Дата | Видеоурок | Результат | |
---|---|---|---|
Dancing Links Что такое Dancing Links | + 11 | ||
Нашел, что искал =) |
|||
Судоку Сохранение ответа | + 9 | ||
Создал функцию сохранения файла. |
|||
Судоку Рекурсивная функция поиска | + 8 | ||
Написал функцию Solve() и NextDigit(); Нашел решения простой и сложной головоломки |
|||
Судоку Идея алгоритма - 81 цикл | + 8 | ||
Разобрался в алгоритме. Дошел до последней клетки (нашел решение) |
|||
Судоку Загрузка головоломки с интернета | + 8 | ||
Сгенерировал судоку. Написал алгоритм парсера файла (сайт изменился, пришлось сделать по-своему) |
|||
On-line игра Внутренний мир Субъекта | + 16 | ||
Изменил модификатор доступа Level.SetSubject() на internal Удалил тест для SetSubject() |
|||
On-line игра Поиск монеток на поле Дураков | + 10 | ||
Создал методы тестирования FindFirstTest() и FindRandomTest() Проверил работу теста Добавил метод тестирования SetSubjectTest() |
|||
Дневник успеха 2019-06-02 : На необработанной земле лишь бурьян растет. | + 14 | ||
+ Я проверил 40 отчётов у 17 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 7 текстов: 1 => «Java - Запуск / Скоростная Java», без ошибок 2 => «Java - Запуск / System.out», без ошибок 3 => «Java - Запуск / Компиляция», без ошибок 4 => «Java - Вывод данных / Java Keywords», без ошибок 5 => «Java - Вывод данных / Калькулятор», без ошибок 6 => «Java - Циклы / Java For Loops», без ошибок 7 => «Java - Циклы / Java While Loops», без ошибок + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 8 видеоуроков: 1 => «On-line игра / 3. Тестирование. Тестовый прогон» за 18 мин. 2 => «On-line игра / Тест обратной стороны Луны» за 23 мин. 3 => «On-line игра / Случайное тестирование» за 17 мин. 4 => «On-line игра / Лабиринты тестирования» за 16 мин. 5 => «Судоку / Вступление» за 3 час. 6 мин. 6 => «Судоку / Сетка для цифр» за 1 час. 20 мин. 7 => «Судоку / Печать цифр в таблице» за 30 мин. 8 => «Судоку / Проверка правил игры» за 21 мин |
|||
On-line игра Лабиринты тестирования | + 12 | ||
Создал новый класс для тестирования через генератор тестов. Написал проверки в методе LevelTest() |
|||
Судоку Проверка правил игры | + 9 | ||
Написал проверку в методе PlaceDigit(): интервалов, горизонталей и вертикалей, квадратов Заполнил матрицу случ. числами по правилам |
|||
Судоку Печать цифр в таблице | + 11 | ||
Написал методы Sudoku.PlaceDigit (int x, int y, int d) и Program.PrintDigit (int x, int y, int d) Создал делегат и настроил его работу Заполнил матрицы случайными числами и вывел. |
|||
Судоку Сетка для цифр | + 12 | ||
Создал класс Sudoku Написал метод PrintFrame() для вывода сетки используя ASCII Проверил работу с другими размерами |
|||
Судоку Вступление | + 10 | ||
С судоку знаком. Видео прослушал |
|||
On-line игра Случайное тестирование | + 17 | ||
Создал метод YieldCoordsTest() Написал цикл для проверки Написал метод GetRandomTest() Проверил тесты |
|||
On-line игра Тест обратной стороны Луны | + 12 | ||
Создал два метода (теста) InSizeTest() и OnSideTest() Исправил ошибку в методе Coord.OnSide() |
|||
On-line игра 3. Тестирование. Тестовый прогон | + 14 | ||
Создал проект для Unit test; Создал метод CreateGoordTest(); Сделал тестирование создания координаты |
|||
Дневник успеха 2019-05-26 : Не тряси яблоко пока зелено: созреет - само упадет. | + 12 | ||
За эту неделю: + Я проверил 34 отчёта у 16 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 7 текстов: 1 => «Java - Запуск / public private», без ошибок 2 => «Java - Запуск / Static», без ошибок 3 => «Java - Запуск / void», без ошибок 4 => «Java - Запуск / Main», без ошибок 5 => «Java - Запуск / Скобки», без ошибок 6 => «Java - Запуск / String[] args», без ошибок 7 => «Java - Запуск / Главное заклинание», без ошибок + Я решил 6 задач: 1 => «Олимпиада / Случайная задача» на 100% 2 => «Комбинаторика / Счастливые билеты 6» на 100% 3 => «Комбинаторика / Счастливые билеты N» на 100% 4 => «Комбинаторика / Четыре ладьи» на 100% 5 => «Комбинаторика / Четыре ферзя» на 100% 6 => «Комбинаторика / Много ферзей» на 8% + Я выполнил 7 видеоуроков: 1 => «On-line игра / Координатный перебор» за 13 мин. 2 => «On-line игра / Подходящий размер!» за 11 мин. 3 => «On-line игра / Правила игры» за 25 мин. 4 => «On-line игра / Дорога из жёлтого кирпича» за 12 мин. 5 => «On-line игра / Ищи ветра в поле» за 12 мин. 6 => «On-line игра / Координатный рефакторинг» за 21 мин. 7 => «On-line игра / Собери монетки» за 32 мин. |
|||
On-line игра Собери монетки | + 11 | ||
Добавил 1 монетку и выбрал цвет для ее отображения; Добавил обработку монетки в методе Game.Move(); Создал метод Coord.GetRandom() и метод Level.FindRandom() поиска случайного субъекта на поле; Прорефакторил и выделил 2 метода MoveUser() и EatMoney(). |
|||
On-line игра Координатный рефакторинг | + 12 | ||
Добавил операторы "==" и "!=" в структуру Coord; Проверил при не нахождение игрока на карте; Добавил OnSide() в структуру Coord; Добавил метод Equals() и GetHashCode() и завернуть их в регион Equality; Всегда за тесты - это экономит время... |
|||
On-line игра Ищи ветра в поле | + 14 | ||
Создал метод Level.FindFirst() для поиска Subject Задал в структуре Coord статическое поле для несуществующей координаты Вызвал метод для определения начальных координат user1 |
|||
On-line игра Дорога из жёлтого кирпича | + 14 | ||
Установил цвет для блока и user1 Проверил работу программы |
|||
On-line игра Правила игры | + 11 | ||
Добавил проверки и спрятал курсор с консоли. Убрал отображение символов при вызове ReadKey() |
|||
On-line игра Подходящий размер! | + 11 | ||
Добавил метод Coord.InSize(Coord size) Добавил проверку на правильность координат в методах GetSubject() / SetSubject() и в методе Game.Move() Проверил правильную работу программы |
|||
On-line игра Координатный перебор | + 6 | ||
Создал метод YieldCoords() в структуре Coord Сделал в нем перебор всех координат до указанной позиции Использовал этот метод для генерации стен в методе Game.Start() Проверил корректную работу программы |
|||
On-line игра Генерация лабиринта | + 13 | ||
Создал метод Level.Init() и вызвать его из конструктораCjplfk Сгенерировал стенки по краям уровня В методе Game.Start() разместил отображение всего уровня Проверил работу программы |
|||
On-line игра Шаги по карте | + 13 | ||
Описал поле Level в классе Game; Добивал в метод Game.Move() информирование о действиях в класс Level; В методе Controller.Run() определил size и level, передать их в Game; В методе Game.Start() сохранил полученный level; |
|||
On-line игра Карта сокровищ | + 6 | ||
Создал новый класс Level. Описал поля size и двумерный массив map; Создал конструктор Добавил методы GetSubject() и SetSubject() |
|||
Базовый ASP.ект VIP. Установка домена | + 9 | ||
Домен уже покупал не один раз. Впервые столкнулся с этим лет 10 назад. |
|||
Базовый ASP.ект VIP. Модерация записей | + 14 | ||
1. Сделал сохранение сессию при успешной авторизации, вид для успешной авторизации с кнопкой «Выход» 2. Добавил пункт меню «Проверка» при успешном входе 3. Создал контроллер для проверки. 4. Добавил в таблицу поле status (enum) 6. Добавил две кнопки «Опубликовать» и «Удалить» 7. Реализовал функционал этих кнопок |
|||
ASP.NET и GMaps Информационное окошко | + 10 | ||
Добавил переменную info Реализовал выводимый в окне html-текст Реализовал вызов окна по наведению мыши Изменил параметры передаваемые в функцию showMarker |
|||
ASP.NET и GMaps География формулистов | + 8 | ||
В контроллере Home добавить переменную типа Context Передал список формулистов Реализовал вызов showMarker с данными модели Проверил работостпособность |
|||
ASP.NET и GMaps Маркеры на карте | + 7 | ||
Создал функцию showMarker() Задал параметры маркера Проверил работу |
|||
Дневник успеха 2019-05-12 : Птицу узнают в полете, а человека в работе. | + 6 | ||
За эту неделю: + Я проверил 22 отчёта у 10 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 5 текстов: 1 => «C# набор / Определение массива», без ошибок 2 => «C# набор / Сравнение двух целых чисел», без ошибок 3 => «C# набор / Звездочки», без ошибок 4 => «C# набор / Разделить строку на слова», без ошибок 5 => «C# набор / Заполнение массива», без ошибок + Я решил 3 задачи: 1 => «Алгоритмика / Матрёшки» на 100% 2 => «For-to-чки / Туз» на 100% 3 => «Олимпиада / Случайная задача» на 100% + Я выполнил 3 видеоурока: 1 => «ASP.NET и GMaps / Золотой ключик api» за 30 мин. 2 => «ASP.NET и GMaps / Координаты адреса» за 1 день 1 час. 55 мин. 3 => «ASP.NET и GMaps / Карта на сайте» за 2 дня 23 час. 12 мин. |
|||
ASP.NET и GMaps Карта на сайте | + 5 | ||
В представление Home/Index разместил скрипт подключения карты Реализовал алгоритм инициализации карты Проверил корректную работу. |
|||
ASP.NET и GMaps Координаты адреса | + 11 | ||
Подключил ApiKey, после прочтения мануала на английском, смог увеличить квоту на запрос (был только 1 запрос в сутки) Остальное сделал все по заданию со своей БД. Посмотрел таблицу БД через вкладку Server Explorer; ЗЫ: в целом json использовать удобнее, потом переделаю... ("А сейчас быстрым и не правильным путем идем" (с) ) |
|||
ASP.NET и GMaps Золотой ключик api | + 9 | ||
Создал и получил ключ API |
|||
Дневник успеха 2019-05-05 : Господской работы не переработаешь. | + 9 | ||
За эту неделю: + Я проверил 41 отчёт у 21 формулиста. + Я написал 2 сообщения 1 формулисту общим объёмом 1 килобуква + Я набрал 7 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Служебные слова», без ошибок 3 => «Java - Запуск / Скоростная Java», без ошибок 4 => «Java - Запуск / Компиляция», без ошибок 5 => «Java - Вывод данных / Java Keywords», без ошибок 6 => «Java - Вывод данных / Целые типы», без ошибок 7 => «Java - Циклы / Java While Loops», без ошибок + Я решил 3 задачи: 1 => «Олимпиада / Случайная задача» на 100% 2 => «Динамика / Поле дураков» на 100% 3 => «Динамика / Счастливые билеты 20» на 100% + Я выполнил 11 видеоуроков: 1 => «LINQ: шаг за шагом / Инструменты и консольное приложение» за 9 мин. 2 => «LINQ: шаг за шагом / Традиционный алгоритм» за 13 мин. 3 => «LINQ: шаг за шагом / Первое использование LINQ» за 14 мин. 4 => «LINQ: шаг за шагом / Linq по классу» за 1 час. 33 мин. 5 => «LINQ: шаг за шагом / Краткая форма и навигация» за 12 мин. 6 => «Базовый ASP.ект / Отказ от статика» за 1 час. 26 мин. 7 => «Базовый ASP.ект / ФИНАЛЬНЫЙ УРОК. Презентация» за 4 мин. 8 => «Базовый ASP.ект / VIP. Авторизация на сайте» за 1 день 2 час. 57 мин. 9 => «ASP.NET и GMaps / Презентация» за 5 мин. 10 => «ASP.NET и GMaps / Запуск ASP.NET MVC» за 2 дня 22 час. 48 мин. 11 => «ASP.NET и GMaps / Подключение Entity Framework» за 26 мин. |
|||
ASP.NET и GMaps Подключение Entity Framework | + 7 | ||
Добавил пакет Entity Создал модель с основными полями Создал модель Context типа ADO.NET Entity Data Model Перекомпилировал и создал новый контроллер с представлениями, использующий Entity Framework Запустил приложение и добавил запись |
|||
ASP.NET и GMaps Запуск ASP.NET MVC | + 11 | ||
Создал пустой проект ASP.net MVC Добавил контроллеры Home и Points Внес изменения в представления Index.cshtml и _Layout.cshtml Добавил пункт меню "Список" |
|||
Базовый ASP.ект ФИНАЛЬНЫЙ УРОК. Презентация | + 9 | ||
Создал видео. Сделано очень-очень мало, сырой проект. Поэтому смысла от данного видео не понятно. Получилось тоже самое, что и у 90-95%. |
|||
LINQ: шаг за шагом Краткая форма и навигация | + 6 | ||
Переписал запрос. Вывел первый и последний элемент списка |
|||
LINQ: шаг за шагом Linq по классу | + 7 | ||
Создал класс Заполнил список элементов нового класса Сделал linq выборку (открытые спутники после 1900 г.) |
|||
LINQ: шаг за шагом Первое использование LINQ | + 5 | ||
Создал функцию с linq Сделал в обратной сортировке |
|||
LINQ: шаг за шагом Традиционный алгоритм | + 5 | ||
Создал массив реализовал выборку и сортировку данного массива |
|||
LINQ: шаг за шагом Инструменты и консольное приложение | + 5 | ||
Подготовил список |
|||
ASP.NET и GMaps Презентация | + 8 | ||
Показывать магазины, либо районы где можно найти что-то. Либо также, города, где был. |
|||
Базовый ASP.ект VIP. Авторизация на сайте | + 8 | ||
Создал таблицу user Внес вручную запись администратора Добавил контроллер admin Добавил пункт меню "Вход" Реализовал проверку логина и пароля. |
|||
Базовый ASP.ект Отказ от статика | + 9 | ||
Избавился от static в классе MySQL Добавил блок try ... catch Story.GenerationList() Изменил на хостинге файлы |
|||
Дневник успеха 2019-04-28 : Нужно наклониться, чтоб из ручья напиться. | + 8 | ||
За эту неделю: + Я проверил 41 отчёт у 20 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 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», без ошибок + Я решил 2 задачи: 1 => «Простые массивы / Обмен» на 100% 2 => «Олимпиада / Случайная задача» на 100% + Я выполнил 8 видеоуроков: 1 => «Базовый ASP.ект / Запуск модели Story» за 8 час. 49 мин. 2 => «Базовый ASP.ект / Что такое SQL-инъекция» за 4 час. 12 мин. 3 => «Базовый ASP.ект / Рефакторинг модели Story» за 15 мин. 4 => «Базовый ASP.ект / Работа со списком историй» за 3 час. 26 мин. 5 => «Базовый ASP.ект / Добавление истории» за 1 день 1 час. 15 мин. 6 => «Базовый ASP.ект / Валидация данных» за 8 час. 11 мин. 7 => «Базовый ASP.ект / Оформление сайта» за 2 час. 38 мин. 8 => «Базовый ASP.ект / Размещение проекта в Интернете» за 9 час. 26 мин. − Я не собрал ни одного Мегахеша :o( |
|||
Базовый ASP.ект Размещение проекта в Интернете | + 9 | ||
Развернул сайт на SmarterASP Изменил web.config Протестировал работу на сайте (в интернете) Попробовал тоже самое сделать на reg.ru - пока не получилось, но буду уже делать в другие дни. Если кто-то реализовал, то опишите, какие были трудности (не видит сам сайт через asp.net), но может нужен будет домен... |
|||
Базовый ASP.ект Оформление сайта | + 14 | ||
Добавил представление _Design.cshtml Используя bootstrap изменил дизайн Реализовал функцию CurrentItem(), добавить её в каждый li Оформил отображение записей в index.cshtml и в number.cshtml |
|||
Базовый ASP.ект Валидация данных | + 14 | ||
Добавил к свойствам модели параметр [Required()] В представление добавил @Html.ValidationSummary() и @Html.ValidationMessage() возле каждого поля Проверил ввод e-mail через регулярное выражение [RegularExpression()] Протестировал работу |
|||
Базовый ASP.ект Добавление истории | + 11 | ||
Подключил представление add добавил в представление форму и кнопку Добавил метод Insert() в класс MySQL Протестировал и добавил параметры error & IsError() |
|||
Базовый ASP.ект Работа со списком историй | + 14 | ||
Добавил @model в представление page/index.cshtml Организовал цикл foreach в представление page/index.cshtml Создал экземпляр Place в контроллере page, добавил передачу модели place в представление Создал метод GenerationList() в модели Place Добавил ссылку на историю через @Html.ActionLink() |
|||
Базовый ASP.ект Рефакторинг модели Story | + 9 | ||
Выделил try{} catch{} из метода Random() в отдельный метод Добавил перегрузку этого метода Нашел ошибку (см. в скрине) - думаю тут будет понятно почему, описывать не буду... Форумисты думаю уже описали почему, повторяться не буду... |
|||
Базовый ASP.ект Что такое SQL-инъекция | + 8 | ||
Сделал бекап БД (пару раз во время тестов поубивал БД и делал снова). Написал SQL-инъекцию и защиту против нее. Убедился, что все работает. ЗЫ: вот так и воруются БД телефонов =) |
|||
Базовый ASP.ект Запуск модели Story | + 10 | ||
Добавил метод Numb Организовал получение параметра id Организовал проверку ошибок в контроллере и модели Place |
|||
Базовый ASP.ект Работа над ошибками | + 9 | ||
Создал представление Error Создал метод IsError() в контролере placeController; Сделал обработку ошибок в модели MySQL и Place; |
|||
Дневник успеха 2019-04-21 : Сей хлеб — не спи: будешь жать — некогда будет дремать. | + 7 | ||
За эту неделю: + Я проверил 29 отчётов у 21 формулиста. − Я не написал ни одного сообщения :o( + Я набрал 6 текстов: 1 => «C# набор / Вывод элементов матрицы», без ошибок 2 => «C# набор / Вывод числа по разрядам», без ошибок 3 => «C# набор / Выделение подстроки», без ошибок 4 => «Java - Запуск / Class!», без ошибок 5 => «Java - Запуск / Static», без ошибок 6 => «Java - Запуск / void», без ошибок + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 10 видеоуроков: 1 => «Базовый ASP.ект / Мы начинаем ASP.NET с MVC» за 15 мин. 2 => «Базовый ASP.ект / Выбор темы для проекта» за 10 мин. 3 => «Базовый ASP.ект / Создание схемы проекта» за 1 час. 4 мин. 4 => «Базовый ASP.ект / Создание пустых страниц» за 38 мин. 5 => «Базовый ASP.ект / Создание модели Story» за 31 мин. 6 => «Базовый ASP.ект / Формирование меню» за 36 мин. 7 => «Базовый ASP.ект / Установка сервера MySQL» за 24 мин. 8 => «Базовый ASP.ект / Схема базы данных» за 27 мин. 9 => «Базовый ASP.ект / Создание SQL-запросов» за 33 мин. 10 => «Базовый ASP.ект / Подключение к базе данных» за 1 час. 8 мин. ЗЫ: времени сейчас стало меньше, летом экзамен по-английскому, готовлюсь |
|||
Базовый ASP.ект Подключение к базе данных | + 10 | ||
Установил dotnet connector добавил в проект References Создал модель MySQL и метод Select Параметры подключения создал в Web.Config Проверил работу |
|||
Базовый ASP.ект Создание SQL-запросов | + 12 | ||
Составил SQL-запросы Поэкспериментировал с запросами |
|||
Базовый ASP.ект Схема базы данных | + 14 | ||
Создал БД установил HeidiSQL ЗЫ: Не знаю как раньше, но MySQL Workbench 8 достаточно понятен токже |
|||
Базовый ASP.ект Установка сервера MySQL | + 13 | ||
Установил MySQL и HeidiSQL Проверил работу |
|||
Базовый ASP.ект Формирование меню | + 8 | ||
Сделал меню Переписал метод Random Создал пункт меню "О проекте" |
|||
Базовый ASP.ект Создание модели Story | + 5 | ||
Создал класс-модель Создал свойства заголовок и история. Создал конструктор Создал экземпляр модели. Пошагово выполнил проект |
|||
Базовый ASP.ект Создание пустых страниц | + 10 | ||
Создал пустой MCV проект Создал контролер Создал методы для контролера и создал представления для этих методов. |
|||
Базовый ASP.ект Создание схемы проекта | + 11 | ||
Переписал список страниц. Одно из интересных мест в Москве - Лунариум. Рассказывается об космосе и науке. Очень познавательно. |
|||
Базовый ASP.ект Выбор темы для проекта | + 12 | ||
Тема - Путешествия (интересные места) /add - добавление места /new - новое/интересное место для отдыха /search - поисковик /aboutme - о сайте |
|||
Базовый ASP.ект Мы начинаем ASP.NET с MVC | + 8 | ||
Создал тестовый проект. Изменил страницу контактов и меню. |
|||
Дневник успеха 2019-03-10 : Маленькое дело лучше большого безделья. | + 16 | ||
Небольшая неделя отпуска. Завтра новая рабочая неделя... |
|||
Дневник успеха 2019-03-03 : Не говори "гоп", пока не перепрыгнешь. | + 15 | ||
За эту неделю: + Я проверил 40 отчётов у 21 формулиста. − Я не написал ни одного сообщения :o( + Я набрал 7 текстов: 1 => «Java - Запуск / String[] args», без ошибок 2 => «Java - Запуск / System.out», без ошибок 3 => «Java - Запуск / Главное заклинание», без ошибок 4 => «Java - Запуск / Компиляция», без ошибок 5 => «Java - Вывод данных / Java Keywords», без ошибок 6 => «Java - Вывод данных / Целые типы», без ошибок 7 => «Java - Циклы / Java For Loops», без ошибок + Я решил 5 задач: 1 => «Алгоритмика / Типы данных» на 100% 2 => «Олимпиада / Случайная задача» на 100% 3 => «Рекурсия / Числа Фибоначчи» на 100% 4 => «Рекурсия / Общий делитель» на 100% 5 => «Рекурсия / Обратный отсчёт» на 100% |
|||
Дневник успеха 2019-02-24 : Была бы охота — будет ладиться работа. | + 15 | ||
За эту неделю: + Я проверил 36 отчётов у 17 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 9 текстов: 1 => «C# набор / Максимальный элемент массива», без ошибок 2 => «C# набор / 10 Ангелов», без ошибок 3 => «Java - Запуск / Class!», без ошибок 4 => «Java - Запуск / public private», без ошибок 5 => «Java - Запуск / Static», без ошибок 6 => «Java - Запуск / void», без ошибок 7 => «Java - Запуск / Main», без ошибок 8 => «Java - Запуск / Скобки», без ошибок 9 => «Java - Вывод данных / Константы», без ошибок + Я решил 8 задач: 1 => «Строки / Звездочки» на 100% 2 => «Строки / Сколько слов» на 100% 3 => «Строки / Длинное слово» на 100% 4 => «Строки / Снова многоточие» на 100% 5 => «Строки / Ноль или один» на 100% 6 => «Строки / Список» на 100% 7 => «Олимпиада / Случайная задача» на 100% 8 => «Рекурсия / Факториал» на 100% − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( |
|||
Дневник успеха 2019-02-10 : Поле труд любит. | + 9 | ||
За эту неделю: + Я проверил 32 отчёта у 21 формулиста. − Я не написал ни одного сообщения :o( + Я набрал 7 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Служебные слова», без ошибок 3 => «C# набор / Определение массива», без ошибок 4 => «C# набор / Сравнение двух целых чисел», без ошибок 5 => «C# набор / Звездочки», без ошибок 6 => «C# набор / Обмен элементов», без ошибок 7 => «C# набор / Разделить строку на слова», без ошибок + Я решил 3 задачи: 1 => «Алгоритмика / Типы данных» на 100% 2 => «For-to-чки / Сумма квадратов» на 100% 3 => «Олимпиада / Случайная задача» на 100% + Я выполнил 1 видеоурок: 1 => «Платформер на Unity / 2. Меню» за 1 день 18 час. 28 мин. − Я не собрал ни одного Мегахеша :o( |
|||
Платформер на Unity 2. Меню | + 13 | ||
Создал проект, настроил кнопки, добавил сцены и скрипт |
|||
Дневник успеха 2019-02-03 : Тот ничего не сделал, кто ничего не начал. | + 13 | ||
За эту неделю: + Я проверил 67 отчётов у 30 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 7 текстов: 1 => «Java - Запуск / Скоростная Java», без ошибок 2 => «Java - Запуск / Компиляция», без ошибок 3 => «Java - Вывод данных / Java Keywords», без ошибок 4 => «Java - Вывод данных / Калькулятор», без ошибок 5 => «Java - Вывод данных / Целые типы», без ошибок 6 => «Java - Циклы / Java For Loops», без ошибок 7 => «Java - Циклы / Java While Loops», без ошибок + Я решил 2 задачи: 1 => «Алгоритмика / Любимые циклы» на 100% 2 => «Олимпиада / Случайная задача» на 100% + Я выполнил 8 видеоуроков: 1 => «Платформер на Unity / 1. Вступление» за 41 мин. 2 => «Начало здесь / День №6. Обучательное тестирование» за 9 мин. 3 => «API поиска работы / Меняем внешний вид» за 37 мин. 4 => «API поиска работы / Структура вакансии» за 1 день 2 час. 38 мин. 5 => «API поиска работы / Предложения - в таблицу» за 23 час. 11 мин. 6 => «API поиска работы / Пошаговая отладка » за 55 мин. 7 => «API поиска работы / Переезжаем на WPF» за 1 час. 15 мин. 8 => «API поиска работы / Полная информация» за 4 час. 43 мин. − Я не собрал ни одного Мегахеша :o( |
|||
Платформер на Unity 1. Вступление | + 14 | ||
Обновил Unity3D до последней версии, остальное готово. |
|||
Начало здесь День №6. Обучательное тестирование | + 10 | ||
Создавать тесты. |
|||
API поиска работы Полная информация | + 9 | ||
1. Изменил алгоритм загрузки информации; 2. Реализовал переход по ссылке на вакансию + добавил исключение. Ничего сложного. |
|||
API поиска работы Переезжаем на WPF | + 11 | ||
1. Добавил в решение проект WPF и сделал его запуст по умолчанию; 2. Подключил библиотеку и добавил элементы на форму WPF; 3. Реализовал вывод профессий в список. Искать в английской верcии VS русские названия =) |
|||
API поиска работы Пошаговая отладка | + 15 | ||
1. Сделал пошаговую отладку, исправил неточности; 2. Добавил вывод ссылку на вакансию. |
|||
API поиска работы Предложения - в таблицу | + 16 | ||
1. Переделал (рефакторинг) функции JsonParseStringItem; 2. Сделал вывод в таблицу; 3. Реализовал поиск из текстового поля; 4. Реализовал счетчик найденных позиций. |
|||
API поиска работы Структура вакансии | + 10 | ||
1. Создал структуру Vacancy в модели HHModel; 2. Написал конструктор для структуры с динамическим параметром. |
|||
API поиска работы Меняем внешний вид | + 16 | ||
1. Добавил на форму таблицу, поле для поиска и кнопку. 2. определил параметры вакансии, которые будут в таблице. Идем дальше, легко. |
|||
Дневник успеха 2019-01-27 : Хочешь жить - умей вертеться! | + 12 | ||
За эту неделю: + Я проверил 50 отчётов у 24 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 7 текстов: 1 => «Java - Запуск / public private», без ошибок 2 => «Java - Запуск / void», без ошибок 3 => «Java - Запуск / Main», без ошибок 4 => «Java - Запуск / Скобки», без ошибок 5 => «Java - Запуск / String[] args», без ошибок 6 => «Java - Запуск / System.out», без ошибок 7 => «Java - Запуск / Главное заклинание», без ошибок + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 4 видеоурока: 1 => «API поиска работы / Начало работы с HeadHunter API» за 19 мин. 2 => «API поиска работы / Все запросы - через приложение» за 3 час. 19 мин. 3 => «API поиска работы / Из JSON всё по полочкам» за 1 час. 41 мин. 4 => «API поиска работы / Свободный поиск по вакансиям» за 20 мин. |
|||
API поиска работы Свободный поиск по вакансиям | + 10 | ||
1. Создал метод парсинга JSON для списка вакансий; 2. организовал проверку результатов на NULL; 3. вывел результат в textbox. Идет легко! |
|||
API поиска работы Из JSON всё по полочкам | + 8 | ||
1. Подключил библиотеку Newtonsoft в HHLibrary; 2. Создал метод парсинга JSON; 3. Проверил работу приложения. |
|||
API поиска работы Все запросы - через приложение | + 10 | ||
1. Создал новое приложение; 2. Создал библиотеку HHLibrary и подключить ее к нашему проекту; 3. Создал метод RequestGet() для получение ответа GET запроса; 4. Вывел окно результата. Пока все в норме! |
|||
API поиска работы Начало работы с HeadHunter API | + 13 | ||
1. Познакомился с API HH 2. Посмотрел вакансии, используя HeadHunter API, в JSON формате |
|||
Дневник успеха 2019-01-20 : Уменье и труд все перетрут. | + 16 | ||
За эту неделю: + Я проверил 30 отчётов у 23 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 5 текстов: 1 => «C# набор / Ввод элементов матрицы», без ошибок 2 => «C# набор / Вывод числа по разрядам», без ошибок 3 => «C# набор / Максимальный элемент массива», без ошибок 4 => «Java - Запуск / Class!», без ошибок 5 => «Java - Запуск / Static», без ошибок + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% |
|||
Дневник успеха 2019-01-13 : Ученый без дела, как туча без дождя. | + 13 | ||
За эту неделю: + Я проверил 35 отчётов у 23 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 7 текстов: 1 => «C# набор / Сравнение двух целых чисел», без ошибок 2 => «C# набор / Звездочки», без ошибок 3 => «C# набор / Обмен элементов», без ошибок 4 => «C# набор / Разделить строку на слова», без ошибок 5 => «C# набор / Заполнение массива», без ошибок 6 => «C# набор / Формирование массива», без ошибок 7 => «C# набор / Вывод элементов массива», без ошибок + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 1 видеоурок: 1 => «Дневник успеха / 2018-12-23 : Живет на горке, а хлеба ни корки.» за 3 мин. |
|||
Дневник успеха 2018-12-23 : Живет на горке, а хлеба ни корки. | + 14 | ||
За эту неделю: + Я проверил 35 отчётов у 23 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 7 текстов: 1 => «C# набор / Сравнение двух целых чисел», без ошибок 2 => «C# набор / Звездочки», без ошибок 3 => «C# набор / Обмен элементов», без ошибок 4 => «C# набор / Разделить строку на слова», без ошибок 5 => «C# набор / Заполнение массива», без ошибок 6 => «C# набор / Формирование массива», без ошибок 7 => «C# набор / Вывод элементов массива», без ошибок + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( |
|||
Дневник успеха 2018-12-16 : Без дела слабеет сила. | + 7 | ||
За эту неделю: + Я проверил 17 отчётов у 16 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 3 текста: 1 => «C# набор / Ввод элементов матрицы», без ошибок 2 => «C# набор / Вывод элементов матрицы», без ошибок 3 => «C# набор / Вывод числа по разрядам», без ошибок + Я решил 2 задачи: 1 => «WRITE - Вывод данных / Присваивание» на 100% 2 => «Олимпиада / Случайная задача» на 100% + Я выполнил 1 видеоурок: 1 => «Дневник успеха / 2018-12-09 : У хорошего мастера всякая пила хорошая.» за 2 мин. PS: Закончился отпуск, постепенно продолжаем втягиваться в привычные реалии... |
|||
Дневник успеха 2018-12-09 : У хорошего мастера всякая пила хорошая. | + 7 | ||
За эту неделю: + Я проверил 17 отчётов у 16 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 3 текста: 1 => «C# набор / Ввод элементов матрицы», без ошибок 2 => «C# набор / Вывод элементов матрицы», без ошибок 3 => «C# набор / Вывод числа по разрядам», без ошибок + Я решил 2 задачи: 1 => «WRITE - Вывод данных / Присваивание» на 100% 2 => «Олимпиада / Случайная задача» на 100% |
|||
Дневник успеха 2018-12-02 : Больше дела – меньше слов. | + 13 | ||
За эту неделю: + Я проверил 27 отчётов у 21 формулиста. + Я написал 1 сообщение 1 формулисту общим объёмом несколько буков. + Я набрал 5 текстов: 1 => «Java - Запуск / Скоростная Java», без ошибок 2 => «Java - Запуск / System.out», без ошибок 3 => «Java - Запуск / Главное заклинание», без ошибок 4 => «Java - Циклы / Java For Loops», без ошибок 5 => «Java - Циклы / Java While Loops», без ошибок − Я не решил ни одной задачи :o( − Я не выполнил ни одного видеоурока :o( |
|||
Дневник успеха 2018-11-25 : Кто поет, у того работа скоро заканчивается. | + 19 | ||
За эту неделю: + Я проверил 45 отчётов у 26 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 9 текстов: 1 => «Java - Запуск / Class!», без ошибок 2 => «Java - Запуск / public private», без ошибок 3 => «Java - Запуск / Java Class», без ошибок 4 => «Java - Запуск / Static», без ошибок 5 => «Java - Запуск / void», без ошибок 6 => «Java - Запуск / Main», без ошибок 7 => «Java - Запуск / Скобки», без ошибок 8 => «Java - Запуск / String[] args», без ошибок 9 => «Java - Запуск / Первая программа», без ошибок + Я решил 12 задач: 1 => «WRITE - Вывод данных / Системы счисления» на 100% 2 => «READ - Ввод данных / Ввод символа» на 100% 3 => «READ - Ввод данных / Ввод строки» на 100% 4 => «Олимпиада / Случайная задача» на 100% 5 => «OPER - Формулы / Математика» на 100% 6 => «OPER - Формулы / Формула 0010» на 100% 7 => «OPER - Формулы / Формула 0100» на 100% 8 => «OPER - Формулы / Формула 1000» на 100% 9 => «VIP задачи / Тю» на 100% 10 => «VIP задачи / Ping» на 100% 11 => «VIP задачи / 51 карта» на 100% 12 => «Футбольная База / Решето» на 100% + Я выполнил 1 видеоурок: 1 => «Дневник успеха / 2018-11-18 : Начинать начинай, да смотри же — заканчивай!» за 2 мин. |
|||
Дневник успеха 2018-11-18 : Начинать начинай, да смотри же — заканчивай! | + 18 | ||
Сейчас много работаю + подготовка к поездке. В целом неделя стандартная, только без видеоуроков (допиливаю проект) |
|||
Дневник успеха 2018-11-11 : Тише едешь - дальше будешь. | + 11 | ||
За эту неделю: + Я проверил 30 отчётов у 20 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом 1 килобуква + Я набрал 5 текстов: 1 => «C# набор / Служебные слова», без ошибок 2 => «C# набор / Определение массива», без ошибок 3 => «C# набор / Сравнение двух целых чисел», без ошибок 4 => «C# набор / Звездочки», без ошибок 5 => «C# набор / Разделить строку на слова», без ошибок + Я решил 30 задач: 1 => «Последовательность / Между соседями» на 100% 2 => «Математика / Гиперкуб» на 100% 3 => «Математика / Тригонометрия» на 100% 4 => «Математика / Формула» на 100% 5 => «Математика / Дробная таблица» на 100% 6 => «Математика / Таблица» на 100% 7 => «Математика / Параметрическая функция» на 100% 8 => «Любимые циклы / Гармония» на 100% 9 => «Любимые циклы / Двойной факториал» на 100% 10 => «Любимые циклы / Фибоначчи» на 100% 11 => «Любимые циклы / Метод Горнера» на 100% 12 => «По цифрам / Числа по цифрам» на 100% 13 => «По цифрам / Три цифры» на 100% 14 => «По цифрам / Цифры по возрастанию» на 100% 15 => «По цифрам / Разные цифры» на 100% 16 => «По цифрам / Палиндромы» на 100% 17 => «По цифрам / Счастливый билет» на 100% 18 => «По цифрам / Простые цифры» на 100% 19 => «По цифрам / Четные цифры» на 100% 20 => «Матрёшки / Единичная матрица» на 100% 21 => «Матрёшки / Шестизначные числа» на 100% 22 => «Матрёшки / Семизначные числа» на 100% 23 => «Матрёшки / Двоичные числа» на 100% 24 => «Матрёшки / Сумма шести» на 100% 25 => «Простые массивы / Первый и последний» на 100% 26 => «Простые массивы / Копипаст» на 100% 27 => «Простые массивы / Мульти возведение» на 100% 28 => «Простые массивы / Мини-максимум» на 100% 29 => «Методы / Степень» на 100% 30 => «VIP задачи / Бинарник» на 100% − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( |
|||
Дневник успеха 2018-11-04 : Мала пчелка, да и та работает. | + 13 | ||
За эту неделю: + Я проверил 65 отчётов у 32 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 6 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «Java - Запуск / Скоростная Java», без ошибок 3 => «Java - Запуск / Компиляция», без ошибок 4 => «Java - Вывод данных / Калькулятор», без ошибок 5 => «Java - Вывод данных / Целые типы», без ошибок 6 => «Java - Циклы / Java While Loops», без ошибок + Я решил 18 задач: 1 => «Узник цикла IF / Плюс-минус» на 100% 2 => «Вечность / Неделька» на 100% 3 => «Вечность / 12 месяцев» на 100% 4 => «Вечность / Отрывной календарь» на 100% 5 => «Вечность / Високосное свидание» на 100% 6 => «Последовательность / Максимальный элемент» на 100% 7 => «Последовательность / Больше суммы предыдущих» на 100% 8 => «Последовательность / Больше суммы всех предыдущих» на 100% 9 => «Математика / Косинусы» на 100% 10 => «WRITE - Вывод данных / Формула в юникоде» на 100% 11 => «WRITE - Вывод данных / Визитка робота» на 100% 12 => «WRITE - Вывод данных / Константы» на 100% 13 => «Олимпиада / Случайная задача» на 100% 14 => «Футбольная База / Схема базы» на 100% 15 => «Футбольная База / Тренеры» на 100% 16 => «Футбольная База / Стадионы игр» на 100% 17 => «Футбольная База / Города игр» на 100% 18 => «Футбольная База / Вратари» на 100% |
|||
Дневник успеха 2018-10-28 : У ленивой пряхи и для себя нет рубахи. | + 17 | ||
За эту неделю: + Я проверил 55 отчётов у 30 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 5 текстов: 1 => «Java - Запуск / Скоростная Java», без ошибок 2 => «Java - Запуск / Компиляция», без ошибок 3 => «Java - Вывод данных / Калькулятор», без ошибок 4 => «Java - Вывод данных / Целые типы», без ошибок 5 => «Java - Циклы / Java While Loops», без ошибок + Я решил 16 задач: 1 => «Узник цикла IF / Плюс-минус» на 100% 2 => «Вечность / Неделька» на 100% 3 => «Вечность / 12 месяцев» на 100% 4 => «Вечность / Отрывной календарь» на 100% 5 => «Вечность / Високосное свидание» на 100% 6 => «Последовательность / Максимальный элемент» на 100% 7 => «Математика / Косинусы» на 100% 8 => «WRITE - Вывод данных / Формула в юникоде» на 100% 9 => «WRITE - Вывод данных / Визитка робота» на 100% 10 => «WRITE - Вывод данных / Константы» на 100% 11 => «Олимпиада / Случайная задача» на 100% 12 => «Футбольная База / Схема базы» на 100% 13 => «Футбольная База / Тренеры» на 100% 14 => «Футбольная База / Стадионы игр» на 100% 15 => «Футбольная База / Города игр» на 100% 16 => «Футбольная База / Вратари» на 100% − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( |
|||
Дневник успеха 2018-10-21 : Глазам страшно, а руки сделают. | + 11 | ||
За эту неделю: + Я проверил 45 отчётов у 29 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом 1 килобуква + Я набрал 7 текстов: 1 => «C# набор / Вывод элементов матрицы», без ошибок 2 => «C# набор / Вывод числа по разрядам», без ошибок 3 => «C# набор / Выделение подстроки», без ошибок 4 => «C# набор / Максимальный элемент массива», без ошибок 5 => «Java - Запуск / Class!», без ошибок 6 => «Java - Запуск / Static», без ошибок 7 => «Java - Запуск / void», без ошибок + Я решил 11 задач: 1 => «Обман цикла / Делитель Макса» на 100% 2 => «Обман цикла / Делитель Мина» на 100% 3 => «Обман цикла / Цифра три» на 100% 4 => «Обман цикла / Вечное ожидание» на 100% 5 => «Точка и плоскость / Четверть плоскости» на 100% 6 => «7119 - Владимир Новопашин / Зайчики и морковки – 1» на 100% 7 => «7119 - Владимир Новопашин / Зайчики и морковки – 2» на 100% 8 => «7238 - Константин / Палиндром со знаками препинания» на 100% 9 => «8275 - Глушков Александр / Черника» на 100% 10 => «8275 - Глушков Александр / НОК» на 70% 11 => «10670 - Сергей Соколов / Коррекция кода» на 100% + Я выполнил 3 видеоурока: 1 => « Мультиязычное меню на JS / Документы и ключ» за 9 мин. 2 => «Без конкуренции / Подводим итоги» за 1 день 23 час. 4 мин. 3 => «PHP Driver / Техническое задание» за 18 мин. + Я собрал 12 Мегахешей. |
|||
Мультиязычное меню на JS Документы и ключ | + 11 | ||
Создал API ключ для переводчика |
|||
PHP Driver Техническое задание | + 12 | ||
Так как курс по php, то будет походу php + MySQL. Сам бы может использовал простое приложение, мини БД... Плюсы и минусы у каждого из путей свои, поэтому продолжаем дальше изучать) |
|||
Без конкуренции Подводим итоги | + 16 | ||
Написал public static void CalcTotals (List list); Оформил строчку с результатами; Программно установил цвет фона для столбца Total Length. ничего, кроме времени |
|||
Дневник успеха 2018-10-14 : Поспешишь – людей насмешишь. | + 15 | ||
За эту неделю: + Я проверил 80 отчётов у 35 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом 1 килобуква + Я набрал 8 текстов: 1 => «C# набор / Звездочки», без ошибок 2 => «C# набор / Обмен элементов», без ошибок 3 => «C# набор / Разделить строку на слова», без ошибок 4 => «C# набор / Заполнение массива», без ошибок 5 => «C# набор / Формирование массива», без ошибок 6 => «C# набор / Вывод элементов массива», без ошибок 7 => «C# набор / Ввод элементов матрицы», без ошибок 8 => «Java - Вывод данных / Системы счислений», без ошибок + Я решил 9 задач: 1 => «For-to-чки / Среднее арифметическое» на 100% 2 => «Пока-цикл / Сумма цифр» на 100% 3 => «Пока-цикл / Все цифры» на 100% 4 => «Пока-цикл / Сумма квадратов» на 100% 5 => «Пока-цикл / Трехзначные квадраты» на 100% 6 => «Пока-цикл / Сумма ряда» на 100% 7 => «Пока-цикл / Мой век» на 100% 8 => «Олимпиада / Случайная задача» на 100% 9 => «7119 - Владимир Новопашин / Сумма чисел рекурсивно.» на 100% + Я выполнил 7 видеоуроков: 1 => «Без конкуренции / Реклама VIRI» за 8 мин. 2 => «Без конкуренции / Ручное выполнение задачи» за 26 мин. 3 => «Без конкуренции / Правильный ответ и форма» за 22 мин. 4 => «Без конкуренции / Настройка таблицы» за 36 мин. 5 => «Без конкуренции / Главный Анализатор» за 28 мин. 6 => «Без конкуренции / Регулярная декомпозиция» за 24 мин. 7 => «Без конкуренции / Анализ текстового файла» за 39 мин. + Я собрал 43 Мегахешей. |
|||
Дневник успеха 2018-10-07 : Не тот хорош, кто лицом пригож, а тот хорош, кто на дело гож. | + 13 | ||
За эту неделю: + Я проверил 80 отчётов у 35 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом 1 килобуква + Я набрал 8 текстов: 1 => «C# набор / Звездочки», без ошибок 2 => «C# набор / Обмен элементов», без ошибок 3 => «C# набор / Разделить строку на слова», без ошибок 4 => «C# набор / Заполнение массива», без ошибок 5 => «C# набор / Формирование массива», без ошибок 6 => «C# набор / Вывод элементов массива», без ошибок 7 => «C# набор / Ввод элементов матрицы», без ошибок 8 => «Java - Вывод данных / Системы счислений», без ошибок + Я решил 9 задач: 1 => «For-to-чки / Среднее арифметическое» на 100% 2 => «Пока-цикл / Сумма цифр» на 100% 3 => «Пока-цикл / Все цифры» на 100% 4 => «Пока-цикл / Сумма квадратов» на 100% 5 => «Пока-цикл / Трехзначные квадраты» на 100% 6 => «Пока-цикл / Сумма ряда» на 100% 7 => «Пока-цикл / Мой век» на 100% 8 => «Олимпиада / Случайная задача» на 100% 9 => «7119 - Владимир Новопашин / Сумма чисел рекурсивно.» на 100% + Я выполнил 7 видеоуроков: 1 => «Без конкуренции / Реклама VIRI» за 8 мин. 2 => «Без конкуренции / Ручное выполнение задачи» за 26 мин. 3 => «Без конкуренции / Правильный ответ и форма» за 22 мин. 4 => «Без конкуренции / Настройка таблицы» за 36 мин. 5 => «Без конкуренции / Главный Анализатор» за 28 мин. 6 => «Без конкуренции / Регулярная декомпозиция» за 24 мин. 7 => «Без конкуренции / Анализ текстового файла» за 39 мин. + Я собрал 43 Мегахешей. |
|||
Без конкуренции Анализ текстового файла | + 12 | ||
Написал функцию ReadContent(); Написал функцию CalcItems(); Настроил выравнивание по сетке Сделал проверку на точку/запятую. |
|||
Без конкуренции Регулярная декомпозиция | + 12 | ||
Написал функцию AddFile(). Создал метод ReadFile() с вызовом трёх других и метод ReadCount() с регулярными выражениями. |
|||
Без конкуренции Главный Анализатор | + 12 | ||
Создал класс Analyzer; Прописал в нём статичные и обычные поля; Создал методы Clear() и AddTotals(); Проверил работу программы Ничего |
|||
Без конкуренции Настройка таблицы | + 16 | ||
Создал 2 функции buttonClick() и OpenFiles(); Создал все столбцы и оформить grid. Проверил работу программы. |
|||
Без конкуренции Правильный ответ и форма | + 16 | ||
Создал проект, все растягивается... |
|||
Без конкуренции Ручное выполнение задачи | + 17 | ||
294.7585 метров Считал в Excel. |
|||
Без конкуренции Реклама VIRI | + 17 | ||
Занимается каркасными сооружениями (бани, гаражи, дома и т.д.) Kontaktai UAB "VIRI Technologija" Taikos pr. 15B Visaginas Lietuva LT-31107 Tel.: +370 621 92244 Mob.: +370 621 92244 Email: site@viri.lt |
|||
Без конкуренции Как избежать конкуренции? | + 16 | ||
~19 октября собираемся отделом продвинуть разработку (начало сделано в виде отдельных модулей). Перед этим будем оценивать ее стоимость... В целом этим и пробую уже заниматься, прокачивая свои навыки... |
|||
Лендинг на YII2 Создание лендинг-страницы - анимация логотипа | + 13 | ||
Сделал анимацию логотипа с помощью yii2. |
|||
Лендинг на YII2 Создание лендинг-страницы - структура лендинга и дизайн заголовка | + 18 | ||
В представлении landing.php создал секцию для каждого пункта плана; Сделал дизайн заголовка лендинга и задал его стили; Скачал логотип лендинга; Создал директорию images, разместил там картинку логотип. |
|||
Лендинг на YII2 Создание лендинг-страницы - дизайн базового представления | + 17 | ||
Открыть представление layouts\main.php; Внес изменения; Создал в контроллере siteController действие actionLanding; Создал представление landing; Проверил работу контроллера и представления, удалил лишние пункты меню. |
|||
Система Git ФИНАЛЬНЫЙ КУРС | + 17 | ||
Курс отличный и очень полезен как минимум по 2-м причинам: 1) Он краткий, охватывает основные аспекты git и имитирует множество различных ситуаций. 2) Он позволяет освоит один из нужных навыков использования "контроля версий", который очень пригодится и нужен программисту от новичка до опытного. |
|||
On-line игра Координатная структура | + 17 | ||
Создал публичную структуру Coord Изменил сигнатуру метода Show в интерфейсе IView. |
|||
Дневник успеха 2018-09-30 : Баловством хлеба не добудешь. | + 15 | ||
За эту неделю: + Я проверил 113 отчётов у 45 формулистов. + Я написал 3 сообщения 3 формулистам общим объёмом 2 килобуквы + Я набрал 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», без ошибок + Я решил 34 задачи: 1 => «For-to-чки / Тройка» на 100% 2 => «For-to-чки / Семёрка» на 100% 3 => «For-to-чки / Туз» на 100% 4 => «For-to-чки / Улыбки» на 100% 5 => «For-to-чки / Псевдо-квадраты» на 100% 6 => «For-to-чки / Палочки» на 100% 7 => «For-to-чки / Много палочек» на 100% 8 => «For-to-чки / DY-Алфавит» на 100% 9 => «Обман цикла / Множитель» на 100% 10 => «Узник цикла IF / Девять чисел» на 100% 11 => «Узник цикла IF / Нули» на 100% 12 => «Вечность / Знаки зодиака» на 100% 13 => «Последовательность / Минимальное и максимальное число» на 100% 14 => «Последовательность / Новая последовательность» на 100% 15 => «Математика / Модуль» на 100% 16 => «Математика / Корни» на 100% 17 => «Любимые циклы / Барабанная дробь» на 100% 18 => «Любимые циклы / Тройная степень» на 100% 19 => «Матрёшки / Числовой треугольник» на 100% 20 => «Матрёшки / Звездный квадрат» на 100% 21 => «Матрёшки / Пятизначные числа» на 100% 22 => «Матрёшки / Админ сети» на 100% 23 => «Простые массивы / Единичный массив» на 100% 24 => «Простые массивы / Инкремент» на 100% 25 => «Матрицы / Максимумы» на 100% 26 => «Матрицы / Заштрихованная часть» на 100% 27 => «Матрицы / Произведение» на 100% 28 => «Матрицы / Квадранты матрицы» на 10% 29 => «Олимпиада / Простой ряд чисел» на 100% 30 => «Олимпиада / Открытка в конверте» на 100% 31 => «Олимпиада / Случайная задача» на 100% 32 => «Футбольная База / Схема базы» на 100% 33 => «Футбольная База / Стадионы» на 100% 34 => «Футбольная База / Автоголь» на 100% + Я выполнил 6 видеоуроков: 1 => «On-line игра / Цветной телевизор» за 16 мин. 2 => «On-line игра / Видный интерфейс» за 2 час. 53 мин. 3 => «On-line игра / Игра в библиотеке» за 20 мин. 4 => «On-line игра / 2. Рефакторинг. Перечисление субъектов» за 1 час. 6 мин. 5 => «On-line игра / Показ героя на экране» за 13 мин. 6 => «Лендинг на YII2 / Настройка ссылок» за 1 день 22 час. 31 мин. + Я собрал 87 Мегахешей. |
|||
On-line игра Показ героя на экране | + 15 | ||
Изменил описание метода в интерфейсе IView; Внес изменения в класс ViewBasic(); Проверил работу (с классом ViewBasic и ViewColor) |
|||
On-line игра 2. Рефакторинг. Перечисление субъектов | + 17 | ||
Создал enum Subject; Приписал символы к каждому значению |
|||
On-line игра Игра в библиотеке | + 12 | ||
Создал проект библиотеку LibraryGame; Перенес туда класс Game и интерфейс IView; Откомпилировал библиотеку и найти DLL файл; Добавил директиву using LibraryGame в нужных классах |
|||
On-line игра Видный интерфейс | + 18 | ||
Создал интерфейс IView с заголовками двух методов Унаследовал ViewBasic и ViewColor от IView |
|||
On-line игра Цветной телевизор | + 13 | ||
Создал новый класс ViewColor() на основе класса View(); Переименовал класс View() в класс ViewBasic() |
|||
Лендинг на YII2 Настройка ссылок | + 13 | ||
Задал параметр baseUrl в config/web; Раскомментировал массив urlManager в config/web; Создал файл .htaccess в папке web и задал параметры для apache. Ничего |
|||
Дневник успеха 2018-09-23 : Много спать – дело не знать. | + 15 | ||
За эту неделю: + Я проверил 89 отчётов у 44 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом 1 килобуква + Я набрал 7 текстов: 1 => «C# набор / Выделение подстроки», без ошибок 2 => «C# набор / Максимальный элемент массива», без ошибок 3 => «Java - Запуск / Class!», без ошибок 4 => «Java - Запуск / public private», без ошибок 5 => «Java - Запуск / Static», без ошибок 6 => «Java - Запуск / void», без ошибок 7 => «Java - Запуск / Main», без ошибок + Я решил 16 задач: 1 => «For-to-чки / Трёхзначные числа» на 100% 2 => «For-to-чки / Двухзначные числа» на 100% 3 => «For-to-чки / Отрицательно» на 100% 4 => «For-to-чки / Улица» на 100% 5 => «For-to-чки / Радуга» на 100% 6 => «For-to-чки / Сто квадратов» на 100% 7 => «For-to-чки / Отрицательные» на 100% 8 => «Обман цикла / Делим без остатка» на 100% 9 => «Обман цикла / Без пятерок» на 100% 10 => «Олимпиада / Факториалы» на 40% 11 => «Олимпиада / Пятью восемь» на 100% 12 => «Олимпиада / Простой ряд чисел» на 80% 13 => «Олимпиада / Случайная задача» на 100% 14 => «10670 - Сергей Соколов / Гласные буквы» на 100% 15 => «Футбольная База / Схема базы» на 100% 16 => «Футбольная База / Стадионы» на 100% + Я выполнил 3 видеоурока: 1 => «Начало здесь / Переход Магистра на XL уровень.» за 7 мин. 2 => «On-line игра / Модель игры» за 40 мин. 3 => «On-line игра / Контроллер не спешит» за 23 мин. + Я собрал 110 Мегахешей. |
|||
On-line игра Контроллер не спешит | + 20 | ||
Создал класс Controller; Создал метод Run() на основе содержимого метода Start(); Вызвал контроллер из метода Main() и проверил работу игры. |
|||
On-line игра Модель игры | + 16 | ||
Вынес методы в класс Game(); Изменил метод Move(int sx, int sy), для перемещения объекта; Изменил код в операторе switch() на использование метода Move(); Проверил работу. ничего |
|||
Дневник успеха 2018-09-16 : Земелька черная, а белый хлеб родит. | + 15 | ||
За эту неделю: + Я проверил 196 отчётов у 56 формулистов. + Я написал 7 сообщений 4 формулистам общим объёмом 6 килобукв + Я набрал 8 текстов: 1 => «C# набор / Разделить строку на слова», без ошибок 2 => «C# набор / Заполнение массива», без ошибок 3 => «C# набор / Формирование массива», без ошибок 4 => «C# набор / Вывод элементов массива», без ошибок 5 => «C# набор / Ввод элементов матрицы», без ошибок 6 => «C# набор / Вывод элементов матрицы», без ошибок 7 => «C# набор / Вывод числа по разрядам», без ошибок 8 => «C# набор / Шахматный класс», без ошибок + Я решил 40 задач: 1 => «Условный оператор / Возрастание» на 100% 2 => «Условный оператор / В промежутке» на 100% 3 => «Условный оператор / Минимальное неотрицательное» на 100% 4 => «Условный оператор / Наибольшее при условии» на 100% 5 => «For-to-чки / Созвездие» на 100% 6 => «For-to-чки / Сумма» на 100% 7 => «For-to-чки / Сумма квадратов» на 100% 8 => «Do-рацикл / Сумма последовательности» на 100% 9 => «Do-рацикл / Меньше ε» на 100% 10 => «Do-рацикл / Снова меньше ε» на 100% 11 => «Do-рацикл / По модулю меньше ε» на 100% 12 => «Олимпиада / Цифровые анаграммы» на 20% 13 => «Олимпиада / Таблица квадратов» на 100% 14 => «Олимпиада / Случайная задача» на 100% 15 => «4004 - Елена Вставская / Четное двузначное число» на 100% 16 => «4004 - Елена Вставская / Стек и скобки» на 100% 17 => «4004 - Елена Вставская / Йагупоп» на 100% 18 => «4004 - Елена Вставская / Двоичная система» на 100% 19 => «5649 - Максим Лапшинов / Готовка бифштексов» на 100% 20 => «5649 - Максим Лапшинов / Строки Сортировка по ЧислоБуквам» на 20% 21 => «5649 - Максим Лапшинов / Найти конечную точку» на 100% 22 => «5649 - Максим Лапшинов / Возврат символа после "\"» на 100% 23 => «5649 - Максим Лапшинов / Степень двойки» на 100% 24 => «5649 - Максим Лапшинов / Изменение бита» на 100% 25 => «6203 - Николай / Шифр Цезаря алгоритм шифрования» на 100% 26 => «6203 - Николай / Шифр Цезаря. Декодирование зашифрованного текста.» на 100% 27 => «6203 - Николай / Матрицы 1» на 100% 28 => «6203 - Николай / Матрицы 2» на 100% 29 => «6452 - Кирилл Шмойлов / Деление на половину» на 100% 30 => «6452 - Кирилл Шмойлов / Что посреди Уфы стоит?» на 100% 31 => «6452 - Кирилл Шмойлов / Электронные часы» на 100% 32 => «6452 - Кирилл Шмойлов / Перевернутая двумерная матрица» на 100% 33 => «7119 - Владимир Новопашин / Панели на МКС» на 100% 34 => «7119 - Владимир Новопашин / Шоколадка» на 100% 35 => «7119 - Владимир Новопашин / Вклад в банке» на 100% 36 => «7119 - Владимир Новопашин / Сравнение целых чисел» на 100% 37 => «7119 - Владимир Новопашин / Дробная часть числа.» на 100% 38 => «7119 - Владимир Новопашин / Вторая цифра после десятичной точки» на 100% 39 => «8275 - Глушков Александр / Ряд нечётных чисел» на 100% 40 => «10162 - Дмитрий Гринь / Выделить диск, путь и имя файла» на 100% + Я выполнил 6 видеоуроков: 1 => «Начало здесь / День №8. ВИДЕОФИКСАЦИЯ УСПЕХОВ.» за 1 час. 30 мин. 2 => «Система Git / pingwin» за 1 час. 9 мин. 3 => «Система Git / remote merge» за 28 мин. 4 => «Система Git / win final» за 54 мин. 5 => «On-line игра / Марионетка» за 17 мин. 6 => «On-line игра / Представление выделяется» за 11 мин. + Я собрал 124 Мегахешей. |
|||
On-line игра Представление выделяется | + 15 | ||
Перенес в новый класс View созданный метод приветствия и показа. Внес изменения в метод Start() и проверил работу. ничего |
|||
On-line игра Марионетка | + 15 | ||
Вывести символ в указанные координаты; Считывать с клавиатуры нажатую клавишу; Изменить координаты в зависимости от клавиши + клавиша ESC - выход; Организовать бесконечный цикл; Сделать затирание символа при перемещение. Все знакомо. |
|||
Система Git win final | + 17 | ||
Проделал объединение ветки PingWin с основной веткой. Прошел уроки на https://katacoda.com/courses/git. Найти время |
|||
Система Git remote merge | + 15 | ||
Отправил ветку pingwin в GitHub; Зашел на сайт github.com и убедился в сделанных изменениях; Из папки Zoo-git получил ветку pingwin; Объединил ветку pingwin с основной веткой; Откомпилировал и проверил работу программы; Отправил ветку на сервер; В папке Zoo-clone на ветке master выполнил “git pull” - завершил объединение. найти время |
|||
Система Git pingwin | + 18 | ||
Отправил архив 05.LionGiraffe.zip на FTP и ветку мастер на GitHub; В папке Zoo-clone создал ветку pingwin; Добавил класс Penguin; Откомпилировал прогрумму и проверил работу; Сделал тоже самое в папке Zoo-ftp Ничего |
|||
Начало здесь День №8. ВИДЕОФИКСАЦИЯ УСПЕХОВ. | + 20 | ||
В целом курс действительно показывает минимальные требования, после которых можно отработать привычку. Каждый день делать и добиваться цели - вот в этом заключается смысл учебы (прямо как в школе, вузе и т.д.) Во всех вышеперечисленных и не только - есть повторение и закрепление нового и снова повторение старого. Для тех, кто учился в музыкальной школе это особенно понятно - разминка гаммами, любое занятие - опять гамма. Даже не пение - гаммы :)) найти время. Воскресенье был рабочий день. (как сгерерировался и закачался на ютуб, добавил) |
|||
Дневник успеха 2018-09-09 : Труд человека кормит, а лень портит. | + 17 | ||
За эту неделю: + Я проверил 159 отчётов у 54 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 7 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Служебные слова», без ошибок 3 => «C# набор / Определение массива», без ошибок 4 => «C# набор / Сравнение двух целых чисел», без ошибок 5 => «C# набор / Звездочки», без ошибок 6 => «C# набор / Обмен элементов», без ошибок 7 => «Java - Вывод данных / Целые типы», без ошибок + Я решил 9 задач: 1 => «Условный оператор / Модуль» на 100% 2 => «Условный оператор / Сумма или произведение» на 100% 3 => «Условный оператор / Чет / нечет» на 100% 4 => «Условный оператор / Отрицательный куб» на 100% 5 => «Условный оператор / Три Максима» на 100% 6 => «Условный оператор / Сумма положительных» на 100% 7 => «Условный оператор / Минимальное расстояние» на 100% 8 => «Условный оператор / Минимальное произведение» на 100% 9 => «Олимпиада / Случайная задача» на 100% + Я выполнил 9 видеоуроков: 1 => «Начало здесь / День №2. Общение с Единомышленниками.» за 2 час. 17 мин. 2 => «Начало здесь / День №3. Безошибочное владение Клавиатурой.» за 21 мин. 3 => «Начало здесь / День №4. Развитие Алгоритмического мышления.» за 16 мин. 4 => «Начало здесь / День №5. Создание игровых и прикладных Программ.» за 7 час. 22 мин. 5 => «Начало здесь / День №6. Регулярный и Последовательный подход.» за 23 час. 16 мин. 6 => «Начало здесь / День №7. Подведение итогов и составление Планов.» за 11 мин. 7 => «Система Git / git branch giraffe» за 1 час. 0 мин. 8 => «Система Git / git merge giraffe lion» за 15 мин. 9 => «Система Git / win merge» за 19 мин. + Я собрал 115 Мегахешей. |
|||
Система Git win merge | + 16 | ||
Объединил ветки giraffe и master средствами windows. Откомпилировал программу и проверил ее работу. Средствами git считаю удобнее делать. ничего |
|||
Начало здесь День №8. Подведение итогов и составление Планов. | + 11 | ||
Минимум за неделю выполнял, но не хватало времени (работаю над своей программой, свободное время обычно уходит туда). Еще неделя не закончилась, но уже на проекте несколько месяцев и успехи можно посмотреть тут (отчет за прошлую неделю https://www.videosharp.info/18493/checking/power=2186) |
|||
Система Git git merge giraffe lion | + 18 | ||
Объединил 2 ветки Giraffe и Lion. Откомпилировал программу и проверил ее работоспособность. Посмотрел проделанную работу в git log Ничего |
|||
Начало здесь День №7. Регулярный и Последовательный подход. | + 10 | ||
Состою в клубе. 30 баллов. |
|||
Система Git git branch giraffe | + 17 | ||
Создал новую ветку giraffe; Внес изменение в программу, добавил класс Giraffe; Откомпилировал и проверил работу; Создал коммит giraffe; Повторил тоже самое средствами системы. найти время. |
|||
Начало здесь День №5. Создание игровых и прикладных Программ. | + 10 | ||
31 байт https://www.videosharp.info/video/start/nr=2198 этот же |
|||
Начало здесь День №4. Развитие Алгоритмического мышления. | + 11 | ||
На данный момент 25 байт. сейчас будет уже 30. |
|||
Начало здесь День №3. Безошибочное владение Клавиатурой. | + 11 | ||
1. 2 2. 186 сим/мин 3. 5 |
|||
Начало здесь День №2. Общение с Единомышленниками. | + 15 | ||
Проверил отчеты. Ссылка на ответ: https://www.videosharp.info/19475/checking/start=2195 |
|||
Дневник успеха 2018-09-02 : Кто любит труд, того люди чтут. | + 16 | ||
За эту неделю: + Я проверил 205 отчётов у 50 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 7 текстов: 1 => «Java - Запуск / Скоростная Java», без ошибок 2 => «Java - Запуск / System.out», без ошибок 3 => «Java - Запуск / Компиляция», без ошибок 4 => «Java - Вывод данных / Java Keywords», без ошибок 5 => «Java - Вывод данных / Калькулятор», без ошибок 6 => «Java - Циклы / Java For Loops», без ошибок 7 => «Java - Циклы / Java While Loops», без ошибок + Я решил 14 задач: 1 => «Логика / Сдвиг вправо» на 100% 2 => «Логика / Сдвиг влево» на 100% 3 => «Логика / Мигалка» на 100% 4 => «Условный оператор / Максимум» на 100% 5 => «Условный оператор / Большая разница» на 100% 6 => «Условный оператор / Меньше, равно, больше» на 100% 7 => «Условный оператор / Три числа» на 100% 8 => «Олимпиада / Случайная задача» на 100% 9 => «4004 - Елена Вставская / АБРАКАДАБРА» на 100% 10 => «4004 - Елена Вставская / Две окружности» на 100% 11 => «4004 - Елена Вставская / Скрипичный ключ» на 100% 12 => «5649 - Максим Лапшинов / Система счислений» на 100% 13 => «8275 - Глушков Александр / Постоянная Капрекара» на 100% 14 => «8275 - Глушков Александр / Стрелы» на 100% Планы: Продолжать минимально выполнять по курсу. + Я выполнил 7 видеоуроков: 1 => «Запуск пакета / День №1. Создание микро-Привычки.» за 7 мин. 2 => «Шахматы по сети / Алгоритмы. VIP. Как пройти в библиотеку» за 2 час. 27 мин. 3 => «Шахматы по сети / Интерфейс. План действий» за 20 час. 20 мин. 4 => «Шахматы по сети / Интерфейс. Генерация объектов» за 1 час. 14 мин. 5 => «Шахматы по сети / Интерфейс. Начальная позиция» за 1 час. 37 мин. 6 => «Шахматы по сети / Интерфейс. Ход делегата» за 58 мин. 7 => «Шахматы по сети / Интерфейс. Проверка хода» за 37 мин. + Я собрал 97 Мегахешей. Планы: Продолжать минимально выполнять по курсу. Параллельно создаю программку для работы, (либо для продажи, как получится) :) По сложности - приходится сталкиваться с новыми задачами, которые за 1-2 дня решаются, либо обходятся (находятся) новые пути решения... В целом - продолжаем программировать... |
|||
Начало здесь День №1. Создание микро-Привычки. | + 19 | ||
Все знакомо. Баллы начислились 30. Отчетов проверил - около 30-40 |
|||
Шахматы по сети Интерфейс. Проверка хода | + 18 | ||
Реализовал вспомогательные функции Board().VectorToSquare() и Board().DropObject(); Протестировал работу скрипта. Исправил ошибку при перетаскивании фигуры за границы доски. (см. скрин) * Создать всплывающее окошко, когда пешка доходит противоположной стороны доски. Меняем Sprite на фигуру, которую выбрали из окошка/списка. Вроде отлично. Потихоньку идем вперед. |
|||
Шахматы по сети Интерфейс. Ход делегата | + 23 | ||
Доработал функции DragAndDrop().PickUp/Drop(); Создал Board().DropObject(); Реализовал вызов функции через делегат. Протестировал работу скрипта. Вроде ничего, запустилось с 1-ой попытки. |
|||
Шахматы по сети Интерфейс. Начальная позиция | + 21 | ||
Добавил библиотеку ChessRules.dll; Реализовал функцию ShowFigures(); Протестировал работу скрипта. Библиотека не добавлялась в скрипт, пока не добавил в папку Assets. Версия .Net - 4.5 (более поздние не подключались) |
|||
Шахматы по сети Интерфейс. Генерация объектов | + 20 | ||
Добавил скрипт Board к объекту Main Camera; Установил "Order in Layer" равное -1 для шахматных клеток (нижний слой); Реализовал конструктор Board() и вспомогательную функцию InitGameObjects(); Протестировал работу скрипта Ничего. |
|||
Шахматы по сети Интерфейс. План действий | + 16 | ||
Пересоздал новый проект; Добавил текстуры клеток, фигуры за пределами видимой области; Переименовал по стандарту FEN; Ничего. PS: Пересоздал из-за неправильного использования первый раз репозитория (добавлялись файлы компиляции, временные файлы и т.д.). Хотел уже давно поправить, пока далеко не ушли =) |
|||
Шахматы по сети Алгоритмы. VIP. Как пройти в библиотеку | + 22 | ||
Создал новый проект на Unity; Добавил туда скрипт, библиотеку ChessRules.dll; Протестировал работу библиотеки (.net 4.0 +) не смог с первой попытки добавить, отличались .net 4.0 и .net 3.5 |
|||
Дневник успеха 2018-08-26 Вот и лето прошло... | + 19 | ||
За эту неделю: + Я проверил 283 отчёта у 48 формулистов. + Я набрал 7 текстов: 1 => «Java - Запуск / public private», без ошибок 2 => «Java - Запуск / Static», без ошибок 3 => «Java - Запуск / void», без ошибок 4 => «Java - Запуск / Main», без ошибок 5 => «Java - Запуск / Скобки», без ошибок 6 => «Java - Запуск / String[] args», без ошибок 7 => «Java - Запуск / Главное заклинание», без ошибок + Я решил 23 задачи: 1 => «Логика / Логическое НЕ» на 100% 2 => «Логика / Логическое И» на 100% 3 => «Логика / A или не-B» на 100% 4 => «Логика / Побитовое НЕ» на 100% 5 => «Логика / Побитовое И» на 100% 6 => «Логика / Побитовое ИЛИ» на 100% 7 => «Логика / Исключающее ИЛИ» на 100% 8 => «Олимпиада / Случайная задача» на 100% 9 => «4004 - Елена Вставская / "Федина задача"» на 100% 10 => «4004 - Елена Вставская / Деление по модулю» на 100% 11 => «4004 - Елена Вставская / Ступеньки» на 100% 12 => «4004 - Елена Вставская / Единицы и нули» на 100% 13 => «4004 - Елена Вставская / Общая точка» на 100% 14 => «4004 - Елена Вставская / Часы, минуты, секунды» на 100% 15 => «4004 - Елена Вставская / Площадь прямоугольника» на 100% 16 => «4004 - Елена Вставская / В обратном порядке» на 100% 17 => «4004 - Елена Вставская / Сколько звездочек» на 100% 18 => «4004 - Елена Вставская / Меняем нули с единицами» на 100% 19 => «4004 - Елена Вставская / Килобайт» на 100% 20 => «4004 - Елена Вставская / Минуты и секунды» на 100% 21 => «4004 - Елена Вставская / Больше-меньше» на 100% 22 => «4004 - Елена Вставская / Пятью-пять» на 100% 23 => «4004 - Елена Вставская / Круг в прямоугольнике» на 100% + Я выполнил 10 видеоуроков: 1 => «Система Git / git branch lion» за 27 мин. 2 => «Шахматы по сети / Алгоритмы. Четвёртое превращение» за 35 мин. 3 => «Шахматы по сети / Алгоритмы. Рефакторинг на доске» за 40 мин. 4 => «Шахматы по сети / Алгоритмы. Допрыгалась!» за 1 час. 3 мин. 5 => «Шахматы по сети / Алгоритмы. Королевский паркур» за 2 час. 12 мин. 6 => «Шахматы по сети / Алгоритмы. Защита короля» за 2 час. 47 мин. 7 => «Шахматы по сети / Алгоритмы. Шах и Мат!» за 58 мин. 8 => «Шахматы по сети / Алгоритмы. ТРЕТИЙ ФИНАЛЬНЫЙ УРОК» за 36 мин. 9 => «Шахматы по сети / Алгоритмы. VIP. Шахматное супертестирование» за 1 день 14 час. 26 мин. 10 => «Шахматы по сети / Алгоритмы. VIP. Можно пройти?» за 57 мин. + Я собрал 56 Мегахешей. На следующую неделю: Планируется все также проходить по-минимуму. За лето: 1) Пришел на проект и уже прошел несколько курсов; 2) Смог попасть на "Доску почета" 3) Есть много задумок и планов на программирование, которое остается только реализовать... |
|||
Шахматы по сети Алгоритмы. VIP. Можно пройти? | + 19 | ||
Реализовал функцию Chess().IsValidMove() и изменил Chess().Move(); Протестировал запуск и наличия ошибок. Протестировал на 8/2p5/3p4/KP5r/1R3p1k/8/4P1P1/8 w - - 1 8 При ходе черных, после pс7с5 не заметил, что там шах при "съедение на проходе". Потратил минут 10 на поиски и пока не посмотрел позицию в lichess.org =)) Нужно избавляться от "буковок" )) |
|||
Шахматы по сети Алгоритмы. VIP. Шахматное супертестирование | + 15 | ||
Реализовал вспомогательную функцию Program().NextMoves() - далее немного ее изменил под распараллеливание (выполнялось в 4-6 раз быстрее). Результаты супер тестирования: (зря, что файлик нельзя приложить). Position 1: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1 Depth 1 : 20 - 3 ms Depth 2 : 400 - 55 ms Depth 3 : 8902 - 322 ms Depth 4 : 197281 - 6616 ms Depth 5 : 4865609 - 176349 ms Depth 6 : 119060324 - 3910432 ms All time : 4093777 ms Position 2: r3k2r/p1ppqpb1/bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/R3K2R w KQkq - 0 1 Depth 1 : 48 - 5 ms Depth 2 : 2039 - 205 ms Depth 3 : 97862 - 3024 ms Depth 4 : 4085603 - 104263 ms Depth 5 : 193690690 - 6729385 ms All time : 6836882 ms Position 3: 8/2p5/3p4/KP5r/1R3p1k/8/4P1P1/8 w - - 1 8 Depth 1 : 14 - 1 ms Depth 2 : 191 - 20 ms Depth 3 : 2812 - 93 ms Depth 4 : 43238 - 1180 ms Depth 5 : 674624 - 20335 ms Depth 6 : 11030083 - 281078 ms Depth 7 : 178633661 - 4819924 ms All time : 5122631 ms Position 4: r3k2r/Pppp1ppp/1b3nbN/nP6/BBP1P3/q4N2/Pp1P2PP/R2Q1RK1 w kq - 0 1 Depth 1 : 6 - 1 ms Depth 2 : 264 - 32 ms Depth 3 : 8049 - 271 ms Depth 4 : 422333 - 12594 ms Depth 5 : 15833292 - 609828 ms All time : 622726 ms Position 5: rnbq1k1r/pp1Pbppp/2p5/8/2B5/8/PPP1NnPP/RNBQK2R w KQ - 1 8 Depth 1 : 44 - 4 ms Depth 2 : 1486 - 187 ms Depth 3 : 62379 - 1749 ms Depth 4 : 2103487 - 67150 ms Depth 5 : 89941194 - 3080864 ms All time : 3149954 ms Position 6: r4rk1/1pp1qppp/p1np1n2/2b1p1B1/2B1P1b1/P1NP1N2/1PP1QPPP/R4RK1 w - - 0 10 Depth 1 : 46 - 5 ms Depth 2 : 2079 - 204 ms Depth 3 : 89890 - 2851 ms Depth 4 : 3894594 - 103707 ms Depth 5 : 164075551 - 6938644 ms All time : 7045411 ms Немного данных: 1) На все ушло около 8 часов. 2) Всего сгенерировано ~788,83 миллионов ходов. (2 раза была попытка посчитать на 703 млн, но через часов 5-6 потоки отваливались и нагрузка CPU падала с 90-100 % до 20%, потоки отваливались...) 3) Средняя схорость нахождения ~29.356 (комбинаций / сек) 4) Максимальное ~ 39.242 (комбинаций / сек) на позиции 3 5) На скрине: работа программы после распараллеливания и подсчет первым вариантом. Полдня просидел с попытками придумать подсчет по остальным параметрам (шах, взятия и т.д.) - не сходились. По ходам, например "Qe2e3" сложно понять, что это - съели фигуру, шах или обычный ход. Вопросы генерировались быстрее, чем успевал их реализовывать сам :) По подсчетам других данных (предположения): Нужно знать чуть ли не весь измененный FEN до хода фигуры, который потом парсится и узнается. Хотя это может и не самый идеальный вариант... Как его достать, пока тоже не придумал... Если есть какие-то идеи, можно вместе подумать и реализовать :) |
|||
Система Git git branch lion | + 15 | ||
Создал новую ветку "lion" в папке Zoo-git; Создал новый класс Lion и внес изменения в основную программу; Откомпилировал и проверил работу программы; Создал коммит lion; Командой “git log --graph --all --decorate --oneline” посмотрел результат; Проделал тоже самое средствами системы. Ничего |
|||
Шахматы по сети Алгоритмы. ТРЕТИЙ ФИНАЛЬНЫЙ УРОК | + 15 | ||
Дописал функцию Chess().Move(); Реализовал функцию Chess().GetFigureAt(string xy); Протестировал текущий функционал, жду супертестирование =) Было интересно смотреть на реализвацию данных алгоритмов таким способом. Функционалом доволен, пришел на проект чуть ли не специально для этого курса (youtube предложил видео как раз, что-то с шахматами было, это после пересматривания дебютов и стримов по шахматам), в итоге очень доволен как курсом, так и проектом в целом. Алгоритмы просты и есть еще кучу возможностей, что можно будет реализовать. (Пока не сделал проверка ничьи, но не думаю, что возникнет сложностей. Если только при короле + слоны одного цвета - нужно будет дописать вспомогательные функции, для подсчета одноцветных слонов, при разноцветных уже можно поставить мат или пат) С удовольствием завершу начатое тут и дойду до последнего урока! =) Вперед у супертестированию, далее смотрим ошибки... |
|||
Шахматы по сети Алгоритмы. Шах и Мат! | + 15 | ||
Подготовил FEN для тестирования; Дописал класс Chess(); Реализовал вспомогательную функцию Chess().SetCheckFlags(); Протестировал работу. Пока нет |
|||
Шахматы по сети Алгоритмы. Защита короля | + 15 | ||
Подготовил FEN для тестирования; Дописал функцию Chess().YieldValidMoves(); Реализовал функции IsCheckAfterMove(), CanEatKing(), FindBadKing() и IsCheck() в классе Board(); Доработал функцию Moves().CanKingCastle(); Создал конструктор FigureMoving() для пустого хода; Протестировал работу до мата. Ничего. Ждем большого тестирования =) |
|||
Шахматы по сети Алгоритмы. Королевский паркур | + 17 | ||
Подготовил начальную позицию в FEN для удобства тестирования; Дописал конструктор NextBoard() Реализовал функцию NextBoard().UpdateCastleFlags() Дописал функцию Moves().CanFigureMove() Реализовал функцию Moves().CanKingCastle() Реализовал функцию NextBoard().MoveCastlingRook() Протестировал работу текущего функционала найти время |
|||
Шахматы по сети Алгоритмы. Допрыгалась! | + 16 | ||
Дописал конструктор NextBoard(); Реализовал функции SetEnpassant() и DropEnpassant() в классе NextBoard(); Дописал функцию CanPawnMove() в классе Moves(), создал в этом же классе функцию CanPawnEnPassant(); Реализовал метод FigureMoving().PlacedFigure; Протестировал функционал на "взятие на проходе" Найти время |
|||
Шахматы по сети Алгоритмы. Рефакторинг на доске | + 16 | ||
Создал новый класс NextBoard(); Модифицировал функцию Board().Move(); Перенес функции из класса Board() в класс NextBoard(): SetFigureAt(), GenerateFEN(), GetFigures(), GetMoveColor(), GetCastleFlags(), GetEnPassant(), GetDrawNumber() и GetMoveNumber(); Отрефакторил конструктор NextBoard(); Протестировал работу после рефакторинга. Ничего |
|||
Шахматы по сети Алгоритмы. Четвёртое превращение | + 16 | ||
Доработал функции Chess().YieldValidMoves(), FigureMoving().ToString(), Board().Move(); Реализовал статичную функцию FigureMethods().YieldPromotions(); Протестировал работу: Есть баги, либо фича в текстовом варианте: пешка может превращаться в любую другую (хотя в графическом варианте это не получится сделать ) и не только в свой цвет =) время - понедельник, однако |
|||
Дневник успеха 2018-08-19 Отчёт за неделю | + 17 | ||
Неделя прошла без больших подвигов: 1) выполнял минимум на проекте. 2) решал консольные задачки и увлекся шахматами. 3) По гиту - выполнил несколько видеоуроков. Планируется: 1) минимум выполнять. 2) начать разрабатывать новую программку, пока только в готове алгоритм построен, даже как оно должно работать... |
|||
Шахматы по сети Алгоритмы. Храбрая пешка | + 17 | ||
Реализовал функцию Moves().CanPawnMove() и дополнительные функции CanPawnGo/Jump/Eat; Протестировал текущий функционал. Ничего. |
|||
Шахматы по сети Алгоритмы. Дальнобойщики | + 16 | ||
Добавил на доску ферзя, ладью и слона. Реализовал функцию Moves().CanStraightMove(); Добавил атрибуты signX/Y в классе FigureMoving(); Добавил операторы сравнения в Square(). Сделал проверку движения Ферзя, Ладьи и Слона; Проверил работу программы. Хорошо, когда нет ошибок) |
|||
Шахматы по сети Алгоритмы. Ночью с Конём | + 16 | ||
Изменил FEN доски (добавил только коней для теста); Остальное была ДЗ: Реализовал функцию возможности хода коня Moves().CanKnightMove(); Изменил функцию CanFigureMove(); Протестировал работу; Пока оставил свой вариант хода коня, ошибок пока не было; ... return (fm.AbsDeltaX >= 1 && fm.AbsDeltaX <= 2 && fm.AbsDeltaX + fm.AbsDeltaY == 3); ... Убедился в правильности своих ответов на предыдущий вопрос про сложность реализации. Легко, было сделано самостоятельно. |
|||
Шахматы по сети Алгоритмы. Куда идёт Король | + 16 | ||
Доработал функцию CanMoves(); Добавил атрибуты deltaX/Y и absDeltaX/Y в классе FigureMoving(); Протестировал работу (возможные ходы короля); Уже писал где-то выше: легкая - конь. сложная - пешка... (см. тут https://www.videosharp.info/18493/checking/chess3=1918) пока идет нормально |
|||
Шахматы по сети Алгоритмы. Генератор ходов | + 16 | ||
Сделал функцию Chess().YieldValidMoves(); Добавил статичную функцию Square().YieldBoardSquares(), функцию Board().YieldMyFigureOnSquares(); Переопределил функцию FigureMoving().ToString(); Протестировал работу добавленного функционала. Пока нормально. |
|||
Шахматы по сети Алгоритмы. Сборка фена | + 15 | ||
Реализовал функцию GenerateFEN(); Добавил вспомогательные функции для формирования FEN; Доработал Move(FigureMovoing fm) в классе Board(); Пока ничего |
|||
Система Git hippo git fetch pull | + 15 | ||
Создал класс в папке Zoo-clone; Отправил на сервер командой “git push”; Изучил команды git fetch”, “git branch”/“git fetch -a” и “git pull”; Загрузить в папку Zoo-git актуальный репозиторий; Проделать данную работу в Windows. Ничего |
|||
Шахматы по сети Алгоритмы. Волшебные шахматы | + 15 | ||
Добавил свойства возможности рокировки, взятие на проходе, правило 50-ти ходов, текущего хода в класс Board(); Доработал функцию Init(); Реализовал вспомогательные функции для парсинга FEN; Вывел начальную позицию на шахматную доску, сходил первый ход. Ничего. Сделал, пока ждал завершение архивации. =) |
|||
Система Git git push clone | + 15 | ||
Использовую другой Hub для репозиторий, поэтому это знакомо. Выполнить в загрузочный день, найти время |
|||
Дневник успеха 2018-08-12 Отчёт за неделю | + 16 | ||
В целом неделя прошла в среднем темпе: 1) выполнял минимум на проекте; 2) из запланированного прошел на 50% GitHub; 3) прошел немного Шахматы по сети; 4) основная часть времени (больше половины из которой на работе в свободное время) решал консольные задачки; 5) на скрине одно из неинтересных заданий, хотя и нужных для сдачи проекта как минимум (UML схема шахмат по сети), на которую ушло достаточно много времени, чтобы разобраться... Планируется на следующую неделю: 1) Выполнять минимум. 2) Продолжать проходить Шахматы по сети. 3) По возможности пройти GitHub до конца. |
|||
Шахматы по сети Классы. ВТОРОЙ ФИНАЛЬНЫЙ УРОК | + 18 | ||
Разобрался с UML схемами Все это нарисовать, хоть и средствами по созданию таких схем. |
|||
Система Git git ignore | + 16 | ||
Откомпилировал основную программу Zoo.java; Добавил все файлы новые “git add .” Удалил файлы из сцены типа ".class"; Создал файл .gitignore для добавления файлов в "игнор"; Проделал тоже самое в Windows (создал bat-ник для копирования файлов в сцену) ничего |
|||
Система Git git commit zebra | + 16 | ||
Создал новый файл Zebra.java; Изменил Zoo.java; Выполнил команду: “get commit -a -m Zebra ”; Сделал тоже самое для папки Zoo-win; Создал архив 02.Zebra.7z Ничего |
|||
Шахматы по сети Классы. Консольная доска | + 18 | ||
Реализовал вспомогательную функцию ChessToAscii(Chess chess) и вывел отображение доски; Исправил ошибки и опечатки; Добавил вспомогательную функцию Print(string text); Использовал ей для отображения цветной доски 9. * Напишите, какую фигуру сложнее, а какую проще программировать Сложнее всего пешку - очень много условий, как рубит другую пешку (по диагонали, на проходе, превращение в другие фигуры) Легче всего - коня (нет препятствий по пути на свою клетку, перепрыгивает в отличие от других фигур) |
|||
Шахматы по сети Классы. Шахматная бюрократия | + 18 | ||
Изменил конструктор Chess(string fen) и метод Move(stirng move); Создал вспомогательный конструктор Chess(Board board); Модифицировал метод GetFigureAt(int x, int y) Дойти до интересной работы, до следующего занятия... |
|||
Шахматы по сети Классы. Стой, кто идёт! | + 18 | ||
Создал класс Moves(); Создал функцию CanMove(FigureMoving fm) и вспомогательные функции CanMoveFrom/To(); Создал расширяющий класс FigureMethods. Добавил метод GetColor(); Медленно пока идет, только дома выполняю... |
|||
Шахматы по сети Классы. Квадратная матрица | + 18 | ||
Создал класс Board(); Добавил конструктор Board(string fen); Создал геттер GetFigureAt(Square square) и сеттер SetFigureAt(Square square, Figure figure); Добавил функции Init() и Move(FigureMoving fm); Пока еще нормально, усваивать можно. |
|||
Дневник успеха 2018-08-05 Отчёт за неделю | + 18 | ||
1) Выполнять минимум на сайте - выполнено. 2) Дописать программы на работе - одна выполнена и уже работает со среды (смысл вкратце такой: приходит на почту письмо с файлом в Excel. Его нужно было немного обработать сохранить в csv и уже потом зайти сайт, где в специальную папку сохранить/добавить его. Он уже скриптом подхватывался и отображался в таблице как нужно. На это уходило не так много времени ~5-10 минут, но изменений в день могло быть много, да и отвлекало от других работ.) Сейчас макросом в Outlook сохраняется файл и уже программа его подхватывает и незаметно для пользователя обрабаотывает Excel файл, сохраняет его, попутно форматирует красиво и через ftp отправляет на сайт. Использовалась оболочка "Невидимки". Вторая программа - сделана в полуручном режиме, но тоже упростило работу и съэкономило время. Планируется еще доработка. 3) Внеплановые - сделал описание курса Github. 4) Приобрел Шахматы по сети - сделал первые шаги. Планируется: 1) Выполнять минимум. 2) Проходить Шахматы по сети. 3) Улучшить 2-ую программуку на работе. 4) По возможности пройти GitHub |
|||
Система Git git commit reset diff | + 18 | ||
Познакомился с командами “git diff”, “git log”, “git commit”, “git add" и “git reset”. Закомитил файл Welcome (в Win заархивировал 01.Welcome.7z) Потом изменил файл с отправкой на сцену. Восстановил из "Коммита". "Повторение - мать учения"... |
|||
Система Git git add checkout | + 18 | ||
Создал файл Zoo.java папках Zoo_git и Zoo_win. Добавил файл в "отслеживание" командой “git add” (в Win скопировать файл Zoo.java из подпапки workdir в stage). Изменил данный файл рабочей папке. Восстановил командой “git checkout” (в Win копированием из папки stage) Пока все легко, знакомо ) |
|||
Шахматы по сети Классы. Фигурой марш! | + 19 | ||
Создал класс FigureOnSquare() и класс FigureMoving(); Добавил конструктор FigureOnSquare() в класс FigureOnSquare(); Добавил конструкторы FigureMoving() и FigureMoving(string move) |
|||
Шахматы по сети Классы. Квадратная площадь | + 19 | ||
Создал структуру Square() и реализовал конструктор Square(string name); Создал вспомогательную функцию OnBoard(); Реализовал геттер Name(); Протестировал работу как внутри, так и за пределами доски. Возможно самое долгое, как не странно - это тестирование и откладка. |
|||
Система Git git init | + 18 | ||
Создал папку Zoo_git для "зоопарка" через Git и папку Zoo_win для "зоопарка" через Windows. Познакомился с командами “git status” и “git init”. Git - это средство для контроля версий (репозиторий), а GitHub - то, где хранятся эти репозитории. Пока легко. |
|||
Система Git Добро пожаловать в Зоопарк! | + 19 | ||
Изучил историю. Установил git. Установил jdk, обновил java. Начать проходить курс :) |
|||
Шахматы по сети Классы. Цветная фигура | + 18 | ||
Создал 2 перечисления Figure и Color; Реализовал статичный класс ColorMethods() ; Реализовал функцию FlipColor() - меняет цвет фигуры; Все понятно |
|||
Шахматы по сети Классы. Шахматная библиотека | + 18 | ||
Создал основную библиотеку правил для проекта. Создал новый проект для тестирования данной библиотеки. Подключил туда нашу библиотеку ChessRules. Убедился в работе библиотеки через консольное приложение. Отвлекся другими работами. Пришлось вспоминать, на чем остановился :) |
|||
Шахматы по сети Классы. Архитектура проекта | + 17 | ||
Чем больше вникаешь в проект, тем больше хочешь его довести до конечного результата + реализовать еще другие интересные "добавления" / фишки. 2. Самое простое: то что знаком с шахматами =) 3. Сложное - Не думать о других уроках из курса... |
|||
Шахматы по сети Доска. VIP. Запуск в Интернете | + 17 | ||
Откомпилировал проект на WebGL; Протестировал работу в браузере; На генерацию ушло примерно около 4 минут; Думал долго будет, поэтому запустил в самом начале видео, но видео не обогнало =) |
|||
Шахматы по сети Доска. VIP. Запуск на Android | + 17 | ||
Смог запустить программу на Android устройстве - телефон, не без "копания и чтения мануалов" =) (SDK путь не указал). Тут не прочитал внимательно, пришлось на youtube иностранном искать, как это все исправить и откомпилировать. Язык точно был не английский =)) |
|||
Дневник успеха 2018-07-29 Отчёт за неделю | + 19 | ||
Из того, что было запланировано, помимо минимального объема заданий: - Сделана программка для работы, уже работает - остался рефакторинг ее сделать и отдать другим коллегам =) - Приобрел курс по шахматам, который сейчас с удовольствием прохожу. Планируется: - проходить минимум на проекте; - завершить программки и запустить их для автоматического использования (как службу или как скрытое приложение). Узнать, какие еще доработки сделать. |
|||
Шахматы по сети Доска. ПЕРВЫЙ ФИНАЛЬНЫЙ УРОК | + 17 | ||
К первой части от шахмат очень доволен, поэтому будем продолжать осваивать Unity. А результаты первой части - дают двигаться дальше, поэтому с удовольствием продолжу данный курс. Сначала не привычно было работать с Unity, но все первое становится привычным. |
|||
Шахматы по сети Доска. Запуск на Windows | + 19 | ||
Выбрал платформу для тестирования (Windows); Настроил Player Settings; Выбрал место для хранения билдов; Запустил созданный билд игры; Запустил игру на другом ПК (рабочий) Сначала пришлось бороться с "пустым экраном" после заставки Unity. |
|||
Шахматы по сети Доска. Смещение | + 17 | ||
Доделал метод PickUp(); Написал методы Drag()/Drop(); Учел смещение при перетаскивании фигуры. Пока легко. |
|||
Шахматы по сети Доска. Подцеп фигуры | + 17 | ||
Создал коллайдер вокруг фигур. Написал вспомогательные функции. Протестировал - выводил название выбранной фигуры в консоль Перерисовал все картинки за 6 часов =) Пока с board не нашел подходящего (сейчас мраморный) |
|||
Шахматы по сети Доска. Состояния переноса | + 18 | ||
Создал скрипт, класс и перечисление. + конструктор и метод Action(); Вывел сообщение в консоль и проверил (в Unity) Постепенно познаю новое, но пока усваивается =) |
|||
Шахматы по сети Доска. Фигуры | + 18 | ||
Импортировал подготовленные фигуры в проект. Создал доску и разместил на ней все фигуры. Переименовал объекты в списке Пока все понятно |
|||
Знакомство с jQuery Эффекты появления и исчезновения | + 21 | ||
Посмотрел примеры к уроку; Протестировал функции fade(); Выполнил задания внизу страницы; Найти в будний день время |
|||
Дневник успеха 2018-07-22 Отчёт за неделю | + 20 | ||
Выполнял задания, решал - много решал... Вернулся из отпуска, сейчас трудовые будни. Что сделано за неделю: - выполнял минимальный объем заданий. - Практически доделал программку для работы (работа с excel, текстом и ftp-сервером) - Попал на Доску почета (потратил меньше чем 2 месяца) https://www.videosharp.info/progress/winners. Остается продолжать в том же духе - и можно сравняться с лидерами. По плану: - выполнять минимальный объем заданий. - Продолжать изучение jQuery. - Дописать на работе небольшую программку (автоматизировать свою же работу) - минус 1 задача |
|||
Шахматы по сети Доска. Установка Unity 3D | + 19 | ||
2. Средняя скорость 164 сим./мин. Ждать, пока обновится Unity. |
|||
Знакомство с jQuery Эффекты скрытия и отображения | + 20 | ||
Посмотрел примеры; Протестировал функции hide() и show() с параметрами скорости; Реализовал скрытие элементов через .parents().hide(); Выполнил зхадания внизу страницы; Реализовал "вопрос", спойлер. найти скобку (ошибку) =) |
|||
On-line игра 1. Консольная игра. Добро пожаловать! | + 20 | ||
Создал пустое решение. Создал в нем консольный проект. Избавился от static. Вывел на экран (консоль) приветствие. Пока очень легко. |
|||
Шахматы по сети План Шахматного проекта | + 19 | ||
Unity - не работал, знаком отдаленно. C# - достаточно для понимания. Писал до этого на С++ и других языках ООП. MS-SQL - знаком. Сталкивался с БД, да и на работе часто. EF, ASP.NET - отдаленно или поверхностно. Шахматы - знаком уже достаточно давно. |
|||
Знакомство с jQuery События и их методы | + 19 | ||
Реализовал метод hover(,); Объединил методы focus and blur() в один метод on(); Выполнил задания внизу страницы. |
|||
Знакомство с jQuery Понятие селектора и примеры | + 18 | ||
Посмотрел примеры и выполнил задания по selectors. Один из понравившийся примеров - с таблицей. Сложностей не возникло |
|||
Дневник успеха 2018-07-15 Отчёт за неделю | + 16 | ||
Первая половина недели прошла стандартно: Решал задачки, выполнял уроки, проверял задания. На второй - миниотпуск. Рыбалка на Волге, природа Следующая неделя со среды начнется в обычном темпе. Главное что в голове еще не забыл C# =) |
|||
Знакомство с jQuery Эксперименты и кнопки | + 19 | ||
Добавил два тега "button" для отображения кнопки. Реализовал функцию скрытия на одной кнопке на скрытия данных в теге "p" при нажатии на кнопку. На второй - показывает данные при нажатии на кнопки. Для каждой кнопки добавил уникальный "id". Самостоятельно добавил 3-ью кнопку, при при нажатии на которую данные тега "h1" меняют на розовый цвет. - |
|||
Знакомство с jQuery Синтаксис и простейший пример | + 20 | ||
Создал в рабочей папке файл index.html, добавил туда базовые теги html, head и body. Подключил библиотеку jQuery. Добавил в тело страницы теги "h1" и "p" текстовой информацией. Реализовал функцию обработки тега "p" во время события $(document).ready() - "когда документ будет полностью загружен" Пока идут основы. |
|||
Знакомство с jQuery Суть библиотеки jQuery | + 18 | ||
Прослушал видео. С данной библиотекой знаком отдаленно, лично не использовал. Подготовил папку для проекта Создать папку... Шутка =) |
|||
Дневник успеха 2018-07-08 Отчёт за неделю | + 17 | ||
На неделе было сделано на 80-90% от запланированного, пропустил один день. - проходил консольные задачки - отвечал на вопросы, проверял отчеты других участников проекта - проходил уроки, изучал и записывал интересные названия курсов других людей, которые нужно будет тоже пройти =) Написал программу парсер для видеоотзыва (пока еще его не записывал) по сетевым технологиям. Столкнулся с трудностями при написании, которые решил самостоятельно - главное не отступать + это большой опыт в новых, особенно если на курсах и уроках этого не проходили. В целом отчетной неделей доволен. Эта неделя у меня будет короткой (миниотпуск), но буду стараться использовать его максимально для изучения C#. Базовый набор (консольная задачка + ответы + разминка + видеоурок) |
|||
Лендинг на YII2 Создание пустого сайта на YII2 | + 17 | ||
Запустил OpenServer. Создал папку для нового проекта, создал домен в OpenServer и проверил работу нового сайта (созданием файла index.php). Скачал архив Yii2 (базовый комплект) и установил его на наш ресурс. Запустил PhphStorm и открыл проект, заполнил параметр cookieValidationKey в config\web.php. Проверил работу сайта с установленным Yii2. Все понятно |
|||
Лендинг на YII2 Тема и структура лендинг-страницы | + 18 | ||
Придумал тему лендинга Проработал структуру страниц лендинга (блоков) и прописал контент для каждой из них Пока все знакомо. |
|||
Лендинг на YII2 О лендингах и фреймворке | + 17 | ||
Установил OpenServer и PhpStorm OpenServer-ом пользовалься. Поэтому проблем в установке не было (обновил на последнюю, какая была доступна) |
|||
Невидимка Невидимка - Сматываем удочки | + 18 | ||
Реализовал выгрузку программы при появление активности пользователя. Проверил работоспособность программы в разных ситуациях. Да, курс интересный. Каждый для себя найдет что-то полезное отсюда. Как минимум "болванка" написана для подобных задач. Для того, чтобы отвлечься от основных курсов - самое то =) |
|||
Дневник успеха 2018-07-01 Отчёт за неделю | + 17 | ||
На этой неделе: 1. Почти прошел курс по "Сетевым технологиям" 2. Миникурс по "Невидимка" на 80%. Чуть позже доделаю... Остались заключительные штрихи и можно что-то поискать еще :) В остальном - решал случайные задачки, выполнял упражнение СОЛО, просматривал ответы/проверка участников проекта. Минимум считаю что выполнял. Планируется тоже выполнить минимум. 1. + порешать консольные задачки. 2. Посмотреть новые курсы, выполнить несколько бесплатных. В целом следующая неделя разгрузочная перед отпуском еще одним =). Но недельным... |
|||
Невидимка Невидимка - Тихий старт | + 17 | ||
Реализовал запуск программы при отсутствии активности пользователя Протестировал программу. да вроде все уже когда-то было знакомо, правда немного видоизменилось. Изучал в свое время книгу Фленова М.Е. "Программирование в Delphi глазами хакера", где тоже скрывались процессы, находились они. Потом уже и С++ увидел у него. |
|||
Невидимка Невидимка - На шухере | + 17 | ||
Реализовал проверку активности пользователя, сделал для этого отдельную функцию. Протестировал программу в работе. Дождаться 60+ секунд неактивности :) Прямо как урок О. Андреева на развитие внимательности, только смотреть на бегущий столбец секунд :) |
|||
Сетевые технологии Всё всегда под рукой | + 17 | ||
Зарегистрировался на bitbucket.org Установил SourseTree Создал репозиторий и протестировал (поработал с программой) |
|||
Невидимка Невидимка - Автозапуск | + 17 | ||
Создал новый проект и реализовал функцию автозагрузки. Пока норм :) |
|||
Невидимка Кто такая C# Невидимка? | + 17 | ||
Сделано все по пунктам: 1. Скaчать и нacтpoить майнер для сбоpа мегaхешей. 2. Убeдиться, чтo coбpанные мегахeши отобpажаются в статистике. 3. Пpиложить cкpиншoт мaйнера на фонe таблицы с вaшим результатом. 4. Накопил и приобрел данный курс Между курсами и работой, найти время и пройти данный курс =) |
|||
Сетевые технологии Хождение по динамическим ссылкам | + 17 | ||
Вынес переменные в глобальные. Создал метод, отправляющий запрос на сервер. Создал метод, принимающий запрос от сервера. Добавил кнопки "Домой", "Свободная палата" и "Принять пациента" Добавил метод с кнопкой - "Выписать пациента" Дождаться, когда больной вылечится |
|||
Сетевые технологии Авторизация без браузера или как обмануть сайт | + 16 | ||
Написал функцию, которая авторизируется и возвращает html данные в виде строк. Начальные параметры - адрес сайта, логин и пароль. |
|||
Сетевые технологии Авторизация с формированием ключа | + 16 | ||
Нашел токен на сайте Посмотрел, как он заполняется и создал метод формирования ключа. Прошел дважды. При первом разе на сайте Pleer.ru не формируется ключ, поэтому повторил на новом с самого начала. Ну да ладно, практика лишней не бывает =) 2-ой скрин с токен |
|||
Сетевые технологии Авторизация с заполнением полей | + 16 | ||
Добавил текстовые поля для Логина и пароля. Создал метод авторизации с первичным заполнением полей на сайте. Задание: выполнено. Результат в видео. (Click по ссылке тег <a> ) Решил отвлечься, создал видеоролик. (на это ушло 2 часа). В сумме ~ 3 ч. |
|||
Сетевые технологии Несколько способов работы с интернет-страницами | + 18 | ||
Создал подключение через прокси и получил картинку. Добавил метод при открытии нового окна. Ответ: *вопрос не совсем понятен. Как понял, нужно загрузить картинку без прокси. Получить ее потоком* Это внутри функции downloadPicture (без прокси) WebRequest req = WebRequest.Create(url); - создается новый запрос на ссылку картинки WebResponse resp = req.GetResponse(); - создается переменная, в которой хранится ответ от URI return Image.FromStream(resp.GetResponseStream()); - возвращаем все из потока в виде картинки. |
|||
Сетевые технологии Интернет-страница: Что полезного можно получить? | + 18 | ||
Поработал с тегами href (ссылками). Немного с image. Посмотрел атрибуты данных элементов. Ответ на вопрос на скрине. Довольно легко. |
|||
Сетевые технологии Вопросы и ответы | + 17 | ||
В принципе примерно это и думал, что будет. Вопрос: Если после курса смогу писать парсеры (один из примеров на скрине. Написан правда был на VB, код для меня закрытый), управлять автоматически какими-то действиями - (автобот так сказать), то курс выбрал правильно и не ошибся. Хотя тут понятно, что без каких-то других знаний, знания от курса сводятся к 0 (минимальные знания html, работа с таблицей и т.д.), где-то достаточно хорошо, т.к. "съел не один пуд соли" на этом, а где-то придется поискать и попрактиковаться. |
|||
Сетевые технологии Главные секреты интернет-страниц | + 17 | ||
Добавил строку адреса и метод (ввод и переход на новую страницу) Добавил текст Заголовка, код html страницы и cookie страницы в соответствующие поля. Ответ на вопрос: Насколько знаю, хранит часть данных на стороне пользователя. Сейчас очень широко используются для аутентификации пользователя, написания ботов (не дает начать новый сеанс, позволяет оставаться в том же), а также для хранение персональных настроек пользователя (для определенного сайта, например изменение "шкурки", если это возможно, оформление). А так же статистика пользователя (полезно для сбора данных. Откуда перешел, что смотрел и т.д.) Сложного не было. Было смешно про ответ на вопрос: вопрос в предыдущем уроке понял, что нужно средствами C# изменить домашнюю страницу. А тут средствами системы (браузера) =) |
|||
Сетевые технологии Мой собственный браузер | + 17 | ||
Создал простой браузер с кнопками Назад, вперед, Обновление, Домой и Поиск. Проверил работу приложения. Ответ: в нашем случае - Насколько знаю, нужно изменить "Start Page" в реестре для IE Наверно сам вопрос и был сложный, хотя что-то изначально искал более короткий путь... |
|||
Сетевые технологии Презентация курса | + 17 | ||
Как уже говорилось не только на данном сайте, но и среди других IT-специалистов: "Объединение двух технологий всегда творит чудеса". От курса жду - конечно не свой маленький браузер или очередное колесо (т.к. это банально все), а что-то новое. Что позволит автоматизировать часть рутинной работы используя "C# + Сетевые технологии", учитывая что на данной этапе я Системный администратор. В общем в путь... Выбрать новый курс из списка =) |
|||
Сокобан VIP. Бот для игры БАЛДА | + 17 | ||
Обдумал интерфейс программы Создал вспомогательные функции Создал функцию рекурсивного поиска Ускорил поиск добавлением еще одного массива "суффиксов" Поиграл игру с другими игроками. |
|||
Дневник успеха 2018-06-24 Отчёт за неделю | + 16 | ||
1. На этой неделе прошел курс Сокобан, чему несомненно рад. 2. Были ежедневные задачки, практика. 3. Записал одно из самых главных видео по финальному уроку курса - оно просто было первое =) Планы на следующую неделю. 1. Планируется проходить новые курсы, для этого мне его предстоит еще выбрать (чтобы не сильно длинный, но интересный) 2. Также как и на этой неделе - проверять отчеты, изучать данный сайт на интересные курсы 3. Начать новый курс |
|||
Сокобан ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан | + 18 | ||
Сделано, Ура! Записал и сделал видеоролик. Создать видеоролик, но все уже пройдено. Следующие будет намного легче =) |
|||
Сокобан Сокобан - Завершение | + 20 | ||
Добавил 2 файла уровней для Одиночной и для игры вдвоем. Добавил режим одиночной игры. Изменил класс LevelFile для загрузки нужного уровня из нужного файла из ресурса. Вернул алгоритм поиска маршрута в одиночную игру. Добавил режим игры вдвоем на одном ПК. Если до этого было понятно, то тут тоже не возникло трудностей. WASD - добавлял еще пару уроков назад, видимо "все дороги" ведут к одинаковым решениям у программистов =) |
|||
Сокобан Сокобан - Игра - На двоих по сети | + 25 | ||
Добавил в проект класс Phone. На форму WelcomeForm добавил режим выбора и поле с подключениями. Добавил 2 конструктора в класс LabirintForm, вызываем нужный конструктор из класса WelcomForm Создал функцию получения данных Recv(byte data) Настроил экземпляр phone и запустить его. В класс LabirintForm добавить переменные my_user и ot_user. Переделал switch обработки нажатых клавиш. Добавил в функцию Recv управление вторым игроком. Добавил в класс Phone добавить параметр IsBackground = true Добавил синхронный рестарт и смену уровня. Вынес вызов функции LoadLevel из Recv Протестировал работу игры на двух ПК. В целом все логично и понятно. |
|||
Сокобан Сокобан - Телефон - TCP/IP протокол | + 21 | ||
Создал базовый класс Phone и 2 простых класса PhoneServer и PhoneClient; Протестировал работу этих классов; Добавил в базовый класс Phone функцию Start для вызовы "нити"; Функцию Recv переделал через делегат; Протестировал работу с новыми изменениями и временным отключением клиента / сервера. Данная тема в C# была не очень знакома, встречался немного на Python. Поэтому знал только основы и логику поверхностно... В целом требуется еще будет повторить данный урок. |
|||
Сокобан Сокобан - Игра - На двоих | + 21 | ||
Добавил в ресурсы иконку 2-го Игрока. Скопировал файл с готовыми уровнями на 2 игрока. Добавил в структуру Cell элемент user2 Исправил функции, которые используют элемент user1 на использование 2-х элементов (user1 и user2) - функции CellToPicture, CharToCell и CellToChar. В классе Game исправил алгоритм загрузки уровня, изменил переменную Place mouse на массив Place[] mouse, исправил функцию Step Добавил в обработчик нажатие клавиш для 2-го игрока (цифровые 2, 4, 6, 8 и WASD) Протестировал работу программы Все логично и понятно. Только странно выбирать цифровую клавиатуру для управления 2-ым игроком на одном ПК (если это ноутбук, то будет очень не удобно), а не WASD. Для себя реализовал... |
|||
Дневник успеха 2018-06-17 Отчёт за неделю | + 25 | ||
За неделю было выполнена практически вся заданная работа на 100%. На видеокурсе по СОКОБАН - уже на финишной прямой. Каждый день делался как минимум базовый набор заданий необходимые для курса. Набрал максимальное кол-во байтов за всю неделю, пока я на проекте (а тут почти уже 1 месяц). Есть ли результаты - да, они уже начали появляться - стал увереннее в C# (хотя некоторые конструкции очень похожи из С++). План: 1. Также консольные задачки - которые помогают понимать логику без лишних форм, объектов и т.д. 2. Видеоуроки 3. Соло-программист - увеличивать свою скорость набора + разминка пальцев. 4. Проверка отчетов - помогать другим "курсантом" =) Сложным всегда являлись творческие задачи - что-то нарисовать, что-то придумать. Тут не всегда остаешься доволен, т.к. можно "совершенствовать" работу до бесконечности. |
|||
Сокобан Сокобан - Редактор - На двоих | + 25 | ||
Нарисовал иконку 2-го Игрока, добавил в ресурсы. Добавил в панель инструментов кнопку для размещения на карте 2-го игрока. Добавил в структуру элемент user2, исправил функции CellToPicture, CharToCell и Cell ToChar. Добавил проверку при сохранении уровня для 2-х игроков. Создал 10 новых уровней для игры СОКОБАН на двоих Как всегда, творческая часть - создание уровней. Отнимает много времени =) |
|||
Сокобан Сокобан - Игра - Автоходы | + 24 | ||
Подключил 2 класса для поиска пути для Игрока (MouseSolver) и для поиска пути перетаскивания ящика из точки Start до точки Finish (AppleSolver); Добавил для них соответственно 2 обработчика - при нажатия кнопки мышки и двойной клик по ящику; Добивал в проект таймер (Timer) и создал его обработчик; Реализовал автоперемещение Игрока при наличие пути path; Сделал сброс автоходов при нажатии клавиши стрелок; Прошел уровни, используя функцию автоходов. Сложного как такового не было, все логично. Форма по завершению всех уровней уже добавлена сразу же, как была нарисована. Остальное все - повысилось удовлетворение данной работой/проектом. Хвастался уже не раз как на работе, так и дома :) |
|||
Сокобан Сокобан - Решалка - Оптимизация | + 17 | ||
Оптимизировал алгоритм, дважды. Удивлен результату. Вчера при первом варианте оставлял на ночь, не дождался результата, при изменение со списка на Dictionary не дождался (прошло уже минут 30). Через булев-массив решает меньше чем за секунду \(О_о)/ |
|||
Сокобан Сокобан - Решалка - Яблоко | + 17 | ||
Написал функцию поиска пути от одной точки до другой (игрока) в отдельном классе. Создана на основе ее другой класс, для поиска уже пути игрока и "переноса/толкания" ящика из точки А в точку Б. Изменил описание структур под новые требования Протестировал алгоритм на правильность работы. Была найдена ошибка при написании программы, которую исправил при первом запуске. Большие лабиринты считает очень долго, но тут уже в алгоритме дело и думаю это можно будет исправить в дальнейшем =) |
|||
Сокобан Сокобан - Решалка - Мышка | + 19 | ||
Написал функцию Init с инициализацией directions. Разобрал и написал функцию перемещения мыши с применением прохода графа методом "поиска вширь". Просмотрел корректное выполнение данной функции пошагово на выявление ошибок и протестировал в различных вариантах. Сделал тестовый лабиринт для данной задачи. Найти лабиринт и ввести его через редактор без ошибок =) Вроде отлично получилось, доволен! В остальном - с алгоритмом данным знаком, еще на Pascal реализовывал в графике (с выводом и отображением графа заданного случайными координатами) |
|||
Сокобан Сокобан - Решалка - Тестер | + 16 | ||
Написал тестер (программку), которая проверяет возможное решение/прохождение по лабиринту текущем вариантом. Протестировал с различными Если все внимательно слушать и изначально понять правильно задачу, то проблем не возникает! |
|||
Дневник успеха 2018-06-10 Отчёт за неделю | + 13 | ||
Получился один из самых оживленных недель на проекте, особенно хорошо повлияла неделя отдыха. В целом - собой доволен. Но расслабляться не будем =) Все в ритме |
|||
Сокобан Сокобан - Игра - Управление | + 16 | ||
Создал новый класс Game - логика игры. Подключил класс LevelFile и сделал загрузку уровня, его отображение. Реализовал кнопки перехода между уровнями, рестарт. Применил принцип 2 матриц (для неподвижных объектов и подвижных/игрока). Написал функцию обработки клавиш для передвижения Игрока. Реализовал логику движения по пустым клеткам и перемещения ящиков. Вывел статистику и нарисовал поздравительный экран. Походу один из самых долгих, но интересных уроков тут =) |
|||
Сокобан Сокобан - Игра - Интерфейс | + 18 | ||
Создал новый проект для прохождения уровней игры Сокобан. Создал форму и нарисовал заставку экрана (первой формы). Добавил нарисованную кнопку, которая вызывает форму Лабиринта игры. Добавил и настроил панель инструментов. Добавил панель PictureBox. Описал 2 делегата в глобальной части и написал функции отображения объекта и статистики. И откладка + тестирование написанного: в виде теста вывел Игрока на панель PictureBox и статистику. Самое долгое ушло на создание как раз на первый: рисование заставки. Очень уж творческая работа! =) |
|||
Сокобан Сокобан - Создаём свои уровни | + 25 | ||
Нашел и парочку создал уровней. Один из них на скрине =) |
|||
Сокобан Сокобан - Редактор - Классика уровней | + 25 | ||
Нашел ошибку в процессе создания уровней. Исправил. Остального ничего сложного не было. |
|||
Сокобан Сокобан - Редактор - Улучшение | + 25 | ||
Изменение размеров через текстовое поле с возможностью нажатием клавиши Enter. Сделал возможность заполнения прямоугольной области выбранным элементов. Добавил автоматический подсчет ящиков и мест для них на уровне. Прохожу мини-марафон. Увеличиваем темп как усвоения, так и запоминания полученной информации =) |
|||
Сокобан Сокобан - Редактор - Сохранение | + 25 | ||
Создал функцию сохранения уровня в классе. Протестировал пошагово работу данной функции в поисках ошибок. Реализовал переход между уровнями с сохранением. Добавил алгоритм создания нового уровня в конец текстового файла. Все в пределах разумного =) |
|||
Сокобан Сокобан - Редактор - Редактирование | + 26 | ||
Добавил событие на клик мышки по объекту PictureBox Реализовал отображение выбранной картинки Реализовал метод изменения размеров поля вместе с ограничениями (константы максимального и минимального значения) Написал функцию проверки уровня на наличие ошибок (проверка игрока на уровне и проверка ящика и мест для ящиков) Пришлось вспоминать то, что было после отпуска =) Немного поправил картинку (иначе перфекционисту немного бы не понравилось). Остальное все в пределах нормы. |
|||
Дневник успеха 2018-05-27 План на следующую неделю | + 30 | ||
За эту неделю быть на сайте VideoSharp - вошло в привычку. Каждая свободная минута отдается изучению работ участников (проверка) либо своей работе. На работе автоматизировал небольшой процесс (однотонную работу) по копированию и изменение данных на сайте. Сейчас делает небольшая консольная программка на C#, и это не может не радовать. Внедряется в процесс жизни =) Не все нюансы еще понимаю (вчерашняя задача случайная за субботу была одной из самых сложных) походу. Но времени уже нет, поэтому до следующего месяца =) |
|||
Сокобан Сокобан - Редактор - Интерфейс | + 20 | ||
Настройка картинок, использование ресурсов программы (проекта). Написание своих функций для загрузки картинок, изменение динамического размера картинки от размера формы. Главное внимательно следить и слушать. Если что-то непонятно - то можно немного назад откатить и пересмотреть. |
|||
Дневник успеха 2018-05-20 Отчёт за неделю | + 21 | ||
На этой неделе присоединился у проекту. Пока смотрю за ребятами и пробую догонять в активности лидеров. Сделано было: установлено 2 раза VS2017 (дома и на работе), вспоминал решение первых задачек. Написал пару десятков маленьких программ, которые со временем перерастут в качество, главное придерживаться заданного ритма. Как раз самое сложное это добиться ежедневных тренировок. Пока этого удается, но мозг тянет в привычное русло =) |
|||
Демо игры C# чего начать программировать | + 26 | ||
Еще в детстве мечтал писать игры. И уже спустя N-лет это желание усилилось =) Правда немного добавилось конкретики - про логику игр, вид игры и т.д. Да чтобы стать программистом - "нужно вариться в котле с такими-же, развиваясь" |
|||
Сокобан Сокобан - Редактор - Загрузка | + 25 | ||
Работа с классами. Вспоминать и привыкать к новому VS + English в меню. Ввожу потихоньку в привычку программирование. |
|||
Сокобан Сокобан - Подготовка - Картинки и лабиринт | + 26 | ||
Продумывать заранее свою логику в создание программ, мотивировать себя. Нарисовать, либо переделать картинки =) |
|||
Сокобан Сокобан - Вступление | + 24 | ||
Научился играть в Сокобан. Думаю курс будет очень интересным. Над некоторыми уровнями пришлось подумать в этой игре. |
|||
Демо софт Вступительное слово | + 24 | ||
Были поставлены цели на несколько месяцев вперед, был вдохновлен вебинаром по написанию на Unity. Сложного как такового не было. Сложно было ждать, когда установится VS2017. До этого использовал на ноутбуке VS2008-2012, давно уже не практиковался. Пришло время меняться! Что ожидаю от курса: развитие себя, обучения и прокачка своих skills в области программирования, которых еще не знаю. Восстановление забытого старого и изучение нового в частности (программирование для Android, iOs, по возможности 3D программы-игрушки) |
|||
Демо софт Двенадцать месяцев | |||
|
|||
Комбинаторика Рекурсия. Вступление | |||
|
|||
Комбинаторика Рекурсия. Главный секрет | |||
|
|||
Нано-игры Арканоид - Шарик и кирпичики | |||
|
|||
Нано-игры Арканоид - Уровень и ракетка | |||
|
|||
Микроигры Игра 15 - Кнопки | |||
|
|||
Демо игры Картинка с секретом | |||
|
|||
Теория ООП Инкапсуляция мечты | |||
|
|||
Морской флот Вступление | |||
|
|||
Семантика Я решил всю Семантику! | |||
|
|||
J1. Запуск START - Платформа Java | |||
|
|||
Секундомер Моральная подготовка | |||
|
|||
Бинарная жизнь Правила игры | |||
|
|||
Фотошарп 256 оттенков серого | |||
|
|||
Сетевые технологии ФИНАЛЬНЫЙ УРОК. Видеообзор программы | |||
|
|||
Коллекция графов ArrayList | |||
|
|||
Бурные потоки Вступление | |||
|
|||
Интернет-магазин Установка EasyPHP | |||
|
|||
Функционал ФП - Калькулятор | |||
|
|||
Entity Framework Введение в EF | |||
|
|||
НаноШахматы HTML - Шахматные фигуры | |||
|
|||
Судоку Генерация головоломок | |||
|
|||
Мат Конём и Слоном Постановка задачи | |||
|
|||
Портфолио на Bootstrap Презентация курса | |||
|
|||
Без конкуренции ФИНАЛЬНЫЙ УРОК | |||
|
|||
ASP.NET и GMaps ФИНАЛЬНЫЙ УРОК | |||
|
|||
МикроШахматы В начале было поле | |||
|
|||
Facade Facade - Computer - Program | |||
|
|||
State State - Вступление | |||
|
|||
Знакомство с jQuery Эффекты скольжения и базовая анимация | |||
|
|||
WPF Clocks Стрелочные часы | |||
|
|||
Yii2 Soft - Вступление и подготовка | |||
|
|||
Дневник успеха Полезные права и обязанности в Клубе формулистов | |||
|
|||
Простой WPF WPF. Конвертер валюты. Макет программы | |||
|
|||
Шахматы по сети Интерфейс. VIP. Клетки отправления | |||
|
|||
Web API Создание Web API проекта | |||
|
|||
Шахматы по сети Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК | |||
|
|||
Дневник успеха Рефлексия уходящего года | |||
|
|||
On-line игра Прогулка за ручку | |||
|
|||
Записи вебинаров GIT-практикум | |||
|
|||
Повторение задач Stop. Think. Act. Review. | |||
|
|||
Клиент-серверный сокет Что такое сокет | |||
|
|||
API поиска работы ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР | |||
|
|||
Bootstrap-4 первые шаги Погружение в проект | |||
|
|||
marafon Новогодний Марафон - Вариант участия | |||
|
|||
Платформер на Unity 3. Графика и физика | |||
|
|||
Весёлая семейка Web-Мастера HTML | |||
|
|||
Python3: математика Математические операции в python3 | |||
|
|||
Доска объявлений О проекте и про инструменты | |||
|
|||
Доска объявлений Комфортная конфигурация | |||
|