Дата | Видеоурок | Результат | |
---|---|---|---|
Система Git ФИНАЛЬНЫЙ КУРС | + 11 | ||
Благодаря данному видеокурсу я повторил работу в консольной версии Git. Ранее я изучал и работал с ней, но все-таки решил еще раз закрепить полученные навыки. Благодаря только данному видеокурсу, я научился решать конфликты в ходе работы в консольной версии Git. Возникают разные ситуации, особенно при командной разработке. Главное, быть внимательнее при работе с консольной версией Git, и понимать, что происходит под капотом. Как было сказано из видеоурока автором: "Лучшая практика - это когда у вас есть конкретное задание, и конкретный проект, т.к. там есть много таких особенностей." ----- |
|||
Система Git win final | + 10 | ||
Сделал все, только в Windows. Лучше все делать в консольной версии Git, если так делать в Windows, каша какая-то получается ))) |
|||
Система Git remote merge | + 10 | ||
Повторил команды консольной версии Git. Немного запутанно решение конфликтов в консольной версии Git. |
|||
Система Git pingwin | + 9 | ||
Повторил команды для работы с ветками. НИчего. |
|||
Система Git win merge | + 6 | ||
Понял то, как сложно делаются слияния веток средствами виндовс (гитом это сделать проще, там подсказки есть ))). Сложно понять, что вообще происходит при слиянии веток средствами виндовс ))) Честно говоря, запутался. |
|||
Система Git git merge giraffe lion | + 4 | ||
Узнал, что ветки нужно комитить поочередно, перейдя в главную ветку и объединять главную ветку с другими созданными ветками. Понять вообще, что происходит к консольной версии Git, т.к. были очень интересные графики объединения в консольной версии Git. В системе виндовс пока не разобрался, как это все повторить, поэтому пока в процессе. |
|||
Система Git git branch giraffe | + 4 | ||
Добавил новую ветку. НИчего. |
|||
Система Git git branch lion | + 4 | ||
Узнал про новую команду: git log --graph --all --decorate --oneline НИчего. |
|||
Система Git hippo git fetch pull | + 4 | ||
Узнал про Git-команды: - git fetch (загрузка изменений с сервера); - git branch -a (показать все ветки); - git pull (копирование с репозитория в рабочую директорию). Ничего. |
|||
Система Git git push clone | + 4 | ||
Узнал, как добавить локальный репозиторий на удаленный репозиторий командами: - git remote add origin master [адрес репозитория]; - git push -u origin master. НИчего. |
|||
Система Git git ignore | + 8 | ||
Узнал, как на файлы, консольной версией Git поставить игнор. Ничего. |
|||
Система Git git commit zebra | + 8 | ||
Узнал про модификатор "-a" для команды "git commit -a -m". Ничего. |
|||
Система Git git commit reset diff | + 8 | ||
Узнал как пользоваться командой "git diff/diff HEAD". Также по ходу работы узнал как откатить изменения после того, как были введена с начало команда "git add <file>", потом "git diff/diff HEAD": 1) набрать команду git reset HEAD <file> (Git подскажет); 2) набрать команду git checkout <file>; 3) набрать команду git status; 4) набрать команду git commit -m "message". Понять, как работает команда "git diff/diff HEAD". К счастью благодаря только схеме в конце видеоурока дала широкое представление, как работает данная команда ))) |
|||
Система Git git add checkout | + 8 | ||
Узнал как применять команду "git checkout <название файла>" - для отката изменений в коде. Больше понял, как работать с Git средствами Windows. Ничего. |
|||
Система Git git init | + 5 | ||
Только сейчас понял для чего нужна команда "git init", не зная зачем я ей пользовался. Команда "git init" - нужна, чтобы проинициализирвать пустой репозиторий, созданный на компьютере, и который создан не на сервисе GitHUB и не склонирован. Команда "git init", после ее ввода, можно с ним спокойно работать и автоматически перенаправляется в главную ветку "master". Git от GitHUB отличается тем, что Git - это отельная программа, контролирующая изменения на компьютере пользователя, тем самым позволяя создавать параллельно больше количество веток для разработки, не нагружая сеть (т.к. программа Git находится на компьютере пользователя, а все изменения происходят локально). GitHUB - это онлайн сервис, предназначенный для создания, хранения других репозиториев созданных другими разработчиками. Но и без программы Git, средствами GitHUB можно создать репозиторий, сделать к нему коммит, создать коментарий. Но если создав репозиторий, который имеет отношение к общей цели разработчиков, туда будут заливаться большое количество коммитов, наработок, параллельные операции, тем самым повышается нагрузка на сервис и на сеть взаимодействия. Пока только такое представление я получил работая с системой контроля версией Git. Буду рад услышать ваши комментарии. Додумать определение, чем отличается Git от GitHUB. |
|||
Система Git Добро пожаловать в Зоопарк! | + 11 | ||
С системой контроля версии Git я знаком. Хочу еще раз повторить данную технологию. Пока не разобрался почему не работает команда "javac". Надеюсь по ходу дела решу данную проблему, а то придется писать на другом языке программирования ))) |
|||
Платформер на Unity 12. VIP. Checkpoints | + 10 | ||
Научился расставлять чекпойнты. Как и обещал давным-давно, я сделал видеообзор. Долго мучился как залить видео на YouTube. Но причина была простой: просто сменил браузер. ))) |
|||
Дневник успеха 2019-04-07 : Куй железо, пока горячо. | + 6 | ||
Продолжать работать. |
|||
Дневник успеха 2019-03-31 : Сколько ни говорить, а с разговору сыт не будеш. | + 6 | ||
За эту неделю: + Я проверил 37 отчётов у 17 формулистов. − Я не написал ни одного сообщения :o( − Я не набрал ни одного текста :o( + Я решил 28 задач: 1 => «Обман цикла / Без пятерок» на 100% 2 => «Обман цикла / Множитель» на 100% 3 => «Обман цикла / Делитель Макса» на 100% 4 => «Обман цикла / Делитель Мина» на 100% 5 => «Обман цикла / Цифра три» на 100% 6 => «Обман цикла / Вечное ожидание» на 100% 7 => «Точка и плоскость / Четверть плоскости» на 100% 8 => «Точка и плоскость / Прямоугольник» на 100% 9 => «Точка и плоскость / Ромб» на 100% 10 => «Точка и плоскость / Круг» на 100% 11 => «Точка и плоскость / Часть круга» на 100% 12 => «Точка и плоскость / Квадрат» на 100% 13 => «Узник цикла IF / Девять чисел» на 100% 14 => «Узник цикла IF / Нули» на 100% 15 => «Узник цикла IF / Три тройки» на 100% 16 => «Узник цикла IF / Делитель» на 100% 17 => «Узник цикла IF / Сумма делителей» на 100% 18 => «Узник цикла IF / Плюс-минус» на 100% 19 => «Последовательность / Минимальное и максимальное число» на 100% 20 => «Последовательность / Новая последовательность» на 100% 21 => «Последовательность / Максимальный элемент» на 100% 22 => «Последовательность / Больше суммы предыдущих» на 100% 23 => «Последовательность / Больше суммы всех предыдущих» на 100% 24 => «Последовательность / Между соседями» на 100% 25 => «Математика / Модуль» на 100% 26 => «Математика / Косинусы» на 100% 27 => «Математика / Корни» на 100% 28 => «Математика / Гиперкуб» на 100% − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( План: поддерживать продуктивность. |
|||
Дневник успеха 2019-03-24 : Зубами того гвоздя не вытянуть. | + 12 | ||
За эту неделю: + Я проверил 36 отчётов у 16 формулистов. − Я не написал ни одного сообщения :o( − Я не набрал ни одного текста :o( + Я решил 29 задач: 1 => «For-to-чки / Улыбки» на 100% 2 => «For-to-чки / Псевдо-квадраты» на 100% 3 => «For-to-чки / Палочки» на 100% 4 => «For-to-чки / Много палочек» на 100% 5 => «For-to-чки / Алфавит» на 100% 6 => «For-to-чки / Тивафла» на 100% 7 => «For-to-чки / DY-Алфавит» на 100% 8 => «For-to-чки / Степень» на 100% 9 => «For-to-чки / Факториал» на 100% 10 => «For-to-чки / Сумма фактов» на 100% 11 => «For-to-чки / Кратные» на 100% 12 => «For-to-чки / Двухзначный столбик» на 100% 13 => «For-to-чки / Среднее арифметическое» на 100% 14 => «Пока-цикл / Сумма цифр» на 100% 15 => «Пока-цикл / Все цифры» на 100% 16 => «Пока-цикл / Сумма квадратов» на 100% 17 => «Пока-цикл / Трехзначные квадраты» на 100% 18 => «Пока-цикл / Сумма ряда» на 100% 19 => «Пока-цикл / Мой век» на 100% 20 => «Вечность / Неделька» на 100% 21 => «Вечность / 12 месяцев» на 100% 22 => «Вечность / Отрывной календарь» на 100% 23 => «Вечность / Високосное свидание» на 100% 24 => «Вечность / Знаки зодиака» на 100% 25 => «Do-рацикл / Сумма последовательности» на 100% 26 => «Do-рацикл / Меньше ε» на 100% 27 => «Do-рацикл / Снова меньше ε» на 100% 28 => «Do-рацикл / По модулю меньше ε» на 100% 29 => «Обман цикла / Делим без остатка» на 100% − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( План: буду повышать производительность труда. |
|||
Дневник успеха 2019-03-17 : Кончил дело — гуляй смело. | + 9 | ||
За эту неделю: + Я проверил 37 отчётов у 21 формулиста. + Я написал 1 сообщение общим объёмом несколько буков. + Я набрал 1 текст: 1 => «Bootstrap / Contents», без ошибок + Я решил 29 задач: 1 => «Условный оператор / Максимум» на 100% 2 => «Условный оператор / Большая разница» на 100% 3 => «Условный оператор / Меньше, равно, больше» на 100% 4 => «Условный оператор / Три числа» на 100% 5 => «Условный оператор / Модуль» на 100% 6 => «Условный оператор / Сумма или произведение» на 100% 7 => «Условный оператор / Чет / нечет» на 100% 8 => «Условный оператор / Отрицательный куб» на 100% 9 => «Условный оператор / Три Максима» на 100% 10 => «Условный оператор / Сумма положительных» на 100% 11 => «Условный оператор / Минимальное расстояние» на 100% 12 => «Условный оператор / Минимальное произведение» на 100% 13 => «Условный оператор / Возрастание» на 100% 14 => «Условный оператор / В промежутке» на 100% 15 => «Условный оператор / Минимальное неотрицательное» на 100% 16 => «Условный оператор / Наибольшее при условии» на 100% 17 => «For-to-чки / Созвездие» на 100% 18 => «For-to-чки / Сумма» на 100% 19 => «For-to-чки / Сумма квадратов» на 100% 20 => «For-to-чки / Трёхзначные числа» на 100% 21 => «For-to-чки / Двухзначные числа» на 100% 22 => «For-to-чки / Отрицательно» на 100% 23 => «For-to-чки / Улица» на 100% 24 => «For-to-чки / Радуга» на 100% 25 => «For-to-чки / Сто квадратов» на 100% 26 => «For-to-чки / Отрицательные» на 100% 27 => «For-to-чки / Тройка» на 100% 28 => «For-to-чки / Семёрка» на 100% 29 => «For-to-чки / Туз» на 100% − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( На этот раз увеличил норматив решения задач на одну. Доволен данным результатом. Буду продолжать в том же духе. План: продолжать стремиться к лучшему результату! |
|||
Дневник успеха 2019-03-03 : Не говори "гоп", пока не перепрыгнешь. | + 10 | ||
За эту неделю: + Я проверил 44 отчёта у 22 формулистов. + Я написал 2 сообщения 2 формулистам общим объёмом 2 килобуквы − Я не набрал ни одного текста :o( + Я решил 21 задачу: 1 => «Алгоритмика / Типы данных» на 100% 2 => «Алгоритмика / Логика» на 100% 3 => «Алгоритмика / Условный оператор» на 100% 4 => «Алгоритмика / For-то-чки» на 100% 5 => «Алгоритмика / Пока цикл» на 100% 6 => «Алгоритмика / Вечность» на 100% 7 => «Алгоритмика / Do-рацикл» на 100% 8 => «Алгоритмика / Обман цикла» на 100% 9 => «Алгоритмика / Точка и плоскость» на 100% 10 => «Алгоритмика / Узник цикла IF» на 100% 11 => «Календарь / Сколько времени» на 100% 12 => «Календарь / Секундомер» на 100% 13 => «Календарь / Конец месяца» на 100% 14 => «Календарь / Кто старше» на 100% 15 => «Календарь / Послезавтра» на 100% 16 => «Календарь / Дидлайн» на 100% 17 => «Календарь / Два миллиона минут» на 100% 18 => «Календарь / По возрасту равняйсь!» на 100% 19 => «Календарь / Двойной день рождения» на 100% 20 => «Календарь / День программиста» на 100% 21 => «Календарь / VIP урок. Календарь 1752 года» на 100% + Я выполнил 1 видеоурок: 1 => «Игры со словами / Игры со словами» за 10 час. 19 мин. − Я не собрал ни одного Мегахеша :o( Я доволен данным результатом, буду продолжать в том же духе. Неделя была тяжелой, но упорный труд дал хороший урожай. План: продолжать поддерживать продуктивность, изучать C#, Unity, искать фриланс биржу для начала работы повышения скилла (skills). |
|||
Игры со словами Игры со словами | + 9 | ||
На данном вебинаре я узнал, научился разрабатывать программу которая выводит: слова палиндром, детские слова, простой эрудит, сложный эрудит, анаграммы, города. От себя, также добавил условие выхода из приложения. Сложность была в том, чтобы описать каждую функцию, которые описывают: поиск букв, вычитание букв, поиск детских слов, анаграмм, палиндромов. Также при написании функции для игры в города пришлось помучиться, ошибка была вообще элементарной - просто надо было применить уже существующую переменную. |
|||
Дневник успеха 2019-02-24 : Была бы охота — будет ладиться работа. | + 13 | ||
За эту неделю: + Я проверил 35 отчётов у 22 формулистов. − Я не написал ни одного сообщения :o( − Я не набрал ни одного текста :o( + Я решил 21 задачу: 1 => «Целые задачи / Вторая дробная» на 100% 2 => «Целые задачи / Арифметика 2» на 100% 3 => «Целые задачи / Уравнение 2» на 100% 4 => «Целые задачи / Куры и яйца» на 100% 5 => «Целые задачи / Стрелки часов» на 100% 6 => «Цифры / Перевертыш» на 100% 7 => «Цифры / Ноль-ноль» на 100% 8 => «Цифры / Сердцевина» на 100% 9 => «Цифры / Крайние» на 100% 10 => «Цифры / Счастливый билет» на 100% 11 => «Цифры / Пятёрочка» на 100% 12 => «Цифры / Штирлиц» на 100% 13 => «Цифры / Серединка» на 100% 14 => «Цифры / Зебра» на 100% 15 => «Цифры / Любовь к цифрам» на 100% 16 => «Цифры / Чётность цифр» на 100% 17 => «Календарь / Час и День» на 100% 18 => «Календарь / Первый и последний день» на 100% 19 => «Календарь / День недели» на 100% 20 => «Календарь / День года» на 100% 21 => «Календарь / Високосный год» на 100% − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( Ваууууу……… It's some kind of magic! Вот это я понимаю, что значит по-настоящему заниматься и идти к своей цели. Продуктивность была на высшем уровне. Все из-за одной вещи: правильно ставить приоритеты, разделять дела по степени важности. Это очень помогает в рабочие дни, когда очень мало времени, а дела важные ведь хочется выполнить, а ерунду оставить на потом. Неделя была тяжелой, поэтому расстановка приоритетов расставила все на свои места. План: продолжать поддерживать продуктивность, изучать C#, Unity, начать изучать новый язык программирования Java. |
|||
Дневник успеха 2019-02-17 : Один в поле не воин. | + 11 | ||
За эту неделю: + Я проверил 38 отчётов у 21 формулиста. + Я написал 2 сообщения 2 формулистам общим объёмом 1 килобуква − Я не набрал ни одного текста :o( + Я решил 21 задачу: 1 => «Формулы / Формула 0111» на 100% 2 => «Формулы / Формула 1000» на 100% 3 => «Символы / Видео-Шарп» на 100% 4 => «Символы / Висагинас» на 100% 5 => «Символы / Коды букв» на 100% 6 => «Символы / Буквы кодов» на 100% 7 => «Символы / Пятёрочка» на 100% 8 => «Геометрия / Куб» на 100% 9 => «Геометрия / Окружность» на 100% 10 => «Геометрия / Геометрическое» на 100% 11 => «Геометрия / Прямоугольник» на 100% 12 => «Геометрия / Длина отрезка» на 100% 13 => «Геометрия / Площадь круга» на 100% 14 => «Геометрия / Синус радиана» на 100% 15 => «Геометрия / Вектор» на 100% 16 => «Целые задачи / Арифметика» на 100% 17 => «Целые задачи / Уравнение» на 100% 18 => «Целые задачи / N уроков» на 100% 19 => «Целые задачи / Периметр» на 100% 20 => «Целые задачи / Площадь» на 100% 21 => «Целые задачи / Дискриминант» на 100% − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( Ухты..... Кажется я начинаю входить в колею. Я снова не ожидал, что смогу решить столько задач. Все таки кажется понял, как расставлять приоритеты и улучшить эффективность работы. Неделя была тяжелой, было сложно поддерживать такой режим работы, но расстановка приоритетов в этом сыграла ОЧЕНЬ большую роль. Разработчикам это просто необходимо (как по моему мнению). Была проделана большая работа по изучению C# и Unity. План: изучение C#, Unity, поддержание эффективного режима работы. |
|||
Дневник успеха 2019-02-10 : Поле труд любит. | + 13 | ||
За эту неделю: + Я проверил 39 отчётов у 21 формулиста. + Я написал 4 сообщения 3 формулистам общим объёмом 1 килобуква − Я не набрал ни одного текста :o( + Я решил 21 задачу: 1 => «Лирика / Банкиры» на 100% 2 => «Лирика / Трамвай» на 100% 3 => «Лирика / Огород» на 100% 4 => «Лирика / Коты» на 100% 5 => «Лирика / Студент Вася» на 100% 6 => «Лирика / Полторы куры» на 100% 7 => «Лирика / Опечакти» на 100% 8 => «Лирика / Классики» на 100% 9 => «Лирика / Яблоки» на 100% 10 => «Лирика / Майкл» на 100% 11 => «Лирика / Билетики» на 100% 12 => «Лирика / Коля-арифметик» на 100% 13 => «Лирика / Любимые цифры» на 100% 14 => «Лирика / Рулетка *» на 100% 15 => «Формулы / Математика» на 100% 16 => «Формулы / Формула 0001» на 100% 17 => «Формулы / Формула 0010» на 100% 18 => «Формулы / Формула 0011» на 100% 19 => «Формулы / Формула 0100» на 100% 20 => «Формулы / Формула 0101» на 100% 21 => «Формулы / Формула 0110» на 100% + Я выполнил 1 видеоурок: 1 => «Бинарная жизнь / VIP урок. Игра Жизнь» за 3 час. 43 мин. − Я не собрал ни одного Мегахеша :o( Хм... Не ожидал, что успею решить столько задач. Однако все равно пришлось с ними попариться, так как много чего не знал, пришлось гуглить и соображать, как сопоставить со своим решением. Также пришлось смотреть подсказки, как и для проверки, так и из-за незнания, как решать данную задачу. В общем благодаря этому, узнал новый материал, и применил его на практике. План: продолжать изучать C#, Unity, узнавать новое, изучать по принципу "изучил-применил". |
|||
Бинарная жизнь VIP урок. Игра Жизнь | + 11 | ||
Узнал про игру жизнь и как в нее играть. Правила игры "Жизнь": 1) Есть клетки, в которых существуют организмы и есть пустые клетки, в которых ничего нет; 2) В пустой клетке может появиться организм, если вокруг клетки ровно 3 организма; 3) Организм переходит в следующее поколение, если вокруг него 2 или 3 организма; 4) Если вокруг организма только 1 или больше 3, то он погибает. ====================================================================================== Узнал, как реализовать игру "Жизнь" в программном варианте; узнал, как сделать оптимизированный алгоритм динамическим программированием; повторил написание программ в VisualStudio. Были непонятные функции, было немного сложно вникать, но со временем адаптировался, более менее понял, но смысл всей программы и всех функций понял. |
|||
Дневник успеха 2019-02-03 : Тот ничего не сделал, кто ничего не начал. | + 13 | ||
За эту неделю: + Я проверил 27 отчётов у 19 формулистов. + Я написал 2 сообщения 1 формулисту общим объёмом несколько буков. + Я набрал 2 текста: 1 => «C# набор / Максималка», без ошибок 2 => «C# набор / Максималка 2», 9 ошибок + Я решил 15 задач: 1 => «Целые числа / Максима» на 100% 2 => «Строки / Length» на 100% 3 => «Строки / CompareTo» на 100% 4 => «Строки / Copy» на 100% 5 => «Строки / Split» на 100% 6 => «Строки / ToLower/Upper» на 100% 7 => «Строки / Contains» на 100% 8 => «Строки / Last/IndexOf» на 100% 9 => «Строки / Insert» на 100% 10 => «Строки / Remove» на 100% 11 => «Строки / PadRight/Left» на 100% 12 => «Строки / Replace» на 100% 13 => «Строки / Substring» на 100% 14 => «Строки / Starts/EndsWith» на 100% 15 => «Строки / Trim/Start/End» на 100% + Я выполнил 5 видеоуроков: 1 => «Платформер на Unity / 10. Создание Искусственного интеллекта» за 46 мин. 2 => «Платформер на Unity / ФИНАЛЬНЫЙ УРОК» за 13 мин. 3 => «Нанософт / Твоё портфолио» за 5 час. 18 мин. 4 => «Теория ООП / Инкапсуляция мечты» за 34 мин. 5 => «Бинарная жизнь / Максималка» за 40 мин. − Я не собрал ни одного Мегахеша :o( Честно говоря и не думал, что решу столько задач. Но для меня это замечательный результат. Постараюсь такой ритм поддерживать. Буду продолжать изучать C#, Unity, также не забуду изучение Git. |
|||
Нанософт Твоё портфолио | + 11 | ||
Из данного вебинара узнал: как запускать другие программы из одной программы; узнал про то, как запускать программы с дополнительными файлами по отдельности, а не вместе; узнал как по щелчку запустить адрес любого сайта. Запомнил следующие суждения о том, как добавить новые программы в другую программу: 1) Создать папку в проекте с название программы, куда будут импортироваться важные файлы для новой программы; 2) Выбрать соответствующие файлы для запуска программы; 3) Поменять namespace других программ, чтобы они совпадали с namespace основной программы; 4) Если возникли ошибки, исправить их (их будет много, проверял неоднократно, на их исправление потребуется не мало времени). Исправить ошибки, которые возникли при добавлении файлов других программ в основной проект. Пока оставил такой способ, как простое добавление экзешника, так как у меня есть программы, в которых исправление ошибок займет не мало времени. Просто хочу посмотреть, как будет работать программа "Портфолио" в финальной версии. Затем обязательно займусь способом добавления программ по сложнее, а именно: добавление программ с важными файлами для их положительного функционирования. Обязательно займусь над улучшением данной программы. |
|||
Бинарная жизнь Максималка | + 9 | ||
При первом наборе числа 2147483647 было все норма, но при наборе 500 раз - это уже нечто. Когда набирал это число 2147483647 (ухты даже запонмил не задумываясь), все прошло очень быстро, а уже под конец чёто пошло очень медленно. В общем, это хорошее упражнение для запоминания символов. Набрать число 500 раз, и на этом чтобы не завис результат. |
|||
Теория ООП Инкапсуляция мечты | + 16 | ||
Из вебинара узнал: что такое инкапсуляция, наглядно узнал что такое инкапсуляция, как работает инкапсуляция, как идет взаимодействие с инкапсуляцией. Инкапсуляция - это внутренние свойства объекта, которые скрыты от простого пользователя, но доступны программе и разработчику. Т.е. то, что мы видим в программе, это его интерфейс, с ним пользователь взаимодействует, но он не имеет доступа к исходному коду программы. Доступ к исходному коду программы имеет только сама программа и разработчик данного программного продукта. Говоря простым языком: снаружи кожура, а внутри сок. Ничего. |
|||
Платформер на Unity ФИНАЛЬНЫЙ УРОК | + 15 | ||
Написал функцию IsDown, благодаря которой когда персонаж падает за карту и происходит перезагрузка уровня. Кстати по поводу видеообзора, он впроцессе, но представить его смогу только в самом последнем уроке данного видеокурса, так как я постараюсь сделать его интересным. Ничего. |
|||
Платформер на Unity 10. Создание Искусственного интеллекта | + 14 | ||
Научился создавать простой искусственный интеллект. Ничего. |
|||
Дневник успеха 2019-01-27 : Хочешь жить - умей вертеться! | + 10 | ||
За эту неделю: + Я проверил 261 отчёт у 74 формулистов. − Я не написал ни одного сообщения :o( − Я не набрал ни одного текста :o( + Я решил 2 задачи: 1 => «Строки / Length» на 100% 2 => «000. Строки / Эхо» на 100% + Я выполнил 5 видеоуроков: 1 => «Бинарная жизнь / Правила игры» за 4 час. 29 мин. 2 => «Бинарная жизнь / Конструктор организма» за 40 мин. 3 => «Бинарная жизнь / Новое поколение» за 53 мин. 4 => «Бинарная жизнь / Смысл жизни» за 1 час. 14 мин. 5 => «Бинарная жизнь / ФИНАЛЬНЫЙ УРОК» за 44 мин. − Я не собрал ни одного Мегахеша :o( За эту неделю изучил много по скриптингу C# в Unity, так и поизучал сам C#. Продолжу изучать C# и Unity. |
|||
Бинарная жизнь ФИНАЛЬНЫЙ УРОК | + 9 | ||
Проходя данный видеокурс было очень приятно совместить приятное с полезным, а именно философию и программирование. Философия. как и история - учитель жизни. Поэтому крайне важно учитывать ошибки прошлого и не повторять их в будущем. Ну а смысл жизни: не в том, чтобы родиться, состариться и умереть, а именно в том, чтобы творить, вдохновлять, изменять, передавать. Пределу совершенства нет. Данный видеокурс меня вдохновил на изучение дискретной математики, и снова перечитать книгу по философии. Стоит отметить, отличия обычного человека и человека успешного в том, как он мыслит. Мысли определяют наши действия, и как упомянул автор данного видеокурса: наши действия и мысли материальны. Сегодня - это ваше завтра. Поэтому, чтобы не было обидно за свои последние дела, лучше ценить каждый миг и использовать их с пользой, ведь всегда что-то происходит не бывает пустых моментов. Нужно повышать осознанность, задавая себе много вопросов. Кому будет интересно посмотрите кино "Мирный воин" очень хорошо заставляет задуматься над тем, что мы делаем. Желание пройти видеокурс "База данных - управление гостиницей никуда не пропало". Приведу еще несколько цитат, надуюсь хоть как-нибудь вдохновят: 1) Живи в ладу с собой и будь самим собой, если находишься в депрессии значит ты живешь в прошлом, если встревожен значит живешь в будущем; 2) Живи тем, что есть, Помни то, что было, И верь в то, что будет. Не позволяй прошлому и будущему портить твою жизнь; 3) Каждый человек обязан измениться, перемены в мире зависят от изменения отдельных людей; 4) Каждая мысль создает наше будущее; 5) Тот, кто мыслит позитивно имеет решение для любой проблемы. Тот, кто мыслит негативно имеет проблемы в каждом решении; 6) Качество жизни, определяется качеством мыслей; 7) Умный не то кто знает многое, а тот, кто знает самое необходимое. Ничего. |
|||
Бинарная жизнь Смысл жизни | + 11 | ||
Создал 2 функции Change и ChangeRule, поэкспрементировал со значениями в Program.cs. Предмет философия нужно изучать каждому, независимо от специальностей и профессий, ведь этот предмет открывает глаза на то, какие проблемы стоят перед человеком; дает осознанности своих действий; повышает мудрость; учит ценить то, что есть; открывает ответы на некоторые волнующие вопросы; учит задавать вопросы; расширяет кругозор и познание мира, также помогает найти свое место в жизни. Философия - учит понимать мир. Психология - учит понимать себя и других людей. Жизнь - учит ценить время. А время - учит ценить жизнь. Никому не секрет, что для достижения успеха нужно просто не сдаваться, а именно вставать каждый раз, когда падаешь. Да, это тяжело, но только так побеждают, кроме трудного пути к счастью нет никаких. Главное верить, главное вдохновлять, главное любить. (Л.Н.Толстой). Ничего. |
|||
Бинарная жизнь Новое поколение | + 12 | ||
Реализовал функцию Next: public void Next() { bool[] next_arr = new bool[size]; for(int j = 0; j < size; j++) { int cat = 4 * (arr[(j - 1 + size) % size] ? 1 : 0) + 2 * (arr[(j) ] ? 1 : 0) + 1 * (arr[(j + 1) % size ] ? 1 : 0); next_arr[j] = rule[cat]; } for (int j = 0; j < size; j++) arr[j] = next_arr[j]; } Как по моим догадкам эта функция действует так: составляем числа из заданного порядка (массива) в двоичной СС. Нам дана группа чисел из массива, по которым составляем числа и сравниваем их с заданной таблицей массива есть ли они или нет их (см. таблицу двоичного кода). Т.е. если есть то значок решетка, если нет то символ точки. Таким образом получается треугольник Сапинского. Я так понимаю, что эта функция реализовывается по таблице двоичных чисел, запирающиеся в массив и сравниваются до тех пор. пока не получится изображение. Самая красивая консольная программа, которую я создал по данному видеоуроку. Глядя на такую красоту хочется еще и еще что-нибудь создать. Двоичные числа и дискретная математика творят чудеса! Еще появилось больше мотивации изучать дискретную математику. Были некоторые сложности при понимании функции Next, но если начинать листать код одновременно разбираясь в нем и читая его, то будет понятно что из чего растет. А так таких больших сложностей не возникало. |
|||
Бинарная жизнь Конструктор организма | + 10 | ||
Создал коркас программы для дальнейшего его улучшения. Пока улучшений своих к ней никак не придумаю. Повторил циклы, узнал про StringBuilder и Append. Узнал, что если задать буфер, то программа будет работать быстрее (я так понимаю если в скобочках задать что-то, то будет работать быстрее). Потренировался в создании классов и применении его в других классах. Так и не понял что означает вопросительный знак в функции Life: public string Life() { StringBuilder sb = new StringBuilder(size); for (int j = 0; j < size; j++) sb.Append(arr[j] ? "#" : "."); <------------------- вот тута return sb.ToString(); } |
|||
Бинарная жизнь Правила игры | + 16 | ||
________________________________________________________________________________________ Конспект про простейшие клеточные автоматы (Elementary cellular automaton): | _______________________________________________________________________________________| 1) Простейшие клеточные автоматы используются в криптографии, моделировании физических процессов, поведения людей, в биологии, и так далее; 2) Клеточный автомат - дискретная модель, представляющая собой сетку произвольной размерности, каждая клетка которой в каждый момент времени может принимать одно из конечного множества состояний, и определено правило перехода клеток из одного состояния в другое. Примеры: «Жизнь» Конуэя, Автомат Фон Неймана, Wireworld, Модель сегрегации Шеллинга; 3) Клеточные автоматы бывают: а) в зависимости от размерности решетки: одно-, дву-, трёхмерные, и т.д. Например, Правило 110 — одномерные, «Жизнь» — двумерная; б) в зависимости от количества возможных состояний: бинарные, троичные, и т.д; в) по типам поведения. 4) Простейший клеточный автомат - одномерный бинарный (с двумя возможными состояниями) клеточный автомат, где состояние клетки в каждый момент времени зависит только от её собственного состояния и состояний смежных с ней клеток в предыдущий момент времени. Всего их 256. Для удобства их называют числами от 0 до 256 (0...256), теперь их называют "кодом Вольфрама"; 5) Что означают коды Вольфрама: Возьмём номер правила, например, 110. 1. 110(10) = 01101110(2) 2.Впишем цифры двоичного представления числа в таблицу: _____________ _____________ _____________ _____________ |111 |110 |101 | 100 | 011 | 010 | 001| 000 | |______|______|______|______|______|______|______|______| |0 | 1 |1 | 0 | 1 |1 | 1 | 0 | |______|______|______|______|______|______|______|______| В зависимости от состояний соседа слева, самой клетки и соседа справа (первая строка таблицы) на следующем шаге клетка примет одно из состояний, указанных во второй строке. Еще более наглядно это можно представить так: 0 - заполнен - не заполнен 000 00- 0-0 0-- -00 -0- --0 --- - 0 0 - 0 0 0 - 6) Вольфрам разделил клеточные автоматы на четыре класса по типу поведения: 1 класс: все клетки быстро принимают одинаковое состояние, которое становится стабильным. Например, Правило 40; 2 класс: состояние всех клеток быстро стабилизируется, либо возникают периодические колебания. Например, Правила 3 и 33; 3 класс: автомат порождает хаотические, непериодические структуры. Небольшие изменения исходного состояния влекут значительные изменения в результате. Например, правило 22; 4 класс: автомат порождает сложные, взаимодействующие между собой структуры, способные выживать длительное время, однако не достигает стабильности. Например, правило 193. Узнал про следующие правила клеточных автоматов (или простейших клеточных автоматов): а) правило 110 - состояние между хаосом и спокойствием (между 0 и 1); б) правило 30 - порождаемые им результаты хаотичны, то есть, незначительное изменение в начальных условиях оказывает значительное влияние на порождаемые результаты; в) клеточные автоматы (правила 18, 22, 126, 161, 182, 218, так далее.), которые, развиваясь из одной точки, порождают фрактальные изображения; г) ВАЖНО: Для того, чтобы избежать «краевого эффекта», то есть, влияния границ на пограничные клетки, нужно замкнуть автомат в кольцо, т.е. сделать крайнюю левую клетку правым соседом крайней правой, и наоборот; д) правило 184: - После каждого шага количество «живых» клеток остается неизменным; - Правило в зависимости от исходного состояния может вести себя как правило класса 2 или 4; - Чем меньше «живых» клеток в исходном состоянии, тем быстрее автомат стабилизируется. ____________________________________________________________________________________________________________ Данный видеоурок вдохновил меня на изучение дискретной математики и появилось осознание того зачем нужна дискретная математика. Прочитав статью про простейшие клеточные автоматы выяснил, что дискретная математика это не просто предмет для изучения, это еще и красота чисел с помощью которых можно нарисовать красивые фигуры. Благодаря автору данного видеоурока я вдохновился изучением дискретной математики и осознание того зачем она нужна, что замотивировало меня на дальнейшее изучение дискретной математики. Повторил дискретную математику, особенно составление таблиц истинности. Сделал краткий конспект статьи про простейшие клеточные автоматы. Найти время. |
|||
Дневник успеха 2019-01-20 : Уменье и труд все перетрут. | + 16 | ||
За эту неделю: + Я проверил 185 отчётов у 61 формулиста. + Я написал 1 сообщение 1 формулисту общим объёмом несколько буков. − Я не набрал ни одного текста :o( + Я решил 1 задачу: 1 => «Строки / Length» на 100% + Я выполнил 3 видеоурока: 1 => «Платформер на Unity / 9. Переход между уровней» за 3 дня 2 час. 44 мин. 2 => «Демо софт / Вам телеграмма!» за 12 мин. 3 => «Демо софт / VIP. Бесплатная консультация» за 2 мин. − Я не собрал ни одного Мегахеша :o( За эту неделю пришлось очень много чего изучить по C# и Unity, но это пошло мне только на пользу, но задач по C# была решена только одна. План: продолжать изучать C# и Unity, постараться побольше решать задачи по C#. |
|||
Платформер на Unity 9. Переход между уровнями | + 17 | ||
Узнал, как сделать переход между уровнями. Додумать оформление уровней. |
|||
Демо софт VIP. Бесплатная консультация | + 17 | ||
На консультации не был, но видеокурс завершить нужно. Если и возникает проблема при решении задачи, то открываю браузер и гуглю проблему. |
|||
Демо софт Вам телеграмма! | + 16 | ||
К сожалению не могу установить телеграм из-за его блокировки. |
|||
Дневник успеха 2019-01-13 : Ученый без дела, как туча без дождя. | + 11 | ||
За эту неделю: + Я проверил 222 отчёта у 54 формулистов. + Я написал 2 сообщения 2 формулистам общим объёмом несколько буков. − Я не набрал ни одного текста :o( − Я не решил ни одной задачи :o( + Я выполнил 9 видеоуроков: 1 => «Платформер на Unity / 1. Вступление» за 19 мин. 2 => «Платформер на Unity / 2. Меню» за 37 мин. 3 => «Платформер на Unity / 3. Графика и физика» за 1 час. 34 мин. 4 => «Платформер на Unity / 4. Движение персонажа» за 53 мин. 5 => «Платформер на Unity / 5. Прыжок персонажа» за 1 час. 59 мин. 6 => «Платформер на Unity / 6. Оформление уровня» за 40 мин. 7 => «Платформер на Unity / 7. Монеты и База Данных» за 23 мин. 8 => «Платформер на Unity / 8. Препятствия» за 3 час. 15 мин. 9 => «Начало здесь / День №6. Обучательное тестирование» за 25 мин. − Я не собрал ни одного Мегахеша :o( Эта неделя была очень напряженной. Но много чего успел поизучать особенно C# и Unity. Разработал первое приложение на платформе ASP.NET. Посмотрел много вебинаров. План: постараться решать побольше задачь по C#, продолжать изучать C# и Unity. |
|||
Начало здесь День №6. Обучательное тестирование | + 10 | ||
Узнал, что можно создавать тесты. Создал тест на тему по Unity, которую иногда забываю. Если в этом тесте будет что-то некорректно обязательно пишите в комментариях, ошибки по возможности буду исправлять. Придумать тест. |
|||
Платформер на Unity 8. Препятствия | + 17 | ||
Узнал как сделать заскриптованные препятствия (при соприкосновении с каким-либо объектом наступал перезапуск уровня из-за проигрыша); как пользоваться экземплярами класса в других классах; узнал как сделать обнуление очков при проигрыше. Все видеоуроки данного видеокурса я проходил на одном дыхании, каждый видеоурок очень интересно проходить, очень хочется перепройти данный видеокурс. Все понятно и четко объясняется. Я считаю, что данный видеокурс будет очень полезен для старта изучения движка Unity и его скриптинга, так как тут все объясняется простым и понятным языком, все разложено по полочкам. Автор молодец, продолжай развивать данный видеокурс, такая идея должна быть доработана до блеска. Ведь только благодаря данному видеокурсу, я понял несколько простых вещей при работе с Unity и скриптингом, которые я не понимал. И я нашел ответы на некоторые свои вопросы при работе с Unity и скриптингом Unity. Благодарю автора данного видеокурса, что помог разобраться с непонятными вещами в Unity и в его скриптинге. Немного были сложности в строчках кода при описании препятствия. |
|||
Платформер на Unity 7. Монеты и База Данных | + 13 | ||
Узнал как сделать на C# скрипт, который позволяет при прохождении объекта уничтожать объект и прибавлять к подобранным объектам результат в пользовательском интерфейсе. Ничего. |
|||
Платформер на Unity 6. Оформление уровня | + 12 | ||
Узнал как инструментом пипетка сделать одним цветом бесконечное небо, как сдвинуть спрайты на передний слой с помощью Order in Layer. Ничего. |
|||
Платформер на Unity 5. Прыжок персонажа | + 10 | ||
Узнал как сделать прыжок игроку; как не делать двойной прыжок; сделать так, чтобы игрок при падении не падал переворачиваясь. Некоторые строчки кода были непонятны. |
|||
Платформер на Unity 4. Движение персонажа | + 13 | ||
Повторил в скрипте как взаимодействовать с объектами; как сделать движение игроку контроллером; как сделать так, чтобы при повороте игрок поворачивался относительно других координат,; как сделать анимацию для игрока с помощью компонента Animator; повторил как настроить анимацию; узнал как описывать в коде булевские значения при движении (когда игрок стоит на одном месте, либо игрок в движении). Ничего. |
|||
Платформер на Unity 3. Графика и физика | + 12 | ||
Повторил как работать с анимацией в Unity, как разделить анимацию, как работать со спрайтами. Ничего. |
|||
Платформер на Unity 2. Меню | + 12 | ||
Узнал несколько элементарных вещей при работе с Unity, которые до меня никак не доходили. Ничего. |
|||
Платформер на Unity 1. Вступление | + 11 | ||
Будет очень интересно дополнить знания по освоению Unity. Не бросай задуманную идею, продолжай улучшать ее. |
|||
Дневник успеха 2019-01-06 : Какие труды, такие и плоды. | + 9 | ||
За эту неделю: + Я проверил 316 отчётов у 67 формулистов. + Я написал 3 сообщения 1 формулисту общим объёмом несколько буков. − Я не набрал ни одного текста :o( + Я решил 6 задач: 1 => «Целые числа / Максима» на 100% 2 => «Целые числа / Чтение» на 100% 3 => «Целые числа / Два числа» на 100% 4 => «Целые числа / Деление» на 100% 5 => «Целые числа / Пять чисел» на 100% 6 => «Целые числа / Пирамида» на 100% + Я выполнил 9 видеоуроков: 1 => «Итератор / Итератор. Создание пустого итератора.» за 38 мин. 2 => «Итератор / Итератор. Перебор чисел в итераторе.» за 39 мин. 3 => «Итератор / Итератор. Перебор простых чисел.» за 1 час. 5 мин. 4 => «Итератор / Итератор. Зачем нужно два класса» за 1 час. 35 мин. 5 => «Итератор / Итератор. Волшебное слово yield.» за 1 час. 5 мин. 6 => «Итератор / Итератор. Список простых чисел.» за 55 мин. 7 => «Итератор / Итератор. Один метод вместо классов.» за 49 мин. 8 => «Итератор / ФИНАЛЬНЫЙ УРОК» за 12 мин. 9 => «Итератор / VIP. Оптимизация поиска простых чисел» за 4 час. 40 мин. − Я не собрал ни одного Мегахеша :o( Эта неделя было тяжелой, но я доволен количеством решенных задач, прошел видеокурс "Итератор". План: продолжать решать задачи, проходить видеокурсы, посещать вебинары, изучать Unity. |
|||
Итератор VIP. Оптимизация поиска простых чисел | + 10 | ||
Узнал про алгоритм нахождения всех простых чисел, научился делать проверки всех функций, узнал как используются делегаты, узнал почему все время в стоит слово static (так как консольное приложение), узнал как сравнивать несколько функций через делегаты, узнал какими способами можно оптимизировать функции, повторил список List, повторил циклы. Честно говоря - это самый лучший вебинар про алгоритмы, мне очень захотелось пересматривать его снова и снова, также появилась мотивация перепройти этот видеокурс. Большое спасибо автору за мотивацию изучать, таких вебинаров очень мало. Прочитав несколько раз определение про решето Эратосфена я так и не понял либо это и есть тот самый алгоритм, который рассматривался в данном видеоуроке (из определения решето Эратосфена - алгоритм нахождения всех простых чисел до некоторого целого числа n, что смотря на алгоритм языка C# не один раз, что это и есть то что было из определения, как по-моему мнению, может быть я что-то упустил), либо его надо реализовывать самому? Пока не догнал. |
|||
Итератор ФИНАЛЬНЫЙ УРОК | + 10 | ||
Данный видеокурс показался для меня сложноватым из-за темы про интерфейсы. В остальном повторил циклы, узнал про список List и как он работает, узнал как можно было оптимизировать программу, узнал про алгоритм перебора чисел, который можно использовать для своих нужд и не только. Данный видеокурс буду перепроходить, так как есть вещи, которые не до конца понял и чувствую, что темы про интерфейсы будет для меня больной темой. Но вот слово yield как было сказано в одном из видеоуроков - это просто магия, сам в этом убедился покопаясь в алгоритме. Желание пройти видеокурс про "База данных Отеля" никуда не пропало. |
|||
Итератор Итератор. Один метод вместо классов. | + 8 | ||
Узнал основную идею такого подхода: можно реализовывать какой-либо алгоритм неважно какой, в котором перебираем какие-нибудь элементы, и потом использовать не помещая их в массив, а пользоваться ими сразу как они будут найдены, т.е. нашли элемент и сразу используем, нашли элемент и сразу его используем и так до победного конца. Учел примечания формулиста, исправил некоторые ошибки по отчету формулиста, узнал про потерю оптимизации программы и что надо было использовать глобальную переменную и использовать слово this (это слово this я так понимаю его нужно использовать именно для конкретного места программы, чтобы корректно завершался перебор чисел, думаю так). Понять, в каком месте программы была потеряна оптимизация. |
|||
Итератор Итератор. Список простых чисел. | + 12 | ||
Узнал как написать алгоритм перебора простых чисел с помощью списка. Представленный в данном видеоуроке алгоритм мне очень понравился, он краткий, компактных, понятный, аж глаз радуется, только непонятно как и в каких местах использовать слово yield. Список нужен был для того, чтобы сохранять простые числа которые нашли и чтобы, делить не на все подряд а вот только на эти простые числа и работает по мере получения данных, а не тогда, когда будет весь список сформирован. Непонятно как вообще работать со словом yield, а так алгоритм проще некуда. |
|||
Итератор Итератор. Волшебное слово yield. | + 12 | ||
Узнал про чудесное слово "yield", узнал как это слово работает, увидел чудо при котором это слово срабатывает. Просмотр определения yield своими словами на скринах. Представить как работает слово yield, в этом видеоуроке сложностей не возникло. |
|||
Итератор Итератор. Зачем нужно два класса | + 9 | ||
Узнал зачем нужны два класса, выводить числа по столбикам, как в таблице умножения. Просмотрев видеоурок несколько раз, я подвел итог, что два класса нужны для двух интерфейсов: один класс для одного интерфейса, другой класс для другого интерфейса, чтобы была возможность поменять некоторые данные, вроде так как-то, как я понял основную идею данного видеоурока. Понять, зачем нужны два класса. |
|||
Итератор Итератор. Перебор простых чисел. | + 16 | ||
Выводить простые числа в C#, повторил циклы. Вывести пятизначное простое число. Над тем как вывести на консоль пятизначные простые числа мучился долго, нужно было немного кое-что исправить в коде, надеюсь это так как я исправил верно, иначе я пока не соображу как сделать по другому. |
|||
Итератор Итератор. Перебор чисел в итераторе. | + 11 | ||
Научился перебирать числа все подряд, именно в этом уроке узнал что такое итератор, научился устанавливать начальное и конечное значения для перебора чисел в итераторе. Как сделать перебор чисел. |
|||
Итератор Итератор. Создание пустого итератора. | + 10 | ||
Узнал как реализовываются классы (ой! Интерфейсы), более менее понял что вообще представляет из себя интерфейс в языке программирования C#. Ссылаясь из материала данного видеоурока, своими словами скажу, что интерфейс - это ссылка на другие классы, методы, которые реализуют данный интерфейс, так как я понимаю интерфейс сам по себе ничто без реализованных методов классов и т.д. Интерфейс по ходу дела расширяет возможности программы (в моем понимании). Пришлось все равно гуглить: Что такое интерфейс? Понять, что такое интерфейс в языке программирования и что он из себя представляет. |
|||
Дневник успеха 2018-12-30 : Думай ввечеру, что делать поутру. | + 10 | ||
За эту неделю: + Я проверил 133 отчёта у 46 формулистов. + Я написал 2 сообщения 1 формулисту общим объёмом несколько буков. + Я набрал 31 текст: 1 => «C# набор / Сотка», без ошибок 2 => «Java - Вывод данных / Присваивание», без ошибок 3 => «Java - Условия / if...», без ошибок 4 => «Java - Условия / if else», без ошибок 5 => «Java - Условия / Тернарный», без ошибок 6 => «Java - Условия / Тройной минимакс», без ошибок 7 => «Java - Условия / switch», без ошибок 8 => «Java - База / Room + Client», без ошибок 9 => «Java - База / SQL запросы», без ошибок 10 => «Java - База / DB Connect», без ошибок 11 => «Java - База / ArrayList getList() », без ошибок 12 => «Java - База / Client find (String name)», без ошибок 13 => «Java - База / void add()», без ошибок 14 => «Java - База / int getMenuItem()», без ошибок 15 => «Java - База / class Room», без ошибок 16 => «Java - База / int getUsedBeds()», без ошибок 17 => «Java - База / void updateRoomId()», без ошибок 18 => «HTML - тексты / Алфавиты», без ошибок 19 => «HTML - тексты / Химия 1», без ошибок 20 => «HTML - тексты / Химия 2», без ошибок 21 => «HTML - тексты / Что такое HTML», без ошибок 22 => «HTML - тексты / Коллекция», без ошибок 23 => «HTML - тексты / Мелкий текст», без ошибок 24 => «HTML - тексты / Табличка», без ошибок 25 => «HTML - тексты / Аскиарт», без ошибок 26 => «HTML - тексты / Хочу iPhone», без ошибок 27 => «HTML - таблицы / Псевдотаблица», без ошибок 28 => «HTML - таблицы / Простая таблица», без ошибок 29 => «HTML - таблицы / Valgyklos meniu», без ошибок 30 => «HTML - таблицы / Стильная таблица», без ошибок 31 => «HTML - таблицы / * FTP протокол», без ошибок + Я решил 2 задачи: 1 => «Целые числа / Максима» на 100% 2 => «Целые числа / Чтение» на 100% + Я выполнил 2 видеоурока: 1 => «Демо игры / С# Новым годом!» за 1 час. 25 мин. 2 => «Итератор / Итератор. Разложение числа на простые множители.» за 46 мин. − Я не собрал ни одного Мегахеша :o( Проходя Соло, самое сложное это набрать текст Максималка2, набирал 2 раза этот текст, результат все равно завис. Не правильно расставив приоритеты не смог решить побольше задач и видеокурсов. План: буду догонять упущенное, не сдаваться и продолжать изучать C#, Unity. Всех с наступающим новым 2019 годом!!! Всего самого наилучшего. Больших успехов и достижений. Если кому интересно вот полное поздравление: https://www.videosharp.info/20071/checking/game0=2353 Еще раз всех с наступающим 2019 годом!!! |
|||
Итератор Итератор. Разложение числа на простые множители. | + 13 | ||
Узнал про алгоритм разложения числа на множители в C#, повторил циклы. Ничего. |
|||
Демо игры VIP. Бесплатная консультация | + 11 | ||
На бесплатной консультации не был, но завершить все-таки видеокурс нужно до конца. При прохождении видеоурока если и возникали трудности гуглил проблему, при нахождении примерного решения думал как применить его для своего решения. |
|||
Компилятор Секреты Designer файла | + 12 | ||
Узнал как обрабатывать события. Ничего. |
|||
Компилятор Откуда берутся окна | + 10 | ||
Узнал как сделать графическое приложение не используя VisualStudio, как запустить именно то приложение которое нужно через /target:winexe, куда сохранить откомпилированный экзешник через /out:App.exe, как добавить кнопку на форму, как добавить текст кнопки. Все время заходить в консоль прописывая путь к компилятору. |
|||
Компилятор Где живёт компилятор | + 8 | ||
Узнал где лежит компилятор, немного вспомнил DOS-команды, узнал как компилировать программу через консоль. узнал порядок действий как работать с компилятором через консоль: 1) найти компилятор; 2) запустить командную строку; 3) через консоль перейти на диск где будет создана папка с программой; 4) зайти в эту папку; 5) создать файл для кода программы; 6) открыть ее с помощью текстового редактора; 7) написать код программы; 8) написать путь к компилятору и в конце этой строки написать имя созданного файла программы с соответствующим расширением языка программирования; 9) убедиться что файл откомпилирован; 10) написать имя файла программы с расширением запуска. Ничего. |
|||
Демо игры VIP. Устный счёт | + 9 | ||
Из данного видеоурока создал игру, в которой можно выбирать режимы для игры. При вводе правильного ответа продвигается progressBar, при неправильном ответе игра заканчивается, узнал про свойство mode устанавливающее режим игры, узнал как описывать условия при котором будет выбран тот или иной режим игры а также описывать их решения, узнал про событие KeyDown и как его обрабатывать. Придумать идею для приложения. К программе дополнил следующие возможности: SplashScreen (загрузочный экран при запуске приложения), несколько работающих вкладок, условие выхода из приложения (выйти или нет), добавил еще одну метку показывающая что игра началась, и кнопку "Выйти из текущего режима", которая доступна только при выборе одного из режимов (думаю это будет полезная фишка). |
|||
Демо игры ФИНАЛЬНЫЙ УРОК | + 11 | ||
Здравствуйте! Меня зовут Виктор Манзенков, начал заниматься на проекте videosharp.info недавно. Изучаю язык программирования C# совместно с технологией Unity. Проходя данный видеокурс я заметил, что начал понимать C# глубже и эффективнее его усваивать, процесс обучения очень затягивающий и увлекательный. По-моему мнению это единственный проект, который я вообще когда-либо видел, который сильно мотивирует к процессу изучения. Я благодарен автору проекта videosharp, представивший возможность пройти несколько бесплатных видеоуроков, которые очень сильно мотивируют к изучению языка программирования C#. Следующий очень хочу пройти видеокурс по "База данных - управление гостиницей". Еще раз благодарю автора за представленную возможность начать заниматься. Всем успехов в обучении и изучении! |
|||
Демо игры Камень ножницы бумага | + 10 | ||
Научился работать с классом Random, узнал как можно оптимизировать программу не набирая много кода (особенно через ввод значений в свойстве Tag), узнал как можно сделать код компактнее, узнал про режимы игры show и game, узнал как сделать уровень сложности для игры, научился выводить результаты игры, научился выводить фигуры при наведении на них мышкой, научился предусматривать условия игры. Понять как еще возможно оптимизировать программу не набирая много кода и убрав ненужные библиотеки, но про этот способ, который я узнал из этого видеоурока очень удивил. |
|||
Демо игры Бот для Быстрощёлка | + 10 | ||
Узнал про новый компонент TrackBar, узнал про новую библиотеку стандартную в Windows API, узнал как сделать при перемещении ползунка TrackBar менялись значения, сделал первого бота кликера на C#. Ничего. |
|||
Демо софт Квадратный калейдоскоп | + 16 | ||
Научился определять координаты появления разных фигур, рисовать фигуры, отображать случайные фигуры и их цвета, определять фигуры для отображения, более менее научился определять математическое определение фигур в C#. На втором скриншоте описаны все определенные фигуры в квадратном калейдоскопе. Определение фигур по их расчету появления, это очень много надо делать, пока не совсем догнал как их самостоятельно написать, но как это делается в этом видеоуроке понял. |
|||
Дневник успеха 2018-12-09 : У хорошего мастера всякая пила хорошая. | + 12 | ||
За эту неделю: + Я проверил 77 отчётов у 33 формулистов. + Я написал 2 сообщения 2 формулистам общим объёмом несколько буков. + Я набрал 30 текстов: 1 => «YESOLO on the Keyboard / Video Exam», без ошибок 2 => «СОЛО на клавиатуре / Начинаем русское соло.», без ошибок 3 => «СОЛО на клавиатуре / 5 упражнений», без ошибок 4 => «СОЛО на клавиатуре / 10 упражнений», без ошибок 5 => «СОЛО на клавиатуре / 15 упражнений», без ошибок 6 => «СОЛО на клавиатуре / 20 упражнений», без ошибок 7 => «СОЛО на клавиатуре / 25 упражнений», без ошибок 8 => «СОЛО на клавиатуре / 30 упражнений», без ошибок 9 => «СОЛО на клавиатуре / 35 упражнений», без ошибок 10 => «СОЛО на клавиатуре / 40 упражнений», без ошибок 11 => «СОЛО на клавиатуре / 45 упражнений», без ошибок 12 => «СОЛО на клавиатуре / 50 упражнений», без ошибок 13 => «СОЛО на клавиатуре / 55 упражнений», без ошибок 14 => «СОЛО на клавиатуре / 60 упражнений», без ошибок 15 => «СОЛО на клавиатуре / 65 упражнений», без ошибок 16 => «СОЛО на клавиатуре / 70 упражнений», без ошибок 17 => «СОЛО на клавиатуре / 75 упражнений», без ошибок 18 => «СОЛО на клавиатуре / 80 упражнений», без ошибок 19 => «СОЛО на клавиатуре / 85 упражнений», без ошибок 20 => «СОЛО на клавиатуре / 90 упражнений», без ошибок 21 => «СОЛО на клавиатуре / 95 упражнений», без ошибок 22 => «СОЛО на клавиатуре / 100 упражнений», без ошибок 23 => «СОЛО на клавиатуре / Видео экзамен», без ошибок 24 => «C# набор / Первая программа», без ошибок 25 => «C# набор / Служебные слова», без ошибок 26 => «C# набор / Определение массива», без ошибок 27 => «C# набор / Вывод элементов матрицы», без ошибок 28 => «C# набор / Вывод числа по разрядам», без ошибок 29 => «C# набор / Максимальный элемент массива», без ошибок 30 => «C# набор / Максималка», без ошибок + Я решил 2 задачи: 1 => «Семантика / Дедушка Эхо» на 100% 2 => «Семантика / Китайская стена» на 100% + Я выполнил 1 видеоурок: 1 => «Начало здесь / День №7. Подведение итогов и составление Планов.» за 4 мин. − Я не собрал ни одного Мегахеша :o( Некоторые задачи пришлось повторить, поэтому так мало решено. На следующей неделе обязательно подтянуть решение задач и конечно выполнять видеокурсы. Продолжать изучать Unity. |
|||
Начало здесь День №8. Подведение итогов и составление Планов. | + 10 | ||
Ссылка на последний выполненный видеоурок: https://www.videosharp.info/20071/checking/game0=6 Ссылка на последний еженедельный отчет: https://www.videosharp.info/20071/checking/power=2308 |
|||
Дневник успеха 2018-12-02 : Больше дела – меньше слов. | + 12 | ||
За эту неделю: + Я проверил 65 отчётов у 33 формулистов. + Я написал 3 сообщения 1 формулисту общим объёмом несколько буков. + Я набрал 10 текстов: 1 => «YESOLO on the Keyboard / 60 lesson», без ошибок 2 => «YESOLO on the Keyboard / 65 lesson», без ошибок 3 => «YESOLO on the Keyboard / 70 lesson», без ошибок 4 => «YESOLO on the Keyboard / 75 lesson», без ошибок 5 => «YESOLO on the Keyboard / 80 lesson», без ошибок 6 => «YESOLO on the Keyboard / 85 lesson», без ошибок 7 => «YESOLO on the Keyboard / 90 lesson», без ошибок 8 => «YESOLO on the Keyboard / 95 lesson», без ошибок 9 => «YESOLO on the Keyboard / 100 lesson», без ошибок 10 => «YESOLO on the Keyboard / Video Exam», 8 ошибок + Я решил 4 задачи: 1 => «Семантика / Калькулятор» на 100% 2 => «Семантика / Считалка» на 100% 3 => «Семантика / Дядюшка Эхо» на 100% 4 => «Семантика / Дедушка Эхо» на 100% + Я выполнил 4 видеоурока: 1 => «Начало здесь / День №5. Создание игровых и прикладных Программ.» за 20 мин. 2 => «Начало здесь / День №6. Регулярный и Последовательный подход.» за 42 мин. 3 => «Демо игры / Лабиринт 2D - игра» за 1 день 3 час. 25 мин. 4 => «Демо игры / Игра Быстрощёлк» за 2 дня 1 час. 33 мин. − Я не собрал ни одного Мегахеша :o( Повторил пройденные задачи. Побольше решать задачи по C#, повторять пройденные задачи. Продолжать изучать C#, обязательно решать задачи по C# и выполнять видеокурсы, изучать Unity. |
|||
Демо игры Игра Быстрощёлк | + 11 | ||
Сделал первую программу, в которой нужно побивать рекорды. Узнал как сделать, чтобы кнопка после запуска игры была не нажимаемой до конца игры, выводить результаты по окончанию игры, обрабатывать события по нажатию кнопки мыши, обработка быстрых нажатий клавиш мыши по событию MouseDown, узнал про DateTime.Now.Ticks обрабатывающий сколько было сделано кликов в данный момент времени, TimeSpan.FromTicks переводящий клики в секунды. Ничего. |
|||
Начало здесь День №7. Регулярный и Последовательный подход. | + 10 | ||
Размер ежедневного бонуса: 5 байтов. Байтов набрано сегодня: 26 байтов. В клуб формулистов не вступил. Я это сделаю позже. |
|||
Начало здесь День №5. Создание игровых и прикладных Программ. | + 10 | ||
В качестве отчета приложил последний отчет разработки 2D лабиринта: https://www.videosharp.info/20071/checking/game0=139 Набрано байтов : 35 |
|||
Демо игры Лабиринт 2D - игра | + 12 | ||
Узнал про способ создать неплохую игру на WindowsForms (это очень интересное занятие), доработал заготовку для следующих уровней, создал еще 3 уровня, узнал как сделать игровые задачи, узнал где лежат уже готовые файлы WAV. расширения, понял зачем нужны классы, как воспроизводить звук checkBox-ом, как сделать препятствия за которые нельзя пересекать. Создать 3 уровня, которые требовали разбиение большой задачи на подзадачи. Сначала уровень 3, потом по сложнее уровень 4, и доработка 5-ого уровня и разработка бонусного уровня. В остальном все понятно. На все про все ушло 2 недели. Непростое занятие разработчика игр))) |
|||
Дневник успеха 2018-11-25 : Кто поет, у того работа скоро заканчивается. | + 9 | ||
За эту неделю: + Я проверил 42 отчёта у 26 формулистов. + Я написал 5 сообщений 3 формулистам общим объёмом 2 килобуквы + Я набрал 7 текстов: 1 => «YESOLO on the Keyboard / 25 lesson», без ошибок 2 => «YESOLO on the Keyboard / 30 lesson», без ошибок 3 => «YESOLO on the Keyboard / 35 lesson», без ошибок 4 => «YESOLO on the Keyboard / 40 lesson», без ошибок 5 => «YESOLO on the Keyboard / 45 lesson», без ошибок 6 => «YESOLO on the Keyboard / 50 lesson», без ошибок 7 => «YESOLO on the Keyboard / 55 lesson», без ошибок + Я решил 5 задач: 1 => «Семантика / Привет, Мир!» на 100% 2 => «Целые числа / Деление» на 100% 3 => «Целые числа / Пять чисел» на 100% 4 => «Целые числа / Пирамида» на 100% 5 => «Целые числа / Отзыв» на 100% + Я выполнил 4 видеоурока: 1 => «Начало здесь / День №1. Создание микро-Привычки.» за 23 мин. 2 => «Начало здесь / День №2. Общение с Единомышленниками.» за 23 мин. 3 => «Начало здесь / День №3. Безошибочное владение Клавиатурой.» за 22 мин. 4 => «Начало здесь / День №4. Развитие Алгоритмического мышления.» за 39 мин. − Я не собрал ни одного Мегахеша :o( На этот раз задач решено чуть-чуть побольше. Продолжу изучать C#, решать задачи по C#, изучать Unity, выполнять видеокурсы. |
|||
Начало здесь День №4. Развитие Алгоритмического мышления. | + 11 | ||
Набрано 30 байт. Очень хорошая привычка: решать каждый день задачи по любимому языку программированию, одновременно развивая логическое мышление. |
|||
Начало здесь День №3. Безошибочное владение Клавиатурой. | + 11 | ||
1 подход 275 символов/минуту 5 байт |
|||
Начало здесь День №2. Общение с Единомышленниками. | + 11 | ||
https://www.videosharp.info/20447/checking/soft0=64 При возникновении проблем с выполнением урока придется гуглить ))) |
|||
Начало здесь День №1. Создание микро-Привычки. | + 12 | ||
Проверил 10 отчетов, получил 5 байтов. Создание микро-привычки помогает не потерять мотивацию, что очень радует. Благодарю автора, что помог ее создать. |
|||
Демо игры Лабиринт 2D - меню | + 10 | ||
Узнал где лежат уже готовые аудиофайлы в windows, выводить звук при нажатии кнопки, при нажатии на chebBox выводить звук. Ничего. |
|||
Демо игры Картинка с секретом | + 11 | ||
Узнал один из секретов, как можно скрыть секретную картинку, сделать специальные попытки, чтобы пользователь не смог так просто найти секретную картинку. Как было сказано в видео - это пасхалка. Ничего. |
|||
Демо игры C# чего начать программировать | + 9 | ||
Хочу научиться разрабатывать софт и игры, лучше понимать язык программирования C#, понимать как решать задачи по C# и побольше их решать т.к. решая задачи возникают трудности в их решении иногда не все понятно, не вся теория этого языка мне известна. |
|||
Дневник успеха 2018-11-04 : Мала пчелка, да и та работает. | + 11 | ||
За эту неделю: + Я проверил 41 отчёт у 24 формулистов. + Я написал 2 сообщения 2 формулистам общим объёмом несколько буков. + Я набрал 6 текстов: 1 => «C# набор / Определение массива», 4 ошибки 2 => «C# набор / Сравнение двух целых чисел», без ошибок 3 => «C# набор / Звездочки», без ошибок 4 => «C# набор / Обмен элементов», без ошибок 5 => «C# набор / Разделить строку на слова», без ошибок 6 => «C# набор / Заполнение массива», без ошибок + Я решил 3 задачи: 1 => «Семантика / Дедушка Эхо» на 100% 2 => «Семантика / Китайская стена» на 100% 3 => «Алгоритмика / Логика» на 100% + Я выполнил 5 видеоуроков: 1 => «Дневник успеха / Полезные права и обязанности в Клубе формулистов» за 2 дня 21 час. 35 мин. 2 => «Дневник успеха / 2018-11-11 : Тише едешь - дальше будешь.» за 9 мин. 3 => «Демо софт / Английские карточки» за 49 дней 21 час. 4 мин. 4 => «Демо софт / Менеджер паролей» за 21 час. 8 мин. 5 => «Демо софт / Текстовый процессор» за 1 день 2 час. 5 мин. − Я не собрал ни одного Мегахеша :o( Нужно побольше решать задачи по языку программирования C#, что способствует большему пониманию этого языка. Изучать Unity, язык программирования С#, решать задачи по С#. |
|||
Дневник успеха 2018-11-11 : Тише едешь - дальше будешь. | + 11 | ||
За эту неделю: + Я проверил 21 отчёт у 16 формулистов. + Я написал 2 сообщения 2 формулистам общим объёмом несколько буков. + Я набрал 4 текста: 1 => «C# набор / Определение массива», 4 ошибки 2 => «C# набор / Сравнение двух целых чисел», без ошибок 3 => «C# набор / Звездочки», без ошибок 4 => «C# набор / Обмен элементов», без ошибок + Я решил 2 задачи: 1 => «Семантика / Дедушка Эхо» на 100% 2 => «Семантика / Китайская стена» на 100% + Я выполнил 4 видеоурока: 1 => «Дневник успеха / Полезные права и обязанности в Клубе формулистов» за 2 дня 21 час. 35 мин. 2 => «Демо софт / Английские карточки» за 49 дней 21 час. 4 мин. 3 => «Демо софт / Менеджер паролей» за 21 час. 8 мин. 4 => «Демо софт / Текстовый процессор» за 1 день 2 час. 5 мин. − Я не собрал ни одного Мегахеша :o( Нужно побольше решать задачи по С#. Изучать Unity, повышать уровень знаний в языке программирования C#. |
|||
Дневник успеха Полезные права и обязанности в Клубе формулистов | + 11 | ||
Узнал про возможность создания своих консольных задач, как заполнять еженедельный отчет. Хотел бы решать задачи, смотреть мотивационные вебинары, выполнять видеокурсы получая новый опыт каждый день. |
|||
Демо софт Текстовый процессор | + 12 | ||
Научился работать с двумя компонентами OpenFileDialog и SaveFileDialog, также сделал upgrade своего приложения добавив две вкладки показывающие: сведения о программе, горячие клавиши, текущее дата и время, календарь. Узнал как подобрать нужную кодировку символов. Ничего. |
|||
Демо софт Менеджер паролей | + 16 | ||
Узнал про полезный компонент tablelayoutPanel, вспомнил как работать с буфером обмена, использовать компонент Tag не используя много кода, настраивать объекты которые переходят по разным ссылкам используя компонент Tag не используя много кода. Немного улучшил программу добавив MessageBox для приветствия при загрузке программы и при нажатии кнопки "Пароль" выводилось сообщение "Скопировано". Ничего. |
|||
Демо софт Английские карточки | + 14 | ||
Научился работать с классом Dictionary, повторил массивы, настраивать путь к файлам, отображать карточки при их перелистовании кнопками, при щелчке по объекту выводить видео и аудио. Сложно было работать с классом Dictionary. |
|||
Демо софт Двенадцать месяцев | + 14 | ||
Научился создавать программу, которая при смене месяца меняет картинку. Узнал про новый Toolbox - MounthCalendar. Немного запутался со свойствами объекта mounthCalendar. |
|||
Демо софт Вступительное слово | + 15 | ||
На этом уроке мне все было известно. Ничего |
|||
Карточки памяти Подготовка формы | |||
|
|||
Инфобизнес Подготовка Visual Studio ASP.NET | |||
|
|||
Оригами Хлопушка | |||
|
|||
Знакомство с jQuery Суть библиотеки jQuery | |||
|
|||
С++ Графика - обрезка изображений Презентация курса | |||
|
|||
Web API Создание Web API проекта | |||
|
|||
Дневник успеха Рефлексия уходящего года | |||
|
|||
Соло на клавиатуре Мы начинаем СОЛО Марафон | |||
|
|||
Записи вебинаров GIT-практикум | |||
|
|||
Дневник успеха 2018-10-28 : У ленивой пряхи и для себя нет рубахи. | |||
|
|||
Bootstrap-4 первые шаги Погружение в проект | |||
|
|||
JS Восточный гороскоп Создание сцены | |||
|
|||
Весёлая семейка Web-Мастера HTML | |||
|
|||
Tinklavimas Контрольная работа | |||
|