Online обучение c#

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Статистика по видеоурокам

  • Всего просмотрено уроков: 799
  • Всего выполнено уроков: 748

Отчёты по видеоурокам

Дата Видеоурок Результат
2019-10-17 00:12 Доска объявлений О проекте и про инструменты + 12 18 мин.
Проверил наличие инструментов! Всё в наличии с прошлых курсов.

2019-06-09 19:19 Дневник успеха 2019-06-09 : Какова пашня, таково и брашно. + 9 3 мин.
За эту неделю:
+ Я проверил 224 отчёта у 37 формулистов.
− Я не написал ни одного сообщения :o(
− Я не набрал ни одного текста :o(
+ Я решил 1 задачу:
    1 => «Методы / Степень» на 100%
− Я не выполнил ни одного видеоурока :o(
− Я не собрал ни одного Мегахеша :o(

2019-05-12 20:58 Дневник успеха 2019-05-12 : Птицу узнают в полете, а человека в работе. + 8 1 мин.
За эту неделю:
+ Я проверил 259 отчётов у 41 формулиста.
− Я не написал ни одного сообщения :o(
− Я не набрал ни одного текста :o(
− Я не решил ни одной задачи :o(
− Я не выполнил ни одного видеоурока :o(
− Я не собрал ни одного Мегахеша :o(

2019-05-05 23:57 Дневник успеха 2019-05-05 : Господской работы не переработаешь. + 8 7 мин.
За эту неделю:
+ Я проверил 244 отчёта у 52 формулистов.
+ Я написал 1 сообщение 1 формулисту общим объёмом 1 килобуква
− Я не набрал ни одного текста :o(
− Я не решил ни одной задачи :o(
+ Я выполнил 4 видеоурока:
    1 => «LINQ: шаг за шагом / Инструменты и консольное приложение» за 7 мин.
    2 => «LINQ: шаг за шагом / Традиционный алгоритм» за 22 мин.
    3 => «LINQ: шаг за шагом / Первое использование LINQ» за 20 мин.
    4 => «LINQ: шаг за шагом / Linq по классу» за 46 мин.
− Я не собрал ни одного Мегахеша :o(

2019-05-05 23:45 LINQ: шаг за шагом Linq по классу + 8 46 мин.
Создал список на основе класса Planet и сделал новую выборку.

2019-05-04 23:55 LINQ: шаг за шагом Первое использование LINQ + 9 20 мин.
Выделил алгоритм поиска и сортировки в отдельный метод и создал аналогичный метод с использованием LINQ.

2019-05-02 23:56 LINQ: шаг за шагом Традиционный алгоритм + 7 22 мин.
Создал массив элементов, описал словесно и реализовал на c# алгоритм выборки и сортировки.

2019-05-01 21:28 LINQ: шаг за шагом Инструменты и консольное приложение + 4 7 мин.
Создал проект и подготовил данные.

2019-04-28 19:24 Дневник успеха 2019-04-28 : Нужно наклониться, чтоб из ручья напиться. + 4 1 мин.
За эту неделю:
+ Я проверил 229 отчётов у 34 формулистов.
− Я не написал ни одного сообщения :o(
− Я не набрал ни одного текста :o(
− Я не решил ни одной задачи :o(
+ Я выполнил 1 видеоурок:
    1 => «Дневник успеха / 2019-04-21 : Сей хлеб — не спи: будешь жать — некогда будет дремать.» за 1 мин.
− Я не собрал ни одного Мегахеша :o(

2019-04-22 00:10 Дневник успеха 2019-04-21 : Сей хлеб — не спи: будешь жать — некогда будет дремать. + 8 1 мин.
Сей хлеб — не спи: будешь жать — некогда будет дремать.
А я вот всё проспал и не отправил этот отчёт вовремя...

2019-04-17 23:59 Комбинаторика Рекурсия. Обратный отсчёт + 13 13 мин.
Решил задачу Обратный отсчёт.

2019-04-17 23:22 Комбинаторика Рекурсия. Общий делитель + 8 16 мин.
Решил задачу по нахождению при помощи рекурсии наименьшего общего делителя.
Как и в прошлый раз, проверить решение при помощи Робота Шарпа нет возможности, задача оказалась не доступна.
2019-04-16 21:53 Комбинаторика Рекурсия. Числа Фибоначчи + 14 12 мин.
Решил задачу Числа Фибоначчи по видео уроку.
Задача по ссылке на Робота Шарпа не доступна, поэтому пришлось писать код в VisualStudio.
2019-04-16 21:32 Комбинаторика Рекурсия. Факториал + 10 35 мин.
Решил задачу Факториал по видео из раздела Консоль.
Доступ к задаче в разделе Консоль оказался закрыт, поэтому пришлось набирать код в VisualStudio.
2019-04-15 23:31 Комбинаторика Рекурсия. Заливка области + 8 1 час. 21 мин.
Реализовал рекурсивную заливку.

2019-04-14 23:36 Дневник успеха 2019-04-14 : Есть терпенье, будет и уменье. + 11 2 мин.
За эту неделю:
+ Я проверил 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(
Иван Воронин! Разбань меня в Телеге!

2019-04-14 23:24 Портфолио на Bootstrap Подготовка картинок для портфолио + 9 31 мин.
Подготовил картинки сайтов и превьюшки.

2019-04-13 23:31 Портфолио на Bootstrap Фиксированная панель и субменю + 15 54 мин.
Сформировал меню и подменю.

2019-04-12 23:52 Портфолио на Bootstrap Навигационное меню + 9 1 час. 3 мин.
Создал навигационное меню.

2019-04-11 00:18 Портфолио на Bootstrap Структура сайта и сетка + 5 47 мин.
Создал структуру сайта с хедером и футером и сделал вёрстку хедера.

2019-04-09 23:04 Портфолио на Bootstrap Начало - подключение bootstrap + 8 30 мин.
Создал проект, скачал и установил bootstrap, скопировал стартовый шаблон и слегка его подправил ручками...
Уже столько всяких IDE у меня на компе, совсем не хочется ещё и NetBeans этот устанавливать. Воспользуюсь чем-нибудь из того, что уже есть.
В курсе рассматривается 3-я версия bootstrap, но на дворе уже 2019 год, поэтому решил поставить актуальную версию, на свой страх и риск.
2019-04-08 23:50 Портфолио на Bootstrap Презентация курса + 13 11 мин.
Интересный курс, надо проходить! Хорошее настроение в запасе :)

2019-04-07 23:59 Дневник успеха 2019-04-07 : Куй железо, пока горячо. + 13 1 мин.
За эту неделю:
+ Я проверил 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(

2019-04-07 23:56 PHP Driver Отлов ошибок + 12 50 мин.
Добавил проверки и вынес парсинг данных get-запроса в отдельный класс.

2019-04-05 14:17 PHP Driver Запускаемый класс + 8 43 мин.
Создал класс в папке modules с несколькими методами и протестировал в пошаговом режиме.

2019-04-04 23:51 PHP Driver Первый байт проекта + 9 34 мин.
Создал новый проект и выполнил настройки PHPStorm и Apache, создал файл .htaccess

2019-04-03 23:54 PHP Driver Создание базы данных в HeidiSQL + 3 1 час. 3 мин.
Настроил все поля базы данных в HeidiSQL в соответствии со схемой.

2019-04-03 22:46 PHP Driver Создание схемы базы данных + 3 19 мин.
Составил схему базы данных и создал таблицы в HeidiSQL.

2019-04-02 23:54 PHP Driver Установка MySQL, Smarty и Bootstrap + 8 13 мин.
Скачал программы и создал новую пустую базу данных drivers

2019-04-01 23:02 PHP Driver Настройка PHP-отладчика xDebug в PHPStorm + 9 40 мин.
Подключил xDebug и настроил его работу в PhpStorm.
Оказалось, что xDebug уже входил в установленный у меня набор файлов php.
2019-03-31 23:43 Дневник успеха 2019-03-31 : Сколько ни говорить, а с разговору сыт не будеш. + 14 1 мин.
За эту неделю:
+ Я проверил 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.

2019-03-31 23:15 PHP Driver Установка PhpStorm + 10 13 мин.
Уже всё установлено до нас!..

2019-03-31 22:51 PHP Driver Установка и настройка Apache + PHP + 11 37 мин.
Решил ничего не скачивать, т.к. разных апачей и PHP уже столько на компе понаставлено, что лучше уж я буду использовать что-то из того, что уже есть.

2019-03-30 23:56 PHP Driver Техническое задание + 6 10 мин.
Задание понятно. Посмотрим, каким получится этот проект.
Что бы не тратить много времени на изобретение очередного велосипеда, я бы использовал какой-нибудь фреймворк, например Yii2 или Laravel.
Мне пока сложно представить, как будет устроено это приложение.
2019-03-29 21:49 MVC и JavaFX ФИНАЛЬНЫЙ УРОК + 6 14 мин.
Вот и ещё один курс пройден! На прохождение 16-ти уроков понадобилось 12 дней. Как всегда, двигаюсь в своём спокойном темпе, по мере сил и наличия свободного времени. Ранее уже немного был знаком с технологией JavaFX, а сейчас закрепил свои знания. Курс очень понравился, рекомендую его пройти, но уже во вторую очередь, после прохождения первого курса по MVC. В первом курсе, не предполагалось, что проект станет библиотекой. Поэтому, я бы сначала немного изменил именно исходный проект, в первую очередь поменял бы названия методов на более понятные для внешнего пользователя библиотеки. Но, сейчас делать этого не стану, т.к. проект учебный и использовать эту записную книжку в дальнейшем всё-равно не планируется.

2019-03-29 21:33 MVC и JavaFX Controller - UserList - Поиск записей + 6 22 мин.
Реализовал поиск записей. В итоге, ощутил всю мощь MVC

2019-03-28 13:27 MVC и JavaFX Controller - UserList - Выбор записи + 10 24 мин.
Реализовал добавление новой записи и выбор записи из списка для редактирования.

2019-03-27 23:59 MVC и JavaFX Controller - UserList - Список пользователей + 15 17 мин.
Отобразил список пользователей

2019-03-26 23:44 MVC и JavaFX Controller - UserList - Сообщение + 15 12 мин.
Обработал получение сообщения о произведённой операции.

2019-03-26 23:31 MVC и JavaFX Controller - UserCard - Добавление + 13 10 мин.
Проверил добавление новой записи. Самооценка немного повысилась!..

2019-03-25 23:52 MVC и JavaFX Controller - UserCard - Удалить или сохранить? + 13 17 мин.
Реализовал удаление и редактирование записи и проверил результат двумя способами, как при помощи повторного запуска программы, так и при помощи запуска старой программы из библиотеки.

2019-03-25 14:20 MVC и JavaFX Controller - UserCard - Загрузка + 9 32 мин.
Реализовал в контроллере получение данных из модели с последующим их отображением.

2019-03-24 22:53 Дневник успеха 2019-03-24 : Зубами того гвоздя не вытянуть. + 15 1 мин.
За эту неделю:
+ Я проверил 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(

2019-03-23 23:26 MVC и JavaFX JAR - Подключение библиотеки + 8 25 мин.
Подключил старую программу, как библиотеку, к новому проекту и запустил её.

2019-03-23 00:04 MVC и JavaFX JAR - Запуск классного архива + 9 1 час. 2 мин.
Создал ещё один JAR-файл
В отличие от показанного в видео уроке, пришлось брать значение classpath в кавычки. Только после этого удалось запустить программу.
java -cp "PhoneBook.jar;sqlite-jdbc-3.6.0.jar" info.videojava.phonebook.Program
2019-03-21 23:39 MVC и JavaFX JAR - Запуск полного архива + 10 46 мин.
Собрал jar-файл на основе проекта из предоставленного архива.
Проект с первого раза не запустился. Пришлось предварительно импортировать проект, а так же переподключать библиотеку SQLite.
2019-03-20 23:23 MVC и JavaFX View - Работа с двумя формами + 10 37 мин.
Реализовал открытие второй формы по кнопке и сделал второе окно модальным.

2019-03-19 23:10 MVC и JavaFX View - Инициализация платформы + 8 30 мин.
Описал два поля типа Stage под каждую форму и инициализировал обе формы.

2019-03-19 16:05 MVC и JavaFX View - Запуск JavaFX Application + 11 15 мин.
Запустил JavaFX Application с каждой из двух форм по очереди.

2019-03-19 00:10 MVC и JavaFX View - Карточка пользователя + 16 31 мин.
Создал fxml-разметку карточки пользователя и сгенерировал каркас контроллера при помощи SceneBuilder.

2019-03-17 23:57 Дневник успеха 2019-03-17 : Кончил дело — гуляй смело. + 14 1 мин.
За эту неделю:
+ Я проверил 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(

2019-03-17 23:50 MVC и JavaFX View - Список пользователей + 10 43 мин.
Создал форму и контроллер по инструкции в видео.

2019-03-17 00:29 MVC и JavaFX View - Установка Scene Builder + 9 1 день 47 мин.
Создал новый проект под JavaFX в IntellijIDEA, установил SceneBuilder, настроил работу с JavaFX для Java11
В Java11 больше не входит JavaFX. Полезная ссылка https://openjfx.io/openjfx-docs
2019-03-15 23:36 Strategy VIP - Strategy - Person - Enum + 11 19 мин.
В классе ContextFormat добавил enum и произвёл рефакторинг.

2019-03-14 23:06 Strategy VIP - Strategy - Person - UML + 7 6 мин.
Познакомился с программой Class Visualizer. Но, мне привычнее использовать возможности IntellijIDEA.

2019-03-14 06:34 Strategy ФИНАЛЬНЫЙ УРОК + 9 2 мин.
Очень хороший курс, с удовольствием его прошёл и рекомендую к прохождению! Аналогично тому, как и все остальные курсы по шаблонам проектирования на языке Java.


2019-03-13 23:39 Strategy Strategy - Person - Save - Strategy + 14 16 мин.
Метод save() в классе SaveFile был реализован в прошлом самостоятельном задании. Сейчас реализовал его ещё одним способом. Думаю, что данный шаблон буду использовать в будущем по мере необходимости.

2019-03-13 23:22 Strategy Strategy - Person - Save - Context + 11 31 мин.
Реализовал метод doSave() в классе ContextSave и методы save() в классах стратегиях.

2019-03-10 20:01 Дневник успеха 2019-03-10 : Маленькое дело лучше большого безделья. + 10 2 мин.
За эту неделю:
+ Меня разблокировали в нашем ощем чате и
- снова заблокировали:(
+ Я проверил 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(

2019-03-09 22:00 Template method ФИНАЛЬНЫЙ УРОК + 12 2 мин.
Хороший курс, с удовольствием рекомендую его к прохождению! Точно так же, как и все остальные курсы по шаблонам проектирования на языке Java.

2019-03-09 12:45 Strategy Strategy - Person - Format - Strategy + 14 45 мин.
Реализовал метод format во всех классах-стратегиях и проверил работу программы.

2019-03-09 11:02 Strategy Strategy - Person - Format - Context + 11 38 мин.
Создал интерфейс StrategyFormat. В классе ContextFormat реализовал метод doFormat и необходимые классы-заглушки, реализующие интерфейс StrategyFormat.

2019-03-08 23:09 Strategy Strategy - Person - Program + 16 20 мин.
Создал скелет будущей программы

2019-03-08 22:23 Tinklavimas Контрольная работа + 13 2 мин.
Вариант №2
Server - обслуживающее устройство (или установленная на нём программа) в системах автоматической обработки информации.
Hosting - услуга по предоставлению ресурсов для размещения информации на сервере.
VDS/VPS - VDS (Virtual Dedicated Server) или VPS (Virtual Private Server) - это услуга хостинга, когда пользователю предоставляется виртуальный сервер, эмулирующий работу реального физического сервера.
FTP - протокол передачи файлов по сети.
HTTP - протокол передачи различных данных, изначально предназначавшийся для передачи гипертекста.

2019-03-08 22:06 Strategy Strategy - Person - Schema + 12 23 мин.
Приблизительно понятно, каким будет наш следующий проект

2019-03-03 21:40 Дневник успеха 2019-03-03 : Не говори "гоп", пока не перепрыгнешь. + 8 1 мин.
За эту неделю:
+ Я проверил 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(

2019-02-27 23:50 Strategy Strategy - Join - Log/Timer + 12 31 мин.
Провёл эксперименты с количеством итераций и способом добавления в буфер.

2019-02-26 09:27 Strategy Strategy - Join - String/Buffer + 9 25 мин.
Реализовал стратегии StrategyStringJoin и StrategyBufferJoin. Поэкспериментировал с разным количеством строк.

2019-02-26 08:58 Strategy Strategy - Join - Context + 10 13 мин.
Создал класс Context с методом execute. *Дополнительно создал классы заготовки для реализации необходимых стратегий.

2019-02-26 08:44 Strategy Strategy - Join - ArrayList + 9 32 мин.
Создал новый проект, класс Program и реализовал основную логику метода main. *Дополнительно создал класс Context.

2019-02-25 23:44 Strategy Strategy - Operation - Program + 7 12 мин.
Создал основной класс программы и запустил программу на выполнение.

2019-02-25 00:24 Strategy Strategy - Operation - Context + 17 25 мин.
Создал скелет из классов в соответствии с шаблоном стратегия.

2019-02-24 23:50 Дневник успеха 2019-02-24 : Была бы охота — будет ладиться работа. + 17 1 мин.
За эту неделю:
+ Я проверил 303 отчёта у 46 формулистов.
− Я не написал ни одного сообщения :o(
− Я не набрал ни одного текста :o(
− Я не решил ни одной задачи :o(
+ Я выполнил 1 видеоурок:
    1 => «Strategy / Strategy - Intro» за 16 мин.
− Я не собрал ни одного Мегахеша :o(
На следующей неделе буду заниматься по мере возможности.

2019-02-22 13:37 Strategy Strategy - Intro + 7 16 мин.
Стратегия — поведенческий паттерн, который определяет семейство схожих алгоритмов и помещает каждый из них в собственный класс. После чего, эти алгоритмы можно подменять во время исполнения программы.

2019-02-17 20:50 Дневник успеха 2019-02-17 : Один в поле не воин. + 10 1 мин.
За эту неделю:

+ Я проверил 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(

На следующей неделе буду заниматься, по мере возможности.

2019-02-17 00:15 Template method Template Method - Web Parser - Currency + 13 1 час. 14 мин.
Честно повторил всё, что было в уроке. Всё, что касается применения паттерна, предельно ясно!
Получение курса валюты на сайте https://www.xe.com спрятали в javascript. В рамках данного урока такое не распарсить, потому, что нужно выполнять javascript, который подключается к API сайта "/api/page_resources/converter.php", отправляет GET-запрос и забирает оттуда данные. Попробовал к нему подключиться, но отттуда приходит Warning.
2019-02-15 23:34 Template method Template Method - Web Parser - Loader + 11 18 мин.
Реализовал метод загрузки страницы loadPage()  WebParser

2019-02-14 00:09 Template method Template Method - Web Parser - Time + 16 27 мин.
Создал конкретный класс парсера времени

2019-02-12 23:59 Template method Template Method - Web Parser - Abstract + 16 16 мин.
Создал новый проект и абстрактный класс.

2019-02-11 22:58 Template method Template Method - Web Parser + 15 12 мин.
Изучил сайт, нашёл в исходниках нужную информацию.

2019-02-10 23:39 Дневник успеха 2019-02-10 : Поле труд любит. + 17 1 мин.
За эту неделю:
+ Я проверил 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(

2019-02-10 23:07 Template method Template Method - Girl - Program + 16 19 мин.
Создал экземпляры двух разных классов, отнаследованных от по общего шаблонного класса.

2019-02-09 23:55 Template method Template Method - Girl - Macho Boy + 15 18 мин.
Создал два класса наследника
Не хочу использовать русские буквы. Даже в комментариях никогда не использую, а тут предлагается классы называть и методы...
2019-02-08 22:24 Template method Template Method - Girl - Abstract + 8 33 мин.
Реализовал абстрактный класс знакомства с девушкой

2019-02-07 23:54 Template method Template Method - Introduction + 15 8 мин.
Шаблонный метод (Template method) — поведенческий шаблон проектирования, определяющий основу алгоритма и позволяющий наследникам переопределять некоторые шаги алгоритма, не изменяя его структуру в целом.

2019-02-07 23:41 Python3: математика Словарь сотен + 14 18 мин.
Создал словарь для сотен и реализовал с его помощью вывод сотен прописью

2019-02-06 23:57 Python3: математика Бесконечный while + 12 11 мин.
Организовал выполнение программы в бесконечном цикле.

2019-02-06 01:29 Python3: математика Списки - в программу! + 13 17 мин.
Вывод результатов работы программы в виде списка

2019-02-05 23:51 Python3: математика Списки - немного теории + 15 15 мин.
Поработал со списками в Python из консоли

2019-02-05 23:30 PHP парсинг XML Редактируем и сохраняем + 15 35 мин.
Реализовал редактирование данных в xml-файле

2019-02-04 23:50 PHP парсинг XML Волшебная ссылка + 12 20 мин.
Создал генерируемую ссылку с параметром и обработал её на странице редактирования.

2019-02-03 23:35 Дневник успеха 2019-02-03 : Тот ничего не сделал, кто ничего не начал. + 16 1 мин.
За эту неделю:
+ Я проверил 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: математика.

2019-02-03 11:01 PHP парсинг XML Готовим форму + 10 29 мин.
Создал страницу с формой для редактирования и заполнил её данными из xml-файла.

2019-02-03 10:27 PHP парсинг XML Хаос - в таблицу + 9 27 мин.
В новом файле index.php реализовал вывод данных в таблицу.

2019-02-02 22:34 PHP парсинг XML Универсальный рефакторинг + 11 21 мин.
Отрефакторил метод записи в xml-файл

2019-02-02 22:11 PHP парсинг XML Изменяемый XML + 9 16 мин.
Реализовал запись изменений в новый файл.

2019-02-01 22:56 PHP парсинг XML Функциональный функционал - в функции + 9 41 мин.
Создал отдельный файл для библиотеки функций.
Зачем такое замудрённое название?
2019-02-01 09:04 PHP парсинг XML Чтение из XML-файла + 14 17 мин.
Загрузил XML-файл и отобразил информацию из него в окне браузера.

2019-01-31 23:39 PHP парсинг XML Создание XML-файла + 16 13 мин.
Подготовил исходный xml-файл

2019-01-31 00:26 PHP парсинг XML Создание проекта + 7 25 мин.
Создал новый проект и запустил его с использованием OpenServer

2019-01-30 23:43 Python3: математика Проверка иных условий + 10 21 мин.
Написал функцию для проверки соответствия входного числа условию задачи.

2019-01-29 19:15 Python3: математика Обработка исключений в основной программе + 11 22 мин.
Обработал исключения в основной программе в файле math.py

2019-01-28 23:43 Python3: математика Обработка исключений - немного теории + 14 22 мин.
Научился обрабатывать исключения в Python

2019-01-27 23:46 Дневник успеха 2019-01-27 : Хочешь жить - умей вертеться! + 11 4 мин.
За эту неделю:
+ Я проверил 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, но лучше я подумаю об этом завтра..

2019-01-27 21:39 Python3: математика Рефакторинг - ввод и функция + 7 19 мин.
Использовал ввод числа с клавиатуры и написал функцию, возвращающую отформатированную строку.

2019-01-27 20:39 PHP фреймворк Yii2 - вторая часть Design Cabinet - Кабинетное планирование + 7 51 мин.
Спланировал работу, жду продолжения! Спасибо.

2019-01-26 23:45 PHP фреймворк Yii2 - вторая часть Switch lang - Полиглот + 13 1 час. 1 мин.
Доделал и протестировал интернационализацию.
Пришлось удалить созданный несколькими уроками ранее файл acceptance.default.suit.yml т.к. из-за него не запускалось тестирование. Если кто-то нашёл лучшее правильное решение, то можете написать об этом.
2019-01-25 23:50 PHP фреймворк Yii2 - вторая часть Debug url - Отладочный модуль + 16 51 мин.
Настроил pretty url и подключил debug module

2019-01-25 00:34 PHP фреймворк Yii2 - вторая часть Internationalization - Вершина айсберга + 18 35 мин.
Настроил интернационализацию.

2019-01-24 20:21 Python3: математика Число - на составные части + 15 29 мин.
Сохранил программу на Python в файл и запустил её выполнение.

2019-01-24 19:46 Python3: математика Математические операции в python3 + 15 9 мин.
Порешал примеры с операциями на python в консоли.

2019-01-23 22:23 Python3: математика Погружение в python3 + 16 22 мин.
Обновил Python до версии 3.7.2

2019-01-23 21:50 PHP фреймворк Yii2 - вторая часть Lang Tester - Тестирование Интернационализации + 13 1 час. 17 мин.
Повторил тему создания приёмочных тестов.

2019-01-22 19:43 PHP фреймворк Yii2 - вторая часть Design Signup - Планирование входа + 13 33 мин.
Спланировал работу на листочках бумаги.

2019-01-22 14:16 PHP фреймворк Yii2 - вторая часть Compose Yii - Загрузка фреймворка + 10 44 мин.
Установил Yii2, запустил первую страницу сайта на основе фреймворка.

2019-01-22 13:26 PHP фреймворк Yii2 - вторая часть Web folder - Подготовка папки + 13 43 мин.
Настроил PhpStorm. Создал проект и файл для первой страницы.

2019-01-21 23:32 PHP фреймворк Yii2 - вторая часть Welcome - Вступление + 18 14 мин.
Всё давно уже установлено!

2019-01-21 22:50 Observer VIP - Observer - Sensor - Alert + 18 43 мин.
Создал observer Alert, подающий звуковые сигналы только один раз, в случае изменения состояния при превышении одного из экстремальных значений.

2019-01-20 23:54 Дневник успеха 2019-01-20 : Уменье и труд все перетрут. + 26 3 мин.
За эту неделю:
+ Я проверил 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.

2019-01-20 23:09 Observer ФИНАЛЬНЫЙ УРОК + 17 4 мин.
Хороший курс, не большой и очень понятный! Как работает паттерн объясняется на двух примерах, что бы наверняка закрепить пройденный материал. Рекомендую пройти этот курс, а так же остальные курсы по паттернам проектирования.

2019-01-20 00:11 Observer Observer - Sensor - Banner + 17 1 час. 0 мин.
Нарисовал экран индикатора температуры в виде графического файла с использованием ранее написанного кода курса по паттерну Facade.

2019-01-18 23:02 Observer Observer - Sensor - Cat File + 15 24 мин.
Добавил в качестве слушателя класс Cat, который реагирует на определённую температуру созданием и удалением файла cat.txt в корневой директории проекта.

2019-01-17 23:40 Observer Observer - Sensor - Person + 17 18 мин.
Создал два слушателя события с нашего "датчика" температуры.

2019-01-16 23:44 JS Восточный гороскоп Данные - на страницу + 17 29 мин.
В этом уроке отобразили данные, рассчитанные для нужного года, непосредственно на странице и задали стиль отображения.

2019-01-15 23:33 JS Восточный гороскоп Цвет и стихия года + 11 34 мин.
Добавил вычисление и вывел значения цвета и стихии года.

2019-01-14 23:46 Весёлая семейка Web-Мастера VIP. Parent + 15 40 мин.
На этом занятии заменили перезагрузку всей страницы на перезагрузку невидимого iframe для отработки PHP-скрипта

2019-01-13 23:46 Дневник успеха 2019-01-13 : Ученый без дела, как туча без дождя. + 13 2 мин.
За эту неделю:
+ Я проверил 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 Восточный гороскоп.

2019-01-13 23:29 Весёлая семейка Web-Мастера PDO + 10 34 мин.
На этом уроке произведём подключение к базе MySQL из PHP-кода и выполним запросы для получения и изменения значения счётчика.

2019-01-13 16:29 Весёлая семейка Web-Мастера MySQL + 13 20 мин.
На этом уроке необходимо создать базу данных MySQL при помощи менеджера баз данных с графическим интерфейсом HeidiSQL, а затем написать и выполнить простейшие запросы.

2019-01-12 01:29 Весёлая семейка Web-Мастера Session + 12 19 мин.
В этом уроке используется сессия для хранения значения счётчика.

2019-01-12 00:48 Весёлая семейка Web-Мастера PHP + 12 31 мин.
На этом уроке необходимо организовать увеличение значения счётчика при помощи отправки значения из формы на сервер. Сначала это нужно сделать при помощи GET, а затем - POST-запроса.

2019-01-11 11:38 Весёлая семейка Web-Мастера Server + 10 31 мин.
На этом уроке требуется установить локально на свой компьютер, настроить и запустить web-сервер. Для облегчения выполнения этой задачи предлагается воспользоваться платформой OSPanel https://ospanel.io

2019-01-11 10:56 Весёлая семейка Web-Мастера JavaScript + 13 41 мин.
На этом уроке нужно выполнить JavaScript при нажатии на кнопку. Использовать JavaScript для показа окна alert-диалога и вывода в консоль. Вынести код скрипта в отдельную функцию. *Разместить код скрипта в отдельном файле.


2019-01-10 23:55 Весёлая семейка Web-Мастера CSS + 15 38 мин.
На этом уроке нужно попробовать добавить на нашу HTML страницу стили несколькими способами. Первый способ заключается в добавлении стиля в виде атрибута style у элемента разметки. Далее используем теги style внутри тегов head. И в завершение, разместим стили в отдельном файле style.css

2019-01-10 22:50 Весёлая семейка Web-Мастера HTML + 12 16 мин.
На этом уроке вы создадите HTML страницу, которую можно открыть в браузере без использования web-сервера.
У меня в Sublime Text 3 уже был ранее установлен плагин Emmet, поэтому мне создать начальный HTML-код было сделать очень легко.

2019-01-09 23:36 Observer Observer - Sensor - Visaginas + 18 24 мин.
Создал класс Sensor наследованный от Observerable и проверил его работу в программе.

2019-01-09 22:57 JS Восточный гороскоп Символ года + 10 21 мин.
Написал и использовал функцию, возвращающую символ года.

2019-01-08 19:55 JS Восточный гороскоп Первые функции + 9 23 мин.
Написал две функции на javascript и использовал событие onclick нажатия кнопки

2019-01-08 19:17 JS Восточный гороскоп Создание сцены + 7 22 мин.
Создал проект, подключил стили и файл с javascript

2019-01-07 23:57 Observer Observer - School Bell - Study and Break + 16 17 мин.
Использовал два типа событий Study и Break

2019-01-07 23:36 Observer Observer - School Bell - java.util.Observable + 15 32 мин.
Использовал Observable и Observer из стандартной библиотеки.

2019-01-06 23:49 Дневник успеха 2019-01-06 : Какие труды, такие и плоды. + 14 1 мин.
За эту неделю:
+ Я проверил 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(
На следующей неделе буду планомерно двигаться дальше!

2019-01-06 23:43 Пошаговый JavaScript Statements + 11 17 мин.
Операторы (инструкции) языка Javascript

2019-01-05 23:29 Пошаговый JavaScript Output + 17 12 мин.
JavaScript может отобразить данные несколькими различными способами:
- запись в элемент HTML, использование innerHTML или outerHTML;
- запись в вывод HTML с помощью document.write();
- запись во всплывающее окно предупреждений при помощи window.alert();
- запись в консоль браузера, использование console.log()

2019-01-04 23:51 Пошаговый JavaScript Where To + 12 10 мин.
Проверил работу javascriptпоместив его в теги head и body, а так же в отдельном файле.

2019-01-03 00:27 Observer Observer - School Bell - java.util.Observer + 20 28 мин.
Просто посмотрел урок, но решил пока ничего не переделывать.
Начиная с версии Java 9 класс Observable и интерфейс Observer объявлены, как deprecated, т.е. устаревшими. В документации написано, что модель событий, поддерживаемая Observer и Observable, весьма ограничена, порядок уведомлений, доставляемых Observable, не определен, а изменения состояния не находятся в однозначном соответствии с уведомлениями. В качестве более продвинутой событийной модели рекомендуется использовать пакет java.beans. Для надежного и упорядоченного обмена сообщениями между потоками рассмотреть возможность использования одной из параллельных структур данных в пакете java.util.concurrent. Для программирования в стиле реактивных потоков - стрим API.
2019-01-02 23:58 Observer Observer - School Bell - Porter + 18 22 мин.
Добавил Observable

2019-01-01 22:23 Observer Observer - School Bell - Sound Bell + 13 42 мин.
Реализовал звук звонка
Звонок никак не хотел звонить. Пришлось искать решение на Stackowerflow
Звуковой файл поместил в ресурсы, а обращение к нему сделал следующим образом
InputStream is = getClass().getResourceAsStream(fileName);
AudioInputStream audioIn = AudioSystem.getAudioInputStream(new BufferedInputStream(is));

2019-01-01 21:38 Observer Observer - School Bell - Student + 12 22 мин.
Создал студентов типа Observer

2019-01-01 18:47 Observer Observer - Теория + 13 12 мин.
Наблюдатель уведомляет все заинтересованные стороны о произошедшем событии или об изменении своего состояния. Строго говоря, это поведенческий шаблон проектирования, который определяет зависимость между объектами типа «один ко многим» таким образом, что при изменении состояния одного из объектов все зависящие от него оповещаются об этом.

2019-01-01 18:13 Пошаговый JavaScript Introduction + 13 12 мин.
Выполнил упражнения из раздела Introduction

2018-12-31 20:30 Дневник успеха Рефлексия уходящего года + 14 7 мин.
За этот год:
+ Я проверил 18627 отчётов у 644 формулистов.
+ Я написал 215 сообщений 110 формулистам общим объёмом 104 килобуквы
+ Я набрал 39 текстов:
+ Я решил 28 задач:
+ Я выполнил 319 видеоуроков:
+ Я собрал 253 Мегахешей.
Некоторые данные из этого отчёта мне кажутся сомнительными.
Однако, год удался на славу! Я проделал по-настоящему большой путь, хотя двигался "широким фронтом" :))
В следующем году я буду жить так же, как и живу, делать буду всё то же самое, что делаю сейчас и постараюсь не зацикливаться на каких-то отдельных языках и технологиях. Буду копать глубже и смотреть дальше!
Всех с наступающим!

2018-12-30 23:45 Дневник успеха 2018-12-30 : Думай ввечеру, что делать поутру. + 16 2 мин.
За эту неделю:
+ Я проверил 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(
На следующей неделе буду делать всё, как обычно, а так же следить за тем, что происходит на марафоне.

2018-12-30 23:38 Bootstrap-4 первые шаги JS-навигация + 16 47 мин.
Написал скрипт для меню навигации

2018-12-29 13:23 API поиска работы Функционал тестового стенда + 12 30 мин.
Воспользовался моделью из прошлых уроков для обработки ответа сервера.

2018-12-29 12:49 API поиска работы Функционал главного меню + 11 25 мин.
Создал окно для отображения информации обращения к API

2018-12-29 12:01 API поиска работы Переходим на профессиональный уровень + 12 35 мин.
Создали новое приложение с меню.

2018-12-28 07:40 J9. Массивы ARRAY - Макси в Мини + 13 17 мин.
Реализовал алгоритм обмена местами максимального и минимального элементов массива

2018-12-28 07:17 J9. Массивы ARRAY - Максима Массива + 12 20 мин.
Организовал заполнение массива и реализовал алгоритм нахождения максимального элемента.

2018-12-28 06:51 J9. Массивы ARRAY - Целый массив + 12 23 мин.
Просто набрал код и запустил.
Такой урок должен быть free.
2018-12-27 10:27 Начало здесь День №6. Обучательное тестирование + 11 10 мин.
Создал тест для этого урока!
Придумать хороший тест иногда сложнее, чем пройти сам урок.
2018-12-27 02:19 Итератор VIP. Оптимизация поиска простых чисел + 15 2 час. 20 мин.
Провёл ряд экспериментов по вычислению простых чисел различными способами. В ходе экспериментов производился подсчёт количества найденных простых чисел за фиксированный период времени.

2018-12-26 23:09 API поиска работы ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР + 12 1 мин.
Записал промежуточный видео отчёт

2018-12-25 23:47 Yii2 REFRESH - 40 МГНОВЕНИЙ ОПЫТА + 15 1 день 8 час. 19 мин.
Для повторного прохождения потребовалось около полутора дней. Чувствую огромную радость от завершения всего курса!
Не могу сказать, что какие-то уроки было на много сложнее выполнить, чем другие. Сначала казалось, что всё получится сделать гораздо быстрей. Но, столкнувшись с трудностями, я решил ещё параллельно и видео пересматривать.
2018-12-24 12:50 Дневник успеха 2018-12-23 : Живет на горке, а хлеба ни корки. + 12 3 час. 22 мин.
За эту неделю:
+ Я проверил 7 отчётов, по одному отчёту в день.

2018-12-16 23:22 Дневник успеха 2018-12-16 : Без дела слабеет сила. + 15 2 мин.
За эту неделю:
+ Я проверил 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 Мегахешей.
На следующей неделе постараюсь не делать ни-че-го. Хотя, это будет не просто.

2018-12-16 13:31 Bootstrap-4 первые шаги Обратная связь - стильная форма + 7 18 мин.
Добавил стили для формы и для кнопки

2018-12-16 00:12 Bootstrap-4 первые шаги Обратная связь - создание формы + 12 26 мин.
Создал форму для отправки сообщений

2018-12-15 00:40 Yii2 Authokey - Ключи в сейфе + 7 49 мин.
Использовал в качестве auth key случайное значение

2018-12-14 15:55 Пошаговый JavaScript Home + 12 15 мин.
Первый

2018-12-14 10:46 Yii2 Remember me - Печенька на память + 10 47 мин.
Реализовал возможность запоминания залогиненного пользователя

2018-12-14 00:47 Клиент-серверный сокет VIP. Динамичная многопоточность + 14 49 мин.
Сделал динамическое формирование потоков при каждом подключении

2018-12-13 23:47 Bootstrap-4 первые шаги Отзывы: карты - в сетку + 13 35 мин.
Привязал карточки к Bootstrap-сетке, а так же использовал google-шрифты в стилях заголовков карточек и навигационного меню.

2018-12-12 17:17 Клиент-серверный сокет VIP. Мультики на сервере + 9 1 час. 52 мин.
Сделал сервер многопоточным и провёл эксперименты по наблюдению за скоростью ответа сервера.

2018-12-11 11:25 Bootstrap-4 первые шаги Отзывы - стили + 15 21 мин.
Добавил стили заголовка и карточек в разделе с отзывами

2018-12-10 23:10 Bootstrap-4 первые шаги Отзывы - размещение карточек + 11 23 мин.
Создал раздел с отзывами

2018-12-10 17:14 Bootstrap-4 первые шаги Товар лицом + 13 44 мин.
Создал блок портфолио

2018-12-10 07:46 Клиент-серверный сокет VIP. Функциональное потокообразование + 19 13 мин.
Написание кода в функциональном стиле.

2018-12-10 07:12 Клиент-серверный сокет VIP. Синхрофазатрон + 18 39 мин.
Поэкспериментировали с synchronized

2018-12-09 15:42 Дневник успеха 2018-12-09 : У хорошего мастера всякая пила хорошая. + 13 1 мин.
За эту неделю:
+ Я проверил 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 по мере выхода новых уроков и по ниличии времени.

2018-12-09 14:53 Клиент-серверный сокет VIP. Два потока + 11 24 мин.
Повторил самые основы многопоточности.

2018-12-09 14:14 Клиент-серверный сокет VIP. Многопоточность + 14 25 мин.
Распараллеливать имеет смысл выполнение большого количества небольших однотипных задач. В качестве примера эффективной многопоточности можно привести большое количество кассовых узлов в супермаркете или турникеты на входе в метро. Последовательности задач можно оптимизировать, подготовку студента к экзамену или подготовку спортсмена к участию в соревновании.

2018-12-08 23:44 Yii2 Hash - Как правильно солить пароли + 17 20 мин.
Использовал профилирование при экспериментах со стоимостью операции хеширования.

2018-12-08 20:58 Клиент-серверный сокет ФИНАЛЬНЫЙ УРОК + 15 2 мин.
Уже изучал ранее сокеты, всё-равно было интересно. Курс классный, рекомендую его всем для прохождения!
Заплатил за этот отзыв 50 байт. Идём дальше!
2018-12-08 11:36 Клиент-серверный сокет Универсальный сокет + 11 1 час. 11 мин.
Реализовал методы класса Phone и проверил работу клиента и сервера в консоли, в т.ч. с подключением через telnet
Пришлось удалить jre от 8-й Java, что бы он не мешал запускать в консоли код, скомпилированный Java 11 версии
2018-12-07 22:36 Yii2 Security - Кручу-верчу-захэшировать хочу! + 13 30 мин.
Реализовал хеширование при регистрации и проверку пароля пли входе. Очистил таблицу со старыми тестовыми пользователями, у которых хранились пароли вместо хешей.

2018-12-07 21:32 Yii2 PasswordIsHashed - Покажите-ка ваш хэш + 14 44 мин.
Написал тесты для проверки хеширования пароля и проверки того, что пароль повторно не хешируется.

2018-12-07 00:08 Yii2 Test - Запуск функциональных тестов + 15 1 час. 2 мин.
Настроил функциональное тестирование. Добился прохождения теста, проверяющего имя пользователя в базе данных.
Несмотря на то, что добился прохождения теста, в консоли отображается какая-то непонятная ошибка.
2018-12-05 21:38 Bootstrap-4 первые шаги Об авторе - отступы, цвета, закругления + 10 34 мин.
Настроил стили, так же, как в видео уроке. При выполнении дополнительного задания, для генерации большого куска текста использовал сниппет из emmet - lorem*4
При растягивании на экран среднего или большого размера картинка искажается. Только на маленьком экране сохраняется пропорция.
2018-12-05 15:28 Bootstrap-4 первые шаги Об авторе - отступы и дополнения + 14 36 мин.
Для раздела об авторе задал размеры сетки и добавил стили.

2018-12-05 00:58 Yii2 Refactoring - Нет дубликатам! + 14 25 мин.
Сделал рефакторинг для удаления дублирующегося кода.

2018-12-04 23:01 Yii2 IfPasswordWrong - Пароль? Пароль! Проходи. + 11 26 мин.
Сделал проверку пароля при аутентификации

2018-12-04 16:29 Yii2 IfEmailNotFound - На деревню дедушке + 16 46 мин.
Залогинил пользователя через форму

2018-12-03 23:14 Yii2 UserLoginForm - Модель на входе + 18 32 мин.
Сделал форму для аутентификации пользователя.

2018-12-03 18:36 Yii2 Save - Запись в книгу + 14 32 мин.
Записал нового пользователя в базу данных и убедился, что соответствующая часть тестов проходит.

2018-12-02 23:50 Дневник успеха 2018-12-02 : Больше дела – меньше слов. + 17 3 мин.
За эту неделю:
+ Я проверил 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 по мере выхода новых уроков и по ниличии времени.

2018-12-02 00:31 Yii2 HasErrors - Где водятся волшебники? + 16 14 мин.
Эксперименты с последовательностью проверок при валидации полей формы

2018-12-01 23:54 Yii2 IfEmailUsed - Почта закрыта + 14 19 мин.
Сделал проверку e-mail адреса на наличие в базе.

2018-12-01 20:52 Bootstrap-4 первые шаги Об авторе - блоки и HTML + 10 37 мин.
Сверстал по сетке блок About

2018-12-01 20:09 Bootstrap-4 первые шаги Заголовок header - оверлей, надпись и кнопка + 10 21 мин.
Доработал хедер при помощи стилей, разместил на нём кнопку

2018-12-01 18:59 Клиент-серверный сокет Скелет телефона + 15 9 мин.
Продолжил написание программы, реализовал метод calculate()

2018-12-01 18:44 Клиент-серверный сокет Основной алгоритм + 12 38 мин.
Написал алгоритм запуска в режиме клиента или сервера, в зависимости от аргументов.
Так уж и быть, установил 11-ю java :)
2018-12-01 16:04 Клиент-серверный сокет Правильный заголовок + 13 19 мин.
Добавил заголовок, проверил работу через telnet и в браузере.

2018-11-30 16:25 Yii2 JoinPost - Вторая сторона модели + 13 36 мин.
Отображение данных в форме регистрации
Для того, что бы вызвать контекстное меню, в PhpStorm можно использовать сочетание клавиш Alt+Enter (точно такое же, как и в IntellijIDEA)
Не очень понял, на что ругается ide-шка (см. второй скрин)
2018-11-29 23:12 Yii2 Rules - Валидация без правил + 16 26 мин.
Добавил метод, переопределяющий дефолтные параметры валидации полей формы регистрации пользователя.

2018-11-29 01:29 Yii2 UserJoinForm - Модель для формы + 18 51 мин.
Сделал модель для формы регистрации и саму форму.

2018-11-28 23:55 Yii2 Logout - Выход из лабиринта + 14 28 мин.
Меню для залогиненного пользователя и разлогинивание

2018-11-28 13:17 Bootstrap-4 первые шаги Заголовок header - красивая основа + 14 49 мин.
Создал заголовок и задал для него параметры отображения
При запуске живого отображения проекта в браузере открывается абсолютный путь к html файлу. При этом не отображаются картинки. Пришлось лечить перезагрузкой Брекетса и браузера, что бы подключение происходило на локалхост с портом. Этот Брекетс - ещё то глюкалово.
2018-11-28 12:24 Bootstrap-4 первые шаги Верная навигация + 10 37 мин.
Создал адаптивное навигационное меню c кнопкой

2018-11-28 01:36 Bootstrap-4 первые шаги Основа и фреймворк + 18 41 мин.
Создал каталог для проекта, перенёс картинки и создал файл index.html
Подключил Bootstrap и проверил работу Live preview в интерактивном режиме.
Пришлось перезагрузить редактор Brackets, что бы заработал Live preview
2018-11-28 00:51 Bootstrap-4 первые шаги Погружение в проект + 17 8 мин.
Подготовился к прохождению курса! Установил редактор brackets с расширением Emmet, а так же подобрал картинки для лендинга.

2018-11-27 13:57 Yii2 UserIdentity - Посторонним В + 15 43 мин.
Залогинил одного пользователя

2018-11-26 23:47 Yii2 Faker - Тысяча фантазёров! + 16 30 мин.
Подключил библиотеку Faker и использовал её для создания случайных пользователей.

2018-11-25 23:58 Дневник успеха 2018-11-25 : Кто поет, у того работа скоро заканчивается. + 16 3 мин.
За эту неделю:
+ Я проверил 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, если появятся новые уроки.

2018-11-25 19:57 Yii2 UserRecord - Очень активная модель + 10 45 мин.
Создал модель UserRecord. Подключил базу данных к web-проекту.
Добавил тестового пользователя при помощи специально созданного для этого метода.

2018-11-24 13:07 Yii2 DBase - Подключение к Матрице + 11 1 час. 23 мин.
Настроил подключение к БД, создал таблицу user при помощи миграции

2018-11-24 11:40 Yii2 Migration - Архитектура таблицы + 11 28 мин.
Добавил миграцию для таблицы user
Миграции помогают следить за актуальностью схемы базы данных.

2018-11-24 10:12 Yii2 Console - Есть ли жизнь в Консоли? + 11 25 мин.
Создал консольное приложение, проверил работоспособность php yii.php help migrate

2018-11-23 18:55 Yii2 Steps - Пошаговая инструкция + 11 32 мин.
Реализовал тело тестовых методов

2018-11-22 15:31 Yii2 Tests - Обоснование необходимости + 9 53 мин.
Написал тесты (по TDD)
В тестах нужно было использовать такие строчки для захода на соответствующую страницу:
$I->amOnPage('/user/login');
$I->amOnPage('/user/join');
Без этого в видео уроке codeception ругался в консоли.
2018-11-21 22:42 Yii2 Model - Модели на подиуме + 10 14 мин.
Стало немного более ясно, куда мы будем двигаться дальше

2018-11-21 22:21 Yii2 Panel - Красивые анкеты + 10 24 мин.
При помощи Bootstrap cделал оформление страниц регистрации и входа

2018-11-20 23:08 Yii2 User - Помещение регистратуры + 15 33 мин.
Перед началом работы внёс необходимые изменения в тесты.
Создал контроллер для действий пользователя и перенёс в него методы для открытия страниц регистрации и авторизации.
По завершении работы проверил работу тестов.

2018-11-20 00:53 Yii2 Debug - Следы на песке + 13 46 мин.
Установил и подключил систему отладки
Метод trace() уже deprecated, нужно использовать метод debug()
2018-11-19 23:48 Yii2 Join/login - Полёт Навигатора + 13 27 мин.
Добавил две страницы и оптимизировал внешний вид ссылки. Теперь все тесты проходят!

2018-11-19 12:41 API поиска работы Полная информация + 10 25 мин.
Реализовал переход к информации о выделенной вакансии в браузере по ссылке

2018-11-18 23:56 Дневник успеха 2018-11-18 : Начинать начинай, да смотри же — заканчивай! + 15 1 мин.
За эту неделю:
+ Я проверил 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 Мегахешей.

2018-11-18 17:48 Клиент-серверный сокет Техническое задание + 12 12 мин.
Это просто техническое задание

2018-11-18 17:31 Клиент-серверный сокет Экспериментальный сервачок + 8 15 мин.
Немного поэкспериментировали.

2018-11-18 01:28 Клиент-серверный сокет Клиент-серверный диалог + 17 43 мин.
Организовал полноценное общение между клиентом и сервером через сокет. При отправке запроса из браузера, сервер получает не такой запрос, как от нашего клиента, поэтому вычисленная длина имеет другое значение.

2018-11-17 16:07 Клиент-серверный сокет Как хорошо уметь читать! + 9 30 мин.
Создал клиента, который может прочитать сообщение от сервера.

2018-11-17 02:44 Клиент-серверный сокет Автоответчик + 13 39 мин.
Написал сервер-автоответчик
В консоли видно, что сервер реагирует на подключение, но браузер выдаёт сообщение "Сайт 127.0.0.1 отправил недействительный ответ. ERR_INVALID_HTTP_RESPONSE". Видимо, не все браузеры могут отображать данные в таком формате.
2018-11-17 01:52 Клиент-серверный сокет Простейший сервер + 9 7 мин.
Написал на Java самый простой сервер, который только может быть!
Оказалось, что в Windows 10 telnet по умолчанию отключен из соображений безопасности. Пришлось залезть в настройки, что бы его активировать (см.картинку)
2018-11-17 01:14 Клиент-серверный сокет Что такое сокет + 8 24 мин.
Сокет - программный интерфейс обмена данными между процессами. Он определяется двумя значениями IP-адрес + порт.

2018-11-16 23:36 API поиска работы Переезжаем на WPF + 11 32 мин.
Сделал форму на WPF

2018-11-15 18:53 API поиска работы Пошаговая отладка + 10 23 мин.
Исправил ошибку вывода, теперь будет выводиться в таблицу ссылка на вакансию.

2018-11-15 16:36 Демо софт Квадратный калейдоскоп + 10 3 час. 1 мин.
Написал программу Квадратный Калейдоскоп

2018-11-14 00:55 Демо софт Текстовый процессор + 15 1 час. 38 мин.
Создал текстовый процессор с возможностью открывать и сохранять файл, а так же производить замену заданной подстроки во всём тексте.

2018-11-13 22:47 Демо софт VIP. Бесплатная консультация + 15 5 мин.
На консультации не был, т.к. сейчас особо-то в такой консультации и не нуждаюсь. Вполне достаточно других возможностей общения с другими членами Клуба и самим Игромистром! Отправляю этот отчёт только для того, что бы полностью закрыть прохождение курса, что бы он из розовых карточек перешёл в зелёные :)))

2018-11-12 22:00 Шифрование RSA - Де/шифровка + 11 1 час. 23 мин.
Зашифровал и расшифровал текст при помощи алгоритма RSA

2018-11-12 01:28 Шифрование RSA - Буквы столбиком + 17 57 мин.
Доработал форму для работы с паблик/приват ключами и де/шифрования сообщения.

2018-11-12 00:22 Шифрование RSA - Открытый и секретный ключ + 14 38 мин.
Реализовал генерацию и отображение на форме значений e и d.

2018-11-11 17:20 Дневник успеха 2018-11-11 : Тише едешь - дальше будешь. + 10 2 мин.
За эту неделю:

+ Я проверил 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(

2018-11-11 02:01 API поиска работы Предложения - в таблицу + 16 54 мин.
Вывел результаты поискового запроса в таблицу и реализовал счётчик количества записей.

2018-11-11 00:38 API поиска работы Структура вакансии + 15 26 мин.
Создал структуру для вакансии

2018-11-11 00:00 API поиска работы Меняем внешний вид + 13 10 мин.
Подготовил форму для вывода данных в виде таблицы.

2018-11-10 21:47 Шифрование RSA - Простые случайные числа + 11 42 мин.
Сгенерировал два простых числа по нажатии кнопок и подставил их в форму

2018-11-09 14:45 Шифрование RSA - Экранная форма + 12 24 мин.
Начинал делать этот проект ещё год назад на вебинаре. Но, тогда я не успел быстро повторить всё, что делалось онлайн. Наконец-то, пришло время продолжить!

2018-11-08 23:53 Шифрование RSA - Идея алгоритма + 14 17 мин.
Ознакомился с идеей алгоритма.

2018-11-07 23:47 API поиска работы Свободный поиск по вакансиям + 17 56 мин.
Сделал запросы с параметрами.
К моему большому удивлению, оказалось, что проверка null != item.salary не то же самое, что item.salary != null
2018-11-07 00:52 API поиска работы Из JSON всё по полочкам + 16 28 мин.
Подключил библиотеку Newtonsoft, создал метод для парсинга данных из Json-ответа сервера и вывел результат в окно программы.

2018-11-06 23:48 API поиска работы Все запросы - через приложение + 15 1 час. 20 мин.
Создал приложение для отправки запросов. Модель выделил в отдельную библиотеку.

2018-11-06 19:37 API поиска работы Начало работы с HeadHunter API + 11 13 мин.
Вывел информацию о вакансии, используя HeadHunter API, в JSON формате. Очень пригодилось расширение JSONView для браузера Chrom, которое когда-то давно установил, что бы не мучиться со всякими онлайн сервисами.

2018-11-06 18:14 Лендинг на YII2 Создание лендинг-страницы - анимация логотипа + 13 39 мин.
Сделал изображение изначально не видимым и запустил скрипт с анимацией.

2018-11-05 09:12 Лендинг на YII2 Создание лендинг-страницы - структура лендинга и дизайн заголовка + 14 46 мин.
Сверстал секцию с заголовком

2018-11-04 20:16 Дневник успеха 2018-11-04 : Мала пчелка, да и та работает. + 13 1 мин.
За эту неделю:
+ Я проверил 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 мин.
− Я не собраю Мегахеши.

2018-11-04 17:17 Лендинг на YII2 Создание лендинг-страницы - дизайн базового представления + 13 29 мин.
Создал представление для лендинг-страницы, доработал контроллер и изменил список пунктов меню.

2018-11-04 13:24 Лендинг на YII2 Настройка ссылок + 9 17 мин.
Настроил внешний вид ссылок

2018-11-03 23:57 Лендинг на YII2 Создание пустого сайта на YII2 + 16 48 мин.
Создал пустой проект в базовой конфигурации

2018-11-02 23:40 Лендинг на YII2 Тема и структура лендинг-страницы + 15 20 мин.
Решил пока делать то же самое, что и в уроках курса.
Когда думалка включится, может быть сделаю что-нибудь своё, а пока ничего не приходит на ум...
2018-11-01 21:31 Лендинг на YII2 О лендингах и фреймворке + 12 13 мин.
Всё уже установлено

2018-10-31 23:58 Yii2 Menu - Богатый выбор + 12 19 мин.
Создал меню

2018-10-30 23:51 Yii2 Bootstrap - Пусть будет красиво! + 16 33 мин.
Подключил Bootstrap

2018-10-29 23:50 Yii2 Codeception - Пошаговое тестирование + 15 27 мин.
Использовал codeception

2018-10-28 23:59 Дневник успеха 2018-10-28 : У ленивой пряхи и для себя нет рубахи. + 15 1 мин.
За эту неделю:

+ Я проверил 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

2018-10-28 23:48 Yii2 Views - Представления начинаются + 12 27 мин.
Создал представление

2018-10-27 00:32 Yii2 Controller - Точка входа программиста + 14 17 мин.
Создал файл с классом контроллера

2018-10-26 23:48 Yii2 Composer - Установка пустоты + 15 54 мин.
Устанавливать фреймворк Yii2 при помощи composer

2018-10-25 20:14 Iterator ФИНАЛЬНЫЙ УРОК + 7 2 мин.
Большое спасибо автору курса! Получился отличный курс, благодаря которому не осталось никаких вопросов по работе итератора.

2018-10-24 23:11 Iterator Iterator - BlackJack - Play game + 11 45 мин.
Дописал игру и поиграл с дилером!..

2018-10-23 20:14 Iterator Iterator - BlackJack - Stages + 11 21 мин.
Реализовал проверку условий стадий игры в цикле перебора колоды карт.

2018-10-22 23:06 Iterator Iterator - BlackJack - Random + 11 19 мин.
Использовал  генератор случайных чисел для получения случайной карты из колоды по принципу волчка "Что, где, когда".

2018-10-21 23:44 Дневник успеха 2018-10-21 : Глазам страшно, а руки сделают. + 15 4 мин.
Глаза боятся, а руки делают! В таком варианте знаю эту поговорку.

За эту неделю:
+ Я проверил 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, а дальше посмотрим...

2018-10-21 23:39 Iterator Iterator - BlackJack - Deck of Cards + 15 16 мин.
Создал класс Cards реализующий интерфейс Iterable со всеми необходимыми методами.

2018-10-21 22:46 Iterator Iterator - BlackJack - Card + 13 30 мин.
Реализовал класс Card() с перечислениями и необходимыми методами.

2018-10-20 23:55 Iterator Iterator - BlackJack - Introduction + 17 5 мин.
class Card
class Cards implements Iterable
class Program
enum Stage

2018-10-19 23:51 Iterator Iterator - Digits + 16 21 мин.
Создал итератор для перебора всех цифр заданного целого числа.

2018-10-18 23:51 Iterator Iterator - Random + 18 22 мин.
Создал итератор, генерирующий случайные числа.

2018-10-17 01:09 Iterator Iterator - Numbers - System + 18 16 мин.
Удалил файлы интерфейсов Iterable и Iterator и использовал аналогичные классы из java.util

2018-10-17 00:50 Iterator Iterator - Numbers - Inner class + 13 8 мин.
Объединить классы NumbersIterator и Numbers, файл NumbersIterator.java удалил.

2018-10-17 00:39 Iterator Iterator - Numbers - Running + 14 12 мин.
Создал класс Numbers реализующий интерфейс Iterable и использовал его метод в классе Program.

2018-10-16 15:12 On-line игра Прогулка за ручку + 12 40 мин.
Создал класс GameTests и метод StartTest
Писать тесты во время разработки - хорошая практика. Но ещё лучше было бы писать тесты до написания всего остального!

2018-10-16 01:33 Iterator Iterator - Numbers - Iterable + 15 19 мин.
Создал класс Program для проверки работы итератора, а так же создал интерфейс Iterable

2018-10-16 01:12 Iterator Iterator - Numbers - 12345 + 15 13 мин.
Создал класс, реализующий интерфейс Iterator

2018-10-16 00:02 Iterator Iterator - Numbers - Introduction + 16 6 мин.
Повторил основы про итератор.

2018-10-14 20:00 Дневник успеха 2018-10-14 : Поспешишь – людей насмешишь. + 13 2 мин.
За эту неделю:
+ Я проверил 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 Мегахешей.

На следующей неделе посмотрю, какой курс можно допройти из отложенных ранее на неопределённое время время :)))

2018-10-14 19:54 On-line игра Внутренний мир Субъекта + 13 10 мин.
Изменил модификатор доступа у метода Level.SetSubject() и отказался от его тестирования.

2018-10-13 22:49 On-line игра Поиск монеток на поле Дураков + 10 29 мин.
Создал ещё три теста FindFirstTest, FindRandomTest, SetSubjectTest(). Пространство имён в классе CoordTest исправил ещё на прошлом уроке :о)

2018-10-12 23:40 On-line игра Лабиринты тестирования + 14 23 мин.
Создал при помощи генератора класс для тестирования уровня и метод LevelTest

2018-10-12 13:02 On-line игра Случайное тестирование + 12 1 час. 51 мин.
Написал ещё два теста.
Очень много времени потерял на отлове NPE из-за того, что на одном из прошлых уроков по своей невнимательности метод Equals в классе Coord сделал не так, как в уроке.
2018-10-11 12:01 On-line игра Тест обратной стороны Луны + 16 28 мин.
Создал ещё два теста и исправил ошибку в коде.

2018-10-10 19:15 On-line игра 3. Тестирование. Тестовый прогон + 11 1 час. 0 мин.
Начало тестирования

2018-10-09 17:29 On-line игра Собери монетки + 16 47 мин.
Добавил в игру первую монетку, сделал возможность её забрать, при взятии монетки добавление новой.

2018-10-09 15:53 On-line игра Координатный рефакторинг + 15 27 мин.
Добавил в структуру Coord операторы == и !=, а также добавил метод проверки нахождения координат на краю поля.
Тестирование очень нужно!

2018-10-09 15:24 On-line игра Ищи ветра в поле + 12 19 мин.
Написал метод, который находит месторасположение субъекта на карте и использовал его для инициализации первоначальных координат игрока.

2018-10-08 23:00 On-line игра Дорога из жёлтого кирпича + 17 7 мин.
Установил цвет, в зависимости от выводимого субъекта.

2018-10-08 22:23 On-line игра Правила игры + 16 25 мин.
Добавил проверки в метод Game.Move(), спрятал курсор, убрал отображение символов при вызове ReadKey().

2018-10-08 20:15 On-line игра Подходящий размер! + 13 20 мин.
Сделал проверки на выход за пределы координат

2018-10-07 19:03 Дневник успеха 2018-10-07 : Не тот хорош, кто лицом пригож, а тот хорош, кто на дело гож. + 13 1 мин.
За эту неделю:

+ Я проверил 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 мин.

2018-10-07 14:53 On-line игра Координатный перебор + 14 26 мин.
Создал и задействовал метод YieldCoords() в структуре Coord, возвращающий IEnumerable<Coord>

2018-10-06 20:57 Yii2 Git - Все ходы записываются + 14 17 мин.
Горячая клавиша для того, что бы открыть окно с коммитом Ctrl+K

2018-10-06 20:15 Yii2 Web - Первый кирпич сайта + 14 25 мин.
Пока особо ничего нового. Продолжаем!..

2018-10-06 19:49 Yii2 Soft - Вступление и подготовка + 13 24 мин.
Пока ничего нового не узнал, пребываю в предвкушении!..

2018-10-05 01:18 On-line игра Генерация лабиринта + 19 25 мин.
Сгенерировал уровень, в котором пока есть только стены по периметру игрового поля, и отобразил его на экране.

2018-10-05 00:50 On-line игра Шаги по карте + 17 16 мин.
Задействовал класс Level в логике игры Game

2018-10-04 14:45 On-line игра Карта сокровищ + 11 18 мин.
Создал класс для хранения уровня с упрощёнными методами.

2018-10-04 12:01 On-line игра Координатная структура + 13 21 мин.
Использовал специальный объект для хранения координат

2018-10-04 11:35 On-line игра Показ героя на экране + 11 35 мин.
Использовал перечисление для отображения символа

2018-10-03 23:59 On-line игра 2. Рефакторинг. Перечисление субъектов + 17 10 мин.
Создал перечисление

2018-10-02 23:18 On-line игра Игра в библиотеке + 17 29 мин.
Создать новый проект-библиотеку - LibraryGame и перенёс в него класс Game и интерфейс IView

2018-10-02 22:45 On-line игра Видный интерфейс + 17 16 мин.
Создал интерфейс IView с заголовками двух методов и унаследовался от него.

2018-10-02 22:27 On-line игра Цветной телевизор + 17 15 мин.
Более правильно было бы создать один общий интерфейс для View и реализовать его методы в каждом классе.

2018-10-01 23:25 On-line игра Контроллер не спешит + 17 29 мин.
Реализовал классический шаблон MVC. В случае, когда нет возможности отправлять данные из модели в представление, используется второй вариант шаблона, при котором контроллер наделяется дополнительными возможностями для передачи данных из модели во view.

2018-09-30 21:31 Дневник успеха 2018-09-30 : Баловством хлеба не добудешь. + 15 2 мин.
За эту неделю:
+ Я проверил 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 мин.
− Я не собрал ни одного Мегахеша потому, что я их не собираю...

2018-09-30 19:42 On-line игра Модель игры + 15 21 мин.
Создал класс Game и вынес туда логику игры, которая относится к модели к модели.

2018-09-29 23:41 On-line игра Представление выделяется + 17 18 мин.
Выполнил рефакторинг. Не нравится мне, что в основной программе ещё остался код, который взаимодействует с консолью.

2018-09-28 02:15 Шифрование Перестановочный шифр - Рефакторинг + 15 2 час. 49 мин.
Сделал весь рефакторинг, который был в видео уроке.

2018-09-27 15:16 On-line игра Марионетка + 10 29 мин.
Управление положением символа в консоли при помощи клавиш.

2018-09-26 23:23 On-line игра 1. Консольная игра. Добро пожаловать! + 13 17 мин.
Сделал первый шаг - создал консольное приложение.

2018-09-23 18:01 Дневник успеха 2018-09-23 : Много спать – дело не знать. + 15 2 мин.
За эту неделю:
+ Я проверил 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 мин.

2018-09-18 23:51 Итератор ФИНАЛЬНЫЙ УРОК + 19 2 мин.
Отличный курс, позволил мне по другому взглянуть на работу итератора. Большое спасибо автору. Следующий курс буду проходить по итераторам на языке Java.

2018-09-16 23:57 Дневник успеха 2018-09-16 : Земелька черная, а белый хлеб родит. + 15 1 мин.
За эту неделю:
+ Я проверил 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 мин.

2018-09-16 00:27 Итератор Итератор. Один метод вместо классов. + 15 36 мин.
Использовал алгоритм внутри одного метода вместо классов. Решил оставить пока эксперименты с Java пересесть на VisualStudio, что бы нормально доделать этот курс.

2018-09-13 19:22 Итератор Итератор. Список простых чисел. + 15 25 мин.
Алгоритм с добавлением простых чисел в список.

2018-09-11 00:47 API Telegram LINQ + 15 1 час. 13 мин.
Ничему не научился, т.к. нет видео.
Пережить эту боль.
2018-09-10 23:26 Итератор Итератор. Волшебное слово yield. + 15 18 мин.
Узнал, как упростить создание итератора на языке C#, большое спасибо!
Уж, не знаю, сложности это или - наоборот... Я реализую итератор на Java, а в Java нет такого сахара. Короче, просто посмотрел этот интересный урок!
2018-09-09 23:45 Дневник успеха 2018-09-09 : Труд человека кормит, а лень портит. + 18 1 мин.
За эту неделю:
+ Я проверил 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 мин.

2018-09-09 23:43 Итератор Итератор. Зачем нужно два класса + 18 1 час. 15 мин.
Нужно два класса, один для создания итератора, второй для его использования.

2018-09-08 10:52 Итератор Итератор. Перебор простых чисел. + 12 43 мин.
Сделал предварительную проверку получаемых значений, является ли число простым.

2018-09-08 02:10 Начало здесь День №8. Подведение итогов и составление Планов. + 16 1 мин.
https://www.videosharp.info/3922/checking/power=2186

2018-09-07 01:28 Начало здесь День №7. Регулярный и Последовательный подход. + 19 25 мин.
Клуб формулистов - Ежемесячная подписка
30 байт

2018-09-06 14:38 Начало здесь День №5. Создание игровых и прикладных Программ. + 15 34 мин.
https://www.videosharp.info/3922/checking/iterator=723
28 байт

2018-09-05 13:18 Итератор Итератор. Перебор чисел в итераторе. + 13 20 мин.
Научил свой итератор возвращать числа

2018-09-05 12:49 Итератор Итератор. Создание пустого итератора. + 12 38 мин.
Создал класс, имплементирующий интерфейсы Iterable и Iterator
Как выяснилось, нтерфейсы итератора малось отличаются в C# и Java. А я, как уже говорил, выполняю задания этого курса на Java (и никаких тебе инумераблей:))
2018-09-05 12:36 Итератор Итератор. Разложение числа на простые множители. + 12 51 мин.
Написал программу разложения числа на простые множители.
Буду писать код на Java, нет на рабочем компьютере VisualStudio.
Всё просто, спасибо за урок!
2018-09-05 00:14 Начало здесь День №4. Развитие Алгоритмического мышления. + 19 14 мин.
За сегодняшний день я набрал 25 байт. Но, этот отчёт перейдёт уже на следующий день, т.к. уже наступила полночь...

2018-09-04 08:23 Начало здесь День №3. Безошибочное владение Клавиатурой. + 21 1 мин.
Сегодня 1 108 5 А всего набирал уже 7 раз

2018-09-03 15:52 Начало здесь День №2. Общение с Единомышленниками. + 10 5 мин.
Давайте больше общаться!
https://www.videosharp.info/18626/checking/game2=1583

2018-09-02 20:15 Начало здесь День №1. Создание микро-Привычки. + 19 2 мин.
К сожалению, я не посчитал, сколько отчётов я за сегодня проверил. Но у меня не осталось ни одного не проверенного отчёта!

2018-09-02 19:58 Дневник успеха 2018-09-02 : Кто любит труд, того люди чтут. + 18 1 мин.
Все планы переносятся...
За эту неделю:
+ Я проверил 274 отчёта у 45 формулистов.
− Я не написал ни одного сообщения :o(
+ Я набрал 4 текста:
    1 => «Java - Запуск / Скоростная Java», без ошибок
    2 => «Java - Запуск / Компиляция», без ошибок
    3 => «Java - Циклы / Java For Loops», без ошибок
    4 => «Java - Циклы / Java While Loops», без ошибок
− Я не решил ни одной задачи :o(
− Я не выполнил ни одного видеоурока :o(

2018-08-26 17:02 Дневник успеха 2018-08-26 Вот и лето прошло... + 16 3 мин.
Про мегахеши, это правда, нет у меня вычислительных мощностей для этого занятия.
А, вот сообщения-то я же писал, почему же в отчёте сказано, что их нет?!.
На следующей неделе, предположительно, буду проходить дальше второй (новый) курс по гиту.

2018-08-26 00:36 Система Git git ignore + 15 42 мин.
git rm --cached
.gitignore

2018-08-24 23:35 Система Git git commit zebra + 15 15 мин.
add, commit

2018-08-22 23:56 Система Git git commit reset diff + 16 15 мин.
commit reset diff

2018-08-21 23:36 Система Git git add checkout + 16 31 мин.
add, checkout

2018-08-20 00:41 Нано-игры VIP урок. Игра 2048 + 16 21 мин.
Я помню этот вебинар! После него поставил себе на телефон игру и очень долго потом залипал в телефоне по дороге на работу и обратно.

2018-08-20 00:13 Дневник успеха 2018-08-19 Отчёт за неделю + 16 6 мин.
Нужно что-то придумать с отправкой отчётов. У меня трудовой день ещё не закончился, а отчёт уже обнулился :(

2018-08-19 00:10 ASP.NET и GMaps Подключение Entity Framework + 16 24 мин.
Использовать Entity Framework

2018-08-18 23:37 Система Git git init + 16 19 мин.
Git - система контроля версий, а GitHub - сервис на основе Git.
Всё просто, спасибо!
2018-08-18 23:16 Система Git Добро пожаловать в Зоопарк! + 16 14 мин.
Ничего не делал! Всё готово к работе!

2018-08-17 09:23 State ФИНАЛЬНЫЙ УРОК + 15 7 мин.
Курс по шаблону State отличный, рекомендую пройти его и всю серию курсов по шаблонам! Обязательно используйте шаблоны проектирования на практике в своих проектах, но только без фанатизма, а по мере необходимости. Желаю всем успехов в обучении!

2018-08-16 10:29 State State - Целый калькулятор - Fix Bugs + 15 21 мин.
Исправил ошибки, как в уроке.

2018-08-15 14:37 State State - Целый калькулятор - 16 кнопок + 15 1 час. 2 мин.
Создал графический интерфейс для калькулятора

2018-08-14 10:33 State State - Целый калькулятор - Logic + 15 49 мин.
Реализовал логику калькулятора и заставил его работать!

2018-08-14 00:08 State State - Целый калькулятор - Press key + 15 22 мин.
Начал реализовывать методы в классе Context и в классах состояний для обработки нажатия клавишь.

2018-08-13 23:42 State State - Целый калькулятор - Context + 16 28 мин.
Создал заготовку для калькулятора на основе шаблона State

2018-08-13 15:15 State State - Целый калькулятор - States + 16 35 мин.
Узнал, как на самом деле работает калькулятор!

2018-08-12 23:55 Дневник успеха 2018-08-12 Отчёт за неделю + 16 7 мин.
Закончил маленький курс по типам в Java и начал проходить курс по шаблону State. Попутно, решил пройти курс с Google-картами. Так же, оставил отзыв к этому курсу на Юдемии.
В планах на следующую неделю, продолжить проходить курс по шаблону State на языке Java. Это - основная задача, остальное - по мере сил и возможностей.

2018-08-12 13:33 State ПОЛУФИНАЛЬНЫЙ УРОК + 17 5 мин.
Курс хороший, продолжаю изучать шаблоны...

2018-08-11 12:34 State VIP - State - КНБ - JButtons + 16 24 мин.
Вывод результата работы программы в JLable

2018-08-11 12:04 State VIP - State - КНБ - JFrame + 16 55 мин.
Создал графический интерфейс с тремя кнопками

2018-08-10 01:50 ASP.NET и GMaps Запуск ASP.NET MVC + 16 53 мин.
Создавать проект ASP.NET MVC

2018-08-10 00:54 ASP.NET и GMaps Презентация + 17 12 мин.
Решил пройти этот курс исключительно ради расширения кругозора.

2018-08-09 10:09 State State - КНБ - Play + 20 33 мин.
Теперь можно играть
Всё просто, спасибо!
2018-08-08 01:57 State State - КНБ - States + 18 20 мин.
Простейшая реализация шаблона State
Всё просто и понятно!
2018-08-07 23:55 State State - Вступление + 18 16 мин.
Состояние — это поведенческий паттерн проектирования, который позволяет объектам менять поведение в зависимости от своего состояния. Извне создаётся впечатление, что изменился класс объекта.
Всё просто, спасибо!
2018-08-06 23:42 J4. Типы TYPE - Непримитивный тип String + 18 13 мин.
Пощупал String (код на картинке из другого курса)
Всё просто и интересно!
2018-08-05 20:10 Дневник успеха 2018-08-05 Отчёт за неделю + 18 1 мин.
На этой неделе снова вступил в КФ, после годового перерыва. Сейчас допрохожу курсы, которые когда-то давно отложил в долгий ящик!..

2018-08-04 23:49 J4. Типы TYPE - Логический и Символьный примитивные типы + 20 43 мин.
Повторил логический и символьный типы в Java
Всё просто, спасибо!
2018-08-03 12:14 Singleton VIP - Singleton - Timer - Enum + 19 24 мин.
Использовать синглтон на основе enum
Всё просто, спасибо!
2018-08-02 09:04 Singleton ФИНАЛЬНЫЙ УРОК + 19 6 мин.
Ребят, очень хороший курс! Вы узнаете особенности паттерна, а так же поэкспериментируете с его использованием. Рекомендую курс к прохождению!
Очень просто и понятно! Большое спасибо!
2018-08-02 08:51 Singleton Singleton - Timer - Log class + 18 29 мин.
Создал классы наследники синглтона и убедился в том, что так делать не нужно.
Всё просто, спасибо!
2018-08-02 08:09 Singleton Singleton - Timer - Experiment + 18 21 мин.
Создавать простейший логгер на основе паттерна Singleton
Всё просто, спасибо!
2018-08-02 00:01 Singleton Singleton - Timer - String vs Buffer Speed + 17 12 мин.
--
Всё просто
2018-07-29 23:49 Дневник успеха 2018-07-29 Отчёт за неделю + 17 1 мин.
Сами всё видите...
Придётся выделить время.
2018-07-22 23:59 Дневник успеха 2018-07-22 Отчёт за неделю + 20 2 мин.
На этой неделе прошёл до конца уроки пробного курса по подготовке к Java-экзамену.
Теперь можно самостоятельно выполнить все экзаменационные задания.
Буду продолжать двигаться в своём темпе и по своему собственному плану.
2018-07-21 23:15 Экзамен по Java 4. Создание класса DB. + 19 20 мин.
Подключаться к БД MySQL из кода.
Всё просто, спасибо!
2018-07-20 20:44 Пробный Java экзамен Запускаемый архив + 19 44 мин.
Создавать jar-архив
Кодировку пока не смог одолеть, в консоли печатаются кракозяблы:
1. Р?С?Р?С?Р?Р?С?С?Р?С?С? С?РїРёС?Р?Рє РєС?С?С?Р?Р?.
2018-07-19 22:40 Пробный Java экзамен Документация проекта + 17 1 час. 4 мин.
Создавать документацию в соответствии с комментариями
Всё просто, спасибо!
2018-07-18 12:56 Пробный Java экзамен Показать оценки из журнала + 18 53 мин.
Получать данные из БД и отображать в нужном виде.
Не печатаются ????????? имена студентов, введённые кириллицей.
2018-07-17 20:24 Пробный Java экзамен Оценка будет в журнал! + 16 54 мин.
Добавлял записи в БД, аналогично прошлому занятию.
Никаких проблем не обнаружилось, всё просто!
2018-07-16 13:42 Пробный Java экзамен Регистрация нового студента + 16 1 час. 14 мин.
Добавлять запись в базу при помощи jdbc
Мне нужно будет ещё разобраться с настройками подключения БД в IDEA.
2018-07-15 23:18 Дневник успеха 2018-07-15 Отчёт за неделю + 16 11 мин.
Очень мало времени удалось выделить на выполнение заданий. Поэтому экзамен Java плавно перетекает на следующую неделю.
К сожалению, выполняя уроки пробного Java экзамена, при подключении базы MySQL столкнулся с проблемой, о которой не упоминалось в уроках. Проверяя отчёты, обратил внимание, что другие ученики так же сталкивались с той же проблемой. Считаю, что курсы должны доносить не только азбучные истины, но и иметь практическую направленность. Именно в этом ценность курсов, в отличие от учебника или документации.
2018-07-15 14:51 Пробный Java экзамен Отображение списка курсов + 17 44 мин.
Выводить данные из базы.
Пришлось выполнить mysql_upgrade -u root -p --force (см. второй рисунок), что бы избавиться от ошибки.
2018-07-15 13:07 Пробный Java экзамен Подключение к базе данных + 17 42 мин.
Подключаться к базе данных
Потребовалось изменить значение константы (см. вторую картинку)
2018-07-14 20:35 Экзамен по Java 3. Подготовка Java проекта + 17 44 мин.
Создавать проект и клонировать код из репозитория.
Всё просто, спасибо!
2018-07-09 19:47 Экзамен по Java 2. Создание SQL запросов + 19 52 мин.
Писать SQL-запросы к базе.
Всё просто, идём дальше!
2018-07-08 20:14 Экзамен по Java 1. Создание базы данных HOTEL + 17 31 мин.
Создавать таблицы в MySQL
Всё просто, спасибо!
2018-07-08 19:39 Дневник успеха 2018-07-08 Отчёт за неделю + 17 1 мин.
Решил пройти новые уроки по Java-экзамену.
На следующей неделе планирую закончить прохождение новых уроков по Java-экзамену.
2018-07-08 19:34 Экзамен по Java 0. Ознакомление с материалами + 17 10 мин.
Да всё понятно, погнали дальше!
Всё просто, спасибо!
2018-07-07 23:28 Экзамен по Java Подготовка рабочего места + 17 3 мин.
И, всё-таки - IDEA
Всё просто, жду продолжения!
2018-07-01 23:42 Дневник успеха 2018-07-01 Отчёт за неделю + 17 3 мин.
На этой неделе продолжил смотреть серверную Java, как и планировал.
Перестал майнить XMR, т.к. нет никакого смысла с моими мощностями этим заниматься.
Буду продолжать и на следующей неделе смотреть серверную Java.
На остальное времени не было и интернет опять отрубался на долго, поэтому заданий с сайта не выполнял никаких.
2018-07-01 23:36 Дневник успеха 2018-06-24 Отчёт за неделю + 17 4 мин.
Выполнил всё, что запланировал. Отчёты проверял, курс по SQL прошёл до конца, посмотрел Sping.
На следующей неделе продолжу изучать серверную Java.
Неделя началась с того, что отключился интернет, не было три дня.
2018-06-22 07:46 SQL: ничего лишнего Группировки и функции + 15 16 мин.
Группировки. Жду финальный урок и парочку випов, для полноты картины.
Всё просто, спасибо за урок и за весь курс!
2018-06-21 22:35 SQL: ничего лишнего Модификация таблицы + 15 19 мин.
Редактировать таблицы
Всё просто, спасибо за урок!
2018-06-17 23:28 Дневник успеха 2018-06-17 Отчёт за неделю + 20 9 мин.
Всё делал по-немногу, по мере возможностей и прилива настроения, плана не было.
В процессе прохождения курс SQL: Ничего лишнего.
Многого не планирую, буду проверять отчёты, решать задачи и выполнять видео уроки, скромно майнить.
Закончу прохождение всех имеющихся уроков курса SQL: Ничего лишнего.
Если будет время, потыкаю Spring Boot.
2018-06-17 23:15 SQL: ничего лишнего Редактирование и удаление + 20 10 мин.
Обновлять записи в БД
Всё просто, спасибо за урок!
2018-06-16 22:57 SQL: ничего лишнего Могучий JOIN + 25 14 мин.
Использовать могучий JOIN :)
Всё просто, спасибо за урок!
2018-06-15 23:49 SQL: ничего лишнего SELECT математика текст и NOT + 17 12 мин.
Различные варианты SELECT
Всё просто, спасибо за урок!
2018-06-14 23:47 SQL: ничего лишнего Select начало + 18 18 мин.
Отбирать записи по различным критериям
Всё просто, спасибо за урок!
2018-06-13 14:23 SQL: ничего лишнего Добавление книг и тем + 22 28 мин.
Добавлять записи в таблицы БД
Всё просто, спасибо за урок!
2018-06-12 22:34 SQL: ничего лишнего План базы данных и создание таблиц + 18 17 мин.
Создавать таблицы
Всё просто, спасибо за урок!
2018-06-11 23:57 SQL: ничего лишнего Запуск mysql-консоли и создание базы данных + 19 11 мин.
Создавать БД и выводить список БД
Всё просто, спасибо за урок!
2018-06-10 11:38 SQL: ничего лишнего Инструменты и доступ + 25 25 мин.
Узнал, что существует OpenServer
Какие ещё варианты могут быть, кроме OpenServer?
2018-06-03 22:58 Дневник успеха 2018-06-03 Отчёт за неделю + 26 3 мин.
Так себе неделька..
Чувствую отсутствие мотивации.
2018-05-23 23:44 JD. Коллекции LIST - Одинаковые кошки + 28 20 мин.
Сравнивать объекты
Всё просто, спасибо!
2018-05-22 10:14 JD. Коллекции LIST - Множество + 24 1 час. 14 мин.
Поэкспериментировал co множествами.
Всё просто, спасибо!
2018-05-21 09:31 Дневник успеха 2018-05-20 Отчёт за неделю + 23 8 мин.
Написал парсер, который умеет выделять адреса с сепаратором в виде двоеточия, а так же преобразовывать их в урлы для активации прокси в Telegram. Теперь всегда есть запас рабочих прокси, на всякий случай.
Вы можете спросить, зачем так усложнять жизнь, ведь можно сразу применить? Есть же кнопка в чате с раздачей. Но не всё так просто, мой юный друг! Не все прокси доступны, поэтому их ещё нужно прочекать при помощи отдельной программы.
2018-05-13 12:33 JD. Коллекции LIST - ArrayList против LinkedList + 22 57 мин.
Сравнил скорость работы коллекций
Очень интересно, спасибо за урок!
2018-05-13 11:05 Пробный Java экзамен Пункты меню + 23 1 час. 9 мин.
Создавать консольное меню
Всё просто, спасибо!
2018-05-12 12:13 JD. Коллекции LIST - Типа коллекция + 25 40 мин.
Потыкал коллекцию List :)
Всё просто, спасибо!
2018-05-12 11:30 Пробный Java экзамен Создание проекта + 26 22 мин.
Клонировать репозиторий в нужную папку.
Я не понимаю, что написано в пунктах меню. По-хорошему, надо бы рассмотреть локализацию в Java-проектах, раз такое дело...
2018-05-12 10:57 JD. Коллекции LIST - Просто коллекция + 26 58 мин.
Поигрался с ArrayList
Всё просто, спасибо!
2018-05-11 23:40 Пробный Java экзамен Написание запросов + 23 28 мин.
Писать запросы к базе данных
Всё просто, спасибо!
2018-05-10 09:08 Пробный Java экзамен Создание таблиц + 28 21 мин.
Создавать базу данных MySQL
Всё просто, спасибо!
2018-05-10 08:42 Пробный Java экзамен Формулировка задания + 28 8 мин.
Создать консольную программу с пользовательским интерфейсом в виде меню для работы с базой данных студентов.
Понять, почему в 2018 году люди до сих пор используют Eclipce.
2018-05-03 13:41 Дневник успеха 2018-04-29 Отчёт за неделю + 24 1 час. 20 мин.
Написал программку на Java, которая скачивает файл и не задаёт лишних вопросов про вирусы-шмирусы.
Столкнулся со сложностью загрузки архива с программой для майнинга XMR. Выводилось сообщение о том, что файл содержит вирус.
2018-05-03 12:39 Дневник успеха 2018-04-15 Отчёт за неделю + 23 4 мин.
Обнаружил, что перестал работать майнинг 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 тоже нигде не используется эта опция. Я в печали, кто смог выполнить настройку, напишите, как вы это сделали.
2018-04-22 20:37 Карточки памяти Алгоритм игры + 22 29 мин.
Спасибо за урок!
Всё просто!
2018-04-20 16:03 Слова в Сетке VIP Implementation + 24 1 час. 12 мин.
Рисовать буквы нужного слова в клеточках.
Всё просто, спасибо за урок и за этот курс!
2018-04-19 18:52 Слова в Сетке ФИНАЛЬНЫЙ УРОК + 20 3 мин.
Невероятно простой и полезный практический курс для тех, кто изучает основы ООП и язык Java.

2018-04-19 18:44 Слова в Сетке Сохранение картинки + 20 14 мин.
Сохранять картинку в файл
Всё просто, спасибо!
2018-04-18 12:01 Слова в Сетке Матрица Боксиков + 21 2 час. 55 мин.
Было интересно!
Всё просто, спасибо!
2018-04-17 16:08 Слова в Сетке Центр Бокса + 20 3 час. 52 мин.
Экспериментировать с размерами и координатами элементов.
Всё просто, спасибо за урок.
2018-04-15 19:43 Слова в Сетке Своя Картинка + 20 37 мин.
Рисовать
Всё просто, спасибо!
2018-04-15 18:53 Слова в Сетке Буква на Панели + 22 34 мин.
Научился отображать строки на панели. Понял, зачем нужно использовать аннотацию @Override
Всё просто, спасибо!
2018-04-15 18:11 Слова в Сетке Кот Фрейма + 20 16 мин.
Рефакторинг
Всё просто и красиво!
2018-04-15 17:50 Слова в Сетке Объектная Матрёшка + 20 35 мин.
Повторил только...
Всё просто, спасибо за урок!
2018-03-12 23:01 Дневник успеха 2018-03-11 Отчёт за неделю + 20 2 мин.
Как и на прошлой неделе, минимально поддерживаю свою активность здесь.
Набрал слишком много обязательств и постоянно ловлю себя на том, что нужно бы пересмотреть планы и передвинуть какие нибудь сроки. Никогда так не делайте!
2018-03-07 23:56 Дневник успеха 2018-03-04 Отчёт за неделю + 15 2 мин.
На этой неделе продолжал учить Java. Пишу бота для Telegram.
--
2018-02-28 22:24 Дневник успеха 2018-02-25 Отчёт за неделю + 15 7 мин.
На этой неделе проверял отчёты, набирал тексты, иногда решал задачи. Но, никаких видео уроков не выполнял, поэтому могло показаться, что я снизил активность. На самом деле это не так, я продолжаю ежедневно заниматься, изучать Java, в частности.
--
2018-02-19 18:48 Дневник успеха Полезные права и обязанности в Клубе формулистов + 15 34 мин.
Почти всё делаю, обо всём знал. Помню, был такой вебинар, как-то раз.
--
2018-02-18 18:27 Дневник успеха 2018-02-18 Отчёт за неделю + 16 25 мин.
Неделя была очень насыщенной. Решил потыкать Xamarin, а так же, установил себе новую VS 2017 Pro preview.
Попытки установить англоязычную версию были тщетны, даже с англоязчной версии страницы загрузки установщика, автоматом на русский виндоуз ставится русская студия. Решил не биться насмерть, пусть пока будет русская. Если кто-то знает решение, подскажите!..
Сразу же после установки всего необходимого, огрёб пачку проблем с запуском приложений Android на эмуляторе. Т.к HAXM технология не поддерживается моим процессором и другие эмуляторы тоже не полетети, решил использовать Genymotion, который нормально установился и запустился.
Пока экспериментировал с эмуляторами, студия перестала нормально собирать проекты, даже новый пустой проект не собирается. Пока не нашёл причину, ругалось на какой-то строковый ресурс, сейчас перестало, но через секунду после установки приложения, всё падает . Буду разбираться дальше.
2018-02-17 09:23 C# Android Установка и запуск HAXM эмулятора Android + 16 1 час. 11 мин.
Создавать новый Xamarin-проект
Не поддерживается технология HAXM, не могу поменять путь к Android SDK, студия не запоминает тот путь, который я указываю. Поэтому, теперь у меня на диске Android SDK в двойном весе.
2018-02-16 10:45 C# Android Установка Xamarin для Visual Studio + 15 23 мин.
Подготовился к работе с Xamarin
Всё просто, спасибо!
2018-02-11 17:09 Дневник успеха 2018-02-11 Отчёт за неделю + 15 8 мин.
Решил заполнить отчёт, хотя раньше этого никогда не делал.
Сложно намайнить на пять баллов, мало вычислительной мощности, а видеокарта не поддерживается, почему-то.. Ещё, заниматься каждый день сложновато. Считаю, что должны быть выходные.
2018-02-02 19:18 Простой WPF WPF. Аудиотреннинг + 15 38 мин.
Отличный способ самомотивации.
Всё просто, спасибо за урок!
2018-02-01 23:26 API Telegram ФИНАЛЬНЫЙ УРОК + 16 8 мин.
Я прошёл оба курса по созданию телеграм-ботов, которые представлены в настоящий момент, и очень рекомендую их каждому из вас! Обучение прошло успешно, сейчас я даже взялся разработать бота для своего знакомого и эта работа уже находится в завершающей стадии.
Курс невероятно прост для освоения, но требует терпения и трудолюбия, без этого никак не обойтись. Большое спасибо Кириллу за его труд!
2018-02-01 23:16 API Telegram Красота должна быть идеальной + 15 1 час. 44 мин.
Форматировать текст, вставлять смайлы и картинки.
Всё просто, спасибо за урок и за весь курс!
2018-02-01 21:31 API Telegram Класс как кнопка + 15 30 мин.
Научился использовать отдельный класс для кнопки.
Всё просто, спасибо за урок!
2018-02-01 21:00 API Telegram Корзина. Результат + 15 5 час. 25 мин.
Отправлять контакты, отправлять сообщения произвольному пользователю (администратору магазина) и удалять кнопки.
Всё просто, но урок показался слишком длинным. Спасибо за урок.
2018-01-31 23:06 Простой WPF WPF. Простая змейка. VIP урок. Поймай хвост! + 15 58 мин.
Использовать свойство Tag эллипса для хранения своего объекта с данными.
Всё просто, спасибо за урок!
2018-01-30 11:05 Простой WPF WPF. Финальный урок + 16 57 мин.
Записывать видео
Всё просто
2018-01-29 17:06 API Telegram Корзина. Что из этого мне нужно? + 15 43 мин.
Сегодня решил сделать отступление от темы и поупражняться в отправке аудио файлов при помощи бота.
Пока просто посмотрел видео. Всё, что нужно, доделаю к следующему разу.
2018-01-29 16:54 Простой WPF WPF. Простая змейка. VIP урок. Длина тела. + 15 18 мин.
Теперь змейка стала расти.
Супер-просто, спасибо за урок!
2018-01-28 12:22 Простой WPF WPF. Простая змейка. Победа и поражение. + 16 28 мин.
Определять победу и поражение и завершать игру в каждом из этих случаев.
Всё просто, спасибо за урок!
2018-01-28 10:59 Простой WPF WPF. Простая змейка. Управление движением. + 15 36 мин.
Управлять кружочком при помощи кнопок клавиатуры.
Всё просто, спасибо за урок!
2018-01-27 09:29 Простой WPF WPF. Простая змейка. Таймер для еды. + 15 42 мин.
Отрисовывать еду на канвасе по таймеру.
Всё просто, спасибо за урок!
2018-01-26 17:59 Простой WPF WPF. Простая змейка. Эллипс на канвасе + 15 16 мин.
Рисовать на канвасе.
Всё просто, спасибо за урок!
2018-01-25 15:33 Простой WPF WPF. Конвертер валюты. Ньютон против Паскаля. + 15 12 мин.
Десериализовывать json-строку в объект заданного типа.
Всё просто, спасибо за урок!
2018-01-24 17:45 Простой WPF WPF. Конвертер валюты. Курс валют в JSON. + 15 24 мин.
Выделил курc "паскалевским" способом.
Всё просто, спасибо за урок!
2018-01-24 16:53 Простой WPF WPF. Конвертер валюты. Класс конвертации. + 16 54 мин.
Создал отдельный класс для конвертации валюты и использовал его в программе.
Всё просто, спасибо за урок!
2018-01-23 22:32 Простой WPF WPF. Конвертер валюты. Макет программы + 15 3 мин.
Создал онлайн конвертер валюты.
Всё просто, спасибо за мастер-класс!
2018-01-23 12:40 API Telegram Корзиномания + 15 2 час. 2 мин.
Написал метод удаления
Всё просто, спасибо за урок!
2018-01-22 19:19 API Telegram Покупательская Корзина + 17 1 час. 11 мин.
Создал корзину
Всё просто, спасибо!
2018-01-21 14:12 API Telegram Продуктовый магазин + 15 2 час. 14 мин.
Написал процедуру обработки запросов и процедуру отображения продуктов Магазина.
Всё просто, спасибо за урок!
2018-01-20 16:53 API Telegram Без тормозов + 15 2 час. 24 мин.
Систему контроля версий можно использовать для контроля версий. Это удобно для работы в команде, когда каждый программист решает свою задачу, а затем результаты работы объединяются в одной общей ветке. Так же удобно откатить последние изменения и вернуться к последней рабочей версии проекта, когда что-то пошло не так.
Всё просто, спасибо!
2017-12-31 01:04 Невидимка Кто такая C# Невидимка? + 15 18 мин.
Майнить XMR
Всё просто, спасибо за урок!
2017-12-24 18:22 Невидимка Невидимка - Сматываем удочки + 15 21 мин.
реализовывать выгрузку программы при появлении активности пользователя.
Система (или какой-нибудь виндоуз-дефендер) сразу убивает мой процесс, как только он запускается. Не знаю, как это побороть.
2017-12-24 17:19 Невидимка Невидимка - Тихий старт + 15 25 мин.
Реализовал запуск программы при отсутствии активности пользователя.
Всё просто, спасибо за урок!
2017-12-24 15:13 Невидимка Невидимка - На шухере + 15 11 мин.
Реализовал проверку на активность пользователя.
Всё просто, спасибо за урок!
2017-12-24 14:39 Невидимка Невидимка - Автозапуск + 15 21 мин.
Реализовал функцию автозагрузки
Всё просто, спасибо за урок!
2017-12-23 14:01 Java Sweeper Финальный аккорд + 15 7 мин.
Проанализировал все созданные классы и методы.
Отличный курс, большое спасибо!
2017-12-23 13:50 Java Sweeper Цифровой помощник сапёра + 15 11 мин.
Реализовал функцию для открытия заведомо безопасных клеток.
Всё просто! Отличный курс, большое спасибо!
2017-12-23 13:10 Java Sweeper Открываем карты + 15 9 мин.
Реализовал функцию открытия всех бомб в результате проигрыша.
Всё просто, спасибо за урок!
2017-12-23 09:02 Java Sweeper Первая ошибка сапёра + 15 7 мин.
Реaлизовал фyнкцию завeршeния игpы пpи пpоигрыше.
Всё просто, спасибо за урок!
2017-12-23 08:31 Java Sweeper День Победы! + 15 6 мин.
Реaлизовал в пpогpаммe пpoвeрку на победу.
Всё просто, спасибо!
2017-12-23 08:09 Java Sweeper Телеграмма о флажках + 15 8 мин.
Реaлизовал вывoд сoобщeний o кoличeстве бомб и флажков
Всё просто, спасибо!
2017-12-23 07:46 Java Sweeper Учёт зарытых флагов + 15 12 мин.
Реaлизовал в пpогpаммe cчeтчик флaжков и счетчик закрытых клеток
Всё просто, спасибо за урок!
2017-12-23 07:27 Java Sweeper Нулевая рекурсия + 15 4 мин.
Открытие клеток вокруг пустых ячеек.
Всё просто, спасибо за урок!
2017-12-23 07:07 Java Sweeper Выбор из выбора + 15 6 мин.
Добaвил метод openBox()
Всё просто, спасибо за урок!
2017-12-23 06:51 Java Sweeper Алгоритм открывашки + 15 3 мин.
Ознакомился с алгоритмом открытия клeток левой кнопкой мыши.
Всё станет более понятным, когда перейдём к написанию кода.
2017-12-23 06:34 Java Sweeper Актуальное информирование + 15 5 мин.
Реализовал вывод сообщения в зависимости от состояния игры.
Всё просто, спасибо за урок!
2017-12-23 00:06 Java Sweeper Недетские состояния + 15 5 мин.
Создал перечисление GameState для хранения состояние игры.
Всё просто! Спасибо за урок!
2017-12-22 10:31 Java Sweeper Добро пожаловать! + 15 5 мин.
Добaвил JLable для того, что бы отобразить стрoку состояния.
Всё просто, спасибо за урок!
2017-12-22 00:15 Java Sweeper Смена флагов + 15 3 мин.
Реализовал функцию pressRightButton()
Всё просто, спасибо за урок!
2017-12-21 23:54 Java Sweeper Схема правой педали + 15 6 мин.
Алгоритм, который нужно будет реализовать, должен, по нажатии на правую кнопку мышки, менять состояние верхнего слоя бокса.
Всё просто, спасибо за урок!
2017-12-21 23:31 Java Sweeper Мышечный адаптер + 15 11 мин.
Добавил MouseListener на панель.
Всё просто, спасибо за урок!
2017-12-21 23:19 Java Sweeper Клавишные инструменты + 15 8 мин.
Создал в классе Game методы pressLeftButton() и pressRightButton() и проверил их работу.
Всё просто, спасибо за урок!
2017-12-21 22:52 Java Sweeper Королевская траншея + 15 4 мин.
Добaвил класс Flag с двумя первыми методами.
Всё просто, спасибо за урок!
2017-12-21 22:29 Java Sweeper Флаг над классом + 15 8 мин.
Ознакомился с предложенным решением будущей реализации класса Flag
Спасибо за урок!
2017-12-21 22:08 Java Sweeper Дважды в одну воронку + 15 7 мин.
Добaвил функцию fixBombsCount и реализовал проверку для исключения двойного попадания бомбы в одну и ту же ячейку.
Всё просто, спасибо за урок!
2017-12-21 21:39 Java Sweeper Следующая цифра + 15 3 мин.
Добaвил метод, возвращающий следующий боксик.
Всё просто, спасибо за урок!
2017-12-21 21:21 Java Sweeper Ограда из единиц + 15 38 мин.
Добaвил функцию, которая перебирает все клетки вокруг заданной.
Всё просто, спасибо за урок!
2017-12-21 20:41 Java Sweeper Сравнение координат + 15 11 мин.
В классе Coord переопределил метод equals() для сравнения двух координат
Всё просто, спасибо за урок!
2017-12-21 20:28 Java Sweeper Случайные бомборазмещения + 15 4 мин.
Создал метод placeBomb() и вызвал его нужное кол-во раз в цикле.
Всё просто, спасибо за урок!
2017-12-21 20:11 Java Sweeper Тестовая бомба + 15 11 мин.
Добавил класс Bomb
Всё просто, спасибо за урок!
2017-12-21 12:06 Java Sweeper Бомбанутый класс + 15 3 мин.
Клacс Bomb используется для хранения нижнего слоя поля, где находятся бомбы и числа вокруг них.
Всё просто, спасибо за урок!
2017-12-21 11:56 Java Sweeper За гранью видимого + 15 7 мин.
реализовал метод для проверки на выход за пределы диапазона в классе Ranges и добaвил в класc Matrix  гeттep и сеттер.
Всё просто, спасибо за урок!
2017-12-21 11:24 Java Sweeper Матрица мира + 15 16 мин.
создал и использовал класс Matrix
Всё просто, спасибо за урок!
2017-12-21 11:00 Java Sweeper Игровая координата + 15 11 мин.
выделять фрагмент кода в отдельный метод при помощи сочетания клавиш Ctrl+Alt+M (Method) и создал фасадный класс Game.
Всё просто, спасибо за урок
2017-12-21 01:07 Java Sweeper Фасадный класс + 15 3 мин.
Вспомнил про паттерн Фасад. Пользователь имеет доступ к внешнему интерфейсу, за которым скрыта более сложная реализация.
Всё просто, спасибо за урок!
2017-12-20 15:13 Java Sweeper Радуга картинок + 15 8 мин.
Устанавливать иконку
Всё просто, спасибо за урок!
2017-12-20 14:35 Java Sweeper Полный список + 15 14 мин.
Добавил список координат поля
Всё просто, спасибо за урок!
2017-12-19 19:35 Java Sweeper Установка размеров + 15 6 мин.
Добавил класс Ranges и использовал его для хранения размеров поля.
Всё просто, спасибо за урок!
2017-12-19 19:11 Java Sweeper Статичная граница + 15 5 мин.
Ознакомился с классом Ranges. Можно было бы этот класс сразу в этом же уроке и реализовать.
Всё слишком просто, спасибо за урок! Делайте уроки длиннее, пожалуйста. Не доводите до абсурда свою идею коротких уроков!
2017-12-19 18:59 Java Sweeper Наши координаты + 15 5 мин.
Просто объект с координатами.
Спасибо за урок, всё слишком просто. Хотелось бы более сложные и длительные уроки, не надо доводить до абсурда.
2017-12-19 18:44 Java Sweeper Карта классных сокровищ + 15 3 мин.
Самостоятельно разбирать схему проекта.
Всё просто, спасибо за урок!
2017-12-19 12:45 Java Sweeper Запускаемый jархив + 15 5 мин.
Создавать запускаемый jar-файл.
Всё просто, спасибо за урок!
2017-12-19 12:17 Java Sweeper Источник ресурсов + 15 3 мин.
Назначать папку для хранения ресурсов. Это будет нужно для создания jar-файла.
Всё просто, спасибо за урок!
2017-12-19 12:02 Java Sweeper Картинка в кубике + 15 7 мин.
Нужно создать публичное (а не приватное) поле в энуме, что бы к нему можно было обращаться извне.
Всё просто, спасибо за урок!
2017-12-19 11:30 Java Sweeper Первый цикл + 15 11 мин.
Перебирать энум в цикле.
Всё просто, спасибо за урок!
2017-12-19 11:04 Java Sweeper Перечисление кубиков + 16 3 мин.
Элементы энума соответствуют названиям файлов с картинками
Всё просто, спасибо за урок!
2017-12-19 10:43 Java Sweeper Константные размеры + 16 5 мин.
Ctrl+Alt+C - выделяет числовое значение в константу с возможностью замены этого значения сразу во всех частях кода.
Всё просто, спасибо за урок!
2017-12-19 10:22 Java Sweeper Угловая бомба + 15 4 мин.
Добавлять картинки на панель по именам файлов.
Всё просто, спасибо за урок!
2017-12-18 13:38 Java Sweeper Загрузка и отображение + 15 43 мин.
Получать изображение из файла ресурса и выводить на панель.
Всё просто, спасибо за урок!
2017-12-17 13:47 Java Sweeper Импорт картинок + 15 10 мин.
Без замечаний
Всё просто, спасибо за урок!
2017-12-17 13:34 Java Sweeper Метод рисования + 15 10 мин.
Рисовать на панели.
Всё просто, спасибо за урок!
2017-12-17 13:18 Java Sweeper Раздельная инициализация + 15 24 мин.
Не видно было на видео сочетание горячих клавиш. Ctrl+Alt+M, где буква М означает Method, а буква С, например, позволяет вынести константу: Ctrl+Alt+C Пользоваться горячими клавишами всегда легко и приятно:)
Всё просто, спасибо за урок.
2017-12-16 07:07 Java Sweeper Пустая панель + 15 10 мин.
Пока ничего нового.
Всё просто. Спасибо за урок!
2017-12-16 06:56 Java Sweeper Полёт над классом + 15 7 мин.
Пока ничего нового. Все методы интересные!
Всё просто, спасибо за урок!
2017-12-16 06:44 Java Sweeper Закрытие на выходе + 15 6 мин.
Пока ничего нового.
Всё просто, спасибо за урок!
2017-12-16 06:35 Java Sweeper Простое окно + 15 9 мин.
Пока ничего нового.
Всё просто, спасибо за урок!
2017-12-15 01:17 Java Sweeper Легендарная игра + 15 4 мин.
Всё отлично, спасибо за урок!
Всё просто
2017-08-26 07:53 API ВКонтакте ВИП Урок. Messenger + 16 2 час. 20 мин.
Работать с сообщениями
Всё просто
Спасибо за урок!
2017-08-18 06:26 API ВКонтакте ФИНАЛЬНЫЙ УРОК + 17 10 мин.
Работать с API VK
Всё просто
Спасибо за интересный и содержательный курс! Я уже был знаком с темой, но всё-равно, было очень полезно и интересно, рекомендую каждому пройти этот курс! Видео будет позже.
2017-08-18 06:16 API ВКонтакте Установи свой статус + 16 20 мин.
Получать и устанавливать свой статус
Всё просто
Спасибо за урок и за интересный и содержательный курс!
2017-08-18 05:54 API ВКонтакте Пост - запостить! + 16 20 мин.
Постить на стену
Всё просто
Спасибо за урок!
2017-08-18 05:21 API ВКонтакте Работа с фото + 16 20 мин.
Повторил тему о том, как получать кол-во и список своих альбомов, список фото по номеру альбома.
Просто посмотрел видео урок! Всё просто...
Спасибо за урок! И не судите строго за то, что не набираю код в этом курсе, а только смотрю видео. Для меня это всё - повторение, такой код я уже писал.
2017-08-13 18:06 API ВКонтакте Стены + 16 20 мин.
Получать содержимое стены
Просто посмотрел видео. Всё очень просто!
Спасибо за урок!
2017-08-11 18:38 API ВКонтакте Скачать музыку + 16 30 мин.
Получать ссылку и скачивать музыку по ней.
Просто посмотрел видео урок. Всё просто!
Спасибо за урок!
2017-08-11 17:33 API ВКонтакте Списки музыки + 16 20 мин.
Получать список музыки и осуществлять поиск музыки
Просто посмотрел видео урок! Всё просто...
Спасибо за урок!
2017-07-27 18:30 API ВКонтакте Пользователи ОнЛайн + 16 30 мин.
Получать список друзей в онлайн
Всё просто
Спасибо за урок!
2017-07-26 12:27 API ВКонтакте Парсер Json + 18 30 мин.
Доставать данные из Json-строки
Где я могу посмотреть видеоурок про парсинг xml из старой версии курса, на которую ссылается Кирилл?..
Спасибо за урок!
2017-07-25 19:24 API ВКонтакте Разрешения для приложения + 16 30 мин.
Получать данные пользователя
Всё просто, спасибо за урок!
Примеры полученных тегов в полученном xml (домашнее задание)
  <uid> - идентификатор пользователя
  <first_name> - имя
  <last_name> - фамилия
  <sex> - пол
  <nickname> - ник
  <domain> - короткий адрес страницы или "id"+user_id
  <screen_name> - короткое имя страницы пользователя
  <bdate> - дата рождения
  <city> - город
  <country> - страна
  <timezone> - часовой пояс
2017-07-24 18:55 API ВКонтакте Ключевые данные + 16 30 мин.
Получать токен и uid
Всё просто
Токен при каждой авторизации присваивается новый, а uid - постоянный уникальный идентификатор пользователя, поэтому он не меняется и свой у каждого пользователя.
2017-07-23 12:25 Singleton Singleton - Timer - Program + 16 30 мин.
Замерять время в наносекундах и микросекундах
Всё просто
Спасибо за урок!
2017-07-08 18:58 Singleton Singleton - Timer - Start / Click + 16 10 мин.
Замерять временной интервал
Всё просто
Спасибо за урок!
2017-07-08 18:47 Singleton Singleton - Timer - Pattern Design + 16 30 мин.
Повторил создание синглтона
Всё просто
Спасибо за урок!
2017-07-02 23:32 Функционал ФП - ФИНАЛЬНЫЙ УРОК + 16 10 мин.
Лямбдам
Всё просто
Спасибо за краткость и ясность!
Теперь возьмусь за API ВК
2017-07-02 23:30 Функционал ФП - Короткое замыкание + 16 40 мин.
Делать короткое замыкание
Всё просто
Спасибо за урок!
2017-07-02 17:06 Функционал ФП - Свой метод Where + 16 30 мин.
Создавать свой собственный метод Where
Всё просто
Спасибо за урок!
2017-07-02 16:13 Функционал ФП - Сортировка списка + 16 30 мин.
Сортировать список с использованием лямбда-выражения
Всё просто
Спасибо за урок!
2017-06-29 18:00 API ВКонтакте Получить разрешение + 16 20 мин.
--
Всё просто
Авторизации пользователя с заданным client_id происходит при помощи вызовоа метода API с необходимыми параметрами.
2017-06-26 15:06 API ВКонтакте Введение + 16 10 мин.
--
--
--
2017-06-25 21:40 Функционал ФП - Калькулятор + 16 30 мин.
Создавать функцию калькулятора четырьмя разными способами
Не понятно, сто такое Func
Спасибо за урок
2017-06-25 05:42 С++ Графика - обрезка изображений Презентация курса + 16 не указано


Возможно пройду в будущем этот курс.
2017-06-11 12:00 Singleton Singleton - Config - Super child + 16 30 мин.
--
Всё просто
Спасибо за урок!
2017-06-11 11:35 Singleton Singleton - Config - Cant extend + 16 10 мин.
Ломать то, что уже работает:)
Всё просто!
В видео уроке не получилось создать супер-класс Singleton, т.к. он должен выполнять какую-то конкретную работу и иметь соответствующие поля и методы для этого. В нашем случае - загружать что-то из файла config.txt, иначе зачем он тогда нужен?!. Единственное, что можно было бы попробовать, так это сделать класс Singleton абстрактным, а реализацию методов оставить наследникам. Но, даже в таком случае, не получилось бы создать универсальный класс Singleton на все случаи жизни.
2017-06-03 19:04 Singleton Singleton - Config - Using pattern + 16 20 мин.
Создавать Singleton
Всё просто
Спасибо за урок
2017-06-01 18:38 Сетевые технологии VIP урок. SQLite: База MySQL в кармане + 16 10 мин.
Ничему не научился, т.к. этот урок уже проходил, это урок №10 из курса SOFT: API Telegram
Вспомнить, откуда у меня этот проект на компе валяется.
Продали мне один и тот же урок два раза, поэтому получите единицу. Очень не хорошо...
2017-05-25 12:05 Singleton Singleton - Config - Static class + 16 30 мин.
--
Всё просто
Не понял, для чего оставили конструктор в классе Config, ведь он всё-равно нигде не вызывается..
2017-05-24 11:06 Singleton Singleton - Config - Static field + 16 20 мин.
Статической инициализации
Всё просто
Спасибо за урок
2017-05-24 10:28 Singleton Singleton - Config - Git default + 1 20 мин.
--
--
Я не очень понимаю, зачем плодить копии файла config в разных папках, когда из кода всё-равно доступ задан только к одному из них. Кроме того, есть .gitignore для того, что бы в репозиторий не попадали лишние файлы. Кстати, рекомендую установить плагин для IntellijIDEA, который помогает редактировать список игнорируемых файлов. Он так и называется .ignore, как установить - см. скриншот. Полное описание плагина здесь https://plugins.jetbrains.com/plugin/7495--ignore
2017-05-20 00:07 Нанософт Средняя оценка + 16 1 час. 00 мин.
Использовать делегаты
Всё просто
Спасибо за урок!
2017-05-18 11:40 Singleton Singleton - Config - FileReader + 16 20 мин.
--
--
Для создания геттеров и конструктора класса используйте в IntellijIDEA горячие клавиши "ALT + Insert"
2017-05-18 08:09 Singleton Singleton - Config - Git commit + 16 10 мин.
--
--
В прошлом уроке про Git говорилось, что отдельных уроков больше не будет, поэтому у меня уже всё закомичено, ребят. Ограничился просмотром двухминутного ролика.
2017-05-17 10:26 Singleton Singleton - Config - Class + 16 20 мин.
Рефакторить код
Всё просто
Спасибо за урок!
2017-05-16 13:43 Singleton Singleton - Config - Git add + 16 10 мин.
git commit -a
Всё просто
Пользуюсь возможностями IntelijIDEA, всё уже закомитил сразу после того, как сделал прошлый урок, поэтому сейчас комитить нечего:) Решил посмотреть, как из консоли IntelijIDEA можно выполнять команды git, на скриншоте результат выполнения команды git diff
2017-05-15 19:01 Singleton Singleton - Config - Static + 16 20 мин.
--
Всё просто
Надеюсь, скоро всё исправим! :)) Хотелось бы, всё-таки, держать сонстанты в специальном файле, что бы его могли редактировать пользователи программы без влезания в код.
2017-05-14 15:42 Демо софт Менеджер паролей + 16 2 час. 00 мин.
Обрабатывать клик по ссылке и выделять весь текст в текст-боксе.
Всё просто
Ничего не стал дописывать, т.к. если делать нормальный менеджер паролей, то всё нужно было бы делать по другому с самого начала.
2017-05-14 00:28 Демо софт Английские карточки + 16 50 мин.
Использовать WindowsMediaPlayer
Всё очень просто
В процессе просмотра видео не увидел каких либо сложных моментов для себя, поэтому, на этот раз, решил просмотром видео ограничиться... Да простит меня Игромистр!
2017-05-13 11:56 Сетевые технологии ФИНАЛЬНЫЙ УРОК. Видеообзор программы + 16 2 час. 00 мин.
Подводить итоги:)
Всё просто
Теперь я смогу добить курс по API Telegram!..
2017-05-12 23:48 Знакомство с jQuery Понятие селектора и примеры + 16 30 мин.
Использовать селекторы
Всё просто
Спасибо за урок!
2017-05-11 23:41 J4. Типы TYPE - Вещественные примитивные типы + 16 30 мин.
Вспомнил всё!
Всё просто
Спасибо за урок!
2017-05-10 14:17 Singleton Singleton - Config - Git init + 16 20 мин.
--
Всё просто
Спасибо за урок!
2017-05-10 12:10 Singleton Singleton - Config - Final + 16 20 мин.
--
--
Настройки я бы хранил в отдельном файле, который можно редактировать не изменяя код программы.
2017-05-09 12:44 Singleton Singleton - Intro + 16 1 час. 00 мин.
Впервые задумался над тем, в каких случаях лучше использовать синглтон, а в каких - статический класс.
Всё просто
Спасибо за урок
2017-05-08 23:34 Сетевые технологии Всё всегда под рукой + 16 20 мин.
Ещё раз вспомнил, что существует SourceTree
Всё просто
Использую в повседневной жизни для работы под виндой GitExtensions, аналог SourceTree. SourceTree даже не стал устанавливать, т.к. он идентичен по функционалу. Знаю, что SourceTree используют те, кто сидит на маках, но для большинства из нас это не актуально.
2017-05-07 12:11 Сетевые технологии Хождение по динамическим ссылкам + 16 2 час. 50 мин.
Находить динамически созданные ссылки и переходить по ним
Всё просто
Хорошо было бы, для полноты картины, добавить в этот курс урок про async-await
2017-05-07 00:30 Знакомство с jQuery Эксперименты и кнопки + 16 30 мин.
Обрабатывать нажатия кнопки при помощи jQuery
Всё просто
Это совсем не моя тема, но, всё-равно, спасибо за урок!
2017-05-07 00:02 Знакомство с jQuery Синтаксис и простейший пример + 16 30 мин.
Подключать библиотеку jQuery и вызывать её методы
Всё просто
Спасибо за урок!
2017-05-06 23:40 Знакомство с jQuery Суть библиотеки jQuery + 17 20 мин.
Узнал, что из себя представляет jQuery
Всё просто
Раньше ничего про jQuery не знал, только слышал когда-то это название. Спасибо за урок!
2017-05-04 23:56 Карточки памяти Отображение карточек + 16 2 час. 30 мин.
Всему по-немногу:))
Всё просто
Спасибо за урок!
2017-05-02 10:53 J4. Типы TYPE - Целые примитивные типы + 16 30 мин.
Вспомнил всё!..
Всё просто
Спасибо за урок!
2017-04-28 22:06 Демо софт Двенадцать месяцев + 16 1 час. 20 мин.
Использовать элемент управления календарь
Всё просто
Спасибо за урок!
2017-04-27 23:15 MVC шаблон VIP - MVC - PhoneBook - UML + 17 30 мин.
Строить UML диаграмму
Всё просто
Не люблю я ставить на винду лишние программы, поэтому решил проблему штатными средствами IDEA Ultimate...
2017-04-27 11:47 J3. Ввод READ - Буферный чтец + 16 30 мин.
Использовать BufferedReader
Всё просто
Спасибо за урок!
2017-04-26 23:55 Сетевые технологии Авторизация без браузера или как обмануть сайт + 16 2 час. 00 мин.
Авторизовываться без браузера
Некоторые сайты выдают 500 ошибку, на одном сайте удаётся авторизоваться, но потом он перезагружает страницу и меня выкидывает...
Всё, что было в уроке, успешно повторил! Но, в итоге, не удалось пока сделать метод авторизации на 100% универсальным, для любых сайтов и ключей.
2017-04-25 09:04 MVC шаблон VIP - MVC - PhoneBook - Error Checking + 16 50 мин.
Обработка исключений, возникающих в модели
Всё просто
Спасибо за урок!
2017-04-24 11:08 J3. Ввод READ - Любая формула + 16 30 мин.
Считать на калькуляторе
Всё просто!
Спасибо за урок!
2017-04-23 23:47 MVC шаблон VIP - MVC - PhoneBook - JModal + 16 10 мин.
Модальные окна
Всё просто
Спасибо за урок!
2017-04-23 23:28 MVC шаблон VIP - MVC - PhoneBook - Tripple Click + 16 30 мин.
Обрабатывать события клавиш и мышки.
Всё просто
Спасибо за урок!
2017-04-23 15:48 MVC шаблон ФИНАЛЬНЫЙ УРОК + 16 1 час. 30 мин.
Использовать шаблон MVC
Всё просто
Курс очень насыщенный и интересный. Рекомендую обязательно пройти этот курс каждому, кто до сих пор этого не сделал!
2017-04-23 13:20 Карточки памяти Подготовка формы + 16 40 мин.
Всё уже было знакомо
Всё просто
Спасибо за урок!
2017-04-22 20:43 Сетевые технологии Авторизация с формированием ключа + 16 2 час. 30 мин.
Авторизоваться с использованием ключа
Было сложно посмотреть отправляемые заголовки POST-запроса, т.к. после авторизации страница сразу же перезагружалась.
Спасибо за урок! Становится всё интереснее и интереснее!
2017-04-22 14:03 Шифрование Ключевой обмен Диффи-Хеллмана - Общий секретный ключ + 16 50 мин.
Ключевой обмен Диффи-Хеллмана
Всё просто
Спасибо за интересный курс! Надеюсь, что тема будет продолжена, хотелось бы побольше практических примеров.
2017-04-21 22:37 Нано-игры ФИНАЛЬНЫЙ УРОК + 16 2 час. 00 мин.
Излагать мысли вслух:))
Всё просто
Спасибо за предоставленную возможность пройти этот курс!
2017-04-20 20:22 Шифрование Ключевой обмен Диффи-Хеллмана - Случайное простое число + 16 30 мин.
Подбирать простые числа.
Всё просто
Спасибо за урок!
2017-04-20 07:48 Шифрование Ключевой обмен Диффи-Хеллмана - Форма + 16 50 мин.
--
--
Спасибо за урок!
2017-04-18 14:10 Демо игры C# чего начать программировать + 16 не указано
[hide]

(В этом уроке пока нет видео) Для меня важно не только наличие видео уроков, этим сегодня никого не удивишь! Самое главное - возможность "набить руку" на выполнении заданий. Ответственный подход к обучению обеспечивается посредством подготовки и сдачи отчётов по каждому уроку. Спасибо всем, кто принимает участие в развитии этого проекта!
2017-04-18 10:52 Шифрование Ключевой обмен Диффи-Хеллмана + 16 40 мин.
Узнал, как работает алгоритм ключевого обмена Диффи-Хеллмана.
Считать на калькуляторе
Спасибо за урок!
2017-04-17 11:52 J3. Ввод READ - Сколько мне дней + 16 20 мин.
Работать с календарём
Всё просто
Спасибо за урок!
2017-04-16 13:09 Facade ФИНАЛЬНЫЙ УРОК   30 мин.
--
Отвечать на вопросы тестов, которые не были затронуты при прохождении курса.
Курс простой и ясный! Выполнять задания было настоящим удовольствием! Собираюсь в ближайшее время пройти остальные уроки по патернам.
2017-04-15 23:38 Шифрование ФИНАЛЬНЫЙ УРОК + 16 2 час. 00 мин.
Записывать видео-отчёт
Не получилось нормально записать звук, громкость микрофона зашкаливает, а итоговое видео очень тихое. В будущем, надеюсь, получится разобраться с этим...
Курс очень полезный, с точки зрения обучения программированию. Дифи-Хелман - уже хорошо! Надеюсь, тема шифрования на этом не закончена и будут рассмотрены и другие методы шифрования, которые применяются на практике.
2017-04-14 15:54 J3. Ввод READ - Сканер пива + 16 20 мин.
--
--
--
2017-04-14 15:41 J3. Ввод READ - Сканер + 16 10 мин.
--
--
--
2017-04-14 13:21 J3. Ввод READ - Ввод трёхзначного числа + 16 20 мин.
Считывать и преобразовывать символы
Всё просто
Спасибо за урок!
2017-04-14 13:04 J3. Ввод READ - Чтение символа + 16 10 мин.
Считывать символ из консоли и узнавать его код
Всё просто
Спасибо за урок!
2017-04-14 12:51 J3. Ввод READ - Конкатенация аргументов + 16 30 мин.
Конкатенации строк
Всё просто
Спасибо за урок!
2017-04-14 12:26 J3. Ввод READ - Сложение аргументов + 16 30 мин.
Повторил работу с аргументами
Всё просто
Спасибо за урок!
2017-04-13 22:17 Сетевые технологии Авторизация с заполнением полей + 16 50 мин.
Программно нажимать кнопки на веб-странице
Входит замечательно, но не выходит:))
Посмотрим правильное решение д.з. на следующем уроке...
2017-04-13 07:45 Шифрование Поточный шифр - Дешифровка + 16 40 мин.
Производить дешифровку для поточного шифра Виженера
Всё просто
Спасибо за урок!
2017-04-12 22:56 Шифрование Поточный шифр - Шифровка + 16 1 час. 10 мин.
Шифровать при помощи поточного шифра Виженера
Скопировать проект внутри солюшена и потом править неймспейсы и файлы.
Вывод: по-хорошему, за шифрование должна отвечать отдельная библиотека, не завязанная на элементы формы.
2017-04-12 20:30 Шифрование Поточный шифр Виженера + 16 10 мин.
Узнал про поточный шифр Виженера
Всё просто
Ответ: УСЁНТЭОИП
2017-04-12 11:23 J3. Ввод READ - Консольные аргументы + 16 20 мин.
--
Всё просто
Спасибо за урок!
2017-04-12 07:59 Facade Facade - Motivator - Text Center + 16 30 мин.
Добавлять текст на картинку
Всё просто
Спасибо за урок
2017-04-11 19:12 Facade Facade - Motivator - Picture Border + 16 30 мин.
Размещать картинку и рисовать рамку
Всё просто
Спасибо за урок!
2017-04-11 17:48 J2. Печать WRITE - Окно JFrame + 16 20 мин.
--
Всё просто
Спасибо за урок!
2017-04-11 12:21 J2. Печать WRITE - Квадратные условия + 16 40 мин.
--
Всё просто
Было интересно, спасибо за урок
2017-04-10 23:46 Facade Facade - Motivator - Back Paint + 16 30 мин.
Запускать процесс из Java-кода
Всё просто
Спасибо за урок!
2017-04-09 23:35 Facade Facade - Motivator - Image + 16 30 мин.
Создавать изображение и сохранять его в файл
Всё просто
Спасибо за урок!
2017-04-08 23:27 Шифрование Полиалфавитный шифр - Дешифровка + 16 50 мин.
Закончил изучение полиалфавитного шифра Виженера.
Всё просто
Спасибо за урок!
2017-04-08 12:22 Демо софт Вам телеграмма! + 16 5 мин.
--
--
Давно уже подписан на этот канал!.. Всем привет!
2017-04-08 12:14 J2. Печать WRITE - Комментарии + 16 30 мин.
Генерировать документацию на основе комментариев
Всё просто
Спасибо за урок!
2017-04-07 22:03 Нано-игры Бот для Цифр + 17 50 мин.
Имитировать клики мышки
Всё просто
При помощи такой программы можно было бы тестировать программы через пользовательский интерфейс.
2017-04-07 13:56 Шифрование Полиалфавитный шифр - Шифровка + 16 40 мин.
--
Всё просто
Спасибо за урок!
2017-04-07 12:54 Шифрование Полиалфавитный шифр - Ключевая таблица + 16 30 мин.
--
Всё просто
Спасибо за урок!
2017-04-06 21:01 Нано-игры Игра Цифры + 16 1 час. 10 мин.
--
Всё просто
int a = rnd.Next(1, Buttons + 1);
int b = rnd.Next(1, Buttons + 1);
2017-04-06 16:30 J1. Запуск START - Десять запусков + 16 10 мин.
Закрепил навыки работы с консолью
Не смог уложиться в минуту, но при соответствующей тренировке это, наверно, возможно...
Спасибо за урок!
2017-04-06 12:01 Facade Facade - Motivator - Methods + 16 30 мин.
--
Всё просто
Спасибо за урок!
2017-04-06 09:54 Facade Facade - Motivator - Plan + 16 30 мин.
Планировать предстоящие действия
Всё просто
Пока не готов сказать, с какими сложностями мне предстоит столкнуться, а что из запланированного пройдёт гладко.
2017-04-05 20:22 Шифрование Полиалфавитный шифр - Форма + 16 40 мин.
--
Всё просто
Спасибо за урок!
2017-04-05 15:55 Шифрование Полиалфавитный шифр Виженера + 16 30 мин.
Узнал, что такое полиалфавитный шифр Виженера.
Не сразу понял, как выполнить задание, но потом разобрался.
Буква ё - наше всё!
2017-04-05 13:32 Нано-игры Скорость реакции. Алгоритм и рекорд + 17 1 час. 00 мин.
Делать перерывы на то, что бы поиграть:))
Не смог побить рекорд, т.к. мышки нету, только тачпад.
Спасибо за урок!
2017-04-04 23:37 Новые технологии VIP урок - Создание архиватора - 2 часть + 16 3 час. 20 мин.
Работать с архивами
Всё просто
Спасибо за урок!
2017-04-04 11:18 Нано-игры Скорость реакции. Три картинки по таймеру + 16 30 мин.
Добавлять картинки в ресурсы проекта
Всё просто
Спасибо за урок!
2017-04-03 22:26 Facade Facade - Computer - Power + 16 20 мин.
Реализация паттерна фасад на демо примере.
Всё просто
На мой скромный взгляд, паттерн Фасад напоминает MVC. Пользователь имеет доступ к внешнему интерфейсу, за которым скрыта более сложная реализация.
2017-04-03 21:54 Facade Facade - Computer - Devices + 16 30 мин.
Структурировать код
Всё просто
Спасибо за урок!
2017-04-03 20:59 MVC шаблон MVC - PhoneBook - Search - Finish + 16 30 мин.
Осуществлять поиск по базе данных.
Всё просто и понятно!
То самое чувство, когда большая работа выполнена и получен конечный результат!
Большое спасибо автору!
2017-04-03 19:24 Новые технологии VIP урок - Создание архиватора - 1 часть + 16 1 час. 00 мин.
Оказывается, архивирование производится в два этапа. Сначала происходит объединение нескольких файлов в один, а только потом производится сжатие этого файла.
Всё просто
Всё красиво!
2017-04-03 16:31 Нано-игры Скорость реакции. Блок-схема + 16 30 мин.
Сначала планировать, а потом браться за дело:))
Всё просто
Спасибо за урок!
2017-04-02 23:44 Новые технологии VIP урок. C# + MySQL через DataSet + 16 2 час. 00 мин.
Работать базой MySQL из C# при помощи DataSet
Немного сумбурное начало урока, в итоге всё получилось.
Спасибо за урок!
2017-04-02 18:56 Нано-игры Арканоид - Шарик и кирпичики + 16 3 час. 00 мин.
Терпению
Заставить себя доделать всё это.
Очень длинные были эти два урока про Арканоид, а так - вполне норм!.. Не понравилось, что логика и элементы интерфейса очень сильно связаны между собой. Но это, как говорится, уже другая история.
2017-04-01 23:58 Нано-игры Арканоид - Уровень и ракетка + 16 1 час. 30 мин.
Программно двигать кнопку!
Всё просто
Спасибо за предоставленную возможность пройти урок!
2017-04-01 14:51 MVC шаблон MVC - PhoneBook - Search - Listener + 16 30 мин.
Создавать слушателя на изменение текста
Всё просто
Спасибо за урок!
2017-04-01 14:11 MVC шаблон MVC - PhoneBook - Search - Select LIKE + 17 30 мин.
Повторенье - мать ученья:))
Не могу понять, почему в режиме mode columns строчки разъезжаются и колонки получаются не ровные...
Если кто-то знает, почему строки разъезжаются, посоветуйте что-нибудь...
2017-04-01 09:19 MVC шаблон MVC - PhoneBook - Search - Message + 16 1 час. 00 мин.
Обрабатывать аргументы события, менять цвет текста.
Всё просто
Спасибо за урок!
2017-04-01 00:40 MVC шаблон MVC - PhoneBook - Controller - Select / Update + 16 1 час. 20 мин.
Обновлять и удалять записи в архитектуре MVC при воздействии на визуальные элементы управления формы.
Всё просто
Спасибо за урок!
2017-03-31 19:09 Новые технологии ФИНАЛЬНЫЙ УРОК + 16 10 мин.
Подводить итоги
Подводить итоги
Курсом очень доволен! Большое спасибо Игромистру!
Прохожу сейчас параллельно следующие курсы:
Java за 12 дней, Java MVC, C# Telegram bot API, C# Шифрование - вроде ничего не забыл... Ну и добить нужно последние уроки по C# Новые технологии, те, что после финального урока. С вашего позволения, не буду я записывать видео, долго это, да и не умею я этого...
2017-03-31 18:15 J1. Запуск START - Запуск Java + 16 20 мин.
Вспомнить всё:)))
Всё просто
Спасибо за урок!
2017-03-31 10:38 Шифрование Перестановочный шифр - 2 этап дешифровки + 16 1 час. 20 мин.
Доводить начатое до конца!
После расшифровки оставались добавленные точки в конце сообщения.
Придумал решение проблемы с точками, основанное на том, что в реальной жизни текст никогда не начинается с точки. Теперь, в начале процедуры шифрования точки добавляются в начало строки, а не в конец. А при расшифровке все точки, которые стоят в начале результирующей строки, тупо удаляются. Так же, можно было бы использовать какой нибудь экзотический символ, вместо точки. Но, я не стал так делать, что бы не ухудшить и без того слабый алгоритм.
2017-03-30 23:56 Шифрование Перестановочный шифр - 1 этап дешифровки + 16 30 мин.
Ещё немного практики с вложенными циклами, массивами и заполнением DataGridView
Всё просто
Спасибо за урок!
2017-03-30 16:29 Шифрование Перестановочный шифр - 2 этап шифровки + 16 30 мин.
Немного практики с вложенными циклами
Всё просто
Спасибо за урок!
2017-03-30 15:21 Шифрование Перестановочный шифр - Алфавитный ключ + 17 30 мин.
Сортировать символы в строке
Всё просто
Спасибо за урок!
2017-03-30 12:58 Шифрование Перестановочный шифр - 1 этап шифровки + 16 40 мин.
Нарезать строку на фрагменты и заполнять строки таблицы.
Всё просто
Спасибо за урок!
2017-03-30 08:43 Новые технологии Построение графиков + 16 1 час. 50 мин.
Строить графики с использованием библиотеки ZedGraph
Всё просто
Спасибо за урок!
2017-03-29 21:02 J1. Запуск START - Переменная окружения + 16 10 мин.
Повторенье - мать ученья:))
Всё просто!
Спасибо за урок
2017-03-29 13:25 MVC шаблон MVC - PhoneBook - Controller - Buttons + 16 1 час. 00 мин.
Обрабатывать события формы
Всё просто
Спасибо за урок!
2017-03-29 08:04 MVC шаблон MVC - PhoneBook - Controller - Class for Click + 16 30 мин.
Создавать controller с отдельными ActionListener-ми для каждого визуального элемента управления на форме.
Всё просто
Спасибо за урок
2017-03-28 21:17 MVC шаблон MVC - PhoneBook - Controller - Scroller + 16 20 мин.
Повторил тему передачи данных из модели во вью.
Всё просто
Как хорошо, когда домашнее одно из прошлых домашних заданий оказалось выполненным в полном объёме и прокрутка уже была реализована.
2017-03-28 20:50 MVC шаблон MVC - PhoneBook - Controller - Model / ViewList + 17 30 мин.
Повторение темы создания контроллера на конкретном примере.
Всё просто
Спасибо за урок!
2017-03-28 16:58 Новые технологии Печать таблицы + экспорт в Excel + 16 1 час. 40 мин.
Преобразовывать данные из таблицы в формат, пригодный для того, что бы выводить на печать.
Всё просто
Спасибо за урок!
2017-03-28 08:58 J1. Запуск START - Платформа Java + 16 20 мин.
--
--
Уже давно дружу с Java!..
2017-03-27 17:56 Новые технологии Работа с WinAPI + 16 1 час. 50 мин.
Работать с WinAPI
Всё просто
Спасибо за урок!
2017-03-27 13:44 API Telegram Главные кнопки + 16 1 час. 50 мин.
Повторил пройденное
Всё просто
Ответ на вопpос, пoчемy возникaeт иcключeние при нажатии клавиш, нашёл в своих же комментариях, как раз там, где это исключение и возникло:)))
2017-03-27 10:10 Новые технологии ПОЛУФИНАЛЬНЫЙ УРОК + 16 20 мин.
Понял, что писать отзывы - это не моё! Лучше писать хорошие программы...
Понять, зачем это нужно.
Здравствуйте! Меня зовут Александр. На данный момент я уже прошёл половину курса Новые технологии и создал несколько небольших бесполезных программ. Иногда мне даже пришлось очень сильно попотеть, что бы заставить какую нибудь программу работать. Но, всё-равно, я очень доволен, т.к. каждая написанная в ходе курса программа имеет законченный вид и умеет делать что-то определённое, в отличие от каких нибудь других курсов, где показывают только примеры кода, но отсутствует конечный продукт на выходе.
2017-03-27 09:29 Новые технологии Клиент-сервер для смены обоев + 16 2 час. 10 мин.
Создавать сервер, подключаться к нему и получать данные, заданные в конфиг-файле.
Всё просто
Спасибо за урок!
2017-03-26 11:43 API Telegram Без изменения кода... + 16 1 час. 40 мин.
Добавлять переход на новую строку при автоматическом формировании меню, на основе данных из БД.
Всё просто
Спасибо за урок
2017-03-25 22:00 API Telegram Прикрутить БД + 16 1 час. 40 мин.
Копипастить и рефакторить код:))
Всё просто...
Спасибо за урок!
2017-03-25 00:27 API Telegram БД - Большое Дело! + 16 1 час. 30 мин.
Составил план базы данных и создал её в DB Browser for SQLite.
Всё просто
Без комментариев
2017-03-24 21:41 Шифрование Перестановочный шифр - Форма + 16 1 час. 10 мин.
Ничего нового, подготовительные мероприятия...
Всё просто
Без комментариев
2017-03-24 18:09 Шифрование Перестановочный шифр + 17 40 мин.
Использовать перестановочный шифр
Всё просто!
При шифровании происходит изменение данных и существует ключ, только при помощи которого можно дешифровать эти данные. А, при кодировании, имеется некая справочная информация о соответствии закодированных значений их обычной, понятной человеку форме.
2017-03-24 16:11 MVC шаблон MVC - PhoneBook - Model - Methods + 16 40 мин.
Разрабатывать методы работы с моделью.
Всё просто!
Спасибо за урок!
2017-03-24 13:49 MVC шаблон MVC - PhoneBook - Model - Ресторанная аналогия + 16 30 мин.
Ещё раз попытался образно представить себе паттерн MVC используя ресторанную аналогию.
Всё просто!
Если данные - это продукты, то аналогия со всевозможным оборудованием на кухне, в нашем случае, наиболее точна.
2017-03-24 12:52 MVC шаблон MVC - PhoneBook - UserSQLTest - Slashes + 16 30 мин.
Корректно формировать запрос к базе данных SQLite с учётом специфики экранирования кавычек.
Всё просто и понятно!
Спасибо за урок!
2017-03-24 12:12 MVC шаблон MVC - PhoneBook - UserSQLTest - Select + 16 30 мин.
тестировать методы select и delete.
Всё просто!
Спасибо за подробный разбор теста из прошлого урока!
2017-03-24 08:54 API Telegram SQLite: База MySQL в кармане + 16 1 час. 30 мин.
Работать с базой данных SQLite из проекта в Visual Studio
Не смотря на то, что Windows 64 bit, но Visual Studio 32 битная.  Только когда попробовал скачать 32 битную библиотеку, то с ней всё заработало. Не очень понятно, почему так..
Спасибо за урок.
2017-03-23 22:15 API Telegram Изменить неизменяемое + 16 1 час. 30 мин.
Изменять отправленное сообщение
Всё просто!
С SQLite уже достаточно подробно познакомился в курсе MVC (но там Java)
2017-03-23 17:03 MVC шаблон MVC - PhoneBook - UserSQLTest - Insert + 16 40 мин.
Писать тесты методов для работы с базой данных.
Всё просто!
Спасибо за урок!
2017-03-23 15:49 MVC шаблон MVC - PhoneBook - UserSQLTest - DBase + 16 1 час. 00 мин.
Использовать enum вместо singleton. Работать с боевой и тестовой базой данных в зависимости от ситуации.
Всё просто!
Спасибо за урок!
2017-03-23 09:42 API Telegram По взмаху волшебной палочки! + 16 2 час. 10 мин.
Управлять запросами, выводить на экран всплывающие подсказки.
Найти ошибку в собственном коде...
Спасибо за урок!
2017-03-22 11:37 Тестирование JUnit - Powerable + 16 30 мин.
Тестировать методы в Java с использованием JUnit.
Всё просто
Спасибо за серию уроков по тестированию!
2017-03-22 11:08 Тестирование JUnit - Exceptions + 16 20 мин.
Экспериментировать с тестами
Всё просто, но нужно привыкнуть!
Спасибо за урок!
2017-03-22 09:27 Тестирование JUnit - Testing + 16 20 мин.
Ещё раз повторил прошлый урок
Всё просто
Без комментариев
2017-03-22 08:42 Тестирование JUnit - Intellij IDEA + 16 20 мин.
Вспомнил, что есть такой Мавен
Всё просто
Если не возражаете, я буду продолжать использовать Gradle для сборки проекта, вместо Maven.
2017-03-22 08:11 Тестирование JUnit - Numbers + 16 30 мин.
Проверил работу алгоритма методом начинающего программиста:))
Всё просто
Без комментариев
2017-03-21 12:56 MVC шаблон MVC - PhoneBook - UserListSQL - Select + 16 40 мин.
Делать запросы к базе данных SQLite из Java-кода с использованием шаблона Active Record.
Всё просто
Спасибо за урок!
2017-03-21 11:44 MVC шаблон MVC - PhoneBook - UserSQL - CRUD + 16 40 мин.
Делать запросы к базе данных SQLite из Java-кода.
Всё просто, если быть внимательным.
Спасибо за урок!
2017-03-20 17:39 MVC шаблон MVC - PhoneBook - UserSQL - Singleton + 16 40 мин.
Использовать паттерн Singleton для создания подключения к базе данных.
Всё просто
Спасибо за урок!
2017-03-20 16:57 MVC шаблон MVC - PhoneBook - UserSQL - Connect + 16 1 час. 10 мин.
Реализовал запрос на добавление записи в 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);
          }
        }
2017-03-20 13:10 MVC шаблон MVC - PhoneBook - UserSQL - Queries + 16 30 мин.
Проверил работу SQL запросов при помощи программы "DB Browser for SQLite"
Всё просто
Спасибо за урок
2017-03-20 11:55 MVC шаблон MVC - PhoneBook - UserSQL - Methods + 16 1 час. 10 мин.
Узнал про шаблон Active Records
Всё просто
Спасибо за урок!
2017-03-19 10:30 API Telegram Волшебство начинается! + 16 1 час. 15 мин.
Создавать inline-меню для бота Telegram
Всё просто
Оcновнoе oтличиe Inline кнoпoк от обычных кнопок в том, что они предназначены для отправки запроса. В то время, как простые кнопки располагаются в области клавиатуры и помогают быстро вводить заранее определённый текст с клавиатуры.
Как получить данные из запроса? Не совсем понятен вопрос.. ведь мы же сами туда кладём свои данные, ссылки вот эти для перехода, а дальше это уже проблема самого Telegram :о) Интереснее же будет посмотреть ответ сервера, что нам этот Telegram ответит!
2017-03-18 18:29 Новые технологии Обои рабочего стола + 16 2 час. 30 мин.
Менять обои рабочего стола
Всё достаточно просто, но пришлось потратить время, что бы заставить это всё работать под Windows 10. Отдельное спасибо Владимиру Новопашину за комментарии к своему отчёту!
Спасибо за урок!
2017-03-17 10:36 База SQLite SQLite - Самостоятельная работа + 16 1 час. 30 мин.
Повторенье - мать ученья!
Всё просто
Мой вопрос: У какого студента больше всего оценок?
2017-03-16 15:05 База SQLite SQLite - Select + 16 20 мин.
Формировать запрос и получать данные из базы данных SQLite.
Всё просто
Спасибо за урок!
2017-03-16 13:13 База SQLite SQLite - Insert + 16 40 мин.
Использовать SQLite в среде разработки, добавлять записи в базу данных.
Всё просто
Без комментариев
2017-03-16 10:50 База SQLite SQLite - Подключение из Java + 16 30 мин.
Запускать программу, имеющую зависимость от сторонней библиотеки, из консоли.
Всё просто
java -cp sqlite-jdbc-3.16.1.jar:.  Program
2017-03-15 15:13 База SQLite SQLite - Знакомство + 16 40 мин.
Тыкать базу SQLite в консоли
Всё просто
Без комментариев
2017-03-15 10:56 MVC шаблон MVC - PhoneBook - UserList Struct + 16 20 мин.
Ещё раз повторил возможности JFrame и использование паттерна Observer.
Всё просто
Спасибо за урок!
2017-03-14 18:05 MVC шаблон MVC - PhoneBook - ViewList + 16 30 мин.
Повторил создание форм при помощи компонентов JFrame
Всё просто
Без комментариев
2017-03-14 16:03 MVC шаблон MVC - PhoneBook - User Struct + 16 30 мин.
Передавать поля объекта в визуальное представление при помощи паттерна Observer.
Всё просто
Без комментариев
2017-03-14 13:00 MVC шаблон MVC - PhoneBook - ViewCard + 16 20 мин.
Повторил создание форм при помощи добавления вручную компонентов JFrame
Всё просто
Кто пользуется Идеей, кому интересно, там есть встроенное средство для разметки таких обычных JFrame форм. Для этого нужно мышкой выбрать нужное место в дереве проекта (нужный package) и по правой кнопке перейти в меню "New -> GUI Form".
2017-03-14 11:51 MVC шаблон MVC - PhoneBook - Вступление + 16 30 мин.
Проектировать графический интерфейс программы с использованием специализированных онлайн-сервисов.
Потратить время на выбор и изучение онлайн сервиса.
Без комментариев
2017-03-12 20:11 Новые технологии Телефон по TCP/IP протоколу + 16 1 час. 45 мин.
Устанавливать двустороннее соединение между клиентом и сервером
Всё просто
Спасибо за урок!
2017-03-12 16:18 Новые технологии Говорящие часы. Воспроизведение + 16 2 час. 00 мин.
Использовать отдельный поток для выполнения тяжёлых операций.
Всё просто
Спасибо за урок!
2017-03-12 12:24 Новые технологии Говорящие часы. Запись голоса + 16 2 час. 15 мин.
Записывать и воспроизводить звуковые файлы
Всё просто
Спасибо за урок!
2017-03-11 22:48 Новые технологии Нити на кубиках + 16 1 час. 30 мин.
Работать с потоками
Всё более-менее просто
Без комментариев
2017-03-11 21:19 Шпионский бот ВИП-Урок: Защита приложения + 16 1 час. 00 мин.
Скрывать форму, ограничивать доступ пользователей к управлению ботом.
Не получилось прописать в автозагрузку.
Спасибо за курс! Осталось подозрение, что такой бот будет некорректно работать, если одновременно с командами администратора бота будут приходить сообщения от всяких других пользователей.
2017-03-11 09:36 Новые технологии Делегаты на кубиках + 16 1 час. 15 мин.
Работать с делегатами
Всё просто
Без комментариев
2017-03-10 22:30 Новые технологии Модульное тестирование + 16 1 час. 30 мин.
Покрывать тестами ранее написанный код.
Всё просто
Спасибо за урок!
2017-03-09 22:52 Шпионский бот ФИНАЛЬНЫЙ УРОК + 1 1 час. 00 мин.
Демонстрировать работу бота
Очень хороший курс! Создание бота происходит пошагово и с подробными объяснениями, поэтому особых сложностей прохождение курса не вызывает.
В планах завершить прохождение ещё одного курса "SOFT: API Telegram", а ещё хочу переписать бота на языке Java, что бы его было легко захостить на любой машинке.
2017-03-09 19:47 Шпионский бот Процессуальный кодекс + 16 2 час. 00 мин.
Получать список запущенных процессов, завершать и запускать процессы при помощи бота.
Всё просто
Спасибо за полезный и интересный курс!
2017-03-09 02:09 Новые технологии Мотиватор + 16 1 час. 00 мин.
Работать с изображениями в C#
Всё просто
Спасибо за урок!
2017-03-08 21:55 Шпионский бот Летучая фотография + 2 2 час. 00 мин.
Делать скриншот и отправлять его в чат при помощи бота.
Бот зависал, пока не увеличил интервал запроса апдейтов до 2 сек и добавил в некоторых местах проверки на null. Сейчас вроде бы всё в порядке. Но истинная причина зависания бота пока не установлена, придётся ещё разбираться.
На первый взгляд, происходит конфликт двух запросов к серверу, когда картинка ещё не загрузилась, а уже идёт новый запрос апдейтов. Однако, мне кажется, что может быть ещё какая-то причина на уровне логики работы бота.
2017-03-08 14:53 Шпионский бот Фото в студию + 16 2 час. 00 мин.
Отправлять в чат фотографии при помощи бота, а так же немного подробнее посмотрел работу дебаггера в VisualStudio.
Всё достаточно просто.
Спасибо за урок!
2017-03-08 08:46 MVC шаблон MVC - Counter - ControllerDuplex + 1 45 мин.
Для связи каждого представления с моделью нужен свой отдельный контроллер.
Всё просто
Спасибо за урок, очень наглядная программа получилась, перехожу к следующей...
2017-03-07 22:21 MVC шаблон MVC - Counter - ModelDuplex + 16 45 мин.
Повторение материала и попытка самостоятельно создать контроллер.
Всё просто
Без комментариев
2017-03-07 21:35 MVC шаблон MVC - Counter - ControllerPlusConsole + 16 30 мин.
Экспериментировать с моделью и разными контроллерами
Всё просто
Без комментариев
2017-03-07 00:23 API Telegram Не хочу писать! + 16 30 мин.
Создавать кнопки для бота
Всё просто
12 рядов кнопок не помещается на экране, максимум 4,5 ряда.
2017-03-06 00:34 MVC шаблон MVC - Counter - ControllerPlusFrame + 16 45 мин.
Связывать модель и визуальное представление посредством контроллера
Всё просто!
Без комментариев
2017-03-05 19:30 API Telegram Вам телеграмма! + 16 25 мин.
Обрабатывать поступающие сообщения и команды, а так же посылать ответные сообщения.
Всё просто
В данный мoмeнт любой пользователь Telegram можeт нaпиcать и получить ответ от Бота.
2017-03-05 18:20 API Telegram Что такое Json?! + 16 25 мин.
Проникся значимостью offset
Всё просто
Без комментариев
2017-03-05 14:21 MVC шаблон MVC - Counter - ModelPlus + 16 20 мин.
Продолжил строить MVC архитектуру на основе шаблона Observer.
Всё просто
Спасибо за урок!
2017-03-05 13:51 Webbot On-Line Видеообзор Игры + 16 20 мин.
Играть в игру Башня
Всё просто
Когда нибудь может быть и до этого курса руки дойдут, пройти его.
2017-03-05 12:46 MVC шаблон MVC - Counter - ViewFrame + 16 20 мин.
Вспомнил, что был такой JFrame
Всё просто
Спасибо за урок!
2017-03-05 00:11 MVC шаблон MVC - Counter - ViewConsole + 16 10 мин.
Для построения MVC архитектуры можно использовать шаблон Observer.
Всё предельно просто.
Может как нибудь внесли бы изменения в работу сайта, что бы уроки последовательно открывались, чтоб по кнопке "Следующий урок" можно было перейти после выполнения предыдущего. Хотел пройти несколько уроков по тестированию, но что бы до них добраться, придётся сейчас весь курс от самого начала проходить. А мне это сейчас не нужно и работы над прохождением других курсов предостаточно.
2017-03-04 22:51 MVC шаблон MVC - Суть шаблона + 17 15 мин.
Открыл для себя MVC
Всё просто, пока...
Шаблон MVC применяют с целью отделения бизнес-логики от её визуализации.
2017-03-04 22:13 Тестирование JUnit - Система тестирования + 16 15 мин.
Самые азы тестирования
Всё просто
Без комментариев
2017-03-04 20:59 API Telegram Начинаем кодить + 16 20 мин.
Повторенье - мать ученья!
Всё просто
Всё уже было в курсе про шпионского бота, поэтому просто насладился просмотром видео с поп-корном и газировкой:))
2017-03-03 23:26 Шпионский бот Посмотри что я натворил + 16 1 час. 00 мин.
Повторил работу с файлами и LINQ, поразмыслил ещё немного о защите.
Всё просто, правда пришлось, забегая вперёд, чуть-чуть попросить помощи у Интернета про LINQ
Спасибо, что поправили громкость видео!
2017-03-03 00:43 API Telegram Осознание... + 16 10 мин.
Управлять ботом, задавать примечание и описание, устанавливать аватар.
Всё просто
Всё было уже знакомо по курсу Шпионский бот. Но, повторенье - мать ученья:))
2017-03-02 23:57 Шпионский бот Логировали, логировали да не вылогировали + 16 1 час. 00 мин.
Ничего нового
Не совсем понял вопрос, куда ещё вставить лог...
Без комментариев
2017-03-01 22:03 Шпионский бот Ну что сказать Вам, Господа... + 2 35 мин.
Ничего нового не было.
Всё просто
Простейший способ защиты бота - задать лимит сообщений от одного пользователя за какой либо интервал времени. Т.е. можно хранить список последних пользователей и накапливать количество сообщений от каждого из них, а периодически этот список просто обнулять.
2017-02-28 23:48 Шпионский бот Телеграммировать + 16 40 мин.
Отправлять сообщения пользователю из адресной строки и программно.
Всё просто
Без комментариев
2017-02-27 16:29 Шпионский бот Вам телеграмма! + 16 10 мин.
Узнал, как бот отправляет сообщения пользователю.
Всё просто
Без комментариев
2017-02-26 13:55 Шпионский бот Авторазбор в действии + 17 40 мин.
Магии специальной вставки с формированием классов из JSON-строки. Раньше ручками мастерил.
--
JSON - формат передачи и хранения структурированных данных.
2017-02-26 01:06 Шпионский бот Хочу новости + 16 30 мин.
Взаимодействовать с Telegram Bot API программно.
Всё просто
Не стал пока в этот раз заморачиваться с парсингом JSON, но с этим нет большой проблемы.
2017-02-25 23:33 Шпионский бот Кто я? + 16 15 мин.
Управлять ботом, задавать примечание и описание, устанавливать аватар.
--
--
2017-02-25 19:05 Шпионский бот Здесь Ботов раздают? + 16 10 мин.
Научился регистрировать ботов
--
--
2017-02-25 17:46 Facade Facade - Motivator - Program + 16 10 мин.
--
--
--
2017-02-25 16:48 Facade Facade - Computer - Program + 16 15 мин.
Вспомнил, что такое фасад.
--
--
2017-02-21 20:58 API Telegram Здесь Ботов раздают? + 16 5 мин.
Ничего нового пока не узнал. Но проделал процедуру, тоже - польза!
Всё было просто
Всё классно! Но, продолжительность уроков можно было бы немного увеличить.
2016-03-12 20:57 Сетевые технологии Несколько способов работы с интернет-страницами + 20 30 мин.
System.Net
Всё просто
Хочу уже следующий урок:)
2016-03-05 21:52 Сетевые технологии Интернет-страница: Что полезного можно получить? + 20 30 мин.
Выбор данных HTML страницы с учётом атрибутов.
Отискать метод для загрузки картинки в PictureBox по ссылке. В общем-то не сложно.
Хороший урок.
2016-03-05 19:35 Сетевые технологии Главные секреты интернет-страниц + 20 30 мин.
Получать содержимое страницы и дополнительные данные из заголовков и выводить на экран в текстовом виде.
Ничего сложного.
Вот пример идеального урока, всё очень коротко ясно и конкретно.
2016-03-05 16:49 Сетевые технологии Мой собственный браузер + 21 20 мин.
Сделал браузер на компоненте WebBrowser
Подготовить картинки для кнопок.
Очень хороший урок. Всё коротко и ясно.
2016-03-05 15:22 Сетевые технологии Презентация курса + 20 5 мин.
Узнал о новом курсе
Ничего сложного. Вообще ничего.
Не надо больше делать таких коротких уроков. Пусть в каждом уроке будет что-то полезное, что отложится в памяти и будет использовано при написании кода.
2016-03-05 15:14 Сетевые технологии Вопросы и ответы + 20 5 мин.
Узнал о существовании нового курса.
У любого урока, даже такого своеобразного, должен быть план, а здесь только обзор случайных тем. Не зная, какой результат будет получен в итоге, очень сложно было заставить себя дослушать лектора до конца.
Не понятно из вводного урока, пойдёт речь о бэкенде, фронтенде или обо всём сразу. Для отправки отчёта требуется обязательно отправить скрин программы, но урок не содержит никакого задания по написанию программы.
2016-02-03 15:57 Комбинаторика Рекурсия. Главный секрет + 20 30 мин.
Узнал про кривую Гильберта
Ничего сложного
Очень длинный вебинар вместо короткого урока. Урок должен быть непосредственно связан с выполняемым заданием.
2016-02-01 21:06 Комбинаторика Рекурсия. Вступление + 20 5 мин.
Вспомнил определение рекурсии
Ничего сложного
Отличное начало для курса!
2015-08-02 01:06 Демо софт Вступительное слово + 1 1 час. 00 мин.
Установка 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   Открыто


Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Создать консольную программу с пользовательским интерфейсом в виде меню для работы с базой данных студентов.
Трудности: Понять, почему в 2018 году люди до сих пор используют Eclipce.



Научился: Настроил функциональное тестирование. Добился прохождения теста, проверяющего имя пользователя в базе данных.
Трудности: Несмотря на то, что добился прохождения теста, в консоли отображается какая-то непонятная ошибка.