Дата | Видеоурок | Результат | |
---|---|---|---|
Доска объявлений О проекте и про инструменты | + 12 | ||
Проверил наличие инструментов! Всё в наличии с прошлых курсов. |
|||
Дневник успеха 2019-06-09 : Какова пашня, таково и брашно. | + 9 | ||
За эту неделю: + Я проверил 224 отчёта у 37 формулистов. − Я не написал ни одного сообщения :o( − Я не набрал ни одного текста :o( + Я решил 1 задачу: 1 => «Методы / Степень» на 100% − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( |
|||
Дневник успеха 2019-05-12 : Птицу узнают в полете, а человека в работе. | + 8 | ||
За эту неделю: + Я проверил 259 отчётов у 41 формулиста. − Я не написал ни одного сообщения :o( − Я не набрал ни одного текста :o( − Я не решил ни одной задачи :o( − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( |
|||
Дневник успеха 2019-05-05 : Господской работы не переработаешь. | + 8 | ||
За эту неделю: + Я проверил 244 отчёта у 52 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом 1 килобуква − Я не набрал ни одного текста :o( − Я не решил ни одной задачи :o( + Я выполнил 4 видеоурока: 1 => «LINQ: шаг за шагом / Инструменты и консольное приложение» за 7 мин. 2 => «LINQ: шаг за шагом / Традиционный алгоритм» за 22 мин. 3 => «LINQ: шаг за шагом / Первое использование LINQ» за 20 мин. 4 => «LINQ: шаг за шагом / Linq по классу» за 46 мин. − Я не собрал ни одного Мегахеша :o( |
|||
LINQ: шаг за шагом Linq по классу | + 8 | ||
Создал список на основе класса Planet и сделал новую выборку. |
|||
LINQ: шаг за шагом Первое использование LINQ | + 9 | ||
Выделил алгоритм поиска и сортировки в отдельный метод и создал аналогичный метод с использованием LINQ. |
|||
LINQ: шаг за шагом Традиционный алгоритм | + 7 | ||
Создал массив элементов, описал словесно и реализовал на c# алгоритм выборки и сортировки. |
|||
LINQ: шаг за шагом Инструменты и консольное приложение | + 4 | ||
Создал проект и подготовил данные. |
|||
Дневник успеха 2019-04-28 : Нужно наклониться, чтоб из ручья напиться. | + 4 | ||
За эту неделю: + Я проверил 229 отчётов у 34 формулистов. − Я не написал ни одного сообщения :o( − Я не набрал ни одного текста :o( − Я не решил ни одной задачи :o( + Я выполнил 1 видеоурок: 1 => «Дневник успеха / 2019-04-21 : Сей хлеб — не спи: будешь жать — некогда будет дремать.» за 1 мин. − Я не собрал ни одного Мегахеша :o( |
|||
Дневник успеха 2019-04-21 : Сей хлеб — не спи: будешь жать — некогда будет дремать. | + 8 | ||
Сей хлеб — не спи: будешь жать — некогда будет дремать. А я вот всё проспал и не отправил этот отчёт вовремя... |
|||
Комбинаторика Рекурсия. Обратный отсчёт | + 13 | ||
Решил задачу Обратный отсчёт. |
|||
Комбинаторика Рекурсия. Общий делитель | + 8 | ||
Решил задачу по нахождению при помощи рекурсии наименьшего общего делителя. Как и в прошлый раз, проверить решение при помощи Робота Шарпа нет возможности, задача оказалась не доступна. |
|||
Комбинаторика Рекурсия. Числа Фибоначчи | + 14 | ||
Решил задачу Числа Фибоначчи по видео уроку. Задача по ссылке на Робота Шарпа не доступна, поэтому пришлось писать код в VisualStudio. |
|||
Комбинаторика Рекурсия. Факториал | + 10 | ||
Решил задачу Факториал по видео из раздела Консоль. Доступ к задаче в разделе Консоль оказался закрыт, поэтому пришлось набирать код в VisualStudio. |
|||
Комбинаторика Рекурсия. Заливка области | + 8 | ||
Реализовал рекурсивную заливку. |
|||
Дневник успеха 2019-04-14 : Есть терпенье, будет и уменье. | + 11 | ||
За эту неделю: + Я проверил 208 отчётов у 39 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом 1 килобуква + Я набрал 7 текстов: 1 => «C# набор / Звездочки», без ошибок 2 => «C# набор / Обмен элементов», без ошибок 3 => «C# набор / Разделить строку на слова», без ошибок 4 => «C# набор / Заполнение массива», без ошибок 5 => «C# набор / Формирование массива», без ошибок 6 => «C# набор / Вывод элементов массива», без ошибок 7 => «C# набор / Ввод элементов матрицы», без ошибок + Я решил 2 задачи: 1 => «Узник цикла IF / Сумма делителей» на 100% 2 => «Олимпиада / Случайная задача» на 100% + Я выполнил 6 видеоуроков: 1 => «Портфолио на Bootstrap / Презентация курса » за 11 мин. 2 => «Портфолио на Bootstrap / Начало - подключение bootstrap» за 30 мин. 3 => «Портфолио на Bootstrap / Структура сайта и сетка» за 47 мин. 4 => «Портфолио на Bootstrap / Навигационное меню» за 1 час. 3 мин. 5 => «Портфолио на Bootstrap / Фиксированная панель и субменю» за 54 мин. 6 => «Портфолио на Bootstrap / Подготовка картинок для портфолио» за 31 мин. − Я не собрал ни одного Мегахеша :o( Иван Воронин! Разбань меня в Телеге! |
|||
Портфолио на Bootstrap Подготовка картинок для портфолио | + 9 | ||
Подготовил картинки сайтов и превьюшки. |
|||
Портфолио на Bootstrap Фиксированная панель и субменю | + 15 | ||
Сформировал меню и подменю. |
|||
Портфолио на Bootstrap Навигационное меню | + 9 | ||
Создал навигационное меню. |
|||
Портфолио на Bootstrap Структура сайта и сетка | + 5 | ||
Создал структуру сайта с хедером и футером и сделал вёрстку хедера. |
|||
Портфолио на Bootstrap Начало - подключение bootstrap | + 8 | ||
Создал проект, скачал и установил bootstrap, скопировал стартовый шаблон и слегка его подправил ручками... Уже столько всяких IDE у меня на компе, совсем не хочется ещё и NetBeans этот устанавливать. Воспользуюсь чем-нибудь из того, что уже есть. В курсе рассматривается 3-я версия bootstrap, но на дворе уже 2019 год, поэтому решил поставить актуальную версию, на свой страх и риск. |
|||
Портфолио на Bootstrap Презентация курса | + 13 | ||
Интересный курс, надо проходить! Хорошее настроение в запасе :) |
|||
Дневник успеха 2019-04-07 : Куй железо, пока горячо. | + 13 | ||
За эту неделю: + Я проверил 172 отчёта у 39 формулистов. + Я написал 5 сообщений 5 формулистам общим объёмом 2 килобуквы + Я набрал 6 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Служебные слова», без ошибок 3 => «C# набор / Сравнение двух целых чисел», 2 ошибки 4 => «Java - Запуск / Компиляция», без ошибок 5 => «Java - Вывод данных / Java Keywords», без ошибок 6 => «Java - Вывод данных / Целые типы», без ошибок − Я не решил ни одной задачи :o( (хотя это не так) + Я выполнил 7 видеоуроков: 1 => «PHP Driver / Настройка PHP-отладчика xDebug в PHPStorm» за 40 мин. 2 => «PHP Driver / Установка MySQL, Smarty и Bootstrap» за 13 мин. 3 => «PHP Driver / Создание схемы базы данных» за 19 мин. 4 => «PHP Driver / Создание базы данных в HeidiSQL» за 1 час. 3 мин. 5 => «PHP Driver / Первый байт проекта» за 34 мин. 6 => «PHP Driver / Запускаемый класс» за 43 мин. 7 => «PHP Driver / Отлов ошибок» за 50 мин. − Я не собрал ни одного Мегахеша :o( |
|||
PHP Driver Отлов ошибок | + 12 | ||
Добавил проверки и вынес парсинг данных get-запроса в отдельный класс. |
|||
PHP Driver Запускаемый класс | + 8 | ||
Создал класс в папке modules с несколькими методами и протестировал в пошаговом режиме. |
|||
PHP Driver Первый байт проекта | + 9 | ||
Создал новый проект и выполнил настройки PHPStorm и Apache, создал файл .htaccess |
|||
PHP Driver Создание базы данных в HeidiSQL | + 3 | ||
Настроил все поля базы данных в HeidiSQL в соответствии со схемой. |
|||
PHP Driver Создание схемы базы данных | + 3 | ||
Составил схему базы данных и создал таблицы в HeidiSQL. |
|||
PHP Driver Установка MySQL, Smarty и Bootstrap | + 8 | ||
Скачал программы и создал новую пустую базу данных drivers |
|||
PHP Driver Настройка PHP-отладчика xDebug в PHPStorm | + 9 | ||
Подключил xDebug и настроил его работу в PhpStorm. Оказалось, что xDebug уже входил в установленный у меня набор файлов php. |
|||
Дневник успеха 2019-03-31 : Сколько ни говорить, а с разговору сыт не будеш. | + 14 | ||
За эту неделю: + Я проверил 185 отчётов у 39 формулистов. + Я написал 3 сообщения 3 формулистам общим объёмом 1 килобуква + Я набрал 7 текстов: 1 => «Java - Запуск / Скоростная Java», без ошибок 2 => «Java - Запуск / String[] args», без ошибок 3 => «Java - Запуск / System.out», 2 ошибки 4 => «Java - Запуск / Главное заклинание», 1 ошибка 5 => «Java - Вывод данных / Калькулятор», без ошибок 6 => «Java - Циклы / Java For Loops», 1 ошибка 7 => «Java - Циклы / Java While Loops», 2 ошибки + Я решил 6 задач: 1 => «Узник цикла IF / Девять чисел» на 100% 2 => «Узник цикла IF / Нули» на 100% 3 => «Узник цикла IF / Три тройки» на 100% 4 => «Узник цикла IF / Делитель» на 100% 5 => «Олимпиада / Случайная задача» на 100% 6 => «Комбинаторика / Счастливые билеты N» на 100% + Я выполнил 11 видеоуроков: 1 => «PHP Driver / Техническое задание» за 10 мин. 2 => «PHP Driver / Установка и настройка Apache + PHP» за 37 мин. 3 => «PHP Driver / Установка PhpStorm» за 13 мин. 4 => «MVC и JavaFX / Controller - UserCard - Загрузка» за 32 мин. 5 => «MVC и JavaFX / Controller - UserCard - Удалить или сохранить?» за 17 мин. 6 => «MVC и JavaFX / Controller - UserCard - Добавление» за 10 мин. 7 => «MVC и JavaFX / Controller - UserList - Сообщение» за 12 мин. 8 => «MVC и JavaFX / Controller - UserList - Список пользователей» за 17 мин. 9 => «MVC и JavaFX / Controller - UserList - Выбор записи» за 24 мин. 10 => «MVC и JavaFX / Controller - UserList - Поиск записей» за 22 мин. 11 => «MVC и JavaFX / ФИНАЛЬНЫЙ УРОК» за 14 мин. − Я не собрал ни одного Мегахеша :o( Буду на следующей неделе продолжать прохождение PHP Driver. |
|||
PHP Driver Установка PhpStorm | + 10 | ||
Уже всё установлено до нас!.. |
|||
PHP Driver Установка и настройка Apache + PHP | + 11 | ||
Решил ничего не скачивать, т.к. разных апачей и PHP уже столько на компе понаставлено, что лучше уж я буду использовать что-то из того, что уже есть. |
|||
PHP Driver Техническое задание | + 6 | ||
Задание понятно. Посмотрим, каким получится этот проект. Что бы не тратить много времени на изобретение очередного велосипеда, я бы использовал какой-нибудь фреймворк, например Yii2 или Laravel. Мне пока сложно представить, как будет устроено это приложение. |
|||
MVC и JavaFX ФИНАЛЬНЫЙ УРОК | + 6 | ||
Вот и ещё один курс пройден! На прохождение 16-ти уроков понадобилось 12 дней. Как всегда, двигаюсь в своём спокойном темпе, по мере сил и наличия свободного времени. Ранее уже немного был знаком с технологией JavaFX, а сейчас закрепил свои знания. Курс очень понравился, рекомендую его пройти, но уже во вторую очередь, после прохождения первого курса по MVC. В первом курсе, не предполагалось, что проект станет библиотекой. Поэтому, я бы сначала немного изменил именно исходный проект, в первую очередь поменял бы названия методов на более понятные для внешнего пользователя библиотеки. Но, сейчас делать этого не стану, т.к. проект учебный и использовать эту записную книжку в дальнейшем всё-равно не планируется. |
|||
MVC и JavaFX Controller - UserList - Поиск записей | + 6 | ||
Реализовал поиск записей. В итоге, ощутил всю мощь MVC |
|||
MVC и JavaFX Controller - UserList - Выбор записи | + 10 | ||
Реализовал добавление новой записи и выбор записи из списка для редактирования. |
|||
MVC и JavaFX Controller - UserList - Список пользователей | + 15 | ||
Отобразил список пользователей |
|||
MVC и JavaFX Controller - UserList - Сообщение | + 15 | ||
Обработал получение сообщения о произведённой операции. |
|||
MVC и JavaFX Controller - UserCard - Добавление | + 13 | ||
Проверил добавление новой записи. Самооценка немного повысилась!.. |
|||
MVC и JavaFX Controller - UserCard - Удалить или сохранить? | + 13 | ||
Реализовал удаление и редактирование записи и проверил результат двумя способами, как при помощи повторного запуска программы, так и при помощи запуска старой программы из библиотеки. |
|||
MVC и JavaFX Controller - UserCard - Загрузка | + 9 | ||
Реализовал в контроллере получение данных из модели с последующим их отображением. |
|||
Дневник успеха 2019-03-24 : Зубами того гвоздя не вытянуть. | + 15 | ||
За эту неделю: + Я проверил 239 отчётов у 42 формулистов. + Я написал 4 сообщения 4 формулистам общим объёмом 2 килобуквы + Я набрал 7 текстов: 1 => «C# набор / Максимальный элемент массива», без ошибок 2 => «Java - Запуск / Class!», без ошибок 3 => «Java - Запуск / public private», без ошибок 4 => «Java - Запуск / Static», без ошибок 5 => «Java - Запуск / void», без ошибок 6 => «Java - Запуск / Main», без ошибок 7 => «Java - Запуск / Скобки», без ошибок + Я решил 7 задач: 1 => «Точка и плоскость / Прямоугольник» на 100% 2 => «Точка и плоскость / Ромб» на 100% 3 => «Точка и плоскость / Круг» на 100% 4 => «Точка и плоскость / Часть круга» на 100% 5 => «Точка и плоскость / Квадрат» на 100% 6 => «Матрицы / Максимумы» на 100% 7 => «Олимпиада / Случайная задача» на 100% + Я выполнил 7 видеоуроков: 1 => «MVC и JavaFX / View - Карточка пользователя» за 31 мин. 2 => «MVC и JavaFX / View - Запуск JavaFX Application» за 15 мин. 3 => «MVC и JavaFX / View - Инициализация платформы» за 30 мин. 4 => «MVC и JavaFX / View - Работа с двумя формами» за 37 мин. 5 => «MVC и JavaFX / JAR - Запуск полного архива» за 46 мин. 6 => «MVC и JavaFX / JAR - Запуск классного архива» за 1 час. 2 мин. 7 => «MVC и JavaFX / JAR - Подключение библиотеки» за 25 мин. − Я не собрал ни одного Мегахеша :o( |
|||
MVC и JavaFX JAR - Подключение библиотеки | + 8 | ||
Подключил старую программу, как библиотеку, к новому проекту и запустил её. |
|||
MVC и JavaFX JAR - Запуск классного архива | + 9 | ||
Создал ещё один JAR-файл В отличие от показанного в видео уроке, пришлось брать значение classpath в кавычки. Только после этого удалось запустить программу. java -cp "PhoneBook.jar;sqlite-jdbc-3.6.0.jar" info.videojava.phonebook.Program |
|||
MVC и JavaFX JAR - Запуск полного архива | + 10 | ||
Собрал jar-файл на основе проекта из предоставленного архива. Проект с первого раза не запустился. Пришлось предварительно импортировать проект, а так же переподключать библиотеку SQLite. |
|||
MVC и JavaFX View - Работа с двумя формами | + 10 | ||
Реализовал открытие второй формы по кнопке и сделал второе окно модальным. |
|||
MVC и JavaFX View - Инициализация платформы | + 8 | ||
Описал два поля типа Stage под каждую форму и инициализировал обе формы. |
|||
MVC и JavaFX View - Запуск JavaFX Application | + 11 | ||
Запустил JavaFX Application с каждой из двух форм по очереди. |
|||
MVC и JavaFX View - Карточка пользователя | + 16 | ||
Создал fxml-разметку карточки пользователя и сгенерировал каркас контроллера при помощи SceneBuilder. |
|||
Дневник успеха 2019-03-17 : Кончил дело — гуляй смело. | + 14 | ||
За эту неделю: + Я проверил 268 отчётов у 49 формулистов. + Я написал 7 сообщений 6 формулистам общим объёмом 4 килобуквы + Я набрал 6 текстов: 1 => «C# набор / Формирование массива», без ошибок 2 => «C# набор / Вывод элементов массива», без ошибок 3 => «C# набор / Ввод элементов матрицы», без ошибок 4 => «C# набор / Вывод элементов матрицы», без ошибок 5 => «C# набор / Вывод числа по разрядам», без ошибок 6 => «C# набор / Выделение подстроки», без ошибок + Я решил 1 задачу: 1 => «Комбинаторика / Счастливые билеты 6» на 100% + Я выполнил 7 видеоуроков: 1 => «Strategy / Strategy - Person - Save - Context» за 31 мин. 2 => «Strategy / Strategy - Person - Save - Strategy» за 16 мин. 3 => «Strategy / ФИНАЛЬНЫЙ УРОК» за 2 мин. 4 => «Strategy / VIP - Strategy - Person - UML» за 6 мин. 5 => «Strategy / VIP - Strategy - Person - Enum» за 19 мин. 6 => «MVC и JavaFX / View - Установка Scene Builder» за 1 день 47 мин. 7 => «MVC и JavaFX / View - Список пользователей» за 43 мин. − Я не собрал ни одного Мегахеша :o( |
|||
MVC и JavaFX View - Список пользователей | + 10 | ||
Создал форму и контроллер по инструкции в видео. |
|||
MVC и JavaFX View - Установка Scene Builder | + 9 | ||
Создал новый проект под JavaFX в IntellijIDEA, установил SceneBuilder, настроил работу с JavaFX для Java11 В Java11 больше не входит JavaFX. Полезная ссылка https://openjfx.io/openjfx-docs |
|||
Strategy VIP - Strategy - Person - Enum | + 11 | ||
В классе ContextFormat добавил enum и произвёл рефакторинг. |
|||
Strategy VIP - Strategy - Person - UML | + 7 | ||
Познакомился с программой Class Visualizer. Но, мне привычнее использовать возможности IntellijIDEA. |
|||
Strategy ФИНАЛЬНЫЙ УРОК | + 9 | ||
Очень хороший курс, с удовольствием его прошёл и рекомендую к прохождению! Аналогично тому, как и все остальные курсы по шаблонам проектирования на языке Java. |
|||
Strategy Strategy - Person - Save - Strategy | + 14 | ||
Метод save() в классе SaveFile был реализован в прошлом самостоятельном задании. Сейчас реализовал его ещё одним способом. Думаю, что данный шаблон буду использовать в будущем по мере необходимости. |
|||
Strategy Strategy - Person - Save - Context | + 11 | ||
Реализовал метод doSave() в классе ContextSave и методы save() в классах стратегиях. |
|||
Дневник успеха 2019-03-10 : Маленькое дело лучше большого безделья. | + 10 | ||
За эту неделю: + Меня разблокировали в нашем ощем чате и - снова заблокировали:( + Я проверил 294 отчёта у 61 формулиста. + Я написал 7 сообщений 7 формулистам общим объёмом 4 килобуквы + Я набрал 3 текста: 1 => «C# набор / Звездочки», без ошибок 2 => «C# набор / Обмен элементов», без ошибок 3 => «C# набор / Разделить строку на слова», без ошибок + Я решил 3 задачи: 1 => «Do-рацикл / По модулю меньше ε» на 100% 2 => «Точка и плоскость / Четверть плоскости» на 100% 3 => «Олимпиада / Случайная задача» на 100% + Я выполнил 6 видеоуроков: 1 => «Tinklavimas / Контрольная работа» за 2 мин. 2 => «Template method / ФИНАЛЬНЫЙ УРОК» за 2 мин. 3 => «Strategy / Strategy - Person - Schema» за 23 мин. 4 => «Strategy / Strategy - Person - Program» за 20 мин. 5 => «Strategy / Strategy - Person - Format - Context» за 38 мин. 6 => «Strategy / Strategy - Person - Format - Strategy» за 45 мин. − Я не собрал ни одного Мегахеша :o( |
|||
Template method ФИНАЛЬНЫЙ УРОК | + 12 | ||
Хороший курс, с удовольствием рекомендую его к прохождению! Точно так же, как и все остальные курсы по шаблонам проектирования на языке Java. |
|||
Strategy Strategy - Person - Format - Strategy | + 14 | ||
Реализовал метод format во всех классах-стратегиях и проверил работу программы. |
|||
Strategy Strategy - Person - Format - Context | + 11 | ||
Создал интерфейс StrategyFormat. В классе ContextFormat реализовал метод doFormat и необходимые классы-заглушки, реализующие интерфейс StrategyFormat. |
|||
Strategy Strategy - Person - Program | + 16 | ||
Создал скелет будущей программы |
|||
Tinklavimas Контрольная работа | + 13 | ||
Вариант №2 Server - обслуживающее устройство (или установленная на нём программа) в системах автоматической обработки информации. Hosting - услуга по предоставлению ресурсов для размещения информации на сервере. VDS/VPS - VDS (Virtual Dedicated Server) или VPS (Virtual Private Server) - это услуга хостинга, когда пользователю предоставляется виртуальный сервер, эмулирующий работу реального физического сервера. FTP - протокол передачи файлов по сети. HTTP - протокол передачи различных данных, изначально предназначавшийся для передачи гипертекста. |
|||
Strategy Strategy - Person - Schema | + 12 | ||
Приблизительно понятно, каким будет наш следующий проект |
|||
Дневник успеха 2019-03-03 : Не говори "гоп", пока не перепрыгнешь. | + 8 | ||
За эту неделю: + Я проверил 201 отчёт у 44 формулистов. + Я написал 3 сообщения 3 формулистам общим объёмом 2 килобуквы + Я набрал 2 текста: 1 => «Java - Запуск / String[] args», без ошибок 2 => «Java - Запуск / Главное заклинание», без ошибок − Я не решил ни одной задачи :o( + Я выполнил 6 видеоуроков: 1 => «Strategy / Strategy - Operation - Context» за 25 мин. 2 => «Strategy / Strategy - Operation - Program» за 12 мин. 3 => «Strategy / Strategy - Join - ArrayList» за 32 мин. 4 => «Strategy / Strategy - Join - Context» за 13 мин. 5 => «Strategy / Strategy - Join - String/Buffer» за 25 мин. 6 => «Strategy / Strategy - Join - Log/Timer» за 31 мин. − Я не собрал ни одного Мегахеша :o( |
|||
Strategy Strategy - Join - Log/Timer | + 12 | ||
Провёл эксперименты с количеством итераций и способом добавления в буфер. |
|||
Strategy Strategy - Join - String/Buffer | + 9 | ||
Реализовал стратегии StrategyStringJoin и StrategyBufferJoin. Поэкспериментировал с разным количеством строк. |
|||
Strategy Strategy - Join - Context | + 10 | ||
Создал класс Context с методом execute. *Дополнительно создал классы заготовки для реализации необходимых стратегий. |
|||
Strategy Strategy - Join - ArrayList | + 9 | ||
Создал новый проект, класс Program и реализовал основную логику метода main. *Дополнительно создал класс Context. |
|||
Strategy Strategy - Operation - Program | + 7 | ||
Создал основной класс программы и запустил программу на выполнение. |
|||
Strategy Strategy - Operation - Context | + 17 | ||
Создал скелет из классов в соответствии с шаблоном стратегия. |
|||
Дневник успеха 2019-02-24 : Была бы охота — будет ладиться работа. | + 17 | ||
За эту неделю: + Я проверил 303 отчёта у 46 формулистов. − Я не написал ни одного сообщения :o( − Я не набрал ни одного текста :o( − Я не решил ни одной задачи :o( + Я выполнил 1 видеоурок: 1 => «Strategy / Strategy - Intro» за 16 мин. − Я не собрал ни одного Мегахеша :o( На следующей неделе буду заниматься по мере возможности. |
|||
Strategy Strategy - Intro | + 7 | ||
Стратегия — поведенческий паттерн, который определяет семейство схожих алгоритмов и помещает каждый из них в собственный класс. После чего, эти алгоритмы можно подменять во время исполнения программы. |
|||
Дневник успеха 2019-02-17 : Один в поле не воин. | + 10 | ||
За эту неделю: + Я проверил 297 отчётов у 51 формулиста. + Я написал 3 сообщения 3 формулистам общим объёмом 1 килобуква + Я набрал 4 текста: 1 => «C# набор / Заполнение массива», без ошибок 2 => «C# набор / Формирование массива», без ошибок 3 => «C# набор / Вывод элементов массива», без ошибок 4 => «C# набор / Вывод элементов матрицы», без ошибок − Я не решил ни одной задачи :o( + Я выполнил 5 видеоуроков: 1 => «Template method / Template Method - Web Parser» за 12 мин. 2 => «Template method / Template Method - Web Parser - Abstract» за 16 мин. 3 => «Template method / Template Method - Web Parser - Time» за 27 мин. 4 => «Template method / Template Method - Web Parser - Loader» за 18 мин. 5 => «Template method / Template Method - Web Parser - Currency» за 1 час. 14 мин. − Я не собрал ни одного Мегахеша :o( На следующей неделе буду заниматься, по мере возможности. |
|||
Template method Template Method - Web Parser - Currency | + 13 | ||
Честно повторил всё, что было в уроке. Всё, что касается применения паттерна, предельно ясно! Получение курса валюты на сайте https://www.xe.com спрятали в javascript. В рамках данного урока такое не распарсить, потому, что нужно выполнять javascript, который подключается к API сайта "/api/page_resources/converter.php", отправляет GET-запрос и забирает оттуда данные. Попробовал к нему подключиться, но отттуда приходит Warning. |
|||
Template method Template Method - Web Parser - Loader | + 11 | ||
Реализовал метод загрузки страницы loadPage() WebParser |
|||
Template method Template Method - Web Parser - Time | + 16 | ||
Создал конкретный класс парсера времени |
|||
Template method Template Method - Web Parser - Abstract | + 16 | ||
Создал новый проект и абстрактный класс. |
|||
Template method Template Method - Web Parser | + 15 | ||
Изучил сайт, нашёл в исходниках нужную информацию. |
|||
Дневник успеха 2019-02-10 : Поле труд любит. | + 17 | ||
За эту неделю: + Я проверил 314 отчётов у 51 формулиста. + Я написал 1 сообщение 1 формулисту общим объёмом несколько буков. + Я набрал 3 текста: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Определение массива», 1 ошибка 3 => «C# набор / Разделить строку на слова», без ошибок + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 10 видеоуроков: 1 => «PHP парсинг XML / Волшебная ссылка» за 20 мин. 2 => «PHP парсинг XML / Редактируем и сохраняем» за 35 мин. 3 => «Python3: математика / Списки - немного теории» за 15 мин. 4 => «Python3: математика / Списки - в программу!» за 17 мин. 5 => «Python3: математика / Бесконечный while» за 11 мин. 6 => «Python3: математика / Словарь сотен» за 18 мин. 7 => «Template method / Template Method - Introduction» за 8 мин. 8 => «Template method / Template Method - Girl - Abstract» за 33 мин. 9 => «Template method / Template Method - Girl - Macho Boy» за 18 мин. 10 => «Template method / Template Method - Girl - Program» за 19 мин. − Я не собрал ни одного Мегахеша :o( |
|||
Template method Template Method - Girl - Program | + 16 | ||
Создал экземпляры двух разных классов, отнаследованных от по общего шаблонного класса. |
|||
Template method Template Method - Girl - Macho Boy | + 15 | ||
Создал два класса наследника Не хочу использовать русские буквы. Даже в комментариях никогда не использую, а тут предлагается классы называть и методы... |
|||
Template method Template Method - Girl - Abstract | + 8 | ||
Реализовал абстрактный класс знакомства с девушкой |
|||
Template method Template Method - Introduction | + 15 | ||
Шаблонный метод (Template method) — поведенческий шаблон проектирования, определяющий основу алгоритма и позволяющий наследникам переопределять некоторые шаги алгоритма, не изменяя его структуру в целом. |
|||
Python3: математика Словарь сотен | + 14 | ||
Создал словарь для сотен и реализовал с его помощью вывод сотен прописью |
|||
Python3: математика Бесконечный while | + 12 | ||
Организовал выполнение программы в бесконечном цикле. |
|||
Python3: математика Списки - в программу! | + 13 | ||
Вывод результатов работы программы в виде списка |
|||
Python3: математика Списки - немного теории | + 15 | ||
Поработал со списками в Python из консоли |
|||
PHP парсинг XML Редактируем и сохраняем | + 15 | ||
Реализовал редактирование данных в xml-файле |
|||
PHP парсинг XML Волшебная ссылка | + 12 | ||
Создал генерируемую ссылку с параметром и обработал её на странице редактирования. |
|||
Дневник успеха 2019-02-03 : Тот ничего не сделал, кто ничего не начал. | + 16 | ||
За эту неделю: + Я проверил 432 отчёта у 69 формулистов. + Я написал 5 сообщений 5 формулистам общим объёмом 3 килобуквы + Я набрал 5 текстов: 1 => «Java - Запуск / Скоростная Java», без ошибок 2 => «Java - Запуск / Компиляция», без ошибок 3 => «Java - Вывод данных / Калькулятор», без ошибок 4 => «Java - Циклы / Java For Loops», без ошибок 5 => «Java - Циклы / Java While Loops», без ошибок + Я решил 2 задачи: 1 => «Олимпиада / Случайная задача» на 100% 2 => «000. Строки / Эхо» на 100% + Я выполнил 11 видеоуроков: 1 => «PHP парсинг XML / Создание проекта» за 25 мин. 2 => «PHP парсинг XML / Создание XML-файла» за 13 мин. 3 => «PHP парсинг XML / Чтение из XML-файла» за 17 мин. 4 => «PHP парсинг XML / Функциональный функционал - в функции» за 41 мин. 5 => «PHP парсинг XML / Изменяемый XML» за 16 мин. 6 => «PHP парсинг XML / Универсальный рефакторинг» за 21 мин. 7 => «PHP парсинг XML / Хаос - в таблицу» за 27 мин. 8 => «PHP парсинг XML / Готовим форму» за 29 мин. 9 => «Python3: математика / Обработка исключений - немного теории» за 22 мин. 10 => «Python3: математика / Обработка исключений в основной программе» за 22 мин. 11 => «Python3: математика / Проверка иных условий» за 21 мин. − Я не собрал ни одного Мегахеша :o( Доделаю PHP парсинг XML и Python3: математика. |
|||
PHP парсинг XML Готовим форму | + 10 | ||
Создал страницу с формой для редактирования и заполнил её данными из xml-файла. |
|||
PHP парсинг XML Хаос - в таблицу | + 9 | ||
В новом файле index.php реализовал вывод данных в таблицу. |
|||
PHP парсинг XML Универсальный рефакторинг | + 11 | ||
Отрефакторил метод записи в xml-файл |
|||
PHP парсинг XML Изменяемый XML | + 9 | ||
Реализовал запись изменений в новый файл. |
|||
PHP парсинг XML Функциональный функционал - в функции | + 9 | ||
Создал отдельный файл для библиотеки функций. Зачем такое замудрённое название? |
|||
PHP парсинг XML Чтение из XML-файла | + 14 | ||
Загрузил XML-файл и отобразил информацию из него в окне браузера. |
|||
PHP парсинг XML Создание XML-файла | + 16 | ||
Подготовил исходный xml-файл |
|||
PHP парсинг XML Создание проекта | + 7 | ||
Создал новый проект и запустил его с использованием OpenServer |
|||
Python3: математика Проверка иных условий | + 10 | ||
Написал функцию для проверки соответствия входного числа условию задачи. |
|||
Python3: математика Обработка исключений в основной программе | + 11 | ||
Обработал исключения в основной программе в файле math.py |
|||
Python3: математика Обработка исключений - немного теории | + 14 | ||
Научился обрабатывать исключения в Python |
|||
Дневник успеха 2019-01-27 : Хочешь жить - умей вертеться! | + 11 | ||
За эту неделю: + Я проверил 336 отчётов у 59 формулистов. + Я написал 4 сообщения 4 формулистам общим объёмом 3 килобуквы + Я набрал 7 текстов: 1 => «Java - Запуск / public private», без ошибок 2 => «Java - Запуск / void», без ошибок 3 => «Java - Запуск / Main», без ошибок 4 => «Java - Запуск / Скобки», 1 ошибка 5 => «Java - Запуск / String[] args», без ошибок 6 => «Java - Запуск / System.out», без ошибок 7 => «Java - Запуск / Главное заклинание», без ошибок + Я решил 2 задачи: 1 => «Do-рацикл / Снова меньше ε» на 100% 2 => «Олимпиада / Случайная задача» на 100% + Я выполнил 14 видеоуроков: 1 => «Python3: математика / Погружение в python3» за 22 мин. 2 => «Python3: математика / Математические операции в python3» за 9 мин. 3 => «Python3: математика / Число - на составные части» за 29 мин. 4 => «Python3: математика / Рефакторинг - ввод и функция» за 19 мин. 5 => «PHP фреймворк Yii2 - вторая часть / Welcome - Вступление» за 14 мин. 6 => «PHP фреймворк Yii2 - вторая часть / Web folder - Подготовка папки» за 43 мин. 7 => «PHP фреймворк Yii2 - вторая часть / Compose Yii - Загрузка фреймворка» за 44 мин. 8 => «PHP фреймворк Yii2 - вторая часть / Design Signup - Планирование входа» за 33 мин. 9 => «PHP фреймворк Yii2 - вторая часть / Lang Tester - Тестирование Интернационализации» за 1 час. 17 мин. 10 => «PHP фреймворк Yii2 - вторая часть / Internationalization - Вершина айсберга» за 35 мин. 11 => «PHP фреймворк Yii2 - вторая часть / Debug url - Отладочный модуль» за 51 мин. 12 => «PHP фреймворк Yii2 - вторая часть / Switch lang - Полиглот» за 1 час. 1 мин. 13 => «PHP фреймворк Yii2 - вторая часть / Design Cabinet - Кабинетное планирование» за 51 мин. 14 => «Observer / VIP - Observer - Sensor - Alert» за 43 мин. − Я не собрал ни одного Мегахеша :o( Очень хочется продолжить изучение курсов по Yii2 и Headhunter API. На следующей неделе: Пока буду проходить новые уроки по Python3, но лучше я подумаю об этом завтра.. |
|||
Python3: математика Рефакторинг - ввод и функция | + 7 | ||
Использовал ввод числа с клавиатуры и написал функцию, возвращающую отформатированную строку. |
|||
PHP фреймворк Yii2 - вторая часть Design Cabinet - Кабинетное планирование | + 7 | ||
Спланировал работу, жду продолжения! Спасибо. |
|||
PHP фреймворк Yii2 - вторая часть Switch lang - Полиглот | + 13 | ||
Доделал и протестировал интернационализацию. Пришлось удалить созданный несколькими уроками ранее файл acceptance.default.suit.yml т.к. из-за него не запускалось тестирование. Если кто-то нашёл лучшее правильное решение, то можете написать об этом. |
|||
PHP фреймворк Yii2 - вторая часть Debug url - Отладочный модуль | + 16 | ||
Настроил pretty url и подключил debug module |
|||
PHP фреймворк Yii2 - вторая часть Internationalization - Вершина айсберга | + 18 | ||
Настроил интернационализацию. |
|||
Python3: математика Число - на составные части | + 15 | ||
Сохранил программу на Python в файл и запустил её выполнение. |
|||
Python3: математика Математические операции в python3 | + 15 | ||
Порешал примеры с операциями на python в консоли. |
|||
Python3: математика Погружение в python3 | + 16 | ||
Обновил Python до версии 3.7.2 |
|||
PHP фреймворк Yii2 - вторая часть Lang Tester - Тестирование Интернационализации | + 13 | ||
Повторил тему создания приёмочных тестов. |
|||
PHP фреймворк Yii2 - вторая часть Design Signup - Планирование входа | + 13 | ||
Спланировал работу на листочках бумаги. |
|||
PHP фреймворк Yii2 - вторая часть Compose Yii - Загрузка фреймворка | + 10 | ||
Установил Yii2, запустил первую страницу сайта на основе фреймворка. |
|||
PHP фреймворк Yii2 - вторая часть Web folder - Подготовка папки | + 13 | ||
Настроил PhpStorm. Создал проект и файл для первой страницы. |
|||
PHP фреймворк Yii2 - вторая часть Welcome - Вступление | + 18 | ||
Всё давно уже установлено! |
|||
Observer VIP - Observer - Sensor - Alert | + 18 | ||
Создал observer Alert, подающий звуковые сигналы только один раз, в случае изменения состояния при превышении одного из экстремальных значений. |
|||
Дневник успеха 2019-01-20 : Уменье и труд все перетрут. | + 26 | ||
За эту неделю: + Я проверил 557 отчётов у 92 формулистов. + Я написал 3 сообщения 2 формулистам общим объёмом 2 килобуквы + Я набрал 6 текстов: 1 => «C# набор / Ввод элементов матрицы», без ошибок 2 => «C# набор / Вывод элементов матрицы», без ошибок 3 => «C# набор / Вывод числа по разрядам», без ошибок 4 => «C# набор / Выделение подстроки», без ошибок 5 => «C# набор / Максимальный элемент массива», без ошибок 6 => «Java - Запуск / Static», без ошибок + Я решил 1 задачу: 1 => «Do-рацикл / Меньше ε» на 100% + Я выполнил 7 видеоуроков: 1 => «JS Восточный гороскоп / Цвет и стихия года» за 34 мин. 2 => «JS Восточный гороскоп / Данные - на страницу» за 29 мин. 3 => «Весёлая семейка Web-Мастера / VIP. Parent» за 40 мин. 4 => «Observer / Observer - Sensor - Person» за 18 мин. 5 => «Observer / Observer - Sensor - Cat File» за 24 мин. 6 => «Observer / Observer - Sensor - Banner» за 1 час. 0 мин. 7 => «Observer / ФИНАЛЬНЫЙ УРОК» за 4 мин. − Я не собрал ни одного Мегахеша :o( На следующей неделе пройду оставшийся VIP-урок по паттерну Observer и начну вторую часть по Yii2. Ещё, очень жду продолжения курса по HH API. |
|||
Observer ФИНАЛЬНЫЙ УРОК | + 17 | ||
Хороший курс, не большой и очень понятный! Как работает паттерн объясняется на двух примерах, что бы наверняка закрепить пройденный материал. Рекомендую пройти этот курс, а так же остальные курсы по паттернам проектирования. |
|||
Observer Observer - Sensor - Banner | + 17 | ||
Нарисовал экран индикатора температуры в виде графического файла с использованием ранее написанного кода курса по паттерну Facade. |
|||
Observer Observer - Sensor - Cat File | + 15 | ||
Добавил в качестве слушателя класс Cat, который реагирует на определённую температуру созданием и удалением файла cat.txt в корневой директории проекта. |
|||
Observer Observer - Sensor - Person | + 17 | ||
Создал два слушателя события с нашего "датчика" температуры. |
|||
JS Восточный гороскоп Данные - на страницу | + 17 | ||
В этом уроке отобразили данные, рассчитанные для нужного года, непосредственно на странице и задали стиль отображения. |
|||
JS Восточный гороскоп Цвет и стихия года | + 11 | ||
Добавил вычисление и вывел значения цвета и стихии года. |
|||
Весёлая семейка Web-Мастера VIP. Parent | + 15 | ||
На этом занятии заменили перезагрузку всей страницы на перезагрузку невидимого iframe для отработки PHP-скрипта |
|||
Дневник успеха 2019-01-13 : Ученый без дела, как туча без дождя. | + 13 | ||
За эту неделю: + Я проверил 554 отчёта у 79 формулистов. + Я написал 6 сообщений 6 формулистам общим объёмом 3 килобуквы + Я набрал 7 текстов: 1 => «C# набор / Сравнение двух целых чисел», без ошибок 2 => «C# набор / Звездочки», без ошибок 3 => «C# набор / Обмен элементов», без ошибок 4 => «C# набор / Разделить строку на слова», без ошибок 5 => «C# набор / Заполнение массива», без ошибок 6 => «C# набор / Формирование массива», без ошибок 7 => «C# набор / Вывод элементов массива», без ошибок + Я решил 3 задачи: 1 => «Вечность / Знаки зодиака» на 100% 2 => «Do-рацикл / Сумма последовательности» на 100% 3 => «Олимпиада / Случайная задача» на 100% + Я выполнил 14 видеоуроков: 1 => «JS Восточный гороскоп / Создание сцены» за 22 мин. 2 => «JS Восточный гороскоп / Первые функции» за 23 мин. 3 => «JS Восточный гороскоп / Символ года» за 21 мин. 4 => «Весёлая семейка Web-Мастера / HTML» за 16 мин. 5 => «Весёлая семейка Web-Мастера / CSS» за 38 мин. 6 => «Весёлая семейка Web-Мастера / JavaScript» за 41 мин. 7 => «Весёлая семейка Web-Мастера / Server» за 31 мин. 8 => «Весёлая семейка Web-Мастера / PHP» за 31 мин. 9 => «Весёлая семейка Web-Мастера / Session» за 19 мин. 10 => «Весёлая семейка Web-Мастера / MySQL» за 20 мин. 11 => «Весёлая семейка Web-Мастера / PDO» за 34 мин. 12 => «Observer / Observer - School Bell - java.util.Observable» за 32 мин. 13 => «Observer / Observer - School Bell - Study and Break» за 17 мин. 14 => «Observer / Observer - Sensor - Visaginas» за 24 мин. − Я не собрал ни одного Мегахеша :o( На следующей неделе планирую закончить курсы Observer, Весёлая семейка Web-Мастера и JS Восточный гороскоп. |
|||
Весёлая семейка Web-Мастера PDO | + 10 | ||
На этом уроке произведём подключение к базе MySQL из PHP-кода и выполним запросы для получения и изменения значения счётчика. |
|||
Весёлая семейка Web-Мастера MySQL | + 13 | ||
На этом уроке необходимо создать базу данных MySQL при помощи менеджера баз данных с графическим интерфейсом HeidiSQL, а затем написать и выполнить простейшие запросы. |
|||
Весёлая семейка Web-Мастера Session | + 12 | ||
В этом уроке используется сессия для хранения значения счётчика. |
|||
Весёлая семейка Web-Мастера PHP | + 12 | ||
На этом уроке необходимо организовать увеличение значения счётчика при помощи отправки значения из формы на сервер. Сначала это нужно сделать при помощи GET, а затем - POST-запроса. |
|||
Весёлая семейка Web-Мастера Server | + 10 | ||
На этом уроке требуется установить локально на свой компьютер, настроить и запустить web-сервер. Для облегчения выполнения этой задачи предлагается воспользоваться платформой OSPanel https://ospanel.io |
|||
Весёлая семейка Web-Мастера JavaScript | + 13 | ||
На этом уроке нужно выполнить JavaScript при нажатии на кнопку. Использовать JavaScript для показа окна alert-диалога и вывода в консоль. Вынести код скрипта в отдельную функцию. *Разместить код скрипта в отдельном файле. |
|||
Весёлая семейка Web-Мастера CSS | + 15 | ||
На этом уроке нужно попробовать добавить на нашу HTML страницу стили несколькими способами. Первый способ заключается в добавлении стиля в виде атрибута style у элемента разметки. Далее используем теги style внутри тегов head. И в завершение, разместим стили в отдельном файле style.css |
|||
Весёлая семейка Web-Мастера HTML | + 12 | ||
На этом уроке вы создадите HTML страницу, которую можно открыть в браузере без использования web-сервера. У меня в Sublime Text 3 уже был ранее установлен плагин Emmet, поэтому мне создать начальный HTML-код было сделать очень легко. |
|||
Observer Observer - Sensor - Visaginas | + 18 | ||
Создал класс Sensor наследованный от Observerable и проверил его работу в программе. |
|||
JS Восточный гороскоп Символ года | + 10 | ||
Написал и использовал функцию, возвращающую символ года. |
|||
JS Восточный гороскоп Первые функции | + 9 | ||
Написал две функции на javascript и использовал событие onclick нажатия кнопки |
|||
JS Восточный гороскоп Создание сцены | + 7 | ||
Создал проект, подключил стили и файл с javascript |
|||
Observer Observer - School Bell - Study and Break | + 16 | ||
Использовал два типа событий Study и Break |
|||
Observer Observer - School Bell - java.util.Observable | + 15 | ||
Использовал Observable и Observer из стандартной библиотеки. |
|||
Дневник успеха 2019-01-06 : Какие труды, такие и плоды. | + 14 | ||
За эту неделю: + Я проверил 417 отчётов у 65 формулистов. + Я написал 3 сообщения 3 формулистам общим объёмом 1 килобуква + Я набрал 7 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Служебные слова», без ошибок 3 => «C# набор / Определение массива», без ошибок 4 => «Java - Запуск / Компиляция», без ошибок 5 => «Java - Вывод данных / Java Keywords», без ошибок 6 => «Java - Вывод данных / Калькулятор», без ошибок 7 => «Java - Вывод данных / Целые типы», без ошибок + Я решил 3 задачи: 1 => «Вечность / Отрывной календарь» на 100% 2 => «Вечность / Високосное свидание» на 100% 3 => «Олимпиада / Случайная задача» на 100% + Я выполнил 11 видеоуроков: 1 => «Дневник успеха / Рефлексия уходящего года» за 7 мин. 2 => «Демо игры / С# Новым годом!» за 5 мин. 3 => «Пошаговый JavaScript / Introduction» за 12 мин. 4 => «Пошаговый JavaScript / Where To» за 10 мин. 5 => «Пошаговый JavaScript / Output» за 12 мин. 6 => «Пошаговый JavaScript / Statements» за 17 мин. 7 => «Observer / Observer - Теория» за 12 мин. 8 => «Observer / Observer - School Bell - Student» за 22 мин. 9 => «Observer / Observer - School Bell - Sound Bell» за 42 мин. 10 => «Observer / Observer - School Bell - Porter» за 22 мин. 11 => «Observer / Observer - School Bell - java.util.Observer» за 28 мин. − Я не собрал ни одного Мегахеша :o( На следующей неделе буду планомерно двигаться дальше! |
|||
Пошаговый JavaScript Statements | + 11 | ||
Операторы (инструкции) языка Javascript |
|||
Пошаговый JavaScript Output | + 17 | ||
JavaScript может отобразить данные несколькими различными способами: - запись в элемент HTML, использование innerHTML или outerHTML; - запись в вывод HTML с помощью document.write(); - запись во всплывающее окно предупреждений при помощи window.alert(); - запись в консоль браузера, использование console.log() |
|||
Пошаговый JavaScript Where To | + 12 | ||
Проверил работу javascriptпоместив его в теги head и body, а так же в отдельном файле. |
|||
Observer Observer - School Bell - java.util.Observer | + 20 | ||
Просто посмотрел урок, но решил пока ничего не переделывать. Начиная с версии Java 9 класс Observable и интерфейс Observer объявлены, как deprecated, т.е. устаревшими. В документации написано, что модель событий, поддерживаемая Observer и Observable, весьма ограничена, порядок уведомлений, доставляемых Observable, не определен, а изменения состояния не находятся в однозначном соответствии с уведомлениями. В качестве более продвинутой событийной модели рекомендуется использовать пакет java.beans. Для надежного и упорядоченного обмена сообщениями между потоками рассмотреть возможность использования одной из параллельных структур данных в пакете java.util.concurrent. Для программирования в стиле реактивных потоков - стрим API. |
|||
Observer Observer - School Bell - Porter | + 18 | ||
Добавил Observable |
|||
Observer Observer - School Bell - Sound Bell | + 13 | ||
Реализовал звук звонка Звонок никак не хотел звонить. Пришлось искать решение на Stackowerflow Звуковой файл поместил в ресурсы, а обращение к нему сделал следующим образом InputStream is = getClass().getResourceAsStream(fileName); AudioInputStream audioIn = AudioSystem.getAudioInputStream(new BufferedInputStream(is)); |
|||
Observer Observer - School Bell - Student | + 12 | ||
Создал студентов типа Observer |
|||
Observer Observer - Теория | + 13 | ||
Наблюдатель уведомляет все заинтересованные стороны о произошедшем событии или об изменении своего состояния. Строго говоря, это поведенческий шаблон проектирования, который определяет зависимость между объектами типа «один ко многим» таким образом, что при изменении состояния одного из объектов все зависящие от него оповещаются об этом. |
|||
Пошаговый JavaScript Introduction | + 13 | ||
Выполнил упражнения из раздела Introduction |
|||
Дневник успеха Рефлексия уходящего года | + 14 | ||
За этот год: + Я проверил 18627 отчётов у 644 формулистов. + Я написал 215 сообщений 110 формулистам общим объёмом 104 килобуквы + Я набрал 39 текстов: + Я решил 28 задач: + Я выполнил 319 видеоуроков: + Я собрал 253 Мегахешей. Некоторые данные из этого отчёта мне кажутся сомнительными. Однако, год удался на славу! Я проделал по-настоящему большой путь, хотя двигался "широким фронтом" :)) В следующем году я буду жить так же, как и живу, делать буду всё то же самое, что делаю сейчас и постараюсь не зацикливаться на каких-то отдельных языках и технологиях. Буду копать глубже и смотреть дальше! Всех с наступающим! |
|||
Дневник успеха 2018-12-30 : Думай ввечеру, что делать поутру. | + 16 | ||
За эту неделю: + Я проверил 727 отчётов у 72 формулистов. + Я написал 18 сообщений 11 формулистам общим объёмом 8 килобукв + Я набрал 7 текстов: 1 => «Java - Запуск / Скоростная Java», без ошибок 2 => «Java - Запуск / Скобки», без ошибок 3 => «Java - Запуск / String[] args», без ошибок 4 => «Java - Запуск / System.out», без ошибок 5 => «Java - Запуск / Главное заклинание», без ошибок 6 => «Java - Циклы / Java For Loops», без ошибок 7 => «Java - Циклы / Java While Loops», без ошибок + Я решил 5 задач: 1 => «Пока-цикл / Трехзначные квадраты» на 100% 2 => «Пока-цикл / Сумма ряда» на 100% 3 => «Пока-цикл / Мой век» на 100% 4 => «Вечность / 12 месяцев» на 100% 5 => «Олимпиада / Случайная задача» на 100% + Я выполнил 12 видеоуроков: 1 => «Bootstrap-4 первые шаги / JS-навигация» за 47 мин. 2 => «Начало здесь / День №6. Обучательное тестирование» за 10 мин. 3 => «Дневник успеха / 2018-12-23 : Живет на горке, а хлеба ни корки.» за 3 час. 22 мин. 4 => «J9. Массивы / ARRAY - Целый массив» за 23 мин. 5 => «J9. Массивы / ARRAY - Максима Массива» за 20 мин. 6 => «J9. Массивы / ARRAY - Макси в Мини» за 17 мин. 7 => «Итератор / VIP. Оптимизация поиска простых чисел» за 2 час. 20 мин. 8 => «API поиска работы / ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР» за 1 мин. 9 => «API поиска работы / Переходим на профессиональный уровень» за 35 мин. 10 => «API поиска работы / Функционал главного меню» за 25 мин. 11 => «API поиска работы / Функционал тестового стенда» за 30 мин. 12 => «Yii2 / REFRESH - 40 МГНОВЕНИЙ ОПЫТА» за 1 день 8 час. 19 мин. − Я не собрал ни одного Мегахеша :o( На следующей неделе буду делать всё, как обычно, а так же следить за тем, что происходит на марафоне. |
|||
Bootstrap-4 первые шаги JS-навигация | + 16 | ||
Написал скрипт для меню навигации |
|||
API поиска работы Функционал тестового стенда | + 12 | ||
Воспользовался моделью из прошлых уроков для обработки ответа сервера. |
|||
API поиска работы Функционал главного меню | + 11 | ||
Создал окно для отображения информации обращения к API |
|||
API поиска работы Переходим на профессиональный уровень | + 12 | ||
Создали новое приложение с меню. |
|||
J9. Массивы ARRAY - Макси в Мини | + 13 | ||
Реализовал алгоритм обмена местами максимального и минимального элементов массива |
|||
J9. Массивы ARRAY - Максима Массива | + 12 | ||
Организовал заполнение массива и реализовал алгоритм нахождения максимального элемента. |
|||
J9. Массивы ARRAY - Целый массив | + 12 | ||
Просто набрал код и запустил. Такой урок должен быть free. |
|||
Начало здесь День №6. Обучательное тестирование | + 11 | ||
Создал тест для этого урока! Придумать хороший тест иногда сложнее, чем пройти сам урок. |
|||
Итератор VIP. Оптимизация поиска простых чисел | + 15 | ||
Провёл ряд экспериментов по вычислению простых чисел различными способами. В ходе экспериментов производился подсчёт количества найденных простых чисел за фиксированный период времени. |
|||
API поиска работы ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР | + 12 | ||
Записал промежуточный видео отчёт |
|||
Yii2 REFRESH - 40 МГНОВЕНИЙ ОПЫТА | + 15 | ||
Для повторного прохождения потребовалось около полутора дней. Чувствую огромную радость от завершения всего курса! Не могу сказать, что какие-то уроки было на много сложнее выполнить, чем другие. Сначала казалось, что всё получится сделать гораздо быстрей. Но, столкнувшись с трудностями, я решил ещё параллельно и видео пересматривать. |
|||
Дневник успеха 2018-12-23 : Живет на горке, а хлеба ни корки. | + 12 | ||
За эту неделю: + Я проверил 7 отчётов, по одному отчёту в день. |
|||
Дневник успеха 2018-12-16 : Без дела слабеет сила. | + 15 | ||
За эту неделю: + Я проверил 404 отчёта у 68 формулистов. + Я написал 7 сообщений 6 формулистам общим объёмом 5 килобукв + Я набрал 7 текстов: 1 => «C# набор / Разделить строку на слова», без ошибок 2 => «C# набор / Заполнение массива», без ошибок 3 => «C# набор / Формирование массива», без ошибок 4 => «C# набор / Вывод элементов массива», без ошибок 5 => «C# набор / Ввод элементов матрицы», без ошибок 6 => «C# набор / Вывод элементов матрицы», без ошибок 7 => «C# набор / Вывод числа по разрядам», без ошибок + Я решил 4 задачи: 1 => «Пока-цикл / Сумма цифр» на 100% 2 => «Пока-цикл / Все цифры» на 100% 3 => «Пока-цикл / Сумма квадратов» на 100% 4 => «Олимпиада / Случайная задача» на 100% + Я выполнил 13 видеоуроков: 1 => «Bootstrap-4 первые шаги / Товар лицом» за 44 мин. 2 => «Bootstrap-4 первые шаги / Отзывы - размещение карточек» за 23 мин. 3 => «Bootstrap-4 первые шаги / Отзывы - стили» за 21 мин. 4 => «Bootstrap-4 первые шаги / Отзывы: карты - в сетку» за 35 мин. 5 => «Bootstrap-4 первые шаги / Обратная связь - создание формы» за 26 мин. 6 => «Bootstrap-4 первые шаги / Обратная связь - стильная форма» за 18 мин. 7 => «Пошаговый JavaScript / Home : Знакомство» за 15 мин. 8 => «Клиент-серверный сокет / VIP. Синхрофазатрон» за 39 мин. 9 => «Клиент-серверный сокет / VIP. Функциональное потокообразование» за 13 мин. 10 => «Клиент-серверный сокет / VIP. Мультики на сервере» за 1 час. 52 мин. 11 => «Клиент-серверный сокет / VIP. Динамичная многопоточность» за 49 мин. 12 => «Yii2 / Remember me - Печенька на память» за 47 мин. 13 => «Yii2 / Authokey - Ключи в сейфе» за 49 мин. + Я собрал 10 Мегахешей. На следующей неделе постараюсь не делать ни-че-го. Хотя, это будет не просто. |
|||
Bootstrap-4 первые шаги Обратная связь - стильная форма | + 7 | ||
Добавил стили для формы и для кнопки |
|||
Bootstrap-4 первые шаги Обратная связь - создание формы | + 12 | ||
Создал форму для отправки сообщений |
|||
Yii2 Authokey - Ключи в сейфе | + 7 | ||
Использовал в качестве auth key случайное значение |
|||
Пошаговый JavaScript Home | + 12 | ||
Первый |
|||
Yii2 Remember me - Печенька на память | + 10 | ||
Реализовал возможность запоминания залогиненного пользователя |
|||
Клиент-серверный сокет VIP. Динамичная многопоточность | + 14 | ||
Сделал динамическое формирование потоков при каждом подключении |
|||
Bootstrap-4 первые шаги Отзывы: карты - в сетку | + 13 | ||
Привязал карточки к Bootstrap-сетке, а так же использовал google-шрифты в стилях заголовков карточек и навигационного меню. |
|||
Клиент-серверный сокет VIP. Мультики на сервере | + 9 | ||
Сделал сервер многопоточным и провёл эксперименты по наблюдению за скоростью ответа сервера. |
|||
Bootstrap-4 первые шаги Отзывы - стили | + 15 | ||
Добавил стили заголовка и карточек в разделе с отзывами |
|||
Bootstrap-4 первые шаги Отзывы - размещение карточек | + 11 | ||
Создал раздел с отзывами |
|||
Bootstrap-4 первые шаги Товар лицом | + 13 | ||
Создал блок портфолио |
|||
Клиент-серверный сокет VIP. Функциональное потокообразование | + 19 | ||
Написание кода в функциональном стиле. |
|||
Клиент-серверный сокет VIP. Синхрофазатрон | + 18 | ||
Поэкспериментировали с synchronized |
|||
Дневник успеха 2018-12-09 : У хорошего мастера всякая пила хорошая. | + 13 | ||
За эту неделю: + Я проверил 319 отчётов у 58 формулистов. + Я написал 5 сообщений 5 формулистам общим объёмом 3 килобуквы + Я набрал 4 текста: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Сравнение двух целых чисел», без ошибок 3 => «C# набор / Звездочки», без ошибок 4 => «Java - Вывод данных / Целые типы», без ошибок − Я не решил ни одной задачи :o( + Я выполнил 15 видеоуроков: 1 => «Bootstrap-4 первые шаги / Об авторе - отступы и дополнения» за 36 мин. 2 => «Bootstrap-4 первые шаги / Об авторе - отступы, цвета, закругления» за 34 мин. 3 => «Клиент-серверный сокет / Универсальный сокет» за 1 час. 11 мин. 4 => «Клиент-серверный сокет / ФИНАЛЬНЫЙ УРОК» за 2 мин. 5 => «Клиент-серверный сокет / VIP. Многопоточность» за 25 мин. 6 => «Клиент-серверный сокет / VIP. Два потока» за 24 мин. 7 => «Yii2 / Save - Запись в книгу» за 32 мин. 8 => «Yii2 / UserLoginForm - Модель на входе» за 32 мин. 9 => «Yii2 / IfEmailNotFound - На деревню дедушке» за 46 мин. 10 => «Yii2 / IfPasswordWrong - Пароль? Пароль! Проходи.» за 26 мин. 11 => «Yii2 / Refactoring - Нет дубликатам!» за 25 мин. 12 => «Yii2 / Test - Запуск функциональных тестов» за 1 час. 2 мин. 13 => «Yii2 / PasswordIsHashed - Покажите-ка ваш хэш» за 44 мин. 14 => «Yii2 / Security - Кручу-верчу-захэшировать хочу!» за 30 мин. 15 => «Yii2 / Hash - Как правильно солить пароли» за 20 мин. + Я собрал 7 Мегахешей. Буду продолжать проходить курс Yii2, а так же новые курсы - сокет, hh API, Bootstrap по мере выхода новых уроков и по ниличии времени. |
|||
Клиент-серверный сокет VIP. Два потока | + 11 | ||
Повторил самые основы многопоточности. |
|||
Клиент-серверный сокет VIP. Многопоточность | + 14 | ||
Распараллеливать имеет смысл выполнение большого количества небольших однотипных задач. В качестве примера эффективной многопоточности можно привести большое количество кассовых узлов в супермаркете или турникеты на входе в метро. Последовательности задач можно оптимизировать, подготовку студента к экзамену или подготовку спортсмена к участию в соревновании. |
|||
Yii2 Hash - Как правильно солить пароли | + 17 | ||
Использовал профилирование при экспериментах со стоимостью операции хеширования. |
|||
Клиент-серверный сокет ФИНАЛЬНЫЙ УРОК | + 15 | ||
Уже изучал ранее сокеты, всё-равно было интересно. Курс классный, рекомендую его всем для прохождения! Заплатил за этот отзыв 50 байт. Идём дальше! |
|||
Клиент-серверный сокет Универсальный сокет | + 11 | ||
Реализовал методы класса Phone и проверил работу клиента и сервера в консоли, в т.ч. с подключением через telnet Пришлось удалить jre от 8-й Java, что бы он не мешал запускать в консоли код, скомпилированный Java 11 версии |
|||
Yii2 Security - Кручу-верчу-захэшировать хочу! | + 13 | ||
Реализовал хеширование при регистрации и проверку пароля пли входе. Очистил таблицу со старыми тестовыми пользователями, у которых хранились пароли вместо хешей. |
|||
Yii2 PasswordIsHashed - Покажите-ка ваш хэш | + 14 | ||
Написал тесты для проверки хеширования пароля и проверки того, что пароль повторно не хешируется. |
|||
Yii2 Test - Запуск функциональных тестов | + 15 | ||
Настроил функциональное тестирование. Добился прохождения теста, проверяющего имя пользователя в базе данных. Несмотря на то, что добился прохождения теста, в консоли отображается какая-то непонятная ошибка. |
|||
Bootstrap-4 первые шаги Об авторе - отступы, цвета, закругления | + 10 | ||
Настроил стили, так же, как в видео уроке. При выполнении дополнительного задания, для генерации большого куска текста использовал сниппет из emmet - lorem*4 При растягивании на экран среднего или большого размера картинка искажается. Только на маленьком экране сохраняется пропорция. |
|||
Bootstrap-4 первые шаги Об авторе - отступы и дополнения | + 14 | ||
Для раздела об авторе задал размеры сетки и добавил стили. |
|||
Yii2 Refactoring - Нет дубликатам! | + 14 | ||
Сделал рефакторинг для удаления дублирующегося кода. |
|||
Yii2 IfPasswordWrong - Пароль? Пароль! Проходи. | + 11 | ||
Сделал проверку пароля при аутентификации |
|||
Yii2 IfEmailNotFound - На деревню дедушке | + 16 | ||
Залогинил пользователя через форму |
|||
Yii2 UserLoginForm - Модель на входе | + 18 | ||
Сделал форму для аутентификации пользователя. |
|||
Yii2 Save - Запись в книгу | + 14 | ||
Записал нового пользователя в базу данных и убедился, что соответствующая часть тестов проходит. |
|||
Дневник успеха 2018-12-02 : Больше дела – меньше слов. | + 17 | ||
За эту неделю: + Я проверил 305 отчётов у 53 формулистов. + Я написал 3 сообщения 3 формулистам общим объёмом 1 килобуква + Я набрал 5 текстов: 1 => «Java - Запуск / Скоростная Java», без ошибок 2 => «Java - Запуск / System.out», без ошибок 3 => «Java - Запуск / Главное заклинание», без ошибок 4 => «Java - Запуск / Компиляция», без ошибок 5 => «Java - Циклы / Java For Loops», 1 ошибка + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 17 видеоуроков: 1 => «Bootstrap-4 первые шаги / Погружение в проект» за 8 мин. 2 => «Bootstrap-4 первые шаги / Основа и фреймворк» за 41 мин. 3 => «Bootstrap-4 первые шаги / Верная навигация» за 37 мин. 4 => «Bootstrap-4 первые шаги / Заголовок header - красивая основа» за 49 мин. 5 => «Bootstrap-4 первые шаги / Заголовок header - оверлей, надпись и кнопка» за 21 мин. 6 => «Bootstrap-4 первые шаги / Об авторе - блоки и HTML» за 37 мин. 7 => «Клиент-серверный сокет / Правильный заголовок» за 19 мин. 8 => «Клиент-серверный сокет / Основной алгоритм» за 38 мин. 9 => «Клиент-серверный сокет / Скелет телефона» за 9 мин. 10 => «Yii2 / Faker - Тысяча фантазёров!» за 30 мин. 11 => «Yii2 / UserIdentity - Посторонним В» за 43 мин. 12 => «Yii2 / Logout - Выход из лабиринта» за 28 мин. 13 => «Yii2 / UserJoinForm - Модель для формы» за 51 мин. 14 => «Yii2 / Rules - Валидация без правил» за 26 мин. 15 => «Yii2 / JoinPost - Вторая сторона модели» за 36 мин. 16 => «Yii2 / IfEmailUsed - Почта закрыта» за 19 мин. 17 => «Yii2 / HasErrors - Где водятся волшебники?» за 14 мин. + Я собрал 6 Мегахешей. Буду продолжать проходить курс Yii2, а так же новые курсы - сокет, hh API, Bootstrap по мере выхода новых уроков и по ниличии времени. |
|||
Yii2 HasErrors - Где водятся волшебники? | + 16 | ||
Эксперименты с последовательностью проверок при валидации полей формы |
|||
Yii2 IfEmailUsed - Почта закрыта | + 14 | ||
Сделал проверку e-mail адреса на наличие в базе. |
|||
Bootstrap-4 первые шаги Об авторе - блоки и HTML | + 10 | ||
Сверстал по сетке блок About |
|||
Bootstrap-4 первые шаги Заголовок header - оверлей, надпись и кнопка | + 10 | ||
Доработал хедер при помощи стилей, разместил на нём кнопку |
|||
Клиент-серверный сокет Скелет телефона | + 15 | ||
Продолжил написание программы, реализовал метод calculate() |
|||
Клиент-серверный сокет Основной алгоритм | + 12 | ||
Написал алгоритм запуска в режиме клиента или сервера, в зависимости от аргументов. Так уж и быть, установил 11-ю java :) |
|||
Клиент-серверный сокет Правильный заголовок | + 13 | ||
Добавил заголовок, проверил работу через telnet и в браузере. |
|||
Yii2 JoinPost - Вторая сторона модели | + 13 | ||
Отображение данных в форме регистрации Для того, что бы вызвать контекстное меню, в PhpStorm можно использовать сочетание клавиш Alt+Enter (точно такое же, как и в IntellijIDEA) Не очень понял, на что ругается ide-шка (см. второй скрин) |
|||
Yii2 Rules - Валидация без правил | + 16 | ||
Добавил метод, переопределяющий дефолтные параметры валидации полей формы регистрации пользователя. |
|||
Yii2 UserJoinForm - Модель для формы | + 18 | ||
Сделал модель для формы регистрации и саму форму. |
|||
Yii2 Logout - Выход из лабиринта | + 14 | ||
Меню для залогиненного пользователя и разлогинивание |
|||
Bootstrap-4 первые шаги Заголовок header - красивая основа | + 14 | ||
Создал заголовок и задал для него параметры отображения При запуске живого отображения проекта в браузере открывается абсолютный путь к html файлу. При этом не отображаются картинки. Пришлось лечить перезагрузкой Брекетса и браузера, что бы подключение происходило на локалхост с портом. Этот Брекетс - ещё то глюкалово. |
|||
Bootstrap-4 первые шаги Верная навигация | + 10 | ||
Создал адаптивное навигационное меню c кнопкой |
|||
Bootstrap-4 первые шаги Основа и фреймворк | + 18 | ||
Создал каталог для проекта, перенёс картинки и создал файл index.html Подключил Bootstrap и проверил работу Live preview в интерактивном режиме. Пришлось перезагрузить редактор Brackets, что бы заработал Live preview |
|||
Bootstrap-4 первые шаги Погружение в проект | + 17 | ||
Подготовился к прохождению курса! Установил редактор brackets с расширением Emmet, а так же подобрал картинки для лендинга. |
|||
Yii2 UserIdentity - Посторонним В | + 15 | ||
Залогинил одного пользователя |
|||
Yii2 Faker - Тысяча фантазёров! | + 16 | ||
Подключил библиотеку Faker и использовал её для создания случайных пользователей. |
|||
Дневник успеха 2018-11-25 : Кто поет, у того работа скоро заканчивается. | + 16 | ||
За эту неделю: + Я проверил 336 отчётов у 57 формулистов. + Я написал 7 сообщений 6 формулистам общим объёмом 4 килобуквы + Я набрал 7 текстов: 1 => «Java - Запуск / Class!», без ошибок 2 => «Java - Запуск / public private», без ошибок 3 => «Java - Запуск / Static», без ошибок 4 => «Java - Запуск / void», без ошибок 5 => «Java - Запуск / Main», без ошибок 6 => «Java - Запуск / Скобки», без ошибок 7 => «Java - Запуск / String[] args», без ошибок + Я решил 7 задач: 1 => «Олимпиада / Случайная задача» на 100% (статистика показывает только одну, как всегда статистика больше, чем большая ложь:))) + Я выполнил 12 видеоуроков: 1 => «API поиска работы / Полная информация» за 25 мин. 2 => «Yii2 / Join/login - Полёт Навигатора» за 27 мин. 3 => «Yii2 / Debug - Следы на песке» за 46 мин. 4 => «Yii2 / User - Помещение регистратуры» за 33 мин. 5 => «Yii2 / Panel - Красивые анкеты» за 24 мин. 6 => «Yii2 / Model - Модели на подиуме» за 14 мин. 7 => «Yii2 / Tests - Обоснование необходимости» за 53 мин. 8 => «Yii2 / Steps - Пошаговая инструкция» за 32 мин. 9 => «Yii2 / Console - Есть ли жизнь в Консоли?» за 25 мин. 10 => «Yii2 / Migration - Архитектура таблицы» за 28 мин. 11 => «Yii2 / DBase - Подключение к Матрице» за 1 час. 23 мин. 12 => «Yii2 / UserRecord - Очень активная модель» за 45 мин. + Я собрал 12 Мегахешей. На следующей неделе продолжу прохождение курса по Yii2, курса про сокет, а так же курса по API HeadHunter, если появятся новые уроки. |
|||
Yii2 UserRecord - Очень активная модель | + 10 | ||
Создал модель UserRecord. Подключил базу данных к web-проекту. Добавил тестового пользователя при помощи специально созданного для этого метода. |
|||
Yii2 DBase - Подключение к Матрице | + 11 | ||
Настроил подключение к БД, создал таблицу user при помощи миграции |
|||
Yii2 Migration - Архитектура таблицы | + 11 | ||
Добавил миграцию для таблицы user Миграции помогают следить за актуальностью схемы базы данных. |
|||
Yii2 Console - Есть ли жизнь в Консоли? | + 11 | ||
Создал консольное приложение, проверил работоспособность php yii.php help migrate |
|||
Yii2 Steps - Пошаговая инструкция | + 11 | ||
Реализовал тело тестовых методов |
|||
Yii2 Tests - Обоснование необходимости | + 9 | ||
Написал тесты (по TDD) В тестах нужно было использовать такие строчки для захода на соответствующую страницу: $I->amOnPage('/user/login'); $I->amOnPage('/user/join'); Без этого в видео уроке codeception ругался в консоли. |
|||
Yii2 Model - Модели на подиуме | + 10 | ||
Стало немного более ясно, куда мы будем двигаться дальше |
|||
Yii2 Panel - Красивые анкеты | + 10 | ||
При помощи Bootstrap cделал оформление страниц регистрации и входа |
|||
Yii2 User - Помещение регистратуры | + 15 | ||
Перед началом работы внёс необходимые изменения в тесты. Создал контроллер для действий пользователя и перенёс в него методы для открытия страниц регистрации и авторизации. По завершении работы проверил работу тестов. |
|||
Yii2 Debug - Следы на песке | + 13 | ||
Установил и подключил систему отладки Метод trace() уже deprecated, нужно использовать метод debug() |
|||
Yii2 Join/login - Полёт Навигатора | + 13 | ||
Добавил две страницы и оптимизировал внешний вид ссылки. Теперь все тесты проходят! |
|||
API поиска работы Полная информация | + 10 | ||
Реализовал переход к информации о выделенной вакансии в браузере по ссылке |
|||
Дневник успеха 2018-11-18 : Начинать начинай, да смотри же — заканчивай! | + 15 | ||
За эту неделю: + Я проверил 386 отчётов у 71 формулиста. + Я написал 4 сообщения 3 формулистам общим объёмом 3 килобуквы + Я набрал 7 текстов: 1 => «C# набор / Формирование массива», без ошибок 2 => «C# набор / Вывод элементов массива», без ошибок 3 => «C# набор / Ввод элементов матрицы», без ошибок 4 => «C# набор / Вывод элементов матрицы», без ошибок 5 => «C# набор / Вывод числа по разрядам», без ошибок 6 => «C# набор / Выделение подстроки», без ошибок 7 => «C# набор / Максимальный элемент массива», без ошибок + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% (==на самом деле больше!..==) + Я выполнил 15 видеоуроков: 1 => «API поиска работы / Пошаговая отладка » за 23 мин. 2 => «API поиска работы / Переезжаем на WPF» за 32 мин. 3 => «Демо софт / Текстовый процессор» за 1 час. 38 мин. 4 => «Демо софт / Квадратный калейдоскоп» за 3 час. 1 мин. 5 => «Демо софт / VIP. Бесплатная консультация» за 5 мин. 6 => «Клиент-серверный сокет / Что такое сокет» за 24 мин. 7 => «Клиент-серверный сокет / Простейший сервер» за 7 мин. 8 => «Клиент-серверный сокет / Автоответчик» за 39 мин. 9 => «Клиент-серверный сокет / Как хорошо уметь читать!» за 30 мин. 10 => «Клиент-серверный сокет / Клиент-серверный диалог» за 43 мин. 11 => «Клиент-серверный сокет / Экспериментальный сервачок» за 15 мин. 12 => «Клиент-серверный сокет / Техническое задание» за 12 мин. 13 => «Шифрование / RSA - Открытый и секретный ключ» за 38 мин. 14 => «Шифрование / RSA - Буквы столбиком» за 57 мин. 15 => «Шифрование / RSA - Де/шифровка» за 1 час. 23 мин. + Я собрал 4 Мегахешей. |
|||
Клиент-серверный сокет Техническое задание | + 12 | ||
Это просто техническое задание |
|||
Клиент-серверный сокет Экспериментальный сервачок | + 8 | ||
Немного поэкспериментировали. |
|||
Клиент-серверный сокет Клиент-серверный диалог | + 17 | ||
Организовал полноценное общение между клиентом и сервером через сокет. При отправке запроса из браузера, сервер получает не такой запрос, как от нашего клиента, поэтому вычисленная длина имеет другое значение. |
|||
Клиент-серверный сокет Как хорошо уметь читать! | + 9 | ||
Создал клиента, который может прочитать сообщение от сервера. |
|||
Клиент-серверный сокет Автоответчик | + 13 | ||
Написал сервер-автоответчик В консоли видно, что сервер реагирует на подключение, но браузер выдаёт сообщение "Сайт 127.0.0.1 отправил недействительный ответ. ERR_INVALID_HTTP_RESPONSE". Видимо, не все браузеры могут отображать данные в таком формате. |
|||
Клиент-серверный сокет Простейший сервер | + 9 | ||
Написал на Java самый простой сервер, который только может быть! Оказалось, что в Windows 10 telnet по умолчанию отключен из соображений безопасности. Пришлось залезть в настройки, что бы его активировать (см.картинку) |
|||
Клиент-серверный сокет Что такое сокет | + 8 | ||
Сокет - программный интерфейс обмена данными между процессами. Он определяется двумя значениями IP-адрес + порт. |
|||
API поиска работы Переезжаем на WPF | + 11 | ||
Сделал форму на WPF |
|||
API поиска работы Пошаговая отладка | + 10 | ||
Исправил ошибку вывода, теперь будет выводиться в таблицу ссылка на вакансию. |
|||
Демо софт Квадратный калейдоскоп | + 10 | ||
Написал программу Квадратный Калейдоскоп |
|||
Демо софт Текстовый процессор | + 15 | ||
Создал текстовый процессор с возможностью открывать и сохранять файл, а так же производить замену заданной подстроки во всём тексте. |
|||
Демо софт VIP. Бесплатная консультация | + 15 | ||
На консультации не был, т.к. сейчас особо-то в такой консультации и не нуждаюсь. Вполне достаточно других возможностей общения с другими членами Клуба и самим Игромистром! Отправляю этот отчёт только для того, что бы полностью закрыть прохождение курса, что бы он из розовых карточек перешёл в зелёные :))) |
|||
Шифрование RSA - Де/шифровка | + 11 | ||
Зашифровал и расшифровал текст при помощи алгоритма RSA |
|||
Шифрование RSA - Буквы столбиком | + 17 | ||
Доработал форму для работы с паблик/приват ключами и де/шифрования сообщения. |
|||
Шифрование RSA - Открытый и секретный ключ | + 14 | ||
Реализовал генерацию и отображение на форме значений e и d. |
|||
Дневник успеха 2018-11-11 : Тише едешь - дальше будешь. | + 10 | ||
За эту неделю: + Я проверил 380 отчётов у 64 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 5 текстов: 1 => «C# набор / Служебные слова», без ошибок 2 => «C# набор / Звездочки», без ошибок 3 => «C# набор / Обмен элементов», без ошибок 4 => «C# набор / Разделить строку на слова», без ошибок 5 => «C# набор / Заполнение массива», без ошибок + Я решил 1 задачу: ===== (Конечно же это не так! Я решил четыре задачи...) ===== 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 12 видеоуроков: 1 => «API поиска работы / НАЧАЛО РАБОТЫ С HeadHunter API» за 13 мин. 2 => «API поиска работы / ВСЕ ЗАПРОСЫ - ЧЕРЕЗ ПРИЛОЖЕНИЕ» за 1 час. 20 мин. 3 => «API поиска работы / ИЗ JSON ВСЁ ПО ПОЛОЧКАМ» за 28 мин. 4 => «API поиска работы / СВОБОДНЫЙ ПОИСК ПО ВАКАНСИЯМ» за 56 мин. 5 => «API поиска работы / МЕНЯЕМ ВНЕШНИЙ ВИД» за 10 мин. 6 => «API поиска работы / СТРУКТУРА ВАКАНСИИ» за 26 мин. 7 => «API поиска работы / ПРЕДЛОЖЕНИЯ - В ТАБЛИЦУ» за 54 мин. 8 => «Лендинг на YII2 / Создание лендинг-страницы - структура лендинга и дизайн заголовка» за 46 мин. 9 => «Лендинг на YII2 / Создание лендинг-страницы - анимация логотипа» за 39 мин. 10 => «Шифрование / RSA - Идея алгоритма» за 17 мин. 11 => «Шифрование / RSA - Экранная форма» за 24 мин. 12 => «Шифрование / RSA - Простые случайные числа» за 42 мин. − Я не собрал ни одного Мегахеша :o( |
|||
API поиска работы Предложения - в таблицу | + 16 | ||
Вывел результаты поискового запроса в таблицу и реализовал счётчик количества записей. |
|||
API поиска работы Структура вакансии | + 15 | ||
Создал структуру для вакансии |
|||
API поиска работы Меняем внешний вид | + 13 | ||
Подготовил форму для вывода данных в виде таблицы. |
|||
Шифрование RSA - Простые случайные числа | + 11 | ||
Сгенерировал два простых числа по нажатии кнопок и подставил их в форму |
|||
Шифрование RSA - Экранная форма | + 12 | ||
Начинал делать этот проект ещё год назад на вебинаре. Но, тогда я не успел быстро повторить всё, что делалось онлайн. Наконец-то, пришло время продолжить! |
|||
Шифрование RSA - Идея алгоритма | + 14 | ||
Ознакомился с идеей алгоритма. |
|||
API поиска работы Свободный поиск по вакансиям | + 17 | ||
Сделал запросы с параметрами. К моему большому удивлению, оказалось, что проверка null != item.salary не то же самое, что item.salary != null |
|||
API поиска работы Из JSON всё по полочкам | + 16 | ||
Подключил библиотеку Newtonsoft, создал метод для парсинга данных из Json-ответа сервера и вывел результат в окно программы. |
|||
API поиска работы Все запросы - через приложение | + 15 | ||
Создал приложение для отправки запросов. Модель выделил в отдельную библиотеку. |
|||
API поиска работы Начало работы с HeadHunter API | + 11 | ||
Вывел информацию о вакансии, используя HeadHunter API, в JSON формате. Очень пригодилось расширение JSONView для браузера Chrom, которое когда-то давно установил, что бы не мучиться со всякими онлайн сервисами. |
|||
Лендинг на YII2 Создание лендинг-страницы - анимация логотипа | + 13 | ||
Сделал изображение изначально не видимым и запустил скрипт с анимацией. |
|||
Лендинг на YII2 Создание лендинг-страницы - структура лендинга и дизайн заголовка | + 14 | ||
Сверстал секцию с заголовком |
|||
Дневник успеха 2018-11-04 : Мала пчелка, да и та работает. | + 13 | ||
За эту неделю: + Я проверил 390 отчётов у 58 формулистов. + Я написал 2 сообщения 2 формулистам общим объёмом 1 килобуква + Я набрал 7 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «Java - Запуск / Скоростная Java», без ошибок 3 => «Java - Запуск / Компиляция», без ошибок 4 => «Java - Вывод данных / Java Keywords», без ошибок 5 => «Java - Вывод данных / Калькулятор», без ошибок 6 => «Java - Вывод данных / Целые типы», без ошибок 7 => «Java - Циклы / Java While Loops», без ошибок + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100%+ Я выполнил 8 видеоуроков: 1 => «Yii2 / Codeception - Пошаговое тестирование» за 27 мин. 2 => «Yii2 / Bootstrap - Пусть будет красиво!» за 33 мин. 3 => «Yii2 / Menu - Богатый выбор» за 19 мин. 4 => «Лендинг на YII2 / О лендингах и фреймворке» за 13 мин. 5 => «Лендинг на YII2 / Тема и структура лендинг-страницы» за 20 мин. 6 => «Лендинг на YII2 / Создание пустого сайта на YII2» за 48 мин. 7 => «Лендинг на YII2 / Настройка ссылок» за 17 мин. 8 => «Лендинг на YII2 / Создание лендинг-страницы - дизайн базового представления» за 29 мин. − Я не собраю Мегахеши. |
|||
Лендинг на YII2 Создание лендинг-страницы - дизайн базового представления | + 13 | ||
Создал представление для лендинг-страницы, доработал контроллер и изменил список пунктов меню. |
|||
Лендинг на YII2 Настройка ссылок | + 9 | ||
Настроил внешний вид ссылок |
|||
Лендинг на YII2 Создание пустого сайта на YII2 | + 16 | ||
Создал пустой проект в базовой конфигурации |
|||
Лендинг на YII2 Тема и структура лендинг-страницы | + 15 | ||
Решил пока делать то же самое, что и в уроках курса. Когда думалка включится, может быть сделаю что-нибудь своё, а пока ничего не приходит на ум... |
|||
Лендинг на YII2 О лендингах и фреймворке | + 12 | ||
Всё уже установлено |
|||
Yii2 Menu - Богатый выбор | + 12 | ||
Создал меню |
|||
Yii2 Bootstrap - Пусть будет красиво! | + 16 | ||
Подключил Bootstrap |
|||
Yii2 Codeception - Пошаговое тестирование | + 15 | ||
Использовал codeception |
|||
Дневник успеха 2018-10-28 : У ленивой пряхи и для себя нет рубахи. | + 15 | ||
За эту неделю: + Я проверил 353 отчёта у 56 формулистов. + Я написал 7 сообщений 6 формулистам общим объёмом 4 килобуквы + Я набрал 7 текстов: 1 => «Java - Запуск / public private», без ошибок 2 => «Java - Запуск / Main», без ошибок 3 => «Java - Запуск / Скобки», без ошибок 4 => «Java - Запуск / String[] args», без ошибок 5 => «Java - Запуск / System.out», без ошибок 6 => «Java - Запуск / Главное заклинание», без ошибок 7 => «Java - Циклы / Java For Loops», 1 ошибка + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 7 видеоуроков: 1 => «Yii2 / Composer - Установка пустоты» за 54 мин. 2 => «Yii2 / Controller - Точка входа программиста» за 17 мин. 3 => «Yii2 / Views - Представления начинаются» за 27 мин. 4 => «Iterator / Iterator - BlackJack - Random» за 19 мин. 5 => «Iterator / Iterator - BlackJack - Stages» за 21 мин. 6 => «Iterator / Iterator - BlackJack - Play game» за 45 мин. 7 => «Iterator / ФИНАЛЬНЫЙ УРОК» за 2 мин. + Я собрал 2 Мегахешей. Буду продолжать проходить курс по Yii2 |
|||
Yii2 Views - Представления начинаются | + 12 | ||
Создал представление |
|||
Yii2 Controller - Точка входа программиста | + 14 | ||
Создал файл с классом контроллера |
|||
Yii2 Composer - Установка пустоты | + 15 | ||
Устанавливать фреймворк Yii2 при помощи composer |
|||
Iterator ФИНАЛЬНЫЙ УРОК | + 7 | ||
Большое спасибо автору курса! Получился отличный курс, благодаря которому не осталось никаких вопросов по работе итератора. |
|||
Iterator Iterator - BlackJack - Play game | + 11 | ||
Дописал игру и поиграл с дилером!.. |
|||
Iterator Iterator - BlackJack - Stages | + 11 | ||
Реализовал проверку условий стадий игры в цикле перебора колоды карт. |
|||
Iterator Iterator - BlackJack - Random | + 11 | ||
Использовал генератор случайных чисел для получения случайной карты из колоды по принципу волчка "Что, где, когда". |
|||
Дневник успеха 2018-10-21 : Глазам страшно, а руки сделают. | + 15 | ||
Глаза боятся, а руки делают! В таком варианте знаю эту поговорку. За эту неделю: + Я проверил 350 отчётов у 61 формулиста. + Я написал 6 сообщений 6 формулистам общим объёмом 4 килобуквы + Я набрал 7 текстов: 1 => «C# набор / Вывод элементов матрицы», 1 ошибка 2 => «C# набор / Вывод числа по разрядам», без ошибок 3 => «C# набор / Выделение подстроки», без ошибок 4 => «C# набор / Максимальный элемент массива», без ошибок 5 => «Java - Запуск / Class!», без ошибок 6 => «Java - Запуск / Static», без ошибок 7 => «Java - Запуск / void», без ошибок + Я решил 8 задач (вот, теперь это похоже на правду!) 1 => «Календарь / Секундомер» на 100% 2 => «Календарь / Конец месяца» на 100% 3 => «Календарь / Кто старше» на 100% 4 => «Календарь / Послезавтра» на 100% 5 => «Календарь / Дидлайн» на 100% 6 => «Олимпиада / Случайная задача» на 100% 7 => «Сумматоры / Факториал» на 100% 8 => «Сумматоры / Квадратики» на 100% + Я выполнил 12 видеоуроков: 1 => «On-line игра / Прогулка за ручку» за 40 мин. 2 => «Iterator / Iterator - Numbers - Introduction» за 6 мин. 3 => «Iterator / Iterator - Numbers - 12345» за 13 мин. 4 => «Iterator / Iterator - Numbers - Iterable» за 19 мин. 5 => «Iterator / Iterator - Numbers - Running» за 12 мин. 6 => «Iterator / Iterator - Numbers - Inner class» за 8 мин. 7 => «Iterator / Iterator - Numbers - System» за 16 мин. 8 => «Iterator / Iterator - Random» за 22 мин. 9 => «Iterator / Iterator - Digits» за 21 мин. 10 => «Iterator / Iterator - BlackJack - Introduction» за 5 мин. 11 => «Iterator / Iterator - BlackJack - Card» за 30 мин. 12 => «Iterator / Iterator - BlackJack - Deck of Cards» за 16 мин. − Мегахеши я не собраю. На следующей неделе планирую завершить выполнение курса Iterator на Java, а дальше посмотрим... |
|||
Iterator Iterator - BlackJack - Deck of Cards | + 15 | ||
Создал класс Cards реализующий интерфейс Iterable со всеми необходимыми методами. |
|||
Iterator Iterator - BlackJack - Card | + 13 | ||
Реализовал класс Card() с перечислениями и необходимыми методами. |
|||
Iterator Iterator - BlackJack - Introduction | + 17 | ||
class Card class Cards implements Iterable class Program enum Stage |
|||
Iterator Iterator - Digits | + 16 | ||
Создал итератор для перебора всех цифр заданного целого числа. |
|||
Iterator Iterator - Random | + 18 | ||
Создал итератор, генерирующий случайные числа. |
|||
Iterator Iterator - Numbers - System | + 18 | ||
Удалил файлы интерфейсов Iterable и Iterator и использовал аналогичные классы из java.util |
|||
Iterator Iterator - Numbers - Inner class | + 13 | ||
Объединить классы NumbersIterator и Numbers, файл NumbersIterator.java удалил. |
|||
Iterator Iterator - Numbers - Running | + 14 | ||
Создал класс Numbers реализующий интерфейс Iterable и использовал его метод в классе Program. |
|||
On-line игра Прогулка за ручку | + 12 | ||
Создал класс GameTests и метод StartTest Писать тесты во время разработки - хорошая практика. Но ещё лучше было бы писать тесты до написания всего остального! |
|||
Iterator Iterator - Numbers - Iterable | + 15 | ||
Создал класс Program для проверки работы итератора, а так же создал интерфейс Iterable |
|||
Iterator Iterator - Numbers - 12345 | + 15 | ||
Создал класс, реализующий интерфейс Iterator |
|||
Iterator Iterator - Numbers - Introduction | + 16 | ||
Повторил основы про итератор. |
|||
Дневник успеха 2018-10-14 : Поспешишь – людей насмешишь. | + 13 | ||
За эту неделю: + Я проверил 420 отчётов у 52 формулистов. + Я написал 10 сообщений 9 формулистам общим объёмом 5 килобукв + Я набрал 7 текстов: 1 => «C# набор / Звездочки», без ошибок 2 => «C# набор / Обмен элементов», без ошибок 3 => «C# набор / Разделить строку на слова», без ошибок 4 => «C# набор / Заполнение массива», без ошибок 5 => «C# набор / Формирование массива», без ошибок 6 => «C# набор / Вывод элементов массива», без ошибок 7 => «C# набор / Ввод элементов матрицы», без ошибок + Я решил 2 задачи (На самом деле - больше!) 1 => «Календарь / Високосный год» на 100% 2 => «Календарь / Сколько времени» на 100% + Я выполнил 12 видеоуроков: 1 => «On-line игра / Подходящий размер!» за 20 мин. 2 => «On-line игра / Правила игры» за 25 мин. 3 => «On-line игра / Дорога из жёлтого кирпича» за 7 мин. 4 => «On-line игра / Ищи ветра в поле» за 19 мин. 5 => «On-line игра / Координатный рефакторинг» за 27 мин. 6 => «On-line игра / Собери монетки» за 47 мин. 7 => «On-line игра / 3. Тестирование. Тестовый прогон» за 1 час. 0 мин. 8 => «On-line игра / Тест обратной стороны Луны» за 28 мин. 9 => «On-line игра / Случайное тестирование» за 1 час. 51 мин. 10 => «On-line игра / Лабиринты тестирования» за 23 мин. 11 => «On-line игра / Поиск монеток на поле Дураков» за 29 мин. 12 => «On-line игра / Внутренний мир Субъекта» за 10 мин. + Я собрал 15 Мегахешей. На следующей неделе посмотрю, какой курс можно допройти из отложенных ранее на неопределённое время время :))) |
|||
On-line игра Внутренний мир Субъекта | + 13 | ||
Изменил модификатор доступа у метода Level.SetSubject() и отказался от его тестирования. |
|||
On-line игра Поиск монеток на поле Дураков | + 10 | ||
Создал ещё три теста FindFirstTest, FindRandomTest, SetSubjectTest(). Пространство имён в классе CoordTest исправил ещё на прошлом уроке :о) |
|||
On-line игра Лабиринты тестирования | + 14 | ||
Создал при помощи генератора класс для тестирования уровня и метод LevelTest |
|||
On-line игра Случайное тестирование | + 12 | ||
Написал ещё два теста. Очень много времени потерял на отлове NPE из-за того, что на одном из прошлых уроков по своей невнимательности метод Equals в классе Coord сделал не так, как в уроке. |
|||
On-line игра Тест обратной стороны Луны | + 16 | ||
Создал ещё два теста и исправил ошибку в коде. |
|||
On-line игра 3. Тестирование. Тестовый прогон | + 11 | ||
Начало тестирования |
|||
On-line игра Собери монетки | + 16 | ||
Добавил в игру первую монетку, сделал возможность её забрать, при взятии монетки добавление новой. |
|||
On-line игра Координатный рефакторинг | + 15 | ||
Добавил в структуру Coord операторы == и !=, а также добавил метод проверки нахождения координат на краю поля. Тестирование очень нужно! |
|||
On-line игра Ищи ветра в поле | + 12 | ||
Написал метод, который находит месторасположение субъекта на карте и использовал его для инициализации первоначальных координат игрока. |
|||
On-line игра Дорога из жёлтого кирпича | + 17 | ||
Установил цвет, в зависимости от выводимого субъекта. |
|||
On-line игра Правила игры | + 16 | ||
Добавил проверки в метод Game.Move(), спрятал курсор, убрал отображение символов при вызове ReadKey(). |
|||
On-line игра Подходящий размер! | + 13 | ||
Сделал проверки на выход за пределы координат |
|||
Дневник успеха 2018-10-07 : Не тот хорош, кто лицом пригож, а тот хорош, кто на дело гож. | + 13 | ||
За эту неделю: + Я проверил 356 отчётов у 57 формулистов. + Я написал 8 сообщений 7 формулистам общим объёмом 4 килобуквы + Я набрал 7 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Служебные слова», без ошибок 3 => «C# набор / Определение массива», без ошибок 4 => «C# набор / Сравнение двух целых чисел», без ошибок 5 => «Java - Запуск / Компиляция», без ошибок 6 => «Java - Вывод данных / Java Keywords», без ошибок 7 => «Java - Вывод данных / Целые типы», без ошибок + Я решил 1 задачу: (На самом деле - больше!) 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 14 видеоуроков: 1 => «Yii2 / Soft - Вступление и подготовка» за 24 мин. 2 => «Yii2 / Web - Первый кирпич сайта» за 25 мин. 3 => «Yii2 / Git - Все ходы записываются» за 17 мин. 4 => «On-line игра / Контроллер не спешит» за 29 мин. 5 => «On-line игра / Цветной телевизор» за 15 мин. 6 => «On-line игра / Видный интерфейс» за 16 мин. 7 => «On-line игра / Игра в библиотеке» за 29 мин. 8 => «On-line игра / 2. Рефакторинг. Перечисление субъектов» за 10 мин. 9 => «On-line игра / Показ героя на экране» за 35 мин. 10 => «On-line игра / Координатная структура» за 21 мин. 11 => «On-line игра / Карта сокровищ» за 18 мин. 12 => «On-line игра / Шаги по карте» за 16 мин. 13 => «On-line игра / Генерация лабиринта» за 25 мин. 14 => «On-line игра / Координатный перебор» за 26 мин. |
|||
On-line игра Координатный перебор | + 14 | ||
Создал и задействовал метод YieldCoords() в структуре Coord, возвращающий IEnumerable<Coord> |
|||
Yii2 Git - Все ходы записываются | + 14 | ||
Горячая клавиша для того, что бы открыть окно с коммитом Ctrl+K |
|||
Yii2 Web - Первый кирпич сайта | + 14 | ||
Пока особо ничего нового. Продолжаем!.. |
|||
Yii2 Soft - Вступление и подготовка | + 13 | ||
Пока ничего нового не узнал, пребываю в предвкушении!.. |
|||
On-line игра Генерация лабиринта | + 19 | ||
Сгенерировал уровень, в котором пока есть только стены по периметру игрового поля, и отобразил его на экране. |
|||
On-line игра Шаги по карте | + 17 | ||
Задействовал класс Level в логике игры Game |
|||
On-line игра Карта сокровищ | + 11 | ||
Создал класс для хранения уровня с упрощёнными методами. |
|||
On-line игра Координатная структура | + 13 | ||
Использовал специальный объект для хранения координат |
|||
On-line игра Показ героя на экране | + 11 | ||
Использовал перечисление для отображения символа |
|||
On-line игра 2. Рефакторинг. Перечисление субъектов | + 17 | ||
Создал перечисление |
|||
On-line игра Игра в библиотеке | + 17 | ||
Создать новый проект-библиотеку - LibraryGame и перенёс в него класс Game и интерфейс IView |
|||
On-line игра Видный интерфейс | + 17 | ||
Создал интерфейс IView с заголовками двух методов и унаследовался от него. |
|||
On-line игра Цветной телевизор | + 17 | ||
Более правильно было бы создать один общий интерфейс для View и реализовать его методы в каждом классе. |
|||
On-line игра Контроллер не спешит | + 17 | ||
Реализовал классический шаблон MVC. В случае, когда нет возможности отправлять данные из модели в представление, используется второй вариант шаблона, при котором контроллер наделяется дополнительными возможностями для передачи данных из модели во view. |
|||
Дневник успеха 2018-09-30 : Баловством хлеба не добудешь. | + 15 | ||
За эту неделю: + Я проверил 373 отчёта у 68 формулистов. + Я написал 7 сообщений 7 формулистам общим объёмом 4 килобуквы + Я набрал 7 текстов: 1 => «Java - Запуск / Скоростная Java», 1 ошибка 2 => «Java - Запуск / Скобки», без ошибок 3 => «Java - Запуск / String[] args», без ошибок 4 => «Java - Запуск / System.out», без ошибок 5 => «Java - Запуск / Главное заклинание», без ошибок 6 => «Java - Циклы / Java For Loops», 1 ошибка 7 => «Java - Циклы / Java While Loops», без ошибок + Я решил 1 задачу === (но, это не точно!) 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 5 видеоуроков: 1 => «On-line игра / 1. Консольная игра. Добро пожаловать!» за 17 мин. 2 => «On-line игра / Марионетка» за 29 мин. 3 => «On-line игра / Представление выделяется» за 18 мин. 4 => «On-line игра / Модель игры» за 21 мин. 5 => «Шифрование / Перестановочный шифр - Рефакторинг» за 2 час. 49 мин. − Я не собрал ни одного Мегахеша потому, что я их не собираю... |
|||
On-line игра Модель игры | + 15 | ||
Создал класс Game и вынес туда логику игры, которая относится к модели к модели. |
|||
On-line игра Представление выделяется | + 17 | ||
Выполнил рефакторинг. Не нравится мне, что в основной программе ещё остался код, который взаимодействует с консолью. |
|||
Шифрование Перестановочный шифр - Рефакторинг | + 15 | ||
Сделал весь рефакторинг, который был в видео уроке. |
|||
On-line игра Марионетка | + 10 | ||
Управление положением символа в консоли при помощи клавиш. |
|||
On-line игра 1. Консольная игра. Добро пожаловать! | + 13 | ||
Сделал первый шаг - создал консольное приложение. |
|||
Дневник успеха 2018-09-23 : Много спать – дело не знать. | + 15 | ||
За эту неделю: + Я проверил 426 отчётов у 76 формулистов. + Я написал 6 сообщений 5 формулистам общим объёмом 3 килобуквы + Я набрал 6 текстов: 1 => «C# набор / Выделение подстроки», без ошибок 2 => «C# набор / Максимальный элемент массива», без ошибок 3 => «Java - Запуск / public private», без ошибок 4 => «Java - Запуск / Static», без ошибок 5 => «Java - Запуск / void», без ошибок 6 => «Java - Запуск / Main», без ошибок + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% (на самом деле больше) + Я выполнил 2 видеоурока: 1 => «Начало здесь / Переход Магистра на XL уровень.» за 5 мин. 2 => «Итератор / ФИНАЛЬНЫЙ УРОК» за 2 мин. |
|||
Итератор ФИНАЛЬНЫЙ УРОК | + 19 | ||
Отличный курс, позволил мне по другому взглянуть на работу итератора. Большое спасибо автору. Следующий курс буду проходить по итераторам на языке Java. |
|||
Дневник успеха 2018-09-16 : Земелька черная, а белый хлеб родит. | + 15 | ||
За эту неделю: + Я проверил 401 отчёт у 69 формулистов. + Я написал 5 сообщений 4 формулистам общим объёмом 3 килобуквы + Я набрал 6 текстов: 1 => «C# набор / Разделить строку на слова», без ошибок 2 => «C# набор / Заполнение массива», без ошибок 3 => «C# набор / Формирование массива», без ошибок 4 => «C# набор / Вывод элементов массива», без ошибок 5 => «C# набор / Вывод элементов матрицы», без ошибок 6 => «C# набор / Вывод числа по разрядам», без ошибок + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 3 видеоурока: 1 => «Итератор / Итератор. Волшебное слово yield.» за 18 мин. 2 => «Итератор / Итератор. Список простых чисел.» за 25 мин. 3 => «Итератор / Итератор. Один метод вместо классов.» за 36 мин. |
|||
Итератор Итератор. Один метод вместо классов. | + 15 | ||
Использовал алгоритм внутри одного метода вместо классов. Решил оставить пока эксперименты с Java пересесть на VisualStudio, что бы нормально доделать этот курс. |
|||
Итератор Итератор. Список простых чисел. | + 15 | ||
Алгоритм с добавлением простых чисел в список. |
|||
API Telegram LINQ | + 15 | ||
Ничему не научился, т.к. нет видео. Пережить эту боль. |
|||
Итератор Итератор. Волшебное слово yield. | + 15 | ||
Узнал, как упростить создание итератора на языке C#, большое спасибо! Уж, не знаю, сложности это или - наоборот... Я реализую итератор на Java, а в Java нет такого сахара. Короче, просто посмотрел этот интересный урок! |
|||
Дневник успеха 2018-09-09 : Труд человека кормит, а лень портит. | + 18 | ||
За эту неделю: + Я проверил 485 отчётов у 76 формулистов. − Я не написал ни одного сообщения :o( - Но, это не точно! :))) + Я набрал 5 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Служебные слова», 1 ошибка 3 => «C# набор / Определение массива», без ошибок 4 => «C# набор / Звездочки», без ошибок 5 => «C# набор / Обмен элементов», без ошибок + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% - Но, это не точно! :))) + Я выполнил 11 видеоуроков: 1 => «Начало здесь / День №2. Общение с Единомышленниками.» за 5 мин. 2 => «Начало здесь / День №3. Безошибочное владение Клавиатурой.» за 1 мин. 3 => «Начало здесь / День №4. Развитие Алгоритмического мышления.» за 14 мин. 4 => «Начало здесь / День №5. Создание игровых и прикладных Программ.» за 34 мин. 5 => «Начало здесь / День №6. Регулярный и Последовательный подход.» за 25 мин. 6 => «Начало здесь / День №7. Подведение итогов и составление Планов.» за 1 мин. 7 => «Итератор / Итератор. Разложение числа на простые множители.» за 51 мин. 8 => «Итератор / Итератор. Создание пустого итератора.» за 38 мин. 9 => «Итератор / Итератор. Перебор чисел в итераторе.» за 20 мин. 10 => «Итератор / Итератор. Перебор простых чисел.» за 43 мин. 11 => «Итератор / Итератор. Зачем нужно два класса» за 1 час. 15 мин. |
|||
Итератор Итератор. Зачем нужно два класса | + 18 | ||
Нужно два класса, один для создания итератора, второй для его использования. |
|||
Итератор Итератор. Перебор простых чисел. | + 12 | ||
Сделал предварительную проверку получаемых значений, является ли число простым. |
|||
Начало здесь День №8. Подведение итогов и составление Планов. | + 16 | ||
https://www.videosharp.info/3922/checking/power=2186 |
|||
Начало здесь День №7. Регулярный и Последовательный подход. | + 19 | ||
Клуб формулистов - Ежемесячная подписка 30 байт |
|||
Начало здесь День №5. Создание игровых и прикладных Программ. | + 15 | ||
https://www.videosharp.info/3922/checking/iterator=723 28 байт |
|||
Итератор Итератор. Перебор чисел в итераторе. | + 13 | ||
Научил свой итератор возвращать числа |
|||
Итератор Итератор. Создание пустого итератора. | + 12 | ||
Создал класс, имплементирующий интерфейсы Iterable и Iterator Как выяснилось, нтерфейсы итератора малось отличаются в C# и Java. А я, как уже говорил, выполняю задания этого курса на Java (и никаких тебе инумераблей:)) |
|||
Итератор Итератор. Разложение числа на простые множители. | + 12 | ||
Написал программу разложения числа на простые множители. Буду писать код на Java, нет на рабочем компьютере VisualStudio. Всё просто, спасибо за урок! |
|||
Начало здесь День №4. Развитие Алгоритмического мышления. | + 19 | ||
За сегодняшний день я набрал 25 байт. Но, этот отчёт перейдёт уже на следующий день, т.к. уже наступила полночь... |
|||
Начало здесь День №3. Безошибочное владение Клавиатурой. | + 21 | ||
Сегодня 1 108 5 А всего набирал уже 7 раз |
|||
Начало здесь День №2. Общение с Единомышленниками. | + 10 | ||
Давайте больше общаться! https://www.videosharp.info/18626/checking/game2=1583 |
|||
Начало здесь День №1. Создание микро-Привычки. | + 19 | ||
К сожалению, я не посчитал, сколько отчётов я за сегодня проверил. Но у меня не осталось ни одного не проверенного отчёта! |
|||
Дневник успеха 2018-09-02 : Кто любит труд, того люди чтут. | + 18 | ||
Все планы переносятся... За эту неделю: + Я проверил 274 отчёта у 45 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 4 текста: 1 => «Java - Запуск / Скоростная Java», без ошибок 2 => «Java - Запуск / Компиляция», без ошибок 3 => «Java - Циклы / Java For Loops», без ошибок 4 => «Java - Циклы / Java While Loops», без ошибок − Я не решил ни одной задачи :o( − Я не выполнил ни одного видеоурока :o( |
|||
Дневник успеха 2018-08-26 Вот и лето прошло... | + 16 | ||
Про мегахеши, это правда, нет у меня вычислительных мощностей для этого занятия. А, вот сообщения-то я же писал, почему же в отчёте сказано, что их нет?!. На следующей неделе, предположительно, буду проходить дальше второй (новый) курс по гиту. |
|||
Система Git git ignore | + 15 | ||
git rm --cached .gitignore |
|||
Система Git git commit zebra | + 15 | ||
add, commit |
|||
Система Git git commit reset diff | + 16 | ||
commit reset diff |
|||
Система Git git add checkout | + 16 | ||
add, checkout |
|||
Нано-игры VIP урок. Игра 2048 | + 16 | ||
Я помню этот вебинар! После него поставил себе на телефон игру и очень долго потом залипал в телефоне по дороге на работу и обратно. |
|||
Дневник успеха 2018-08-19 Отчёт за неделю | + 16 | ||
Нужно что-то придумать с отправкой отчётов. У меня трудовой день ещё не закончился, а отчёт уже обнулился :( |
|||
ASP.NET и GMaps Подключение Entity Framework | + 16 | ||
Использовать Entity Framework |
|||
Система Git git init | + 16 | ||
Git - система контроля версий, а GitHub - сервис на основе Git. Всё просто, спасибо! |
|||
Система Git Добро пожаловать в Зоопарк! | + 16 | ||
Ничего не делал! Всё готово к работе! |
|||
State ФИНАЛЬНЫЙ УРОК | + 15 | ||
Курс по шаблону State отличный, рекомендую пройти его и всю серию курсов по шаблонам! Обязательно используйте шаблоны проектирования на практике в своих проектах, но только без фанатизма, а по мере необходимости. Желаю всем успехов в обучении! |
|||
State State - Целый калькулятор - Fix Bugs | + 15 | ||
Исправил ошибки, как в уроке. |
|||
State State - Целый калькулятор - 16 кнопок | + 15 | ||
Создал графический интерфейс для калькулятора |
|||
State State - Целый калькулятор - Logic | + 15 | ||
Реализовал логику калькулятора и заставил его работать! |
|||
State State - Целый калькулятор - Press key | + 15 | ||
Начал реализовывать методы в классе Context и в классах состояний для обработки нажатия клавишь. |
|||
State State - Целый калькулятор - Context | + 16 | ||
Создал заготовку для калькулятора на основе шаблона State |
|||
State State - Целый калькулятор - States | + 16 | ||
Узнал, как на самом деле работает калькулятор! |
|||
Дневник успеха 2018-08-12 Отчёт за неделю | + 16 | ||
Закончил маленький курс по типам в Java и начал проходить курс по шаблону State. Попутно, решил пройти курс с Google-картами. Так же, оставил отзыв к этому курсу на Юдемии. В планах на следующую неделю, продолжить проходить курс по шаблону State на языке Java. Это - основная задача, остальное - по мере сил и возможностей. |
|||
State ПОЛУФИНАЛЬНЫЙ УРОК | + 17 | ||
Курс хороший, продолжаю изучать шаблоны... |
|||
State VIP - State - КНБ - JButtons | + 16 | ||
Вывод результата работы программы в JLable |
|||
State VIP - State - КНБ - JFrame | + 16 | ||
Создал графический интерфейс с тремя кнопками |
|||
ASP.NET и GMaps Запуск ASP.NET MVC | + 16 | ||
Создавать проект ASP.NET MVC |
|||
ASP.NET и GMaps Презентация | + 17 | ||
Решил пройти этот курс исключительно ради расширения кругозора. |
|||
State State - КНБ - Play | + 20 | ||
Теперь можно играть Всё просто, спасибо! |
|||
State State - КНБ - States | + 18 | ||
Простейшая реализация шаблона State Всё просто и понятно! |
|||
State State - Вступление | + 18 | ||
Состояние — это поведенческий паттерн проектирования, который позволяет объектам менять поведение в зависимости от своего состояния. Извне создаётся впечатление, что изменился класс объекта. Всё просто, спасибо! |
|||
J4. Типы TYPE - Непримитивный тип String | + 18 | ||
Пощупал String (код на картинке из другого курса) Всё просто и интересно! |
|||
Дневник успеха 2018-08-05 Отчёт за неделю | + 18 | ||
На этой неделе снова вступил в КФ, после годового перерыва. Сейчас допрохожу курсы, которые когда-то давно отложил в долгий ящик!.. |
|||
J4. Типы TYPE - Логический и Символьный примитивные типы | + 20 | ||
Повторил логический и символьный типы в Java Всё просто, спасибо! |
|||
Singleton VIP - Singleton - Timer - Enum | + 19 | ||
Использовать синглтон на основе enum Всё просто, спасибо! |
|||
Singleton ФИНАЛЬНЫЙ УРОК | + 19 | ||
Ребят, очень хороший курс! Вы узнаете особенности паттерна, а так же поэкспериментируете с его использованием. Рекомендую курс к прохождению! Очень просто и понятно! Большое спасибо! |
|||
Singleton Singleton - Timer - Log class | + 18 | ||
Создал классы наследники синглтона и убедился в том, что так делать не нужно. Всё просто, спасибо! |
|||
Singleton Singleton - Timer - Experiment | + 18 | ||
Создавать простейший логгер на основе паттерна Singleton Всё просто, спасибо! |
|||
Singleton Singleton - Timer - String vs Buffer Speed | + 17 | ||
-- Всё просто |
|||
Дневник успеха 2018-07-29 Отчёт за неделю | + 17 | ||
Сами всё видите... Придётся выделить время. |
|||
Дневник успеха 2018-07-22 Отчёт за неделю | + 20 | ||
На этой неделе прошёл до конца уроки пробного курса по подготовке к Java-экзамену. Теперь можно самостоятельно выполнить все экзаменационные задания. Буду продолжать двигаться в своём темпе и по своему собственному плану. |
|||
Экзамен по Java 4. Создание класса DB. | + 19 | ||
Подключаться к БД MySQL из кода. Всё просто, спасибо! |
|||
Пробный Java экзамен Запускаемый архив | + 19 | ||
Создавать jar-архив Кодировку пока не смог одолеть, в консоли печатаются кракозяблы: 1. Р?С?Р?С?Р?Р?С?С?Р?С?С? С?РїРёС?Р?Рє РєС?С?С?Р?Р?. |
|||
Пробный Java экзамен Документация проекта | + 17 | ||
Создавать документацию в соответствии с комментариями Всё просто, спасибо! |
|||
Пробный Java экзамен Показать оценки из журнала | + 18 | ||
Получать данные из БД и отображать в нужном виде. Не печатаются ????????? имена студентов, введённые кириллицей. |
|||
Пробный Java экзамен Оценка будет в журнал! | + 16 | ||
Добавлял записи в БД, аналогично прошлому занятию. Никаких проблем не обнаружилось, всё просто! |
|||
Пробный Java экзамен Регистрация нового студента | + 16 | ||
Добавлять запись в базу при помощи jdbc Мне нужно будет ещё разобраться с настройками подключения БД в IDEA. |
|||
Дневник успеха 2018-07-15 Отчёт за неделю | + 16 | ||
Очень мало времени удалось выделить на выполнение заданий. Поэтому экзамен Java плавно перетекает на следующую неделю. К сожалению, выполняя уроки пробного Java экзамена, при подключении базы MySQL столкнулся с проблемой, о которой не упоминалось в уроках. Проверяя отчёты, обратил внимание, что другие ученики так же сталкивались с той же проблемой. Считаю, что курсы должны доносить не только азбучные истины, но и иметь практическую направленность. Именно в этом ценность курсов, в отличие от учебника или документации. |
|||
Пробный Java экзамен Отображение списка курсов | + 17 | ||
Выводить данные из базы. Пришлось выполнить mysql_upgrade -u root -p --force (см. второй рисунок), что бы избавиться от ошибки. |
|||
Пробный Java экзамен Подключение к базе данных | + 17 | ||
Подключаться к базе данных Потребовалось изменить значение константы (см. вторую картинку) |
|||
Экзамен по Java 3. Подготовка Java проекта | + 17 | ||
Создавать проект и клонировать код из репозитория. Всё просто, спасибо! |
|||
Экзамен по Java 2. Создание SQL запросов | + 19 | ||
Писать SQL-запросы к базе. Всё просто, идём дальше! |
|||
Экзамен по Java 1. Создание базы данных HOTEL | + 17 | ||
Создавать таблицы в MySQL Всё просто, спасибо! |
|||
Дневник успеха 2018-07-08 Отчёт за неделю | + 17 | ||
Решил пройти новые уроки по Java-экзамену. На следующей неделе планирую закончить прохождение новых уроков по Java-экзамену. |
|||
Экзамен по Java 0. Ознакомление с материалами | + 17 | ||
Да всё понятно, погнали дальше! Всё просто, спасибо! |
|||
Экзамен по Java Подготовка рабочего места | + 17 | ||
И, всё-таки - IDEA Всё просто, жду продолжения! |
|||
Дневник успеха 2018-07-01 Отчёт за неделю | + 17 | ||
На этой неделе продолжил смотреть серверную Java, как и планировал. Перестал майнить XMR, т.к. нет никакого смысла с моими мощностями этим заниматься. Буду продолжать и на следующей неделе смотреть серверную Java. На остальное времени не было и интернет опять отрубался на долго, поэтому заданий с сайта не выполнял никаких. |
|||
Дневник успеха 2018-06-24 Отчёт за неделю | + 17 | ||
Выполнил всё, что запланировал. Отчёты проверял, курс по SQL прошёл до конца, посмотрел Sping. На следующей неделе продолжу изучать серверную Java. Неделя началась с того, что отключился интернет, не было три дня. |
|||
SQL: ничего лишнего Группировки и функции | + 15 | ||
Группировки. Жду финальный урок и парочку випов, для полноты картины. Всё просто, спасибо за урок и за весь курс! |
|||
SQL: ничего лишнего Модификация таблицы | + 15 | ||
Редактировать таблицы Всё просто, спасибо за урок! |
|||
Дневник успеха 2018-06-17 Отчёт за неделю | + 20 | ||
Всё делал по-немногу, по мере возможностей и прилива настроения, плана не было. В процессе прохождения курс SQL: Ничего лишнего. Многого не планирую, буду проверять отчёты, решать задачи и выполнять видео уроки, скромно майнить. Закончу прохождение всех имеющихся уроков курса SQL: Ничего лишнего. Если будет время, потыкаю Spring Boot. |
|||
SQL: ничего лишнего Редактирование и удаление | + 20 | ||
Обновлять записи в БД Всё просто, спасибо за урок! |
|||
SQL: ничего лишнего Могучий JOIN | + 25 | ||
Использовать могучий JOIN :) Всё просто, спасибо за урок! |
|||
SQL: ничего лишнего SELECT математика текст и NOT | + 17 | ||
Различные варианты SELECT Всё просто, спасибо за урок! |
|||
SQL: ничего лишнего Select начало | + 18 | ||
Отбирать записи по различным критериям Всё просто, спасибо за урок! |
|||
SQL: ничего лишнего Добавление книг и тем | + 22 | ||
Добавлять записи в таблицы БД Всё просто, спасибо за урок! |
|||
SQL: ничего лишнего План базы данных и создание таблиц | + 18 | ||
Создавать таблицы Всё просто, спасибо за урок! |
|||
SQL: ничего лишнего Запуск mysql-консоли и создание базы данных | + 19 | ||
Создавать БД и выводить список БД Всё просто, спасибо за урок! |
|||
SQL: ничего лишнего Инструменты и доступ | + 25 | ||
Узнал, что существует OpenServer Какие ещё варианты могут быть, кроме OpenServer? |
|||
Дневник успеха 2018-06-03 Отчёт за неделю | + 26 | ||
Так себе неделька.. Чувствую отсутствие мотивации. |
|||
JD. Коллекции LIST - Одинаковые кошки | + 28 | ||
Сравнивать объекты Всё просто, спасибо! |
|||
JD. Коллекции LIST - Множество | + 24 | ||
Поэкспериментировал co множествами. Всё просто, спасибо! |
|||
Дневник успеха 2018-05-20 Отчёт за неделю | + 23 | ||
Написал парсер, который умеет выделять адреса с сепаратором в виде двоеточия, а так же преобразовывать их в урлы для активации прокси в Telegram. Теперь всегда есть запас рабочих прокси, на всякий случай. Вы можете спросить, зачем так усложнять жизнь, ведь можно сразу применить? Есть же кнопка в чате с раздачей. Но не всё так просто, мой юный друг! Не все прокси доступны, поэтому их ещё нужно прочекать при помощи отдельной программы. |
|||
JD. Коллекции LIST - ArrayList против LinkedList | + 22 | ||
Сравнил скорость работы коллекций Очень интересно, спасибо за урок! |
|||
Пробный Java экзамен Пункты меню | + 23 | ||
Создавать консольное меню Всё просто, спасибо! |
|||
JD. Коллекции LIST - Типа коллекция | + 25 | ||
Потыкал коллекцию List :) Всё просто, спасибо! |
|||
Пробный Java экзамен Создание проекта | + 26 | ||
Клонировать репозиторий в нужную папку. Я не понимаю, что написано в пунктах меню. По-хорошему, надо бы рассмотреть локализацию в Java-проектах, раз такое дело... |
|||
JD. Коллекции LIST - Просто коллекция | + 26 | ||
Поигрался с ArrayList Всё просто, спасибо! |
|||
Пробный Java экзамен Написание запросов | + 23 | ||
Писать запросы к базе данных Всё просто, спасибо! |
|||
Пробный Java экзамен Создание таблиц | + 28 | ||
Создавать базу данных MySQL Всё просто, спасибо! |
|||
Пробный Java экзамен Формулировка задания | + 28 | ||
Создать консольную программу с пользовательским интерфейсом в виде меню для работы с базой данных студентов. Понять, почему в 2018 году люди до сих пор используют Eclipce. |
|||
Дневник успеха 2018-04-29 Отчёт за неделю | + 24 | ||
Написал программку на Java, которая скачивает файл и не задаёт лишних вопросов про вирусы-шмирусы. Столкнулся со сложностью загрузки архива с программой для майнинга XMR. Выводилось сообщение о том, что файл содержит вирус. |
|||
Дневник успеха 2018-04-15 Отчёт за неделю | + 23 | ||
Обнаружил, что перестал работать майнинг XMR. Удалось только найти issue на github, где говорится, что "Monero is no longer using cryptonight. Monero extent the mining algorithm for the hardfork. The hardfork was on 6th April 2018." В качестве решения проблемы сказано, что "you must set currency in pools.txt to `monero7` " В нашем наборе файлов не используется pools.txt В config.txt тоже нигде не используется эта опция. Я в печали, кто смог выполнить настройку, напишите, как вы это сделали. |
|||
Карточки памяти Алгоритм игры | + 22 | ||
Спасибо за урок! Всё просто! |
|||
Слова в Сетке VIP Implementation | + 24 | ||
Рисовать буквы нужного слова в клеточках. Всё просто, спасибо за урок и за этот курс! |
|||
Слова в Сетке ФИНАЛЬНЫЙ УРОК | + 20 | ||
Невероятно простой и полезный практический курс для тех, кто изучает основы ООП и язык Java. |
|||
Слова в Сетке Сохранение картинки | + 20 | ||
Сохранять картинку в файл Всё просто, спасибо! |
|||
Слова в Сетке Матрица Боксиков | + 21 | ||
Было интересно! Всё просто, спасибо! |
|||
Слова в Сетке Центр Бокса | + 20 | ||
Экспериментировать с размерами и координатами элементов. Всё просто, спасибо за урок. |
|||
Слова в Сетке Своя Картинка | + 20 | ||
Рисовать Всё просто, спасибо! |
|||
Слова в Сетке Буква на Панели | + 22 | ||
Научился отображать строки на панели. Понял, зачем нужно использовать аннотацию @Override Всё просто, спасибо! |
|||
Слова в Сетке Кот Фрейма | + 20 | ||
Рефакторинг Всё просто и красиво! |
|||
Слова в Сетке Объектная Матрёшка | + 20 | ||
Повторил только... Всё просто, спасибо за урок! |
|||
Дневник успеха 2018-03-11 Отчёт за неделю | + 20 | ||
Как и на прошлой неделе, минимально поддерживаю свою активность здесь. Набрал слишком много обязательств и постоянно ловлю себя на том, что нужно бы пересмотреть планы и передвинуть какие нибудь сроки. Никогда так не делайте! |
|||
Дневник успеха 2018-03-04 Отчёт за неделю | + 15 | ||
На этой неделе продолжал учить Java. Пишу бота для Telegram. -- |
|||
Дневник успеха 2018-02-25 Отчёт за неделю | + 15 | ||
На этой неделе проверял отчёты, набирал тексты, иногда решал задачи. Но, никаких видео уроков не выполнял, поэтому могло показаться, что я снизил активность. На самом деле это не так, я продолжаю ежедневно заниматься, изучать Java, в частности. -- |
|||
Дневник успеха Полезные права и обязанности в Клубе формулистов | + 15 | ||
Почти всё делаю, обо всём знал. Помню, был такой вебинар, как-то раз. -- |
|||
Дневник успеха 2018-02-18 Отчёт за неделю | + 16 | ||
Неделя была очень насыщенной. Решил потыкать Xamarin, а так же, установил себе новую VS 2017 Pro preview. Попытки установить англоязычную версию были тщетны, даже с англоязчной версии страницы загрузки установщика, автоматом на русский виндоуз ставится русская студия. Решил не биться насмерть, пусть пока будет русская. Если кто-то знает решение, подскажите!.. Сразу же после установки всего необходимого, огрёб пачку проблем с запуском приложений Android на эмуляторе. Т.к HAXM технология не поддерживается моим процессором и другие эмуляторы тоже не полетети, решил использовать Genymotion, который нормально установился и запустился. Пока экспериментировал с эмуляторами, студия перестала нормально собирать проекты, даже новый пустой проект не собирается. Пока не нашёл причину, ругалось на какой-то строковый ресурс, сейчас перестало, но через секунду после установки приложения, всё падает . Буду разбираться дальше. |
|||
C# Android Установка и запуск HAXM эмулятора Android | + 16 | ||
Создавать новый Xamarin-проект Не поддерживается технология HAXM, не могу поменять путь к Android SDK, студия не запоминает тот путь, который я указываю. Поэтому, теперь у меня на диске Android SDK в двойном весе. |
|||
C# Android Установка Xamarin для Visual Studio | + 15 | ||
Подготовился к работе с Xamarin Всё просто, спасибо! |
|||
Дневник успеха 2018-02-11 Отчёт за неделю | + 15 | ||
Решил заполнить отчёт, хотя раньше этого никогда не делал. Сложно намайнить на пять баллов, мало вычислительной мощности, а видеокарта не поддерживается, почему-то.. Ещё, заниматься каждый день сложновато. Считаю, что должны быть выходные. |
|||
Простой WPF WPF. Аудиотреннинг | + 15 | ||
Отличный способ самомотивации. Всё просто, спасибо за урок! |
|||
API Telegram ФИНАЛЬНЫЙ УРОК | + 16 | ||
Я прошёл оба курса по созданию телеграм-ботов, которые представлены в настоящий момент, и очень рекомендую их каждому из вас! Обучение прошло успешно, сейчас я даже взялся разработать бота для своего знакомого и эта работа уже находится в завершающей стадии. Курс невероятно прост для освоения, но требует терпения и трудолюбия, без этого никак не обойтись. Большое спасибо Кириллу за его труд! |
|||
API Telegram Красота должна быть идеальной | + 15 | ||
Форматировать текст, вставлять смайлы и картинки. Всё просто, спасибо за урок и за весь курс! |
|||
API Telegram Класс как кнопка | + 15 | ||
Научился использовать отдельный класс для кнопки. Всё просто, спасибо за урок! |
|||
API Telegram Корзина. Результат | + 15 | ||
Отправлять контакты, отправлять сообщения произвольному пользователю (администратору магазина) и удалять кнопки. Всё просто, но урок показался слишком длинным. Спасибо за урок. |
|||
Простой WPF WPF. Простая змейка. VIP урок. Поймай хвост! | + 15 | ||
Использовать свойство Tag эллипса для хранения своего объекта с данными. Всё просто, спасибо за урок! |
|||
Простой WPF WPF. Финальный урок | + 16 | ||
Записывать видео Всё просто |
|||
API Telegram Корзина. Что из этого мне нужно? | + 15 | ||
Сегодня решил сделать отступление от темы и поупражняться в отправке аудио файлов при помощи бота. Пока просто посмотрел видео. Всё, что нужно, доделаю к следующему разу. |
|||
Простой WPF WPF. Простая змейка. VIP урок. Длина тела. | + 15 | ||
Теперь змейка стала расти. Супер-просто, спасибо за урок! |
|||
Простой WPF WPF. Простая змейка. Победа и поражение. | + 16 | ||
Определять победу и поражение и завершать игру в каждом из этих случаев. Всё просто, спасибо за урок! |
|||
Простой WPF WPF. Простая змейка. Управление движением. | + 15 | ||
Управлять кружочком при помощи кнопок клавиатуры. Всё просто, спасибо за урок! |
|||
Простой WPF WPF. Простая змейка. Таймер для еды. | + 15 | ||
Отрисовывать еду на канвасе по таймеру. Всё просто, спасибо за урок! |
|||
Простой WPF WPF. Простая змейка. Эллипс на канвасе | + 15 | ||
Рисовать на канвасе. Всё просто, спасибо за урок! |
|||
Простой WPF WPF. Конвертер валюты. Ньютон против Паскаля. | + 15 | ||
Десериализовывать json-строку в объект заданного типа. Всё просто, спасибо за урок! |
|||
Простой WPF WPF. Конвертер валюты. Курс валют в JSON. | + 15 | ||
Выделил курc "паскалевским" способом. Всё просто, спасибо за урок! |
|||
Простой WPF WPF. Конвертер валюты. Класс конвертации. | + 16 | ||
Создал отдельный класс для конвертации валюты и использовал его в программе. Всё просто, спасибо за урок! |
|||
Простой WPF WPF. Конвертер валюты. Макет программы | + 15 | ||
Создал онлайн конвертер валюты. Всё просто, спасибо за мастер-класс! |
|||
API Telegram Корзиномания | + 15 | ||
Написал метод удаления Всё просто, спасибо за урок! |
|||
API Telegram Покупательская Корзина | + 17 | ||
Создал корзину Всё просто, спасибо! |
|||
API Telegram Продуктовый магазин | + 15 | ||
Написал процедуру обработки запросов и процедуру отображения продуктов Магазина. Всё просто, спасибо за урок! |
|||
API Telegram Без тормозов | + 15 | ||
Систему контроля версий можно использовать для контроля версий. Это удобно для работы в команде, когда каждый программист решает свою задачу, а затем результаты работы объединяются в одной общей ветке. Так же удобно откатить последние изменения и вернуться к последней рабочей версии проекта, когда что-то пошло не так. Всё просто, спасибо! |
|||
Невидимка Кто такая C# Невидимка? | + 15 | ||
Майнить XMR Всё просто, спасибо за урок! |
|||
Невидимка Невидимка - Сматываем удочки | + 15 | ||
реализовывать выгрузку программы при появлении активности пользователя. Система (или какой-нибудь виндоуз-дефендер) сразу убивает мой процесс, как только он запускается. Не знаю, как это побороть. |
|||
Невидимка Невидимка - Тихий старт | + 15 | ||
Реализовал запуск программы при отсутствии активности пользователя. Всё просто, спасибо за урок! |
|||
Невидимка Невидимка - На шухере | + 15 | ||
Реализовал проверку на активность пользователя. Всё просто, спасибо за урок! |
|||
Невидимка Невидимка - Автозапуск | + 15 | ||
Реализовал функцию автозагрузки Всё просто, спасибо за урок! |
|||
Java Sweeper Финальный аккорд | + 15 | ||
Проанализировал все созданные классы и методы. Отличный курс, большое спасибо! |
|||
Java Sweeper Цифровой помощник сапёра | + 15 | ||
Реализовал функцию для открытия заведомо безопасных клеток. Всё просто! Отличный курс, большое спасибо! |
|||
Java Sweeper Открываем карты | + 15 | ||
Реализовал функцию открытия всех бомб в результате проигрыша. Всё просто, спасибо за урок! |
|||
Java Sweeper Первая ошибка сапёра | + 15 | ||
Реaлизовал фyнкцию завeршeния игpы пpи пpоигрыше. Всё просто, спасибо за урок! |
|||
Java Sweeper День Победы! | + 15 | ||
Реaлизовал в пpогpаммe пpoвeрку на победу. Всё просто, спасибо! |
|||
Java Sweeper Телеграмма о флажках | + 15 | ||
Реaлизовал вывoд сoобщeний o кoличeстве бомб и флажков Всё просто, спасибо! |
|||
Java Sweeper Учёт зарытых флагов | + 15 | ||
Реaлизовал в пpогpаммe cчeтчик флaжков и счетчик закрытых клеток Всё просто, спасибо за урок! |
|||
Java Sweeper Нулевая рекурсия | + 15 | ||
Открытие клеток вокруг пустых ячеек. Всё просто, спасибо за урок! |
|||
Java Sweeper Выбор из выбора | + 15 | ||
Добaвил метод openBox() Всё просто, спасибо за урок! |
|||
Java Sweeper Алгоритм открывашки | + 15 | ||
Ознакомился с алгоритмом открытия клeток левой кнопкой мыши. Всё станет более понятным, когда перейдём к написанию кода. |
|||
Java Sweeper Актуальное информирование | + 15 | ||
Реализовал вывод сообщения в зависимости от состояния игры. Всё просто, спасибо за урок! |
|||
Java Sweeper Недетские состояния | + 15 | ||
Создал перечисление GameState для хранения состояние игры. Всё просто! Спасибо за урок! |
|||
Java Sweeper Добро пожаловать! | + 15 | ||
Добaвил JLable для того, что бы отобразить стрoку состояния. Всё просто, спасибо за урок! |
|||
Java Sweeper Смена флагов | + 15 | ||
Реализовал функцию pressRightButton() Всё просто, спасибо за урок! |
|||
Java Sweeper Схема правой педали | + 15 | ||
Алгоритм, который нужно будет реализовать, должен, по нажатии на правую кнопку мышки, менять состояние верхнего слоя бокса. Всё просто, спасибо за урок! |
|||
Java Sweeper Мышечный адаптер | + 15 | ||
Добавил MouseListener на панель. Всё просто, спасибо за урок! |
|||
Java Sweeper Клавишные инструменты | + 15 | ||
Создал в классе Game методы pressLeftButton() и pressRightButton() и проверил их работу. Всё просто, спасибо за урок! |
|||
Java Sweeper Королевская траншея | + 15 | ||
Добaвил класс Flag с двумя первыми методами. Всё просто, спасибо за урок! |
|||
Java Sweeper Флаг над классом | + 15 | ||
Ознакомился с предложенным решением будущей реализации класса Flag Спасибо за урок! |
|||
Java Sweeper Дважды в одну воронку | + 15 | ||
Добaвил функцию fixBombsCount и реализовал проверку для исключения двойного попадания бомбы в одну и ту же ячейку. Всё просто, спасибо за урок! |
|||
Java Sweeper Следующая цифра | + 15 | ||
Добaвил метод, возвращающий следующий боксик. Всё просто, спасибо за урок! |
|||
Java Sweeper Ограда из единиц | + 15 | ||
Добaвил функцию, которая перебирает все клетки вокруг заданной. Всё просто, спасибо за урок! |
|||
Java Sweeper Сравнение координат | + 15 | ||
В классе Coord переопределил метод equals() для сравнения двух координат Всё просто, спасибо за урок! |
|||
Java Sweeper Случайные бомборазмещения | + 15 | ||
Создал метод placeBomb() и вызвал его нужное кол-во раз в цикле. Всё просто, спасибо за урок! |
|||
Java Sweeper Тестовая бомба | + 15 | ||
Добавил класс Bomb Всё просто, спасибо за урок! |
|||
Java Sweeper Бомбанутый класс | + 15 | ||
Клacс Bomb используется для хранения нижнего слоя поля, где находятся бомбы и числа вокруг них. Всё просто, спасибо за урок! |
|||
Java Sweeper За гранью видимого | + 15 | ||
реализовал метод для проверки на выход за пределы диапазона в классе Ranges и добaвил в класc Matrix гeттep и сеттер. Всё просто, спасибо за урок! |
|||
Java Sweeper Матрица мира | + 15 | ||
создал и использовал класс Matrix Всё просто, спасибо за урок! |
|||
Java Sweeper Игровая координата | + 15 | ||
выделять фрагмент кода в отдельный метод при помощи сочетания клавиш Ctrl+Alt+M (Method) и создал фасадный класс Game. Всё просто, спасибо за урок |
|||
Java Sweeper Фасадный класс | + 15 | ||
Вспомнил про паттерн Фасад. Пользователь имеет доступ к внешнему интерфейсу, за которым скрыта более сложная реализация. Всё просто, спасибо за урок! |
|||
Java Sweeper Радуга картинок | + 15 | ||
Устанавливать иконку Всё просто, спасибо за урок! |
|||
Java Sweeper Полный список | + 15 | ||
Добавил список координат поля Всё просто, спасибо за урок! |
|||
Java Sweeper Установка размеров | + 15 | ||
Добавил класс Ranges и использовал его для хранения размеров поля. Всё просто, спасибо за урок! |
|||
Java Sweeper Статичная граница | + 15 | ||
Ознакомился с классом Ranges. Можно было бы этот класс сразу в этом же уроке и реализовать. Всё слишком просто, спасибо за урок! Делайте уроки длиннее, пожалуйста. Не доводите до абсурда свою идею коротких уроков! |
|||
Java Sweeper Наши координаты | + 15 | ||
Просто объект с координатами. Спасибо за урок, всё слишком просто. Хотелось бы более сложные и длительные уроки, не надо доводить до абсурда. |
|||
Java Sweeper Карта классных сокровищ | + 15 | ||
Самостоятельно разбирать схему проекта. Всё просто, спасибо за урок! |
|||
Java Sweeper Запускаемый jархив | + 15 | ||
Создавать запускаемый jar-файл. Всё просто, спасибо за урок! |
|||
Java Sweeper Источник ресурсов | + 15 | ||
Назначать папку для хранения ресурсов. Это будет нужно для создания jar-файла. Всё просто, спасибо за урок! |
|||
Java Sweeper Картинка в кубике | + 15 | ||
Нужно создать публичное (а не приватное) поле в энуме, что бы к нему можно было обращаться извне. Всё просто, спасибо за урок! |
|||
Java Sweeper Первый цикл | + 15 | ||
Перебирать энум в цикле. Всё просто, спасибо за урок! |
|||
Java Sweeper Перечисление кубиков | + 16 | ||
Элементы энума соответствуют названиям файлов с картинками Всё просто, спасибо за урок! |
|||
Java Sweeper Константные размеры | + 16 | ||
Ctrl+Alt+C - выделяет числовое значение в константу с возможностью замены этого значения сразу во всех частях кода. Всё просто, спасибо за урок! |
|||
Java Sweeper Угловая бомба | + 15 | ||
Добавлять картинки на панель по именам файлов. Всё просто, спасибо за урок! |
|||
Java Sweeper Загрузка и отображение | + 15 | ||
Получать изображение из файла ресурса и выводить на панель. Всё просто, спасибо за урок! |
|||
Java Sweeper Импорт картинок | + 15 | ||
Без замечаний Всё просто, спасибо за урок! |
|||
Java Sweeper Метод рисования | + 15 | ||
Рисовать на панели. Всё просто, спасибо за урок! |
|||
Java Sweeper Раздельная инициализация | + 15 | ||
Не видно было на видео сочетание горячих клавиш. Ctrl+Alt+M, где буква М означает Method, а буква С, например, позволяет вынести константу: Ctrl+Alt+C Пользоваться горячими клавишами всегда легко и приятно:) Всё просто, спасибо за урок. |
|||
Java Sweeper Пустая панель | + 15 | ||
Пока ничего нового. Всё просто. Спасибо за урок! |
|||
Java Sweeper Полёт над классом | + 15 | ||
Пока ничего нового. Все методы интересные! Всё просто, спасибо за урок! |
|||
Java Sweeper Закрытие на выходе | + 15 | ||
Пока ничего нового. Всё просто, спасибо за урок! |
|||
Java Sweeper Простое окно | + 15 | ||
Пока ничего нового. Всё просто, спасибо за урок! |
|||
Java Sweeper Легендарная игра | + 15 | ||
Всё отлично, спасибо за урок! Всё просто |
|||
API ВКонтакте ВИП Урок. Messenger | + 16 | ||
Работать с сообщениями Всё просто Спасибо за урок! |
|||
API ВКонтакте ФИНАЛЬНЫЙ УРОК | + 17 | ||
Работать с API VK Всё просто Спасибо за интересный и содержательный курс! Я уже был знаком с темой, но всё-равно, было очень полезно и интересно, рекомендую каждому пройти этот курс! Видео будет позже. |
|||
API ВКонтакте Установи свой статус | + 16 | ||
Получать и устанавливать свой статус Всё просто Спасибо за урок и за интересный и содержательный курс! |
|||
API ВКонтакте Пост - запостить! | + 16 | ||
Постить на стену Всё просто Спасибо за урок! |
|||
API ВКонтакте Работа с фото | + 16 | ||
Повторил тему о том, как получать кол-во и список своих альбомов, список фото по номеру альбома. Просто посмотрел видео урок! Всё просто... Спасибо за урок! И не судите строго за то, что не набираю код в этом курсе, а только смотрю видео. Для меня это всё - повторение, такой код я уже писал. |
|||
API ВКонтакте Стены | + 16 | ||
Получать содержимое стены Просто посмотрел видео. Всё очень просто! Спасибо за урок! |
|||
API ВКонтакте Скачать музыку | + 16 | ||
Получать ссылку и скачивать музыку по ней. Просто посмотрел видео урок. Всё просто! Спасибо за урок! |
|||
API ВКонтакте Списки музыки | + 16 | ||
Получать список музыки и осуществлять поиск музыки Просто посмотрел видео урок! Всё просто... Спасибо за урок! |
|||
API ВКонтакте Пользователи ОнЛайн | + 16 | ||
Получать список друзей в онлайн Всё просто Спасибо за урок! |
|||
API ВКонтакте Парсер Json | + 18 | ||
Доставать данные из Json-строки Где я могу посмотреть видеоурок про парсинг xml из старой версии курса, на которую ссылается Кирилл?.. Спасибо за урок! |
|||
API ВКонтакте Разрешения для приложения | + 16 | ||
Получать данные пользователя Всё просто, спасибо за урок! Примеры полученных тегов в полученном xml (домашнее задание) <uid> - идентификатор пользователя <first_name> - имя <last_name> - фамилия <sex> - пол <nickname> - ник <domain> - короткий адрес страницы или "id"+user_id <screen_name> - короткое имя страницы пользователя <bdate> - дата рождения <city> - город <country> - страна <timezone> - часовой пояс |
|||
API ВКонтакте Ключевые данные | + 16 | ||
Получать токен и uid Всё просто Токен при каждой авторизации присваивается новый, а uid - постоянный уникальный идентификатор пользователя, поэтому он не меняется и свой у каждого пользователя. |
|||
Singleton Singleton - Timer - Program | + 16 | ||
Замерять время в наносекундах и микросекундах Всё просто Спасибо за урок! |
|||
Singleton Singleton - Timer - Start / Click | + 16 | ||
Замерять временной интервал Всё просто Спасибо за урок! |
|||
Singleton Singleton - Timer - Pattern Design | + 16 | ||
Повторил создание синглтона Всё просто Спасибо за урок! |
|||
Функционал ФП - ФИНАЛЬНЫЙ УРОК | + 16 | ||
Лямбдам Всё просто Спасибо за краткость и ясность! Теперь возьмусь за API ВК |
|||
Функционал ФП - Короткое замыкание | + 16 | ||
Делать короткое замыкание Всё просто Спасибо за урок! |
|||
Функционал ФП - Свой метод Where | + 16 | ||
Создавать свой собственный метод Where Всё просто Спасибо за урок! |
|||
Функционал ФП - Сортировка списка | + 16 | ||
Сортировать список с использованием лямбда-выражения Всё просто Спасибо за урок! |
|||
API ВКонтакте Получить разрешение | + 16 | ||
-- Всё просто Авторизации пользователя с заданным client_id происходит при помощи вызовоа метода API с необходимыми параметрами. |
|||
API ВКонтакте Введение | + 16 | ||
-- -- -- |
|||
Функционал ФП - Калькулятор | + 16 | ||
Создавать функцию калькулятора четырьмя разными способами Не понятно, сто такое Func Спасибо за урок |
|||
С++ Графика - обрезка изображений Презентация курса | + 16 | ||
Возможно пройду в будущем этот курс. |
|||
Singleton Singleton - Config - Super child | + 16 | ||
-- Всё просто Спасибо за урок! |
|||
Singleton Singleton - Config - Cant extend | + 16 | ||
Ломать то, что уже работает:) Всё просто! В видео уроке не получилось создать супер-класс Singleton, т.к. он должен выполнять какую-то конкретную работу и иметь соответствующие поля и методы для этого. В нашем случае - загружать что-то из файла config.txt, иначе зачем он тогда нужен?!. Единственное, что можно было бы попробовать, так это сделать класс Singleton абстрактным, а реализацию методов оставить наследникам. Но, даже в таком случае, не получилось бы создать универсальный класс Singleton на все случаи жизни. |
|||
Singleton Singleton - Config - Using pattern | + 16 | ||
Создавать Singleton Всё просто Спасибо за урок |
|||
Сетевые технологии VIP урок. SQLite: База MySQL в кармане | + 16 | ||
Ничему не научился, т.к. этот урок уже проходил, это урок №10 из курса SOFT: API Telegram Вспомнить, откуда у меня этот проект на компе валяется. Продали мне один и тот же урок два раза, поэтому получите единицу. Очень не хорошо... |
|||
Singleton Singleton - Config - Static class | + 16 | ||
-- Всё просто Не понял, для чего оставили конструктор в классе Config, ведь он всё-равно нигде не вызывается.. |
|||
Singleton Singleton - Config - Static field | + 16 | ||
Статической инициализации Всё просто Спасибо за урок |
|||
Singleton Singleton - Config - Git default | + 1 | ||
-- -- Я не очень понимаю, зачем плодить копии файла config в разных папках, когда из кода всё-равно доступ задан только к одному из них. Кроме того, есть .gitignore для того, что бы в репозиторий не попадали лишние файлы. Кстати, рекомендую установить плагин для IntellijIDEA, который помогает редактировать список игнорируемых файлов. Он так и называется .ignore, как установить - см. скриншот. Полное описание плагина здесь https://plugins.jetbrains.com/plugin/7495--ignore |
|||
Нанософт Средняя оценка | + 16 | ||
Использовать делегаты Всё просто Спасибо за урок! |
|||
Singleton Singleton - Config - FileReader | + 16 | ||
-- -- Для создания геттеров и конструктора класса используйте в IntellijIDEA горячие клавиши "ALT + Insert" |
|||
Singleton Singleton - Config - Git commit | + 16 | ||
-- -- В прошлом уроке про Git говорилось, что отдельных уроков больше не будет, поэтому у меня уже всё закомичено, ребят. Ограничился просмотром двухминутного ролика. |
|||
Singleton Singleton - Config - Class | + 16 | ||
Рефакторить код Всё просто Спасибо за урок! |
|||
Singleton Singleton - Config - Git add | + 16 | ||
git commit -a Всё просто Пользуюсь возможностями IntelijIDEA, всё уже закомитил сразу после того, как сделал прошлый урок, поэтому сейчас комитить нечего:) Решил посмотреть, как из консоли IntelijIDEA можно выполнять команды git, на скриншоте результат выполнения команды git diff |
|||
Singleton Singleton - Config - Static | + 16 | ||
-- Всё просто Надеюсь, скоро всё исправим! :)) Хотелось бы, всё-таки, держать сонстанты в специальном файле, что бы его могли редактировать пользователи программы без влезания в код. |
|||
Демо софт Менеджер паролей | + 16 | ||
Обрабатывать клик по ссылке и выделять весь текст в текст-боксе. Всё просто Ничего не стал дописывать, т.к. если делать нормальный менеджер паролей, то всё нужно было бы делать по другому с самого начала. |
|||
Демо софт Английские карточки | + 16 | ||
Использовать WindowsMediaPlayer Всё очень просто В процессе просмотра видео не увидел каких либо сложных моментов для себя, поэтому, на этот раз, решил просмотром видео ограничиться... Да простит меня Игромистр! |
|||
Сетевые технологии ФИНАЛЬНЫЙ УРОК. Видеообзор программы | + 16 | ||
Подводить итоги:) Всё просто Теперь я смогу добить курс по API Telegram!.. |
|||
Знакомство с jQuery Понятие селектора и примеры | + 16 | ||
Использовать селекторы Всё просто Спасибо за урок! |
|||
J4. Типы TYPE - Вещественные примитивные типы | + 16 | ||
Вспомнил всё! Всё просто Спасибо за урок! |
|||
Singleton Singleton - Config - Git init | + 16 | ||
-- Всё просто Спасибо за урок! |
|||
Singleton Singleton - Config - Final | + 16 | ||
-- -- Настройки я бы хранил в отдельном файле, который можно редактировать не изменяя код программы. |
|||
Singleton Singleton - Intro | + 16 | ||
Впервые задумался над тем, в каких случаях лучше использовать синглтон, а в каких - статический класс. Всё просто Спасибо за урок |
|||
Сетевые технологии Всё всегда под рукой | + 16 | ||
Ещё раз вспомнил, что существует SourceTree Всё просто Использую в повседневной жизни для работы под виндой GitExtensions, аналог SourceTree. SourceTree даже не стал устанавливать, т.к. он идентичен по функционалу. Знаю, что SourceTree используют те, кто сидит на маках, но для большинства из нас это не актуально. |
|||
Сетевые технологии Хождение по динамическим ссылкам | + 16 | ||
Находить динамически созданные ссылки и переходить по ним Всё просто Хорошо было бы, для полноты картины, добавить в этот курс урок про async-await |
|||
Знакомство с jQuery Эксперименты и кнопки | + 16 | ||
Обрабатывать нажатия кнопки при помощи jQuery Всё просто Это совсем не моя тема, но, всё-равно, спасибо за урок! |
|||
Знакомство с jQuery Синтаксис и простейший пример | + 16 | ||
Подключать библиотеку jQuery и вызывать её методы Всё просто Спасибо за урок! |
|||
Знакомство с jQuery Суть библиотеки jQuery | + 17 | ||
Узнал, что из себя представляет jQuery Всё просто Раньше ничего про jQuery не знал, только слышал когда-то это название. Спасибо за урок! |
|||
Карточки памяти Отображение карточек | + 16 | ||
Всему по-немногу:)) Всё просто Спасибо за урок! |
|||
J4. Типы TYPE - Целые примитивные типы | + 16 | ||
Вспомнил всё!.. Всё просто Спасибо за урок! |
|||
Демо софт Двенадцать месяцев | + 16 | ||
Использовать элемент управления календарь Всё просто Спасибо за урок! |
|||
MVC шаблон VIP - MVC - PhoneBook - UML | + 17 | ||
Строить UML диаграмму Всё просто Не люблю я ставить на винду лишние программы, поэтому решил проблему штатными средствами IDEA Ultimate... |
|||
J3. Ввод READ - Буферный чтец | + 16 | ||
Использовать BufferedReader Всё просто Спасибо за урок! |
|||
Сетевые технологии Авторизация без браузера или как обмануть сайт | + 16 | ||
Авторизовываться без браузера Некоторые сайты выдают 500 ошибку, на одном сайте удаётся авторизоваться, но потом он перезагружает страницу и меня выкидывает... Всё, что было в уроке, успешно повторил! Но, в итоге, не удалось пока сделать метод авторизации на 100% универсальным, для любых сайтов и ключей. |
|||
MVC шаблон VIP - MVC - PhoneBook - Error Checking | + 16 | ||
Обработка исключений, возникающих в модели Всё просто Спасибо за урок! |
|||
J3. Ввод READ - Любая формула | + 16 | ||
Считать на калькуляторе Всё просто! Спасибо за урок! |
|||
MVC шаблон VIP - MVC - PhoneBook - JModal | + 16 | ||
Модальные окна Всё просто Спасибо за урок! |
|||
MVC шаблон VIP - MVC - PhoneBook - Tripple Click | + 16 | ||
Обрабатывать события клавиш и мышки. Всё просто Спасибо за урок! |
|||
MVC шаблон ФИНАЛЬНЫЙ УРОК | + 16 | ||
Использовать шаблон MVC Всё просто Курс очень насыщенный и интересный. Рекомендую обязательно пройти этот курс каждому, кто до сих пор этого не сделал! |
|||
Карточки памяти Подготовка формы | + 16 | ||
Всё уже было знакомо Всё просто Спасибо за урок! |
|||
Сетевые технологии Авторизация с формированием ключа | + 16 | ||
Авторизоваться с использованием ключа Было сложно посмотреть отправляемые заголовки POST-запроса, т.к. после авторизации страница сразу же перезагружалась. Спасибо за урок! Становится всё интереснее и интереснее! |
|||
Шифрование Ключевой обмен Диффи-Хеллмана - Общий секретный ключ | + 16 | ||
Ключевой обмен Диффи-Хеллмана Всё просто Спасибо за интересный курс! Надеюсь, что тема будет продолжена, хотелось бы побольше практических примеров. |
|||
Нано-игры ФИНАЛЬНЫЙ УРОК | + 16 | ||
Излагать мысли вслух:)) Всё просто Спасибо за предоставленную возможность пройти этот курс! |
|||
Шифрование Ключевой обмен Диффи-Хеллмана - Случайное простое число | + 16 | ||
Подбирать простые числа. Всё просто Спасибо за урок! |
|||
Шифрование Ключевой обмен Диффи-Хеллмана - Форма | + 16 | ||
-- -- Спасибо за урок! |
|||
Демо игры C# чего начать программировать | + 16 | ||
[hide] (В этом уроке пока нет видео) Для меня важно не только наличие видео уроков, этим сегодня никого не удивишь! Самое главное - возможность "набить руку" на выполнении заданий. Ответственный подход к обучению обеспечивается посредством подготовки и сдачи отчётов по каждому уроку. Спасибо всем, кто принимает участие в развитии этого проекта! |
|||
Шифрование Ключевой обмен Диффи-Хеллмана | + 16 | ||
Узнал, как работает алгоритм ключевого обмена Диффи-Хеллмана. Считать на калькуляторе Спасибо за урок! |
|||
J3. Ввод READ - Сколько мне дней | + 16 | ||
Работать с календарём Всё просто Спасибо за урок! |
|||
Facade ФИНАЛЬНЫЙ УРОК | |||
-- Отвечать на вопросы тестов, которые не были затронуты при прохождении курса. Курс простой и ясный! Выполнять задания было настоящим удовольствием! Собираюсь в ближайшее время пройти остальные уроки по патернам. |
|||
Шифрование ФИНАЛЬНЫЙ УРОК | + 16 | ||
Записывать видео-отчёт Не получилось нормально записать звук, громкость микрофона зашкаливает, а итоговое видео очень тихое. В будущем, надеюсь, получится разобраться с этим... Курс очень полезный, с точки зрения обучения программированию. Дифи-Хелман - уже хорошо! Надеюсь, тема шифрования на этом не закончена и будут рассмотрены и другие методы шифрования, которые применяются на практике. |
|||
J3. Ввод READ - Сканер пива | + 16 | ||
-- -- -- |
|||
J3. Ввод READ - Сканер | + 16 | ||
-- -- -- |
|||
J3. Ввод READ - Ввод трёхзначного числа | + 16 | ||
Считывать и преобразовывать символы Всё просто Спасибо за урок! |
|||
J3. Ввод READ - Чтение символа | + 16 | ||
Считывать символ из консоли и узнавать его код Всё просто Спасибо за урок! |
|||
J3. Ввод READ - Конкатенация аргументов | + 16 | ||
Конкатенации строк Всё просто Спасибо за урок! |
|||
J3. Ввод READ - Сложение аргументов | + 16 | ||
Повторил работу с аргументами Всё просто Спасибо за урок! |
|||
Сетевые технологии Авторизация с заполнением полей | + 16 | ||
Программно нажимать кнопки на веб-странице Входит замечательно, но не выходит:)) Посмотрим правильное решение д.з. на следующем уроке... |
|||
Шифрование Поточный шифр - Дешифровка | + 16 | ||
Производить дешифровку для поточного шифра Виженера Всё просто Спасибо за урок! |
|||
Шифрование Поточный шифр - Шифровка | + 16 | ||
Шифровать при помощи поточного шифра Виженера Скопировать проект внутри солюшена и потом править неймспейсы и файлы. Вывод: по-хорошему, за шифрование должна отвечать отдельная библиотека, не завязанная на элементы формы. |
|||
Шифрование Поточный шифр Виженера | + 16 | ||
Узнал про поточный шифр Виженера Всё просто Ответ: УСЁНТЭОИП |
|||
J3. Ввод READ - Консольные аргументы | + 16 | ||
-- Всё просто Спасибо за урок! |
|||
Facade Facade - Motivator - Text Center | + 16 | ||
Добавлять текст на картинку Всё просто Спасибо за урок |
|||
Facade Facade - Motivator - Picture Border | + 16 | ||
Размещать картинку и рисовать рамку Всё просто Спасибо за урок! |
|||
J2. Печать WRITE - Окно JFrame | + 16 | ||
-- Всё просто Спасибо за урок! |
|||
J2. Печать WRITE - Квадратные условия | + 16 | ||
-- Всё просто Было интересно, спасибо за урок |
|||
Facade Facade - Motivator - Back Paint | + 16 | ||
Запускать процесс из Java-кода Всё просто Спасибо за урок! |
|||
Facade Facade - Motivator - Image | + 16 | ||
Создавать изображение и сохранять его в файл Всё просто Спасибо за урок! |
|||
Шифрование Полиалфавитный шифр - Дешифровка | + 16 | ||
Закончил изучение полиалфавитного шифра Виженера. Всё просто Спасибо за урок! |
|||
Демо софт Вам телеграмма! | + 16 | ||
-- -- Давно уже подписан на этот канал!.. Всем привет! |
|||
J2. Печать WRITE - Комментарии | + 16 | ||
Генерировать документацию на основе комментариев Всё просто Спасибо за урок! |
|||
Нано-игры Бот для Цифр | + 17 | ||
Имитировать клики мышки Всё просто При помощи такой программы можно было бы тестировать программы через пользовательский интерфейс. |
|||
Шифрование Полиалфавитный шифр - Шифровка | + 16 | ||
-- Всё просто Спасибо за урок! |
|||
Шифрование Полиалфавитный шифр - Ключевая таблица | + 16 | ||
-- Всё просто Спасибо за урок! |
|||
Нано-игры Игра Цифры | + 16 | ||
-- Всё просто int a = rnd.Next(1, Buttons + 1); int b = rnd.Next(1, Buttons + 1); |
|||
J1. Запуск START - Десять запусков | + 16 | ||
Закрепил навыки работы с консолью Не смог уложиться в минуту, но при соответствующей тренировке это, наверно, возможно... Спасибо за урок! |
|||
Facade Facade - Motivator - Methods | + 16 | ||
-- Всё просто Спасибо за урок! |
|||
Facade Facade - Motivator - Plan | + 16 | ||
Планировать предстоящие действия Всё просто Пока не готов сказать, с какими сложностями мне предстоит столкнуться, а что из запланированного пройдёт гладко. |
|||
Шифрование Полиалфавитный шифр - Форма | + 16 | ||
-- Всё просто Спасибо за урок! |
|||
Шифрование Полиалфавитный шифр Виженера | + 16 | ||
Узнал, что такое полиалфавитный шифр Виженера. Не сразу понял, как выполнить задание, но потом разобрался. Буква ё - наше всё! |
|||
Нано-игры Скорость реакции. Алгоритм и рекорд | + 17 | ||
Делать перерывы на то, что бы поиграть:)) Не смог побить рекорд, т.к. мышки нету, только тачпад. Спасибо за урок! |
|||
Новые технологии VIP урок - Создание архиватора - 2 часть | + 16 | ||
Работать с архивами Всё просто Спасибо за урок! |
|||
Нано-игры Скорость реакции. Три картинки по таймеру | + 16 | ||
Добавлять картинки в ресурсы проекта Всё просто Спасибо за урок! |
|||
Facade Facade - Computer - Power | + 16 | ||
Реализация паттерна фасад на демо примере. Всё просто На мой скромный взгляд, паттерн Фасад напоминает MVC. Пользователь имеет доступ к внешнему интерфейсу, за которым скрыта более сложная реализация. |
|||
Facade Facade - Computer - Devices | + 16 | ||
Структурировать код Всё просто Спасибо за урок! |
|||
MVC шаблон MVC - PhoneBook - Search - Finish | + 16 | ||
Осуществлять поиск по базе данных. Всё просто и понятно! То самое чувство, когда большая работа выполнена и получен конечный результат! Большое спасибо автору! |
|||
Новые технологии VIP урок - Создание архиватора - 1 часть | + 16 | ||
Оказывается, архивирование производится в два этапа. Сначала происходит объединение нескольких файлов в один, а только потом производится сжатие этого файла. Всё просто Всё красиво! |
|||
Нано-игры Скорость реакции. Блок-схема | + 16 | ||
Сначала планировать, а потом браться за дело:)) Всё просто Спасибо за урок! |
|||
Новые технологии VIP урок. C# + MySQL через DataSet | + 16 | ||
Работать базой MySQL из C# при помощи DataSet Немного сумбурное начало урока, в итоге всё получилось. Спасибо за урок! |
|||
Нано-игры Арканоид - Шарик и кирпичики | + 16 | ||
Терпению Заставить себя доделать всё это. Очень длинные были эти два урока про Арканоид, а так - вполне норм!.. Не понравилось, что логика и элементы интерфейса очень сильно связаны между собой. Но это, как говорится, уже другая история. |
|||
Нано-игры Арканоид - Уровень и ракетка | + 16 | ||
Программно двигать кнопку! Всё просто Спасибо за предоставленную возможность пройти урок! |
|||
MVC шаблон MVC - PhoneBook - Search - Listener | + 16 | ||
Создавать слушателя на изменение текста Всё просто Спасибо за урок! |
|||
MVC шаблон MVC - PhoneBook - Search - Select LIKE | + 17 | ||
Повторенье - мать ученья:)) Не могу понять, почему в режиме mode columns строчки разъезжаются и колонки получаются не ровные... Если кто-то знает, почему строки разъезжаются, посоветуйте что-нибудь... |
|||
MVC шаблон MVC - PhoneBook - Search - Message | + 16 | ||
Обрабатывать аргументы события, менять цвет текста. Всё просто Спасибо за урок! |
|||
MVC шаблон MVC - PhoneBook - Controller - Select / Update | + 16 | ||
Обновлять и удалять записи в архитектуре MVC при воздействии на визуальные элементы управления формы. Всё просто Спасибо за урок! |
|||
Новые технологии ФИНАЛЬНЫЙ УРОК | + 16 | ||
Подводить итоги Подводить итоги Курсом очень доволен! Большое спасибо Игромистру! Прохожу сейчас параллельно следующие курсы: Java за 12 дней, Java MVC, C# Telegram bot API, C# Шифрование - вроде ничего не забыл... Ну и добить нужно последние уроки по C# Новые технологии, те, что после финального урока. С вашего позволения, не буду я записывать видео, долго это, да и не умею я этого... |
|||
J1. Запуск START - Запуск Java | + 16 | ||
Вспомнить всё:))) Всё просто Спасибо за урок! |
|||
Шифрование Перестановочный шифр - 2 этап дешифровки | + 16 | ||
Доводить начатое до конца! После расшифровки оставались добавленные точки в конце сообщения. Придумал решение проблемы с точками, основанное на том, что в реальной жизни текст никогда не начинается с точки. Теперь, в начале процедуры шифрования точки добавляются в начало строки, а не в конец. А при расшифровке все точки, которые стоят в начале результирующей строки, тупо удаляются. Так же, можно было бы использовать какой нибудь экзотический символ, вместо точки. Но, я не стал так делать, что бы не ухудшить и без того слабый алгоритм. |
|||
Шифрование Перестановочный шифр - 1 этап дешифровки | + 16 | ||
Ещё немного практики с вложенными циклами, массивами и заполнением DataGridView Всё просто Спасибо за урок! |
|||
Шифрование Перестановочный шифр - 2 этап шифровки | + 16 | ||
Немного практики с вложенными циклами Всё просто Спасибо за урок! |
|||
Шифрование Перестановочный шифр - Алфавитный ключ | + 17 | ||
Сортировать символы в строке Всё просто Спасибо за урок! |
|||
Шифрование Перестановочный шифр - 1 этап шифровки | + 16 | ||
Нарезать строку на фрагменты и заполнять строки таблицы. Всё просто Спасибо за урок! |
|||
Новые технологии Построение графиков | + 16 | ||
Строить графики с использованием библиотеки ZedGraph Всё просто Спасибо за урок! |
|||
J1. Запуск START - Переменная окружения | + 16 | ||
Повторенье - мать ученья:)) Всё просто! Спасибо за урок |
|||
MVC шаблон MVC - PhoneBook - Controller - Buttons | + 16 | ||
Обрабатывать события формы Всё просто Спасибо за урок! |
|||
MVC шаблон MVC - PhoneBook - Controller - Class for Click | + 16 | ||
Создавать controller с отдельными ActionListener-ми для каждого визуального элемента управления на форме. Всё просто Спасибо за урок |
|||
MVC шаблон MVC - PhoneBook - Controller - Scroller | + 16 | ||
Повторил тему передачи данных из модели во вью. Всё просто Как хорошо, когда домашнее одно из прошлых домашних заданий оказалось выполненным в полном объёме и прокрутка уже была реализована. |
|||
MVC шаблон MVC - PhoneBook - Controller - Model / ViewList | + 17 | ||
Повторение темы создания контроллера на конкретном примере. Всё просто Спасибо за урок! |
|||
Новые технологии Печать таблицы + экспорт в Excel | + 16 | ||
Преобразовывать данные из таблицы в формат, пригодный для того, что бы выводить на печать. Всё просто Спасибо за урок! |
|||
J1. Запуск START - Платформа Java | + 16 | ||
-- -- Уже давно дружу с Java!.. |
|||
Новые технологии Работа с WinAPI | + 16 | ||
Работать с WinAPI Всё просто Спасибо за урок! |
|||
API Telegram Главные кнопки | + 16 | ||
Повторил пройденное Всё просто Ответ на вопpос, пoчемy возникaeт иcключeние при нажатии клавиш, нашёл в своих же комментариях, как раз там, где это исключение и возникло:))) |
|||
Новые технологии ПОЛУФИНАЛЬНЫЙ УРОК | + 16 | ||
Понял, что писать отзывы - это не моё! Лучше писать хорошие программы... Понять, зачем это нужно. Здравствуйте! Меня зовут Александр. На данный момент я уже прошёл половину курса Новые технологии и создал несколько небольших бесполезных программ. Иногда мне даже пришлось очень сильно попотеть, что бы заставить какую нибудь программу работать. Но, всё-равно, я очень доволен, т.к. каждая написанная в ходе курса программа имеет законченный вид и умеет делать что-то определённое, в отличие от каких нибудь других курсов, где показывают только примеры кода, но отсутствует конечный продукт на выходе. |
|||
Новые технологии Клиент-сервер для смены обоев | + 16 | ||
Создавать сервер, подключаться к нему и получать данные, заданные в конфиг-файле. Всё просто Спасибо за урок! |
|||
API Telegram Без изменения кода... | + 16 | ||
Добавлять переход на новую строку при автоматическом формировании меню, на основе данных из БД. Всё просто Спасибо за урок |
|||
API Telegram Прикрутить БД | + 16 | ||
Копипастить и рефакторить код:)) Всё просто... Спасибо за урок! |
|||
API Telegram БД - Большое Дело! | + 16 | ||
Составил план базы данных и создал её в DB Browser for SQLite. Всё просто Без комментариев |
|||
Шифрование Перестановочный шифр - Форма | + 16 | ||
Ничего нового, подготовительные мероприятия... Всё просто Без комментариев |
|||
Шифрование Перестановочный шифр | + 17 | ||
Использовать перестановочный шифр Всё просто! При шифровании происходит изменение данных и существует ключ, только при помощи которого можно дешифровать эти данные. А, при кодировании, имеется некая справочная информация о соответствии закодированных значений их обычной, понятной человеку форме. |
|||
MVC шаблон MVC - PhoneBook - Model - Methods | + 16 | ||
Разрабатывать методы работы с моделью. Всё просто! Спасибо за урок! |
|||
MVC шаблон MVC - PhoneBook - Model - Ресторанная аналогия | + 16 | ||
Ещё раз попытался образно представить себе паттерн MVC используя ресторанную аналогию. Всё просто! Если данные - это продукты, то аналогия со всевозможным оборудованием на кухне, в нашем случае, наиболее точна. |
|||
MVC шаблон MVC - PhoneBook - UserSQLTest - Slashes | + 16 | ||
Корректно формировать запрос к базе данных SQLite с учётом специфики экранирования кавычек. Всё просто и понятно! Спасибо за урок! |
|||
MVC шаблон MVC - PhoneBook - UserSQLTest - Select | + 16 | ||
тестировать методы select и delete. Всё просто! Спасибо за подробный разбор теста из прошлого урока! |
|||
API Telegram SQLite: База MySQL в кармане | + 16 | ||
Работать с базой данных SQLite из проекта в Visual Studio Не смотря на то, что Windows 64 bit, но Visual Studio 32 битная. Только когда попробовал скачать 32 битную библиотеку, то с ней всё заработало. Не очень понятно, почему так.. Спасибо за урок. |
|||
API Telegram Изменить неизменяемое | + 16 | ||
Изменять отправленное сообщение Всё просто! С SQLite уже достаточно подробно познакомился в курсе MVC (но там Java) |
|||
MVC шаблон MVC - PhoneBook - UserSQLTest - Insert | + 16 | ||
Писать тесты методов для работы с базой данных. Всё просто! Спасибо за урок! |
|||
MVC шаблон MVC - PhoneBook - UserSQLTest - DBase | + 16 | ||
Использовать enum вместо singleton. Работать с боевой и тестовой базой данных в зависимости от ситуации. Всё просто! Спасибо за урок! |
|||
API Telegram По взмаху волшебной палочки! | + 16 | ||
Управлять запросами, выводить на экран всплывающие подсказки. Найти ошибку в собственном коде... Спасибо за урок! |
|||
Тестирование JUnit - Powerable | + 16 | ||
Тестировать методы в Java с использованием JUnit. Всё просто Спасибо за серию уроков по тестированию! |
|||
Тестирование JUnit - Exceptions | + 16 | ||
Экспериментировать с тестами Всё просто, но нужно привыкнуть! Спасибо за урок! |
|||
Тестирование JUnit - Testing | + 16 | ||
Ещё раз повторил прошлый урок Всё просто Без комментариев |
|||
Тестирование JUnit - Intellij IDEA | + 16 | ||
Вспомнил, что есть такой Мавен Всё просто Если не возражаете, я буду продолжать использовать Gradle для сборки проекта, вместо Maven. |
|||
Тестирование JUnit - Numbers | + 16 | ||
Проверил работу алгоритма методом начинающего программиста:)) Всё просто Без комментариев |
|||
MVC шаблон MVC - PhoneBook - UserListSQL - Select | + 16 | ||
Делать запросы к базе данных SQLite из Java-кода с использованием шаблона Active Record. Всё просто Спасибо за урок! |
|||
MVC шаблон MVC - PhoneBook - UserSQL - CRUD | + 16 | ||
Делать запросы к базе данных SQLite из Java-кода. Всё просто, если быть внимательным. Спасибо за урок! |
|||
MVC шаблон MVC - PhoneBook - UserSQL - Singleton | + 16 | ||
Использовать паттерн Singleton для создания подключения к базе данных. Всё просто Спасибо за урок! |
|||
MVC шаблон MVC - PhoneBook - UserSQL - Connect | + 16 | ||
Реализовал запрос на добавление записи в Java-коде Всё просто На картинке смотрите, как подключить зависимость в Gradle-проекте, кому интересно. Всё делается при помощи одной единственной строчки! К сожалению, в maven-репозитории последняя версия только 3.8.11.2, ну и ладно... compile 'org.xerial:sqlite-jdbc:3.8.11.2' CHANGED: Друзья, не забываем закрывать connection: finally { try { if(connection != null) connection.close(); } catch(SQLException e) { // connection close failed. System.err.println(e); } } |
|||
MVC шаблон MVC - PhoneBook - UserSQL - Queries | + 16 | ||
Проверил работу SQL запросов при помощи программы "DB Browser for SQLite" Всё просто Спасибо за урок |
|||
MVC шаблон MVC - PhoneBook - UserSQL - Methods | + 16 | ||
Узнал про шаблон Active Records Всё просто Спасибо за урок! |
|||
API Telegram Волшебство начинается! | + 16 | ||
Создавать inline-меню для бота Telegram Всё просто Оcновнoе oтличиe Inline кнoпoк от обычных кнопок в том, что они предназначены для отправки запроса. В то время, как простые кнопки располагаются в области клавиатуры и помогают быстро вводить заранее определённый текст с клавиатуры. Как получить данные из запроса? Не совсем понятен вопрос.. ведь мы же сами туда кладём свои данные, ссылки вот эти для перехода, а дальше это уже проблема самого Telegram :о) Интереснее же будет посмотреть ответ сервера, что нам этот Telegram ответит! |
|||
Новые технологии Обои рабочего стола | + 16 | ||
Менять обои рабочего стола Всё достаточно просто, но пришлось потратить время, что бы заставить это всё работать под Windows 10. Отдельное спасибо Владимиру Новопашину за комментарии к своему отчёту! Спасибо за урок! |
|||
База SQLite SQLite - Самостоятельная работа | + 16 | ||
Повторенье - мать ученья! Всё просто Мой вопрос: У какого студента больше всего оценок? |
|||
База SQLite SQLite - Select | + 16 | ||
Формировать запрос и получать данные из базы данных SQLite. Всё просто Спасибо за урок! |
|||
База SQLite SQLite - Insert | + 16 | ||
Использовать SQLite в среде разработки, добавлять записи в базу данных. Всё просто Без комментариев |
|||
База SQLite SQLite - Подключение из Java | + 16 | ||
Запускать программу, имеющую зависимость от сторонней библиотеки, из консоли. Всё просто java -cp sqlite-jdbc-3.16.1.jar:. Program |
|||
База SQLite SQLite - Знакомство | + 16 | ||
Тыкать базу SQLite в консоли Всё просто Без комментариев |
|||
MVC шаблон MVC - PhoneBook - UserList Struct | + 16 | ||
Ещё раз повторил возможности JFrame и использование паттерна Observer. Всё просто Спасибо за урок! |
|||
MVC шаблон MVC - PhoneBook - ViewList | + 16 | ||
Повторил создание форм при помощи компонентов JFrame Всё просто Без комментариев |
|||
MVC шаблон MVC - PhoneBook - User Struct | + 16 | ||
Передавать поля объекта в визуальное представление при помощи паттерна Observer. Всё просто Без комментариев |
|||
MVC шаблон MVC - PhoneBook - ViewCard | + 16 | ||
Повторил создание форм при помощи добавления вручную компонентов JFrame Всё просто Кто пользуется Идеей, кому интересно, там есть встроенное средство для разметки таких обычных JFrame форм. Для этого нужно мышкой выбрать нужное место в дереве проекта (нужный package) и по правой кнопке перейти в меню "New -> GUI Form". |
|||
MVC шаблон MVC - PhoneBook - Вступление | + 16 | ||
Проектировать графический интерфейс программы с использованием специализированных онлайн-сервисов. Потратить время на выбор и изучение онлайн сервиса. Без комментариев |
|||
Новые технологии Телефон по TCP/IP протоколу | + 16 | ||
Устанавливать двустороннее соединение между клиентом и сервером Всё просто Спасибо за урок! |
|||
Новые технологии Говорящие часы. Воспроизведение | + 16 | ||
Использовать отдельный поток для выполнения тяжёлых операций. Всё просто Спасибо за урок! |
|||
Новые технологии Говорящие часы. Запись голоса | + 16 | ||
Записывать и воспроизводить звуковые файлы Всё просто Спасибо за урок! |
|||
Новые технологии Нити на кубиках | + 16 | ||
Работать с потоками Всё более-менее просто Без комментариев |
|||
Шпионский бот ВИП-Урок: Защита приложения | + 16 | ||
Скрывать форму, ограничивать доступ пользователей к управлению ботом. Не получилось прописать в автозагрузку. Спасибо за курс! Осталось подозрение, что такой бот будет некорректно работать, если одновременно с командами администратора бота будут приходить сообщения от всяких других пользователей. |
|||
Новые технологии Делегаты на кубиках | + 16 | ||
Работать с делегатами Всё просто Без комментариев |
|||
Новые технологии Модульное тестирование | + 16 | ||
Покрывать тестами ранее написанный код. Всё просто Спасибо за урок! |
|||
Шпионский бот ФИНАЛЬНЫЙ УРОК | + 1 | ||
Демонстрировать работу бота Очень хороший курс! Создание бота происходит пошагово и с подробными объяснениями, поэтому особых сложностей прохождение курса не вызывает. В планах завершить прохождение ещё одного курса "SOFT: API Telegram", а ещё хочу переписать бота на языке Java, что бы его было легко захостить на любой машинке. |
|||
Шпионский бот Процессуальный кодекс | + 16 | ||
Получать список запущенных процессов, завершать и запускать процессы при помощи бота. Всё просто Спасибо за полезный и интересный курс! |
|||
Новые технологии Мотиватор | + 16 | ||
Работать с изображениями в C# Всё просто Спасибо за урок! |
|||
Шпионский бот Летучая фотография | + 2 | ||
Делать скриншот и отправлять его в чат при помощи бота. Бот зависал, пока не увеличил интервал запроса апдейтов до 2 сек и добавил в некоторых местах проверки на null. Сейчас вроде бы всё в порядке. Но истинная причина зависания бота пока не установлена, придётся ещё разбираться. На первый взгляд, происходит конфликт двух запросов к серверу, когда картинка ещё не загрузилась, а уже идёт новый запрос апдейтов. Однако, мне кажется, что может быть ещё какая-то причина на уровне логики работы бота. |
|||
Шпионский бот Фото в студию | + 16 | ||
Отправлять в чат фотографии при помощи бота, а так же немного подробнее посмотрел работу дебаггера в VisualStudio. Всё достаточно просто. Спасибо за урок! |
|||
MVC шаблон MVC - Counter - ControllerDuplex | + 1 | ||
Для связи каждого представления с моделью нужен свой отдельный контроллер. Всё просто Спасибо за урок, очень наглядная программа получилась, перехожу к следующей... |
|||
MVC шаблон MVC - Counter - ModelDuplex | + 16 | ||
Повторение материала и попытка самостоятельно создать контроллер. Всё просто Без комментариев |
|||
MVC шаблон MVC - Counter - ControllerPlusConsole | + 16 | ||
Экспериментировать с моделью и разными контроллерами Всё просто Без комментариев |
|||
API Telegram Не хочу писать! | + 16 | ||
Создавать кнопки для бота Всё просто 12 рядов кнопок не помещается на экране, максимум 4,5 ряда. |
|||
MVC шаблон MVC - Counter - ControllerPlusFrame | + 16 | ||
Связывать модель и визуальное представление посредством контроллера Всё просто! Без комментариев |
|||
API Telegram Вам телеграмма! | + 16 | ||
Обрабатывать поступающие сообщения и команды, а так же посылать ответные сообщения. Всё просто В данный мoмeнт любой пользователь Telegram можeт нaпиcать и получить ответ от Бота. |
|||
API Telegram Что такое Json?! | + 16 | ||
Проникся значимостью offset Всё просто Без комментариев |
|||
MVC шаблон MVC - Counter - ModelPlus | + 16 | ||
Продолжил строить MVC архитектуру на основе шаблона Observer. Всё просто Спасибо за урок! |
|||
Webbot On-Line Видеообзор Игры | + 16 | ||
Играть в игру Башня Всё просто Когда нибудь может быть и до этого курса руки дойдут, пройти его. |
|||
MVC шаблон MVC - Counter - ViewFrame | + 16 | ||
Вспомнил, что был такой JFrame Всё просто Спасибо за урок! |
|||
MVC шаблон MVC - Counter - ViewConsole | + 16 | ||
Для построения MVC архитектуры можно использовать шаблон Observer. Всё предельно просто. Может как нибудь внесли бы изменения в работу сайта, что бы уроки последовательно открывались, чтоб по кнопке "Следующий урок" можно было перейти после выполнения предыдущего. Хотел пройти несколько уроков по тестированию, но что бы до них добраться, придётся сейчас весь курс от самого начала проходить. А мне это сейчас не нужно и работы над прохождением других курсов предостаточно. |
|||
MVC шаблон MVC - Суть шаблона | + 17 | ||
Открыл для себя MVC Всё просто, пока... Шаблон MVC применяют с целью отделения бизнес-логики от её визуализации. |
|||
Тестирование JUnit - Система тестирования | + 16 | ||
Самые азы тестирования Всё просто Без комментариев |
|||
API Telegram Начинаем кодить | + 16 | ||
Повторенье - мать ученья! Всё просто Всё уже было в курсе про шпионского бота, поэтому просто насладился просмотром видео с поп-корном и газировкой:)) |
|||
Шпионский бот Посмотри что я натворил | + 16 | ||
Повторил работу с файлами и LINQ, поразмыслил ещё немного о защите. Всё просто, правда пришлось, забегая вперёд, чуть-чуть попросить помощи у Интернета про LINQ Спасибо, что поправили громкость видео! |
|||
API Telegram Осознание... | + 16 | ||
Управлять ботом, задавать примечание и описание, устанавливать аватар. Всё просто Всё было уже знакомо по курсу Шпионский бот. Но, повторенье - мать ученья:)) |
|||
Шпионский бот Логировали, логировали да не вылогировали | + 16 | ||
Ничего нового Не совсем понял вопрос, куда ещё вставить лог... Без комментариев |
|||
Шпионский бот Ну что сказать Вам, Господа... | + 2 | ||
Ничего нового не было. Всё просто Простейший способ защиты бота - задать лимит сообщений от одного пользователя за какой либо интервал времени. Т.е. можно хранить список последних пользователей и накапливать количество сообщений от каждого из них, а периодически этот список просто обнулять. |
|||
Шпионский бот Телеграммировать | + 16 | ||
Отправлять сообщения пользователю из адресной строки и программно. Всё просто Без комментариев |
|||
Шпионский бот Вам телеграмма! | + 16 | ||
Узнал, как бот отправляет сообщения пользователю. Всё просто Без комментариев |
|||
Шпионский бот Авторазбор в действии | + 17 | ||
Магии специальной вставки с формированием классов из JSON-строки. Раньше ручками мастерил. -- JSON - формат передачи и хранения структурированных данных. |
|||
Шпионский бот Хочу новости | + 16 | ||
Взаимодействовать с Telegram Bot API программно. Всё просто Не стал пока в этот раз заморачиваться с парсингом JSON, но с этим нет большой проблемы. |
|||
Шпионский бот Кто я? | + 16 | ||
Управлять ботом, задавать примечание и описание, устанавливать аватар. -- -- |
|||
Шпионский бот Здесь Ботов раздают? | + 16 | ||
Научился регистрировать ботов -- -- |
|||
Facade Facade - Motivator - Program | + 16 | ||
-- -- -- |
|||
Facade Facade - Computer - Program | + 16 | ||
Вспомнил, что такое фасад. -- -- |
|||
API Telegram Здесь Ботов раздают? | + 16 | ||
Ничего нового пока не узнал. Но проделал процедуру, тоже - польза! Всё было просто Всё классно! Но, продолжительность уроков можно было бы немного увеличить. |
|||
Сетевые технологии Несколько способов работы с интернет-страницами | + 20 | ||
System.Net Всё просто Хочу уже следующий урок:) |
|||
Сетевые технологии Интернет-страница: Что полезного можно получить? | + 20 | ||
Выбор данных HTML страницы с учётом атрибутов. Отискать метод для загрузки картинки в PictureBox по ссылке. В общем-то не сложно. Хороший урок. |
|||
Сетевые технологии Главные секреты интернет-страниц | + 20 | ||
Получать содержимое страницы и дополнительные данные из заголовков и выводить на экран в текстовом виде. Ничего сложного. Вот пример идеального урока, всё очень коротко ясно и конкретно. |
|||
Сетевые технологии Мой собственный браузер | + 21 | ||
Сделал браузер на компоненте WebBrowser Подготовить картинки для кнопок. Очень хороший урок. Всё коротко и ясно. |
|||
Сетевые технологии Презентация курса | + 20 | ||
Узнал о новом курсе Ничего сложного. Вообще ничего. Не надо больше делать таких коротких уроков. Пусть в каждом уроке будет что-то полезное, что отложится в памяти и будет использовано при написании кода. |
|||
Сетевые технологии Вопросы и ответы | + 20 | ||
Узнал о существовании нового курса. У любого урока, даже такого своеобразного, должен быть план, а здесь только обзор случайных тем. Не зная, какой результат будет получен в итоге, очень сложно было заставить себя дослушать лектора до конца. Не понятно из вводного урока, пойдёт речь о бэкенде, фронтенде или обо всём сразу. Для отправки отчёта требуется обязательно отправить скрин программы, но урок не содержит никакого задания по написанию программы. |
|||
Комбинаторика Рекурсия. Главный секрет | + 20 | ||
Узнал про кривую Гильберта Ничего сложного Очень длинный вебинар вместо короткого урока. Урок должен быть непосредственно связан с выполняемым заданием. |
|||
Комбинаторика Рекурсия. Вступление | + 20 | ||
Вспомнил определение рекурсии Ничего сложного Отличное начало для курса! |
|||
Демо софт Вступительное слово | + 1 | ||
Установка VisualStudio Самым сложным было расстаться со старой версией VisualStudio Недавно была написана учебная программа, использующая подключение к MongoDB. Ожидаю от видеоуроков получения опыта работы с графикой. |
|||
Шарики Шарики. Вступление | |||
|
|||
Игры со словами Игры со словами | |||
|
|||
Демо игры Картинка с секретом | |||
|
|||
Теория ООП Инкапсуляция мечты | |||
|
|||
Нанософт Твоё портфолио | |||
|
|||
Игры со Спрайтами Спрайт. Первая форма | |||
|
|||
Комбинаторика Рекурсия. Фракталы. Спираль | |||
|
|||
Морской флот Вступление | |||
|
|||
Графические циклы Подготовка графики | |||
|
|||
Секундомер Моральная подготовка | |||
|
|||
Бинарная жизнь Правила игры | |||
|
|||
Tinklavimas Знакомство | |||
|
|||
Фотошарп 256 оттенков серого | |||
|
|||
Коллекция графов ArrayList | |||
|
|||
Интернет-магазин Установка EasyPHP | |||
|
|||
Судоку Вступление | |||
|
|||
Портфолио на Bootstrap Рефакторинг страницы | |||
|
|||
Мат Конём и Слоном Постановка задачи | |||
|
|||
Компилятор Где живёт компилятор | |||
|
|||
ASP.NET и GMaps Координаты адреса | |||
|
|||
J6. Условия IF - Минимакс | |||
|
|||
J5. Операции OPER - Операции 1 | |||
|
|||
J7. Экзамен EGZ - Подготовка к зачёту | |||
|
|||
JA. Классные пакеты CLASS - Кошка и Собака | |||
|
|||
JC. Явные графоциклы FOR2D - Линия и Круг | |||
|
|||
Знакомство с jQuery События и их методы | |||
|
|||
Dancing Links Что такое Dancing Links | |||
|
|||
Мультиязычное меню на JS Документы и ключ | |||
|
|||
Дневник успеха 2017-10-01 Первый день октября | |||
|
|||
Шахматы по сети План Шахматного проекта | |||
|
|||
Web API Создание Web API проекта | |||
|
|||
Карточки памяти Независимый класс | |||
|
|||
PHP парсинг XML ФИНАЛЬНЫЙ УРОК | |||
|
|||
PHP Повелитель дат Текущее время проекта | |||
|
|||
Экзамен по Java 5. Отображение списка клиентов | |||
|
|||
Система Git git push clone | |||
|
|||
Новые технологии VIP урок. Игра Жизнь | |||
|
|||
Начало здесь День №8. ВИДЕОФИКСАЦИЯ УСПЕХОВ. | |||
|
|||
Соло на клавиатуре Мы начинаем СОЛО Марафон | |||
|
|||
Записи вебинаров GIT-практикум | |||
|
|||
Записи вебинаров Создание игры Жизнь на Java | |||
|
|||
Записи вебинаров Массив. Коллекция. Интерфейс. Обобщение. | |||
|
|||
Повторение задач Stop. Think. Act. Review. | |||
|
|||
Bootstrap-4 первые шаги ФИНАЛЬНЫЙ УРОК | |||
|
|||
JS Восточный гороскоп ФИНАЛЬНЫЙ УРОК | |||
|
|||
marafon Новогодний Марафон - Вариант участия | |||
|
|||
Платформер на Unity 1. Вступление | |||
|
|||
Весёлая семейка Web-Мастера Финальный урок | |||
|
|||
Фотошарп VIP. Обработка видео программой ffmpeg | |||
|
|||
Python3: математика Число прописью | |||
|
|||
Доска объявлений Создание проекта YII2 | |||
|