Дата | Видеоурок | Результат | |
---|---|---|---|
Дневник успеха 2021-03-14 : Тот ничего не сделал, кто ничего не начал. | + 5 | ||
За эту неделю: + Я проверил 54 отчёта у 9 формулистов. − Я не написал ни одного сообщения :o( − Я не набрал ни одного текста :o( − Я не решил ни одной задачи :o( − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( Гора отчетов, молодцы учитесь, хорошее место учиться программировать! |
|||
Дневник успеха 2021-02-28 : Уменье и труд все перетрут. | + 6 | ||
За эту неделю: + Я проверил 30 отчётов у 8 формулистов. + Я написал 2 сообщения 2 формулистам общим объёмом 1 килобуква + Я набрал 7 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «Java - Запуск / Java Class», без ошибок 3 => «Java - Запуск / Main», без ошибок 4 => «Java - Запуск / Скобки», 3 ошибки 5 => «Java - Запуск / Главное заклинание», без ошибок 6 => «Java - Запуск / Первая программа», без ошибок 7 => «Java - База / Singleton», без ошибок + Я решил 12 задач: 1 => «Типы данных / Длина окружности» на 100% 2 => «По цифрам / Разные цифры» на 100% 3 => «По цифрам / Палиндромы» на 100% 4 => «По цифрам / Счастливый билет» на 100% 5 => «По цифрам / Простые цифры» на 100% 6 => «По цифрам / Четные цифры» на 100% 7 => «Матрёшки / Числовой треугольник» на 100% 8 => «Матрёшки / Звездный квадрат» на 100% 9 => «Матрёшки / Единичная матрица» на 100% 10 => «Матрёшки / Пятизначные числа» на 100% 11 => «Матрёшки / Шестизначные числа» на 100% 12 => «Матрёшки / Семизначные числа» на 100% − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( На пол часика с утра хорошая зарядка решить пару задачек и набрать 25 байтиков. |
|||
Дневник успеха 2021-02-21 : Ученый без дела, как туча без дождя. | + 5 | ||
За эту неделю: + Я проверил 20 отчётов у 9 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом несколько буков. + Я набрал 4 текста: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Максимальный элемент массива», 1 ошибка 3 => «Java - Запуск / Первая программа», без ошибок 4 => «Java - Ввод данных / Чтение символа», без ошибок + Я решил 8 задач: 1 => «Любимые циклы / Гармония» на 100% 2 => «Любимые циклы / Двойной факториал» на 100% 3 => «Любимые циклы / Фибоначчи» на 100% 4 => «Любимые циклы / Тройная степень» на 100% 5 => «Любимые циклы / Метод Горнера» на 100% 6 => «По цифрам / Числа по цифрам» на 100% 7 => «По цифрам / Три цифры» на 100% 8 => «По цифрам / Цифры по возрастанию» на 100% + Я выполнил 4 видеоурока: 1 => «PHP Повелитель дат / Текущее время проекта» за 31 мин. 2 => «PHP Повелитель дат / Разбор форматов» за 20 мин. 3 => «PHP Повелитель дат / Неделя по-русски» за 11 час. 15 мин. 4 => «Без конкуренции / Настройка таблицы» за 1 час. 29 мин. − Я не собрал ни одного Мегахеша :o( Тяжко познать пхп и ребят у кого получается не представляю вы или везунчики или это я такой везунчик на граблю за граблей наступаю. |
|||
PHP Повелитель дат Неделя по-русски | + 3 | ||
Не знаю что написать в этом уроке познать пхп у меня не хватает ума и тут коротит не по детски, давно такого не переживал. |
|||
PHP Повелитель дат Разбор форматов | + 5 | ||
Вывод некоторых атрибутов даты. |
|||
PHP Повелитель дат Текущее время проекта | + 5 | ||
Вывел приветствие и дату. Виртуальным хостингом лень настраивать, запустил через php -S index.php |
|||
Без конкуренции Настройка таблицы | + 4 | ||
Подготовили таблицу, диалог выбора файлов. Да, привычка так быстро теряется, опять эту мышцу программировать тренировать, но уже легче вроде идет. |
|||
Дневник успеха 2021-02-14 : Какие труды, такие и плоды. | + 4 | ||
За эту неделю: + Я проверил 56 отчётов у 14 формулистов. + Я написал 3 сообщения 2 формулистам общим объёмом 1 килобуква + Я набрал 1 текст: 1 => «C# набор / Выделение подстроки», без ошибок + Я решил 2 задачи: 1 => «Математика / Параметрическая функция» на 100% 2 => «Любимые циклы / Барабанная дробь» на 100% − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( Заскучал и вспомнил что тут год каждый день занимался и решил проведать. |
|||
Без конкуренции Правильный ответ и форма | + 4 | ||
Примерно так это на яве в свинге. |
|||
Без конкуренции Ручное выполнение задачи | + 4 | ||
2083922.5 Вероятно это столько милиметров того профиля потребовалось для этой работы, посчитал это в кальке, каждый файл открыть, суммировать перенести в другой файл и сложить все детали. |
|||
Без конкуренции Реклама VIRI | + 3 | ||
Фирма Viri. Производят различного вида профили из метала. |
|||
Дневник успеха 2021-01-31 : Живет на горке, а хлеба ни корки. | + 5 | ||
За эту неделю: + Я проверил 41 отчёт у 19 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 5 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «Java - Запуск / Первая программа», без ошибок 3 => «Java - Ввод данных / Чтение символа», без ошибок 4 => «Java - База / Singleton», без ошибок 5 => «HTML - таблицы / Не хотите пройти?», без ошибок + Я решил 14 задач: 1 => «Узник цикла IF / Сумма делителей» на 100% 2 => «Узник цикла IF / Плюс-минус» на 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% − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( Пока еще, только задачки решаются. |
|||
Дневник успеха 2021-01-24 : Без дела слабеет сила. | + 6 | ||
За эту неделю: + Я проверил 25 отчётов у 15 формулистов. + Я написал 2 сообщения 1 формулисту общим объёмом 1 килобуква + Я набрал 3 текста: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Звездочки», без ошибок 3 => «Java - Запуск / Первая программа», без ошибок + Я решил 14 задач: 1 => «Обман цикла / Делитель Макса» на 100% 2 => «Обман цикла / Делитель Мина» на 100% 3 => «Обман цикла / Цифра три» на 100% 4 => «Обман цикла / Вечное ожидание» на 100% 5 => «Точка и плоскость / Четверть плоскости» на 100% 6 => «Точка и плоскость / Прямоугольник» на 100% 7 => «Точка и плоскость / Ромб» на 100% 8 => «Точка и плоскость / Круг» на 100% 9 => «Точка и плоскость / Часть круга» на 100% 10 => «Точка и плоскость / Квадрат» на 100% 11 => «Узник цикла IF / Девять чисел» на 100% 12 => «Узник цикла IF / Нули» на 100% 13 => «Узник цикла IF / Три тройки» на 100% 14 => «Узник цикла IF / Делитель» на 100% − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( Все в свое время. |
|||
Дневник успеха 2021-01-17 : У плохого мастера и пила плохая. | + 13 | ||
За эту неделю: + Я проверил 13 отчётов у 6 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 2 текста: 1 => «C# набор / Выделение подстроки», без ошибок 2 => «Java - Запуск / Первая программа», без ошибок + Я решил 8 задач: 1 => «Вечность / Знаки зодиака» на 100% 2 => «Do-рацикл / Сумма последовательности» на 100% 3 => «Do-рацикл / Меньше ε» на 100% 4 => «Do-рацикл / Снова меньше ε» на 100% 5 => «Do-рацикл / По модулю меньше ε» на 100% 6 => «Обман цикла / Делим без остатка» на 100% 7 => «Обман цикла / Без пятерок» на 100% 8 => «Обман цикла / Множитель» на 100% − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( Немного решал задачки, все еще не получается собраться проходить уроки. |
|||
Yii2 Codeception - Пошаговое тестирование | + 8 | ||
Сначала тест потом программировать. Супер! |
|||
Yii2 Views - Представления начинаются | + 5 | ||
Добавили вывод информации для отладки. Добавили представление. Добавили макет. |
|||
Yii2 Controller - Точка входа программиста | + 5 | ||
Добавили контроллер. Очередная опечатка, на исправление которой ушел весь вечер. Директория controller требовалось, и пропустил r в названии, и как искать такие ошибки? |
|||
Yii2 Composer - Установка пустоты | + 5 | ||
Веселей получается самому во всем разбирастья и пришлось повозится с установкой всего хозяйства для запуска и пока нет работающего запущенного приложения и надеюсь все настроил корректно. Показать с ошибкой запущенное приложение. Не зная правильно ли все настроил. |
|||
Yii2 Git - Все ходы записываются | + 7 | ||
Настроили git |
|||
Yii2 Web - Первый кирпич сайта | + 7 | ||
Пришлось самому разбираться как в убунте это запустить. Требуется виртуальный хостинг. sudo mkdir /var/www/school sudo chown -R $USER:$USER /var/www/school sudo nano /etc/apache2/sites-available/school.conf создал файл /etc/apache2/sites-available/scgool.conf <VirtualHost *:80> ServerName school ServerAlias www.school ServerAdmin webmaster@localhost DocumentRoot /var/www/school ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> sudo a2ensite your_domain sudo systemctl reload apache2 |
|||
Yii2 Soft - Вступление и подготовка | + 7 | ||
Повозился с установкой на линукс пхп апача бд, вроде все запустилось и тесты работали |
|||
Дневник успеха 2020-12-27 : Начинать начинай, да смотри же — кончай. | + 7 | ||
За эту неделю: + Я проверил 37 отчётов у 7 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 5 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Звездочки», без ошибок 3 => «Java - Запуск / Первая программа», без ошибок 4 => «Java - Ввод данных / Чтение символа», без ошибок 5 => «Java - Ввод данных / Сканер текста», без ошибок + Я решил 14 задач: 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-чки / Радуга» на 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 => «For-to-чки / Псевдо-квадраты» на 100% + Я выполнил 3 видеоурока: 1 => «Java Sweeper / Первая ошибка сапёра» за 21 мин. 2 => «Java Sweeper / Открываем карты» за 15 мин. 3 => «Java Sweeper / Цифровой помощник сапёра» за 46 мин. − Я не собрал ни одного Мегахеша :o( |
|||
Java Sweeper Цифровой помощник сапёра | + 7 | ||
Реализовали метод помощник в игре, если вокруг цифры по которой нажали уже есть такое же количество флажков, значит все закрытые клетки уже не должны быть заминированы и их можно автоматически открыть. |
|||
Java Sweeper Открываем карты | + 5 | ||
Реализовали методы правильно отмечающие открытые и закрытые мины на поле после проигрыша. |
|||
Java Sweeper Первая ошибка сапёра | + 6 | ||
Реализовали метод после попадания на клетку с бомбой, метод поражения в игре. |
|||
Дневник успеха 2020-12-20 : Тише едешь - дальше будешь. | + 5 | ||
За эту неделю: + Я проверил 66 отчётов у 7 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 3 текста: 1 => «C# набор / Вывод числа по разрядам», без ошибок 2 => «C# набор / Выделение подстроки», без ошибок 3 => «Java - Запуск / Первая программа», без ошибок + Я решил 14 задач: 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 => «For-to-чки / Созвездие» на 100% + Я выполнил 13 видеоуроков: 1 => «Java Sweeper / Клавишные инструменты» за 9 мин. 2 => «Java Sweeper / Мышечный адаптер» за 13 мин. 3 => «Java Sweeper / Схема правой педали» за 4 мин. 4 => «Java Sweeper / Смена флагов» за 9 мин. 5 => «Java Sweeper / Добро пожаловать!» за 7 мин. 6 => «Java Sweeper / Недетские состояния» за 5 мин. 7 => «Java Sweeper / Актуальное информирование» за 12 мин. 8 => «Java Sweeper / Алгоритм открывашки» за 7 мин. 9 => «Java Sweeper / Выбор из выбора» за 11 мин. 10 => «Java Sweeper / Нулевая рекурсия» за 7 мин. 11 => «Java Sweeper / Учёт зарытых флагов» за 11 мин. 12 => «Java Sweeper / Телеграмма о флажках» за 17 мин. 13 => «Java Sweeper / День Победы!» за 11 мин. − Я не собрал ни одного Мегахеша :o( Заканчивается курс игры сапер, курс забавно проходить по несколько минут урок, просто пройти, просто провести часик на сайте. Еще много интересных курсов, но пока не знаю что выбрать и что-то свое хочется делать, а после уже на курсы и времени мало, посмотрим. Что-то кроме явы не охота проходить, а переписать с шарпа на яву иногда сложновато выходит реализовать. Пока в раздумьях, проходить курсы дальше, но на задачки обязательно найду время. |
|||
Java Sweeper День Победы! | + 5 | ||
Реализовали метод проверки на победу. |
|||
Java Sweeper Телеграмма о флажках | + 5 | ||
Сформировали сообщение количества бомб на поле, после отметки какой-то ячейки флагом. |
|||
Java Sweeper Учёт зарытых флагов | + 5 | ||
Создали счетчики сколько открытых ячеек и на поле флажков. |
|||
Java Sweeper Нулевая рекурсия | + 4 | ||
Метод рекурсивно, открывает все рядом пустые клетки. |
|||
Java Sweeper Выбор из выбора | + 4 | ||
Метод открывает клетку по нажатию левой кнопкой мыши. |
|||
Java Sweeper Алгоритм открывашки | + 4 | ||
Рассмотрели алгоритм открытия клеток левой кнопкой. |
|||
Java Sweeper Актуальное информирование | + 4 | ||
Реализовали метод показа сообщения текущего состояния игры. |
|||
Java Sweeper Недетские состояния | + 5 | ||
Добавили перечисление состояние игры. |
|||
Java Sweeper Добро пожаловать! | + 5 | ||
Добавили метку под поле, где будет отражаться состояние игры. |
|||
Java Sweeper Смена флагов | + 4 | ||
Реализовали метод смены состояния ячейки по нажатию правой кнопки. |
|||
Java Sweeper Схема правой педали | + 4 | ||
Обдумывание, как реализовать обработку нажатий правой кнопкой мыши, как менять состояние клетки на верхнем поле. |
|||
Java Sweeper Мышечный адаптер | + 4 | ||
Реализовали обработку кликов левой правой и средней кнопками мыши. |
|||
Java Sweeper Клавишные инструменты | + 4 | ||
Реализовали методы обработки клика левой и правой мышки. |
|||
Дневник успеха 2020-12-13 : Мала пчелка, да и та работает. | + 5 | ||
За эту неделю: + Я проверил 44 отчёта у 9 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 6 текстов: 1 => «C# набор / Звездочки», без ошибок 2 => «C# набор / Разделить строку на слова», без ошибок 3 => «C# набор / Заполнение массива», без ошибок 4 => «C# набор / Формирование массива», без ошибок 5 => «C# набор / Вывод элементов массива», без ошибок 6 => «C# набор / Вывод числа по разрядам», без ошибок + Я решил 16 задач: 1 => «Типы данных / Длина окружности» на 60% 2 => «Логика / Разберемся в отношениях» на 100% 3 => «Логика / Логическое НЕ» на 100% 4 => «Логика / Логическое И» на 100% 5 => «Логика / A или не-B» на 100% 6 => «Логика / Побитовое НЕ» на 100% 7 => «Логика / Побитовое И» на 100% 8 => «Логика / Побитовое ИЛИ» на 100% 9 => «Логика / Исключающее ИЛИ» на 100% 10 => «Логика / Сдвиг вправо» на 100% 11 => «Логика / Сдвиг влево» на 100% 12 => «Логика / Мигалка» на 100% 13 => «Условный оператор / Максимум» на 100% 14 => «Условный оператор / Большая разница» на 100% 15 => «Условный оператор / Меньше, равно, больше» на 100% 16 => «pascal_for_3_best / 2024» на 60% + Я выполнил 14 видеоуроков: 1 => «Java Sweeper / Радуга картинок» за 9 мин. 2 => «Java Sweeper / Фасадный класс» за 7 мин. 3 => «Java Sweeper / Игровая координата» за 12 мин. 4 => «Java Sweeper / Матрица мира» за 14 мин. 5 => «Java Sweeper / За гранью видимого» за 11 мин. 6 => «Java Sweeper / Бомбанутый класс» за 5 мин. 7 => «Java Sweeper / Тестовая бомба» за 15 мин. 8 => «Java Sweeper / Случайные бомборазмещения» за 11 мин. 9 => «Java Sweeper / Сравнение координат» за 7 мин. 10 => «Java Sweeper / Ограда из единиц» за 13 мин. 11 => «Java Sweeper / Следующая цифра» за 10 мин. 12 => «Java Sweeper / Дважды в одну воронку» за 14 мин. 13 => «Java Sweeper / Флаг над классом» за 11 мин. 14 => «Java Sweeper / Королевская траншея» за 11 мин. − Я не собрал ни одного Мегахеша :o( На этой неделе, так уже быстро забежал, по минимуму что-то сделал, вроде и 40 байт натикало, и дальше побежал по своим заботам, хорошее такое место отвлечься от быта больше нежели обучаться! |
|||
Java Sweeper Королевская траншея | + 5 | ||
Приступили к реализации класса верхнего слоя поля игры. |
|||
Java Sweeper Флаг над классом | + 4 | ||
UML схема класса хранящего данные и методы работающие с этими данными,только верхнего слоя поля игры. Очень четко и ясно разделены два слоя, слой под и слой над. |
|||
Java Sweeper Дважды в одну воронку | + 6 | ||
Полностью реализовали генерацию минного поля. |
|||
Java Sweeper Следующая цифра | + 6 | ||
Реализовали метод подсчета количества бомб вокруг ячейки. |
|||
Java Sweeper Ограда из единиц | + 6 | ||
Приступили к реализации метода подсчета бомб вокруг ячейки. |
|||
Java Sweeper Сравнение координат | + 5 | ||
Рефакторинг. |
|||
Java Sweeper Случайные бомборазмещения | + 5 | ||
Добавили размещение бомб на поле в случайном месте. |
|||
Java Sweeper Тестовая бомба | + 4 | ||
Реализовали некоторые методы класса бомб. |
|||
Java Sweeper Бомбанутый класс | + 4 | ||
UML схема класса работы с бомбами. Выделены все данные и методы работы с бомбами в отдельный класс, очень практично. |
|||
Java Sweeper За гранью видимого | + 4 | ||
Реализовали в классе Matrix сеттер и геттер. |
|||
Java Sweeper Матрица мира | + 6 | ||
Добавили класс где будут храниться все ячейки, поля игры. |
|||
Java Sweeper Игровая координата | + 6 | ||
Приступили к реализации фасадного класса. |
|||
Java Sweeper Фасадный класс | + 6 | ||
UML-схема главного класса игры, скрывающий все внутренности игры, где есть только несколько методов, управляющих всей игрой. |
|||
Java Sweeper Радуга картинок | + 6 | ||
Пошалили! |
|||
Дневник успеха 2020-12-06 : У ленивой пряхи и для себя нет рубахи. | + 6 | ||
За эту неделю: + Я проверил 57 отчётов у 10 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 6 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Звездочки», без ошибок 3 => «Java - Запуск / Первая программа», без ошибок 4 => «Java - Вывод данных / Системы счислений», без ошибок 5 => «Java - Ввод данных / Чтение символа», без ошибок 6 => «Java - Условия / Тройной минимакс», без ошибок + Я решил 15 задач: 1 => «Алгоритмика / Любимые циклы» на 100% 2 => «Алгоритмика / По цифрам» на 100% 3 => «Алгоритмика / Матрёшки» на 100% 4 => «Алгоритмика / Простые массивы.» на 100% 5 => «Алгоритмика / Подпрограммы» на 100% 6 => «Алгоритмика / Строки» на 100% 7 => «Алгоритмика / Матрицы» на 100% 8 => «Алгоритмика / Регулярные выражения» на 100% 9 => «Типы данных / Байты и числа» на 100% 10 => «Типы данных / Системы счисления: вывод» на 100% 11 => «Типы данных / Системы счисления: ввод» на 100% 12 => «Типы данных / Длина окружности» на 60% 13 => «Типы данных / Формат целого числа» на 100% 14 => «Логика / Плюс и минус» на 100% 15 => «Логика / Инкремент и декремент» на 100% + Я выполнил 14 видеоуроков: 1 => «Java Sweeper / Импорт картинок» за 3 мин. 2 => «Java Sweeper / Загрузка и отображение» за 5 мин. 3 => «Java Sweeper / Угловая бомба» за 4 мин. 4 => «Java Sweeper / Константные размеры» за 9 мин. 5 => «Java Sweeper / Перечисление кубиков» за 9 мин. 6 => «Java Sweeper / Первый цикл» за 4 мин. 7 => «Java Sweeper / Картинка в кубике» за 11 мин. 8 => «Java Sweeper / Источник ресурсов» за 6 мин. 9 => «Java Sweeper / Запускаемый jархив» за 47 мин. 10 => «Java Sweeper / Карта классных сокровищ» за 4 мин. 11 => «Java Sweeper / Наши координаты» за 12 мин. 12 => «Java Sweeper / Статичная граница» за 3 мин. 13 => «Java Sweeper / Установка размеров» за 18 мин. 14 => «Java Sweeper / Полный список» за 14 мин. − Я не собрал ни одного Мегахеша :o( Продолжаю закреплять привычку программировать. |
|||
Java Sweeper Полный список | + 6 | ||
Добавили статический метод хранящий все координаты поля. |
|||
Java Sweeper Установка размеров | + 5 | ||
Реализовали статичные методы в классе Ranges хранящая размеры поля. |
|||
Java Sweeper Статичная граница | + 3 | ||
UML-схема клвсса Ranges. |
|||
Java Sweeper Наши координаты | + 3 | ||
Добавили класс Coord. |
|||
Java Sweeper Карта классных сокровищ | + 5 | ||
Uml схема игры. |
|||
Java Sweeper Запускаемый jархив | + 5 | ||
Откомпилировал и запустил архив программы в мавене. |
|||
Java Sweeper Источник ресурсов | + 5 | ||
Считали картинки из ресурсов. |
|||
Java Sweeper Картинка в кубике | + 5 | ||
Добавили картинки в перечисление. |
|||
Java Sweeper Первый цикл | + 4 | ||
Вывели все картинки игры воспользовавшись перечислением. |
|||
Java Sweeper Перечисление кубиков | + 4 | ||
Создали перечисление Box. |
|||
Java Sweeper Константные размеры | + 4 | ||
Рефакторинг и новые константы. |
|||
Java Sweeper Угловая бомба | + 4 | ||
Добавили параметр в метод получить иконку, имя иконки. |
|||
Java Sweeper Загрузка и отображение | + 5 | ||
Вывели картинку бомба на экран. |
|||
Java Sweeper Импорт картинок | + 5 | ||
Добавили в проект картинки в каталог для ресурсов. |
|||
Дневник успеха 2020-11-29 : Глазам страшно, а руки сделают. | + 4 | ||
За эту неделю: + Я проверил 49 отчётов у 10 формулистов. + Я написал 5 сообщений 5 формулистам общим объёмом 2 килобуквы + Я набрал 5 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «Java - Запуск / Первая программа», без ошибок 3 => «Java - Вывод данных / Системы счислений», без ошибок 4 => «Java - Ввод данных / Сканер текста», без ошибок 5 => «Java - База / Singleton», без ошибок + Я решил 13 задач: 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 => «Календарь / VIP урок. Календарь 1752 года» на 100% + Я выполнил 16 видеоуроков: 1 => «Java Sweeper / Легендарная игра» за 5 мин. 2 => «Java Sweeper / Простое окно» за 6 мин. 3 => «Java Sweeper / Закрытие на выходе» за 4 мин. 4 => «Java Sweeper / Полёт над классом» за 4 мин. 5 => «Java Sweeper / Пустая панель» за 13 мин. 6 => «Java Sweeper / Раздельная инициализация» за 4 мин. 7 => «Java Sweeper / Метод рисования» за 4 мин. 8 => «Dancing Links / Что такое Dancing Links» за 15 мин. 9 => «Dancing Links / Работа алгоритма» за 34 мин. 10 => «Dancing Links / Двусвязный список с удалением» за 22 мин. 11 => «Dancing Links / Расширение хоровода» за 48 мин. 12 => «Dancing Links / Заголовки столбцов» за 23 мин. 13 => «Dancing Links / Единичная матрица» за 40 мин. 14 => «Dancing Links / Как ссылки пошли впляс» за 44 мин. 15 => «Dancing Links / Открытие/закрытие столбцов» за 1 час. 1 мин. 16 => «Dancing Links / Фигуры из пентамимо» за 47 мин. − Я не собрал ни одного Мегахеша :o( На этой неделе, столько событий сложно успевать все, и да сложно собраться и качественно позаниматься, но все в свое время, главное создается привычка программировать. |
|||
Java Sweeper Метод рисования | + 4 | ||
Добавили анонимный метод в панель, рисование содержимое панели. |
|||
Java Sweeper Раздельная инициализация | + 3 | ||
Рефакторинг. |
|||
Java Sweeper Пустая панель | + 5 | ||
Добавили во фрейм панель и вывели фрейм в центр экрана. |
|||
Java Sweeper Полёт над классом | + 5 | ||
Uml схема главного класса игры. |
|||
Java Sweeper Закрытие на выходе | + 4 | ||
Продолжили настраивать форму. |
|||
Java Sweeper Простое окно | + 4 | ||
Создали форму. |
|||
Java Sweeper Легендарная игра | + 5 | ||
Готов к очередному прохождения курса написание игры сапера. |
|||
Dancing Links Фигуры из пентамимо | + 6 | ||
Приступили к реализации новой задачи с помощью алгоритма танцующих линий. Пока еще не сформулировались нужные связи и извилины в мозгу, для реализации этого алгоритма. Может связи и есть между извилинами, но еще путь длинный между этими связями в мозгу и маловато витальности, реализовать это без помощи со стороны. |
|||
Dancing Links Открытие/закрытие столбцов | + 4 | ||
Реализовали полностью алгоритм поиска требуемых комбинаций. |
|||
Dancing Links Как ссылки пошли впляс | + 8 | ||
Приступили к реализации алгоритма. |
|||
Dancing Links Единичная матрица | + 8 | ||
Реализовали класс хранения списка списков. |
|||
Dancing Links Заголовки столбцов | + 7 | ||
Реализовали класс Шапка в которой сохраняются цепочка вложенных ячеек. |
|||
Dancing Links Расширение хоровода | + 7 | ||
Реализовали работу с ячейкой, инициализация и добавление слева. |
|||
Dancing Links Двусвязный список с удалением | + 9 | ||
Визуализация работы очереди на бумаге. |
|||
Dancing Links Работа алгоритма | + 8 | ||
Поиграл в судоку и вначале поискал возможные варианты, хотя были варианты которые сразу показывали правильное место, но для демонстрации, только отметил возможные варианты. |
|||
Dancing Links Что такое Dancing Links | + 8 | ||
Описание алгоритма. |
|||
Дневник успеха 2020-11-22 : Поспешишь – людей насмешишь. | + 9 | ||
За эту неделю: + Я проверил 68 отчётов у 11 формулистов. + Я написал 3 сообщения 1 формулисту общим объёмом 1 килобуква + Я набрал 4 текста: 1 => «C# набор / Выделение подстроки», без ошибок 2 => «Java - Запуск / Первая программа», без ошибок 3 => «Java - Ввод данных / Чтение символа», без ошибок 4 => «Java - База / Singleton», без ошибок + Я решил 14 задач: 1 => «Do-рацикл / По модулю меньше ε» на 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 видеоуроков: 1 => «Коллекция графов / Hashtable» за 3 час. 49 мин. 2 => «Коллекция графов / BitArray» за 22 мин. 3 => «Коллекция графов / Граф» за 17 мин. 4 => «Коллекция графов / Вершины» за 48 мин. 5 => «Коллекция графов / Рёбра» за 47 мин. 6 => «Коллекция графов / Инициация» за 39 мин. 7 => «Коллекция графов / Отображение» за 1 час. 21 мин. 8 => «Коллекция графов / Шахматная доска» за 12 час. 17 мин. 9 => «Коллекция графов / Широкий поиск» за 30 мин. 10 => «Коллекция графов / Широкий алгоритм» за 4 час. 25 мин. 11 => «Коллекция графов / Широкий пошаговый ход» за 35 мин. 12 => «Коллекция графов / Визуализация процесса» за 1 час. 32 мин. 13 => «Коллекция графов / Глубокий поиск» за 41 мин. 14 => «Коллекция графов / Глубокий алгоритм» за 26 мин. 15 => «Коллекция графов / ФИНАЛЬНЫЙ УРОК» за 2 мин. − Я не собрал ни одного Мегахеша :o( Прошел курс коллекций, очень увлекательно и интереснее было самому без копирования реализовывать. |
|||
Коллекция графов ФИНАЛЬНЫЙ УРОК | + 9 | ||
Прошел курс Коллекция графа, предназначался для коллекций на c#, но и на java все есть аналогичное и с интересом это реализовал на java смотря реализацию на c#. |
|||
Коллекция графов Глубокий алгоритм | + 8 | ||
Реализовали поиск в глубину. Выкидывал исключение после опустошения стека и скопировать не получилось полностью в стеке уже по другому проверять есть ли ещё элементы в стеке. |
|||
Коллекция графов Глубокий поиск | + 8 | ||
Теория практическая, алгоритма поиска вглубь. |
|||
Коллекция графов Визуализация процесса | + 7 | ||
Реализовали метод перекрасить метку во время поиска. Не стал заморачиваться делегатами на яве, напрямую вызвал перерисовку и визуализация заработала. |
|||
Коллекция графов Широкий пошаговый ход | + 8 | ||
Ошибки в моей реализации не было, но дебажить пришлось много раз, чтобы визуализировать смену цвета. Увы, показывает, только цвета конечного состояния. Вывел моменты обновления экрана и прямые вызовы не работают. Так что визуализировать перерисовку поиска по графу не выходит. |
|||
Коллекция графов Широкий алгоритм | + 7 | ||
Реализовали метод проверки графа вширь. Хотел визуализировать поиск, но получилось, только видеть перерисовку после поиска и смена белого на красный и на черный не удалось воспроизвести. |
|||
Коллекция графов Широкий поиск | + 8 | ||
Теория как проверить, связаны ли все вершины между собой! |
|||
Коллекция графов Шахматная доска | + 8 | ||
Создали граф шахматной доски. Реализовал на яве и можно было нагородить еще один метод, но тут захотелось порефакторить и выделить модель представление, потом еще рисовать метку, рисовать массив меток и так-же в массиве рисовать смежные линии. Пришлось сначала генерировать данные всего графа и после, только эти данные рисовать. Повозился основательно. |
|||
Коллекция графов Отображение | + 3 | ||
Реализовали вывод меток и линий. |
|||
Коллекция графов Инициация | + 4 | ||
Заполнили вершины графа и попытка вывести еще не работает, правильно. |
|||
Коллекция графов Рёбра | + 3 | ||
Реализовали коллекцию ребра и методы добавить ребро и смежную вершину. Замул на яве, не уверен получится ли реализовать. |
|||
Коллекция графов Вершины | + 5 | ||
Реализовали класс граф. |
|||
Коллекция графов Граф | + 5 | ||
Создать класс и создать требуемые поля, потом ссылку на того же типа или массив на все связанные вершины. Графы всегда обходил стороной эту тему, но теперь придется разбираться. |
|||
Коллекция графов BitArray | + 5 | ||
Узнал про коллекцию для хранения битовых значений. |
|||
Коллекция графов Hashtable | + 5 | ||
Узнал еще про 3 коллекции. И немного сравнил их скорость заполнения. |
|||
Дневник успеха 2020-11-15 : Не тот хорош, кто лицом пригож, а тот хорош, кто на дело гож. | + 3 | ||
За эту неделю: + Я проверил 56 отчётов у 13 формулистов. + Я написал 7 сообщений 4 формулистам общим объёмом 2 килобуквы + Я набрал 5 текстов: 1 => «C# набор / Обмен элементов», без ошибок 2 => «C# набор / Заполнение массива», без ошибок 3 => «C# набор / Формирование массива», без ошибок 4 => «C# набор / Вывод элементов массива», без ошибок 5 => «C# набор / Выделение подстроки», без ошибок + Я решил 17 задач: 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 => «pascal_for_3_best / 2020» на 100% 16 => «pascal_for_3_best / 2021» на 100% 17 => «pascal_for_3_best / 2023» на 100% + Я выполнил 24 видеоурока: 1 => «JS Восточный гороскоп / Создание сцены» за 25 мин. 2 => «JS Восточный гороскоп / Первые функции» за 33 мин. 3 => «JS Восточный гороскоп / Символ года» за 15 мин. 4 => «JS Восточный гороскоп / Цвет и стихия года» за 19 мин. 5 => «JS Восточный гороскоп / Данные - на страницу» за 36 мин. 6 => «JS Восточный гороскоп / ФИНАЛЬНЫЙ УРОК» за 1 мин. 7 => «Игры на JavaScript / Запуск JavaScripta» за 23 мин. 8 => «Игры на JavaScript / Угадай число» за 13 мин. 9 => «Игры на JavaScript / Пасьянс» за 20 мин. 10 => «Игры на JavaScript / Очисти поле - Чекбоксы» за 30 мин. 11 => «Игры на JavaScript / Очисти поле - Функция хода» за 44 мин. 12 => «Игры на JavaScript / Сколько мне дней» за 38 мин. 13 => «Игры на JavaScript / Гонка - Герои на канвасе» за 24 мин. 14 => «Игры на JavaScript / Гонка - Массив боксиков» за 23 мин. 15 => «Игры на JavaScript / Гонка - Запуск таймера» за 16 мин. 16 => «Игры на JavaScript / Гонка - Рулевое управление» за 23 мин. 17 => «Игры на JavaScript / Гонка - Быстрые рекорды» за 57 мин. 18 => «Коллекция графов / ArrayList» за 21 мин. 19 => «Коллекция графов / List» за 26 мин. 20 => «Коллекция графов / Array vs List» за 27 мин. 21 => «Коллекция графов / ListDictionary» за 17 мин. 22 => «Явный Сапёр / Открывашка» за 37 мин. 23 => «Явный Сапёр / Волшебный метод» за 1 час. 1 мин. 24 => «Явный Сапёр / Условие победы!» за 1 час. 6 мин. − Я не собрал ни одного Мегахеша :o( Шатко валко продолжаю щелкать материалы сайта, сейчас это коллекции, жаль не на яве, разница в реализациях есть, но это не так и критично! |
|||
Коллекция графов ListDictionary | + 3 | ||
Использовали словарь и вывели результат, ключ значение. |
|||
Коллекция графов Array vs List | + 4 | ||
Замер скорости заполнения разных типов массивов. |
|||
Коллекция графов
List |
+ 2 | ||
На яве не так изящно реализован энумератор и нужно это делать через итератор, но сделать можно. |
|||
Коллекция графов ArrayList | + 2 | ||
Приступаем к изучению коллекций. Попробую параллельно на яве и шарпе. |
|||
Игры на JavaScript Гонка - Быстрые рекорды | + 3 | ||
Реализовали проверку касания боксиком машинки. |
|||
Игры на JavaScript Гонка - Рулевое управление | + 3 | ||
Реализовали движение машинки в пределах полотна поля игры. |
|||
JS Восточный гороскоп ФИНАЛЬНЫЙ УРОК | + 4 | ||
Создали одностраничник определяющий какой год по китайскому календарю. |
|||
JS Восточный гороскоп Данные - на страницу | + 4 | ||
Оформили результаты на странице. |
|||
JS Восточный гороскоп Цвет и стихия года | + 3 | ||
Реализовали метод определяющий по году стихию и цвет этого года в китайском гороскопе. |
|||
Игры на JavaScript Гонка - Запуск таймера | + 2 | ||
Запустили движение боксиков через таймер. |
|||
Игры на JavaScript Гонка - Массив боксиков | + 2 | ||
Запустили движение массива боксиков по нажатию кнопки. |
|||
Игры на JavaScript Гонка - Герои на канвасе | + 5 | ||
На полотне нарисовали машинку и много препятствий. |
|||
JS Восточный гороскоп Символ года | + 5 | ||
Вывели символ года. |
|||
JS Восточный гороскоп Первые функции | + 4 | ||
Что-то там с функциями сделали. |
|||
Игры на JavaScript Сколько мне дней | + 5 | ||
С датами работа. Вызов с ошибкой вывел дату рождения и как это правильно вывести, наверно нужно быть волшебником. |
|||
Игры на JavaScript Очисти поле - Функция хода | + 5 | ||
Дописали игру. Где-то опечатка! Вот как ее найти? |
|||
Игры на JavaScript Очисти поле - Чекбоксы | + 4 | ||
Начали писать игру очисти поле. |
|||
Игры на JavaScript Пасьянс | + 4 | ||
Игра отметить все чекбоксикики, когда соседние меняются, забавная игрушка. |
|||
Игры на JavaScript Угадай число | + 4 | ||
Написали игру угадай число! |
|||
Игры на JavaScript Запуск JavaScripta | + 4 | ||
Стартонули! |
|||
JS Восточный гороскоп Создание сцены | + 4 | ||
Приступаем! |
|||
Явный Сапёр Условие победы! | + 3 | ||
Дописали игру. |
|||
Явный Сапёр Волшебный метод | + 8 | ||
Реализовали открытие ячеек по клику левой кнопки мыши. Проверку на победу или поражение. |
|||
Явный Сапёр Открывашка | + 7 | ||
Реализовали метод после нажатия по открытой клетке, открытие всех клеток вокруг этой клетки, при условии, что количество флагов равно числу на нажатой клетке. |
|||
Дневник успеха 2020-11-08 : Баловством хлеба не добудешь. | + 7 | ||
За эту неделю: + Я проверил 60 отчётов у 14 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом несколько буков. + Я набрал 4 текста: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Звездочки», без ошибок 3 => «Java - Ввод данных / Аргумент», без ошибок 4 => «Java - База / Singleton», без ошибок + Я решил 16 задач: 1 => «Геометрия / Длина отрезка» на 100% 2 => «Геометрия / Площадь круга» на 100% 3 => «Геометрия / Синус радиана» на 100% 4 => «Геометрия / Вектор» на 100% 5 => «Целые задачи / Арифметика» на 100% 6 => «Целые задачи / Уравнение» на 100% 7 => «Целые задачи / N уроков» на 100% 8 => «Целые задачи / Периметр» на 100% 9 => «Целые задачи / Площадь» на 100% 10 => «Целые задачи / Дискриминант» на 100% 11 => «Целые задачи / Вторая дробная» на 100% 12 => «Целые задачи / Арифметика 2» на 100% 13 => «Целые задачи / Уравнение 2» на 100% 14 => «Целые задачи / Куры и яйца» на 100% 15 => «pascal_for_3_best / 2015» на 100% 16 => «pascal_for_3_best / 2019» на 60% + Я выполнил 16 видеоуроков: 1 => «Game Xonix / Прогулки по воде» за 19 мин. 2 => «Game Xonix / Заштриховка области» за 21 мин. 3 => «Game Xonix / Живая Легенда» за 16 мин. 4 => «Game Xonix / Процент Земли» за 18 мин. 5 => «Game Xonix / Следующий уровень» за 38 мин. 6 => «Game Xonix / Конец игры» за 1 час. 1 мин. 7 => «Game Xonix / ФИНАЛЬНЫЙ УРОК» за 6 мин. 8 => «Явный Сапёр / Вступление» за 5 мин. 9 => «Явный Сапёр / Блок-схема» за 9 мин. 10 => «Явный Сапёр / Окно проекта» за 18 мин. 11 => «Явный Сапёр / Радуга картинок» за 1 час. 19 мин. 12 => «Явный Сапёр / Карта местности» за 19 мин. 13 => «Явный Сапёр / Философия сапёра» за 23 мин. 14 => «Явный Сапёр / Мины на панели» за 17 мин. 15 => «Явный Сапёр / Мышечный адаптер» за 23 мин. 16 => «Явный Сапёр / Правый флаг» за 39 мин. − Я не собрал ни одного Мегахеша :o( Учусь не торопясь шатко валко решаю задания, каждый день печатаю что-то, это больше на внимательность задачка, пока нет еще такой сноровки печатать без ошибок и быстро, потом по 2 задачки, еще по 2 ролика, иногда есть что чиркнуть кому-то, увидев трудности в ответе и еще поделиться в твиттере. Вот так пролетает часик где-то, иногда дольше. Сейчас прохожу сапера еще раз. |
|||
Явный Сапёр Правый флаг | + 5 | ||
Реализовали обработку верхнего слоя игры это отметить ячейку флагом или вопросом. |
|||
Явный Сапёр Мышечный адаптер | + 5 | ||
Реализовали обработку действий от мыши, координаты и нажатие левой и правой кнопок. |
|||
Явный Сапёр Мины на панели | + 10 | ||
Вынесли перерисовку поля в отдельную панель, где прорисовка более оптимизирована. |
|||
Явный Сапёр Философия сапёра | + 8 | ||
Тут больше речь о программе эго, которую можно переписать, изменить, улучшить. Ребенок рождается с чистого листа и вот после рождения уже начинается программирование сознания, и вот так до 12 обычно ребенок находится в таком режиме впитывания информации. После уже включается пубертатный режим и уже включаются записанные в эго программы и можно сказать отпочковывается от семьи и начинает жизнь самостоятельно, независимо... |
|||
Явный Сапёр Карта местности | + 8 | ||
С генерировали минное поле. |
|||
Явный Сапёр Радуга картинок | + 5 | ||
Вывели на экран иконки игры. |
|||
Явный Сапёр Окно проекта | + 9 | ||
Создали окно будущей игры. |
|||
Явный Сапёр Блок-схема | + 9 | ||
Обдумал алгоритм игры. |
|||
Явный Сапёр Вступление | + 9 | ||
Еще разок напишем эту игру. |
|||
Game Xonix ФИНАЛЬНЫЙ УРОК | + 9 | ||
Реализовали игру Xonix, есть 3 жизни, есть убегание от монстров, есть переход на следующий уровень когда водой будет заполнено 80% суши. |
|||
Game Xonix Конец игры | + 9 | ||
Реализовали касание героя монстром и переход к началу игры. Еще реализовал 3 жизни. |
|||
Game Xonix Следующий уровень | + 8 | ||
Реализовали переход на следующий уровень. |
|||
Game Xonix Процент Земли | + 5 | ||
Реализовали метод сколько захватили процентов земли. |
|||
Game Xonix Живая Легенда | + 5 | ||
Добавили на поле метку состояние игры. |
|||
Game Xonix Заштриховка области | + 7 | ||
Реализовали зарисовку смены земли на воду. |
|||
Game Xonix Прогулки по воде | + 7 | ||
Реализовали метод замены воды на землю. |
|||
Дневник успеха 2020-11-01 : Много спать – дело не знать. | + 7 | ||
За эту неделю: + Я проверил 43 отчёта у 12 формулистов. + Я написал 3 сообщения 3 формулистам общим объёмом 1 килобуква + Я набрал 7 текстов: 1 => «Java - Запуск / Скоростная Java», без ошибок 2 => «Java - Запуск / Первая программа», без ошибок 3 => «Java - Вывод данных / Системы счислений», без ошибок 4 => «Java - Вывод данных / Комментарии», без ошибок 5 => «Java - Ввод данных / Сканер текста», без ошибок 6 => «Java - База / Singleton», без ошибок 7 => «Java - База / int getMenuItem()», без ошибок + Я решил 33 задачи: 1 => «Формулы / Формула 0100» на 100% 2 => «Формулы / Формула 0101» на 100% 3 => «Формулы / Формула 0110» на 100% 4 => «Формулы / Формула 0111» на 100% 5 => «Формулы / Формула 1000» на 100% 6 => «Символы / Видео-Шарп» на 100% 7 => «Символы / Висагинас» на 100% 8 => «Символы / Коды букв» на 100% 9 => «Символы / Буквы кодов» на 100% 10 => «Символы / Пятёрочка» на 100% 11 => «Геометрия / Куб» на 100% 12 => «Геометрия / Окружность» на 100% 13 => «Геометрия / Геометрическое» на 100% 14 => «Геометрия / Прямоугольник» на 100% 15 => «pascal_for_2_real / r06» на 100% 16 => «pascal_for_2_real / r07» на 100% 17 => «pascal_for_2_real / r08» на 100% 18 => «pascal_for_2_real / r09» на 100% 19 => «pascal_for_2_real / r10» на 100% 20 => «pascal_for_2_real / r11» на 100% 21 => «pascal_for_2_real / r12» на 100% 22 => «pascal_for_2_real / r13» на 100% 23 => «pascal_for_3_best / 0.week» на 100% 24 => «pascal_for_3_best / 1.year» на 100% 25 => «pascal_for_3_best / 2.leap» на 100% 26 => «pascal_for_3_best / 2003» на 100% 27 => «pascal_for_3_best / 2014» на 100% 28 => «Потоки / Сумма троек» на 100% 29 => «Потоки / Средний сосед» на 100% 30 => «000. Строки / Длинное слово» на 100% 31 => «Задачи / Палиндром» на 100% 32 => «Задачи / Бинарник» на 100% 33 => «Задачи / Тю» на 100% + Я выполнил 14 видеоуроков: 1 => «Game Xonix / Абстрактный субъект» за 8 мин. 2 => «Game Xonix / Базовое наследство» за 4 мин. 3 => «Game Xonix / Броуновское движение» за 8 мин. 4 => «Game Xonix / Размножение шариков» за 10 мин. 5 => «Game Xonix / Чудеса полиморфизма» за 18 мин. 6 => «Game Xonix / Упаковка панели в окно» за 14 мин. 7 => «Game Xonix / Земля и Вода» за 17 мин. 8 => «Game Xonix / Матрица Мира» за 12 мин. 9 => «Game Xonix / Цветовая дифференциация» за 1 час. 27 мин. 10 => «Game Xonix / Острова, острова» за 29 мин. 11 => «Game Xonix / Среда обитания» за 21 мин. 12 => «Game Xonix / Главный герой» за 20 мин. 13 => «Game Xonix / Клавиши подсознания» за 14 мин. 14 => «Game Xonix / Прыжок в воду» за 15 мин. − Я не собрал ни одного Мегахеша :o( Решал даже больше задачек, пусть простые но тоже деятельность. Курс с игрой Ксоникс тоже интереснее стал. |
|||
Game Xonix Прыжок в воду | + 7 | ||
Реализовали метод движение героя по суше. |
|||
Game Xonix Клавиши подсознания | + 7 | ||
Реализовали движение героя игры! |
|||
Game Xonix Главный герой | + 8 | ||
Создали главного героя, пока только появляется в случайном месте на воде. |
|||
Game Xonix Среда обитания | + 5 | ||
Добавили в абстрактный класс сущность тип поверхности, и этим упростили проверки типа поверхности. |
|||
Game Xonix Острова, острова | + 6 | ||
Реализовали метод добавить остров. |
|||
Game Xonix Цветовая дифференциация | + 5 | ||
Добавили перечисление содержащий цвета, что содержит поле игры. |
|||
Game Xonix Матрица Мира | + 6 | ||
Добавили в класс поле массив хранящий цвет земли или воды. |
|||
Game Xonix Земля и Вода | + 5 | ||
Добавили класс поле. |
|||
Game Xonix Упаковка панели в окно | + 5 | ||
Рефакторинг констант размера холста. |
|||
Game Xonix Чудеса полиморфизма | + 5 | ||
Добавили еще и боксики к шарикам в объект сущностей. |
|||
Game Xonix Размножение шариков | + 7 | ||
Реализовали класс в котором будут храниться все шарики игры. |
|||
Game Xonix Броуновское движение | + 7 | ||
Вынесли инициализацию кубика и шарика в абстрактный класс. |
|||
Game Xonix Базовое наследство | + 8 | ||
Наследовались от абстрактного класса. |
|||
Game Xonix Абстрактный субъект | + 9 | ||
Добавили абстрактный класс повторяющий функционал боксика и шарика. |
|||
Дневник успеха 2020-10-25 : Земелька черная, а белый хлеб родит. | + 8 | ||
За эту неделю: + Я проверил 41 отчёт у 12 формулистов. + Я написал 2 сообщения 2 формулистам общим объёмом несколько буков. + Я набрал 4 текста: 1 => «C# набор / Звездочки», без ошибок 2 => «Java - Запуск / Первая программа», без ошибок 3 => «Java - Вывод данных / Системы счислений», без ошибок 4 => «Java - Ввод данных / Чтение символа», без ошибок + Я решил 40 задач: 1 => «Лирика / Коты» на 100% 2 => «Лирика / Студент Вася» на 100% 3 => «Лирика / Полторы куры» на 100% 4 => «Лирика / Опечакти» на 100% 5 => «Лирика / Классики» на 100% 6 => «Лирика / Майкл» на 100% 7 => «Лирика / Билетики» на 100% 8 => «Лирика / Коля-арифметик» на 100% 9 => «Лирика / Любимые цифры» на 100% 10 => «Лирика / Рулетка *» на 100% 11 => «Формулы / Математика» на 100% 12 => «Формулы / Формула 0001» на 100% 13 => «Формулы / Формула 0010» на 100% 14 => «Формулы / Формула 0011» на 100% 15 => «pascal_for_2_good / 17» на 100% 16 => «pascal_for_2_good / 18» на 100% 17 => «pascal_for_2_good / 19» на 100% 18 => «pascal_for_2_good / 22» на 100% 19 => «pascal_for_2_good / 23» на 100% 20 => «pascal_for_2_good / 24» на 100% 21 => «pascal_for_2_good / 27» на 100% 22 => «pascal_for_2_good / 31» на 100% 23 => «pascal_for_2_good / 32» на 100% 24 => «pascal_for_2_good / 33» на 100% 25 => «pascal_for_2_good / 34» на 100% 26 => «pascal_for_2_good / 35» на 100% 27 => «pascal_for_2_good / 36» на 100% 28 => «pascal_for_2_good / 42» на 100% 29 => «pascal_for_2_good / 43» на 100% 30 => «pascal_for_2_good / 46» на 100% 31 => «pascal_for_2_good / 48» на 100% 32 => «pascal_for_2_good / 49» на 100% 33 => «pascal_for_2_good / 52» на 100% 34 => «pascal_for_2_good / 53» на 100% 35 => «pascal_for_2_real / 4.real» на 100% 36 => «pascal_for_2_real / r01» на 100% 37 => «pascal_for_2_real / r02» на 100% 38 => «pascal_for_2_real / r03» на 100% 39 => «pascal_for_2_real / r04» на 100% 40 => «pascal_for_2_real / r05» на 100% + Я выполнил 15 видеоуроков: 1 => «Game Xonix / Живой кубик» за 1 час. 7 мин. 2 => «Game Xonix / Граница на замке» за 14 мин. 3 => «Game Xonix / Точное прикосновение» за 20 мин. 4 => «Game Xonix / Классный шарик» за 10 мин. 5 => «Game Xonix / Живой шарик» за 37 мин. 6 => «Game Xonix / Снова рефакторинг» за 7 мин. 7 => «Пробный Java экзамен / Создание проекта» за 16 мин. 8 => «Пробный Java экзамен / Пункты меню» за 41 мин. 9 => «Пробный Java экзамен / Подключение к базе данных» за 5 час. 45 мин. 10 => «Пробный Java экзамен / Отображение списка курсов» за 20 мин. 11 => «Пробный Java экзамен / Регистрация нового студента» за 58 мин. 12 => «Пробный Java экзамен / Оценка будет в журнал!» за 33 мин. 13 => «Пробный Java экзамен / Показать оценки из журнала» за 57 мин. 14 => «Пробный Java экзамен / Документация проекта» за 25 мин. 15 => «Пробный Java экзамен / Запускаемый архив» за 8 мин. − Я не собрал ни одного Мегахеша :o( Решал задачек больше на этой неделе, задачки попсовые, но наверно главное участие, а не содержание, хотя лучше это совмещать. Но думаю после будет и что-то посложнее, в разделе freePascal. |
|||
Game Xonix Снова рефакторинг | + 8 | ||
Рефакторинг. |
|||
Game Xonix Живой шарик | + 8 | ||
Добавили перемещение шарика. |
|||
Game Xonix Классный шарик | + 8 | ||
Добавили на поле мячик. |
|||
Game Xonix Точное прикосновение | + 8 | ||
Пофиксили выход за край боксика. |
|||
Game Xonix Граница на замке | + 6 | ||
Установили преграды ударяясь о которые мячик меняет направление. |
|||
Game Xonix Живой кубик | + 6 | ||
Добавили задержку после перемещения боксика. |
|||
Пробный Java экзамен Запускаемый архив | + 7 | ||
Создали запускаемый архив программы. |
|||
Пробный Java экзамен Документация проекта | + 6 | ||
Генерация документации. |
|||
Пробный Java экзамен Показать оценки из журнала | + 7 | ||
Вывели среднюю оценку за курс. Все оценки по курсам по студентам. |
|||
Пробный Java экзамен Оценка будет в журнал! | + 7 | ||
Ввод оценки в БД. |
|||
Пробный Java экзамен Регистрация нового студента | + 5 | ||
Добавление студента в БД. |
|||
Пробный Java экзамен Отображение списка курсов | + 8 | ||
Реализовали запрос из БД, вывода всех курсов в консоли. |
|||
Пробный Java экзамен Подключение к базе данных | + 7 | ||
Подключились к БД. Пришлось запускать идею, еще проблемы с часовым поясом, пришлось устанавливать вручную. И поменялся класс пути к БД. |
|||
Пробный Java экзамен Пункты меню | + 8 | ||
Выбор меню. Переводить еще приходится! |
|||
Пробный Java экзамен Создание проекта | + 8 | ||
Склонировал проект из гитрепозитария. |
|||
Дневник успеха 2020-10-18 : Труд человека кормит, а лень портит. | + 6 | ||
За эту неделю: + Я проверил 87 отчётов у 14 формулистов. + Я написал 4 сообщения 3 формулистам общим объёмом 1 килобуква + Я набрал 5 текстов: 1 => «C# набор / Звездочки», без ошибок 2 => «C# набор / Формирование массива», без ошибок 3 => «C# набор / Вывод элементов массива», без ошибок 4 => «C# набор / Вывод числа по разрядам», без ошибок 5 => «C# набор / Выделение подстроки», без ошибок + Я решил 16 задач: 1 => «Семантика / Дядюшка Эхо» на 100% 2 => «Строки / ToLower/Upper» на 100% 3 => «Строки / Contains» на 100% 4 => «Строки / Last/IndexOf» на 100% 5 => «Строки / Insert» на 100% 6 => «Строки / Remove» на 100% 7 => «Строки / PadRight/Left» на 100% 8 => «Строки / Replace» на 100% 9 => «Строки / Substring» на 100% 10 => «Строки / Starts/EndsWith» на 100% 11 => «Строки / Trim/Start/End» на 100% 12 => «Лирика / Банкиры» на 100% 13 => «Лирика / Трамвай» на 100% 14 => «Лирика / Огород» на 100% 15 => «pascal_for_2_good / 15» на 100% 16 => «pascal_for_2_good / 16» на 100% + Я выполнил 16 видеоуроков: 1 => «Клиент-серверный сокет / Клиент-серверный диалог» за 28 мин. 2 => «Клиент-серверный сокет / Экспериментальный сервачок» за 5 час. 45 мин. 3 => «Клиент-серверный сокет / Техническое задание» за 2 час. 20 мин. 4 => «Клиент-серверный сокет / Основной алгоритм» за 1 час. 20 мин. 5 => «Клиент-серверный сокет / Скелет телефона» за 20 мин. 6 => «Клиент-серверный сокет / Универсальный сокет» за 26 мин. 7 => «Клиент-серверный сокет / ФИНАЛЬНЫЙ УРОК» за 13 мин. 8 => «Клиент-серверный сокет / VIP. Многопоточность» за 29 мин. 9 => «Клиент-серверный сокет / VIP. Два потока» за 17 мин. 10 => «Клиент-серверный сокет / VIP. Синхрофазатрон» за 37 мин. 11 => «Клиент-серверный сокет / VIP. Функциональное потокообразование» за 27 мин. 12 => «Клиент-серверный сокет / VIP. Мультики на сервере» за 1 час. 34 мин. 13 => «Клиент-серверный сокет / VIP. Динамичная многопоточность» за 47 мин. 14 => «Пробный Java экзамен / Формулировка задания» за 15 мин. 15 => «Пробный Java экзамен / Создание таблиц» за 8 час. 29 мин. 16 => «Пробный Java экзамен / Написание запросов» за 34 мин. − Я не собрал ни одного Мегахеша :o( Продолжаю штудировать раздел явы, дошел до пробного экзамена. |
|||
Пробный Java экзамен Написание запросов | + 6 | ||
Создали запросы к БД. |
|||
Пробный Java экзамен Создание таблиц | + 6 | ||
Создали БД в mysql три таблицы points, course, student. Пришлось устанавливать mysql, с чем повозится пришлось. |
|||
Пробный Java экзамен Формулировка задания | + 5 | ||
Создать консольное приложения для хранения оценок студентов. Оценки и курсы будут храниться в БД, код в гит репозитарии, требование все классы и методы задокументировать. |
|||
Клиент-серверный сокет VIP. Динамичная многопоточность | + 5 | ||
Реализовали многопоточный сервер, создающий соединение для каждого клиента, воспользовались лямбдой, код отрефакторили, программа стала универсальней и изящней. |
|||
Клиент-серверный сокет VIP. Мультики на сервере | + 5 | ||
Реализовали сервер обрабатывающий клиентов в несколько потоков. Еще написал скрипт запускающий произвольное число клиентов, тестировал на 50 клиентах и процессор сразу разгоняет кулер. |
|||
Клиент-серверный сокет VIP. Функциональное потокообразование | + 6 | ||
Сложно разобраться было в данном уроке без предварительного изучения этих лямбд, понял что на уроке это тоже создание аннонимного класса, только с новым синтаксисом, в моем скрине аннонимный класс А это по старому синтаксису 7 ява, а класс В по новому синтаксису 8 ява, получилось несколько строчек короче код, но привычка видеть код 7 версии как-то привычней и наглядней и надо ещё привыкать еще к этому нововедению. |
|||
Клиент-серверный сокет VIP. Синхрофазатрон | + 5 | ||
Эксперименты с оператором synchronized. Создали 5 потоков и все 5 потоков обращались к общей переменной, без оператора synchronized и с оператором synchronized, получается несколько потоков могут в разные моменты(присваивание и инкрементирование) менять общую переменную, что дает забавные результаты. Оператор volatile указывает виртуальной машине хранить значение этой переменной только в регистрах процессора. |
|||
Клиент-серверный сокет VIP. Два потока | + 3 | ||
Реализовали приложение с двумя запущенными потоками. synchronized предназначен, чтобы виртуальная машина следила, чтобы к методу или области кода имел доступ, только один поток. |
|||
Клиент-серверный сокет VIP. Многопоточность | + 3 | ||
Пример с железной дорогой, пример большой аэропорт принимает на одной полосе несколько самолетов. |
|||
Клиент-серверный сокет ФИНАЛЬНЫЙ УРОК | + 3 | ||
Пройден курс работа с сокетами на яве, курс интересен, примеры простые и увлекательные. Прошел курс с большим удовольствием. |
|||
Клиент-серверный сокет Универсальный сокет | + 5 | ||
Рефакторинг небольшой, все также как и на уроке почти все реализовал. |
|||
Клиент-серверный сокет Скелет телефона | + 5 | ||
Реализовал операции сложения вычитания умножения деления. |
|||
Клиент-серверный сокет Основной алгоритм | + 5 | ||
Реализовал еще раз калькулятор, уже код SOLIDнее. |
|||
Клиент-серверный сокет Техническое задание | + 4 | ||
Реализовал калькулятор по сети, через сокет на компьютере, пока только прибавление! |
|||
Клиент-серверный сокет Экспериментальный сервачок | + 3 | ||
Реализовал игру угадай число через сокеты, с сервером все ок, но вот клиент после нажатия cnrl+c только отдает сообщение. Так и не разобрался как отправить от клиеента сообщение серверу через сокет. Сообщения отправляется, но вот из консольи как передать еще не разобрался. |
|||
Клиент-серверный сокет Клиент-серверный диалог | + 4 | ||
Наладили общение между сервером и клиентом. Передавать символ конца строки требуется функциям на сервере и клиенте это условие конца сообщения. Браузер телнет клиент передают каждый в своей кодировке, потому такая разница в длине строк. |
|||
Дневник успеха 2020-10-11 : Кто любит труд, того люди чтут. | + 6 | ||
За эту неделю: + Я проверил 75 отчётов у 13 формулистов. + Я написал 2 сообщения 2 формулистам общим объёмом 1 килобуква + Я набрал 5 текстов: 1 => «C# набор / Сравнение двух целых чисел», 1 ошибка 2 => «C# набор / Звездочки», без ошибок 3 => «C# набор / Разделить строку на слова», без ошибок 4 => «C# набор / Заполнение массива», без ошибок 5 => «Java - Запуск / Первая программа», без ошибок + Я решил 17 задач: 1 => «Семантика / Считалка» на 100% 2 => «Семантика / Дядюшка Эхо» на 75% 3 => «Семантика / Дедушка Эхо» на 100% 4 => «Семантика / Китайская стена» на 100% 5 => «Целые числа / Максима» на 100% 6 => «Целые числа / Чтение» на 100% 7 => «Целые числа / Два числа» на 100% 8 => «Целые числа / Деление» на 100% 9 => «Целые числа / Пять чисел» на 100% 10 => «Целые числа / Пирамида» на 100% 11 => «Целые числа / Отзыв» на 100% 12 => «Строки / Length» на 100% 13 => «Строки / CompareTo» на 100% 14 => «Строки / Copy» на 100% 15 => «Строки / Split» на 100% 16 => «Потоки / Пустозвон» на 100% 17 => «Потоки / Лесенка» на 100% + Я выполнил 15 видеоуроков: 1 => «JA. Классные пакеты / CLASS - Общий голос» за 1 мин. 2 => «JA. Классные пакеты / CLASS - Модификаторы доступа» за 6 мин. 3 => «JA. Классные пакеты / CLASS - Подготовка к зачёту - Вспомним дроби» за 4 час. 20 мин. 4 => «JA. Классные пакеты / CLASS - Зачётная задача № 1» за 20 мин. 5 => «JA. Классные пакеты / CLASS - Зачётная задача № 2» за 51 мин. 6 => «JA. Классные пакеты / CLASS - VIP - Крутятся пластинки» за 13 мин. 7 => «JA. Классные пакеты / CLASS2 - Человекостудент» за 10 мин. 8 => «JA. Классные пакеты / CLASS2 - Европейская Прибалтика» за 14 мин. 9 => «JA. Классные пакеты / CLASS2 - Напиток Наследника» за 10 мин. 10 => «JA. Классные пакеты / CLASS2 - Песец Членистоногий» за 27 мин. 11 => «Клиент-серверный сокет / Что такое сокет» за 1 час. 36 мин. 12 => «Клиент-серверный сокет / Простейший сервер» за 13 мин. 13 => «Клиент-серверный сокет / Автоответчик» за 31 мин. 14 => «Клиент-серверный сокет / Правильный заголовок» за 55 мин. 15 => «Клиент-серверный сокет / Как хорошо уметь читать!» за 25 мин. − Я не собрал ни одного Мегахеша :o( Паскаль конечно удивил и это опять новая среда даже целая экосистема, там есть и веб и андроид, но вникать изучать уже нет муравьев в штанах. Продолжаю штудировать яву и осталось не так и много. Курс с сокетами увлек. |
|||
Клиент-серверный сокет Как хорошо уметь читать! | + 6 | ||
Реализлвали клиента, принимающего от сервера сообщения. |
|||
Клиент-серверный сокет Правильный заголовок | + 5 | ||
Сформулировали для браузера правильный заголовок по протоколу http. |
|||
Клиент-серверный сокет Автоответчик | + 4 | ||
Первые эксперименты с сокетами. |
|||
Клиент-серверный сокет Простейший сервер | + 3 | ||
Приступили к написанию кода, реализовали соединение проверено в браузере и телнет клиенте. |
|||
Клиент-серверный сокет Что такое сокет | + 3 | ||
Клиент-серверное приложение это одно приложение выполняющее часть задач на сервере и часть задач на клиенте. На сервере создается сокет, что содержит в себе адресс и порт ждущий соединения от клиента. Клиент создает запрос куда включон адресс и порт на сервере, получает ответ и передает данные через этот поток. По адрессу находиться в сети сервер, по порту находится приложение на сервере предназначенное для работы с этим клиентом. |
|||
JA. Классные пакеты CLASS2 - Песец Членистоногий | + 5 | ||
Задание по наследовани. Урок биологии, всегда нравился. |
|||
JA. Классные пакеты CLASS2 - Напиток Наследника | + 4 | ||
Задачка с наследованием. |
|||
JA. Классные пакеты CLASS2 - Европейская Прибалтика | + 6 | ||
Закрепление наследования. |
|||
JA. Классные пакеты CLASS2 - Человекостудент | + 6 | ||
Запустил и наследовался студент от человека. |
|||
JA. Классные пакеты CLASS - VIP - Крутятся пластинки | + 6 | ||
Звук воспроизвели. |
|||
JA. Классные пакеты CLASS - Зачётная задача № 2 | + 5 | ||
Сложение дробей, через наследование. |
|||
JA. Классные пакеты CLASS - Зачётная задача № 1 | + 5 | ||
Приступили к реализации класса работы с дробями. |
|||
JA. Классные пакеты CLASS - Подготовка к зачёту - Вспомним дроби | + 4 | ||
Голова расспухла, наверно новые извилины появились. |
|||
JA. Классные пакеты CLASS - Модификаторы доступа | + 5 | ||
Модификаторы доступа. private protected public |
|||
JA. Классные пакеты CLASS - Общий голос | + 5 | ||
Научили подавать голос. |
|||
Дневник успеха 2020-10-04 : На чужой работе и солнце не движется. | + 4 | ||
За эту неделю: + Я проверил 50 отчётов у 11 формулистов. + Я написал 6 сообщений 3 формулистам общим объёмом 1 килобуква + Я набрал 8 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «Java - Запуск / Скоростная Java», 1 ошибка 3 => «Java - Запуск / Первая программа», без ошибок 4 => «Java - Вывод данных / Системы счислений», без ошибок 5 => «Java - Вывод данных / Комментарии», без ошибок 6 => «Java - Условия / if else», без ошибок 7 => «Java - База / Singleton», без ошибок 8 => «Java - База / int getMenuItem()», без ошибок + Я решил 7 задач: 1 => «Семантика / Привет, Мир!» на 100% 2 => «Семантика / Калькулятор» на 100% 3 => «Олимпиада / Большая степень» на 100% 4 => «Олимпиада / Случайная задача» на 100% 5 => «Олимпиада / Телеграмма» на 90% 6 => «VIP задачи / Тю» на 100% 7 => «VIP задачи / Ping» на 100% + Я выполнил 17 видеоуроков: 1 => «JA. Классные пакеты / CLASS - Кошка и Собака» за 5 мин. 2 => «JA. Классные пакеты / CLASS - Каждой тваре по файлу» за 1 мин. 3 => «JA. Классные пакеты / CLASS - Кошкин дом» за 6 мин. 4 => «JA. Классные пакеты / CLASS - Пакеты для зверей» за 6 мин. 5 => «JA. Классные пакеты / CLASS - Красная книга» за 5 мин. 6 => «JA. Классные пакеты / CLASS - Зоопарк» за 1 мин. 7 => «JA. Классные пакеты / CLASS - Звериное наследство» за 8 мин. 8 => «JA. Классные пакеты / CLASS - Три заветных слова» за 18 мин. 9 => «Iterator / Iterator - Random» за 50 мин. 10 => «Iterator / Iterator - Digits» за 19 мин. 11 => «Iterator / Iterator - BlackJack - Introduction» за 10 мин. 12 => «Iterator / Iterator - BlackJack - Card» за 20 мин. 13 => «Iterator / Iterator - BlackJack - Deck of Cards» за 16 мин. 14 => «Iterator / Iterator - BlackJack - Random» за 18 мин. 15 => «Iterator / Iterator - BlackJack - Stages» за 36 мин. 16 => «Iterator / Iterator - BlackJack - Play game» за 40 мин. 17 => «Iterator / ФИНАЛЬНЫЙ УРОК» за 4 мин. − Я не собрал ни одного Мегахеша :o( Продолжаю штудировать уроки с явой и 3 раз пройти семантику на паскале это еще тот квест, там некоторые задачи получалось, только на шарпе реализовать из-за разных результатов в тестах и к библиотеке на шарпе многие тесты подогнаны и яве нужны уже свой велосипед писать. Паскаль это уже артефакт считается, но это опять поиск себя своего места и душевного равновесия, гармонии, предназначение, изучение которого очередная закопанная монета в поле дураков это из буратино. https://youtu.be/0N7PjEZ3ZS0 |
|||
JA. Классные пакеты CLASS - Три заветных слова | + 3 | ||
Создали абстрактный класс с абстрактным методом голос и с конструктором дающее имя животному. |
|||
JA. Классные пакеты CLASS - Звериное наследство | + 3 | ||
Создали базовый класс животное и наследовали кота и собаку. |
|||
JA. Классные пакеты CLASS - Зоопарк | + 3 | ||
Создали зоопарк классов. |
|||
JA. Классные пакеты CLASS - Красная книга | + 1 | ||
Сделали архив, который можно запустить на другой машине с виртуальной машиной явы на борту. |
|||
JA. Классные пакеты CLASS - Пакеты для зверей | + 1 | ||
Перенесли животных в папку для животных. |
|||
JA. Классные пакеты CLASS - Кошкин дом | + 2 | ||
Коты отдельно, собаки отдельно в своих домиках. |
|||
JA. Классные пакеты CLASS - Каждой тваре по файлу | + 2 | ||
Для каждого класса свой файл. |
|||
JA. Классные пакеты CLASS - Кошка и Собака | + 2 | ||
Создали классы кота, собаку и вызвали их методы голос. |
|||
Iterator ФИНАЛЬНЫЙ УРОК | + 3 | ||
Курс полезный интересный, создано 4 проекта и включая игру blackjack. |
|||
Iterator Iterator - BlackJack - Play game | + 3 | ||
Дописали игру. |
|||
Iterator Iterator - BlackJack - Stages | + 6 | ||
Реализовали стадии и состояния игры. |
|||
Iterator Iterator - BlackJack - Random | + 5 | ||
Реализовали метод генерации случайной карты. |
|||
Iterator Iterator - BlackJack - Deck of Cards | + 7 | ||
Реализовали итератор колоды карт. |
|||
Iterator Iterator - BlackJack - Card | + 6 | ||
Реализовали класс Карта. |
|||
Iterator Iterator - BlackJack - Introduction | + 6 | ||
Продумали план создания игры. |
|||
Iterator Iterator - Digits | + 4 | ||
Реализовали итератор содержимого числа. |
|||
Iterator Iterator - Random | + 4 | ||
Реализовали итератор получения случайного числа в заданном диапазоне. |
|||
Дневник успеха 2020-09-27 : Лучше тихо да вперед, чем скоро да потом назад. | + 6 | ||
За эту неделю: + Я проверил 36 отчётов у 7 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 5 текстов: 1 => «C# набор / Звездочки», без ошибок 2 => «Java - Запуск / Java Class», без ошибок 3 => «Java - Запуск / Первая программа», без ошибок 4 => «Java - Запуск / Компиляция», без ошибок 5 => «Java - Вывод данных / Системы счислений», без ошибок + Я решил 18 задач: 1 => «Цифры / Зебра» на 100% 2 => «Цифры / Любовь к цифрам» на 100% 3 => «Цифры / Чётность цифр» на 100% 4 => «Календарь / Час и День» на 100% 5 => «Календарь / Первый и последний день» на 100% 6 => «Календарь / День недели» на 100% 7 => «Календарь / День года» на 100% 8 => «Календарь / Високосный год» на 100% 9 => «Календарь / Сколько времени» на 100% 10 => «Календарь / Секундомер» на 100% 11 => «Календарь / Конец месяца» на 100% 12 => «pascal_for_2_good / 10» на 100% 13 => «Потоки / Средний байт» на 100% 14 => «Потоки / Минимакс потока» на 100% 15 => «Комбинаторика / Много ферзей» на 100% 16 => «Комбинаторика / Шрам ы Марш» на 100% 17 => «Комбинаторика / Много булок» на 100% 18 => «000. Строки / Подстрока» на 100% + Я выполнил 18 видеоуроков: 1 => «J8. Циклопы / LOOP - Цикл for/each» за 12 мин. 2 => «J8. Циклопы / LOOP - Развёртка цикла» за 22 мин. 3 => «JC. Явные графоциклы / FOR2D - Солнечный круг» за 14 мин. 4 => «JC. Явные графоциклы / FOR2D - Рисование по координатам» за 25 мин. 5 => «JC. Явные графоциклы / FOR2D - Цикловата» за 8 мин. 6 => «JC. Явные графоциклы / FOR2D - Вертикали и Горизонтали» за 30 мин. 7 => «JC. Явные графоциклы / FOR2D - Разноцветные лучи» за 38 мин. 8 => «JC. Явные графоциклы / FOR2D - Синусоида» за 3 час. 0 мин. 9 => «JC. Явные графоциклы / FOR2D - Тройные фары» за 21 мин. 10 => «JC. Явные графоциклы / FOR2D - Вложенный цикл» за 21 мин. 11 => «JC. Явные графоциклы / FOR2D - Квадратная радуга» за 25 мин. 12 => «JC. Явные графоциклы / FOR2D - Тройной цикл» за 15 мин. 13 => «Iterator / Iterator - Numbers - Introduction» за 15 мин. 14 => «Iterator / Iterator - Numbers - 12345» за 8 мин. 15 => «Iterator / Iterator - Numbers - Iterable» за 11 мин. 16 => «Iterator / Iterator - Numbers - Running» за 8 мин. 17 => «Iterator / Iterator - Numbers - Inner class» за 6 мин. 18 => «Iterator / Iterator - Numbers - System» за 13 мин. − Я не собрал ни одного Мегахеша :o( Продолжаю штудировать яву. |
|||
Iterator Iterator - Numbers - System | + 7 | ||
Рефакторинг. Воспользовались классами из системной библиотеки. |
|||
Iterator Iterator - Numbers - Inner class | + 6 | ||
Рефокторинг. |
|||
Iterator Iterator - Numbers - Running | + 7 | ||
Реализовали класс Numbers создающий итератор. |
|||
Iterator Iterator - Numbers - Iterable | + 8 | ||
Создали интерфейс Iterable, что даст возможнсть воспользоваться forEach методом перебора данных. |
|||
Iterator Iterator - Numbers - 12345 | + 7 | ||
Реализовали класс чисел для генерации от 1 до 5. |
|||
Iterator Iterator - Numbers - Introduction | + 8 | ||
Итератор дает возможность используя один интерфейс перебирать данные через метод forEach. |
|||
JC. Явные графоциклы FOR2D - Тройной цикл | + 7 | ||
Вложенные шарики в квадратах, разноцветные. |
|||
JC. Явные графоциклы FOR2D - Квадратная радуга | + 5 | ||
Радуга в прямоугольные крапинки. |
|||
JC. Явные графоциклы FOR2D - Вложенный цикл | + 6 | ||
Нарисовал круги в цикле и внутри кординаты кругов. |
|||
JC. Явные графоциклы FOR2D - Тройные фары | + 5 | ||
Нарисовали во вложенных циклах квадратики и в квадратиках кружочки. |
|||
JC. Явные графоциклы FOR2D - Синусоида | + 5 | ||
Нарисовали синусоиду. |
|||
JC. Явные графоциклы FOR2D - Разноцветные лучи | + 5 | ||
Нарисовал линии из углов. |
|||
JC. Явные графоциклы FOR2D - Вертикали и Горизонтали | + 7 | ||
Диагональные линии. |
|||
JC. Явные графоциклы FOR2D - Цикловата | + 5 | ||
Много линий в цикле. |
|||
JC. Явные графоциклы FOR2D - Рисование по координатам | + 5 | ||
Много линий. |
|||
JC. Явные графоциклы FOR2D - Солнечный круг | + 6 | ||
Нарисовали в цикле из центра полотна окружности с шагом 5 пикселей. |
|||
J8. Циклопы LOOP - Развёртка цикла | + 6 | ||
Рассмотрели оптимизацию цикла. Пример обычное сложение эементов массива, первое через присваивание и второе в цикле. Урок про оптимизацию и да наверно этим можно когда-то воспользоваться. |
|||
J8. Циклопы LOOP - Цикл for/each | + 5 | ||
Рассмотрели цикл перебора содержимого массива и словаря. |
|||
Дневник успеха 2020-09-20 : Цыплят по осени считают. | + 4 | ||
За эту неделю: + Я проверил 48 отчётов у 13 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 8 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Звездочки», без ошибок 3 => «C# набор / Ввод элементов матрицы», 1 ошибка 4 => «C# набор / Вывод числа по разрядам», без ошибок 5 => «C# набор / Выделение подстроки», без ошибок 6 => «Java - Запуск / Первая программа», без ошибок 7 => «Java - Ввод данных / Чтение символа», без ошибок 8 => «Java - Ввод данных / Сканер текста», без ошибок + Я решил 23 задачи: 1 => «Целые задачи / Уравнение 2» на 100% 2 => «Целые задачи / Куры и яйца» на 100% 3 => «Целые задачи / Стрелки часов» на 100% 4 => «Цифры / Перевертыш» на 100% 5 => «Цифры / Ноль-ноль» на 100% 6 => «Цифры / Сердцевина» на 100% 7 => «Цифры / Крайние» на 100% 8 => «Цифры / Счастливый билет» на 100% 9 => «Цифры / Пятёрочка» на 100% 10 => «Цифры / Штирлиц» на 100% 11 => «Цифры / Серединка» на 100% 12 => «pascal_for_2_good / 09» на 100% 13 => «LOOP - Циклы / Атомный ноль» на 100% 14 => «LOOP - Циклы / Количество цифр» на 100% 15 => «LOOP - Циклы / Сумма цифр» на 100% 16 => «LOOP - Циклы / Произведение цифр» на 100% 17 => «LOOP - Циклы / Звездный квадрат» на 100% 18 => «LOOP - Циклы / Пятизначные числа» на 100% 19 => «Потоки / Количество» на 100% 20 => «Потоки / Средний байт» на 17% 21 => «Комбинаторика / Четыре ладьи» на 100% 22 => «Комбинаторика / Четыре ферзя» на 100% 23 => «Шахматы / 1.FEN - ASCII» на 100% + Я выполнил 15 видеоуроков: 1 => «J8. Циклопы / LOOP - Мужской / женский цикл» за 18 мин. 2 => «J8. Циклопы / LOOP - Пока четыре цикла» за 9 мин. 3 => «J8. Циклопы / LOOP - Блок-схема цикла FOR» за 9 мин. 4 => «J8. Циклопы / LOOP - Три части Forа» за 6 мин. 5 => «J8. Циклопы / LOOP - Сумма и Произведение» за 9 мин. 6 => «J8. Циклопы / LOOP - Вся коллекция циклов» за 52 мин. 7 => «J8. Циклопы / LOOP - Цикл for» за 13 мин. 8 => «J8. Циклопы / LOOP - Счастливые билеты» за 2 мин. 9 => «JC. Явные графоциклы / FOR2D - Линия и Круг » за 1 час. 0 мин. 10 => «Observer / Observer - Sensor - Person» за 31 мин. 11 => «Observer / Observer - Sensor - Cat File» за 12 мин. 12 => «Observer / Observer - Sensor - Banner» за 33 мин. 13 => «Observer / ФИНАЛЬНЫЙ УРОК» за 6 мин. 14 => «Observer / VIP - Observer - Sensor - Alert» за 46 мин. 15 => «Game Xonix / Перемещение кубика» за 14 мин. − Я не собрал ни одного Мегахеша :o( Решаю задачки прохожу раздел явы. |
|||
JC. Явные графоциклы FOR2D - Линия и Круг | + 4 | ||
Подготовил холст и нарисовал некоторые фигуры. |
|||
J8. Циклопы LOOP - Счастливые билеты | + 4 | ||
Решил задачу. Вывел все вариатны счастливых билетов. |
|||
J8. Циклопы LOOP - Цикл for | + 4 | ||
Рассмотрели цикл for. |
|||
J8. Циклопы LOOP - Вся коллекция циклов | + 5 | ||
• С 6 до 7 утра - "окно", когда лучше всего работает долговременная память, вся полученная информация в этот промежуток усваивается легко. • С 8 до 9 время для логического мышления, это наиболее подходящее время для деятельности, связанной с запоминанием и аналитикой. • С 9 до 10 утра - лучшие часы для работы с информацией. • С 11 до 12 - можно переключить внимание на что-нибудь отвлеченное, например,музыку. • С 11 до 14.00 - самое подходящее время для обеда. Принятая еда переваривается и усваивается наилучшим образом. • С 12.00 до 18.00 - идеальное время для активного труда. Труд в более поздние часы вынуждает мозг работать на износ. • С 21.00 до 23.00 происходит наиболее полный отдых ума и нервной системы. • С 23.00 до 1 часа ночи, во сне, идет активное восстановление тонкой энергии. • С 1 до 3 часов, во сне, человек восстанавливает эмоциональную энергию. |
|||
J8. Циклопы LOOP - Сумма и Произведение | + 5 | ||
Как найти в цикле сумму и как найти произведение в цикле. |
|||
J8. Циклопы LOOP - Три части Forа | + 6 | ||
Практика с циклом for. |
|||
J8. Циклопы LOOP - Блок-схема цикла FOR | + 5 | ||
Рассмотрели цикл for. |
|||
J8. Циклопы LOOP - Пока четыре цикла | + 4 | ||
В цикле Loop2 вывод идет с нуля, отличиается только этим. |
|||
J8. Циклопы LOOP - Мужской / женский цикл | + 4 | ||
Рассмотрели циклы while, do while. |
|||
Game Xonix Перемещение кубика | + 4 | ||
Добавили метод go. |
|||
Observer VIP - Observer - Sensor - Alert | + 4 | ||
Реализовали наблюдателя тревога, оповещающий всех звуком, при достижении критических показателей температуры. |
|||
Observer ФИНАЛЬНЫЙ УРОК | + 3 | ||
Прошел курс шаблон проектирования Наблюдатель, курс с 2 проетами, пример ясные понятные, код хороший. Способ уже считается устаревшим, и матерьял староват, но для обучения сгодится. |
|||
Observer Observer - Sensor - Banner | + 3 | ||
Реализовали показ банера с температурой, воспользовавшись другим проектом. |
|||
Observer Observer - Sensor - Cat File | + 5 | ||
Реализовали класс Кот создает файл при 18 температуре и удаляет при темп 0. |
|||
Observer Observer - Sensor - Person | + 5 | ||
Реализовали подписчика консоль вывод полехной информации и подписчик персона реагирующий в консоль текущей температурой. |
|||
Дневник успеха 2020-09-13 : Дай земле, то и она тебе даст. | + 7 | ||
За эту неделю: + Я проверил 67 отчётов у 13 формулистов. + Я написал 6 сообщений 3 формулистам общим объёмом 2 килобуквы + Я набрал 6 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Звездочки», без ошибок 3 => «C# набор / Разделить строку на слова», без ошибок 4 => «C# набор / Заполнение массива», без ошибок 5 => «C# набор / Формирование массива», без ошибок 6 => «C# набор / Вывод элементов массива», без ошибок + Я решил 17 задач: 1 => «Геометрия / Геометрическое» на 100% 2 => «Геометрия / Прямоугольник» на 100% 3 => «Геометрия / Длина отрезка» на 100% 4 => «Геометрия / Площадь круга» на 100% 5 => «Геометрия / Синус радиана» на 100% 6 => «Геометрия / Вектор» на 100% 7 => «Целые задачи / Арифметика» на 100% 8 => «Целые задачи / Уравнение» на 100% 9 => «Целые задачи / N уроков» на 100% 10 => «Целые задачи / Периметр» на 100% 11 => «Целые задачи / Площадь» на 100% 12 => «Целые задачи / Дискриминант» на 100% 13 => «Целые задачи / Вторая дробная» на 100% 14 => «Целые задачи / Арифметика 2» на 100% 15 => «LOOP - Циклы / while 9-0» на 100% 16 => «LOOP - Циклы / do 0-9» на 100% 17 => «LOOP - Циклы / do 9-0» на 100% + Я выполнил 14 видеоуроков: 1 => «Observer / Observer - Теория» за 22 мин. 2 => «Observer / Observer - School Bell - Student» за 14 мин. 3 => «Observer / Observer - School Bell - Sound Bell» за 5 час. 19 мин. 4 => «Observer / Observer - School Bell - Porter» за 1 час. 4 мин. 5 => «Observer / Observer - School Bell - java.util.Observer» за 16 мин. 6 => «Observer / Observer - School Bell - java.util.Observable» за 16 мин. 7 => «Observer / Observer - School Bell - Study and Break» за 1 час. 5 мин. 8 => «Observer / Observer - Sensor - Visaginas» за 24 мин. 9 => «State / State - Целый калькулятор - Context» за 17 час. 9 мин. 10 => «State / State - Целый калькулятор - Press key» за 30 мин. 11 => «State / State - Целый калькулятор - Logic» за 3 час. 42 мин. 12 => «State / State - Целый калькулятор - 16 кнопок» за 4 час. 16 мин. 13 => «State / State - Целый калькулятор - Fix Bugs» за 17 мин. 14 => «State / ФИНАЛЬНЫЙ УРОК» за 51 мин. − Я не собрал ни одного Мегахеша :o( Продолжаю штудировать раздел java. |
|||
Observer Observer - Sensor - Visaginas | + 7 | ||
Реализовали класс сенсор получающий температуру из консоли. |
|||
Observer Observer - School Bell - Study and Break | + 5 | ||
Добавили звонок на урок и звонок на перемену. |
|||
Observer Observer - School Bell - java.util.Observable | + 4 | ||
Воспользовались методами системной библиотекой в классе Вахтера. |
|||
Observer Observer - School Bell - java.util.Observer | + 4 | ||
Перенесли весь код на библиотечный класс Наблюдатель, который увы считается устаревшим. |
|||
Observer Observer - School Bell - Porter | + 4 | ||
Реализовали вахтера звонка на урок. |
|||
Observer Observer - School Bell - Sound Bell | + 5 | ||
Реализовали звонок. Повозился со звуком в убунте. Решение выбирать клип по умолчанию с параметром null. |
|||
Observer Observer - School Bell - Student | + 6 | ||
Реализовали студента. |
|||
Observer Observer - Теория | + 6 | ||
Есть газета и если ты подписан на газету, тебе почтальен доставит сразу свежий номер. Газета наблюдатель оповещает своих подписчиков газеты. Подписчики реализуют интерфейс, или метод обновить. Когда газета вызывает у всех подписчиков этот метод им почтальен доставляет свежую газету. |
|||
State ФИНАЛЬНЫЙ УРОК | + 6 | ||
Пройден очередной курс на videosharp.info курс интересен, полезен и актулен. |
|||
State State - Целый калькулятор - Fix Bugs | + 6 | ||
Исправили ошибки. Сам эти ошибки не исправлял, привык на все готовенькое. |
|||
State State - Целый калькулятор - 16 кнопок | + 7 | ||
Реализовали калькулятор воспользовавшись библиотекой swing. |
|||
State State - Целый калькулятор - Logic | + 6 | ||
Реализовали калькулятор с ошибкой. Считает не правильно, хитрая ошибка. После операции прибавить или другие, надо обнулить y. Наверно в этом ошибка. После исправления начал правильно считать. |
|||
State State - Целый калькулятор - Press key | + 6 | ||
Реализовали посимвольно ввод первого числа. |
|||
State State - Целый калькулятор - Context | + 6 | ||
Приступили к реализации. |
|||
Дневник успеха 2020-09-06 : Старание и труд к счастью ведут. | + 4 | ||
За эту неделю: + Я проверил 58 отчётов у 12 формулистов. + Я написал 3 сообщения 3 формулистам общим объёмом 1 килобуква + Я набрал 6 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Звездочки», без ошибок 3 => «C# набор / Сотка», 4 ошибки 4 => «Java - Запуск / Первая программа», без ошибок 5 => «Java - Запуск / Компиляция», 4 ошибки 6 => «Java - Вывод данных / Целые типы», 4 ошибки + Я решил 20 задач: 1 => «Формулы / Формула 0010» на 100% 2 => «Формулы / Формула 0011» на 100% 3 => «Формулы / Формула 0100» на 100% 4 => «Формулы / Формула 0101» на 100% 5 => «Формулы / Формула 0110» на 100% 6 => «Формулы / Формула 0111» на 100% 7 => «Формулы / Формула 1000» на 100% 8 => «Символы / Видео-Шарп» на 100% 9 => «Символы / Висагинас» на 100% 10 => «Символы / Коды букв» на 100% 11 => «Символы / Буквы кодов» на 100% 12 => «Символы / Пятёрочка» на 100% 13 => «Геометрия / Куб» на 100% 14 => «Геометрия / Окружность» на 100% 15 => «pascal_for_2_good / 05a» на 100% 16 => «Сумматоры / Кубики» на 100% 17 => «Сумматоры / Степень» на 100% 18 => «Сумматоры / Гармоника» на 100% 19 => «Сумматоры / Ступени степеней» на 100% 20 => «LOOP - Циклы / while 0-9» на 100% + Я выполнил 17 видеоуроков: 1 => «J6. Условия / IF - Барный фейс-контроль» за 24 мин. 2 => «J6. Условия / IF - Quiz» за 2 мин. 3 => «J6. Условия / IF - Оператор выбора» за 7 мин. 4 => «J6. Условия / IF - Времена года» за 10 мин. 5 => «J7. Экзамен / EGZ - Подготовка к зачёту» за 3 мин. 6 => «J7. Экзамен / EGZ - Шаблон решения» за 2 мин. 7 => «J7. Экзамен / EGZ - Зачётная задача - Максима» за 13 мин. 8 => «J7. Экзамен / EGZ - Зачётная задача - Евро» за 5 мин. 9 => «J7. Экзамен / EGZ - Зачётная задача - Треугольник» за 2 час. 32 мин. 10 => «State / State - Вступление» за 25 мин. 11 => «State / State - КНБ - States» за 3 час. 15 мин. 12 => «State / State - КНБ - Play» за 1 час. 17 мин. 13 => «State / VIP - State - КНБ - JFrame» за 1 час. 43 мин. 14 => «State / VIP - State - КНБ - JButtons» за 40 мин. 15 => «State / ПОЛУФИНАЛЬНЫЙ УРОК» за 14 мин. 16 => «State / State - Целый калькулятор - States» за 48 мин. 17 => «Game Xonix / Классный кубик» за 25 мин. − Я не собрал ни одного Мегахеша :o( Продолжаю штудировать раздел явы и уже половину раздела осилил, иногда даже увлекает очень сильно, еще есть мильен задачек в разделе консоли, что тоже интересно. |
|||
State State - Целый калькулятор - States | + 5 | ||
От руки перерисовал схему, для закрепления запоминания и лучшего усвоения так сказать. |
|||
State ПОЛУФИНАЛЬНЫЙ УРОК | + 4 | ||
Шаблон проектирования, важный, но не имея за плечами опыта написания больших программ, сложно рассуждать о пользе и преиуществах этого шаблона. Игру уже эту писал сам, там логика простая, но вот реализация, через этот шаблон, даже усложнила понимание и надо бы дорасти, до понимания преимуществ использования шаблонов. Конечно код изящней, лаконичней, но если нет большого опыта, сложно рассужать в этом направлении. |
|||
State VIP - State - КНБ - JButtons | + 4 | ||
Игра играбельна, конечно до дизайна хорошего далеко, но сыграть разок можно. |
|||
State VIP - State - КНБ - JFrame | + 3 | ||
Прототип игры на свинге. |
|||
State State - КНБ - Play | + 4 | ||
Реализовали игру в консоли против компа, добавил подсчет побед и поражений. |
|||
State State - КНБ - States | + 5 | ||
Реализовали игру камень ножницы бумага с помошью шаблона состояние, пока только макет. |
|||
State State - Вступление | + 6 | ||
Состояние шаблон, когда обьект менять должен состояние на ходу, где состояние меняется внутри состояния. Пока сложно понять этот момент, но будем посмотреть. |
|||
Game Xonix Классный кубик | + 6 | ||
Вынесли кубик в отдельный класс. |
|||
J7. Экзамен EGZ - Зачётная задача - Треугольник | + 4 | ||
Задачу решил. |
|||
J7. Экзамен EGZ - Зачётная задача - Евро | + 4 | ||
Реализовал программу. Считывает цену аргументом коммандной строки. Считывает и выводит все цены в файле price.txt Считывает цену с консоли. |
|||
J7. Экзамен EGZ - Зачётная задача - Максима | + 5 | ||
Изменился в условии ввод данных на одной строке. Добавил проверку на равенство, что пропустил. |
|||
J7. Экзамен EGZ - Шаблон решения | + 3 | ||
Отлов ошибок был только, когда спрашивал данные с консоли. И отлов был только ошибок ввода. Могли быть и неправильные данные полученны из коммандной строки. |
|||
J7. Экзамен EGZ - Подготовка к зачёту | + 3 | ||
Реализовал программу проверяющая есть ли аргументы в коммндной строке, если нет спрашивает с консоли, получив 2 числа, сравнивает их значение и выводит результат. |
|||
J6. Условия IF - Времена года | + 6 | ||
Получили номер месяца, номер дня недели и вывели результат. |
|||
J6. Условия IF - Оператор выбора | + 5 | ||
Рассмотрели оператор выбора. |
|||
J6. Условия IF - Quiz | + 5 | ||
Разошелся, прошел 23 или больше тестов, потом задумался, сколько требуется и тут 16. |
|||
J6. Условия IF - Барный фейс-контроль | + 4 | ||
Добаваил еще условий и проверок. |
|||
J6. Условия IF - Безальтернативное условие | + 6 | ||
Да, вроде все просто. Но, так ли все просто? |
|||
J6. Условия IF - Альтернатива | + 6 | ||
Оператор ветвления. Какое задание на этом уроке? |
|||
J6. Условия IF - Тетрамакс | + 5 | ||
Воспользвался потоком для получения чисел из консоли и нашел максимальное. |
|||
J6. Условия IF - Минимакс | + 5 | ||
Решено в разделе консоль, похожее задание. |
|||
Тестирование JUnit - Powerable | + 4 | ||
Реализовали тесты для второго метода, с несколькими исключениями. |
|||
Тестирование JUnit - Exceptions | + 4 | ||
Добавили предварительную настройку тестов. Еще добавили еще много разных тестов и один тест на получение исключения. |
|||
Тестирование JUnit - Testing | + 5 | ||
Протестировали, воспользовавшись фрейворком тестирования. |
|||
Тестирование JUnit - Intellij IDEA | + 5 | ||
Тесты в разделе тестов. |
|||
Тестирование JUnit - Numbers | + 5 | ||
Реализовали методы для тестирования и сделали тесты дедовским способом, расспечатать результат на экране. |
|||
Тестирование JUnit - Система тестирования | + 4 | ||
Приступаем к прохождению курса. Жаль не чистый tdd. Сначала тест потом решение. |
|||
Записи вебинаров Создание игры Жизнь на Java | + 5 | ||
Реализовали клеточный автомат. |
|||
JB. Шахматные классы CHESS - Шахматный конструктор | + 4 | ||
Добавили конструкторы, в класс фигуры иниуиализировать координаты фигуры, а в саму фигуру ее вес. |
|||
JB. Шахматные классы CHESS - Чудеса Абстракционизма | + 2 | ||
Разделили пешки на цвета наследовавшись от абстрактного класса пешка. |
|||
JB. Шахматные классы CHESS - Перебор фигур | + 3 | ||
Занесли все фигуры в массив цвет и сделали ход одной командой всеми фигурами в массиве. |
|||
JB. Шахматные классы CHESS - Фигурное катание | + 2 | ||
Добавили абстрактный класс фигура и перенесли все переменные и методы и класс фигура, каждая фигура унаследовала этот абстрактный класс и реализвала метод ход. |
|||
Дневник успеха 2020-08-23 : Под лежачий камень и вода не течет. | + 5 | ||
За эту неделю: + Я проверил 47 отчётов у 13 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом несколько буков. + Я набрал 4 текста: 1 => «C# набор / Звездочки», без ошибок 2 => «C# набор / Разделить строку на слова», без ошибок 3 => «C# набор / Выделение подстроки», без ошибок 4 => «Java - Запуск / Первая программа», без ошибок + Я решил 14 задач: 1 => «Строки / Length» на 100% 2 => «Строки / CompareTo» на 100% 3 => «Строки / Copy» на 100% 4 => «Строки / Split» на 100% 5 => «Строки / ToLower/Upper» на 100% 6 => «Строки / Contains» на 100% 7 => «Строки / Last/IndexOf» на 100% 8 => «Строки / Insert» на 100% 9 => «Строки / Remove» на 100% 10 => «Строки / PadRight/Left» на 100% 11 => «Строки / Replace» на 100% 12 => «Строки / Substring» на 100% 13 => «Строки / Starts/EndsWith» на 100% 14 => «Строки / Trim/Start/End» на 100% + Я выполнил 14 видеоуроков: 1 => «JB. Шахматные классы / CHESS - Классные фигуры» за 9 мин. 2 => «JB. Шахматные классы / CHESS - Координаты фигур» за 18 мин. 3 => «Facade / Facade - Computer - Devices» за 20 мин. 4 => «Facade / Facade - Computer - Power» за 19 мин. 5 => «Facade / Facade - Motivator - Program» за 22 мин. 6 => «Facade / Facade - Motivator - Plan» за 17 мин. 7 => «Facade / Facade - Motivator - Methods» за 20 мин. 8 => «Facade / Facade - Motivator - Image» за 26 мин. 9 => «Facade / Facade - Motivator - Back Paint» за 28 мин. 10 => «Facade / Facade - Motivator - Picture Border» за 1 час. 11 мин. 11 => «Facade / Facade - Motivator - Text Center» за 1 час. 6 мин. 12 => «Facade / ФИНАЛЬНЫЙ УРОК» за 4 мин. 13 => «Game Xonix / Панельный Canvas-класс» за 15 мин. 14 => «Game Xonix / Координатный кубик» за 12 мин. − Я не собрал ни одного Мегахеша :o( Продолжаю изучать раздел Явы. Наверно так зашла ява из-за кофемашины купленной и перед тем как сесть за комп чашечка экспрессо, хорошо так настраивает и бодрит. Только чашечка это всего 40мл кофе, еще немного кокосового масла, хорошо размешать, и натощак, как это рекомендуется по кето протоколу питания. |
|||
JB. Шахматные классы CHESS - Координаты фигур | + 5 | ||
Добавили в каждый класс переменные местоположение и метод ходить. |
|||
JB. Шахматные классы CHESS - Классные фигуры | + 5 | ||
Создали классы шахмытных фигур. |
|||
Game Xonix Координатный кубик | + 6 | ||
Рефакторинг констант. |
|||
Game Xonix Панельный Canvas-класс | + 5 | ||
Добавили панель и в панели холст. |
|||
Facade ФИНАЛЬНЫЙ УРОК | + 7 | ||
Реализовали два примера, прекрасно демонстрирующие использование шаблона фасад. |
|||
Facade Facade - Motivator - Text Center | + 6 | ||
Реализовали метод нарисовать текст на холст. |
|||
Facade Facade - Motivator - Picture Border | + 5 | ||
Реализовали загрузку картинки с маштабированием. |
|||
Facade Facade - Motivator - Back Paint | + 5 | ||
Залили фон выбраным цветом. Запустили просмотр сгенерированой картинки выбраным приложением. |
|||
Facade Facade - Motivator - Image | + 7 | ||
Реализовали создание куда создавать картинку и куда сохранять. |
|||
Facade Facade - Motivator - Methods | + 7 | ||
Создали методы заглушки и константы в фасаде. |
|||
Facade Facade - Motivator - Plan | + 5 | ||
Написали техническое задание. Начать это делать. |
|||
Facade Facade - Motivator - Program | + 4 | ||
Озвучили, какую программу будем создавать. |
|||
Facade Facade - Computer - Power | + 6 | ||
Запустили программу из точки входа програмы. Этот шаблон похож пишут на шаблон заместитель. |
|||
Facade Facade - Computer - Devices | + 7 | ||
Реадизовали много класслв и методов для примера. |
|||
Дневник успеха 2020-08-16 : Землю красит солнце, а человека труд. | + 6 | ||
За эту неделю: + Я проверил 34 отчёта у 8 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом 1 килобуква + Я набрал 6 текстов: 1 => «C# набор / Разделить строку на слова», без ошибок 2 => «C# набор / Заполнение массива», без ошибок 3 => «C# набор / Формирование массива», без ошибок 4 => «C# набор / Вывод элементов массива», без ошибок 5 => «C# набор / Вывод числа по разрядам», без ошибок 6 => «Java - Запуск / Первая программа», без ошибок + Я решил 15 задач: 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 => «Динамика / Лабиринт» на 89% 14 => «Комбинаторика / Счастливые билеты 6» на 100% 15 => «Комбинаторика / Счастливые билеты N» на 100% + Я выполнил 17 видеоуроков: 1 => «Strategy / Strategy - Operation - Context» за 15 мин. 2 => «Strategy / Strategy - Operation - Program» за 24 мин. 3 => «Strategy / Strategy - Join - ArrayList» за 13 мин. 4 => «Strategy / Strategy - Join - Context» за 18 мин. 5 => «Strategy / Strategy - Join - String/Buffer» за 11 мин. 6 => «Strategy / Strategy - Join - Log/Timer» за 24 мин. 7 => «Strategy / Strategy - Person - Schema» за 32 мин. 8 => «Strategy / Strategy - Person - Program» за 13 мин. 9 => «Strategy / Strategy - Person - Format - Context» за 24 мин. 10 => «Strategy / Strategy - Person - Format - Strategy» за 4 час. 31 мин. 11 => «Strategy / Strategy - Person - Save - Context» за 1 час. 11 мин. 12 => «Strategy / Strategy - Person - Save - Strategy» за 48 мин. 13 => «Strategy / ФИНАЛЬНЫЙ УРОК» за 1 мин. 14 => «Strategy / VIP - Strategy - Person - UML» за 1 час. 25 мин. 15 => «Strategy / VIP - Strategy - Person - Enum» за 24 мин. 16 => «Facade / Facade - Computer - Program» за 1 час. 6 мин. 17 => «Game Xonix / Использование констант» за 46 мин. − Я не собрал ни одного Мегахеша :o( Продолжаю изучение шаблонов проектирования, на этой неделе прошел изучение шаблона Стратегия, а впереди есть еще много не изученых шаблонов. Вот так изучая курсы, притворяюсь быть програмистом, авось и стану програмистом, но пока это только надежда стать програмистом. |
|||
Facade Facade - Computer - Program | + 6 | ||
Начали проект модель компьютера и создали первый слой или фасад компьютера это создали кнопку включения питания. |
|||
Game Xonix Использование констант | + 5 | ||
Рефактор добавили константы. |
|||
Strategy VIP - Strategy - Person - Enum | + 7 | ||
Маленький рефакторинг. |
|||
Strategy VIP - Strategy - Person - UML | + 7 | ||
Поигрался с визуализатором. |
|||
Strategy ФИНАЛЬНЫЙ УРОК | + 5 | ||
На курсе написали три примера, хорошо показывающие использование шаблона стратегия. |
|||
Strategy Strategy - Person - Save - Strategy | + 5 | ||
Реализовали весь запланированый функционал спросить имя файла, передать его шаблону стратегия выбора из трех вариантов и после сохранили в выбранном формате уже другой стратегией, сохранения в требуемом формате. |
|||
Strategy Strategy - Person - Save - Context | + 5 | ||
Реализовали сохранение файла в консоль или файл в выбранном формате. |
|||
Strategy Strategy - Person - Format - Strategy | + 6 | ||
Отформатировали вывод данных в выбранных форматах. |
|||
Strategy Strategy - Person - Format - Context | + 5 | ||
Реализовали заглушку для выбора формата файла. |
|||
Strategy Strategy - Person - Program | + 4 | ||
Реализовали заглушки запланированого проекта. |
|||
Strategy Strategy - Person - Schema | + 4 | ||
Запланировали новую задачу. Написать программу сохраняющую запись имя год рождения вес в файл из выбранного формата это текст xml json console. Запланировали сделать две стратегии одна сохраняет другая выбирает формат. |
|||
Strategy Strategy - Join - Log/Timer | + 5 | ||
Задействовали одиночек логирования и таймера, чтобы измерить разницу в скорости склеивания строк. |
|||
Strategy Strategy - Join - String/Buffer | + 4 | ||
Весь функционал написан и запущен. |
|||
Strategy Strategy - Join - Context | + 4 | ||
Реализлвали класс контекст. Это стратегия выбора способа склеивания строк исходя из ее длины. |
|||
Strategy Strategy - Join - ArrayList | + 4 | ||
Реализовали класс склеивания массива в строку. |
|||
Strategy Strategy - Operation - Program | + 6 | ||
Запустили первый пример реализации шаблона стратегия. Пример выбор стратегии устанавленого в файле конфигурации. |
|||
Strategy Strategy - Operation - Context | + 6 | ||
Приступили к реализации шаблона стратегия и первый пример калькулятор. |
|||
Дневник успеха 2020-08-09 : С курами ложись, с петухом вставай. | + 7 | ||
За эту неделю: + Я проверил 33 отчёта у 15 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 5 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Звездочки», без ошибок 3 => «C# набор / Обмен элементов», без ошибок 4 => «Java - Запуск / Первая программа», без ошибок 5 => «Java - Ввод данных / Тройка чисел», 1 ошибка + Я решил 17 задач: 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 => «Динамика / Поле дураков» на 100% 17 => «Динамика / Счастливые билеты 20» на 100% + Я выполнил 24 видеоурока: 1 => «J4. Типы / TYPE - Целые примитивные типы» за 18 мин. 2 => «J4. Типы / TYPE - Вещественные примитивные типы» за 1 час. 2 мин. 3 => «J4. Типы / TYPE - Логический и Символьный примитивные типы» за 38 мин. 4 => «J4. Типы / TYPE - Непримитивный тип String» за 17 мин. 5 => «J5. Операции / OPER - Операции 2» за 15 мин. 6 => «J5. Операции / OPER - Операции 3» за 9 мин. 7 => «J5. Операции / OPER - Операции 4» за 10 мин. 8 => «J5. Операции / OPER - Операции 5-6» за 14 мин. 9 => «J5. Операции / OPER - Операции 7-11» за 7 мин. 10 => «J5. Операции / OPER - Операции 12-13» за 6 мин. 11 => «J9. Массивы / ARRAY - Целый массив» за 1 мин. 12 => «J9. Массивы / ARRAY - Максима Массива» за 5 мин. 13 => «J9. Массивы / ARRAY - Макси в Мини» за 2 мин. 14 => «Template method / Template Method - Introduction» за 2 час. 18 мин. 15 => «Template method / Template Method - Girl - Abstract» за 19 мин. 16 => «Template method / Template Method - Girl - Macho Boy» за 44 мин. 17 => «Template method / Template Method - Girl - Program» за 18 мин. 18 => «Template method / Template Method - Web Parser» за 17 мин. 19 => «Template method / Template Method - Web Parser - Abstract» за 3 час. 27 мин. 20 => «Template method / Template Method - Web Parser - Time» за 2 час. 20 мин. 21 => «Template method / Template Method - Web Parser - Loader» за 18 мин. 22 => «Template method / Template Method - Web Parser - Currency» за 2 час. 3 мин. 23 => «Template method / ФИНАЛЬНЫЙ УРОК» за 48 мин. 24 => «Strategy / Strategy - Intro» за 8 мин. − Я не собрал ни одного Мегахеша :o( Эта неделя удивила, мылым количеством отчетов. Успел пройти ша,лон Шаблонный метод. Думаю на следующей неделе получиться больше пройти уроков именно в разделе Ява. |
|||
Strategy Strategy - Intro | + 7 | ||
Шаблон умеющий сам выбирать нужный алгоритм для решения поставленной задачи. |
|||
Template method ФИНАЛЬНЫЙ УРОК | + 6 | ||
Хотел добавить получение прогноза погоды, но это оказывается реализовать сложнее, для этого уже нужно действовать подругому. Курс интересный и шаблон очень востребованый. |
|||
Template method Template Method - Web Parser - Currency | + 7 | ||
Реализовали класс чтения курса валюты. Пришлось искать другой сайт, чтобы узнать курс валюты. |
|||
Template method Template Method - Web Parser - Loader | + 6 | ||
Реализовали загрузку сайта из Интернета, а уже до этого созданный класс сразу расспарсил время из загруженной с Интернета страницы. |
|||
Template method Template Method - Web Parser - Time | + 7 | ||
Реализовали заглушку загрузки времени с выбранного сайта. Заглушка уже выводит время, осталось реализовать получение времени онлайн. |
|||
Template method Template Method - Web Parser - Abstract | + 7 | ||
Реализовали абстрактный класс парсер сайта. |
|||
Template method Template Method - Web Parser | + 7 | ||
Выбрал сайт, который буду парсить. |
|||
Template method Template Method - Girl - Program | + 7 | ||
Запустили реализваные методы. |
|||
Template method Template Method - Girl - Macho Boy | + 6 | ||
Реализовали класс наследующийся от шаблона. |
|||
Template method Template Method - Girl - Abstract | + 6 | ||
Реализовали абстрактный кдасс знакомства с девушкой. Урок пикапа по программистски. |
|||
Template method Template Method - Introduction | + 6 | ||
Интересный паттерн и когда писал сборник игр, вот такие операции, как инициализация запуск пауза результат у всех игр разный, но последовательность действий одинаковая. |
|||
J5. Операции OPER - Операции 12-13 | + 5 | ||
Рассмотрели присваивание, через тернарный оператор и через оператор присваивания. |
|||
J5. Операции OPER - Операции 7-11 | + 5 | ||
Рассмотрели логичские операции. С битами применяит одни, с условиями другие операторы. |
|||
J5. Операции OPER - Операции 5-6 | + 5 | ||
Рассмотрели оерации сравнения. |
|||
J5. Операции OPER - Операции 4 | + 5 | ||
Рассмотрели сдвиг побитам, узнал про опереатор >>>. |
|||
J5. Операции OPER - Операции 3 | + 4 | ||
Рассмотрели сложение строк. |
|||
J5. Операции OPER - Операции 2 | + 4 | ||
Рассмотрели операторы второго приоритета. |
|||
J9. Массивы ARRAY - Макси в Мини | + 5 | ||
Поиск максимума и минимума в массиве, потом поменять их местами в массиве. |
|||
J9. Массивы ARRAY - Максима Массива | + 4 | ||
Максимум из введенных чисел. |
|||
J9. Массивы ARRAY - Целый массив | + 4 | ||
Заполнили массив квадратами индексов. |
|||
J4. Типы TYPE - Непримитивный тип String | + 5 | ||
Рассмотрели класс String. Еще можно было упомянуть, как сравнивать правильно строки, через метод equal. |
|||
J4. Типы TYPE - Логический и Символьный примитивные типы | + 5 | ||
Рассмотрели типы символ и логический тип. |
|||
J4. Типы TYPE - Вещественные примитивные типы | + 5 | ||
Много важных мелочей, узнал про вешественные числа. |
|||
J4. Типы TYPE - Целые примитивные типы | + 4 | ||
Полезно, иногда повторить. |
|||
Дневник успеха 2020-08-02 : Сей овес в грязь — будет овес князь, а рожь хоть в золу, да в пору. | + 6 | ||
За эту неделю: + Я проверил 63 отчёта у 12 формулистов. + Я написал 2 сообщения 1 формулисту общим объёмом 1 килобуква + Я набрал 8 текстов: 1 => «C# набор / Звездочки», без ошибок 2 => «C# набор / Вывод числа по разрядам», 2 ошибки 3 => «Java - Запуск / Первая программа», без ошибок 4 => «Java - Вывод данных / Java Keywords», без ошибок 5 => «Java - Вывод данных / Константы», 4 ошибки 6 => «Java - Ввод данных / Чтение символа», без ошибок 7 => «Java - Условия / if...», 1 ошибка 8 => «Java - Условия / Тройной минимакс», без ошибок + Я решил 19 задач: 1 => «Подпрограммы / Плюс плюс» на 100% 2 => «Подпрограммы / Минус минус» на 100% 3 => «Подпрограммы / Степень» на 100% 4 => «Подпрограммы / НОД» на 100% 5 => «Подпрограммы / НОК» на 100% 6 => «Подпрограммы / Звезда» на 100% 7 => «Подпрограммы / Молодой» на 100% 8 => «Подпрограммы / Старшой» на 100% 9 => «Подпрограммы / Йестердэй» на 100% 10 => «Подпрограммы / Палиндромы» на 100% 11 => «Подпрограммы / Треугольники» на 100% 12 => «Подпрограммы / Семь сегментов» на 75% 13 => «Строки / Звездочки» на 100% 14 => «Строки / Сколько слов» на 100% 15 => «Строки / Длинное слово» на 100% 16 => «Методы / Степень» на 100% 17 => «Массивы / Единичный массив» на 100% 18 => «Массивы / Первый и последний» на 100% 19 => «Коллекции / Классики» на 100% + Я выполнил 32 видеоурока: 1 => «JD. Коллекции / LIST - Просто коллекция» за 1 час. 14 мин. 2 => «JD. Коллекции / LIST - Типа коллекция» за 32 мин. 3 => «JD. Коллекции / LIST - ArrayList против LinkedList» за 40 мин. 4 => «JD. Коллекции / LIST - Множество» за 37 мин. 5 => «JD. Коллекции / LIST - Одинаковые кошки» за 27 мин. 6 => «Factory / Factory - Shapes - Три фигуры» за 2 час. 7 мин. 7 => «Factory / Factory - Shapes - Абстракция» за 24 мин. 8 => «Factory / Factory - Shapes - Созидатель» за 17 мин. 9 => «Factory / Factory - Shapes - Список» за 17 мин. 10 => «Factory / Factory - Shapes - Interfactory» за 19 мин. 11 => «Factory / Factory - Storage - Читатель» за 25 мин. 12 => «Factory / Factory - Storage - Файл и Сканер» за 17 мин. 13 => «Factory / Factory - Storage - Запуск» за 24 мин. 14 => «Factory / Factory - Storage - Фабрика» за 21 мин. 15 => «Factory / Factory - Storage - Фабричные цеха» за 33 мин. 16 => «Factory / ФИНАЛЬНЫЙ УРОК» за 1 мин. 17 => «MVC и JavaFX / View - Список пользователей» за 41 мин. 18 => «MVC и JavaFX / View - Карточка пользователя» за 24 мин. 19 => «MVC и JavaFX / View - Запуск JavaFX Application» за 6 час. 2 мин. 20 => «MVC и JavaFX / View - Инициализация платформы» за 52 мин. 21 => «MVC и JavaFX / View - Работа с двумя формами» за 26 мин. 22 => «MVC и JavaFX / JAR - Запуск полного архива» за 1 час. 26 мин. 23 => «MVC и JavaFX / JAR - Запуск классного архива» за 31 мин. 24 => «MVC и JavaFX / JAR - Подключение библиотеки» за 26 мин. 25 => «MVC и JavaFX / Controller - UserCard - Загрузка» за 56 мин. 26 => «MVC и JavaFX / Controller - UserCard - Удалить или сохранить?» за 18 мин. 27 => «MVC и JavaFX / Controller - UserCard - Добавление» за 10 мин. 28 => «MVC и JavaFX / Controller - UserList - Сообщение» за 45 мин. 29 => «MVC и JavaFX / Controller - UserList - Список пользователей» за 34 мин. 30 => «MVC и JavaFX / Controller - UserList - Выбор записи» за 21 мин. 31 => «MVC и JavaFX / Controller - UserList - Поиск записей» за 23 мин. 32 => «MVC и JavaFX / ФИНАЛЬНЫЙ УРОК» за 2 мин. − Я не собрал ни одного Мегахеша :o( Шаблоны увлекли, еще не все изучены. |
|||
Factory ФИНАЛЬНЫЙ УРОК | + 6 | ||
Курс очень полезен, шаблон в очень многих программах актуален и востребован. |
|||
Factory Factory - Storage - Фабричные цеха | + 5 | ||
Рефактор создали класс абстрактную фабрику и фабрики чтения из файла из консоли и случайные числа. |
|||
Factory Factory - Storage - Фабрика | + 5 | ||
Вынесли создание читателей в отдельный класс, и после создание каждого читателя в свой класс. |
|||
Factory Factory - Storage - Запуск | + 5 | ||
Вызвали все написанные классы для теста. Написали метод создания читателей. |
|||
Factory Factory - Storage - Файл и Сканер | + 5 | ||
На базе абстрактного класса создали три разных способа получить данные. |
|||
Factory Factory - Storage - Читатель | + 4 | ||
Приступили к новой задаче реализовать считывание из разных источников одним способом. Тут варианты наследование или еще лучще интерфейсы. |
|||
Factory Factory - Shapes - Interfactory | + 5 | ||
Рефакторинг, поменяли абстрактный класс на интерфейс и убрали наследование. |
|||
Factory Factory - Shapes - Список | + 5 | ||
Вывели все фигуры в массиве одним методом. Создали метод выдающий случайную фигуру. Удобно так добавлять случайную фигуру через навый метод в класс из имеющегося метода в классе Фабрики. |
|||
Factory Factory - Shapes - Созидатель | + 5 | ||
Реализовали отдельный класс создающий фигуры по шаблогу фабрика. |
|||
Factory Factory - Shapes - Абстракция | + 5 | ||
Наследовались от абстрактного класса. И так можно в массиве вызвать метод всех классов наследованых от этого абстрактного класса. |
|||
Factory Factory - Shapes - Три фигуры | + 5 | ||
Сформулировали задачу и теперь нужно определиться со спосоом реализации. И сейчас приходит мысль поместить методы и обьект фигура, потом от нее наследоваться. |
|||
JD. Коллекции LIST - Одинаковые кошки | + 7 | ||
Рассмотрели подробно как определяется уникальность обьектов во множестве перед добавлением. Это берется метод равно и получить контрольную сумму обьекта. |
|||
JD. Коллекции LIST - Множество | + 7 | ||
Детально разобрали работу класса множество. |
|||
JD. Коллекции LIST - ArrayList против LinkedList | + 7 | ||
Замеряли скорость работы коллекций. На скрине при поиске числа первое это результат поиска с LinkedList 3443 и в ArrayList 6 мс. |
|||
JD. Коллекции LIST - Типа коллекция | + 6 | ||
Добавили коллекцию только строк, потом создали класс фруктов и добавили несколько фруктов. |
|||
JD. Коллекции LIST - Просто коллекция | + 6 | ||
Повторенье мать ученья. |
|||
MVC и JavaFX ФИНАЛЬНЫЙ УРОК | + 9 | ||
Хорошее введение в JavaFX показаны базовые элементы работы с этой библиотекой. Формы созданы в scenebuilder что очень упростило написание программы. С запуском приложения прищшлось повозиться это стороняя библиотека, потому пришлось отдельно прописывать пути к библиотеке и к конфигурации запуска. |
|||
MVC и JavaFX Controller - UserList - Поиск записей | + 9 | ||
Дописали метод поиск в БД одной строчкой. JavaFX это очень продвинутый инструмент, но все-таки нужна инструкция как пользоваться этим инструментом и на этом курсе узнал много полезного как работать с этой библиотекой, а если создавать приложение правильно, это хорошо спроектировать, хорошо обдумать, тогда это реализуется легче и быстрее и проще. |
|||
MVC и JavaFX Controller - UserList - Выбор записи | + 9 | ||
Дописали метод добавления записи в БД. Теперь метод записывает в БД новую запись. |
|||
MVC и JavaFX Controller - UserList - Список пользователей | + 9 | ||
Вывели список всех записей в форму списка. Поменяли формат вывода записей по умолчанию на свой. |
|||
MVC и JavaFX Controller - UserList - Сообщение | + 7 | ||
В контроллере Списка добавили обработку сообщений в поле сообщения. |
|||
MVC и JavaFX Controller - UserCard - Добавление | + 7 | ||
Проверили как была добавлена новая запись, с новым написаным функционалом. Наверно, было больше эмоций, как за 200 секунд расходовал 50 рублей. |
|||
MVC и JavaFX Controller - UserCard - Удалить или сохранить? | + 6 | ||
Добавили в конроллер карточки обработку нажатий и вызов изменений в модели БД. |
|||
MVC и JavaFX Controller - UserCard - Загрузка | + 5 | ||
В карточку книжки телефонной, загрузили выбранные данные, создав в контроллере карточки слушателя и после выбора карточки в моделе, модель оповестила всех подписчиков и кто был подписан на события от карточки и автоматически обновились данные для формы карточки. |
|||
MVC и JavaFX JAR - Подключение библиотеки | + 4 | ||
Добавили старый проект в библиотеку и запустили для теста. |
|||
MVC и JavaFX JAR - Запуск классного архива | + 4 | ||
Создали артефакт содержащий только классы написаной программы и запустили скопировав в один каталог библиотеку БД и БД находилась внутри упакованого архива. |
|||
MVC и JavaFX JAR - Запуск полного архива | + 5 | ||
Создал архив программы и программа хранит внутри файл ресурсов с БД и использует именно БД из ресурсов. |
|||
MVC и JavaFX View - Работа с двумя формами | + 9 | ||
Добрались до контроллеров, реализовали открытие окна по нажитию на кнопку добавить запись, сделали это окно модальным и сделали выход по нажитию кнопок сохранить или удалить запись. |
|||
MVC и JavaFX View - Инициализация платформы | + 8 | ||
Написали каждой форме свой метод инициализации. И пока напрямую показали эти формы. |
|||
MVC и JavaFX View - Запуск JavaFX Application | + 7 | ||
Запустили формы списка телефонов и порывшись в гугле запустили форму карточки. Мда, разбиратьсы как это запустить, столько времени ушло, проще запустить в мавене, чем в идее. |
|||
MVC и JavaFX View - Карточка пользователя | + 5 | ||
Создали форму карточки записи. |
|||
MVC и JavaFX View - Список пользователей | + 5 | ||
Нарисовали форму в редакторе форм, список записей в телефонной книжке. |
|||
Дневник успеха 2020-07-26 : Без труда не выловишь рыбку из пруда. | + 7 | ||
За эту неделю: + Я проверил 75 отчётов у 11 формулистов. + Я написал 7 сообщений 4 формулистам общим объёмом 2 килобуквы + Я набрал 5 текстов: 1 => «Java - Запуск / Скоростная Java», без ошибок 2 => «Java - Запуск / System.out», без ошибок 3 => «Java - Запуск / Первая программа», без ошибок 4 => «Java - Запуск / Компиляция», без ошибок 5 => «Java - Ввод данных / Сканер текста», без ошибок + Я решил 16 задач: 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% + Я выполнил 23 видеоурока: 1 => «Active Record / Active Record - User - Randoms» за 23 мин. 2 => «Active Record / Active Record - User - Select all» за 3 час. 43 мин. 3 => «Active Record / Active Record - User - Update all» за 29 мин. 4 => «Active Record / ФИНАЛЬНЫЙ УРОК» за 1 час. 36 мин. 5 => «MVC шаблон / MVC - PhoneBook - UserSQLTest - Select» за 29 мин. 6 => «MVC шаблон / MVC - PhoneBook - UserSQLTest - Slashes» за 1 час. 59 мин. 7 => «MVC шаблон / MVC - PhoneBook - Model - Ресторанная аналогия» за 37 мин. 8 => «MVC шаблон / MVC - PhoneBook - Model - Methods» за 15 мин. 9 => «MVC шаблон / MVC - PhoneBook - Controller - Model / ViewList» за 20 мин. 10 => «MVC шаблон / MVC - PhoneBook - Controller - Scroller» за 12 мин. 11 => «MVC шаблон / MVC - PhoneBook - Controller - Class for Click» за 16 мин. 12 => «MVC шаблон / MVC - PhoneBook - Controller - Buttons» за 33 мин. 13 => «MVC шаблон / MVC - PhoneBook - Controller - Select / Update» за 1 час. 5 мин. 14 => «MVC шаблон / MVC - PhoneBook - Search - Message» за 1 час. 30 мин. 15 => «MVC шаблон / MVC - PhoneBook - Search - Select LIKE» за 23 мин. 16 => «MVC шаблон / MVC - PhoneBook - Search - Listener» за 18 мин. 17 => «MVC шаблон / MVC - PhoneBook - Search - Finish» за 24 мин. 18 => «MVC шаблон / ФИНАЛЬНЫЙ УРОК» за 5 мин. 19 => «MVC шаблон / VIP - MVC - PhoneBook - Tripple Click» за 32 мин. 20 => «MVC шаблон / VIP - MVC - PhoneBook - JModal» за 7 мин. 21 => «MVC шаблон / VIP - MVC - PhoneBook - Error Checking» за 30 мин. 22 => «MVC шаблон / VIP - MVC - PhoneBook - UML» за 1 час. 28 мин. 23 => «MVC и JavaFX / View - Установка Scene Builder» за 10 час. 48 мин. − Я не собрал ни одного Мегахеша :o( На этой неделе дошел до конца с шаблоном MVC и дальше попробую запустить это же на javafx. Так что раздел явы в приоритете а там еще полно уроков. |
|||
MVC и JavaFX View - Установка Scene Builder | + 7 | ||
Мда провозился с этим scene builder пока установил. Сначала попробовал установить в идеа хотябы, и там столько возни с этой библиотекой, потом еще надо путь обязательно прописать в запуск программы с этой библиотекой. И только потом получилоась установить сам редактор для этой библиотеки. Так и не разобрался как в идеа запустить редактор форм. |
|||
MVC шаблон VIP - MVC - PhoneBook - UML | + 5 | ||
Предложенная программа не заработала нашел, что-то ещё. Приложил 2 скрина, пока вот так, получилось получить автоматически схему взаимодействий классов и не только этой программы, но и всех обьектов этой программы.http://www.class-visualizer.net/screenshots.html |
|||
MVC шаблон VIP - MVC - PhoneBook - Error Checking | + 5 | ||
Реализовали обработку ошибок в БД и перенесли вывод этих ошибок в представление. |
|||
MVC шаблон VIP - MVC - PhoneBook - JModal | + 4 | ||
Поменяли поведение открытой карточки на модальное и теперь окно со списком не реагирует пока открыто окно карточки. |
|||
MVC шаблон VIP - MVC - PhoneBook - Tripple Click | + 4 | ||
Улучшили открытие карточки по нажатию клавишей ввод и двойным щелчком мышки. |
|||
MVC шаблон ФИНАЛЬНЫЙ УРОК | + 6 | ||
Курс очень познавательный, этот шаблон очень востребован и благодаря этому шаблону можно наращивать сложность программы не ломая саму программу, а еще пример работы с БД делает курс еще ценее. |
|||
MVC шаблон MVC - PhoneBook - Search - Finish | + 5 | ||
Реализовали поиск по введеной строке во всей БД и отображение найденных записей в поле список записей. |
|||
MVC шаблон MVC - PhoneBook - Search - Listener | + 4 | ||
Добавили реагирование компонентов в строке поиска. |
|||
MVC шаблон MVC - PhoneBook - Search - Select LIKE | + 4 | ||
Теория как сделать лучше поиск и попробовали сначала сделать запросы в БД. |
|||
MVC шаблон MVC - PhoneBook - Search - Message | + 4 | ||
Добавили через метку выводить статус записи. |
|||
MVC шаблон MVC - PhoneBook - Controller - Select / Update | + 5 | ||
Добавили метод удаления записи, нажатием кнопки удалить, так хитро вышло, прям магия, столько методов, столько классов. Потом исправили и еще много раз исправили много методов. Много кода нашаманили, еще мало ясности, все так закрученно перекрученно, мда есть что поанализировать. |
|||
MVC шаблон MVC - PhoneBook - Controller - Buttons | + 5 | ||
Реализовали метод сохранить запись на претставлении показать карточку. |
|||
MVC шаблон MVC - PhoneBook - Controller - Class for Click | + 5 | ||
Добавили в контроллер, показать карточку, обработку нажатий кнопок сохранить запись и удалить запись. |
|||
MVC шаблон MVC - PhoneBook - Controller - Scroller | + 5 | ||
Добавили прокрутку списка. |
|||
MVC шаблон MVC - PhoneBook - Controller - Model / ViewList | + 5 | ||
Приступили к реализации контроллера, пока только связали контроллер с видом. |
|||
MVC шаблон MVC - PhoneBook - Model - Methods | + 5 | ||
Написали код методов модели. Модель как буфер между БД и контроллером. |
|||
MVC шаблон MVC - PhoneBook - Model - Ресторанная аналогия | + 5 | ||
Рассуждения зачем и для чего, выделить сущность модель, в программе. Пример, работа ресторана, как аналогия. Кухня - мадель, официанты - контроллеры, зал вид. Без этого планирования сложно обойтись, все нужно спрятать под капот, оставить только педали и руль это контроллер. Вот то что под капотом это и есть модель. А вид это какой машиной управлешь. |
|||
MVC шаблон MVC - PhoneBook - UserSQLTest - Slashes | + 8 | ||
Добавили ещё тестов. Добавили еще защиту от использования уязвимости с кавычками. |
|||
MVC шаблон MVC - PhoneBook - UserSQLTest - Select | + 6 | ||
Добавили еще несколько проверок работы БД и еще подебажили эти проверки. |
|||
Active Record ФИНАЛЬНЫЙ УРОК | + 5 | ||
Курс очень полезный, рассмотрен пример гипотетической БД на файловой системе и примеры взаимодействия с этими записями с помощью этого шаблона. Записал ролик получился длинный, там даже подебажил, код рассмотрел подробно, но вот увы не получается еще так ясно и красиво излагать мысли как Евгений Витольдович. |
|||
Active Record Active Record - User - Update all | + 4 | ||
Добавили методов работы с БД, найти богатого и молодого. |
|||
Active Record Active Record - User - Select all | + 4 | ||
Добавили поиск в БД, через список всех имеющихся записей, а это каталог в котором эти записи. |
|||
Active Record Active Record - User - Randoms | + 3 | ||
Провели тестирование сгенерировали 1000 случайных записей. |
|||
Active Record Active Record - User - Delete | + 7 | ||
Добавили методы обновить запись и удалить запись. |
|||
Active Record Active Record - User - Select | + 6 | ||
Реализовали метод выбрать пользователя из локальной БД. |
|||
Дневник успеха 2020-07-19 : За двумя зайцами погонишься - ни одного не поймаешь. | + 6 | ||
За эту неделю: + Я проверил 43 отчёта у 11 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом несколько буков. + Я набрал 6 текстов: 1 => «YESOLO on the Keyboard / 20 lesson», без ошибок 2 => «C# набор / Вывод числа по разрядам», 1 ошибка 3 => «C# набор / Выделение подстроки», без ошибок 4 => «Java - Запуск / Первая программа», без ошибок 5 => «Java - Ввод данных / Аргумент», без ошибок 6 => «HTML - тексты / Структура HTML», без ошибок + Я решил 35 задач: 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 => «READ - Ввод данных / Ввод символа» на 100% 16 => «READ - Ввод данных / Ввод строки» на 100% 17 => «READ - Ввод данных / Ввод числа» на 100% 18 => «READ - Ввод данных / Ввод пяти чисел» на 100% 19 => «READ - Ввод данных / Скажи пять слов» на 100% 20 => «READ - Ввод данных / Таблица учеников» на 100% 21 => «READ - Ввод данных / С днём рождения!» на 100% 22 => «READ - Ввод данных / Обмен данных» на 100% 23 => «READ - Ввод данных / Квадрат» на 100% 24 => «READ - Ввод данных / Три числа» на 100% 25 => «TYPE - Шесть типов / Плюс плюс» на 100% 26 => «TYPE - Шесть типов / Знак числа» на 100% 27 => «TYPE - Шесть типов / Системы счисления» на 100% 28 => «TYPE - Шесть типов / Вещественные числа» на 100% 29 => «TYPE - Шесть типов / Форматирование» на 100% 30 => «OPER - Формулы / Математика» на 100% 31 => «OPER - Формулы / Формула 0010» на 100% 32 => «OPER - Формулы / Формула 0100» на 100% 33 => «OPER - Формулы / Формула 1000» на 100% 34 => «OPER - Формулы / Бинарный сдвиг» на 100% 35 => «IF - Условия / Максимум» на 100% + Я выполнил 32 видеоурока: 1 => «Слова в Сетке / Объектная Матрёшка» за 1 час. 14 мин. 2 => «Слова в Сетке / Кот Фрейма» за 44 мин. 3 => «Слова в Сетке / Буква на Панели» за 25 мин. 4 => «Слова в Сетке / Своя Картинка» за 34 мин. 5 => «Слова в Сетке / Центр Бокса» за 1 час. 46 мин. 6 => «Слова в Сетке / Матрица Боксиков» за 1 час. 10 мин. 7 => «Слова в Сетке / Сохранение картинки» за 2 час. 27 мин. 8 => «Слова в Сетке / ФИНАЛЬНЫЙ УРОК» за 5 мин. 9 => «Слова в Сетке / VIP Implementation» за 1 час. 8 мин. 10 => «Active Record / Active Record - UML» за 1 час. 0 мин. 11 => «Active Record / Active Record - User - Imitation» за 24 мин. 12 => «Active Record / Active Record - User - Create» за 57 мин. 13 => «MVC шаблон / MVC - Counter - ViewConsole» за 31 мин. 14 => «MVC шаблон / MVC - Counter - ViewFrame» за 21 мин. 15 => «MVC шаблон / MVC - Counter - ModelPlus» за 12 мин. 16 => «MVC шаблон / MVC - Counter - ControllerPlusFrame» за 33 мин. 17 => «MVC шаблон / MVC - Counter - ControllerPlusConsole» за 14 мин. 18 => «MVC шаблон / MVC - Counter - ModelDuplex» за 24 мин. 19 => «MVC шаблон / MVC - Counter - ControllerDuplex» за 28 мин. 20 => «MVC шаблон / MVC - PhoneBook - Вступление» за 41 мин. 21 => «MVC шаблон / MVC - PhoneBook - ViewCard» за 1 час. 7 мин. 22 => «MVC шаблон / MVC - PhoneBook - User Struct» за 19 мин. 23 => «MVC шаблон / MVC - PhoneBook - ViewList» за 57 мин. 24 => «MVC шаблон / MVC - PhoneBook - UserList Struct» за 53 мин. 25 => «MVC шаблон / MVC - PhoneBook - UserSQL - Methods» за 39 мин. 26 => «MVC шаблон / MVC - PhoneBook - UserSQL - Queries» за 23 мин. 27 => «MVC шаблон / MVC - PhoneBook - UserSQL - Connect» за 1 час. 1 мин. 28 => «MVC шаблон / MVC - PhoneBook - UserSQL - Singleton» за 24 мин. 29 => «MVC шаблон / MVC - PhoneBook - UserSQL - CRUD» за 1 час. 6 мин. 30 => «MVC шаблон / MVC - PhoneBook - UserListSQL - Select» за 29 мин. 31 => «MVC шаблон / MVC - PhoneBook - UserSQLTest - DBase» за 44 мин. 32 => «MVC шаблон / MVC - PhoneBook - UserSQLTest - Insert» за 51 мин. − Я не собрал ни одного Мегахеша :o( На этой неделе установил Убунту и комп намного шустрее работает. Все прохожу курсы по яве и там уроков ещё полно. А ещё есть раздел с задачами и задачи решать тоже увлекает. |
|||
Active Record Active Record - User - Create | + 6 | ||
Создали класс пользователь и метод создать запись. |
|||
Active Record Active Record - User - Imitation | + 5 | ||
Создал несколько записай средствами ОС. |
|||
Слова в Сетке VIP Implementation | + 5 | ||
Ввнесли в таблицу слово и после это слово в случайном направлениях расположили. Только перекрасил цвет буквы во время генерации, поиск слова уже требует больше времени для реализации, потому пока только так выделил слово. |
|||
Слова в Сетке ФИНАЛЬНЫЙ УРОК | + 4 | ||
От программы, что написали мало пользы, но вот навыки программистские прокачивались, было немного математики, немного теории ооп, немного рефакторинга, и главное есть программа, генерирует буквы и из этой матрицы можно искать слова. |
|||
Слова в Сетке Сохранение картинки | + 4 | ||
Сохранили картинку и подправили размер шрифта в ячейке, еще добавил, чтобы были отступы между ячейками. |
|||
Слова в Сетке Матрица Боксиков | + 4 | ||
Нарисовали сетку букав в случайном порядке. |
|||
Слова в Сетке Центр Бокса | + 4 | ||
Добавили класс Бокс с буквой в центре. Нашел решение в интернете, как разместить по центру букву. |
|||
Слова в Сетке Своя Картинка | + 3 | ||
Добавили класс Холст в Панель. |
|||
Слова в Сетке Буква на Панели | + 3 | ||
Добавили класс панель и вывели букву. |
|||
Слова в Сетке Кот Фрейма | + 3 | ||
Рефакторинг перенесли инициализацию окна в отдельный класс. |
|||
Слова в Сетке Объектная Матрёшка | + 3 | ||
Запустили фрейм. |
|||
MVC шаблон MVC - PhoneBook - UserSQLTest - Insert | + 4 | ||
Сделали два теста метода вставить запись в ДБ. До это был сделан небольшой рефакторинг. |
|||
MVC шаблон MVC - PhoneBook - UserSQLTest - DBase | + 4 | ||
Начали готовиться к написанию тестов не по методологии TDD, но тоже обучение. |
|||
MVC шаблон MVC - PhoneBook - UserListSQL - Select | + 5 | ||
Реализовали класс получающий список всех записей в БД. |
|||
MVC шаблон MVC - PhoneBook - UserSQL - CRUD | + 4 | ||
Реализовали методы выбрать, обновить и удалить запись и протестировали новый функционал. |
|||
MVC шаблон MVC - PhoneBook - UserSQL - Singleton | + 4 | ||
Реализовали подключение к БД воспользовавшись шаблоном одиночка, что очень упростило и хорошо структурировало програму. |
|||
MVC шаблон MVC - PhoneBook - UserSQL - Connect | + 6 | ||
Реализовали метод добавления записи в БД sqlite. Метод подключения хорошо включить в отдельный класс одиночку. Повозился с включением библиотеки в проект в среде Idea, так как нет этого урока, взял из гугла. |
|||
MVC шаблон MVC - PhoneBook - UserSQL - Queries | + 6 | ||
Попрактиковался в командной строке sqlite. |
|||
Active Record Active Record - UML | + 6 | ||
Да истинна, все уже продумано и решено за тебя уже, вот только узнаешь об этом часто, когда уже несколько велосипедов собрал. Думал с БД очень сложно работать, но уже есть столько решений и тут нужно уже больше умение найти нужное. Активная запись это такой шаблон, где создается еще прослойка между кодом и данными, что упрощает взаимодействие с данными. |
|||
MVC шаблон MVC - PhoneBook - UserSQL - Methods | + 7 | ||
Создал класс UserSQL создал заглушки методов вставить, выбрать, обновить, удалить, прописал запросы к БД. |
|||
MVC шаблон MVC - PhoneBook - UserList Struct | + 7 | ||
Реализовали класс представление списка, еще вывел 10000 чего-то в том же представлении. |
|||
MVC шаблон MVC - PhoneBook - ViewList | + 7 | ||
Реализовали класс представить список. Немного погуглив реализовал вывод списка. |
|||
MVC шаблон MVC - PhoneBook - User Struct | + 5 | ||
Добавили в представление карточки наблюдателя и из точки входа в программу подписались на обновления от представления карточки. |
|||
MVC шаблон MVC - PhoneBook - ViewCard | + 5 | ||
Реализовали представление формы ввода и редактирования данных. С оформлением, тут всё сложно. |
|||
MVC шаблон MVC - PhoneBook - Вступление | + 7 | ||
Выбрал две формы для телефонной книжки из интернета, главная форма и редактирование профиля. |
|||
MVC шаблон MVC - Counter - ControllerDuplex | + 7 | ||
Исправили модели добавили метод инициализации и вызвали инициализацию моделей в контроллерах, для корректного отображения представлениям в консоли и фрейме. |
|||
MVC шаблон MVC - Counter - ModelDuplex | + 7 | ||
Добавили ещё модель удваивания счетчика и реализовали контроллер и вывели во фрейме. |
|||
MVC шаблон MVC - Counter - ControllerPlusConsole | + 6 | ||
Реализовали представление в консоли и после объеденили эти два представления через одну модель, представлять модель плюс. |
|||
MVC шаблон MVC - Counter - ControllerPlusFrame | + 6 | ||
Реализовали контроллер JFrame. |
|||
MVC шаблон MVC - Counter - ModelPlus | + 6 | ||
Реализовали модель наследовались от наблюдателя и протестировали работу модели. |
|||
MVC шаблон MVC - Counter - ViewFrame | + 5 | ||
Реализовали представление в консоли и через jframe. |
|||
MVC шаблон MVC - Counter - ViewConsole | + 5 | ||
Вывод обновления, вероятно будет из другого места, другим объектом, потому сейчас вызвали напрямую |
|||
MVC шаблон MVC - Суть шаблона | + 8 | ||
Разделить задачу на модель, контроллер, и уже в таком виде отдельно реализовать можно сколько угодно видов данных не меняя логику и данные программы. |
|||
Singleton VIP - Singleton - Timer - Enum | + 6 | ||
Заменили все одиночки на перечисления и результат получается аналогичный. |
|||
Дневник успеха 2020-07-12 : Торопливый дважды одно дело делает. | + 6 | ||
За эту неделю: + Я проверил 43 отчёта у 9 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 5 текстов: 1 => «C# набор / Звездочки», без ошибок 2 => «C# набор / Разделить строку на слова», без ошибок 3 => «C# набор / Заполнение массива», без ошибок 4 => «Java - Запуск / Первая программа», без ошибок 5 => «Java - Ввод данных / Сканер текста», без ошибок + Я решил 14 задач: 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% + Я выполнил 28 видеоуроков: 1 => «Singleton / Singleton - Intro» за 18 мин. 2 => «Singleton / Singleton - Config - Final» за 1 час. 58 мин. 3 => «Singleton / Singleton - Config - Git init» за 17 мин. 4 => «Singleton / Singleton - Config - Static» за 25 мин. 5 => «Singleton / Singleton - Config - Git add» за 4 мин. 6 => «Singleton / Singleton - Config - Class» за 5 мин. 7 => «Singleton / Singleton - Config - Git commit» за 3 мин. 8 => «Singleton / Singleton - Config - FileReader» за 55 мин. 9 => «Singleton / Singleton - Config - Git default» за 27 мин. 10 => «Singleton / Singleton - Config - Static field» за 20 мин. 11 => «Singleton / Singleton - Config - Static class» за 16 мин. 12 => «Singleton / Singleton - Config - Using pattern» за 12 мин. 13 => «Singleton / Singleton - Config - Cant extend» за 17 мин. 14 => «Singleton / Singleton - Config - Super child» за 24 мин. 15 => «Singleton / Singleton - Timer - Pattern Design» за 18 мин. 16 => «Singleton / Singleton - Timer - Start / Click» за 15 мин. 17 => «Singleton / Singleton - Timer - Program» за 13 мин. 18 => «Singleton / Singleton - Timer - String vs Buffer Speed» за 22 мин. 19 => «Singleton / Singleton - Timer - Experiment» за 10 мин. 20 => «Singleton / Singleton - Timer - Log class» за 16 мин. 21 => «Singleton / ФИНАЛЬНЫЙ УРОК» за 8 мин. 22 => «Game Xonix / Установка Eclipse» за 6 мин. 23 => «Game Xonix / Окно проекта» за 13 мин. 24 => «Java Book / Сериализация - Статическое напряжение» за 43 мин. 25 => «Java Book / Сериализация - Сохранение базы» за 35 мин. 26 => «Java Book / Сериализация - Восстановление базы» за 13 мин. 27 => «Java Book / ФИНАЛЬНЫЙ УРОК» за 6 мин. 28 => «База SQLite / SQLite - Самостоятельная работа» за 5 мин. − Я не собрал ни одного Мегахеша :o( На этой неделе увлек синглентон одиночка. Полезный инструмент. И паттерны нужно знать и уметь использовать, хорошо облегчают создание программ. |
|||
Singleton ФИНАЛЬНЫЙ УРОК | + 6 | ||
Курс полезный. Синглентон обязательный инструмент в программировании. |
|||
Singleton Singleton - Timer - Log class | + 6 | ||
Наследовали одиночки в таймере и в логах, потом откатили в гите и вернули как было раньше. |
|||
Singleton Singleton - Timer - Experiment | + 5 | ||
Разделили вывод из таймера в еще одного одиночку. |
|||
Singleton Singleton - Timer - String vs Buffer Speed | + 7 | ||
Протестировали Таймером создание строки классами String StringBuffer. |
|||
Singleton Singleton - Timer - Program | + 7 | ||
Изменили единицу измерения времени с миллисекунд на микросекунды. Протестировали класс таймер. |
|||
Singleton Singleton - Timer - Start / Click | + 6 | ||
Добавили методы старт и узнать результат. |
|||
Singleton Singleton - Timer - Pattern Design | + 5 | ||
Реализовали шаблон шаблона одиночка. |
|||
Singleton Singleton - Config - Super child | + 6 | ||
Наследовали одиночку от класса конфиг и так получилось это реализовать. |
|||
Singleton Singleton - Config - Cant extend | + 6 | ||
Интересная ситуация как откатить появившиеся изменения в гите. А наследование со статиками наверно плохо резонирует, но так и не понял сути проблемы. |
|||
Singleton Singleton - Config - Using pattern | + 7 | ||
Реализовали шаблон одиночка в классе конфиг. |
|||
Singleton Singleton - Config - Static class | + 7 | ||
Сделали класс конфиг статичным. |
|||
Singleton Singleton - Config - Static field | + 7 | ||
Мутный урок, да это понятно, что такой способ плохо пахнет. |
|||
Singleton Singleton - Config - Git default | + 5 | ||
Добавил текстовой файл с константами в список игнорирования. |
|||
Singleton Singleton - Config - FileReader | + 5 | ||
Модифицировали класс для чтения данных из файла. Статик хорош в меленьких программах, и эти статики будут вшиты в программу и только перекомпиляция поможет, если параметры нужно изменить. |
|||
Singleton Singleton - Config - Git commit | + 5 | ||
Добавили новый изменения в гит. |
|||
Singleton Singleton - Config - Class | + 5 | ||
Перенесли константы в отдельный класс. |
|||
Singleton Singleton - Config - Git add | + 5 | ||
Добавили изменения в гит. |
|||
Singleton Singleton - Config - Static | + 5 | ||
Выделить все константы в отдельный класс, облегчит разработку однозначно. |
|||
Singleton Singleton - Config - Git init | + 5 | ||
Курс с гитом это отличная идея. |
|||
Singleton Singleton - Config - Final | + 6 | ||
Начали и вариант хранение конфигурации в самой программе. |
|||
Singleton Singleton - Intro | + 8 | ||
Нужный паттерн и иногда без него не обойтись. Как-то писал сборник игр в одной программе и требовалось запустить, только один экземпляр игры, но так и не дошли руки этот проект правильно реализовать, чтобы каждая игра запускалась, только раз. |
|||
База SQLite SQLite - Самостоятельная работа | + 9 | ||
Урок понравился. Домашние задания даже захотелось выполнить. Написал сам программу и даже сделал видео отчет. |
|||
Game Xonix Окно проекта | + 5 | ||
Вывел окно. |
|||
Game Xonix Установка Eclipse | + 5 | ||
Запустил в Идее. |
|||
Java Book ФИНАЛЬНЫЙ УРОК | + 7 | ||
Прошел курс. Знания нужные, пример не такой яркий, но тоже новые знания были получены. Сериализация, UML, эти темы были освещены и усвоены. Но лучшее усвоение, конечно будет если будет много практики. |
|||
Java Book Сериализация - Восстановление базы | + 7 | ||
Реализовали загрузку сериалихованных данных. |
|||
Java Book Сериализация - Сохранение базы | + 7 | ||
Сериализовали книгу, теперь введенные данные сохраняються в файле. |
|||
Java Book Сериализация - Статическое напряжение | + 8 | ||
Переделали класс книга для сериализации убрали статик. Подготовили для сериализации, для сохранения всех введенных данных. Сериализация это сохранение всех данных и состояний обьекта и десиариализация это восстановление всех данных и состояний у обьекта. |
|||
Java Book Меню - Работа с оценками | + 10 | ||
Реализовали метод поставить оценку. И тут выявились ошибки, и некоторые были исправлены. |
|||
Java Book Меню - Запись студента на курс | + 9 | ||
Реализовали метод показать данные о студенте и небольшой рефакторинг. |
|||
Java Book Меню - Работа с лекциями | + 9 | ||
Реализовали несколько методов для добавления студенту урока. |
|||
Дневник успеха 2020-07-05 : Ест за вола, а работает за комара. | + 8 | ||
За эту неделю: + Я проверил 79 отчётов у 17 формулистов. + Я написал 3 сообщения 3 формулистам общим объёмом несколько буков. + Я набрал 5 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Вывод элементов массива», без ошибок 3 => «Java - Запуск / Первая программа», без ошибок 4 => «Java - Вывод данных / Системы счислений», без ошибок 5 => «Java - База / Singleton», без ошибок + Я решил 15 задач: 1 => «Точка и плоскость / Часть круга» на 100% 2 => «Точка и плоскость / Квадрат» на 100% 3 => «Узник цикла IF / Девять чисел» на 100% 4 => «Узник цикла IF / Нули» на 100% 5 => «Узник цикла IF / Три тройки» на 100% 6 => «Узник цикла IF / Делитель» на 100% 7 => «Узник цикла IF / Сумма делителей» на 100% 8 => «Узник цикла IF / Плюс-минус» на 100% 9 => «Последовательность / Минимальное и максимальное число» на 100% 10 => «Последовательность / Новая последовательность» на 100% 11 => «Последовательность / Максимальный элемент» на 100% 12 => «Последовательность / Больше суммы предыдущих» на 100% 13 => «Последовательность / Больше суммы всех предыдущих» на 100% 14 => «Последовательность / Между соседями» на 100% 15 => «Коллекции / Дед Мороз» на 100% + Я выполнил 31 видеоурок: 1 => «ООФрукты / Как шагает Дед Мороз» за 11 мин. 2 => «ООФрукты / Конвертабельность» за 25 мин. 3 => «ООФрукты / Фабрика параметров» за 36 мин. 4 => «ООФрукты / Буфера в стрингах» за 54 мин. 5 => «ООФрукты / Документация Деда Мороза» за 1 час. 16 мин. 6 => «ООФрукты / Задедомороженный Архив» за 24 мин. 7 => «ООФрукты / Комплименты Деду Морозу» за 7 мин. 8 => «Game Xonix / 5 ошибок обучающих курсов. Java + Xonix » за 14 мин. 9 => «Game Xonix / Поиграем?» за 27 мин. 10 => «Game Xonix / Свои правила» за 7 мин. 11 => «Java Book / Вступление - Язык UML» за 4 час. 22 мин. 12 => «Java Book / Вступление - Примеры UML схем» за 28 мин. 13 => «Java Book / Проектирование - Три класса» за 15 мин. 14 => «Java Book / Проектирование - Классные диаграмы» за 25 мин. 15 => «Java Book / Проектирование - Выяснение отношений» за 25 мин. 16 => «Java Book / Создание - Класс Lesson» за 27 мин. 17 => «Java Book / Создание - Класс Student» за 16 мин. 18 => «Java Book / Создание - Класс Point» за 51 мин. 19 => «Java Book / Отладка - Пошаговый проход» за 29 мин. 20 => «Java Book / База - Статический класс» за 21 мин. 21 => «Java Book / База - Список студентов» за 32 мин. 22 => «Java Book / База - Список лекций» за 22 мин. 23 => «Java Book / База - Список оценок» за 46 мин. 24 => «Java Book / ПОЛУФИНАЛЬНЫЙ УРОК» за 2 мин. 25 => «Java Book / Меню - Планирование» за 2 час. 29 мин. 26 => «Java Book / Меню - Интерактив» за 33 мин. 27 => «Java Book / Меню - Работа со студентами» за 20 мин. 28 => «База SQLite / SQLite - Знакомство» за 54 мин. 29 => «База SQLite / SQLite - Подключение из Java» за 3 час. 52 мин. 30 => «База SQLite / SQLite - Insert» за 1 час. 15 мин. 31 => «База SQLite / SQLite - Select» за 17 мин. − Я не собрал ни одного Мегахеша :o( Что-то увлекся Явой. Так хитро получилось, чтобы выполнить последнее задание в курсе по mysql, нужны были знания из курса создание книжки оценок, так что в разделе по яве выборочно уже не пройти. |
|||
Java Book Меню - Работа со студентами | + 7 | ||
Реализовали методы добавления студентов в базу и вывод с порядковым номером студента из БД. |
|||
Java Book Меню - Интерактив | + 7 | ||
Реализовали метод Меню и пока стоят заглушки на все методы, кроме выхода из меню. |
|||
Java Book Меню - Планирование | + 8 | ||
Составили схему класса меню. |
|||
Java Book ПОЛУФИНАЛЬНЫЙ УРОК | + 7 | ||
Разбираемый пример программы не такой яркий и сочный. Но тоже интересно. |
|||
Java Book База - Список оценок | + 7 | ||
Написали методы добавления и получения оценок. |
|||
Java Book База - Список лекций | + 7 | ||
Добавили методы добавить урок, получить урок. Set хранит только один элемент и два этого элемента нельзя хранить, что требовалось в прошлой версии класса студент. |
|||
Java Book База - Список студентов | + 7 | ||
Вынесли все данные в отдельный статический класс |
|||
Java Book База - Статический класс | + 7 | ||
Обновление схемы программы, рефакторинг, все данные лучше хранить отдельно и в статическом классе. |
|||
Java Book Отладка - Пошаговый проход | + 8 | ||
В Идее удобно дебажить. |
|||
Java Book Создание - Класс Point | + 8 | ||
Реализовали класс оценок. Создали метод организующий вывод урока и оценок. |
|||
Java Book Создание - Класс Student | + 8 | ||
Реализовали класс Студент. |
|||
Java Book Создание - Класс Lesson | + 7 | ||
Приступили к написанию кода. Сделали пока только заглушки и классе Lesson реализовали все методы и с блок схемой все быстрее и проще. |
|||
Java Book Проектирование - Выяснение отношений | + 7 | ||
Сделали связи между объектами. Оценки относятся к лекциям, а лекции к студенту, вроде так логичнее. |
|||
Java Book Проектирование - Классные диаграмы | + 7 | ||
Составили схему будущей программы. |
|||
Java Book Проектирование - Три класса | + 7 | ||
Приступили к созданию схемы программы. |
|||
Java Book Вступление - Примеры UML схем | + 7 | ||
Статьи прочитал. Чтобы запомнить лучше нужна практика. |
|||
Java Book Вступление - Язык UML | + 6 | ||
Да, впечатляет, никогда не думал, что так можно разрабатывать. Сначала сделаю, потом думаю, а оказывается можно и по другому, сначала все обдумать, и только потом, реализовать. Но это уже приходит с опытом. Да обязательно иметь какой-то план, схему чем занимаешься, а через uml это можно очень наглядно изобразить, что сильно упростит разработку продукта. |
|||
База SQLite SQLite - Select | + 8 | ||
Добавили метод выбрать все записи. Совсем не сложно работать с БД особенно в SqlLite. |
|||
База SQLite SQLite - Insert | + 7 | ||
Добавили новую запись в программе и запустил в Idea. |
|||
База SQLite SQLite - Подключение из Java | + 5 | ||
С базой данных законектились! |
|||
База SQLite SQLite - Знакомство | + 8 | ||
Установил БД запустили и создал БД пользователей. |
|||
Game Xonix Свои правила | + 7 | ||
Исправил количество жизней. Исправил процент перехода на следующий уровень и немного поигрался. |
|||
Game Xonix Поиграем? | + 7 | ||
Поигрался. |
|||
Game Xonix 5 ошибок обучающих курсов. Java + Xonix | + 6 | ||
Да, обучение тут увлекает. |
|||
ООФрукты Комплименты Деду Морозу | + 6 | ||
Курс отличный, тема программы, оригинальная и забавная. Охватили большой пласт знаний в особенностей по ООП на java, это наследование интерфейсы, еще воспользовались несколькими шаблонами проектирования, так что практики очень много, смотриться и изучается легко и с большим интересом. |
|||
ООФрукты Задедомороженный Архив | + 7 | ||
Создали архив программы, заодно это и есть сама программа. Создаетсся в редакторе, еще можно мавеном создать архив, еще можно и утилитой jar. Протестировал вроде работает. |
|||
ООФрукты Документация Деда Мороза | + 5 | ||
Создали документацию проекта. |
|||
ООФрукты Буфера в стрингах | + 5 | ||
Много рефакторинга. |
|||
ООФрукты Фабрика параметров | + 7 | ||
Перенесли разбор командной строки в отдельный класс, создающий в зависимости от параметров, что в мешке Деда Мороза и в каком формате выводить. |
|||
ООФрукты Конвертабельность | + 5 | ||
В основеном рефактор последних методов. |
|||
ООФрукты Как шагает Дед Мороз | + 5 | ||
Исправили ошибку, выполнили дебаг, новых методов. |
|||
ООФрукты Создатель | + 6 | ||
Передалали метод получения параметров. Закралась ошибка передавался пустой массив и перед вызовом нужно было бы добавить аргументы. |
|||
ООФрукты Параметрический Созидатель | + 7 | ||
Есть еще лучще подход и начата реализация этого подхода чтения параметров из коммандной строки. |
|||
ООФрукты Параметр Формата | + 7 | ||
Начали решать как элегантенее передавать формат вывода полученных данных, вместе с уже вариантами получения данных. |
|||
Дневник успеха 2020-06-28 : Дуб – железо селянина. | + 5 | ||
За эту неделю: + Я проверил 61 отчёт у 14 формулистов. + Я написал 4 сообщения 1 формулисту общим объёмом 2 килобуквы + Я набрал 6 текстов: 1 => «C# набор / Разделить строку на слова», без ошибок 2 => «C# набор / Выделение подстроки», без ошибок 3 => «Java - Запуск / Скоростная Java», 1 ошибка 4 => «Java - Запуск / Первая программа», без ошибок 5 => «Java - Ввод данных / Три цифры», без ошибок 6 => «Java - База / Singleton», 1 ошибка + Я решил 16 задач: 1 => «Do-рацикл / Сумма последовательности» на 100% 2 => «Do-рацикл / Меньше ε» на 100% 3 => «Do-рацикл / Снова меньше ε» на 100% 4 => «Do-рацикл / По модулю меньше ε» на 75% 5 => «Обман цикла / Делим без остатка» на 100% 6 => «Обман цикла / Без пятерок» на 100% 7 => «Обман цикла / Множитель» на 100% 8 => «Обман цикла / Делитель Макса» на 100% 9 => «Обман цикла / Делитель Мина» на 100% 10 => «Обман цикла / Цифра три» на 100% 11 => «Обман цикла / Вечное ожидание» на 100% 12 => «Точка и плоскость / Четверть плоскости» на 100% 13 => «Точка и плоскость / Прямоугольник» на 100% 14 => «Точка и плоскость / Ромб» на 100% 15 => «Точка и плоскость / Круг» на 100% 16 => «Коллекции / Апрельские дни» на 100% + Я выполнил 27 видеоуроков: 1 => «Записи вебинаров / Создание игры «Сапёр» на Java» за 20 час. 50 мин. 2 => «ООФрукты / Подготовка - Фрукты по списку» за 30 мин. 3 => «ООФрукты / Подготовка - База фруктов» за 4 час. 59 мин. 4 => «ООФрукты / Постановка задачи» за 34 мин. 5 => «ООФрукты / Яблоки на снегу» за 2 час. 0 мин. 6 => «ООФрукты / Фрукточтец» за 8 час. 27 мин. 7 => «ООФрукты / Фрукты из строки» за 17 мин. 8 => «ООФрукты / Волшебные конструкторы» за 2 час. 22 мин. 9 => «ООФрукты / Фруктовые комментарии» за 3 час. 21 мин. 10 => «ООФрукты / Новые игрушки» за 13 мин. 11 => «ООФрукты / Какие ваши аргументы?» за 1 час. 9 мин. 12 => «ООФрукты / Рефакторинг аргументов» за 19 мин. 13 => «ООФрукты / Пошаговый проход» за 13 мин. 14 => «ООФрукты / Массивная строка» за 35 мин. 15 => «ООФрукты / Логические задачи» за 30 мин. 16 => «ООФрукты / Размер множества» за 15 мин. 17 => «ООФрукты / Список задач» за 27 мин. 18 => «ООФрукты / Форматы JSON и XML» за 37 мин. 19 => «ООФрукты / Профессиональный Интерфейс» за 20 мин. 20 => «ООФрукты / Коллекция HashMap» за 28 мин. 21 => «ООФрукты / Конвертабельные классы» за 38 мин. 22 => «Шахматы по сети / Рефакторинг. Потерянная пешка» за 14 час. 2 мин. 23 => «Шахматы по сети / Рефакторинг. Класс шахматной игры» за 26 мин. 24 => «Шахматы по сети / Рефакторинг. Двухэтажное превращение» за 2 час. 57 мин. 25 => «Шахматы по сети / Рефакторинг. Финальное причёсывание» за 12 мин. 26 => «Шахматы по сети / Рефакторинг. Последний аккорд» за 48 мин. 27 => «Шахматы по сети / VIP. Меню DimanDOSа» за 5 час. 32 мин. − Я не собрал ни одного Мегахеша :o( Закончился курс по шахматам. В курсе по шахматам узнал, жаль только поверхностно, о работе на сервере, очень подробно об алгоритме игры в шахматы и конечно юнити, но увы только наброски. Чтобы вникать это сколько требуется изучить! Заинтересовал курс в разделе явы о фруктах, еще один курс по основам ООП. И основы очень даже подробно обьясняются. |
|||
ООФрукты Конвертабельные классы | + 5 | ||
Выделили 3 метода вывода результатов в отдельные классы, все классы реализовали через один интерфейс, и теперь стало удобнее и нагляднее воспользоваться выбраным выводом данных в мешке Деда Мороза. Интерфейс это контракт, который выполняет класс, то есть класс обязательно реализует методы прописанные в интерфейсе. |
|||
ООФрукты Коллекция HashMap | + 5 | ||
Реализовали в самом классе логики метод интерфейса конвертиции данных, вывод в консоль этих данных. |
|||
ООФрукты Профессиональный Интерфейс | + 4 | ||
Создали интерфейс для методов вывода в разных форматах, и через интерфейс логика методов вывода будет проще и универсальнее. |
|||
ООФрукты Форматы JSON и XML | + 6 | ||
Добавили в логику вывод в 3 форматах csv,xml,json. |
|||
ООФрукты Список задач | + 6 | ||
Перенесли всю статистику в класс логики. И можно выводить статистику буквы в нижнем регистре |
|||
ООФрукты Размер множества | + 6 | ||
Добавили еще методы в логику. |
|||
ООФрукты Логические задачи | + 6 | ||
Создали класс Логики и добавили несколько методов. |
|||
ООФрукты Массивная строка | + 5 | ||
Выделили еще один класс полученния данных из мешка Деда Мороза. Передали аргументы базовому классу из статического метода, потом сделали дебаг. |
|||
ООФрукты Пошаговый проход | + 5 | ||
Дебажинг поиск ошибки выхода исключения без двух переводов строки в конце ввода фруктов. |
|||
ООФрукты Рефакторинг аргументов | + 5 | ||
Выделили проверку аргументов командной строки в отдельный метод. |
|||
ООФрукты Какие ваши аргументы? | + 5 | ||
Теперь без выбора способа считывания из командной строки не заработает. Как считать с файла, кроме как запихнуть файл в ресурсы не получается. |
|||
ООФрукты Новые игрушки | + 5 | ||
С вариантом солидарен, только конечно надо бы это переименовать, константы в мешке деда мароза, например. |
|||
ООФрукты Фруктовые комментарии | + 5 | ||
Полезный урок, показано как формируется документация на основе комментериев. |
|||
ООФрукты Волшебные конструкторы | + 6 | ||
Через наследование расспределили функционал класса, считать данные из файла из строки из консоли. |
|||
ООФрукты Фрукты из строки | + 6 | ||
Создали метод считать строку. Создали 3 класса и через наследование будет раделены обязаности у класса считывающего данные. |
|||
ООФрукты Фрукточтец | + 7 | ||
Создал файл и с прочитал содержимое. Глюк первую строку с фруктом пропускает. Повозился, чтобы вычитать файл из ресурсов. |
|||
ООФрукты Яблоки на снегу | + 5 | ||
Список фруктов, мог бы содержать еще и вес фрукта. |
|||
ООФрукты Постановка задачи | + 8 | ||
Рефакторить можно бессконечно, пока еще нет чёткого задания. В уже созданом, можно выделить выход из цикла в отдельный метод и т.д. |
|||
ООФрукты Подготовка - База фруктов | + 8 | ||
Интересно, сильно отличается этот курс от пройденных, тут есть домашние задания. Стало интереснее, так усвоиться и лучше. |
|||
Записи вебинаров Создание игры «Сапёр» на Java | + 6 | ||
Интересный урок игра сапер, часто увлекала, алгоритм игры хорошо продуман и красиво реализован. |
|||
ООФрукты Подготовка - Фрукты по списку | + 9 | ||
Урок об Enum. |
|||
Шахматы по сети VIP. Меню DimanDOSа | + 8 | ||
Меню создать увидел как. Меню конечно сделал, только вот как его связать с игрой шахматы? |
|||
Шахматы по сети Рефакторинг. Последний аккорд | + 5 | ||
Благодарю за курс! Это был у меня первый такой большой проект. Все классно, ясно, четко, понятно обьясняется и теперь понятно стало зачем столько в книге Фаулера описано методов рефакторинга. В курсе охвачено много технологий, жаль это только наброски, но от этого только интереснее. Это всё опыт многих лет усердной работы, так что за этот курс огромное спасибо, узнал очень много! |
|||
Шахматы по сети Рефакторинг. Финальное причёсывание | + 5 | ||
Последнее причесывание кода. |
|||
Шахматы по сети Рефакторинг. Двухэтажное превращение | + 5 | ||
Вынесли еще некоторую логику в класс Игра. Проверка на правильность хода не работает у меня, что-то не так, пришлось закоментить эту проверку. В консольном клиенте все превращается, а вот в Юнити клиенте не позволяет сделать превращение пешки. |
|||
Шахматы по сети Рефакторинг. Класс шахматной игры | + 6 | ||
Выделили работу с классом шахмат в отдельный класс для наглядности кода. |
|||
Шахматы по сети Рефакторинг. Потерянная пешка | + 8 | ||
Повозился с этим уроком, ошибка так и не устранена. В консоли пешка меняется корректно, но вот в Юнити не работает, изменил код проверку является ли та же версия поля шахмат до совершения хода и вот тут постоянно пропускается это условие и только закоментировав эту проверку выполняется замена фигуры. |
|||
Дневник успеха 2020-06-21 : Одна пчела мало меда нанесет. | + 6 | ||
За эту неделю: + Я проверил 50 отчётов у 14 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом 1 килобуква + Я набрал 7 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Звездочки», без ошибок 3 => «C# набор / Вывод числа по разрядам», без ошибок 4 => «C# набор / Выделение подстроки», без ошибок 5 => «C# набор / Максимальный элемент массива», без ошибок 6 => «Java - Запуск / Первая программа», без ошибок 7 => «Java - Ввод данных / Чтение символа», 2 ошибки + Я решил 23 задачи: 1 => «For-to-чки / Кратные» на 100% 2 => «For-to-чки / Двухзначный столбик» на 100% 3 => «For-to-чки / Среднее арифметическое» на 100% 4 => «Пока-цикл / Сумма цифр» на 100% 5 => «Пока-цикл / Все цифры» на 100% 6 => «Пока-цикл / Сумма квадратов» на 100% 7 => «Пока-цикл / Трехзначные квадраты» на 100% 8 => «Пока-цикл / Сумма ряда» на 100% 9 => «Пока-цикл / Мой век» на 100% 10 => «Вечность / Неделька» на 100% 11 => «Вечность / 12 месяцев» на 100% 12 => «Вечность / Отрывной календарь» на 100% 13 => «Вечность / Високосное свидание» на 100% 14 => «Вечность / Знаки зодиака» на 100% 15 => «WRITE - Вывод данных / Особые символы» на 100% 16 => «WRITE - Вывод данных / Формула в юникоде» на 100% 17 => «WRITE - Вывод данных / Визитка робота» на 100% 18 => «WRITE - Вывод данных / Константы» на 100% 19 => «WRITE - Вывод данных / Системы счисления» на 100% 20 => «WRITE - Вывод данных / Присваивание» на 100% 21 => «WRITE - Вывод данных / Дискриминант» на 100% 22 => «WRITE - Вывод данных / Китайская стена» на 100% 23 => «WRITE - Вывод данных / Комментарии» на 100% + Я выполнил 42 видеоурока: 1 => «ООП на Python3 / Установка python» за 6 мин. 2 => «Записи вебинаров / Игра 15 на C# для Android» за 9 час. 4 мин. 3 => «Записи вебинаров / Открытый вебинар курса «Разработчик игр на C#» Игра «2048»» за 7 час. 22 мин. 4 => «Записи вебинаров / Шаблоны проектирования в Java» за 5 час. 30 мин. 5 => «Шахматы по сети / База данных. Созидание» за 51 мин. 6 => «Шахматы по сети / База данных. VIP. Таблицы на вырост» за 31 мин. 7 => «Шахматы по сети / База данных. VIP. Красивая диаграма» за 14 мин. 8 => «Шахматы по сети / База данных. ПЯТЫЙ ФИНАЛЬНЫЙ УРОК» за 2 мин. 9 => «Шахматы по сети / Сервер. Последняя версия» за 59 мин. 10 => «Шахматы по сети / Сервер. Райский Эдем - EDM» за 22 мин. 11 => «Шахматы по сети / Сервер. Новая игра на JSON» за 24 мин. 12 => «Шахматы по сети / Сервер. Официант без логики» за 29 мин. 13 => «Шахматы по сети / Сервер. Ваш ход!» за 24 мин. 14 => «Шахматы по сети / Сервер. Шахматная Идемпотентность» за 18 мин. 15 => «Шахматы по сети / Сервер. Китайская ничья» за 16 мин. 16 => «Шахматы по сети / Сервер. ШЕСТОЙ ФИНАЛЬНЫЙ УРОК» за 4 мин. 17 => «Шахматы по сети / Хостинг. Регистрация аккаунта» за 6 мин. 18 => «Шахматы по сети / Хостинг. Лучше заплатить» за 37 мин. 19 => «Шахматы по сети / Хостинг. Доступ по FTP» за 57 мин. 20 => «Шахматы по сети / Хостинг. Публикация проекта» за 12 мин. 21 => «Шахматы по сети / Хостинг. Перенос базы данных» за 2 час. 34 мин. 22 => «Шахматы по сети / Хостинг. VIP. Двойные стандарты» за 17 мин. 23 => «Шахматы по сети / Хостинг. СЕДЬМОЙ ФИНАЛЬНЫЙ УРОК» за 1 мин. 24 => «Шахматы по сети / Клиент. Достучаться до облака» за 35 мин. 25 => «Шахматы по сети / Клиент. Дедовские методы» за 13 мин. 26 => «Шахматы по сети / Клиент. Ход в мешке» за 1 час. 2 мин. 27 => «Шахматы по сети / Клиент. Серверные пешки» за 26 мин. 28 => «Шахматы по сети / Клиент. Следы невиданных ходов» за 15 мин. 29 => «Шахматы по сети / Клиент. Фоновое обновление» за 1 час. 34 мин. 30 => «Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК» за 3 мин. 31 => «Шахматы по сети / Рефакторинг. С чего начать?» за 22 мин. 32 => «Шахматы по сети / Рефакторинг. Координатные трансформации» за 35 мин. 33 => «Шахматы по сети / Рефакторинг. Чёрный ящик» за 17 мин. 34 => «Шахматы по сети / Рефакторинг. Интерфейсная прослойка» за 24 мин. 35 => «Шахматы по сети / Рефакторинг. Ящик с фигурами» за 10 мин. 36 => «Шахматы по сети / Рефакторинг. Многоклеточная сущность» за 41 мин. 37 => «Шахматы по сети / Рефакторинг. Вынос переноса» за 11 мин. 38 => «Шахматы по сети / Рефакторинг. Спрайт, не дай себя заинтерфейсить» за 17 мин. 39 => «Шахматы по сети / Рефакторинг. Клетка в клетке» за 18 мин. 40 => «Шахматы по сети / Рефакторинг. Шахматная независимость» за 20 мин. 41 => «Шахматы по сети / Рефакторинг. Хоровод из четырёх фигур» за 31 мин. 42 => «Шахматы по сети / Рефакторинг. Волшебник изумрудного ящика» за 1 час. 4 мин. − Я не собрал ни одного Мегахеша :o( На этой неделе увлек курс шахмат, столько рефакторинга, теперь понимаю не зря читал Фаулера, все не читал там столько вариантов рефакторинга и теперь понятнее зачем столько рефакторинга. |
|||
Шахматы по сети Рефакторинг. Волшебник изумрудного ящика | + 6 | ||
Рефактор кода класса превращения пешки в фигуру. |
|||
Шахматы по сети Рефакторинг. Хоровод из четырёх фигур | + 5 | ||
Начало рефакторинга превращения пешки в фигуру. |
|||
Шахматы по сети Рефакторинг. Шахматная независимость | + 3 | ||
Перенесли еще два метода, отметить и снять отметку ячеек, которые показывают куда может ходить фигура. |
|||
Шахматы по сети Рефакторинг. Клетка в клетке | + 3 | ||
Отметить клетку и снять отметку с клетки поместили в класс клетка, что очень логично. |
|||
Шахматы по сети Рефакторинг. Спрайт, не дай себя заинтерфейсить | + 5 | ||
Рефактор продолжается. Добавили еще один метод в интерфейс. И реализовали этот вызов. |
|||
Шахматы по сети Рефакторинг. Вынос переноса | + 5 | ||
Что-то вынесли откуда куда-то. |
|||
Шахматы по сети Рефакторинг. Многоклеточная сущность | + 4 | ||
Рефактор продолжается выделили в отдельный класс еще один словарь BoxSquares. |
|||
Шахматы по сети Рефакторинг. Ящик с фигурами | + 6 | ||
Создали класс BoxFigures унаследовавшись от класса Box. |
|||
Шахматы по сети Рефакторинг. Интерфейсная прослойка | + 6 | ||
Воспользовались шаблоном адаптер, для рефакторинга словаря с фигурами. |
|||
Шахматы по сети Рефакторинг. Чёрный ящик | + 6 | ||
Рефакторинг словаря с фигурами. |
|||
Шахматы по сети Рефакторинг. Координатные трансформации | + 6 | ||
Рефакторинг координат. |
|||
Шахматы по сети Рефакторинг. С чего начать? | + 5 | ||
Начался рефакторинг. Вынесли класс DragAndDrop в отдельный файл. Много кода еще дублируется и можно передавать цвет фигуры параметром, так кода станет точно меньше. |
|||
Шахматы по сети Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК | + 6 | ||
Записал видео, выложил на ютуб, получился длинноват, но и курс тоже оказался не почти на 80 серий. |
|||
Шахматы по сети Клиент. Фоновое обновление | + 4 | ||
На компе все можно играть двоем по сети на клиенте от юнити. На андроиде не получается запустить, выходит, такое же состояние поля, когда использовался https протокол. |
|||
Шахматы по сети Клиент. Следы невиданных ходов | + 5 | ||
Уже можно поиграть, через сервер на юнити клиенте и клиенте в консоли. |
|||
Шахматы по сети Клиент. Серверные пешки | + 5 | ||
Запустили на юнити клиента получающий fen с сервера. |
|||
Шахматы по сети Клиент. Ход в мешке | + 4 | ||
Уже можно сыграть в шахматы двоем, через клиент в консоли. |
|||
Шахматы по сети Клиент. Дедовские методы | + 3 | ||
Выделили из полученной с сервера строки фен и передали клиенту. |
|||
Шахматы по сети Клиент. Достучаться до облака | + 3 | ||
Приступили к клиенту и получили фен игры с сервера. |
|||
Шахматы по сети Хостинг. СЕДЬМОЙ ФИНАЛЬНЫЙ УРОК | + 6 | ||
С хостингом получилось целое приключение пришлось повозиться с подключением к БД. А так да было интересно, залить и запустить на хостинге свой апи сервер шахмат. |
|||
Шахматы по сети Хостинг. VIP. Двойные стандарты | + 6 | ||
Исправил webconfig теперь будет автоматически заменяться строка подключения к БД. |
|||
Шахматы по сети Хостинг. Перенос базы данных | + 6 | ||
Перенести БД не получилось, создал на сервере, но все-равно не работает.Потом попробовал скопировать строку подключения к БД на сервере на свой комп и перекомпилировал и перезалил и только, тогда получилось. Скопировал строку подключения к БД и запустил на своем компе и показался fen и добавилась запись в БД на хостинге, но вот запустить скопированую на хостинг версию не удается, к бд не подключится. |
|||
Шахматы по сети Хостинг. Публикация проекта | + 4 | ||
Уже выложил сайт на временный хостинг. |
|||
Шахматы по сети Хостинг. Доступ по FTP | + 4 | ||
Сделал деплой из vs в меню build есть такая возможность. Узнал версию загруженную на хостинг. |
|||
Шахматы по сети Хостинг. Лучше заплатить | + 4 | ||
Воздержусь от такого приключения. |
|||
Шахматы по сети Хостинг. Регистрация аккаунта | + 5 | ||
Осталась регистрация, когда проходил курс ASP.Net, где делали сайт с историями. |
|||
Шахматы по сети Сервер. ШЕСТОЙ ФИНАЛЬНЫЙ УРОК | + 5 | ||
Подходит к завершению реализация шахмат с хранением партий на сервере и возможностью играть нескольким клиентам. Все так просто, когда учишься, но самое интересное начинается, когда решаешь сам задачу. Не было опыта такого маштаба, так что воздержусь от восторгов. |
|||
Шахматы по сети Сервер. Китайская ничья | + 5 | ||
Добавили возможность досрочно закончить партию. |
|||
Шахматы по сети Сервер. Шахматная Идемпотентность | + 3 | ||
Добавили проверки на ошибки ввода параметров в строке браузера. |
|||
Шахматы по сети Сервер. Ваш ход! | + 3 | ||
Теперь можно играть через строку в браузере. |
|||
Шахматы по сети Сервер. Официант без логики | + 4 | ||
Сделали рефакторинг, добавили класс шахмат что до этого написали и вызвали его и записали фен в БД. |
|||
ООП на Python3 Установка python | + 5 | ||
Запустил питон в редакторе vscode. |
|||
Записи вебинаров Шаблоны проектирования в Java | + 3 | ||
Отличный вебинар! Пример шаблона реализовал. Пример отличный с калькулятором, отличный результат. Да, есть еще чему учиться в программировании! Пришлось вспомнить как пользоваться мавеном, так как все решал в vscode. |
|||
Шахматы по сети Сервер. Новая игра на JSON | + 5 | ||
Переключились на использование json. Добавили новую запись в БД и она сразу отобразилась и в броузере и в БД. |
|||
Шахматы по сети Сервер. Райский Эдем - EDM | + 4 | ||
Подключились к БД, воспользовавшись готовым сгенерированым контроллером. |
|||
Шахматы по сети Сервер. Последняя версия | + 4 | ||
Создали новый проект с веб апи и создали контроллер возвращающий версию. |
|||
Шахматы по сети База данных. ПЯТЫЙ ФИНАЛЬНЫЙ УРОК | + 7 | ||
С БД раньше не работал и тут есть немного практики в этом. Вероятно это важно, но я еще этого не понял. |
|||
Шахматы по сети База данных. VIP. Красивая диаграма | + 6 | ||
Диаграмма БД составлена. |
|||
Шахматы по сети База данных. VIP. Таблицы на вырост | + 6 | ||
В необязательном уроке, все-таки создал эту таблицу. |
|||
Записи вебинаров Открытый вебинар курса «Разработчик игр на C#» Игра «2048» | + 5 | ||
Отличный урок, пришлось, после немного самому переделать на планшете, после отпускания нажатия и таким образом определения жеста и только после вызов метода подсчета в модели. Добавил ещё подсчет очков, после каждого хода. |
|||
Шахматы по сети База данных. Созидание | + 6 | ||
Создал БД для шахмат. С установкой повозился, раз 5 точно перезапускал. |
|||
Записи вебинаров Игра 15 на C# для Android | + 6 | ||
Хороший вебинар, весь процесс создания игры на с# и еще версия для мобильных и это начато с TDD, чего очень не хватает во всех курсах, но вероятно методологию TDD Евгений Витольдович включил уже после создания этих курсов, как я предполагаю. Узнал много нового особенно в Юнити, так что доволен, что прошел этот урок. |
|||
Дневник успеха 2020-06-14 : Пашню пашут, руками не машут. | + 7 | ||
За эту неделю: + Я проверил 57 отчётов у 16 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом 1 килобуква + Я набрал 6 текстов: 1 => «C# набор / Звездочки», без ошибок 2 => «C# набор / Разделить строку на слова», без ошибок 3 => «C# набор / Заполнение массива», без ошибок 4 => «C# набор / Формирование массива», без ошибок 5 => «C# набор / Вывод элементов массива», 1 ошибка 6 => «Java - Ввод данных / Чтение символа», без ошибок + Я решил 14 задач: 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-чки / Палочки» на 100% 8 => «For-to-чки / Много палочек» на 100% 9 => «For-to-чки / Алфавит» на 100% 10 => «For-to-чки / Тивафла» на 100% 11 => «For-to-чки / DY-Алфавит» на 100% 12 => «For-to-чки / Степень» на 100% 13 => «For-to-чки / Факториал» на 100% 14 => «For-to-чки / Сумма фактов» на 100% + Я выполнил 32 видеоурока: 1 => «НаноШахматы / HTML - Шахматные фигуры» за 20 мин. 2 => «НаноШахматы / CSS - Шахматная доска» за 13 мин. 3 => «Шарики / VIP. Запуск игры на iPhone и Android» за 3 час. 7 мин. 4 => «МикроШахматы / Пешкина мечта» за 16 мин. 5 => «МикроШахматы / Волшебное превращение пешки» за 3 час. 23 мин. 6 => «МикроШахматы / ТРЕТИЙ ЧЕТВЕРТЬФИНАЛЬНЫЙ УРОК» за 17 мин. 7 => «Мат Конём и Слоном / Нано Шахматы» за 1 час. 18 мин. 8 => «Шахматы по сети / Алгоритмы. Храбрая пешка» за 2 час. 13 мин. 9 => «Шахматы по сети / Алгоритмы. Четвёртое превращение» за 30 мин. 10 => «Шахматы по сети / Алгоритмы. Рефакторинг на доске» за 26 мин. 11 => «Шахматы по сети / Алгоритмы. Допрыгалась!» за 53 мин. 12 => «Шахматы по сети / Алгоритмы. Королевский паркур» за 55 мин. 13 => «Шахматы по сети / Алгоритмы. Защита короля» за 42 мин. 14 => «Шахматы по сети / Алгоритмы. Шах и Мат!» за 18 мин. 15 => «Шахматы по сети / Алгоритмы. ТРЕТИЙ ФИНАЛЬНЫЙ УРОК» за 8 мин. 16 => «Шахматы по сети / Алгоритмы. VIP. Шахматное супертестирование» за 2 час. 40 мин. 17 => «Шахматы по сети / Алгоритмы. VIP. Можно пройти?» за 1 час. 11 мин. 18 => «Шахматы по сети / Алгоритмы. VIP. Как пройти в библиотеку» за 1 час. 32 мин. 19 => «Шахматы по сети / Интерфейс. План действий» за 2 час. 42 мин. 20 => «Шахматы по сети / Интерфейс. Генерация объектов» за 30 мин. 21 => «Шахматы по сети / Интерфейс. Начальная позиция» за 2 час. 14 мин. 22 => «Шахматы по сети / Интерфейс. Ход делегата» за 36 мин. 23 => «Шахматы по сети / Интерфейс. Проверка хода» за 42 мин. 24 => «Шахматы по сети / Интерфейс. VIP. Клетки отправления» за 34 мин. 25 => «Шахматы по сети / Интерфейс. VIP. Клетки прибытия» за 15 мин. 26 => «Шахматы по сети / Интерфейс. Щепотка рефакторинга» за 15 мин. 27 => «Шахматы по сети / Интерфейс. Выставка фигур» за 17 мин. 28 => «Шахматы по сети / Интерфейс. Долгожданное превращение» за 3 час. 25 мин. 29 => «Шахматы по сети / Интерфейс. ЧЕТВЁРТЫЙ ФИНАЛЬНЫЙ УРОК» за 6 мин. 30 => «Шахматы по сети / База данных. Management в студию!» за 7 час. 1 мин. 31 => «Шахматы по сети / База данных. Планирование» за 23 мин. 32 => «Шахматы по сети / База данных. Упрощение» за 8 мин. − Я не собрал ни одного Мегахеша :o( На этой неделю увлек курс шахматы по сети, давно столько уроков не проходил. Буду продолжать изучать курс шахматы. |
|||
Шахматы по сети База данных. Упрощение | + 6 | ||
Упростили схему БД. |
|||
Шахматы по сети База данных. Планирование | + 6 | ||
Перерисовал схему БД. |
|||
Шахматы по сети База данных. Management в студию! | + 4 | ||
Так и не понятно, установилось или нет? Запускать пришлось много раз, вылетал без обозначения ошибки. |
|||
Шахматы по сети Интерфейс. ЧЕТВЁРТЫЙ ФИНАЛЬНЫЙ УРОК | + 8 | ||
Запустил на андроид, так что можно даже с кем-то сыграть с одного планшета. Нет перезапуска новой игры это самое наверно неудобное, но к концу курса думаю это будет исправлено. Не силен в Юнити, хочется шустро пройти курс. Алгоритмы на высоком уровне, вот с интерфейсом игры, еще не особо комфортно, но играть можно. На компе не охота запускать сразу включается кулер и пылесосит. |
|||
Шахматы по сети Интерфейс. Долгожданное превращение | + 8 | ||
Есть полно багов еще, но тоже хороший результат, библиотека ходов это супер, вот интерфейс еще не очень, есть что дорабатывать. |
|||
Шахматы по сети Интерфейс. Выставка фигур | + 8 | ||
Подготовились к реализации превращения пешки |
|||
Шахматы по сети Интерфейс. Щепотка рефакторинга | + 8 | ||
Рефакторинг кода. |
|||
Шахматы по сети Интерфейс. VIP. Клетки прибытия | + 8 | ||
Теперь показывается куда может ходить выбранная фигура. |
|||
Шахматы по сети Интерфейс. VIP. Клетки отправления | + 7 | ||
Теперь подсвечиваются фигуры, которые могут ходить. |
|||
Шахматы по сети Интерфейс. Проверка хода | + 7 | ||
Уже можно полноценно играть в шахматы. Реализовано почти всё. Если пешка дошла до последнего поля надо бы сделать какое-то всплывающее меню доступных фигур. После хода надо бы переприсвоить экземпляр поля, пришлось пересматривать, чтобы игра заработала. |
|||
Шахматы по сети Интерфейс. Ход делегата | + 6 | ||
Теперь через делегат, сообщается, какая фигура была перенесена. |
|||
Шахматы по сети Интерфейс. Начальная позиция | + 5 | ||
Шахматные фигуры теперь рисуются с доски из класса шахматных правил. Да повозился с добавлением библиотеки, такого меню больше нет Add Reference. |
|||
Шахматы по сети Интерфейс. Генерация объектов | + 4 | ||
Нарисовали динамически шахматную доску. |
|||
Шахматы по сети Интерфейс. План действий | + 5 | ||
Начал новый проект в Юнити. Картинки добавил. Точку пришлось самому в гимпе рисовать, возможно подойдет. |
|||
Шахматы по сети Алгоритмы. VIP. Как пройти в библиотеку | + 5 | ||
Выбрать версию платформу 3.5 нет такой опции, есть только 2.0 вариант, что работает, так что вероятно что-то не так установлено. В Юнити все запустилось и так, так что все ок. Тест пройден, бибоиотека что писали работает с Юнити. |
|||
Шахматы по сети Алгоритмы. VIP. Можно пройти? | + 6 | ||
Рефакторинг небольшой. |
|||
Шахматы по сети Алгоритмы. VIP. Шахматное супертестирование | + 5 | ||
Вытерпел позицию 3, на глубину 6, давно так сильно процессор не шумел так сильно. Пробовал считать шахи и шахмат, но через рекурсию это сложновато. Сайт канул в историю, так что только по ролику смог что-то потестить. |
|||
Шахматы по сети Алгоритмы. ТРЕТИЙ ФИНАЛЬНЫЙ УРОК | + 7 | ||
Небольшой рефакторинг. Реализация алгоритмов на очень высоком уровне. Все очень красиво, выразительно и чётко. |
|||
Шахматы по сети Алгоритмы. Шах и Мат! | + 6 | ||
Теперь есть оповещение о шахе, о мате и пате. |
|||
Шахматы по сети Алгоритмы. Защита короля | + 6 | ||
Теперь есть проверка в подсказках хода, исключать ходы не дающие защиту от шаха. |
|||
Шахматы по сети Алгоритмы. Королевский паркур | + 6 | ||
Теперь есть в игре рокировка. |
|||
Шахматы по сети Алгоритмы. Допрыгалась! | + 6 | ||
Теперь пешка берет на проходе и еще рефакторили метод достижение пешкой последней линии. |
|||
Шахматы по сети Алгоритмы. Рефакторинг на доске | + 6 | ||
Оптимизировали код, отрефакторили убрали плохо пахнущий код, забавно но так и есть со временем этот код нвчнет дурно пахнуть. Код разрастется и будет сложнее наращивать функционал, сейчас так понимаю этот шаг. |
|||
Шахматы по сети Алгоритмы. Четвёртое превращение | + 6 | ||
Теперь пешка может превращаться в одну из 4 фигур на последнем поле. Кстати, ошибку исправил пришлось переписывать весь курс с нуля. |
|||
Шахматы по сети Алгоритмы. Храбрая пешка | + 6 | ||
Теперь пешки могут ходить только вперед, первый ход через 2 клетки, есть впереди слева или справа. Вручную проверять и делать ходы в консоли, с практикой все лучше и лучше получалось.. |
|||
Мат Конём и Слоном Нано Шахматы | + 7 | ||
Открыл курс наношахматы. Остальные пункты сложноваты. Хотя нашел одну комбинацию, дает ходы только из двух вариантов, и только эти два варианта повторяются. Весь курс сложный, но что-то дало, появились новые извилины из раздела комбинаторика, это однозначно. Даже откровение такое и теперь увидел и стал больше понимать, как работают алгоритмы в курсе по шахматам. |
|||
НаноШахматы CSS - Шахматная доска | + 7 | ||
Шахматная доска средствами html и css готова. |
|||
НаноШахматы HTML - Шахматные фигуры | + 6 | ||
Нарисовал список шахматных фигур из таблицы юникода. Если расширение файла .php не работает в html автодополнение в редакторе vscode. |
|||
МикроШахматы ТРЕТИЙ ЧЕТВЕРТЬФИНАЛЬНЫЙ УРОК | + 9 | ||
Изучали больше программирование в процедурном стиле, но тоже толково, эту парадигму нужно знать. Хотелось узнать больше об ооп в js, но курс еще не до конца пройден увидим. Вылавливать опечатки, причем js проглатывает все переменные инициализированы они или нет, бардак полный не соскучишься. |
|||
Шарики VIP. Запуск игры на iPhone и Android | + 9 | ||
Запустил на андроид планшете, маштабирование не особо, но играть можно. |
|||
МикроШахматы Волшебное превращение пешки | + 7 | ||
Реализовали превращение из пешки, через промпт. Найти опечатку. |
|||
МикроШахматы Пешкина мечта | + 4 | ||
Теперь и черная пешка берет на проходе и небольшой рефакторинг. |
|||
Дневник успеха 2020-06-07 : Без труда нет плода. | + 8 | ||
За эту неделю: + Я проверил 89 отчётов у 14 формулистов. + Я написал 11 сообщений 7 формулистам общим объёмом 5 килобукв + Я набрал 4 текста: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Сравнение двух целых чисел», без ошибок 3 => «C# набор / Формирование массива», без ошибок 4 => «Java - Запуск / Первая программа», без ошибок + Я решил 14 задач: 1 => «Условный оператор / Минимальное произведение» на 100% 2 => «Условный оператор / Возрастание» на 100% 3 => «Условный оператор / В промежутке» на 100% 4 => «Условный оператор / Минимальное неотрицательное» на 100% 5 => «Условный оператор / Наибольшее при условии» на 100% 6 => «For-to-чки / Созвездие» на 100% 7 => «For-to-чки / Сумма» на 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 => «For-to-чки / Сто квадратов» на 100% + Я выполнил 24 видеоурока: 1 => «Игры со Спрайтами / Аполлон. Graph и Sprite на Луне» за 4 час. 27 мин. 2 => «Игры со Спрайтами / Аполлон. Финальное прилунение» за 1 час. 24 мин. 3 => «Игры со Спрайтами / Полуфинальный урок» за 24 мин. 4 => «Игры со Спрайтами / Домино. Правила игры» за 28 мин. 5 => «Игры со Спрайтами / Домино. Перемешиваем плашки» за 1 час. 10 мин. 6 => «Игры со Спрайтами / Домино. Динамическая пирамида» за 1 час. 9 мин. 7 => «Игры со Спрайтами / Домино. Делегаты отображения» за 36 мин. 8 => «Игры со Спрайтами / Домино. Выбираем и убираем» за 1 час. 24 мин. 9 => «Игры со Спрайтами / Домино. Ура! Победа!» за 50 мин. 10 => «Игры со Спрайтами / Спрайт. Рисуем плашки» за 5 час. 44 мин. 11 => «Игры со Спрайтами / Домино. Отображение плашки» за 49 мин. 12 => «Игры со Спрайтами / Домино. Двойной спрайт» за 39 мин. 13 => «Игры со Спрайтами / Домино. Анимация спрайта» за 34 мин. 14 => «Игры со Спрайтами / Домино. Подъём переворотом» за 56 мин. 15 => «Игры со Спрайтами / Домино. Базовый класс Анимаций» за 2 час. 36 мин. 16 => «Игры со Спрайтами / Домино. Три наследника Аниматора» за 3 час. 53 мин. 17 => «Игры со Спрайтами / Домино. Пирамида из анимашек» за 33 мин. 18 => «Игры со Спрайтами / Домино. Rolling Stones» за 40 мин. 19 => «Игры со Спрайтами / Домино. Наведение порядка» за 1 час. 4 мин. 20 => «Игры со Спрайтами / Домино. Финальный аккорд» за 1 час. 8 мин. 21 => «Игры со Спрайтами / ФИНАЛЬНЫЙ урок» за 30 мин. 22 => «Игры со Спрайтами / VIP урок. Телефон по TCP/IP протоколу» за 1 час. 35 мин. 23 => «Шахматы по сети / Алгоритмы. Ночью с Конём» за 16 мин. 24 => «Шахматы по сети / Алгоритмы. Дальнобойщики» за 2 час. 2 мин. − Я не собрал ни одного Мегахеша :o( На этой неделе увлек курс со спрайтами и было весело. Но теперь есть еще много хвостов по другим курсам это шахматы и много еще других. |
|||
Шахматы по сети Алгоритмы. Дальнобойщики | + 7 | ||
Реализовали метод ход ферзем, потом слоном и ладьёй. Подсказки работают неправильно, надо весь курс пересматривать и исправлять. |
|||
Шахматы по сети Алгоритмы. Ночью с Конём | + 7 | ||
Добавил ход конем. Все еще глюк есть, вроде ход белых, а показывает ходы доступные ходы черных, так что придется курс с нуля реализовавать где-то опечатка. |
|||
Игры со Спрайтами VIP урок. Телефон по TCP/IP протоколу | + 3 | ||
Это оказывается из курса сокобан, но все равно не скучал. Автомат по передаче от клиента к серверу и от сервера к клиенту в одном флаконе одним байтом в каждые две секунды. С обработкой некоторых ошибок. |
|||
Игры со Спрайтами ФИНАЛЬНЫЙ урок | + 7 | ||
Прошел курс, очень увлёк. Написали редактор спрайтов и две игры, Апполон(приземлить луноход), Пасьянс на домино(найти 2 доминошки суммой 12 и они снимаються с поля).Рисовал сам спрайты, потом их использовал в играх. И еще к спрайтам добавили немного анимации. |
|||
Игры со Спрайтами Домино. Финальный аккорд | + 4 | ||
Игра играбельна, есть анимация, можно еще попробовать добавить несколько пасьянсов. |
|||
Игры со Спрайтами Домино. Наведение порядка | + 4 | ||
Удалили из программы старый вариант с метками. Реализовали инициализацию поля игры с анимацией. |
|||
Игры со Спрайтами Домино. Rolling Stones | + 4 | ||
Добавили ещё интерактивности и состояние когда закончилась анимация. |
|||
Игры со Спрайтами Домино. Пирамида из анимашек | + 4 | ||
Исправили некоторые ошибки, сделали рефакторинг. Вывели поле доминошек используя нарисованые спрайты. |
|||
Игры со Спрайтами Домино. Три наследника Аниматора | + 4 | ||
Отрефакторили еще. Через наследование реализовали анимации движения, выбора и переворота доминошек. Переворачивание работает не правильно, хотел исправить, но тогда надо лезть во все классы, все равно думаю это будет исправлено в следующих уроках. |
|||
Игры со Спрайтами Домино. Базовый класс Анимаций | + 4 | ||
Много кода отрефакторили, переписали анимацию, теперь все будет храниться и обрабатываться в классе, что намного удобнее. |
|||
Игры со Спрайтами Домино. Подъём переворотом | + 3 | ||
Реализовали переворот доминошки по горизонтали. |
|||
Игры со Спрайтами Домино. Анимация спрайта | + 4 | ||
Добавили таймер на форму, потом реализовали движение доминошек. |
|||
Игры со Спрайтами Домино. Двойной спрайт | + 5 | ||
Реализовали класс спрайта с домино, выводит две плашки и маштабирует отдельно. |
|||
Игры со Спрайтами Домино. Отображение плашки | + 4 | ||
Нарисованые костяшки положили в ресурсы и теперь можно вывести и маштабировать из ресурсов каждый спрайт. |
|||
Игры со Спрайтами Спрайт. Рисуем плашки | + 3 | ||
Рисовать это надолго, хотя развеялся хорошо, делая что-то новое. |
|||
Игры со Спрайтами Домино. Ура! Победа! | + 9 | ||
Добавили методы проверки на победу и поражение и доступность ходов. |
|||
Игры со Спрайтами Домино. Выбираем и убираем | + 5 | ||
Уже можно играть, есть маркировка и после маркировки второй ячейки если сумма 12, эти ячейки удалить, иначи снять маркировку. |
|||
Игры со Спрайтами Домино. Делегаты отображения | + 6 | ||
Описали делегат в классе домино и в формах написали сам делегат для прорисовки каждой костяшки домино. |
|||
Игры со Спрайтами Домино. Динамическая пирамида | + 6 | ||
Нарисовали поле домино. |
|||
Игры со Спрайтами Домино. Перемешиваем плашки | + 9 | ||
Начали реализовывать нужные методы игры. |
|||
Игры со Спрайтами Домино. Правила игры | + 9 | ||
Есть такой пасьянс с картами, где надо собрать сумму 13. Класс костяшек сделал. Массив заолнен. |
|||
Игры со Спрайтами Полуфинальный урок | + 8 | ||
Полуфинальный урок. Написали редактор спрайтов и игру с нарисоваными в редакторе спрайтами. |
|||
Игры со Спрайтами Аполлон. Финальное прилунение | + 5 | ||
Включили использование нарисованых спрайтов, подогнал высоту, добавил показ скорости, и если высокая скорость метка красная, иначе зеленая. |
|||
Игры со Спрайтами Аполлон. Graph и Sprite на Луне | + 3 | ||
Нарисов спрайты земли, луны, корабля, огонь, звездочки. Вывел эти спрайты. |
|||
Дневник успеха 2020-05-31 : Делу время, потехе час. | + 4 | ||
За эту неделю: + Я проверил 67 отчётов у 18 формулистов. + Я написал 4 сообщения 3 формулистам общим объёмом 1 килобуква + Я набрал 4 текста: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Звездочки», без ошибок 3 => «Java - Запуск / Скоростная Java», без ошибок 4 => «Java - Ввод данных / Сканер текста», без ошибок + Я решил 14 задач: 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% + Я выполнил 19 видеоуроков: 1 => «Игры со Спрайтами / Спрайт. Первая форма» за 25 мин. 2 => «Игры со Спрайтами / Спрайт. Структура для линии» за 25 мин. 3 => «Игры со Спрайтами / Спрайт. Класс для графики» за 23 мин. 4 => «Игры со Спрайтами / Спрайт. Класс для Спрайта» за 43 мин. 5 => «Игры со Спрайтами / Спрайт. Рисуем линии мышкой» за 55 мин. 6 => «Игры со Спрайтами / Спрайт. Панель инструментов» за 55 мин. 7 => «Игры со Спрайтами / Спрайт. Сериализация объекта» за 6 час. 33 мин. 8 => «Игры со Спрайтами / Аполлон. Главные герои» за 10 мин. 9 => «Игры со Спрайтами / Аполлон. Законы физики» за 8 час. 45 мин. 10 => «Игры со Спрайтами / Аполлон. Плавное прилунение» за 4 час. 0 мин. 11 => «Игры со Спрайтами / Спрайт. Рисуем Аполлона» за 13 час. 43 мин. 12 => «Базовый ASP.ект / ФИНАЛЬНЫЙ УРОК. Презентация» за 3 час. 16 мин. 13 => «Доска объявлений / Объявления - создание базы и модели» за 45 мин. 14 => «Доска объявлений / Объявления - контроллер, представление и много записей» за 55 мин. 15 => «Простой WPF / WPF. Конвертер валюты. Класс конвертации.» за 17 мин. 16 => «Простой WPF / WPF. Конвертер валюты. Курс валют в JSON.» за 1 час. 15 мин. 17 => «Простой WPF / WPF. Конвертер валюты. Ньютон против Паскаля.» за 24 мин. 18 => «МикроШахматы / Радар для быстрых пешек» за 2 час. 9 мин. 19 => «МикроШахматы / Афроамериканская пешка» за 1 час. 6 мин. − Я не собрал ни одного Мегахеша :o( На этой неделе, вроде и не старался, но опять столько уроков пройдено, так что ещё много интересного можно узнать на этом сайте. Прошел в разделе консоль семантику, скоро алгоритмика тоже пройду, задания простые забавные и по 2 задачки в день по одному соло на клавиатуре, чувствую себя школьником и это даже забавно, нравиться атмосфера на этой площадке. Еще много курсов не пройдено, и много курсов начато, так что есть что еще изучать. |
|||
Базовый ASP.ект ФИНАЛЬНЫЙ УРОК. Презентация | + 3 | ||
Пройден курс, много узнал не только об asp.net но и о веб разработке, еще хорошо разобрали БД, еще показывается работа на хостинге и с хостингом. Вообщем очень полезен курс, посмотрев только не надо читать тону книг. Проект простенький, и даже на таком простеньком проекте, так много рассказано. |
|||
Доска объявлений Объявления - контроллер, представление и много записей | + 5 | ||
Связали таблицу пользователя с обьявлениями, создали контроллер обьявлений, создали вьюшку списка обьявлений, только для зарегистрированых и залогиненых пользователей. |
|||
Доска объявлений Объявления - создание базы и модели | + 5 | ||
Создали новую таблицу в БД, через миграцию, очень удобно. Таблица с обьявлениями. Даже не верится, что все так просто. |
|||
Игры со Спрайтами Спрайт. Рисуем Аполлона | + 5 | ||
Поменяли метод рисования линии, теперь можно рисовать линии непрерывно, пока не будет нажата правая кнопка мыши. Нарисовал Землю, Луну, и что-то еще на ракету может похожее. |
|||
Игры со Спрайтами Аполлон. Плавное прилунение | + 4 | ||
Игра реализована, вполне играбельна. Добавил больше топлива и так проще приземлиться. |
|||
Игры со Спрайтами Аполлон. Законы физики | + 3 | ||
Форму нарисовал. Класс корабль есть. Пройду еще раз создание этой игры. |
|||
Игры со Спрайтами Аполлон. Главные герои | + 5 | ||
Уже где-то проходил такой урок. |
|||
Игры со Спрайтами Спрайт. Сериализация объекта | + 5 | ||
Теперь можно сохранять свои рисунки. Загрузив продолжить рисовать. |
|||
Игры со Спрайтами Спрайт. Панель инструментов | + 5 | ||
Реализовали кнопки 5 цветов, отменить последнюю линию и очистить поле. |
|||
Игры со Спрайтами Спрайт. Рисуем линии мышкой | + 4 | ||
Уже есть редактор рисующий, только линиями. Что-то уже можно порисовать, немного побаловаться. |
|||
Игры со Спрайтами Спрайт. Класс для Спрайта | + 2 | ||
Добавили еще один слой абстракции спрайт, и еще укоротили главный метод. |
|||
Игры со Спрайтами Спрайт. Класс для графики | + 2 | ||
Перенесли графику в отдельный класс. Код главного метода существенно сократился от этого. |
|||
Игры со Спрайтами Спрайт. Структура для линии | + 4 | ||
Создали структуру с цветом и кординатами линии, потом создали массив таких линий и одним циклом все линии нарисовали. |
|||
Игры со Спрайтами Спрайт. Первая форма | + 4 | ||
Нарисовали форму и в форму добавили кнопку при нажатии которой рисуются две линии. |
|||
МикроШахматы Афроамериканская пешка | + 6 | ||
Черные берут на проходе, но вот пешка остается на поле. У белых все ок, работает, на проходе пешка забирается с поля. |
|||
МикроШахматы Радар для быстрых пешек | + 5 | ||
Белая пешка берет черную пешку на проходе. |
|||
Простой WPF WPF. Конвертер валюты. Ньютон против Паскаля. | + 6 | ||
Интересная утилита, получение раз в день текущего курса валют. Загрузили из репозитария библиотеку для расспарсивания файла в формате jSon. |
|||
Простой WPF WPF. Конвертер валюты. Курс валют в JSON. | + 6 | ||
Получили текущий курс из интернета. |
|||
Простой WPF WPF. Конвертер валюты. Класс конвертации. | + 6 | ||
Создали отдельно класс, конвертирующий курс, полученный при создании экземпляра. |
|||
Простой WPF WPF. Конвертер валюты. Макет программы | + 7 | ||
Макет готов. Отображает то, что введено в ячейке доллары. Выход по нажатию клавишей Escape еще добавил. |
|||
Дневник успеха 2020-05-24 : Не хвались наперед, погляди в конец: каков делу конец будет. | + 7 | ||
За эту неделю: + Я проверил 68 отчётов у 18 формулистов. + Я написал 6 сообщений 4 формулистам общим объёмом 3 килобуквы + Я набрал 7 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Звездочки», без ошибок 3 => «C# набор / Заполнение массива», без ошибок 4 => «C# набор / Максимальный элемент массива», без ошибок 5 => «C# набор / Shell Sort», 3 ошибки 6 => «Java - Запуск / Class!», без ошибок 7 => «Java - Запуск / Static», без ошибок + Я решил 15 задач: 1 => «Типы данных / Системы счисления: вывод» на 100% 2 => «Типы данных / Системы счисления: ввод» на 100% 3 => «Типы данных / Длина окружности» на 100% 4 => «Типы данных / Формат целого числа» на 100% 5 => «Логика / Плюс и минус» на 100% 6 => «Логика / Инкремент и декремент» на 100% 7 => «Логика / Разберемся в отношениях» на 100% 8 => «Логика / Логическое НЕ» на 100% 9 => «Логика / Логическое И» на 100% 10 => «Логика / A или не-B» на 100% 11 => «Логика / Побитовое НЕ» на 100% 12 => «Логика / Побитовое И» на 100% 13 => «Логика / Побитовое ИЛИ» на 100% 14 => «Логика / Исключающее ИЛИ» на 100% 15 => «000. Строки / Сравнение» на 100% + Я выполнил 28 видеоуроков: 1 => «Комбинаторика / Рекурсия. Фракталы. Кривая Гильберта» за 1 час. 33 мин. 2 => «Комбинаторика / Комбинаторика. Счастливые билеты 6» за 16 мин. 3 => «Комбинаторика / Комбинаторика. Счастливые билеты N» за 1 час. 34 мин. 4 => «Базовый ASP.ект / Подключение к базе данных» за 6 час. 52 мин. 5 => «Базовый ASP.ект / Работа над ошибками» за 47 мин. 6 => «Базовый ASP.ект / Запуск модели Story» за 2 час. 12 мин. 7 => «Базовый ASP.ект / Что такое SQL-инъекция» за 1 час. 38 мин. 8 => «Базовый ASP.ект / Рефакторинг модели Story» за 8 мин. 9 => «Базовый ASP.ект / Работа со списком историй» за 3 час. 41 мин. 10 => «Базовый ASP.ект / Добавление истории» за 4 час. 4 мин. 11 => «Базовый ASP.ект / Валидация данных» за 1 час. 32 мин. 12 => «Базовый ASP.ект / Оформление сайта» за 8 час. 0 мин. 13 => «Базовый ASP.ект / Размещение проекта в Интернете» за 4 час. 43 мин. 14 => «Базовый ASP.ект / Отказ от статика» за 2 час. 10 мин. 15 => «Доска объявлений / Пользователь - кто зарегистрирован сейчас?» за 20 час. 35 мин. 16 => «Доска объявлений / Новый пользователь - заготовка и меню» за 1 час. 19 мин. 17 => «Доска объявлений / Новый пользователь - модель для формы» за 44 мин. 18 => «Доска объявлений / Новый пользователь - дизайн формы начало» за 1 час. 30 мин. 19 => «Доска объявлений / Новый пользователь - дизайн формы: поля и колонки» за 20 мин. 20 => «Доска объявлений / Новый пользователь - сохранение нового пользователя» за 2 час. 32 мин. 21 => «Доска объявлений / Красивая аутентификация на сайте» за 24 мин. 22 => «Доска объявлений / Что доступно Юпитеру?» за 42 мин. 23 => «МикроШахматы / Пешка на охоте» за 15 мин. 24 => «МикроШахматы / Пешка в сапогах» за 33 мин. 25 => «МикроШахматы / Взятие на проходе шустрых пешек» за 51 мин. 26 => «Мат Конём и Слоном / 156 матов в полтора хода» за 34 мин. 27 => «Мат Конём и Слоном / Мат в 33 хода.» за 1 час. 21 мин. 28 => «Мат Конём и Слоном / ПОЛУФИНАЛЬНЫЙ УРОК» за 12 мин. − Я не собрал ни одного Мегахеша :o( Вроде только возня с asp.net запомнилась, остальные уроки прошли фоном. Вроде просто и завел и поехал, но все-таки проходится иногда и что под капотом разбираться, это рассуждения про asp.net, а под капотом очень много идет в комплектации. Где-то видел урок реализации пасьянса, часто зависаю над пасьянсами и когда уже сам напишу игру эта страсть уже не такая и страстная будет, это как метод избавления от пристрастий. |
|||
МикроШахматы Взятие на проходе шустрых пешек | + 6 | ||
Еще только готовиться почва для реализации алгоритма взятие пешки на проходе. Белая пешка ходит на поле 5 и если рядом пешка ходит на тоже поле рядом слева или справа можно сьесть эту пешку, то есть можно сделать ход не только вперед, но и влево или вправо. |
|||
МикроШахматы Пешка в сапогах | + 7 | ||
Теперь показывает правильно, возможные ходы пешкой. |
|||
Базовый ASP.ект Отказ от статика | + 10 | ||
Упоминание статик убрали, но вот глюки еще есть это нет больше возможности добавить новую историю, вылетает с исключением. |
|||
Базовый ASP.ект Размещение проекта в Интернете | + 7 | ||
Залил на хостинг и открылся на временном адрессе. Каким-то чудом запустилось, и дольше всего были проблемы с БД. Через некоторое время хотел обновить страницу, но увы соединение к БД пропало. В чем проблема еще не вникал, но в этом разобраться будет сложно, предполагаю. |
|||
Доска объявлений Что доступно Юпитеру? | + 9 | ||
Изменили поля регистрация только для гостей и обратная связь для пользователя кто залогинился. |
|||
Базовый ASP.ект Оформление сайта | + 9 | ||
Оформляли дизайн, тема важная, но очень нудная. Это сложно дизайн оформление на любителя. |
|||
Базовый ASP.ект Валидация данных | + 7 | ||
Продолжение улучшение работы с вьюшкой добавить запись, проверка на правильность ввода данных в полях заголовок и текст и проверка на правильно введенный емайл. |
|||
Базовый ASP.ект Добавление истории | + 6 | ||
Теперь можно добавлять записи в БД и оттуда на сайт. Для этого оформили вьюшку с кнопкой, добавили получение и после добавление в БД и после уже их БД вывод введенной записи. Еще проверка, чтобы емайл содержал собачку и рефакторинг проверок на ошибки. |
|||
Базовый ASP.ект Работа со списком историй | + 4 | ||
Теперь есть список всех записей, есть ссылка на каждую запись, сделали шаблон главной страницы, вывод всех записей в цикле и передача ссылки на каждую запись. |
|||
Базовый ASP.ект Рефакторинг модели Story | + 4 | ||
Небольшой рефактор. |
|||
Базовый ASP.ект Что такое SQL-инъекция | + 4 | ||
Сделал копию БД двумя способами. Попробовал сделать иньекцию и да все удалилось из БД, потом восстановил и опять работа с БД была восстановленна. |
|||
Базовый ASP.ект Запуск модели Story | + 4 | ||
Написаны переписаны методы в историях Number Random, есть хорошая обработка ошибок. |
|||
Базовый ASP.ект Работа над ошибками | + 6 | ||
Красиво сделана обработка ошибок! А дебажить это огромное удовольствие. |
|||
Доска объявлений Красивая аутентификация на сайте | + 7 | ||
Перевели форму авторизации на русский. |
|||
Базовый ASP.ект Подключение к базе данных | + 8 | ||
Вывел записи из БД. Оказывается есть несколько Web.config и прописывал не там соединение с БД. |
|||
Комбинаторика Комбинаторика. Счастливые билеты N | + 6 | ||
Рекурсивное решение задачи счастливый билет. |
|||
Комбинаторика Комбинаторика. Счастливые билеты 6 | + 5 | ||
Задачку решил, но вот оптимизацию подсмотрел. |
|||
Комбинаторика Рекурсия. Фракталы. Кривая Гильберта | + 5 | ||
Очень даже интересный урок. Тут и рекурсия и генерация через рекурсию. |
|||
Доска объявлений Новый пользователь - сохранение нового пользователя | + 6 | ||
Теперь введеные регистрационные данные, сохраняются в БД. |
|||
Доска объявлений Новый пользователь - дизайн формы: поля и колонки | + 6 | ||
Дооформили вьюшку Форма заполнения данных нового пользователя. |
|||
Доска объявлений Новый пользователь - дизайн формы начало | + 5 | ||
Оформляли вьюшку для ввода данных нового пользователя. |
|||
Доска объявлений Новый пользователь - модель для формы | + 4 | ||
Чем-то 2 питон напомнил этот урок, так же можно заполняя такие словари, потом через такие словари вызываются методы. Надеюсь, без ошибок переписал. |
|||
Доска объявлений Пользователь - кто зарегистрирован сейчас? | + 4 | ||
Исправил синтактическую ошибку. Вот так все работает теперь, через статический метод. |
|||
МикроШахматы Пешка на охоте | + 4 | ||
Пешка белая умеет кушать фигуры, и еще на каком поле может находиться. |
|||
Доска объявлений Новый пользователь - заготовка и меню | + 4 | ||
Добавили новый контролер, создать нового пользователя. Изменили внешний вид и добавили вызов нового контроллера из главного меню. |
|||
Мат Конём и Слоном ПОЛУФИНАЛЬНЫЙ УРОК | + 5 | ||
Не силен в шахматах, но занятие интересное, увлекательное и полезное. По программированию все настолько быстро развивается, что вникнуть сложновато, но это вероятно и есть мой уровень знаний. Так что надо мат.часть подтягивать. А пока курс на яваскрипт там все понятно и ясно, а в этом курсе надо держать столько вероятностей в массивах, потом все это перепроверять по многу многу раз, у меня от этого коротят извилины и на леденцы тянет очень сильно мозгу не хватает энергии. Спасибо, за курс, обязательно продолжу, а то курс шахматы по сети еще сложнее, так что да сначала надо подождать все это пусть перевариться и дальше грызть гранит знаний. |
|||
Мат Конём и Слоном Мат в 33 хода. | + 5 | ||
Уже можно получать подсказки лучшего хода. |
|||
Мат Конём и Слоном 156 матов в полтора хода | + 5 | ||
Дописали еще проверки на мат. |
|||
Доска объявлений MVC - информация о пользователе | + 6 | ||
Вывели в представлении user текущий логин и имя этого пользователя прочитав из БД. |
|||
Доска объявлений MVC - немного теории | + 6 | ||
Создал контроллер(controllers) информация о пользователе и заготовка представления(views) информации о пользователе. |
|||
Доска объявлений Информация о пользователе | + 6 | ||
Создал миграцию user_info и добавил одного пользователя вручную в БД. |
|||
Дневник успеха 2020-05-17 : Кто раньше встает, тот грибки соберет, а сонливый да ленивый идут после за крапивой. | + 3 | ||
За эту неделю: + Я проверил 77 отчётов у 17 формулистов. + Я написал 5 сообщений 5 формулистам общим объёмом 2 килобуквы + Я набрал 6 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Заполнение массива», без ошибок 3 => «C# набор / Формирование массива», без ошибок 4 => «C# набор / Вывод элементов массива», без ошибок 5 => «C# набор / Вывод числа по разрядам», без ошибок 6 => «C# набор / Выделение подстроки», без ошибок + Я решил 16 задач: 1 => «Типы данных / Байты и числа» на 100% 2 => «Календарь / День недели» на 100% 3 => «Календарь / День года» на 100% 4 => «Календарь / Високосный год» на 100% 5 => «Календарь / Сколько времени» на 100% 6 => «Календарь / Секундомер» на 100% 7 => «Календарь / Конец месяца» на 100% 8 => «Календарь / Кто старше» на 100% 9 => «Календарь / Послезавтра» на 85% 10 => «Календарь / Дидлайн» на 100% 11 => «Календарь / Два миллиона минут» на 100% 12 => «Календарь / По возрасту равняйсь!» на 100% 13 => «Календарь / Двойной день рождения» на 100% 14 => «Календарь / День программиста» на 100% 15 => «Календарь / VIP урок. Календарь 1752 года» на 100% 16 => «Олимпиада / Случайная задача» на 100% + Я выполнил 22 видеоурока: 1 => «Доска объявлений / О проекте и про инструменты» за 1 день 26 мин. 2 => «Доска объявлений / Создание проекта YII2» за 1 день 1 час. 56 мин. 3 => «Доска объявлений / Комфортная конфигурация» за 1 день 10 час. 0 мин. 4 => «Доска объявлений / Схема базы данных» за 2 дня 1 час. 4 мин. 5 => «Доска объявлений / Подключение к базе данных пользователя и миграция пользователей» за 2 дня 2 час. 2 мин. 6 => «Доска объявлений / Аутентификация - захешированный пользователь из БД» за 2 дня 2 час. 19 мин. 7 => «МикроШахматы / Пешкины законы» за 26 мин. 8 => «МикроШахматы / Судьба пешки» за 54 мин. 9 => «Мат Конём и Слоном / Королевское правило» за 50 мин. 10 => «Мат Конём и Слоном / Конь ходит буквой Гэ» за 1 час. 10 мин. 11 => «Мат Конём и Слоном / Нотация Форсайта - Эдвардса» за 25 мин. 12 => «Мат Конём и Слоном / Ворошиловский слон» за 2 час. 29 мин. 13 => «Мат Конём и Слоном / Две структуры» за 15 мин. 14 => «Мат Конём и Слоном / Рефакторинг кода» за 1 час. 17 мин. 15 => «Мат Конём и Слоном / Чистый ход» за 1 час. 51 мин. 16 => «Мат Конём и Слоном / Псевдо-алгоритм перебора» за 2 час. 52 мин. 17 => «Мат Конём и Слоном / Белая и чёрная очередь» за 35 мин. 18 => «Мат Конём и Слоном / Генерация белых ходов» за 2 час. 42 мин. 19 => «Мат Конём и Слоном / Белая коробка» за 45 мин. 20 => «Мат Конём и Слоном / Консольная шахматная доска» за 46 мин. 21 => «Шахматы по сети / Алгоритмы. Генератор ходов» за 8 час. 19 мин. 22 => «Шахматы по сети / Алгоритмы. Куда идёт Король» за 40 мин. − Я не собрал ни одного Мегахеша :o( Курсы по шахматам, пока буду проходить по настроению, а вот сайтом объявлений уже серьезно займусь. |
|||
Доска объявлений Аутентификация - захешированный пользователь из БД | + 3 | ||
Используется авторизация пользователей из БД |
|||
Доска объявлений Подключение к базе данных пользователя и миграция пользователей | + 3 | ||
БД пользователей создал через миграцию. Жаль не получается это сделать в far, openserver еще что-то прописывает в открывающийся терминал. |
|||
Доска объявлений Схема базы данных | + 3 | ||
Составили схему данных в базе данных. |
|||
Доска объявлений Комфортная конфигурация | + 6 | ||
Изменил название главной страницы, проверил htacess, изменил вывод пути. |
|||
Доска объявлений Создание проекта YII2 | + 3 | ||
Фреймворк запустился. |
|||
Доска объявлений О проекте и про инструменты | + 3 | ||
Попробую освоить php и веб разработку. NetBeans установил это был первый редактор в котором начал что-то программировать. OpenServer так долго скачивается! Может можно обойтись встроеным в php сервром? Но там надо мутить с базой данных, понятно, что эти инструменты уже обкатаны временем так что лучше испоьзовать что дается в курсе. Мда, что-то веселое намечается уже столько всего наустановлено и еще этого мало, уже комп как ёлка в новый год столько всякого наустановлено, зачем? |
|||
Шахматы по сети Алгоритмы. Куда идёт Король | + 5 | ||
Теперь можно проверить на правильный ход королем, не все условия, но и это красиво. Обернуто через ооп, каждый класс со своей ответственностью. Если поменять кто ходит первым, тогда ходы подсказки показывает после сделаного хода, тоесть наоборот. Если ход белыми, тогда подсказывает куда могут ходить черные. Где баг не выяснил еще. |
|||
Шахматы по сети Алгоритмы. Генератор ходов | + 3 | ||
В этом уроке было много кода, в основном это ленивые вычисления, вычисления только по запросу. Выглядит прям идеально. Видно где-то глюки опечатки, так что придется весь курс опять пересматривать вероятно, если в процессе обучения не попадется этот баг. Почему-то сначала ход черными, да еще долго вникать в код надо. |
|||
МикроШахматы Судьба пешки | + 5 | ||
Порисовал блок схемы. |
|||
Мат Конём и Слоном Консольная шахматная доска | + 5 | ||
Теперь есть вывод в консоль, выбрал зеленую палитру. |
|||
МикроШахматы Пешкины законы | + 5 | ||
Алгоритм пешки: Ход пешкой 1. Можно ходить от начальной позиции на одну две клетки вперед. Нет ничего не делаем. 2. Да делаем ход. 3. Есть ли фигура справа на клетку впереди? нет. 4. Да, делаем ход на клетку справа или слева. 5. Уже можно стать другой фигурой? нет, повторяем шаг 3. 6. Да становимся другой фигурой. Пословица: Вовремя пешка дороже ферзя. |
|||
Мат Конём и Слоном Белая коробка | + 5 | ||
Написали класс хранящий ходы белых фигур. Мои результаты отличаются, опять где-то опечатка. |
|||
Мат Конём и Слоном Генерация белых ходов | + 3 | ||
Много кода, сложно еще уловить нюансы алгоритма. После написания метода, вроде все проясняется, но разве это программирование? Но пока лучше и других методов обучения не видно на горизонте. Уже опечатка нашлась быстрее, так что какая-то польза все-таки уже есть, учась, вот так повторять переписывать код(обзьянничать). |
|||
Мат Конём и Слоном Белая и чёрная очередь | + 9 | ||
Приступили к реализации кода. Есть две структуры где храниться будут ходы белых и ходы черных. И есть метод который будет генерировать и заполнять эти структуры. |
|||
Мат Конём и Слоном Псевдо-алгоритм перебора | + 7 | ||
Теоретический урок. Сложно поспевать за мыслью Евгения Витольдовича. Как понимаю есть уже сгенерированые варианты мат черному королю, белым королем, белой ладьей и белым конем таких вариантов 232. И теперь надо найти из имеющейся комбинации на поле, лучший ход из готовых комбинаций поставленных матов черному королю. Делает ход черный король и уже отталкиваясь от этого хода, предлагать пользователю лучший ход к цели в шахматах это мат. То есть найти ближайшую похожую комбинацию из текущей позиции фигур. И предложить лучший ход к формированию этой позиции. Да много труда вложено в этот курс, спасибо, что делитесь! |
|||
Мат Конём и Слоном Чистый ход | + 6 | ||
Закончили рефактор. |
|||
Мат Конём и Слоном Рефакторинг кода | + 7 | ||
Рефактор кода. Ошибку не получается обнаружить. |
|||
Мат Конём и Слоном Две структуры | + 6 | ||
Избавились от глобальных переменых и создали две структуры для этих переменных. |
|||
Мат Конём и Слоном Ворошиловский слон | + 7 | ||
Становиться все интереснее, давно искал такого объясения темы комбинаторика. Структуру хранить желательно в словаре, где есть номер комбинации и сама комбинация. |
|||
Мат Конём и Слоном Нотация Форсайта - Эдвардса | + 4 | ||
Написали метод вывод в нотации fen. |
|||
Мат Конём и Слоном Конь ходит буквой Гэ | + 4 | ||
Позиций мат двумя конями и королем 240. |
|||
Мат Конём и Слоном Королевское правило | + 3 | ||
Получилось 4659546 вариантов. |
|||
Дневник успеха 2020-05-10 : Кто ни чего не делает, тот ни когда не имеет времени. | + 8 | ||
За эту неделю: + Я проверил 105 отчётов у 17 формулистов. + Я написал 9 сообщений 5 формулистам общим объёмом 5 килобукв + Я набрал 5 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Сравнение двух целых чисел», без ошибок 3 => «C# набор / Звездочки», без ошибок 4 => «C# набор / Обмен элементов», 2 ошибки 5 => «C# набор / Разделить строку на слова», без ошибок + Я решил 12 задач: 1 => «Цифры / Сердцевина» на 100% 2 => «Цифры / Крайние» на 100% 3 => «Цифры / Счастливый билет» на 100% 4 => «Цифры / Пятёрочка» на 100% 5 => «Цифры / Штирлиц» на 100% 6 => «Цифры / Серединка» на 100% 7 => «Цифры / Зебра» на 100% 8 => «Цифры / Любовь к цифрам» на 100% 9 => «Цифры / Чётность цифр» на 100% 10 => «Календарь / Час и День» на 100% 11 => «Календарь / Первый и последний день» на 100% 12 => «Олимпиада / Случайная задача» на 100% + Я выполнил 31 видеоурок: 1 => «Демо софт / VIP. Бесплатная консультация» за 1 мин. 2 => «Микроигры / ФИНАЛЬНЫЙ УРОК» за 28 мин. 3 => «Базовый ASP.ект / Установка сервера MySQL» за 1 час. 53 мин. 4 => «Базовый ASP.ект / Схема базы данных» за 35 мин. 5 => «Базовый ASP.ект / Создание SQL-запросов» за 45 мин. 6 => «Боты Сапёра / ИИ - Множественное тестирование» за 13 мин. 7 => «Боты Сапёра / ИИ - Ботовый алгоритм InterMines» за 1 час. 21 мин. 8 => «Боты Сапёра / ИИ - Открыть всё!» за 2 час. 14 мин. 9 => «Боты Сапёра / ВТОРОЙ ТРЕТЬФИНАЛЬНЫЙ УРОК» за 1 мин. 10 => «МикроШахматы / В начале было поле» за 1 час. 31 мин. 11 => «МикроШахматы / Координатное поле» за 32 мин. 12 => «МикроШахматы / Шахматные буквы» за 20 мин. 13 => «МикроШахматы / Фигуры на доске» за 16 мин. 14 => «МикроШахматы / Светофор для фигур» за 22 мин. 15 => «МикроШахматы / Фигурная перекличка» за 49 мин. 16 => «МикроШахматы / Шахматные выборы» за 30 мин. 17 => «МикроШахматы / Завершение хода» за 16 мин. 18 => «МикроШахматы / ЧЕТВЕРТЬФИНАЛЬНЫЙ УРОК» за 3 мин. 19 => «МикроШахматы / Шахматная бюрократия» за 1 час. 6 мин. 20 => «МикроШахматы / Кто есть кто?» за 3 час. 25 мин. 21 => «МикроШахматы / Лошадью ходи!» за 45 мин. 22 => «МикроШахматы / Королевские шаги» за 1 час. 5 мин. 23 => «МикроШахматы / Горизонтальная вертикаль» за 1 час. 21 мин. 24 => «МикроШахматы / Не стой на пути!» за 15 мин. 25 => «МикроШахматы / Слоновья тропа» за 16 мин. 26 => «МикроШахматы / Дорогу Королеве!» за 16 мин. 27 => «МикроШахматы / Мелочь пузатая» за 1 час. 8 мин. 28 => «МикроШахматы / ПОЛУФИНАЛЬНЫЙ УРОК» за 4 мин. 29 => «Мат Конём и Слоном / Постановка задачи» за 31 мин. 30 => «Мат Конём и Слоном / Перебор всех комбинаций» за 48 мин. 31 => «Шахматы по сети / Алгоритмы. Сборка фена» за 1 час. 43 мин. − Я не собрал ни одного Мегахеша :o( Открыл курс Мат Конём и Слоном и надеюсь будет увлекательно. |
|||
Мат Конём и Слоном Перебор всех комбинаций | + 8 | ||
Посчитали возможное количество ходов 4 фигурами на шахматном поле и с проверкой на вариант короли рядом не могут стоять, колличество ходов 6830292. |
|||
Мат Конём и Слоном Постановка задачи | + 6 | ||
С большим интересом изучу этот курс. |
|||
МикроШахматы ПОЛУФИНАЛЬНЫЙ УРОК | + 4 | ||
Интересовал js, потому этот курс и стал изучать, но тут мало ооп, а хотелось узнать и об ооп на js. Решать все только в процедурном стиле, можно тоже, но хотелось и большего, ведь возможностей в js намного больше. |
|||
МикроШахматы Мелочь пузатая | + 7 | ||
Рефактор кода. |
|||
МикроШахматы Дорогу Королеве! | + 4 | ||
Теперь видны ходы ферзем тоже. Можно выделить ходы по диагонали отдельно, и по горизонтали и вертикали отдельно, а у ферзя вызывать обе функции. |
|||
МикроШахматы Слоновья тропа | + 4 | ||
Теперь показываются корректные ходы слоном. |
|||
МикроШахматы Не стой на пути! | + 4 | ||
Теперь доступный ход ладьей уже показывается корректно. |
|||
МикроШахматы Горизонтальная вертикаль | + 6 | ||
Теперь можно видеть куда можно ходить ладья. |
|||
Базовый ASP.ект Создание SQL-запросов | + 6 | ||
Увидел как работать в базе данных. Занесли две записи, потом дополнили, потом отсортировали по дате добавления, потом вывели случайную запись, потом по номеру вывели запись, потом сделали поиск по букве. |
|||
МикроШахматы Королевские шаги | + 3 | ||
Реализовали ход королем. |
|||
Базовый ASP.ект Схема базы данных | + 5 | ||
Первый раз запустил базу данных и все работает ок. Создал базу данных story. И посмотрел результат через команду explain story; БД это хранилище данных, где каждый элемент уникален, есть протокол взаимодействия с этой БД. |
|||
Базовый ASP.ект Установка сервера MySQL | + 7 | ||
Установил базу данных и HeidiSQL. |
|||
МикроШахматы Лошадью ходи! | + 5 | ||
Показываем теперь куда может ходить конь и король. |
|||
МикроШахматы Кто есть кто? | + 3 | ||
Запланировали проверку корректности хода выбранной фигурой. Пока есть только заглушки. К найденой ошибке, еще добавил свою, прописал такой код var figure = map[sx, sy](правильно var figure = map[sx][sy] ) и долго потом искал эту опечатку, недоумевал почему передается не элемент, а ряд, узнал о различии var let const в js, а когда начал узнавать как в js работают массивы увидел, что у меня присваивается элемент, как в шарпе. Вот и учись теперь на шарпе и яваскрипте сразу! |
|||
МикроШахматы Шахматная бюрократия | + 3 | ||
Начали писать метод можно ли ходить фигурой. Тут надо узнать какой фигурой хотят ходить, проверить правила по которым ходит фигура и выдать результат возможен ли такой ход. |
|||
Шахматы по сети Алгоритмы. Сборка фена | + 3 | ||
Реализовали метод генерации фен и подсчет ходов. Где-то у меня закрался баг, считает не так как в уроке и кто первым ходит, тоже спорно, надеюсь найдеться этот баг как можно раньше. |
|||
Микроигры ФИНАЛЬНЫЙ УРОК | + 7 | ||
Пройден очередной курс, было иногда скучно, иногда очень увлекательно. Очень хотел написать игру 2048, вот и реализовал. |
|||
Демо софт VIP. Бесплатная консультация | + 5 | ||
Курс давно пройден. Консультация была разок, которой доволен. И с большим энтузиазмом потому обучаюсь на этом ресурсе. |
|||
МикроШахматы ЧЕТВЕРТЬФИНАЛЬНЫЙ УРОК | + 6 | ||
Вливаюсь в изучение js, очень интересно, никогда не писал на js. Так что надеюсь изучить, через этот курс js. |
|||
Боты Сапёра ВТОРОЙ ТРЕТЬФИНАЛЬНЫЙ УРОК | + 6 | ||
Записал видеобзор. |
|||
Боты Сапёра ИИ - Открыть всё! | + 4 | ||
Переписали метод поиска мин автоматически, теперь уже ищется больше комбинаций, но все равно еще требуется ручное вмешательство, чтобы собрать все поле. |
|||
Боты Сапёра ИИ - Ботовый алгоритм InterMines | + 5 | ||
Написали метод InterMines. Все еще вникаю в эту магию вычислений, где статичекие методы вычисляют данные им экземпляры того же класса. Где создается новая координата после вычисления двух предыдущих, в голову трудно это вмещается, но вот комп проглатывает все это легко. Все это в цикле будет повторяться, пока не будет вычеслены все варианты. |
|||
Боты Сапёра ИИ - Множественное тестирование | + 3 | ||
Протестировали ранее написаный код. |
|||
МикроШахматы Завершение хода | + 4 | ||
Реализовали куда ходить и переход хода. |
|||
МикроШахматы Шахматные выборы | + 4 | ||
Добавили обработку по нажатию на ячейку. Если с фигурой, показать доступный ход. |
|||
МикроШахматы Фигурная перекличка | + 2 | ||
Написали функции отметить какими фигурами можно ходить, реализовали только проверку по цвету. |
|||
МикроШахматы Светофор для фигур | + 5 | ||
Создали массив информирующий о доступных ходах. Нормальный вариант, подсветки фоном доступных ходов. |
|||
МикроШахматы Фигуры на доске | + 2 | ||
Вывели на экран шахматные символы из таблицы Юникода. |
|||
МикроШахматы Шахматные буквы | + 2 | ||
Вывели на поле символы шахматных фигур. |
|||
МикроШахматы Координатное поле | + 3 | ||
Добавили стили. |
|||
МикроШахматы В начале было поле | + 4 | ||
Нарисовал в браузере шахматную доску. Это вторая или третья попытка начать что-то писать на js. |
|||
Дневник успеха 2020-05-03 : Мало хотеть, надо уметь. | + 4 | ||
За эту неделю: + Я проверил 161 отчёт у 25 формулистов. + Я написал 15 сообщений 6 формулистам общим объёмом 5 килобукв + Я набрал 6 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Заполнение массива», без ошибок 3 => «C# набор / Шахматный класс», 1 ошибка 4 => «Java - Запуск / Скоростная Java», 2 ошибки 5 => «Java - Запуск / System.out», 2 ошибки 6 => «Java - Вывод данных / Java Keywords», 1 ошибка + Я решил 14 задач: 1 => «Целые задачи / Арифметика» на 100% 2 => «Целые задачи / Уравнение» на 100% 3 => «Целые задачи / N уроков» на 100% 4 => «Целые задачи / Периметр» на 100% 5 => «Целые задачи / Площадь» на 100% 6 => «Целые задачи / Дискриминант» на 100% 7 => «Целые задачи / Вторая дробная» на 100% 8 => «Целые задачи / Арифметика 2» на 100% 9 => «Целые задачи / Уравнение 2» на 100% 10 => «Целые задачи / Куры и яйца» на 100% 11 => «Целые задачи / Стрелки часов» на 100% 12 => «Цифры / Перевертыш» на 100% 13 => «Цифры / Ноль-ноль» на 100% 14 => «Олимпиада / Случайная задача» на 100% + Я выполнил 24 видеоурока: 1 => «Боты Сапёра / ИГРА - Счастливый сапёр» за 2 час. 42 мин. 2 => «Боты Сапёра / ИГРА - Минная картотека» за 1 час. 30 мин. 3 => «Боты Сапёра / ИГРА - Классные мины» за 26 мин. 4 => «Боты Сапёра / ИГРА - Матрица картинок» за 49 мин. 5 => «Боты Сапёра / ИГРА - Карта минного поля» за 52 мин. 6 => «Боты Сапёра / ИГРА - Зелёный флаг» за 34 мин. 7 => «Боты Сапёра / ИГРА - Алгоритмический подход» за 1 час. 5 мин. 8 => «Боты Сапёра / ИГРА - Бомбовые алгоритмы» за 2 час. 59 мин. 9 => «Боты Сапёра / ТРЕТЬФИНАЛЬНЫЙ УРОК» за 18 мин. 10 => «Боты Сапёра / ИИ - Как пройти игру» за 44 мин. 11 => «Боты Сапёра / ИИ - Очевидные шаги» за 18 мин. 12 => «Боты Сапёра / ИИ - Пересечение множеств» за 9 час. 7 мин. 13 => «Боты Сапёра / ИИ - Класс группы» за 8 час. 46 мин. 14 => «Боты Сапёра / ИИ - Элементарные алгоритмы» за 38 мин. 15 => «Боты Сапёра / ИИ - Жучкин алгоритм» за 1 час. 6 мин. 16 => «Боты Сапёра / ИИ - Вспомнить всё» за 40 мин. 17 => «Боты Сапёра / ИИ - Операции со множествами» за 7 час. 25 мин. 18 => «Шахматы по сети / Классы. Фигурой марш!» за 27 мин. 19 => «Шахматы по сети / Классы. Квадратная матрица» за 24 мин. 20 => «Шахматы по сети / Классы. Стой, кто идёт!» за 33 мин. 21 => «Шахматы по сети / Классы. Шахматная бюрократия» за 20 мин. 22 => «Шахматы по сети / Классы. Консольная доска» за 1 час. 33 мин. 23 => «Шахматы по сети / Классы. ВТОРОЙ ФИНАЛЬНЫЙ УРОК» за 38 мин. 24 => «Шахматы по сети / Алгоритмы. Волшебные шахматы» за 53 мин. − Я не собрал ни одного Мегахеша :o( На этой неделе увлек курс сапера и в основном проходил этот курс, написали игру теперь пишем бота который решает сапера. Шахматы на юнити написана оболочка и запущана на андроиде тоже, так что этот курс тоже очень интересен. |
|||
Боты Сапёра ИИ - Операции со множествами | + 4 | ||
Написали несколько функций пересечение, одинаковые, вычесть. |
|||
Боты Сапёра ИИ - Вспомнить всё | + 4 | ||
Вспомнили еще раз как работает открытие ячеек и пометка флажками. |
|||
Боты Сапёра ИИ - Жучкин алгоритм | + 8 | ||
Добавили в игру кнопку подсказка, которая открывает и отмечает флагом доступные для открытия ячейки в которых из двух клеток, если цифра не открытых ячейках равно открытой цифре, тогда эту клетку можно отметить флагом или открыть и потом повторить пока не будут исчерпаны все варианты. |
|||
Боты Сапёра ИИ - Элементарные алгоритмы | + 8 | ||
Написаны методы добавить элемент, гетеры и сеттеры. |
|||
Боты Сапёра ИИ - Класс группы | + 7 | ||
Описали структуру Coord и класс Group который и будет хранить и вычислять какие открывать и помечать флажками ячейки. |
|||
Боты Сапёра ИИ - Пересечение множеств | + 8 | ||
Наконец получилось пройти сапер на поле 16х30 99 мин. На это ушло много часов. Пытался вникнуть в рассуждения и как-то увидеть доступные варианты, но таких вариантов мало и все-равно включается обезьяна и опять клацает куда-то без анализа. |
|||
Боты Сапёра ИИ - Очевидные шаги | + 6 | ||
Только по этим правилам можно легко проходить поле 8х8 10 мин и 16х16 40 мин, а вот уже эксперта 30х16 99 мин уже сложнее, в этой игре уже комбинаций 50х50 очень много и приходиться просчитывать вероятный ход или угадывать. На скрине по этим правилам смог чуть больше половины мин расскрыть, дальше уже нужно угадывать. |
|||
Боты Сапёра ИИ - Как пройти игру | + 5 | ||
В сапера уже наигрался много. ИИ игры сапер должен знать размер поля, потом некоторые клетки должны быть раскрыты. Получить поле и расскрытые ячейки. И уже сканируя каждую ячейку искать по имеющимся паттернам возможные комбинации местоположения мин. Разбить по приоритету паттерны и сначала просмотреть с самой большой вероятностью и потом все больше и больше спускаясь по таблице паттернов до самых рискованных и так расскрыть поле с минами. |
|||
Боты Сапёра ТРЕТЬФИНАЛЬНЫЙ УРОК | + 8 | ||
Добавил немного от себя это таймер это сколько флагов это первый ход без мины, это автоматически отмечает флажки. |
|||
Боты Сапёра ИГРА - Бомбовые алгоритмы | + 8 | ||
Добавил таймер, счетчик отмеченных мин, определить победа или поражение. |
|||
Боты Сапёра ИГРА - Алгоритмический подход | + 8 | ||
Поготовили функцию открыть ячейку. |
|||
Шахматы по сети Алгоритмы. Волшебные шахматы | + 6 | ||
Парсинг фен добавлен. У меня первыми ходят черные, но после возможнл осилю уже написаный код и найду где и как установить вначале ход белыми. |
|||
Боты Сапёра ИГРА - Зелёный флаг | + 5 | ||
Написали метод отметить ячейку флагом и открыть ячеку. |
|||
Боты Сапёра ИГРА - Карта минного поля | + 5 | ||
Вывели на экран минное поле. |
|||
Боты Сапёра ИГРА - Матрица картинок | + 8 | ||
Нарисовали в форме поле ячеек, при изменении размера фориы, перерисовывается поле игры. |
|||
Боты Сапёра ИГРА - Классные мины | + 6 | ||
Приступили к написанию класса игры. Написаны методы размещения мин на поле. |
|||
Шахматы по сети Классы. ВТОРОЙ ФИНАЛЬНЫЙ УРОК | + 6 | ||
Создал диаграммы в студии, потом от руки тоже перерисовал. |
|||
Боты Сапёра ИГРА - Минная картотека | + 6 | ||
Проект подготовлен. Картинки нарисовал. |
|||
Шахматы по сети Классы. Консольная доска | + 7 | ||
Вывели поле игры в консоль и протестировали. Сложнее всего реализовать, наверно ход конем. Легче наверно ход королем. |
|||
Шахматы по сети Классы. Шахматная бюрократия | + 6 | ||
Дописали класс Chess. |
|||
Боты Сапёра ИГРА - Счастливый сапёр | + 6 | ||
Много уже играл сапера, очень нравиться игра, даже уже сам несколько раз для себя писал эту игру. |
|||
Шахматы по сети Классы. Стой, кто идёт! | + 5 | ||
Написан класс Moves проверяет простые пока правила допустимые ходы фигурами, проверка по цвету. ошибки не увидел. |
|||
Шахматы по сети Классы. Квадратная матрица | + 6 | ||
Написан класс Поле в котором создается поле с фигурами и делаются ходы фигурами и это все хранится в матрице поле это фигуры и их ходы, причем каждый ход это уникальная доска с фигурами. |
|||
Шахматы по сети Классы. Фигурой марш! | + 6 | ||
Добавили два класса FigureMoving FigureOnSquare в которых будут храниться текущий ход и какой фигурой сделан ход. |
|||
Шахматы по сети Классы. Квадратная площадь | + 7 | ||
Класс Square написан, методы протестировал. |
|||
Шахматы по сети Классы. Цветная фигура | + 9 | ||
Реализованы перечисления фигуры и цвета. |
|||
Шахматы по сети Классы. Шахматная библиотека | + 8 | ||
Есть класс, который будет парсить строку на корректность в формате fen, пока еще нет этой реализации. |
|||
Шахматы по сети Классы. Архитектура проекта | + 9 | ||
Это просто повторять, что дается в уроке. Сложно, конечно самому это реализовать. |
|||
Шахматы по сети Доска. VIP. Запуск в Интернете | + 7 | ||
В бровзере запущено. |
|||
Шахматы по сети Доска. VIP. Запуск на Android | + 6 | ||
Пришлось повозиться и еще несколько гигов программ установить, запустилось! |
|||
Шахматы по сети Доска. ПЕРВЫЙ ФИНАЛЬНЫЙ УРОК | + 5 | ||
Как просто можно окунутся и начать сразу разрабатывать на Unity. Вот только это возможно под чутким руководством уже опытного Мастера. Да интересно сколько пришлось перелопатить всего, чтобы вот так просто все изучалось? |
|||
Шахматы по сети Доска. Запуск на Windows | + 5 | ||
Игра запущенна без среды разработки. |
|||
Шахматы по сети Доска. Смещение | + 4 | ||
Метод PickUp переносит фигуры теперь. На скрине мат черным после третьего хода. |
|||
Шахматы по сети Доска. Подцеп фигуры | + 4 | ||
Добавили в класс определение нажатой фигуры с выводом в консоль имени фигуры. |
|||
Шахматы по сети Доска. Состояния переноса | + 5 | ||
Класс DragAndDrop создали. Реализовали вывод в лог состояние класса. |
|||
Шахматы по сети Доска. Фигуры | + 6 | ||
Сцена создана. После маштабирования, только доска и уменьшалась, пришлось сначала перенести все фигуры на доску, и после уже все фигуры также по маштабу на доске уменьшились, вероятно это маштабирование апгрейд 2019 юнити. |
|||
Шахматы по сети Доска. Установка Unity 3D | + 7 | ||
118 в минуту, да эти слова нужно выучить. |
|||
Шахматы по сети План Шахматного проекта | + 6 | ||
Со всеми технологиями было мало опыта, кроме С шарпа, на этом языке уже много, что написано, разок был опыт с Unity на asp.net тоже начал проходить курс только, вот с базами данных и entity совсем не было опыта. Надеюсь это не будет преградой, если уроки в этом курсе идут в таком же ключе, "повторяй за мной, повтори еще раз сам и будет понятно", тогда думаю не возникнет сложностей. |
|||
Микроигры Крестики-Нолики. Игра с компьютером | + 4 | ||
Урок был длинный, но полезный. Полезным было смотреть как нужно дебажить для поиска ошибок, раньше думал, только через тесты ищаться такие ошибки, а нет в дебагере, тоже все можно найти, только надо уметь. |
|||
Микроигры Крестики-Нолики. Игра на двоих | + 6 | ||
Играть уже можно друг с другом. |
|||
Микроигры 2048 - Объединение | + 5 | ||
Собрал 1024 сразу после реализации игры. Игрушка получилась хорошая, теперь опять наверно будет повод залипнуть за игрой надолго. |
|||
Микроигры 2048 - Смещение | + 4 | ||
Реализовали немного логики, это реакция на клавишы и конец игры. |
|||
Микроигры 2048 - Интерфейс | + 8 | ||
Форма для игры 2048 готова |
|||
Микроигры 2048 - Учимся играть | + 11 | ||
Очень затягивает, лучше не начинать играть, иначе затягивает, но если скучно, тогда это самое увлекательное времяпровождение. |
|||
Микроигры ПОЛУФИНАЛЬНЫЙ УРОК | + 10 | ||
Ролик Записал. https://youtu.be/p7V1vE2OVRM |
|||
Микроигры Аполлон. Плавное прилунение | + 10 | ||
Игра забавная, никогда не привлекали такие игры, а тут даже загорелся. Все эти формулы, рассчеты очень отпугивают, потому игры такого жанра не привлекают, а тут все оказывается и не так сложно. Жаль нет блок схем, но видно этот урок из другого курса, но тоже интересно. |
|||
Микроигры Аполлон. Законы физики | + 9 | ||
Форму нарисовал. Класс создан. |
|||
Микроигры Аполлон. Главные герои | + 8 | ||
Что-то нарисовал. |
|||
Микроигры Игра 15 - Картинка | + 5 | ||
Сохранил версию с кнопками и с картинкой отдельно в свой проект каждую игру. Потом класс игры создал в отдельной библиотеке. И из библиотеки вызывал игру с кнопками или с картинкой. Потом в игру с кнопками еще добавил отображение номера картинки, иначе слишком сложно играть. |
|||
Микроигры Игра 15 - Алгоритм | + 5 | ||
Игра играбельна с полем 4х4. |
|||
Микроигры Игра 15 - Кнопки | + 11 | ||
Игровое поле создано. |
|||
Шифрование ФИНАЛЬНЫЙ УРОК | + 11 | ||
Курс интересен. Рассмотренно много методов шифрования, как простые методы так и метод RSA. Еще рассмотрели метод передачи публичного ключа с возможностью рассшифровки секретным ключом. Искать опечатки в коде. |
|||
Шифрование Ключевой обмен Диффи-Хеллмана - Общий секретный ключ | + 8 | ||
Написали генерацию секретных ключей, чисел передаваемые друг другу, вычисление общего числа. |
|||
Шифрование Ключевой обмен Диффи-Хеллмана - Случайное простое число | + 7 | ||
Генерация чисел P и G по нажатию кнопки реализовано. |
|||
Шифрование Ключевой обмен Диффи-Хеллмана - Форма | + 5 | ||
Форма создана. |
|||
Шифрование Ключевой обмен Диффи-Хеллмана | + 4 | ||
Решил пару раз передачу секретной цифры, через пубилчный и приватный ключ. |
|||
Шарики VIP. Интерфейс пользователя на Unity | + 8 | ||
Наконец запустилось в юнити. Сегодня первый раз зашел в среду юнити и тут не все так радужно, как описывается. Пришлось перематывать ролик много раз пока не запустилось. Откомпилировал не ту версию библиотеки, потом проект запорол пришлось заного начинать проект, потом откомпилировал библотеку в версию 2.0 и тогда юнити принял библиотеку и запустилась, программа. Потом пришлось удалять все клетки, потому что не включил обработку OnClick. Потом удалял потому, что остался текст на кнопке. Вообщем много было приключений в этом уроке. |
|||
Дневник успеха 2020-04-19 : Кто в слове скор, тот в деле редко спор. | + 8 | ||
За эту неделю: + Я проверил 69 отчётов у 23 формулистов. + Я написал 10 сообщений 6 формулистам общим объёмом 5 килобукв + Я набрал 8 текстов: 1 => «C# набор / Вывод элементов массива», 1 ошибка 2 => «C# набор / Ввод элементов матрицы», 1 ошибка 3 => «C# набор / Вывод элементов матрицы», без ошибок 4 => «C# набор / Вывод числа по разрядам», без ошибок 5 => «C# набор / Выделение подстроки», без ошибок 6 => «C# набор / Максимальный элемент массива», без ошибок 7 => «C# набор / Сотка», 2 ошибки 8 => «Java - Запуск / Class!», 2 ошибки + Я решил 9 задач: 1 => «Формулы / Формула 0010» на 100% 2 => «Формулы / Формула 0011» на 100% 3 => «Формулы / Формула 0100» на 100% 4 => «Формулы / Формула 0101» на 100% 5 => «Формулы / Формула 0110» на 100% 6 => «Формулы / Формула 0111» на 100% 7 => «Формулы / Формула 1000» на 100% 8 => «Алгоритмика / Строки» на 100% 9 => «Алгоритмика / Матрицы» на 100% + Я выполнил 25 видеоуроков: 1 => «Платформер на Unity / 1. Вступление» за 2 час. 10 мин. 2 => «Демо софт / Квадратный калейдоскоп» за 2 час. 11 мин. 3 => «Демо софт / Вам телеграмма!» за 8 мин. 4 => «Теория ООП / Перемещение круга» за 22 мин. 5 => «Теория ООП / Перемещение других фигур» за 18 мин. 6 => «Теория ООП / Перемещение Снеговиков» за 42 мин. 7 => «Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК.» за 2 мин. 8 => «Теория ООП / Интерфейс. Зачем он нужен.» за 11 мин. 9 => «Теория ООП / Интерфейс. Правила игры.» за 23 мин. 10 => «Теория ООП / Интерфейс. Алгоритм игры.» за 14 мин. 11 => «Теория ООП / Интерфейс. Создаём кружок.» за 12 мин. 12 => «Теория ООП / Интерфейс. Площадка для игры.» за 14 мин. 13 => «Теория ООП / Интерфейс. Кружок на площадке.» за 16 мин. 14 => «Теория ООП / Интерфейс. Запускаем кружки на площадку!» за 21 мин. 15 => «Теория ООП / Интерфейс. Кружок хочет играть.» за 3 час. 24 мин. 16 => «Теория ООП / Интерфейс. Кружок готов к игре!» за 41 мин. 17 => «Теория ООП / Интерфейс. Кружочки гоняются друг за другом.» за 37 мин. 18 => «Теория ООП / Интерфейс. Изменяем правила игры.» за 16 мин. 19 => «Теория ООП / Интерфейс. Создаём новую игру.» за 6 час. 19 мин. 20 => «Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК.» за 1 час. 35 мин. 21 => «Теория ООП / Интерфейс. VIP. Квадратики тоже хотят играть.» за 3 час. 45 мин. 22 => «Теория ООП / Интерфейс. VIP. Пересечение прямоугольников.» за 1 час. 36 мин. 23 => «Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов.» за 2 час. 34 мин. 24 => «Шарики / VIP. Рефакторинг Библиотеки» за 1 час. 44 мин. 25 => «Шифрование / RSA - Де/шифровка» за 35 мин. − Я не собрал ни одного Мегахеша :o( На этой неделе основное внимание было на курсе ООП, но и другие курсы тоже проходил. Еще есть что проходить на этом ресурсе, и постоянно открываются, новые возможности в ремесле программирования. Стал больше нравится и язык шарп, тут много интересных еще курсов и еще есть много неизведанного на стезе програмирования. |
|||
Шифрование RSA - Де/шифровка | + 6 | ||
Реализовал шифрование методом RSA. На Уроке все было легко просто, самому это реализовать еще мало опыта. Найти очередную опечатку. |
|||
Шарики VIP. Рефакторинг Библиотеки | + 4 | ||
Код отрефакторил поместил в отдельный проект, подключил как библиотеку. |
|||
Платформер на Unity 1. Вступление | + 3 | ||
Тема Юнити интересна, попробую, как только так сразу. |
|||
Теория ООП Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. | + 6 | ||
Совместил ежа с ужом. Теперь играть могут шарики и прямоугольники. Пришлось переименовывать все методы, так как воспользовался копипастом и методы с разницей в букву названы и пока нашелся этот баг, долго сыпались ошибки. |
|||
Демо софт Вам телеграмма! | + 6 | ||
Уже давно телеграм главное приложение для общения. |
|||
Теория ООП Интерфейс. VIP. Пересечение прямоугольников. | + 6 | ||
Шарики и прямоугольники, теперь есть на поле, но пока друг с другом не умеют играть. |
|||
Демо софт Квадратный калейдоскоп | + 8 | ||
Калейдоскоп готов. |
|||
Теория ООП Интерфейс. VIP. Квадратики тоже хотят играть. | + 7 | ||
Реализовали класс Box, реализовал метод Поймал(). |
|||
Теория ООП Интерфейс. ФИНАЛЬНЫЙ УРОК. | + 10 | ||
Игру переделали, хорош вариант, когда зараженный шарик останавливается и получаются, такие забавные фигуры. |
|||
Теория ООП Интерфейс. Создаём новую игру. | + 5 | ||
Написан основной код новой игры, передать дальше. Простенько реализовал методы найти и поменять установить. |
|||
Теория ООП Интерфейс. Изменяем правила игры. | + 7 | ||
Теперь после передачи ведущего он передает эстафету через некотое время. Можно игру когда они касаются друг друга тогда меняют направление. |
|||
Теория ООП Интерфейс. Кружочки гоняются друг за другом. | + 7 | ||
Наконец шарики задвигались. Надо передавать ведущего только когда они рассходять Голя и НеГоля. |
|||
Теория ООП Интерфейс. Кружок готов к игре! | + 7 | ||
Реализовали методы Беги Поймал. Нужно потом добавить шарики в массив и после запустить игру. |
|||
Теория ООП Интерфейс. Кружок хочет играть. | + 5 | ||
Реализовали методы Голя НеГоля. Методы беги должен увидеть где ведущий и двигать шарик в другом направлении, метод Поймал срабатывает когда касается другого шарика. |
|||
Теория ООП Интерфейс. Запускаем кружки на площадку! | + 6 | ||
Форма настроена, шарики через нажатие кнопки рисуются. |
|||
Теория ООП Интерфейс. Кружок на площадке. | + 6 | ||
Реализовали все функции класса Arena, теперь можно уже начинать рисовать наконец. |
|||
Теория ООП Интерфейс. Площадка для игры. | + 5 | ||
Начали писать класс Arena. Здесь будет поле на котором и будет происходить все действия. |
|||
Теория ООП Интерфейс. Создаём кружок. | + 4 | ||
Реализовали класс Circle. Неголики должны убегать, Голики должен ловить. Вообщем реализовать интерфейс в классе Circle Игрок. |
|||
Теория ООП Интерфейс. Алгоритм игры. | + 7 | ||
Написали методы найти ведущего, установить ведущего. Пока не ясно что еще нужно сделать, кроме как нарисовать что-то. |
|||
Теория ООП Интерфейс. Правила игры. | + 5 | ||
Реализовали класс GameCatch в классе методы добавить игрока, реализовал сам найти нового ведущего, установить нового ведущего. |
|||
Теория ООП Интерфейс. Зачем он нужен. | + 5 | ||
Интерфейс способ организовать множественное наследование. Это прописывание методов без реализации методов. |
|||
Теория ООП ПОЛУФИНАЛЬНЫЙ УРОК. | + 5 | ||
Да курс интересный и очень востребован, знать ооп очень актуально, пока все ок по курсу. Зовут Анатолий Тюшка. |
|||
Теория ООП Перемещение Снеговиков | + 5 | ||
Sprite.Move создан. Снеговик телепортирует по нажатию кнопки, вот только копия еще не стирается. |
|||
Теория ООП Перемещение других фигур | + 3 | ||
Добавил в классы Line Box методы Move Draw. Чтобы в классе Sprite использовать Draw надо сначала будет вызвать Move. |
|||
Теория ООП Перемещение круга | + 3 | ||
Метод Move добавил в базовый класс, изменил класс Circlе, чтобы рисовал перемещение, сделал кнопку перемещения. |
|||
Теория ООП Спрайт для Снеговика | + 8 | ||
Теперь снеговики храняться в классе Sprite и также рисуется все фигуры в классе через Draw, что еще сократило код. |
|||
Теория ООП Мощь полиморфизма | + 7 | ||
Сделали Shape абстрактным и теперь удобней вызывать весь зоопарк классов фигур одним методом. |
|||
Теория ООП Переезд graph в базовый класс | + 6 | ||
Перенес Draw внутрь классов, добавил установку карандаша и графики в класс Shape. |
|||
Дневник успеха 2020-04-12 : Не хлеб за брюхом ходит, а брюхо за хлебом. | + 7 | ||
За эту неделю: + Я проверил 125 отчётов у 24 формулистов. + Я написал 26 сообщений 8 формулистам общим объёмом 7 килобукв + Я набрал 9 текстов: 1 => «C# набор / Определение массива», 3 ошибки 2 => «C# набор / Сравнение двух целых чисел», 1 ошибка 3 => «C# набор / Звездочки», без ошибок 4 => «C# набор / Обмен элементов», без ошибок 5 => «C# набор / Разделить строку на слова», без ошибок 6 => «C# набор / Заполнение массива», 1 ошибка 7 => «C# набор / Формирование массива», 2 ошибки 8 => «Java - Вывод данных / Калькулятор», 1 ошибка 9 => «Java - Вывод данных / Комментарии», без ошибок + Я решил 9 задач: 1 => «Лирика / Билетики» на 100% 2 => «Лирика / Коля-арифметик» на 100% 3 => «Лирика / Любимые цифры» на 100% 4 => «Лирика / Рулетка *» на 60% 5 => «Формулы / Математика» на 100% 6 => «Формулы / Формула 0001» на 100% 7 => «Алгоритмика / Простые массивы.» на 100% 8 => «Алгоритмика / Подпрограммы» на 100% 9 => «Олимпиада / Случайная задача» на 100% + Я выполнил 21 видеоурок: 1 => «C# qr-код / Что такое qr-код?» за 9 час. 48 мин. 2 => «C# qr-код / Создание проекта» за 11 мин. 3 => «C# qr-код / Генерация qr-кода» за 16 мин. 4 => «C# qr-код / Распознавание qr-кода» за 10 мин. 5 => «C# qr-код / Сохранение и загрузка qr-кодов» за 2 час. 14 мин. 6 => «Теория ООП / Пиксели для классов» за 1 час. 22 мин. 7 => «Теория ООП / Расстояние между пикселями» за 5 час. 13 мин. 8 => «Теория ООП / Цветные карандаши» за 37 мин. 9 => «Теория ООП / Рисуем Снеговика» за 1 час. 43 мин. 10 => «Теория ООП / Второй Снеговик» за 1 час. 32 мин. 11 => «Теория ООП / Богатое наследство» за 19 мин. 12 => «Теория ООП / Фигуральный базовый класс» за 1 час. 20 мин. 13 => «Теория ООП / Приведение с мотором» за 24 мин. 14 => «Теория ООП / Переезд метода Draw» за 1 час. 14 мин. 15 => «Шарики / Шарики. Вступление» за 14 час. 29 мин. 16 => «Шарики / Шарики. Анализ игры» за 2 час. 2 мин. 17 => «Шарики / Шарики. Логика игры» за 2 час. 24 мин. 18 => «Шарики / Шарики. Поиск пути» за 1 час. 10 мин. 19 => «Шарики / Шарики. Поиск линий» за 1 час. 53 мин. 20 => «Шарики / ФИНАЛЬНЫЙ УРОК» за 24 мин. 21 => «Бурные потоки / VIP. Игры со словами» за 1 день 31 мин. − Я не собрал ни одного Мегахеша :o( Прошел игру цветные линии и сделал ролик, еще закончил бурные потоки. Так что сейчас курс со снеговиками. С шифрованием пока забуксовал, но освобожу больше времени и займусь опять тем что посложнее, а это шифрование сейчас. |
|||
Шарики ФИНАЛЬНЫЙ УРОК | + 6 | ||
Собрал видеролик выложил на ютуб. |
|||
Шарики Шарики. Поиск линий | + 6 | ||
Реализовано удаление шариков 5 и больше. Добавил подсчет очков, что-то считает. |
|||
Теория ООП Переезд метода Draw | + 5 | ||
В класс Circle перенесли метод Draw. |
|||
Теория ООП Приведение с мотором | + 3 | ||
Реализовал 2 функции рисования массива по очереди каждую фигуру и сразу в цикле. В position будет храниться смещение+кординаты каждой фигуры. Вывод shape реализовал подругому, тоже вариант. |
|||
Шарики Шарики. Поиск пути | + 7 | ||
Поиск пути реализован. Рисование пути отображается. |
|||
Теория ООП Фигуральный базовый класс | + 6 | ||
Все классы наследуються от Shape. Кординаты в массиве. И благодаря этому можно из цикла вызывать по очереди метод Draw. Реализовал метод Draw из массива Shape. Привел к требуемому типу и вызвал с параметрами этого типа из массива. |
|||
Теория ООП Богатое наследство | + 4 | ||
Воспользовались наследованием, сократили код и немного упорядочили код. Наследование это получение поведения базоваго объекта в текущий объект. |
|||
Теория ООП Второй Снеговик | + 4 | ||
Второй снеговик готов. Создать класс снеговик и разные конструкторы и уже там в экземпляре манипулировать перемещением и что понадобиться делать со снеговиком. Наверно можно еще сделать спрайт снеговика и уже с этим спрайтом, делать что понадобиться.. |
|||
Шарики Шарики. Логика игры | + 7 | ||
Все работает, что дано было на уроке. Когда длинные уроки нужно быть внимательней иначе перемотка ролика. |
|||
Шарики Шарики. Анализ игры | + 11 | ||
Отобразились 3 шарика, разного размера. Еще сделал выход по escape, что очень удобно. |
|||
Теория ООП Рисуем Снеговика | + 10 | ||
Снеговик нарисован. Подправил координаты. Добавил вывод координат мыши и выход по клавише escape. |
|||
Шарики Шарики. Вступление | + 6 | ||
Блок схему нарисовал, картинки есть в ресурсах у меня с той ссылки даже 21 картинка. |
|||
Теория ООП Цветные карандаши | + 9 | ||
Добавил ColorLine, ColorCircle, ColorBox. |
|||
Бурные потоки VIP. Игры со словами | + 8 | ||
Все алгоритмы со словами релизовал и "Города" тоже. Много раз запускать пришлось дебагер, потому что решил использовать хранение слов в ресурсах, а не в каталоге где запускаеться, только в конце уже нашел хорошее решение, это все из-за перевода строки в виндовз 2 символа перевода строки. Ушло несколько часов, так что да повозился основательно. |
|||
Теория ООП Расстояние между пикселями | + 5 | ||
Создали метод в структуре Pixel. Добавили конструктор в класс Circle. |
|||
C Сохранение и загрузка qr-кодов | + 9 | ||
Реализовал загрузку файла с qr кодом, реализовал расстягивание или сжимание. Некоторые картинки после сжимания не расспознаются, на первом скрине вылетает исключение. Второй что-то расскодировал. |
|||
C Распознавание qr-кода | + 9 | ||
Реализовали расспознавание закодированной информации из картинки на форме. |
|||
C Генерация qr-кода | + 9 | ||
Включили сторонюю библиотеку в проект. И воспользовались этой библиотекой. |
|||
C Создание проекта | + 9 | ||
Форма готова |
|||
Теория ООП Пиксели для классов | + 8 | ||
Отрефакторили код теперь используется структура Pixel, во всех объектах. |
|||
C Что такое qr-код? | + 5 | ||
что такое qr-код? закодированная 4-я способами информация. самая маленькая и самая большая версии qr-кода (в пикселях)? числовой и кадзи. какие четыре основных кодировки qr-кодов существуют? числовой, буквенно-цифровой, двоичный и кандзи. какие части qr-кода являются неизменными? какой способ кодирования используется. |
|||
Дневник успеха 2020-04-05 : Белые руки чужие труды любят. | + 9 | ||
За эту неделю: + Я проверил 122 отчёта у 26 формулистов. + Я написал 11 сообщений 6 формулистам общим объёмом 6 килобукв + Я набрал 8 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Служебные слова», 1 ошибка 3 => «Java - Запуск / Скоростная Java», без ошибок 4 => «Java - Запуск / Компиляция», 2 ошибки 5 => «Java - Вывод данных / Java Keywords», 2 ошибки 6 => «Java - Вывод данных / Целые типы», 2 ошибки 7 => «Java - Вывод данных / Системы счислений», 1 ошибка 8 => «Java - Ввод данных / Чтение символа», без ошибок + Я решил 14 задач: 1 => «Семантика / Привет, Мир!» на 100% 2 => «Лирика / Полторы куры» на 100% 3 => «Лирика / Опечакти» на 100% 4 => «Лирика / Классики» на 100% 5 => «Лирика / Майкл» на 100% 6 => «Алгоритмика / Последовательность» на 100% 7 => «Алгоритмика / Математика» на 100% 8 => «Алгоритмика / Любимые циклы» на 100% 9 => «Алгоритмика / По цифрам» на 100% 10 => «Алгоритмика / Матрёшки» на 100% 11 => «TYPE - Шесть типов / Целые числа» на 100% 12 => «TYPE - Шесть типов / Знаки операций» на 100% 13 => «Олимпиада / Случайная задача» на 100% 14 => «Олимпиада / Телеграмма» на 90% + Я выполнил 16 видеоуроков: 1 => «J5. Операции / OPER - Операции 1» за 1 час. 27 мин. 2 => «Теория ООП / Инкапсуляция мечты» за 13 мин. 3 => «Теория ООП / Урок рисования» за 10 мин. 4 => «Теория ООП / Первый класс» за 17 мин. 5 => «Теория ООП / Второй класс» за 14 мин. 6 => «Теория ООП / Круглый класс» за 25 мин. 7 => «Теория ООП / Структура пикселя» за 23 мин. 8 => «Теория ООП / Структура vs Класс» за 36 мин. 9 => «Бурные потоки / Бурная жизнь» за 2 час. 3 мин. 10 => «Бурные потоки / Приоритет» за 1 час. 18 мин. 11 => «Бурные потоки / Замри!» за 1 час. 16 мин. 12 => «Бурные потоки / Смысл жизни» за 2 час. 53 мин. 13 => «Бурные потоки / ФИНАЛЬНЫЙ УРОК» за 6 мин. 14 => «Шифрование / RSA - Простые случайные числа» за 35 мин. 15 => «Шифрование / RSA - Открытый и секретный ключ» за 36 мин. 16 => «Шифрование / RSA - Буквы столбиком» за 1 час. 0 мин. − Я не собрал ни одного Мегахеша :o( На этой неделе не получилось пройти много уроков, но норму в 45 байтиков старался каждый день выполнить. Начал курс ООП и стало интересно, хоть уже и знаком с ООП, но повторенье мать ученья. Еще застрял на уроке шифрования по алгоритмом RSA и там какой-то глюк где-то что-то не так копирует из одной ячейки в другую, а вот поиск это еще то приключение, так что дебажить или переписать все с нуля, ну посмотрим, пройти урок надо, дальше еще интереснее. |
|||
Теория ООП Структура vs Класс | + 8 | ||
Создали структуру и класс и изменили их данные, чтобы изменить данные нужно это делать через указатель на структуру, а класс имеет ссылку на свои данные и сразу меняються данные через ссылку на класс. |
|||
Теория ООП Структура пикселя | + 7 | ||
Создали класс Pixel и комфортнее используя Pixel, вывели остальные фигуры. |
|||
Теория ООП Круглый класс | + 9 | ||
Добавили класс Circle Circle2 |
|||
Теория ООП Второй класс | + 8 | ||
Создали класс box. |
|||
Теория ООП Первый класс | + 8 | ||
Каждоя линия теперь хранит свои данные в объекте. |
|||
Теория ООП Урок рисования | + 7 | ||
Нарисовал домик. |
|||
Теория ООП Инкапсуляция мечты | + 7 | ||
Инкапсуляция это скрытие деталей объекта от потльзователей этого объекта. |
|||
Шифрование RSA - Буквы столбиком | + 10 | ||
Форму создали. Добавил вывод сообщения после нажатия зашифровать. |
|||
Шифрование RSA - Открытый и секретный ключ | + 10 | ||
Все реализовал. Много кода на уроке, не успевал, пришлось перематывать несколько раз. |
|||
Шифрование RSA - Простые случайные числа | + 11 | ||
Теперь форма генерирует числа p и q. |
|||
J5. Операции OPER - Операции 1 | + 11 | ||
Решил несколько задач. |
|||
Бурные потоки ФИНАЛЬНЫЙ УРОК | + 11 | ||
Курс как введение в многопоточное программирование себя оправдывает, потом немного устарел так как уже считается использование Threads устаревшим и потому прошлось воспользоваться классом Task. Как предупреждение у кого платформа выше 4 версии. |
|||
Бурные потоки Смысл жизни | + 6 | ||
Пришлось переписать код, уже этот способ показанный в курсе считается устаревшим, потому пришлось переписать на использование Task и тогда все заработало. Не разобрался с тикетами потому просто создал метод аборт в классе и так завнршал работу змейки. Переписать так как использование тредов считается устаревшим. |
|||
Бурные потоки Замри! | + 7 | ||
Увы не работает этот аборт, не разобрался как его вызывать, на хабре была статья перекомпилировать сам net.core, ну этого удовольствия мне не нужно, вызывается исключение и увы взять под контроль нет возможности. Пришлось надолго отвлечься, так как урок пошел не по сценарию, вероятно уже устарел урок и не соответствует текущей версии .Net |
|||
Бурные потоки Приоритет | + 9 | ||
Проиритеты использовали. Использовали Monitor.Enter(block) Monitor.Exit(block) вместо lock. Каждый поток пронумеровали и вывели информацию каждого потока отдельно. |
|||
Бурные потоки Бурная жизнь | + 7 | ||
Реализовали рост тела. Наверно было бы круто на поле давать появляться только одному зайцу и чтобы был поиск кратчайшего пути и при появлении зайца, сразу двигались змеи по кратчайшему пути к появившемуся зайцу. |
|||
Бурные потоки Поток питонов | + 6 | ||
Запустили N потоков. Отделили критические данные в каждом потоке. Предусмотрели завершение каждого процесса. И включили принудительное завершение процесса. |
|||
Бурные потоки Поворот головы | + 6 | ||
10 змеек выпустил. Все методы готовы, надо было только вечный цикл запустить и установить задержку. |
|||
Дневник успеха 2020-03-29 : Срубил дерево - посади два. | + 7 | ||
За эту неделю: + Я проверил 100 отчётов у 20 формулистов. + Я написал 16 сообщений 7 формулистам общим объёмом 7 килобукв + Я набрал 8 текстов: 1 => «C# набор / Shell Sort», 4 ошибки 2 => «Java - Запуск / public private», без ошибок 3 => «Java - Запуск / Java Class», без ошибок 4 => «Java - Запуск / Скобки», без ошибок 5 => «Java - Запуск / String[] args», без ошибок 6 => «Java - Запуск / System.out», без ошибок 7 => «Java - Запуск / Главное заклинание», без ошибок 8 => «Java - Запуск / Первая программа», без ошибок + Я решил 13 задач: 1 => «Строки / Substring» на 100% 2 => «Строки / Starts/EndsWith» на 100% 3 => «Строки / Trim/Start/End» на 100% 4 => «Лирика / Банкиры» на 100% 5 => «Лирика / Трамвай» на 100% 6 => «Лирика / Огород» на 100% 7 => «Лирика / Коты» на 100% 8 => «Лирика / Студент Вася» на 100% 9 => «START - Запуск / Привет, Java!» на 100% 10 => «Алгоритмика / Узник цикла IF» на 100% 11 => «WRITE - Вывод данных / Калькулятор» на 100% 12 => «WRITE - Вывод данных / Треугольник Паскаля» на 100% 13 => «OPER - Формулы / Формула 0001» на 100% + Я выполнил 42 видеоурока: 1 => «Соло на клавиатуре / 40 уроков» за 3 мин. 2 => «J1. Запуск / START - Платформа Java» за 40 мин. 3 => «J1. Запуск / START - Переменная окружения» за 17 мин. 4 => «J1. Запуск / START - Запуск Java» за 14 мин. 5 => «J1. Запуск / START - Десять запусков» за 25 мин. 6 => «Демо софт / Менеджер паролей» за 1 час. 23 мин. 7 => «Демо софт / Текстовый процессор» за 54 мин. 8 => «J2. Печать / WRITE - Комментарии» за 15 мин. 9 => «J2. Печать / WRITE - Квадратные условия» за 11 мин. 10 => «J2. Печать / WRITE - Окно JFrame» за 6 мин. 11 => «J3. Ввод / READ - Консольные аргументы» за 11 мин. 12 => «J3. Ввод / READ - Сложение аргументов» за 9 мин. 13 => «J3. Ввод / READ - Конкатенация аргументов» за 11 мин. 14 => «J3. Ввод / READ - Чтение символа» за 8 мин. 15 => «J3. Ввод / READ - Ввод трёхзначного числа» за 9 мин. 16 => «J3. Ввод / READ - Сканер» за 6 мин. 17 => «J3. Ввод / READ - Сканер пива» за 9 мин. 18 => «J3. Ввод / READ - Сколько мне дней» за 18 мин. 19 => «J3. Ввод / READ - Любая формула» за 53 мин. 20 => «J3. Ввод / READ - Буферный чтец» за 15 мин. 21 => «Комбинаторика / Рекурсия. Фракталы. Треугольник Серпинского» за 45 мин. 22 => «Бурные потоки / Вступление» за 18 мин. 23 => «Бурные потоки / Террариум» за 25 мин. 24 => «Бурные потоки / Зайчики» за 28 мин. 25 => «Бурные потоки / Питонатор» за 24 мин. 26 => «Функционал / ФП - Сортировка списка» за 35 мин. 27 => «Функционал / ФП - Свой метод Where» за 17 мин. 28 => «Функционал / ФП - Короткое замыкание» за 48 мин. 29 => «Функционал / ФП - ФИНАЛЬНЫЙ УРОК» за 26 мин. 30 => «Базовый ASP.ект / Создание модели Story» за 6 час. 15 мин. 31 => «Базовый ASP.ект / Формирование меню» за 3 час. 26 мин. 32 => «WPF Clocks / Стрелочные часы» за 1 час. 26 мин. 33 => «Шифрование / Полиалфавитный шифр Виженера» за 1 мин. 34 => «Шифрование / Полиалфавитный шифр - Форма» за 44 мин. 35 => «Шифрование / Полиалфавитный шифр - Ключевая таблица» за 54 мин. 36 => «Шифрование / Полиалфавитный шифр - Шифровка» за 2 час. 43 мин. 37 => «Шифрование / Полиалфавитный шифр - Дешифровка» за 1 час. 1 мин. 38 => «Шифрование / Поточный шифр Виженера» за 10 час. 8 мин. 39 => «Шифрование / Поточный шифр - Шифровка» за 1 час. 6 мин. 40 => «Шифрование / Поточный шифр - Дешифровка» за 2 час. 20 мин. 41 => «Шифрование / RSA - Идея алгоритма» за 7 час. 40 мин. 42 => «Шифрование / RSA - Экранная форма» за 1 час. 25 мин. − Я не собрал ни одного Мегахеша :o( На этой неделе разошелся уроки щелкаються как семечки, пока интересно, вот потому и проходяться быстро. С asp.net облом вышел надо устанавливать еще и базу данных, а этого совсем не хочеться делать. Прорвемся, может опять линукс поставлю или старый комп с линуксом заведу. По яве такие простые уроки, как-то скучно, но посмотрим, может можно пропустить. Сюда пришел разобраться в многопоточном программировани и только сейчас что-то появилось на горизонте. Мало о многопоточном программировании на сайте курсов или я еще их не встретил. |
|||
Бурные потоки Питонатор | + 8 | ||
Питона отобразил стрелкой вправо, для вида сойдет. |
|||
Бурные потоки Зайчики | + 8 | ||
Реализовали случайный выбор появления зайца. Змея хранит свои координаты в массиве, свой цвет, свой размер. |
|||
Бурные потоки Террариум | + 7 | ||
Вывод на экран символа есть, вывод зайца есть. |
|||
Бурные потоки Вступление | + 6 | ||
Подготовили класс Змея. Какой символ головы у змейки. Нужно знать сколько змеек на поле. |
|||
Шифрование RSA - Экранная форма | + 6 | ||
Создали новую форму, для демонстрации алгоритма RSA |
|||
J3. Ввод READ - Буферный чтец | + 6 | ||
Считал с консоли и после считал из файла. этот класс чтение из буффера еще универсальнее. |
|||
J3. Ввод READ - Любая формула | + 6 | ||
Формула вычисляется. Решил еще в задачах. Чтобы решить эту формулу на калькуляторе это надо еще отдельно для этого курс пользования калькулятором пройти. |
|||
J3. Ввод READ - Сколько мне дней | + 6 | ||
Программа считывает дату с клавитуры и печатает сколько прошло дней с указанной даты. С моей даты рождения прошло Total days are:16058. |
|||
J3. Ввод READ - Сканер пива | + 6 | ||
Программа спрашивает имя и возраст, проверяет старше ли 18 . |
|||
J3. Ввод READ - Сканер | + 6 | ||
Прочитал с клавиатуры классом сканер, так проще, в классе есть много методов для чтения разных данных. |
|||
J3. Ввод READ - Ввод трёхзначного числа | + 5 | ||
Считывает ввод 3 цифр и выводит на экран. |
|||
J3. Ввод READ - Чтение символа | + 5 | ||
Ввод с клавиатуры с проверкой на исключение. Выводит код символа. |
|||
J3. Ввод READ - Конкатенация аргументов | + 5 | ||
Склеил полученные параметры из коммандной строки, разделил знаком - и проверил на колличество аргументов. |
|||
J3. Ввод READ - Сложение аргументов | + 5 | ||
Сложили 2 аргумента из коммандной строки, проверили на корректность вводных данных. |
|||
J3. Ввод READ - Консольные аргументы | + 5 | ||
Прочитал первый параметр и вывел его длину, проверил если нет параметра или параметров больше 1, тогда вывести предупреждение и закончить выпонение. |
|||
Шифрование RSA - Идея алгоритма | + 5 | ||
Выглядит сложно и запутано, ведь в этом и есть смысл шифрования. |
|||
J2. Печать WRITE - Окно JFrame | + 8 | ||
Вывел на экран окно с меткой в центре и по умолчанию. |
|||
J2. Печать WRITE - Квадратные условия | + 8 | ||
Весело делать такие элементарные вещи. |
|||
J2. Печать WRITE - Комментарии | + 6 | ||
Полезно знать как завести документацию уже через несколько месяцев после написания программы уже трудно вспомнить что и о чем и как. |
|||
J1. Запуск START - Десять запусков | + 5 | ||
Это наверно правильрый таймер, на одном из уроков написан, скачаный захотел устанавливать .Net 3 версии. Выполнил 10 раз каждый раз по разному старался вызвать без паблика гоавный метод и ошибка, вот есть польза от этого урока нигде про это не знал, а на практике выяснил. |
|||
J1. Запуск START - Запуск Java | + 5 | ||
Написал Привет мир в нотепаде. |
|||
J1. Запуск START - Переменная окружения | + 5 | ||
Уже много раз устанавливал удалял яву и теперь стоит пакетный менеджер шоколад и этот менеджер сам обновляет пакеты и потому не хочу трогать настройки. |
|||
J1. Запуск START - Платформа Java | + 5 | ||
Ява все-таки востребована, пусть и знаком, но повторенье мать ученья. |
|||
Шифрование Поточный шифр - Дешифровка | + 4 | ||
Grid2 переписали. Протестировал. Все работает, конечно медленно, но для примера сойдет. |
|||
Шифрование Поточный шифр - Шифровка | + 6 | ||
Зашифровка переписана. Скопировать весь проект не получилось, пришлось копипастить частями. |
|||
Шифрование Поточный шифр Виженера | + 6 | ||
Зашифрованая строка "УРЖНТЭОИП" без Ё. Зашифрованая строка "УСЁНТЭОИП" с Ё. Повозился с рассшифровкой, тут уже не так просто, надо получить сначала часть слова от ключа, потом добавить эту часть рассшифрованого слова к ключу и так повторять пока шифр и сообщение не будут равны. |
|||
WPF Clocks Стрелочные часы | + 6 | ||
Урок интересный, создавать используя WPF вроде как библеотека посовременее, новее. Так что можно и пройти этот курс тоже. |
|||
Функционал ФП - ФИНАЛЬНЫЙ УРОК | + 10 | ||
Хороший курс, конечно очень маленький, но все равно содержательный, что-то нового да и узнал, спасибо. |
|||
Функционал ФП - Короткое замыкание | + 9 | ||
Уже встречался с замыканиями, уже без этой фишки и ЯП и не серьезен совсем. В с# синтактически это сложно выглядит, нужно привыкать. |
|||
Функционал ФП - Свой метод Where | + 7 | ||
Хороший урок, жаль такой короткий, но там по теме можно было бы еще спросить больше рассказать в чем разница IEnumerable<T> без IEnumerable? |
|||
Функционал ФП - Сортировка списка | + 6 | ||
Интересный урок, много нового узнал этот синтактический сахар очень даже полезен, использование функционального подхода наводит большой порядок в голове это как войти в телефонную будку Доктора. |
|||
Соло на клавиатуре 40 уроков | + 5 | ||
Это еще то приключение. Столько ошибок от таких простых упражнений, тут нужно быть внимательным в первое время, и учиться этому автоматизму довольно таки сложно. |
|||
Комбинаторика Рекурсия. Фракталы. Треугольник Серпинского | + 5 | ||
Треугольники Серпинского рисуются рекурсивно, двумя способами. |
|||
Шифрование Полиалфавитный шифр - Дешифровка | + 3 | ||
Рассшифровка реализована. Обратное шифрование, тоже на скрине есть. |
|||
Шифрование Полиалфавитный шифр - Шифровка | + 7 | ||
Все готово, есть проверка корректности ключа, есть ли такой символ в словаре. Дописал свой рассшифровщик, там не учитывалась Ё пришлось исправлять и еще лишние символы тоже игнорировать. Строка рассшифровывается "Я-УМНЫЙ-И-СЧАСТЛИВЫЙ". Задание придумал себе интересное, не самому рассшифровывать, а написал для этого программу. |
|||
Базовый ASP.ект Формирование меню | + 7 | ||
Сделал страницу о проекте и разобрался как добавить показывать случайную запись. |
|||
Демо софт Текстовый процессор | + 6 | ||
Все реализовал, все легко, просто. Есть редактор текста. Есть открытие файла, есть сохранение файла, есть замена текста. |
|||
Демо софт Менеджер паролей | + 4 | ||
Для меня использование таких высокоуровневых компонентов как Forms уже достижение, все так просто и легко, но под капотом что находиться, желательно обязательно знать. На скрине открылись все сайты по клику на поля сайтов программы, емайлы и пароли копируются в буфер обмена. |
|||
Шифрование Полиалфавитный шифр - Ключевая таблица | + 8 | ||
Урок пройден. Заполнили таблицу кодов ключа. |
|||
Шифрование Полиалфавитный шифр - Форма | + 6 | ||
Сделали форму для программы. |
|||
Базовый ASP.ект Создание модели Story | + 6 | ||
Все действия повторил. Скорее всего не получиться выполнить домашнее задание, чтобы мне его выполнить придется уже наперед что-то изучить. |
|||
Шифрование Полиалфавитный шифр Виженера | + 7 | ||
Наконец собрался и написал рассщифровщик вижнера. Зашифрованная строка "ЕЦБФДУСЧБЦФШСФЭРВЪС" Несколько дней пытался осилить написать программу рассшифровки сообщения по вижнеру, только сегодня получилось. |
|||
Графические циклы VIP. Спирограф от Елены | + 6 | ||
Получилась такая маленькая даже игрушка. Рисует, стирает, меняется цвет карандаша, сохраняется рисунок. |
|||
Базовый ASP.ект Создание пустых страниц | + 5 | ||
Все так просто, а что под капотом? Все заглушки сделал, все представления, сделал. |
|||
Дневник успеха 2020-03-22 : Запас человека не портит. | + 9 | ||
За эту неделю: + Я проверил 94 отчёта у 23 формулистов. + Я написал 7 сообщений 4 формулистам общим объёмом 4 килобуквы + Я набрал 7 текстов: 1 => «C# набор / Вывод числа по разрядам», без ошибок 2 => «C# набор / Выделение подстроки», без ошибок 3 => «C# набор / Максимальный элемент массива», без ошибок 4 => «Java - Запуск / Class!», без ошибок 5 => «Java - Запуск / Static», без ошибок 6 => «Java - Запуск / void», без ошибок 7 => «Java - Запуск / Main», без ошибок + Я решил 11 задач: 1 => «Строки / Remove» на 100% 2 => «Строки / PadRight/Left» на 100% 3 => «Строки / Replace» на 100% 4 => «Алгоритмика / Логика» на 100% 5 => «Алгоритмика / Условный оператор» на 100% 6 => «Алгоритмика / For-то-чки» на 100% 7 => «Алгоритмика / Вечность» на 100% 8 => «Алгоритмика / Do-рацикл» на 100% 9 => «Алгоритмика / Обман цикла» на 100% 10 => «Алгоритмика / Точка и плоскость» на 100% 11 => «Олимпиада / Случайная задача» на 100% + Я выполнил 24 видеоурока: 1 => «Соло на клавиатуре / Мы начинаем СОЛО Марафон» за 2 час. 40 мин. 2 => «Демо софт / Английские карточки» за 1 день 2 час. 4 мин. 3 => «Секундомер / Моральная подготовка» за 18 мин. 4 => «Секундомер / Настройка формы» за 47 мин. 5 => «Секундомер / Написание кода» за 2 час. 4 мин. 6 => «Графические циклы / Горизонтали и вертикали» за 36 мин. 7 => «Графические циклы / Диагональные линии» за 56 мин. 8 => «Графические циклы / Пучок лучей» за 1 час. 45 мин. 9 => «Графические циклы / Вложенные циклы» за 1 час. 42 мин. 10 => «Графические циклы / Внутренние условия» за 39 мин. 11 => «Графические циклы / Трёхмерные циклы» за 34 мин. 12 => «Графические циклы / Спираль Архимеда» за 29 мин. 13 => «Графические циклы / ФИНАЛЬНЫЙ УРОК» за 1 час. 10 мин. 14 => «Графические циклы / VIP - Квадрат Гарри Поттера» за 2 час. 17 мин. 15 => «Графические циклы / VIP. Узоры на окружности» за 1 час. 18 мин. 16 => «Графические циклы / VIP. Спирограф» за 4 час. 40 мин. 17 => «Комбинаторика / Рекурсия. Фракталы. Спираль» за 50 мин. 18 => «Базовый ASP.ект / Мы начинаем ASP.NET с MVC» за 32 мин. 19 => «Базовый ASP.ект / Выбор темы для проекта» за 3 час. 18 мин. 20 => «Базовый ASP.ект / Создание схемы проекта» за 15 мин. 21 => «Шифрование / Перестановочный шифр - 2 этап шифровки» за 19 час. 36 мин. 22 => «Шифрование / Перестановочный шифр - 1 этап дешифровки» за 28 мин. 23 => «Шифрование / Перестановочный шифр - 2 этап дешифровки» за 1 час. 22 мин. 24 => «Шифрование / Перестановочный шифр - Рефакторинг» за 3 час. 19 мин. − Я не собрал ни одного Мегахеша :o( Заинтересовал asp.net, так что впервую очередь этот курс, а потом рекурсию еще закончить и конечно шифрование это самый увлекательный курс, сначала хочу сам сделать шифрование, а после уже с Евгением Витольдовичем. |
|||
Графические циклы VIP. Спирограф | + 11 | ||
Можно было и параметры впихнуть, как на предыдущей кнопке, но наигрался и так. |
|||
Графические циклы VIP. Узоры на окружности | + 4 | ||
Программа виснет, если перевести ее в работу в фоне, так что с видео не с первого раза получилось. |
|||
Базовый ASP.ект Создание схемы проекта | + 4 | ||
Зачем пути стало понятно, а это не просто пути, а еще и контроллеры. Вроде звучит просто, как это будет в коде выглядеть, интересно. / /page/index /story/random /story/add /story/number/123 Какой скриншот вставить? |
|||
Базовый ASP.ект Выбор темы для проекта | + 8 | ||
Наверно тема будет это цитаты, пословицы. Будут разделы пословица аффоризм. Первая пословица: "Куй железо, пока горячо". Первая цитата: "Если вы находитесь в депрессии, значит вы живёте прошлым. Если вы встревожены, значит вы живёте будущим. Если вы в состоянии мира, значит вы живёте настоящим." Лао Цзы Не понятно, что требуется, что за пути, но вероятно после проясниться. |
|||
Базовый ASP.ект Мы начинаем ASP.NET с MVC | + 8 | ||
Изменил две строчки. Проект огромный, будет интересно. |
|||
Графические циклы VIP - Квадрат Гарри Поттера | + 8 | ||
Да, вариантов бессконечное колличество. Нашлось несколько интересных. |
|||
Соло на клавиатуре Мы начинаем СОЛО Марафон | + 9 | ||
Зарегистрировался, получил 2 недели, бессплатно, за заполнение анкеты. Прошел первые занятия. |
|||
Графические циклы ФИНАЛЬНЫЙ УРОК | + 8 | ||
Курс полезен. Очень подробно разбираются циклы, что важно в программировании. |
|||
Графические циклы Спираль Архимеда | + 10 | ||
Урок интересный, все обьяснялось последовательно от простого к сложному, а тут были косинусы и синусы, а для меня это все довно забытое. В жизни так и не приходилось пользоваться синусами или косинусами, вот только решая такие задачки, сталкиваюсь с этим. |
|||
Графические циклы Трёхмерные циклы | + 11 | ||
4 вложенных цикла попробовал. |
|||
Графические циклы Внутренние условия | + 9 | ||
Для решения без условия это надо рисовать, потом стирать. Проверил по условию как на кнопке 15, работает. |
|||
Графические циклы Вложенные циклы | + 8 | ||
Квадратики по краям рисует. |
|||
Графические циклы Пучок лучей | + 5 | ||
Такие циклы понимаю на 99%, но вот иногда надо так же подробно, сначала нарисовать результат, и только потом в цикле реализовать. |
|||
Шифрование Перестановочный шифр - Рефакторинг | + 5 | ||
Урок был интересный. По уроку можно было обьеденить, обработку ошибок ввода, в одну функцию. А еще лучше вынести это в отдельный класс и только получать строку и шифр и зашифровать или рассшифровать, но сначала получить строку зашифрованую и шифр. |
|||
Графические циклы Диагональные линии | + 5 | ||
Нарисовали линии по диагонали. |
|||
Секундомер Написание кода | + 5 | ||
Полезная програмка, спасибо. Найти почему шрифты были такими большими. Вероятно нажал случайно опцию, подгонять все под размер шрифта, вот потому и были шрифты большими у меня. Решил, методом тыка. |
|||
Секундомер Настройка формы | + 5 | ||
Красивый дизайн, получился, только вот шрифт в гриде не получается настроить. |
|||
Секундомер Моральная подготовка | + 6 | ||
Програмирование, уже давно полюбил и это такое погружение в творческий процесс, в котором очень долго хочеться находиться. Последнее что сам написал это зашифровать и расшифровать перестановками по вертикали. Иконку сам нарисовал, пусть не так красиво, зато свое. |
|||
Графические циклы Горизонтали и вертикали | + 4 | ||
Повторенье мать ученья. |
|||
Комбинаторика Рекурсия. Фракталы. Спираль | + 4 | ||
Интересный урок, все больше и больше про рекурсию, очень полезно уметь пользоваться рекурсией. С таким обьяснением, все выглядит очень просто. |
|||
Шифрование Перестановочный шифр - 2 этап дешифровки | + 5 | ||
Да все просто, после как найдено решение. Вчера долго решал как грид4 расшифровать. Но это того стоило. |
|||
Шифрование Перестановочный шифр - 1 этап дешифровки | + 5 | ||
Заполнили 3 поле. Так легко, вчера долго повозился, когда сам делал на го в консоле |
|||
Демо софт Английские карточки | + 5 | ||
Интересный урок, много компонентов используется, проигрывание аудио в mp3, видео mp4. |
|||
Шифрование Перестановочный шифр - 2 этап шифровки | + 6 | ||
Нужно было рассшифровать вручную строку, для этого на golang дописал рассшифрофшик и результат "Я ПОБЕДИТЕЛЬ У МЕНЯ ВСЁ ПОЛУЧАЕТСЯ.." Сложно без обьяснений Евгения Витольдовича это было реализовать на golang. Еще c# не освоил хорошо, потому решаю пока на golang. |
|||
Дневник успеха 2020-03-15 : С мастерством люди не родятся, а добытым ремеслом гордятся. | + 3 | ||
За эту неделю: + Я проверил 120 отчётов у 25 формулистов. + Я написал 26 сообщений 9 формулистам общим объёмом 7 килобукв + Я набрал 12 текстов: 1 => «YESOLO on the Keyboard / Let's Start YeSolo!», без ошибок 2 => «YESOLO on the Keyboard / 5 lesson», без ошибок 3 => «YESOLO on the Keyboard / 10 lesson», без ошибок 4 => «YESOLO on the Keyboard / 15 lesson», без ошибок 5 => «C# набор / Обмен элементов», без ошибок 6 => «C# набор / Разделить строку на слова», без ошибок 7 => «C# набор / Заполнение массива», без ошибок 8 => «C# набор / Формирование массива», без ошибок 9 => «C# набор / Вывод элементов массива», без ошибок 10 => «C# набор / Ввод элементов матрицы», без ошибок 11 => «C# набор / Вывод элементов матрицы», без ошибок 12 => «Алфавит / Первый забег», без ошибок + Я решил 9 задач: 1 => «Строки / Insert» на 100% 2 => «Алгоритмика / Типы данных» на 100% 3 => «Алгоритмика / Пока цикл» на 100% 4 => «Олимпиада / Случайная задача» на 100% 5 => «Рекурсия / Факториал» на 100% 6 => «Рекурсия / Числа Фибоначчи» на 100% 7 => «000. Строки / Длина» на 100% 8 => «000. Строки / Слова» на 100% 9 => «VIP задачи / Бинарник» на 100% + Я выполнил 31 видеоурок: 1 => «Начало здесь / День №8. Подведение итогов и составление Планов.» за 6 мин. 2 => «Начало здесь / День №8. ВИДЕОФИКСАЦИЯ УСПЕХОВ.» за 2 час. 8 мин. 3 => «Демо игры / Бот для Быстрощёлка» за 1 час. 15 мин. 4 => «Демо игры / Камень ножницы бумага» за 9 час. 38 мин. 5 => «Демо игры / ФИНАЛЬНЫЙ УРОК» за 7 мин. 6 => «Демо игры / VIP. Устный счёт» за 5 час. 40 мин. 7 => «Демо игры / VIP. Бесплатная консультация» за 4 мин. 8 => «Демо софт / Вступительное слово» за 10 час. 59 мин. 9 => «Демо софт / Двенадцать месяцев» за 2 час. 55 мин. 10 => «Графические циклы / Подготовка графики» за 33 мин. 11 => «Комбинаторика / Рекурсия. Вступление» за 7 мин. 12 => «Комбинаторика / Рекурсия. Главный секрет» за 19 час. 38 мин. 13 => «Комбинаторика / Рекурсия. Заливка области» за 3 час. 40 мин. 14 => «Комбинаторика / Рекурсия. Факториал» за 9 мин. 15 => «Комбинаторика / Рекурсия. Числа Фибоначчи» за 24 мин. 16 => «Комбинаторика / Рекурсия. Общий делитель» за 44 мин. 17 => «Комбинаторика / Рекурсия. Обратный отсчёт» за 11 мин. 18 => «Без конкуренции / Как избежать конкуренции?» за 41 мин. 19 => «Шифрование / Перестановочный шифр - Форма» за 4 час. 22 мин. 20 => «Шифрование / Перестановочный шифр - 1 этап шифровки» за 9 час. 38 мин. 21 => «Шифрование / Перестановочный шифр - Алфавитный ключ» за 51 мин. 22 => «Судоку / Сетка для цифр» за 34 мин. 23 => «Судоку / Печать цифр в таблице» за 49 мин. 24 => «Судоку / Проверка правил игры» за 29 мин. 25 => «Судоку / Загрузка головоломки с интернета» за 11 час. 13 мин. 26 => «Судоку / Идея алгоритма - 81 цикл» за 10 час. 20 мин. 27 => «Судоку / Рекурсивная функция поиска» за 1 час. 24 мин. 28 => «Судоку / Сохранение ответа» за 30 мин. 29 => «Судоку / Генерация головоломок» за 3 час. 25 мин. 30 => «Судоку / ФИНАЛЬНЫЙ УРОК» за 5 мин. 31 => «Судоку / VIP. Модульное тестирование» за 4 час. 16 мин. − Я не собрал ни одного Мегахеша :o( Тут нравиться учиться, еще много не пройденных курсов. Надо пройти комбинаторику, шифрование, потом сокобан, а остальное по настроению. |
|||
Комбинаторика Рекурсия. Обратный отсчёт | + 2 | ||
Уже где-то решал эту задачку, обьяснение отличное. Робот Шапра ругается, надо пройти задачки. Решил в VS. |
|||
Демо софт Двенадцать месяцев | + 6 | ||
Все пункты выполнил. Собрать 12 картинок, потратил на это много времени. |
|||
Комбинаторика Рекурсия. Общий делитель | + 5 | ||
Простенькая задача, сначала решил в цикле, потом в рекурсии. Уже несколько раз решал эту задачу, а вот ссылка на что-то непонятное вывела, эта задача в самом конце раздела почти это сколько времени уйдет, чтобы это все решить, хочу пройти уже курс. |
|||
Комбинаторика Рекурсия. Числа Фибоначчи | + 6 | ||
Еще раз решил фибоначи. |
|||
Судоку VIP. Модульное тестирование | + 6 | ||
Замечательный урок, решать через тесты думал сложнее на с#. Какой-то глюк, справиться не получилось с этим методом умножения, почему-то тесты не проходят, выдает синтактическую ошибку. У меня закончилась фантазия как исправить ошибку, может кто-то с подобным сталкивался, все запускается, но почему-то какая-то ошибка и только в этом методе умножения. |
|||
Судоку ФИНАЛЬНЫЙ УРОК | + 7 | ||
Как-то сам хотел тоже сделать решалку судоку, но вот не хватало витальности, теперь все просто и ясно видиться. На уроке где нужно было считать данные с сайта, не получилось выделением всего текста захватить ячейки, так что пришлось искать другой источник данных. |
|||
Судоку Генерация головоломок | + 3 | ||
Простое решение, все просто, решает хорошо поставленную задачу. Очень долго перебирает решаемый вариант и ждал долго, думал ошибка в коде, потом выбрал для 10-20 цифр поле и пошел быстрее поиск решения. |
|||
Судоку Сохранение ответа | + 4 | ||
Показано как сохранять в текстовой файл через стрим. |
|||
Комбинаторика Рекурсия. Факториал | + 3 | ||
Факториал еще раз решил, почему бы и нет. |
|||
Комбинаторика Рекурсия. Главный секрет | + 3 | ||
Понимание рекурсии еще не так хорошо ясно, как хотелось бы, но основное уясннено. С кривой Гилберта повозился на коленке, можно было бы и красивее. Попытка третья, вроде стало понятнее, но все-равно перерисовывал, самому это считать мозги закипят. Урок обрывается где-то посередине, не ясно, что за Гилберт. Интересно, как это обьясьнял Евгений Витольдович? Википедия разьяснила что и как, но все-равно это можно реализовать только делая механически. |
|||
Комбинаторика Рекурсия. Заливка области | + 4 | ||
Да так тщательно, подробно обьясняется рекурсия, на таком простом примере, стало яснее рекурсия. |
|||
Комбинаторика Рекурсия. Вступление | + 4 | ||
Рекурсия это функция, которая вызывает саму себя. |
|||
Судоку Рекурсивная функция поиска | + 3 | ||
Рекурсия всегда мне с трудом давалась, а тут все так просто и красиво. |
|||
Без конкуренции Как избежать конкуренции? | + 3 | ||
Есть заказчик на выходных встретимся, обсудим уже давно предлагал это простенькое решение в экселе, посмотрим. |
|||
Шифрование Перестановочный шифр - Алфавитный ключ | + 5 | ||
Добавил еще способ пересьановки символов в строке. На скрине. Полез в гугл, разобраться как обратно из массива char[] обратно в string. |
|||
Демо игры VIP. Бесплатная консультация | + 5 | ||
Вообщем это хорошее предложение, получить консультацию, спасибо. Надо воспользоваться. |
|||
Демо игры VIP. Устный счёт | + 4 | ||
Включтил таймер на 5 сек, с логикой тайиера можно еще повозиться, но пока сойдет. Еще при ошибке ответа фон меняется на красный. |
|||
Начало здесь День №8. ВИДЕОФИКСАЦИЯ УСПЕХОВ. | + 5 | ||
Видео записал из меня еще тот монтажер видео, да это даже первое видео на ютуб которое я загрузил. Перебороть себя, и в этом много рекламы, а это не мое. Вирусной рекламы, а от вирусов больше вреда, чем пользы. |
|||
Демо игры ФИНАЛЬНЫЙ УРОК | + 6 | ||
Все курсы супер, не хватает времени их проходить. Не услышал где писать отзыв. |
|||
Демо софт Вступительное слово | + 6 | ||
Установил последнюю VS 2019 на английском. Изучаю курсы на этом ресурсы так, что пишу только то, что есть на курсах, последнее было камень, ножницы бумага. Курсы все интересные, ожидания это работать программистом. |
|||
Судоку Идея алгоритма - 81 цикл | + 7 | ||
Выбрал самый легкий вариант решил, было не обычно решать последовательно, много решал судоку и там другие привычки, но теперь понятнее как булет работать алгоритм. |
|||
Демо игры Камень ножницы бумага | + 6 | ||
Урок интересный, сколько нюансов, деталей нужно помнить, но все это дело практики, всегда считал делать формочки таким высоким исскуством, а тут все оказывается не так и сложно. Регулятор уровня сложности, оригинальное решение. |
|||
Шифрование Перестановочный шифр - 1 этап шифровки | + 6 | ||
Все готово, теперь вводная строка разбивается по столбцам. Сделано это очень замысловато в формах, чтобы вникнуть, надо долго над этим помедитировать. |
|||
Судоку Загрузка головоломки с интернета | + 9 | ||
Пришлось самому считывать с файла, но там проще только по горизонтали надо прочитать. Указанный в уроке сайт уже не подошел, пробовал файрфоксе и хроме. |
|||
Графические циклы Подготовка графики | + 8 | ||
Все выполнил, такие сетки уже рисовал, но уверен, что на следующем уроке все будет лаконичней и изящней. |
|||
Шифрование Перестановочный шифр - Форма | + 8 | ||
Форму создал, процесс в перспективе очень полезен. |
|||
Демо игры Бот для Быстрощёлка | + 9 | ||
Новый элемент тракбар в уроке был показан. Работа с таймером тоже для игр важна. |
|||
Судоку Проверка правил игры | + 6 | ||
Создали правила заполнения таблицы числами. Без математики тут сложно, разобраться и самому это реализовать так лаконично. |
|||
Судоку Печать цифр в таблице | + 6 | ||
Урок интересный работа с делегатами нужное умение. Делегат это метод вызываемый в определенном месте программы, но вызвать можно любую функцию, которая больше соответстыует контексту программы. Это похожие функции, и можно вызвать одну(делегата) из этих функций в нужном месте. |
|||
Судоку Сетка для цифр | + 6 | ||
Много раз мучился с выводом вот таких таблиц, а оказывается можно это сделать проще, хотя я конечно это знал, но вот все дело в привычке. Надо обязательно пройти курс Графоциклы стало интересно. |
|||
Начало здесь День №8. Подведение итогов и составление Планов. | + 6 | ||
https://www.videosharp.info/24765/checking/power=2653 Глаза разбегаются от колличества курсов, пока еще система прохождения не оформилась, но все-таки лучше, проходить курсы с тетрадкой иногда нужно фиксировать пройденное, а то потом искать где этому научился долго, хотя гугл поможет тоже, но зачем тратить время. |
|||
Демо игры Игра Быстрощёлк | + 8 | ||
Интересный урок, как пользоваться формами это столько надо в голове держать, или это умение с опытом приходит? Увидим. Рекорд не побил, старался. |
|||
Итератор VIP. Оптимизация поиска простых чисел | + 9 | ||
Написал решето Эратосфера, но вот тесты показали, что этот способ совсем медленный, может я что не так сделал. На скрине пауза в каждом тесте по 10000 миллисекунд. |
|||
Дневник успеха 2020-03-01 : На работу он сзади последних, а на еду — впереди первых. | + 8 | ||
За эту неделю: + Я проверил 90 отчётов у 21 формулиста. + Я написал 6 сообщений 4 формулистам общим объёмом 1 килобуква + Я набрал 9 текстов: 1 => «C# набор / Первая программа», 2 ошибки 2 => «C# набор / Служебные слова», 6 ошибок 3 => «C# набор / Определение массива», 9 ошибок 4 => «C# набор / Сравнение двух целых чисел», 2 ошибки 5 => «C# набор / Звездочки», без ошибок 6 => «C# набор / Максималка», 1 ошибка 7 => «C# набор / Максималка 2», 9 ошибок 8 => «Java - Запуск / Компиляция», 4 ошибки 9 => «Java - Вывод данных / Целые типы», 5 ошибок + Я решил 3 задачи: 1 => «Олимпиада / Случайная задача» на 100% 2 => «000. Строки / Эхо» на 100% 3 => «VIP задачи / Палиндром» на 100% + Я выполнил 35 видеоуроков: 1 => «Начало здесь / День №4. Развитие Алгоритмического мышления.» за 16 мин. 2 => «Начало здесь / День №5. Создание игровых и прикладных Программ.» за 44 мин. 3 => «Начало здесь / День №6. Обучательное тестирование» за 16 мин. 4 => «Начало здесь / День №7. Регулярный и Последовательный подход.» за 26 мин. 5 => «Записи вебинаров / GIT-практикум» за 2 час. 7 мин. 6 => «Дневник успеха / Полезные права и обязанности в Клубе формулистов» за 49 мин. 7 => «Дневник успеха / 2020-03-08 : Что пожнешь, то и сколотишь, что сколотишь, то и в амбар положишь.» за 4 мин. 8 => «Демо игры / Лабиринт 2D - игра» за 2 дня 21 час. 40 мин. 9 => «Система Git / git push clone» за 11 час. 50 мин. 10 => «Система Git / hippo git fetch pull» за 20 мин. 11 => «Система Git / git branch lion» за 2 час. 56 мин. 12 => «Система Git / git branch giraffe» за 11 мин. 13 => «Система Git / git merge giraffe lion» за 20 мин. 14 => «Система Git / win merge» за 33 мин. 15 => «Система Git / pingwin» за 44 мин. 16 => «Система Git / remote merge» за 39 мин. 17 => «Система Git / win final» за 11 мин. 18 => «Система Git / ФИНАЛЬНЫЙ КУРС» за 3 мин. 19 => «Итератор / Итератор. Создание пустого итератора.» за 18 мин. 20 => «Итератор / Итератор. Перебор чисел в итераторе.» за 16 мин. 21 => «Итератор / Итератор. Перебор простых чисел.» за 29 мин. 22 => «Итератор / Итератор. Зачем нужно два класса» за 52 мин. 23 => «Итератор / Итератор. Волшебное слово yield.» за 1 час. 8 мин. 24 => «Итератор / Итератор. Список простых чисел.» за 1 день 2 час. 12 мин. 25 => «Итератор / Итератор. Один метод вместо классов.» за 15 мин. 26 => «Итератор / ФИНАЛЬНЫЙ УРОК» за 2 мин. 27 => «Функционал / ФП - Калькулятор» за 2 час. 27 мин. 28 => «Бинарная жизнь / Смысл жизни» за 1 час. 36 мин. 29 => «Бинарная жизнь / ФИНАЛЬНЫЙ УРОК» за 2 мин. 30 => «Бинарная жизнь / Максималка» за 45 мин. 31 => «Бинарная жизнь / VIP урок. Игра Жизнь» за 2 час. 14 мин. 32 => «Шифрование / Перестановочный шифр» за 1 день 22 час. 7 мин. 33 => «Сокобан / Сокобан - Вступление» за 1 час. 56 мин. 34 => «Сокобан / Сокобан - Подготовка - Картинки и лабиринт» за 37 мин. 35 => «Судоку / Вступление» за 35 мин. − Я не собрал ни одного Мегахеша :o( Каждый день учиться, учиться и учиться. |
|||
Дневник успеха 2020-03-08 : Что пожнешь, то и сколотишь, что сколотишь, то и в амбар положишь. | + 7 | ||
За эту неделю: + Я проверил 90 отчётов у 21 формулиста. + Я написал 6 сообщений 4 формулистам общим объёмом 1 килобуква + Я набрал 9 текстов: 1 => «C# набор / Первая программа», 2 ошибки 2 => «C# набор / Служебные слова», 6 ошибок 3 => «C# набор / Определение массива», 9 ошибок 4 => «C# набор / Сравнение двух целых чисел», 2 ошибки 5 => «C# набор / Звездочки», без ошибок 6 => «C# набор / Максималка», 1 ошибка 7 => «C# набор / Максималка 2», 9 ошибок 8 => «Java - Запуск / Компиляция», 4 ошибки 9 => «Java - Вывод данных / Целые типы», 5 ошибок + Я решил 3 задачи: 1 => «Олимпиада / Случайная задача» на 100% 2 => «000. Строки / Эхо» на 100% 3 => «VIP задачи / Палиндром» на 100% + Я выполнил 34 видеоурока: 1 => «Начало здесь / День №4. Развитие Алгоритмического мышления.» за 16 мин. 2 => «Начало здесь / День №5. Создание игровых и прикладных Программ.» за 44 мин. 3 => «Начало здесь / День №6. Обучательное тестирование» за 16 мин. 4 => «Начало здесь / День №7. Регулярный и Последовательный подход.» за 26 мин. 5 => «Записи вебинаров / GIT-практикум» за 2 час. 7 мин. 6 => «Дневник успеха / Полезные права и обязанности в Клубе формулистов» за 49 мин. 7 => «Демо игры / Лабиринт 2D - игра» за 2 дня 21 час. 40 мин. 8 => «Система Git / git push clone» за 11 час. 50 мин. 9 => «Система Git / hippo git fetch pull» за 20 мин. 10 => «Система Git / git branch lion» за 2 час. 56 мин. 11 => «Система Git / git branch giraffe» за 11 мин. 12 => «Система Git / git merge giraffe lion» за 20 мин. 13 => «Система Git / win merge» за 33 мин. 14 => «Система Git / pingwin» за 44 мин. 15 => «Система Git / remote merge» за 39 мин. 16 => «Система Git / win final» за 11 мин. 17 => «Система Git / ФИНАЛЬНЫЙ КУРС» за 3 мин. 18 => «Итератор / Итератор. Создание пустого итератора.» за 18 мин. 19 => «Итератор / Итератор. Перебор чисел в итераторе.» за 16 мин. 20 => «Итератор / Итератор. Перебор простых чисел.» за 29 мин. 21 => «Итератор / Итератор. Зачем нужно два класса» за 52 мин. 22 => «Итератор / Итератор. Волшебное слово yield.» за 1 час. 8 мин. 23 => «Итератор / Итератор. Список простых чисел.» за 1 день 2 час. 12 мин. 24 => «Итератор / Итератор. Один метод вместо классов.» за 15 мин. 25 => «Итератор / ФИНАЛЬНЫЙ УРОК» за 2 мин. 26 => «Функционал / ФП - Калькулятор» за 2 час. 27 мин. 27 => «Бинарная жизнь / Смысл жизни» за 1 час. 36 мин. 28 => «Бинарная жизнь / ФИНАЛЬНЫЙ УРОК» за 2 мин. 29 => «Бинарная жизнь / Максималка» за 45 мин. 30 => «Бинарная жизнь / VIP урок. Игра Жизнь» за 2 час. 14 мин. 31 => «Шифрование / Перестановочный шифр» за 1 день 22 час. 7 мин. 32 => «Сокобан / Сокобан - Вступление» за 1 час. 56 мин. 33 => «Сокобан / Сокобан - Подготовка - Картинки и лабиринт» за 37 мин. 34 => «Судоку / Вступление» за 35 мин. − Я не собрал ни одного Мегахеша :o( Хорошее место в Интернете, давно такое искал и уже в ютубе скучно, а тут реально увлечен, так что спасибо за труд, формат супер. Буду продолжать в также открываю вкладку результаты и по порядку каждый пункт выполняю. А видео уроки, если короткие можно подряд проглатывать не вставая на отдых часами. |
|||
Итератор ФИНАЛЬНЫЙ УРОК | + 6 | ||
Курс интересен, тема важная, очень подробно все обьяснено, огромное спасибо за такие знания! |
|||
Итератор Итератор. Один метод вместо классов. | + 5 | ||
Классный курс, очень полезен, давно пробовал подойти к yield, нигде так подробно не обьясняли, Спасибо! |
|||
Начало здесь День №7. Регулярный и Последовательный подход. | + 5 | ||
Уже 28 байт набрал сегодня. |
|||
Демо игры Лабиринт 2D - игра | + 4 | ||
Забавная игрушка получилась. Опять виртуозное манипулирование лейблами. Да платформа с# огромная, изучить это все растянется надолго. Много еще не понятно, под руководством все чудесно получается. Для меня с# новый язык и тут больше привлекательна именно экосистема языка, а это вместить в голову сразу много не получиться. Все в свое время. |
|||
Итератор Итератор. Список простых чисел. | + 5 | ||
Все переписал, все работает. До таких высот понимания мне еще далеко. Буду стараться. |
|||
Шифрование Перестановочный шифр | + 5 | ||
Да, интересное было задание решил написать тоже такой же шифрофшик на golang. Кодирование это больше упаковка данных, а шифрование это сокрытие от чужих глаз данных. "кяз.уь ыо е.Умдл оуелрбн" это строка которую получила программа из строки "У лукоморья дуб зеленый" с кодом "ПУШКИН" |
|||
Начало здесь День №6. Обучательное тестирование | + 7 | ||
Сделал тест как отформатировать код в редакторе Visual Studio |
|||
Сокобан Сокобан - Подготовка - Картинки и лабиринт | + 10 | ||
Все картинки в гимпе изготовил. |
|||
Сокобан Сокобан - Вступление | + 8 | ||
Хочу уже писать код, а не играть, уже наигрался. |
|||
Итератор Итератор. Волшебное слово yield. | + 7 | ||
Узнал для чего оператор yield. Ну это магия, то есть много работы за кулисами делает компилятор. |
|||
Начало здесь День №5. Создание игровых и прикладных Программ. | + 5 | ||
Байтов набралось, потом купил доступ и все обнулилось. Сейчас уже есть 10 байт. |
|||
Судоку Вступление | + 7 | ||
Очень, нравиться иногда решить пару судоку, особенно на бумаге. |
|||
Итератор Итератор. Зачем нужно два класса | + 8 | ||
Создавать итераторы и гдавное зачем эти итераторы. |
|||
Итератор Итератор. Перебор простых чисел. | + 8 | ||
Показано, как решается задача класса, через интерфейс итераторы. |
|||
Итератор Итератор. Перебор чисел в итераторе. | + 8 | ||
Понятнее стало, как работает итератор. |
|||
Итератор Итератор. Создание пустого итератора. | + 8 | ||
Итератор хранит коллекцию и предоставляет доступ к элементам коллекции. |
|||
Функционал ФП - Калькулятор | + 7 | ||
Интересные возможности, создавать лямбды разными способами. Где это теперь применять? |
|||
Дневник успеха Полезные права и обязанности в Клубе формулистов | + 12 | ||
Оказывется, можно и за байты курсы покупать. |
|||
Начало здесь День №4. Развитие Алгоритмического мышления. | + 6 | ||
28 пунктов набрал сегодня уже. |
|||
Бинарная жизнь VIP урок. Игра Жизнь | + 7 | ||
Самое интересное это как работать с формами и это через метки реализовано, просто и красиво. Слушать интересно, как ищеться ошибка. Со второй функцией для меня это замудренно. |
|||
Бинарная жизнь Максималка | + 8 | ||
500 раз набрать это работы много, а главное без ошибок набрать, вот тут уже концентрация нужна. |
|||
Бинарная жизнь ФИНАЛЬНЫЙ УРОК | + 7 | ||
Смысл Жизни, находиться за пределами нашей Жизни. Курсов в сводном доступе, еще много, есть что выбрать. |
|||
Бинарная жизнь Смысл жизни | + 6 | ||
Вся наша жизнь, игра. |
|||
Записи вебинаров GIT-практикум | + 6 | ||
Посмотрел ролик после прохождения курса по работе с гитом и можно сказать закрепились знания лучше, курс по работе с гитом определенно лучше, но это видно, только в сравнении. Матерьял не полный в курсе больше информации, но как для закрепления курса по работе с гитом стоило посмотреть и повторить за автором. |
|||
Система Git ФИНАЛЬНЫЙ КУРС | + 5 | ||
Отличный курс по гиту, уже проходил несколько, а этот лучше всех, особенно, очень наглядно стала видно работу гита под капотом выполняя отдельно вручную эту же работу гита. Повторить работу гита вручную. |
|||
Система Git win final | + 5 | ||
Сколько много полезного делается в гите, вот так вероятно раньше приходилось сообща программировать это жесть. |
|||
Система Git remote merge | + 5 | ||
Гит универсальный инструмент и многофункциональный. Отправил ветку пингвина на сервер и потом с сервера в оригинальной ветке все обьеденил и запустилось все прекрасно. |
|||
Система Git pingwin | + 4 | ||
Сделал пуш на гитхаб Создал ветку пингвин и сделал коммит. |
|||
Система Git win merge | + 4 | ||
Все вроде логично, но вот самому это делать это уже танец с бубном. И тут с гитом, конечно намного удобнее и главное больше автоматизировано работа с гитом. |
|||
Система Git git merge giraffe lion | + 5 | ||
Обьеденил две ветки льва и жирафа в мастрер ветку. Немного вел себя по другому гит, не так как в видео, потому потом вручную обьединял, но суть ясна. |
|||
Система Git git branch giraffe | + 5 | ||
Создал ветку жирафа и перешел в ветку мастрер. |
|||
Система Git git branch lion | + 5 | ||
Научился создавать ветки и перемещать по веткам. Повторять для наглядности еще и отдельно без гита, очень наглядно, но за этим только наблюдать весело, самому повторять нет. |
|||
Система Git hippo git fetch pull | + 7 | ||
Понимаю как работать с разных репозитариев, очень наглядно. |
|||
Система Git git push clone | + 7 | ||
Умею отправлять репозитарий на сервер. Умею клонировать репозитарий С фтп не возился итак нагдней некуда обьяснено, спасибо. Пришлось повозиться с авторизацией с ключом ssh-keygen -t rsa -C "е@майл" eval $(ssh-agent -s) ssh-add ~/.ssh/id_rsa clip < ~/.ssh/id_rsa.pub # копирует ключ в буфер обмена, после надо добавить в поле ключа на сайте гитхаба git push -u origin master # работает теперь отправка на гитхаб |
|||
Система Git git ignore | + 6 | ||
Очень наглядно разжевано. |
|||
Система Git git commit zebra | + 7 | ||
Как всегда все понятно наглядно и доступно объяснено. |
|||
Система Git git commit reset diff | + 7 | ||
Спасибо, за наглядное обьяснение. Так глубоко не вникал. |
|||
Система Git git add checkout | + 5 | ||
Уже изучал работу с гитом, повторенье мать ученья. |
|||
Система Git git init | + 5 | ||
git это система контроля версий. github хостинг репозитариев git Знакомлюсь с гитом. |
|||
Система Git Добро пожаловать в Зоопарк! | + 5 | ||
Умение пользоваться гитом обязательное. |
|||
Бинарная жизнь Новое поколение | + 7 | ||
Классно учиться рассуждать по программистски, пока только копируя. |
|||
Бинарная жизнь Конструктор организма | + 7 | ||
Интересна логика рассуждения и реализация задачи, автором. Спасибо! |
|||
Начало здесь День №3. Безошибочное владение Клавиатурой. | + 8 | ||
Пальцам нужна такая разминка почаще, а навык очень даже важен. |
|||
Итератор Итератор. Разложение числа на простые множители. | + 7 | ||
Узнал как еще раз найти простое число. |
|||
Бинарная жизнь Правила игры | + 10 | ||
Будь все так просто, на завтра подстелил бы солому где упаду, вот только смысл жизни находиться за пределами жизни. |
|||
Начало здесь День №2. Общение с Единомышленниками. | + 8 | ||
https://www.videosharp.info/24659/checking/soft3=195 |
|||
Компилятор Секреты Designer файла | + 9 | ||
Можно писать код и без Visual Studio. |
|||
Компилятор Откуда берутся окна | + 7 | ||
Создать кнопки на форме. |
|||
Компилятор Где живёт компилятор | + 7 | ||
Это уметь необходимо. Все это можно в консоли cделать командой dotnet new console -o Demo cd Demo dotnet run |
|||
Демо игры Лабиринт 2D - меню | + 6 | ||
Обучение супер! Искать свои картинки и звуки. |
|||
Начало здесь День №1. Создание микро-Привычки. | + 5 | ||
Сбился со счета, сколько проверил. Не понимаю, что проверяю, но интересен сам процесс. |
|||
Демо игры Картинка с секретом | + 8 | ||
Было интересно!!! Добавил еще метку, на активацию секрета. Так что можно даже поиграть. Рисовать икону и искать картинки. |
|||
Демо игры C# чего начать программировать | + 9 | ||
Хочу быть программистом! Видео посмотрел на второй скорости, а это раньше 7 минут :) |
|||
Игры со словами Игры со словами | |||
|
|||
Комбинаторика Комбинаторика. 4 x 4. Ладья x Ферзь | |||
|
|||
Нано-игры Арканоид - Уровень и ракетка | |||
|
|||
Карточки памяти Подготовка формы | |||
|
|||
Сокобан Сокобан - Редактор - Загрузка | |||
|
|||
Микроигры VIP урок. Формула 1 | |||
|
|||
Нанософт Твоё портфолио | |||
|
|||
Морской флот Вступление | |||
|
|||
Семантика Я решил всю Семантику! | |||
|
|||
Алгоритмика Я решил всю Алгоритмику | |||
|
|||
БД - Управление гостиницей Вступление | |||
|
|||
Новые технологии Модульное тестирование | |||
|
|||
Секундомер 1 часть. Пункты 100 – 113 | |||
|
|||
Инфобизнес Подготовка Visual Studio ASP.NET | |||
|
|||
Tinklavimas Знакомство | |||
|
|||
Базовый ASP.ект VIP. Авторизация на сайте | |||
|
|||
Интернет-магазин Установка EasyPHP | |||
|
|||
НаноШахматы HTML - Фигуры на Доске | |||
|
|||
Оригами Хлопушка | |||
|
|||
Мат Конём и Слоном Сериализация матрицы ходов | |||
|
|||
Без конкуренции Главный Анализатор | |||
|
|||
Боты Сапёра БОТ - Отмычка сапёра | |||
|
|||
МикроШахматы Случайный шах | |||
|
|||
Знакомство с jQuery Суть библиотеки jQuery | |||
|
|||
WPF Clocks Цифровые часы. Начало. | |||
|
|||
Dancing Links Фигуры в консоли | |||
|
|||
PHP фреймворк Yii2 - вторая часть Welcome - Вступление | |||
|
|||
Java Sweeper Финальный аккорд | |||
|
|||
ZX Labyrinth Проба клавиатуры | |||
|
|||
Простой WPF WPF. Простая змейка. Эллипс на канвасе | |||
|
|||
Web API Создание Web API проекта | |||
|
|||
PHP Повелитель дат Произвольная дата | |||
|
|||
SQL: ничего лишнего Инструменты и доступ | |||
|
|||
Футбольная база Структура турнирной таблицы | |||
|
|||
Экзамен по Java Подготовка рабочего места | |||
|
|||
On-line игра 1. Консольная игра. Добро пожаловать! | |||
|
|||
Соло на клавиатуре 60 уроков | |||
|
|||
Записи вебинаров Создание web-сайта с географической базой данных фотографий | |||
|
|||
Повторение задач Stop. Think. Act. Review. | |||
|
|||
API поиска работы Начало работы с HeadHunter API | |||
|
|||
Пошаговый JavaScript Home | |||
|
|||
Записи вебинаров Создание многопоточного клиент-серверного приложения на Java | |||
|
|||
marafon Новогодний Марафон - Вариант участия | |||
|
|||
Платформер на Unity 2. Меню | |||
|
|||
Весёлая семейка Web-Мастера HTML | |||
|
|||
LINQ: шаг за шагом Инструменты и консольное приложение | |||
|
|||
.NET Core первые шаги Среда и инструменты разработки | |||
|
|||
Доска объявлений Объявление - функциональный дизайн страницы | |||
|
|||
ООП на Python3 Создание класса | |||
|
|||
Дневник успеха 2020-08-30 : Не все те повора, у кого ножи длинные. | |||
|