Дата | Видеоурок | Результат | |
---|---|---|---|
Дневник успеха 2019-01-27 : Хочешь жить - умей вертеться! | + 10 | ||
Я проверил 217 отчётов у 53 формулистов. + Я написал 6 сообщений 3 формулистам общим объёмом 2 килобуквы + Я набрал 7 текстов: 1 => «Java - Запуск / public private», без ошибок 2 => «Java - Запуск / void», без ошибок 3 => «Java - Запуск / Main», без ошибок 4 => «Java - Запуск / Скобки», без ошибок 5 => «Java - Запуск / String[] args», без ошибок 6 => «Java - Запуск / System.out», без ошибок 7 => «Java - Запуск / Главное заклинание», без ошибок + Я решил 37 задач: 1 => «For-to-чки / Сумма квадратов» на 100% 2 => «Последовательность / Новая последовательность» на 100% 3 => «Матрёшки / Звездный квадрат» на 100% 4 => «Олимпиада / Случайная задача» на 100% 5 => «Рекурсия / Числа Фибоначчи» на 100% 6 => «Динамика / Счастливые билеты 20» на 100% 7 => «Комбинаторика / Счастливые билеты N» на 100% 8 => «Комбинаторика / Три цифры и знаки» на 100% 9 => «001. Числа / Цифробайты» на 100% 10 => «001. Числа / Границы» на 100% 11 => «001. Числа / Операции» на 100% 12 => «001. Числа / Формат» на 100% 13 => «001. Числа / Инкремент» на 100% 14 => «001. Числа / Логика» на 100% 15 => «001. Числа / Сдвиг» на 100% 16 => «010. Условия / Максимум» на 100% 17 => «010. Условия / Три числа» на 100% 18 => «010. Условия / Модуль» на 100% 19 => «010. Условия / Сумма положительных» на 100% 20 => «010. Условия / Минимальное расстояние» на 100% 21 => «010. Условия / Возрастание» на 100% 22 => «010. Условия / Четное двузначное число» на 100% 23 => «010. Условия / Неделька» на 100% 24 => «011. Циклы / Улыбки» на 100% 25 => «011. Циклы / Без остатка» на 100% 26 => «011. Циклы / Делитель Макса» на 100% 27 => «011. Циклы / Количество цифр» на 100% 28 => «011. Циклы / Среднее арифметическое» на 100% 29 => «011. Циклы / Сумма цифр» на 100% 30 => «011. Циклы / Степень» на 100% 31 => «011. Циклы / Сумма ряда» на 100% 32 => «100. Массивы / Единичный массив» на 100% 33 => «100. Массивы / Первый и последний» на 100% 34 => «100. Массивы / Порядок» на 100% 35 => «100. Массивы / Инкремент» на 100% 36 => «100. Массивы / Мульти возведение» на 100% 37 => «100. Массивы / Мини-максимум» на 100% − Я не выполнил ни одного видеоурока :o( |
|||
Дневник успеха 2019-01-20 : Уменье и труд все перетрут. | + 14 | ||
Я написал 8 сообщений 7 формулистам на английском языке - набрал 6 текстов: - решил 19 задач: - сделал 3 видеоурока) |
|||
Весёлая семейка Web-Мастера Server | + 16 | ||
Отличный урок! OpenServer у меня установлен давно, предпочитаю работать с ним через ConEmu, которая установлена в нём по умолчанию. У меня страница не хочет открываться по адресу: localhost/index.html. Открывается только через абсолютных путь, может это потому, что у меня OpenServer установлен на диске D ? |
|||
Весёлая семейка Web-Мастера JavaScript | + 12 | ||
Отличный урок! Просто замечательно. Жалею лишь об одном, что когда я пару лет назад в настоящих муках осваивал JS, мне никто не мог также доходчиво и легко это объяснить)) Не возникло |
|||
Весёлая семейка Web-Мастера CSS | + 18 | ||
Давно знаю sass теперь он называется scss... ведутся споры, что лучше less или sass, но на самом деле это лишь дело вкуса) они практически одинаковы Не возникло. |
|||
Дневник успеха 2019-01-13 : Ученый без дела, как туча без дождя. | + 14 | ||
- написал 13 сообщений; - набрал 6 текстов; - решил 6 задач; - выполнил 1 видеоурок)) |
|||
Весёлая семейка Web-Мастера HTML | + 17 | ||
Решил посмотреть, что за курс такой, которые все проходят) Редактор использую Brackets, ну и папку создать на рабочем столе, просто рука не поднялась) после того как я вначале года закачал на свой комп обновления к .net core sdk 2.2.102., стал ещё более трепетно относиться к своему диску С )) Не возникло |
|||
Дневник успеха 2019-01-06 : Какие труды, такие и плоды. | + 10 | ||
Я написал 18 сообщений 9 формулистам общим объёмом 5 килобукв + Я набрал 6 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Выделение подстроки», без ошибок 3 => «Java - Запуск / Компиляция», без ошибок 4 => «Java - Вывод данных / Java Keywords», без ошибок 5 => «Java - Вывод данных / Калькулятор», без ошибок 6 => «Java - Вывод данных / Целые типы», без ошибок + Я решил 9 задач: 1 => «Условный оператор / Максимум» на 100% 2 => «For-to-чки / Сумма фактов» на 100% 3 => «Точка и плоскость / Прямоугольник» на 100% 4 => «Матрицы / Произведение» на 100% 5 => «Олимпиада / Случайная задача» на 100% 6 => «Комбинаторика / Четыре ферзя» на 100% 7 => «7119 - Владимир Новопашин / Зайчики и морковки – 1» на 100% 8 => «7119 - Владимир Новопашин / Зайчики и морковки – 2» на 100% 9 => «7119 - Владимир Новопашин / Квадраты натуральных чисел» на 75% + Я выполнил 2 видеоурока: 1 => «Игры на JavaScript / Запуск JavaScripta» за 28 мин. 2 => «Игры на JavaScript / Угадай число» за 45 мин. It so happened that I have 2 weeks of holidays and I decided, on the one hand – to rest to the full, on the other – to close all the tails had accumulated over the past six months… |
|||
Игры на JavaScript Угадай число | + 16 | ||
Решил не гневить судьбу и не угадывать из 1000 вариантов, пусть мне повезет в чём-то другом) с 10 возможных попыток угадал с 8!) Не возникло |
|||
Игры на JavaScript Запуск JavaScripta | + 19 | ||
Да в своё время я допустил эту ошибку => начал изучать программирование, изучая JavaScript - это был тотальный ужас, я никак не мог понять почему я такой тупой и не могу понять казалось элементарные вещи. До сих пор я с ужасом вспоминаю о bubling'e, closures и this. Наверное, я именно поэтому так полюбил C# - потому что тут всё легко, доходчиво и понятно)) Не возникло |
|||
Дневник успеха 2018-12-30 : Думай ввечеру, что делать поутру. | + 11 | ||
На этой недели я: - проверил 340 отчётов у 59 формулистов. - написал 12 сообщений 6 формулистам общим объёмом 7 килобукв - набрал 8 текстов: 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», без ошибок 8 => «Java - Циклы / Определение массива», без ошибок - решил 15 задач: 1 => «Последовательность / Минимальное и максимальное число» на 100% 2 => «Рекурсия / Обратный отсчёт» на 100% 3 => «Динамика / Поле дураков» на 100% 4 => «Динамика / Счастливые билеты 20» на 100% 5 => «Динамика / Лабиринт» на 100% 6 => «Комбинаторика / Счастливые билеты 6» на 100% 7 => «Комбинаторика / Счастливые билеты N» на 100% 8 => «Комбинаторика / Четыре ладьи» на 100% 9 => «Комбинаторика / Много ферзей» на 100% 10 => «Комбинаторика / Шрам ы Марш» на 100% 11 => «Комбинаторика / Много булок» на 100% 12 => «7119 - Владимир Новопашин / Панели на МКС» на 100% 13 => «7119 - Владимир Новопашин / Сумма чисел» на 100% 14 => «8275 - Глушков Александр / Ряд нечётных чисел» на 50% 15 => «VIP задачи / Бинарник» на 100% - выполнил 9 видеоуроков: 1 => «JS Восточный гороскоп / Данные - на страницу» за 10 час. 44 мин. 2 => «Начало здесь / День №6. Обучательное тестирование» за 1 час. 2 мин. 3 => «Дневник успеха / Рефлексия уходящего года» за 20 час. 33 мин. 4 => «Демо игры / С# Новым годом!» за 1 час. 41 мин. 5 => «Комбинаторика / Комбинаторика. Счастливые билеты 6» за 6 мин. 6 => «Комбинаторика / Комбинаторика. Счастливые билеты N» за 55 мин. 7 => «Комбинаторика / Комбинаторика. 4 x 4. Ладья x Ферзь» за 26 мин. 8 => «Комбинаторика / Комбинаторика. Много ферзей. Демонстрация» за 49 мин. 9 => «Комбинаторика / Комбинаторика. Сложение букв» за 37 мин. |
|||
Комбинаторика Комбинаторика. Сложение букв | + 15 | ||
Классные задачки, интересное видео, замечательный урок!!! С видео с готовым решением головоломок сложностей не возникло) |
|||
Дневник успеха Рефлексия уходящего года | + 14 | ||
Я пришел на проект в марте этого года и за это время я поработал достаточно плодотворно), а именно: проверил 13758 отчётов у 497 формулистов. написал 527 сообщений 67 формулистам общим объёмом 270 килобукв набрал 139 текстов: решил 343 задачи: выполнил 426 видеоуроков: насобирал за этот год 619 мегахешей, но в октябре приостановил это занятие, поскольку оно стало нерентабельно За это время мне удалось кое-чего достичь, а кое-что так и не удалось реализовать. Если говорить об общих достижениях и программировании в целом, которые стали результатом моего участия в Клубе формулистов, то среди позитивных сдвигов можно выделить несколько моментов: - я научился писать алгоритмы, и главное = мыслить алгоритмами; - освоил 10-пальцевый набор для английской и русской расскладок; - познакомился на практике с некоторыми патернами программирования (написал программы со State, Strategy, Singleton, Factory, Facade, Templade Method, Iterator); - написал программы и приложения с использованием следующих фреймворков и технологий: ASP.NET.MVC, Windows Forms, Entity Framework, Web API, WinAPI, Google API Maps; - научился проектировать базы данных, а также работать с таким бд как MSSQL, MySQL, PostgreSQL; - полюбил делегаты, разобрался с рекурсией, подружился с ранним и поздним связыванием, разобрался с интерфейсами IEnumerable, IEnumerator, а также со многими другими особенностями языка C#... Короче сделано немало, но всё ещё есть пробелы. Главный из них - English, сколько бы я не заставлял себя писать сообщения коллегам на английском, меня не хватало на долго) А без свободного английского - хорошую работу получить сложно. Среди моих минусов также отсутствие готовых проектов. У меня их 6 - но все на разной стадии написания. Из всего вышесказанного и выплывает, что главная цель на следующий год - овладеть английским на уровне => свободного разговорного и закончить проекты или хотя бы довести их до уровня - продакшн) Всех с Новым годом! Свершений в программировании и реализации мечт)) |
|||
Комбинаторика Комбинаторика. Много ферзей. Демонстрация | + 11 | ||
Спасибо огромное за урок. Очень интересный и достаточно сложный урок. Низкий поклон автору, за его большой труд, терпенье и увлекательное объяснение Импортировать на комп написанную от руки схему |
|||
Начало здесь День №6. Обучательное тестирование | + 10 | ||
Честно говоря, когда услышал впервые о введении создания тестов, думал, что речь идёт о создании юнит-тестов, так что это видео очень даже нужное и полезное. Последний курс, который я проходил - это курс Валеры по JavaScript Не возникло |
|||
Комбинаторика Комбинаторика. 4 x 4. Ладья x Ферзь | + 12 | ||
С рекурсией практически подружился, но сам вряд ли решил бы задачку с ферзями. с ладьями всё как-то попроще, да и понятнее) Не возникло |
|||
Комбинаторика Комбинаторика. Счастливые билеты N | + 8 | ||
Решал эту задачу уже в курсе Алгоритмика. Отдельное огромное спасибо за книжку. Жаль только, что она только в этом уроке, после прохождения большей половины курса, логичнее, наверное, была бы она вначале... или это просто бонус для тех, кто дошёл)? Не возникло |
|||
JS Восточный гороскоп Данные - на страницу | + 17 | ||
Помучился немного с дизайном, впрочем как и всегда) То один вариант кажется лучшим, то другой, во так и проигрался с дизайном пару-тройку часов) идей громадьё и возможностей немало) Отыскать в себе давно умершее чувство прекрасного) |
|||
Комбинаторика Комбинаторика. Счастливые билеты 6 | + 14 | ||
Прикольный урок) После таких сложный дебрей => неожиданная расслабуха) Не возникло |
|||
Дневник успеха 2018-12-23 : Живет на горке, а хлеба ни корки. | + 8 | ||
Я написал 16 сообщений 10 формулистам общим объёмом 9 килобукв + Я набрал 7 текстов: 1 => «C# набор / Выделение подстроки», без ошибок 2 => «C# набор / Максимальный элемент массива», без ошибок 3 => «Java - Запуск / Class!», без ошибок 4 => «Java - Запуск / public private», без ошибок 5 => «Java - Запуск / Static», без ошибок 6 => «Java - Запуск / void», без ошибок 7 => «Java - Запуск / Main», без ошибок + Я решил 17 задач: 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 => «5649 - Максим Лапшинов / Строки Сортировка по ЧислоБуквам» на 20% 14 => «5649 - Максим Лапшинов / Степень двойки» на 100% 15 => «6452 - Кирилл Шмойлов / А ну-ка, девушки!» на 100% 16 => «6452 - Кирилл Шмойлов / Деление на половину» на 100% 17 => «6452 - Кирилл Шмойлов / Что посреди Уфы стоит?» на 100% + Я выполнил 9 видеоуроков: 1 => «JS Восточный гороскоп / Создание сцены» за 1 час. 4 мин. 2 => «JS Восточный гороскоп / Первые функции» за 1 час. 37 мин. 3 => «JS Восточный гороскоп / Символ года» за 37 мин. 4 => «JS Восточный гороскоп / Цвет и стихия года» за 44 мин. 5 => «Комбинаторика / Рекурсия. Общий делитель» за 21 мин. 6 => «Комбинаторика / Рекурсия. Обратный отсчёт» за 22 мин. 7 => «Комбинаторика / Рекурсия. Фракталы. Спираль» за 1 час. 26 мин. 8 => «Комбинаторика / Рекурсия. Фракталы. Треугольник Серпинского» за 1 час. 15 мин. 9 => «Комбинаторика / Рекурсия. Фракталы. Кривая Гильберта» за 1 день 22 час. 50 мин. Осталось 3 задачи по Алгоритмике и 6 задач по Фубазе, также планирую позаканчивать видеокурсы, начатые ранее |
|||
Комбинаторика Рекурсия. Фракталы. Кривая Гильберта | + 8 | ||
Прекрасный урок, но для меня очень сложный Сложность в понимании как они вызывают друг друга |
|||
JS Восточный гороскоп Цвет и стихия года | + 11 | ||
Отличный урок! Большое спасибо! Не вознилкло |
|||
JS Восточный гороскоп Символ года | + 12 | ||
Отличный урок! Спасибо! Не возникло |
|||
JS Восточный гороскоп Первые функции | + 15 | ||
Отличный урок! Всё просто и доходчиво, приятно делать что-то, когда всё работает) Решил оформить кнопки и выяснилось, что я практически полностью забыл как это делать. Настолько привык это дело перекладывать на плечи бутстрапа, что уже и не помню, как иначе, поэтому тупо его подключил с его пятью убогими цветами и решил дальше этим не заморачиваться) |
|||
Комбинаторика Рекурсия. Фракталы. Треугольник Серпинского | + 9 | ||
Отличный урок Не возникло |
|||
JS Восточный гороскоп Создание сцены | + 12 | ||
Огромное спасибо за урок! Получил кучу удовольствия от его прохождения) В Brackets не работал с 2017 года и этот первый код => как возвращение к чему-то родному и давно забытому, словно вернулся в город, в котором провёл детство) Не возникло. Emmet установить не составило труда, но я с ним никогда не работал, поэтому код набрал вручную, доступ к Яндекс-ресурсам у меня заблокирован провайдером |
|||
Комбинаторика Рекурсия. Фракталы. Спираль | + 10 | ||
Впервые встречаюсь с фракталами Не возникло |
|||
Комбинаторика Рекурсия. Обратный отсчёт | + 8 | ||
Повторил создание функции, которую проходил ранее Не возникло |
|||
Комбинаторика Рекурсия. Общий делитель | + 17 | ||
Решал эту задачу совсем недавно, повторение - мать учения) Не возникло |
|||
Дневник успеха 2018-12-16 : Без дела слабеет сила. | + 9 | ||
Я проверил 395 отчётов у 66 формулистов. + Я написал 23 сообщения 11 формулистам общим объёмом 13 килобукв + Я набрал 7 текстов: 1 => «C# набор / Вывод числа по разрядам», без ошибок 2 => «C# набор / Сотка», без ошибок 3 => «Java - Вывод данных / Системы счислений», без ошибок 4 => «HTML - тексты / Структура HTML», без ошибок 5 => «HTML - тексты / Математика», без ошибок 6 => «HTML - тексты / Табличка», без ошибок 7 => «HTML - таблицы / Простая таблица», без ошибок + Я решил 32 задачи: 1 => «Подпрограммы / Минус минус» на 100% 2 => «Матрицы / Произведение» на 100% 3 => «Матрицы / Квадранты матрицы» на 100% 4 => «Олимпиада / Факториалы» на 50% 5 => «Олимпиада / Случайная задача» на 100% 6 => «Рекурсия / Факториал» на 100% 7 => «Рекурсия / Числа Фибоначчи» на 100% 8 => «Рекурсия / Общий делитель» на 100% 9 => «Рекурсия / Обратный отсчёт» на 100% 10 => «Динамика / Поле дураков» на 100% 11 => «Динамика / Счастливые билеты 20» на 100% 12 => «Динамика / Лабиринт» на 100% 13 => «Комбинаторика / Счастливые билеты 6» на 100% 14 => «Комбинаторика / Счастливые билеты N» на 100% 15 => «Комбинаторика / Четыре ладьи» на 100% 16 => «Комбинаторика / Четыре ферзя» на 100% 17 => «4004 - Елена Вставская / Простые множители» на 100% 18 => «4004 - Елена Вставская / Деление по модулю» на 100% 19 => «4004 - Елена Вставская / Единицы и нули» на 100% 20 => «4004 - Елена Вставская / Часы, минуты, секунды» на 100% 21 => «4004 - Елена Вставская / В обратном порядке» на 100% 22 => «4004 - Елена Вставская / Сколько звездочек» на 100% 23 => «4004 - Елена Вставская / Меняем нули с единицами» на 100% 24 => «4004 - Елена Вставская / Четное двузначное число» на 100% 25 => «4004 - Елена Вставская / Больше-меньше» на 100% 26 => «4004 - Елена Вставская / Пятью-пять» на 100% 27 => «10494 - Алексей Васюк / Сумма цифр числа» на 100% 28 => «10494 - Алексей Васюк / Произведение цифр числа» на 100% 29 => «10670 - Сергей Соколов / Полиндромы» на 100% 30 => «VIP задачи / Палиндром» на 100% 31 => «VIP задачи / Бинарник» на 100% 32 => «VIP задачи / Тю» на 100% + Я выполнил 9 видеоуроков: 1 => «Комбинаторика / Рекурсия. Заливка области» за 3 час. 23 мин. 2 => «Комбинаторика / Рекурсия. Факториал» за 21 мин. 3 => «Комбинаторика / Рекурсия. Числа Фибоначчи» за 17 мин. 4 => «БД - Управление гостиницей / Модель. Бронирование.» за 1 день 21 час. 26 мин. 5 => «БД - Управление гостиницей / Модель. Статусы заказов.» за 10 час. 42 мин. 6 => «БД - Управление гостиницей / Модель. Список заказов.» за 4 час. 19 мин. 7 => «БД - Управление гостиницей / Модель. Карта отеля 1» за 53 мин. 8 => «БД - Управление гостиницей / Модель. Карта отеля 2» за 1 час. 38 мин. 9 => «БД - Управление гостиницей / Модель. Карта отеля 3» за 7 час. 6 мин. |
|||
Комбинаторика Рекурсия. Числа Фибоначчи | + 8 | ||
Повторил рекурсию Не возникло |
|||
Комбинаторика Рекурсия. Факториал | + 12 | ||
Первый и пока что единственный урок, который сначала сделал сам, а потом уже смотрел видео по нему)) И если, честно, не совсем логичным кажется построение курса, предыдущий урок был на порядок выше по уровню сложности, в этом же, так сказать, азы рекурсии Не возникло |
|||
Комбинаторика Рекурсия. Заливка области | + 11 | ||
Действительно, на это чудо можно смотреть мучительно долго)) Понимание рекурсии практически пришло, осталось её ещё осознать и прочувствовать) Понять |
|||
БД - Управление гостиницей Модель. Карта отеля 3 | + 8 | ||
Дописал необходимые методы и добавил соответствующие комментарии Не возникло |
|||
БД - Управление гостиницей Модель. Карта отеля 2 | + 13 | ||
Добавил новые методы в класс Map(): InsertMap(), SelectMap(), InsertMapNone(). Не возникло |
|||
БД - Управление гостиницей Модель. Карта отеля 1 | + 16 | ||
Повторил создание класса и инициализацию полей через конструктор Не возникло |
|||
БД - Управление гостиницей Модель. Список заказов. | + 10 | ||
Выводить результаты бронирования в форму Не возникло |
|||
БД - Управление гостиницей Модель. Статусы заказов. | + 17 | ||
Создавать методы для управлением базы данных Не возникло |
|||
БД - Управление гостиницей Модель. Бронирование. | + 14 | ||
Потренировался в написании методов с запросами Не возникло |
|||
Дневник успеха 2018-12-09 : У хорошего мастера всякая пила хорошая. | + 12 | ||
За эту неделю: + Я проверил 345 отчётов у 59 формулистов. + Я написал 10 сообщений 6 формулистам общим объёмом 10 килобукв + Я набрал 7 текстов: 1 => «C# набор / Сотка», без ошибок 2 => «Java - Запуск / public private», без ошибок 3 => «Java - Запуск / Static», без ошибок 4 => «Java - Запуск / void», без ошибок 5 => «Java - Условия / Тернарный», без ошибок 6 => «Java - Условия / Тройной минимакс», без ошибок 7 => «Java - Циклы / Java For Loops», без ошибок + Я решил 22 задачи: 1 => «Матрёшки / Админ сети» на 100% 2 => «Подпрограммы / Минус минус» на 70% 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% + Я выполнил 4 видеоурока: 1 => «БД - Управление гостиницей / Модель - Календарные праздники» за 2 дня 22 час. 50 мин. 2 => «БД - Управление гостиницей / Модель. Класс комнаты» за 22 час. 37 мин. 3 => «БД - Управление гостиницей / Модель. Удаление комнат.» за 2 час. 39 мин. 4 => «БД - Управление гостиницей / Модель. Тестирование комнат.» за 2 час. 9 мин. Планирую, продолжить в том же духе)) |
|||
БД - Управление гостиницей Модель. Тестирование комнат. | + 14 | ||
Несмотря на прекрасное видео и пошаговое выполнение тестов, у меня последний тест никак не проходил (проверка Assert.IsTrue(room.InsertRoom()) возвращала false, хотя сама функция отрабатывала на ура, добавляя все поля) Оказалось ошибка таки была не в написании теста, а в самой функции - неправильно написал проверку для id. И хотя создание тестов действительно занимает много времени, знающие) люди утверждают, что при разработке и тестировании, процесс намного быстрее, когда сам разработчик тестирует свой код, а не разработчик пишет, а тестировщик тестирует, а ещё лучше, когда тесты пишутся перед написанием кода(tdd), хотя, думаю, это и так все знают)) Быть внимательнее |
|||
БД - Управление гостиницей Модель. Удаление комнат. | + 14 | ||
Коментарии у меня были добавлены, а тестами так и не сложилось, хотя и пытался их написать, хотя сама программа работает Написать корректно тесты |
|||
БД - Управление гостиницей Модель. Класс комнаты | + 16 | ||
Решил пока с тестами не заморачиваться, поскольку времени в обрез, обязательно их сделаю самостоятельно перед началом следующего урока, чтоб потом по свежей памяти сверяться. Пока лишь добавил новую кнопку, для демонстрации, что всё работает Напряг со временем |
|||
БД - Управление гостиницей Модель - Календарные праздники | + 11 | ||
Прекрасный урок, учит многому интересному и полезному Было трудно заставить себя его пройти |
|||
Дневник успеха 2018-12-02 : Больше дела – меньше слов. | + 11 | ||
Я проверил 310 отчётов у 54 формулистов. + Я написал 6 сообщений 4 формулистам общим объёмом 6 килобукв + Я набрал 7 текстов: 1 => «Java - Вывод данных / Калькулятор», без ошибок 2 => «Java - Ввод данных / Чтение символа», без ошибок 3 => «Java - Ввод данных / Три цифры», без ошибок 4 => «Java - Ввод данных / Сканер текста», без ошибок 5 => «Java - Ввод данных / Тройка чисел», без ошибок 6 => «Java - Ввод данных / Аргумент», без ошибок 7 => «Java - Условия / if...», без ошибок + Я решил 63 задачи: 1 => «Целые задачи / Уравнение 2» на 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 => «Календарь / Дидлайн» на 100% 31 => «Календарь / Два миллиона минут» на 100% 32 => «Календарь / По возрасту равняйсь!» на 100% 33 => «Календарь / Двойной день рождения» на 100% 34 => «Календарь / День программиста» на 100% 35 => «Календарь / VIP урок. Календарь 1752 года» на 100% 36 => «По цифрам / Числа по цифрам» на 100% 37 => «По цифрам / Три цифры» на 100% 38 => «По цифрам / Цифры по возрастанию» на 100% 39 => «По цифрам / Разные цифры» на 100% 40 => «По цифрам / Палиндромы» на 100% 41 => «По цифрам / Счастливый билет» на 100% 42 => «По цифрам / Простые цифры» на 100% 43 => «По цифрам / Четные цифры» на 100% 44 => «Матрёшки / Числовой треугольник» на 100% 45 => «Матрёшки / Звездный квадрат» на 100% 46 => «Матрёшки / Единичная матрица» на 100% 47 => «Матрёшки / Пятизначные числа» на 100% 48 => «Матрёшки / Шестизначные числа» на 100% 49 => «Матрёшки / Семизначные числа» на 100% 50 => «Матрёшки / Двоичные числа» на 100% 51 => «Матрёшки / Сумма шести» на 100% 52 => «Простые массивы / Единичный массив» на 100% 53 => «Простые массивы / Первый и последний» на 100% 54 => «Простые массивы / Копипаст» на 100% 55 => «Простые массивы / Инкремент» на 100% 56 => «Простые массивы / Мульти возведение» на 100% 57 => «Простые массивы / Мини-максимум» на 100% 58 => «Простые массивы / Обмен» на 100% 59 => «Простые массивы / Квадрат многочлена» на 100% 60 => «Подпрограммы / Минималка» на 100% 61 => «Подпрограммы / МиниМакс» на 100% 62 => «Футбольная База / Автоголь» на 100% 63 => «Футбольная База / Тренеры» на 100% + Я выполнил 4 видеоурока: 1 => «On-line игра / Подходящий размер!» за 1 день 9 час. 28 мин. 2 => «БД - Управление гостиницей / Модель. Класс Клиента» за 18 час. 18 мин. 3 => «БД - Управление гостиницей / Модель. Всё про Клиента» за 8 час. 34 мин. 4 => «БД - Управление гостиницей / Модель - Календарный год» за 4 час. 22 мин. Третью неделю решаю задачи. Было не выдержал и обнулил Семантику - на решения задачек по ней ушло 2 с половиной недели. На этой недели достиг 100%, и продолжаю Алгоритмику(она у меня была практически не решенной) - уже достиг 60% , думаю, ещё недели полторы-две займёт. Также время от времени берусь за задачки по Футбольной базе - медленно, но уверенно)) Но с видеоуроками, пока простой) |
|||
БД - Управление гостиницей Модель - Календарный год | + 17 | ||
Получается или программу писать интересно или тесты, а одновременно писать одно и другое уже не интересно)) Не возникло |
|||
БД - Управление гостиницей Модель. Всё про Клиента | + 14 | ||
Сложный урок, как по мне) С одной стороны, как бы всё понятно => переносим запросы в классы, но с другой - множество нюансов, с которыми, если бы пришлось делать это всё самостоятельно, намучился бы "по самое не могу") Не знаю, почему, но summary (после трёх слешей), хоть автоматически и добавляется, но в виде подсказки не показывается... вроде всё правильно делаю... может что с версией VS не так? |
|||
БД - Управление гостиницей Модель. Класс Клиента | + 16 | ||
Отличный урок, всё очень понравилось) Не возникло |
|||
On-line игра Подходящий размер! | + 14 | ||
Отличный урок! Всё превосходно компилируется) Не возникло |
|||
БД - Управление гостиницей Отображение таблицы | + 15 | ||
Отличный урок! Не возникло |
|||
Комбинаторика Рекурсия. Главный секрет | + 13 | ||
Пока всё понятно и достаточно лёгко) Познакомился, пока правда только поверхностно с Hilbert curve Сделать фото |
|||
Комбинаторика Рекурсия. Вступление | + 16 | ||
Рекурсия - это функция, которая вызывает саму себя Не возникло |
|||
Дневник успеха 2018-11-18 : Начинать начинай, да смотри же — заканчивай! | + 10 | ||
Я проверил 313 отчётов у 64 формулистов. + Я написал 21 сообщение 12 формулистам общим объёмом 11 килобукв + Я набрал 7 текстов: 1 => «C# набор / Выделение подстроки», без ошибок 2 => «Java - Запуск / Java Class», без ошибок 3 => «Java - Запуск / Static», без ошибок 4 => «Java - Запуск / void», без ошибок 5 => «Java - Запуск / Main», без ошибок 6 => «Java - Запуск / Первая программа», без ошибок 7 => «Java - Вывод данных / Системы счислений», без ошибок + Я решил 64 задачи: 1 => «For-to-чки / Улица» на 100% 2 => «For-to-чки / Радуга» на 100% 3 => «For-to-чки / Сто квадратов» на 100% 4 => «For-to-чки / Отрицательные» на 100% 5 => «For-to-чки / Тройка» на 100% 6 => «For-to-чки / Семёрка» на 100% 7 => «For-to-чки / Туз» на 100% 8 => «For-to-чки / Улыбки» на 100% 9 => «For-to-чки / Псевдо-квадраты» на 100% 10 => «For-to-чки / Палочки» на 100% 11 => «For-to-чки / Много палочек» на 100% 12 => «For-to-чки / Алфавит» на 100% 13 => «For-to-чки / Тивафла» на 100% 14 => «For-to-чки / DY-Алфавит» на 100% 15 => «For-to-чки / Степень» на 100% 16 => «For-to-чки / Факториал» на 100% 17 => «For-to-чки / Сумма фактов» на 100% 18 => «For-to-чки / Кратные» на 100% 19 => «For-to-чки / Двухзначный столбик» на 100% 20 => «For-to-чки / Среднее арифметическое» на 100% 21 => «Пока-цикл / Сумма цифр» на 100% 22 => «Пока-цикл / Все цифры» на 100% 23 => «Пока-цикл / Сумма квадратов» на 100% 24 => «Пока-цикл / Трехзначные квадраты» на 100% 25 => «Пока-цикл / Сумма ряда» на 100% 26 => «Пока-цикл / Мой век» на 100% 27 => «Вечность / Неделька» на 100% 28 => «Вечность / 12 месяцев» на 100% 29 => «Вечность / Отрывной календарь» на 100% 30 => «Вечность / Високосное свидание» на 100% 31 => «Вечность / Знаки зодиака» на 100% 32 => «Do-рацикл / Меньше ε» на 100% 33 => «Do-рацикл / Снова меньше ε» на 100% 34 => «Do-рацикл / По модулю меньше ε» на 100% 35 => «Обман цикла / Делим без остатка» на 100% 36 => «Обман цикла / Без пятерок» на 100% 37 => «Обман цикла / Множитель» на 100% 38 => «Обман цикла / Делитель Макса» на 100% 39 => «Обман цикла / Делитель Мина» на 100% 40 => «Обман цикла / Цифра три» на 100% 41 => «Обман цикла / Вечное ожидание» на 100% 42 => «Точка и плоскость / Четверть плоскости» на 100% 43 => «Точка и плоскость / Прямоугольник» на 100% 44 => «Точка и плоскость / Ромб» на 100% 45 => «Точка и плоскость / Круг» на 100% 46 => «Точка и плоскость / Часть круга» на 100% 47 => «Точка и плоскость / Квадрат» на 100% 48 => «Узник цикла IF / Девять чисел» на 100% 49 => «Узник цикла IF / Нули» на 100% 50 => «Узник цикла IF / Три тройки» на 100% 51 => «Узник цикла IF / Делитель» на 100% 52 => «Узник цикла IF / Сумма делителей» на 100% 53 => «Узник цикла IF / Плюс-минус» на 100% 54 => «Последовательность / Минимальное и максимальное число» на 100% 55 => «Последовательность / Новая последовательность» на 100% 56 => «Последовательность / Максимальный элемент» на 100% 57 => «Последовательность / Больше суммы предыдущих» на 100% 58 => «Последовательность / Больше суммы всех предыдущих» на 100% 59 => «Последовательность / Между соседями» на 100% 60 => «Математика / Модуль» на 100% 61 => «Математика / Косинусы» на 100% 62 => «Математика / Корни» на 100% 63 => «Математика / Гиперкуб» на 100% 64 => «Математика / Тригонометрия» на 100% + Я выполнил 9 видеоуроков: 1 => «Клиент-серверный сокет / Что такое сокет» за 42 мин. 2 => «On-line игра / Координатная структура» за 4 час. 8 мин. 3 => «On-line игра / Карта сокровищ» за 16 мин. 4 => «On-line игра / Шаги по карте» за 14 мин. 5 => «On-line игра / Генерация лабиринта» за 41 мин. 6 => «On-line игра / Координатный перебор» за 22 мин. 7 => «БД - Управление гостиницей / Класс MySQL. Получение таблицы.» за 6 дней 11 час. 27 мин. 8 => «БД - Управление гостиницей / Класс MySQL. Обработка ошибок.» за 15 час. 52 мин. 9 => «БД - Управление гостиницей / Модульный тест» за 57 мин. − Я не собрал ни одного Мегахеша :o( |
|||
On-line игра Координатный перебор | + 12 | ||
Отличный урок!) Спасибо за yield. Курс Итератор проходил, с этим оператором знаком до глубины души), но сам его ещё нигде не использовал Не возникло |
|||
Клиент-серверный сокет Что такое сокет | + 10 | ||
Хочу глубже разобраться в клиент-серверных приложениях. Надеюсь, поверхностное понимание языка Java не станет мне помехой в этом) Уже прошёл аналогичную тему на C# в курсе "Новые технологии", теперь хочу сравнить работу по TCP/IP протоколу, в чём схожесть и отличие. По поводу вопросов: клиент-серверное приложение - это такой вид взаимосвязи между двумя программами(которые могут размещаться как на одном устройстве, так и на разных) при котором, одна программа является клиентом и отсылает запросы другой. Вторая программа принимает эти запросы, обрабатывает и отравляет ответы = и называется сервером. Сокет - это устройство или интерфейс, которое служит для приёма и отправки сообщений по сети. Сервер слушает клиентов по определенному порту, клиент должен знать IP-адрес сервера и его порт. Не возникло |
|||
On-line игра Генерация лабиринта | + 13 | ||
Отличный урок) Не возникло |
|||
On-line игра Шаги по карте | + 8 | ||
Внёс мелкие поточные изменения) Не возниклоё |
|||
БД - Управление гостиницей Модульный тест | + 10 | ||
Встречался с написанием тестов в других курсах - "Тестирование" на Java, а также в курсе "Новые технологии" - Модульное тестирование. Эта тема мне нравится, хотя многие тесты не любят, думаю, когда напишу их пару сотен - может и мне перестанут нравиться)), но пока с симпатиями к ним всё норм) Не возникло |
|||
On-line игра Карта сокровищ | + 7 | ||
Создаём в классе Game() экземпляр класса Level и пользуемся им Не возникло |
|||
БД - Управление гостиницей Класс MySQL. Обработка ошибок. | + 8 | ||
Попрактиковался в использовании конструкции do sql.Insert() while (sql.Error ()); Спасибо Вам за Ваше ноу-хау! Не возникло |
|||
On-line игра Координатная структура | + 10 | ||
Создал структуру Coord и внёс соответствующие изменения в интерфейсе и реализующих его классах Не возникло |
|||
БД - Управление гостиницей Класс MySQL. Получение таблицы. | + 13 | ||
Добавлять в базу данных записи с помощью класса MySQL. Очень интересный урок!!! Не возникло |
|||
Дневник успеха 2018-11-11 : Тише едешь - дальше будешь. | + 9 | ||
Я проверил 505 отчётов у 67 формулистов. => Да, я читаю все отчёты, которые мне приходят + Я написал 7 сообщений 6 формулистам общим объёмом 4 килобуквы => на этой неделе я был более, чем молчалив)) + Я набрал 7 текстов: 1 => «C# набор / Обмен элементов», без ошибок 2 => «C# набор / Разделить строку на слова», без ошибок 3 => «C# набор / Заполнение массива», без ошибок 4 => «C# набор / Вывод числа по разрядам», без ошибок 5 => «C# набор / Шахматный класс», без ошибок 6 => «Java - Запуск / Скоростная Java», без ошибок 7 => «Java - Запуск / Class!», без ошибок + Я решил 41 задачу: Я не принимал вызов робота Шарпа и не иду 300 задач за 49 дней. Честно говоря, мне соломарафона хватило, на который ушло не меньше месяца, а тут ещё два отдать - я не готов) Поэтому решаю, без спешки и напряга, под настроение, так сказать. Кроме того, Алгоритмика у меня и так была не решена, а тут такая возможность) 1 => «Типы данных / Байты и числа» на 100% 2 => «Типы данных / Системы счисления: вывод» на 100% 3 => «Типы данных / Системы счисления: ввод» на 100% 4 => «Типы данных / Длина окружности» на 100% 5 => «Типы данных / Формат целого числа» на 100% 6 => «Логика / Плюс и минус» на 100% 7 => «Логика / Инкремент и декремент» на 100% 8 => «Логика / Разберемся в отношениях» на 100% 9 => «Логика / Логическое НЕ» на 100% 10 => «Логика / Логическое И» на 100% 11 => «Логика / A или не-B» на 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 => «Условный оператор / Минимальное произведение» на 100% 31 => «Условный оператор / Возрастание» на 100% 32 => «Условный оператор / В промежутке» на 100% 33 => «Условный оператор / Минимальное неотрицательное» на 100% 34 => «Условный оператор / Наибольшее при условии» на 100% 35 => «For-to-чки / Созвездие» на 100% 36 => «For-to-чки / Сумма» на 100% 37 => «For-to-чки / Сумма квадратов» на 100% 38 => «For-to-чки / Трёхзначные числа» на 100% 39 => «For-to-чки / Двухзначные числа» на 100% 40 => «For-to-чки / Отрицательно» на 100% 41 => «Календарь / По возрасту равняйсь!» на 100% + Я выполнил 5 видеоуроков: Таки занялся доработкой своих проектов, поэтому времени на видеоуроки катастрофически не хватало) 1 => «Начало здесь / День №8. ВИДЕОФИКСАЦИЯ УСПЕХОВ.» за 1 час. 30 мин. 2 => «Новые технологии / Работа с WinAPI» за 8 дней 8 час. 41 мин. 3 => «On-line игра / 2. Рефакторинг. Перечисление субъектов» за 1 день 17 час. 14 мин. 4 => «On-line игра / Показ героя на экране» за 39 мин. 5 => «БД - Управление гостиницей / Класс MySQL. Драйвер и конструктор.» за 7 час. 4 мин. − Я не собрал ни одного Мегахеша :o( |
|||
On-line игра Показ героя на экране | + 15 | ||
Внёс изменения в интерфейс IView и во все классы, которые его реализуют Не возникло |
|||
On-line игра 2. Рефакторинг. Перечисление субъектов | + 9 | ||
Написал перечисление subject Не возникло |
|||
Новые технологии Работа с WinAPI | + 18 | ||
Познакомился с принципами работы с WinAPI. Программа, которую написали на протяжении урока, очень интересная, есть что дорабатывать и куда копать) Не возникло |
|||
Начало здесь День №8. ВИДЕОФИКСАЦИЯ УСПЕХОВ. | + 16 | ||
Этот курс я прошёл далеко не за 8 дней, а приблизительно за 3-4 недели. Особо ничего нового не узнал, поскольку всё вышеизложенное, по сути, выполняю каждый день. Речь скорее идёт о закреплении материала) Особенно ценным был урок относительно рекомендаций правильности записи видеобзоров Не возникло |
|||
БД - Управление гостиницей Класс MySQL. Драйвер и конструктор. | + 8 | ||
Это круто! Просто класс! Особенно, когда начали выполняться запросы, которые сам написал, получил чувство близкое к эйфории))) Не возникло |
|||
Дневник успеха 2018-11-04 : Мала пчелка, да и та работает. | + 12 | ||
Я написал 12 сообщений 6 формулистам общим объёмом 7 килобукв + Я набрал 7 текстов: 1 => «C# набор / Сравнение двух целых чисел», без ошибок 2 => «C# набор / Звездочки», без ошибок 3 => «C# набор / Обмен элементов», без ошибок 4 => «C# набор / Формирование массива», без ошибок 5 => «C# набор / Вывод элементов матрицы», без ошибок 6 => «C# набор / Выделение подстроки», без ошибок 7 => «C# набор / 40 Ангелов», без ошибок + Я решил 4 задачи: 1 => «Календарь / Послезавтра» на 85% 2 => «Календарь / Дидлайн» на 100% 3 => «Календарь / Два миллиона минут» на 100% 4 => «Олимпиада / Случайная задача» на 100% + Я выполнил 8 видеоуроков: 1 => «Начало здесь / День №7. Подведение итогов и составление Планов.» за 16 мин. 2 => «БД - Управление гостиницей / SQL запросы для создания Базы» за 4 час. 55 мин. 3 => «БД - Управление гостиницей / Модель. Планирование.» за 1 час. 37 мин. 4 => «БД - Управление гостиницей / Модель. Список задач.» за 3 час. 5 мин. 5 => «БД - Управление гостиницей / Модель. SQL запросы для Client» за 1 час. 32 мин. 6 => «БД - Управление гостиницей / Модель. SQL запросы для Room» за 1 час. 48 мин. 7 => «БД - Управление гостиницей / Модель. SQL запросы для Book и Map» за 8 час. 4 мин. 8 => «БД - Управление гостиницей / Модель. Имена методов.» за 2 час. 29 мин. |
|||
БД - Управление гостиницей Модель. Имена методов. | + 11 | ||
Писать классы и методы к ним в соответствии с написанными нами sql-запросами Не возникло |
|||
БД - Управление гостиницей Модель. SQL запросы для Book и Map | + 12 | ||
Потренировался писать SQL-запросы Не возникло |
|||
БД - Управление гостиницей Модель. SQL запросы для Room | + 17 | ||
Потренировался в написании SQL-запросов Не возникло |
|||
Начало здесь День №8. Подведение итогов и составление Планов. | + 11 | ||
Даже не знаю, что и сказать) Ежедневный минимум выполняю вот уже 6-ой месяц, иногда правда случаются форс-мажоры, типа отсутствие Интернета или света, но за эти полгода - это единичные случаи. В плане формировании привычки у меня всё нормально, но... есть и другие проблемы. Не знаю, как у вас друзья, но у меня, порой происходит подмена понятий. То есть я понимаю, что выполнение ежедневного минимума - это лишь часть обучения, нужно также читать теорию, писать проекты и т.д., но порой минимум на этом сайте - это всё, что я делаю в день, а бывает и целую неделю, лишь обещая себе, что вот завтра обязательно сяду....) Как с этим бороться просто не знаю |
|||
БД - Управление гостиницей Модель. SQL запросы для Client | + 16 | ||
Потренировался писать SQL-запросы. Интересно, что в одном из запросов INSERT INTO по сути вложили структуру запроса UPDATE, включая SET и нормально он отработал) Не возникло |
|||
БД - Управление гостиницей Модель. Список задач. | + 15 | ||
Хотя и такого рода планирование базы данных у меня впервые, но после курса "SQL: ничего лишнего" никак проблем с написанием SQL-запросов у меня не возникло) Не возникло |
|||
БД - Управление гостиницей Модель. Планирование. | + 16 | ||
1. Регистрация клиента; 2. Добавление клиента; 3. Удаление клиента; 4. Выбор клиентом даты заезда; 5. Список свободных комнат; 6. Список свободных комнат по этажам; 7. Выбор комнат в зависимости от количества мест; 8. Добавление и удаление комнат; 9. Выбор стоимости комнаты в зависимости от праздничных и выходных дней 10. Редактирование книги заезда клиентов; 11. Список клиентов, приехавших с детьми; Не возникло |
|||
БД - Управление гостиницей SQL запросы для создания Базы | + 14 | ||
Повторил команды SQL по созданию таблиц баз данных и внешних ключей к таблицам Не возникло |
|||
Дневник успеха 2018-10-28 : У ленивой пряхи и для себя нет рубахи. | + 13 | ||
Я написал 17 сообщений 7 формулистам общим объёмом 13 килобукв + Я набрал 7 текстов: 1 => «СОЛО на клавиатуре / Видео экзамен», без ошибок 2 => «C# набор / Shell Sort», без ошибок 3 => «Java - Запуск / Java Class», без ошибок 4 => «Java - Вывод данных / Комментарии», без ошибок 5 => «Java - Ввод данных / Тройка чисел», без ошибок 6 => «HTML - тексты / Структура HTML», без ошибок 7 => «HTML - таблицы / Простая таблица», без ошибок + Я решил 4 задачи: 1 => «Календарь / Послезавтра» на 85% 2 => «Олимпиада / Случайная задача» на 100% 3 => «Футбольная База / Схема базы» на 100% 4 => «Футбольная База / Стадионы» на 100% + Я выполнил 13 видеоуроков: 1 => «Начало здесь / День №6. Регулярный и Последовательный подход.» за 29 мин. 2 => «Соло на клавиатуре / ФИНАЛЬНЫЙ ВИДЕОЭКЗАМЕН» за 5 мин. 3 => «Новые технологии / Клиент-сервер для смены обоев» за 5 дней 11 час. 27 мин. 4 => «Новые технологии / Полуфинальный урок. Отзыв о курсе» за 20 мин. 5 => «Новые технологии / Мотиватор» за 5 час. 20 мин. 6 => «Facade / Facade - Motivator - Back Paint» за 54 мин. 7 => «Facade / Facade - Motivator - Picture Border» за 29 мин. 8 => «Facade / Facade - Motivator - Text Center» за 28 мин. 9 => «Facade / ФИНАЛЬНЫЙ УРОК» за 4 мин. 10 => «БД - Управление гостиницей / Таблицы клиентов и заказов» за 1 час. 58 мин. 11 => «БД - Управление гостиницей / Таблицы комнат и дней» за 34 мин. 12 => «БД - Управление гостиницей / Создание базы в MS Access» за 1 час. 21 мин. 13 => «БД - Управление гостиницей / Установка сервера MySQL» за 15 мин. − Я не собрал ни одного Мегахеша :o( |
|||
Facade ФИНАЛЬНЫЙ УРОК | + 11 | ||
Разобрался с патерном Фасад, а также написал две программы: Computer, Motivator. Курс интересный, небольшой и лёгкий Синхронизировать синтаксис C# и Java |
|||
Facade Facade - Motivator - Text Center | + 13 | ||
В C# все эти функции реализованы намного проще, поэтому мне не пришлось писать много функций, как задумывалось при реализации этого проекта. Ведь суть фасада - в том, что он предоставляет простой интерфейс для сложной системы классов, но с другой стороны создание экземпляра класса в методе Main класса Program и вызов любого из его методов - уже по сути является реализацией этого паттерна Не возникло |
|||
Facade Facade - Motivator - Picture Border | + 12 | ||
Таки решил выкинуть всё лишнее, что оставалось из предыдущих уроков. Проблема была в том, что слишком разные реализации на C# и Java, поэтому никак не мог понять, как это всё писать но после того как прошёл мотиватор в другом курсе, уже на C# - всё стало на свои места Не возникло |
|||
Facade Facade - Motivator - Back Paint | + 10 | ||
Переписал всю программу из консольного приложения в приложение Windows Form, по сути, теперь от большей части кода можно избавиться, поскольку все аналогичные действия сделал в конструкторе формы, хотя для чистоты эксперимента пока что ничего особо не удалял Не возникло |
|||
БД - Управление гостиницей Установка сервера MySQL | + 12 | ||
Проходил уже ранее этот урок в каком-то другом курсе, подозреваю, что это был "SQL: ничего лишнего", но могу ошибаться. Поэтому у меня уже установлен mysql и HeidiSQL. Также в каком-то из видекурсов установил OpenServer и в основном работаю через него и его консольное приложение - ConEmu Не возникло |
|||
Новые технологии Мотиватор | + 14 | ||
Да, тут всё легко и просто, а когда столкнулся в патерне Фасад с созданием мотиватора на Java, никак не мог придумать как нарисовать всё это. Зацепился за Bipmap и застрял. Кроме того, там всё это делал в консольном приложении, а Windows Form - получилось всё легко и приятно) Не возникло |
|||
БД - Управление гостиницей Создание базы в MS Access | + 13 | ||
Как оказалось в этом редакторе(MS Access), очень даже легко работать, особенно, если кто-то ещё и показывает, как всё делать) и таблички прекрасные получаются в UML. Особенно понравилось создавать внешние связи и тягать таблицы туда-сюда) Распечатать схему |
|||
Соло на клавиатуре ФИНАЛЬНЫЙ ВИДЕОЭКЗАМЕН | + 16 | ||
Случилось то, чего я, собственно, боялся: обе раскладки начали путаться (замечу на английском я печатаю слепым методом уже практически год), теперь снова приходится вспоминать где, какая буква и это огорчает. Ну, да, с постоянной практикой надеюсь всё устаканится) Записать качественное видео |
|||
Новые технологии ПОЛУФИНАЛЬНЫЙ УРОК | + 15 | ||
Курс очень классный и полезный. Особенно для меня важным был урок по делегатам и по протоколу TCP/IP. Также понравился урок по модульному тестированию и взаемодействие клиента с сервером. Говорящие часы из курса почему-то испарились, но и без них курс остается достаточно насыщенным. Как по мне, этот курс - один из самых объемных, как по технологиям, так и по объёмам. Не возникло |
|||
Новые технологии Клиент-сервер для смены обоев | + 10 | ||
Урок очень классный, интересный и познавательный! Скажу откровенно, делал его в 3 захода: сначала разобрался с сервером, потом с клиентом, а потом с их взаемодействием, как раз вышло по 20 минут. Когда работал с программой, она мне казалась до боли знакомой) , не знаю, но наверное в одном из видеокурсов я что-то подобное уже писал. По поводу того, как сделать главную форму невидимой нагуглил два варианта: 1. На событие Shown() формы написать Visible = false; 2. в файле Program вместо Application.Run(new Form1()); написать new Form1(); Application.Run(); Оба варианта рабочие - я проверял и хотя в сети советуют пользоваться вторым, я всё же воспользовался первым) Мне он больше по душе).. Может, кто знает, почему второй лучше, объясните, плиз Возникло пару ошибок, но мне быстро удалось с ними справиться. |
|||
БД - Управление гостиницей Таблицы комнат и дней | + 10 | ||
Я бы ещё добавил в таблицу room поле = windowOnSea (bool), а из таблицы Саlendar удалил поле holiday или wend, поскольку они дублируют друг друга. Возможна также стоит выбросить из таблицы поля adults и childs. Тема с подселением - это конечно же жесть) Не возникло |
|||
БД - Управление гостиницей Таблицы клиентов и заказов | + 14 | ||
В таблицу Client неплохо было еще записать год и дату рождения клиента - year (date of birth), Кроме того, не знаю, насколько нужно поле address, думаю phone и e-mail - вполне достаточно, тем более, что эти поля могут послужить для составного первичного ключа поскольку в любом случае являются уникальными. Не возникло |
|||
Начало здесь День №7. Регулярный и Последовательный подход. | + 13 | ||
Сегодня утром закончил "Соло на клавиатуре" русскую раскладку, теперь можно возвращаться к нормальному течению рабочего дня) В планах на этой неделе закончить три курса начатых ранее, по поводу задачки - решил случайную, правда не захотел в десятый раз использовать цикл switch() и сделал по-хитрому через класс DateTime() и свойство GetDayOfWeek ) В Клуб формулистов уже вступил , сегодня набрал 30 байт |
|||
Дневник успеха 2018-10-21 : Глазам страшно, а руки сделают. | + 12 | ||
Я написал 18 сообщений 9 формулистам общим объёмом 11 килобукв + Я набрал 12 текстов: 1 => «СОЛО на клавиатуре / 55 упражнений», без ошибок 2 => «СОЛО на клавиатуре / 60 упражнений», без ошибок 3 => «СОЛО на клавиатуре / 65 упражнений», без ошибок 4 => «СОЛО на клавиатуре / 70 упражнений», без ошибок 5 => «СОЛО на клавиатуре / 75 упражнений», без ошибок 6 => «СОЛО на клавиатуре / 80 упражнений», без ошибок 7 => «СОЛО на клавиатуре / 85 упражнений», без ошибок 8 => «СОЛО на клавиатуре / 90 упражнений», без ошибок 9 => «СОЛО на клавиатуре / 95 упражнений», без ошибок 10 => «СОЛО на клавиатуре / 100 упражнений», без ошибок 11 => «C# набор / Первая программа», без ошибок 12 => «Java - База / int getMenuItem()», без ошибок + Я решил 2 задачи: 1 => «Календарь / Кто старше» на 100% 2 => «Олимпиада / Случайная задача» на 100% + Я выполнил 7 видеоуроков: 1 => «Начало здесь / День №3. Безошибочное владение Клавиатурой.» за 16 мин. 2 => «Начало здесь / День №4. Развитие Алгоритмического мышления.» за 14 мин. 3 => «Начало здесь / День №5. Создание игровых и прикладных Программ.» за 21 мин. 4 => «Коллекция графов / Hashtable» за 8 час. 25 мин. 5 => «Новые технологии / Обои рабочего стола» за 7 дней 17 час. 4 мин. 6 => «Observer / Observer - School Bell - java.util.Observer» за 34 мин. 7 => «БД - Управление гостиницей / Вступление» за 45 дней 20 час. 47 мин. + Я собрал 14 Мегахешей. |
|||
Начало здесь День №5. Создание игровых и прикладных Программ. | + 11 | ||
Сейчас прохожу курс "Новые технологии", видеурок "Клиент-сервер для смены обоев". Урок интересный, очень познавательный и большой) Уже привык, что уроки по 10-15 минут, а тут все не меньше 40 минут. Этот, в частности - 1 час, как собственно и предыдущий. А поскольку сейчас все время и силы уходят на Соло на клавиатуре, поэтому и прохожу данный курс, чтоб не потерять бонусы, да и робот Шарп подкачал, вот такие вот дела) Ссылка на предыдущий отчет - https://www.videosharp.info/17606/checking/soft2=45 |
|||
Начало здесь День №4. Развитие Алгоритмического мышления. | + 10 | ||
Сегодня как раз с задачами не сложилось, робот Шарп сегодня целый день медитирует. Решил сделать контрольный выстрел и решил одну задачку с раздела "Календарь", но результат такой же => медитирует |
|||
БД - Управление гостиницей Вступление | + 13 | ||
Время летит - просто капец! 45 дней!! А кажется только вчера я его открывал и думал повторять базы или сначала побыстрячку пройти патерны, вот и прошёл "побыстрячку"))) ну да ладно... Уже ранее писал схемы для создания баз данных. Вспомнил как это) Не возникло |
|||
Новые технологии Обои рабочего стола | + 15 | ||
Да, урок классный! Я правда по ходу допустил пару ошибок, но быстро их нашел) Сначала в пути написал лишние слеши, а потом - картинки у меня были в png - я и прописал их с этим расширением, потом дошло и поменял на jpg - и всё заработало) Практически не возникло |
|||
Начало здесь День №3. Безошибочное владение Клавиатурой. | + 12 | ||
Решил продолжить формирование своей привычки) Как раз выходит по одному уроку в неделю. По поводу клавиатуры, скажу следующее: когда пришел на проект набирал медленно - приблизительно было 70-80 знаков в минуту. Сильно помог раздел "Соло программиста", особенно когда прошёл его на все 100% - дело даже не в скорости, просто пришла уверенность в своих силах . Сейчас набираю приблизительно 140-180 знаков/минуту, в зависимости от сложности задания. Но сейчас появилась другая проблема, после начала прохождения Соло на клавиатуре на русском начали путаться буквы между английской и русской раскладками, даже те, которые уже железно, автоматом без раздумий, что естественно не может не огорчать. И чем больше пишу на русском (уже на 78 уроке), тем больше начал ошибаться на английском. Успокаиваю себя лишь тем, что все устаканится с практикой) и практикуюсь дальше) |
|||
Коллекция графов Hashtable | + 14 | ||
Специально оставил эти коллекции на позже, чтобы потом, повторив, закрепить эти коллекции. Ну, не знаю, пока кажутся простыми, возможно проблемы возникнут, когда придётся их использовать в проекте) Найти проект, с которым я работал, изучая коллекции: ListDictionary() и HashTable(); |
|||
Observer Observer - School Bell - java.util.Observer | + 16 | ||
Не знаю есть ли системные классы IObserver и IObservable в C#, по крайней мере я не нашел. Точнее нашел (https://docs.microsoft.com/ru-ru/dotnet/api/system.iobserver-1?view=netframework-4.7.2), но мне кажется это совсем не то, по крайней мере, с помощью различных манипуляций пытался спровоцировать VS, чтобы вместо созданного мной класса, добавила "системный", но она так и не поддалась на провокации Найти системный класс IObserver в C# |
|||
Дневник успеха 2018-10-14 : Поспешишь – людей насмешишь. | + 14 | ||
+ Я написал 14 сообщений 8 формулистам общим объёмом 7 килобукв + Я набрал 15 текстов: 1 => «СОЛО на клавиатуре / Начинаем русское соло.», без ошибок 2 => «СОЛО на клавиатуре / 5 упражнений», без ошибок 3 => «СОЛО на клавиатуре / 10 упражнений», без ошибок 4 => «СОЛО на клавиатуре / 15 упражнений», без ошибок 5 => «СОЛО на клавиатуре / 20 упражнений», без ошибок 6 => «СОЛО на клавиатуре / 25 упражнений», без ошибок 7 => «СОЛО на клавиатуре / 30 упражнений», без ошибок 8 => «СОЛО на клавиатуре / 35 упражнений», без ошибок 9 => «СОЛО на клавиатуре / 40 упражнений», без ошибок 10 => «СОЛО на клавиатуре / 45 упражнений», без ошибок 11 => «СОЛО на клавиатуре / 50 упражнений», без ошибок 12 => «C# набор / Вывод элементов массива», без ошибок 13 => «Java - База / Singleton», без ошибок 14 => «Java - База / DB Connect», без ошибок 15 => «Java - База / class Room», без ошибок + Я решил 4 задачи: 1 => «Календарь / Сколько времени» на 100% 2 => «Календарь / Секундомер» на 100% 3 => «Календарь / Конец месяца» на 100% 4 => «Олимпиада / Случайная задача» на 100% + Я выполнил 8 видеоуроков: 1 => «Новые технологии / Нити на кубиках» за 21 день 15 час. 3 мин. 2 => «Новые технологии / Телефон по TCP/IP протоколу» за 1 день 51 мин. 3 => «Портфолио на Bootstrap / Начало - подключение bootstrap» за 21 мин. 4 => «Observer / Observer - School Bell - Sound Bell» за 3 дня 12 час. 56 мин. 5 => «Observer / Observer - School Bell - Porter» за 4 час. 3 мин. 6 => «State / State - Целый калькулятор - 16 кнопок» за 8 дней 4 час. 12 мин. 7 => «State / State - Целый калькулятор - Fix Bugs» за 21 час. 20 мин. 8 => «State / ФИНАЛЬНЫЙ УРОК» за 49 мин. + Я собрал 28 Мегахешей. |
|||
State ФИНАЛЬНЫЙ УРОК | + 12 | ||
Интересный патерн, интересные проекты и хороший курс) Не возникло |
|||
State State - Целый калькулятор - Fix Bugs | + 15 | ||
Ошибки, честно говоря, сам не искал. Такое даже в голову не приходило. Программа ведь работает - значит все прекрасно) Может в предыдущем уроке и было такое задание, но то ли пропустил мимо ушей, а может и не было такого - точно не помню... Не возникло |
|||
State State - Целый калькулятор - 16 кнопок | + 14 | ||
Несколько раз откладывал решение этого урока, а оказалось всё элементарно. Просто поначалу пугало сильное отличие относительно решений на джаве и сишарпе, но повторюсь, к счастью, оказалось не таким уж сложным, как выглядело поначалу) Практически не возникло) |
|||
Observer Observer - School Bell - Porter | + 13 | ||
Все понравилось, главное, что все работает нормально) Не возникло |
|||
Observer Observer - School Bell - Sound Bell | + 15 | ||
У меня все сложилось со звуковым файлом лишь с энного раза. Возможно и есть похожий способ воспроизведения звукового файла на вариант в Java, но он у меня не проходил, поэтому пришлось искать свой альтернативный вариант. Он оказался очень коротким и отрабатывает "на ура"(это видно на втором скриншоте), на первом скриншоте показывает ошибку, поскольку файл загружен с расширением mp3 Практически не возникло) |
|||
Новые технологии Телефон по TCP/IP протоколу | + 11 | ||
Тема очень интересная и важная было бы интересно покопать в этом направлении, да, как всегда же времени нет. Возможно немного позже) Не возникло |
|||
Новые технологии Нити на кубиках | + 15 | ||
Наученный горьким опытом изменения и переделывания уже рабочих программ, переписал предыдущий проект с кубиками в новую программу. Это оказалось очень даже кстати, поскольку освежил в памяти весь код, практически забытый за 20 дней) Также возобновил в памяти работу с потоками, в которых все еще плаваю)) Не возникло |
|||
Портфолио на Bootstrap Начало - подключение bootstrap | + 15 | ||
Не скачивал не среду разработки и не устанавливал туда Бутстрап, поскольку Портфолио хочу сделать на основе фреймворка ASP.NET, то сразу начал делать на нём, тем более, что Бутстрап здесь установлен уже по умолчанию Не возникло |
|||
Дневник успеха 2018-10-07 : Не тот хорош, кто лицом пригож, а тот хорош, кто на дело гож. | + 14 | ||
+ Я проверил 338 отчётов у 60 формулистов. + Я написал 26 сообщений 9 формулистам общим объёмом 11 килобукв + Я набрал 7 текстов: 1 => «C# набор / 20 Ангелов», без ошибок 2 => «Java - Запуск / Скоростная Java», без ошибок 3 => «Java - Запуск / Java Class», без ошибок 4 => «Java - Условия / Неделька», без ошибок 5 => «Java - База / DB Connect», без ошибок 6 => «Java - База / class Room», без ошибок 7 => «Java - База / int getUsedBeds()», без ошибок + Я решил 3 задачи: 1 => «Календарь / День года» на 100% 2 => «Календарь / Високосный год» на 100% 3 => «Олимпиада / Случайная задача» на 100% + Я выполнил 17 видеоуроков: 1 => «Начало здесь / День №2. Общение с Единомышленниками.» за 10 мин. 2 => «Соло на клавиатуре / Подарок Соло-финалисту» за 1 час. 56 мин. 3 => «Портфолио на Bootstrap / Презентация курса » за 14 мин. 4 => «Strategy / ФИНАЛЬНЫЙ УРОК» за 2 мин. 5 => «Strategy / VIP - Strategy - Person - UML» за 51 мин. 6 => «Strategy / VIP - Strategy - Person - Enum» за 23 мин. 7 => «Observer / Observer - Теория» за 18 час. 49 мин. 8 => «Observer / Observer - School Bell - Student» за 13 мин. 9 => «State / State - КНБ - States» за 14 час. 13 мин. 10 => «State / State - КНБ - Play» за 1 час. 56 мин. 11 => «State / VIP - State - КНБ - JFrame» за 1 час. 56 мин. 12 => «State / VIP - State - КНБ - JButtons» за 1 час. 43 мин. 13 => «State / ПОЛУФИНАЛЬНЫЙ УРОК» за 10 мин. 14 => «State / State - Целый калькулятор - States» за 40 мин. 15 => «State / State - Целый калькулятор - Context» за 29 мин. 16 => «State / State - Целый калькулятор - Press key» за 1 час. 39 мин. 17 => «State / State - Целый калькулятор - Logic» за 2 час. 34 мин. + Я собрал 26 Мегахешей. Собираюсь на следующей неделе закончить все патерны, кроме Singleton'a |
|||
Observer Observer - School Bell - Student | + 15 | ||
Создал соответствующий интерфейс и класс к нему Не возникло |
|||
Observer Observer - Теория | + 14 | ||
Шаблон создает механизм "подписки". Этот механизм позволяет одним объектам следить и реагировать на события, которые происходят в других объектах Не возникло |
|||
Портфолио на Bootstrap Презентация курса | + 15 | ||
Bootsrap знаю давно, верстал на нем не один сайт, соответственно знаю html, css и sass в варианте его трансформации в scss, с сайтом awesome и его иконками также работал, но, несмотря на все это, портфолио у меня так и нет, поэтому решил пройти этот курс)) Не возникло |
|||
Strategy VIP - Strategy - Person - Enum | + 15 | ||
Рефакторинг произвел: форматы засунул в перечисление (enum) и добавил switch() вместо конструкции if...else Не возникло |
|||
Strategy VIP - Strategy - Person - UML | + 15 | ||
Лишь только после того, как установил программу запустил и тщетно пытался найти папку с соответствующими файлами, меня осенила "гениальная мысль": этот генератор работает только с файлами языка java... проверил и таки да) С трудом нашел у себя на компе программу на Java и результат на лицо) Не возникло |
|||
State State - Целый калькулятор - Logic | + 15 | ||
Реализовал классы StateFirst/Opers/Second/Result() и калькулятор заработал Не возникло |
|||
State State - Целый калькулятор - Press key | + 15 | ||
В С# есть прекрасный метод Console.Read(), который возвращает int, попытался им воспользоваться, но в таком случае пришлось перекраивать всю программу, поэтому решил взять пока Console.ReadLIne(), который возвращает строку, а потом уже в конце программы вернуться к экспериментам с Console.Read() Не возникло |
|||
State State - Целый калькулятор - Context | + 15 | ||
Создал заглушки для классов конкретных состояний, а также реализовал необходимую логику в классе Context() Не возникло |
|||
Strategy ФИНАЛЬНЫЙ УРОК | + 16 | ||
Курс интересный, благо успешно удалось пересоздать все проекты на языке С# в Visual Studio Не возникло |
|||
State State - Целый калькулятор - States | + 16 | ||
Рисовать схему в стандартной программе Windows. Когда-то уже писал калькулятор на JavaScript и самого кода там не так уж и много на JS но зато кнопки помнится вырисовывал на SCSS со всеми этими миксинами (@mixin) долго и нудно) Не возникло |
|||
State ПОЛУФИНАЛЬНЫЙ УРОК | + 16 | ||
Вот скажите, разве справедливо за финальные и полуфинальные уроки снимать по 50 байтов? Эти уроки ничему не учат! Конечно многие могут поспорить, типа же это классно: развивает логическое мышление, умение формулировать, анализировать, выделять главную мысль... может и развивает, но зачем же байты снимать?) Категорически не согласен!)) Шаблон легкий! Как в понимании так и запоминании: "объекты меняют свое поведение в зависимости от состояния" я всегда, когда слышу эту фразу, думаю об алкоголе)) да и на аналогиях запоминается лучше Не возникло |
|||
State VIP - State - КНБ - JButtons | + 16 | ||
Пересоздал в третий раз этот проект, но уже в Windows Form, но опять таки с классом Frame ничего не вышло, сделал просто через Form. По ходу особо в синтаксис языка Java не вникал, но на С# это все намного проще, особенно создание кнопок Совместить синтаксисы C# and Java |
|||
State VIP - State - КНБ - JFrame | + 16 | ||
C классом Frame не получилось, поскольку в C# он находится в пространстве имен Windows.UI.Xaml.Controls, которое в консольное приложение никак не хотело присоединяться, требуя очевидно Windows Form Пошел другим путем и через Nuget, присоединил соответствующий пакет Frame, но с ним также ничего не вышло, к сожалению Найти аналог классу JFrame в C#. Аналог скорее всего класс Frame(), но с консольным приложением он никак не захотел работать |
|||
Начало здесь День №2. Общение с Единомышленниками. | + 8 | ||
Ссылка на комментарий https://www.videosharp.info/17606/checking/power=2234 Если возникают сложности с выполнением урока, существуют 3 варианта: посмотреть статистику, как решали другие, написать сообщение коллегам или задать вопрос в чат-Телеграм |
|||
State State - КНБ - Play | + 15 | ||
Очень интересная игра, главное - практическая), в том смысле, что на ее примере легко учить языки программирования. Я сталкивался с написанием этой игры пару лет назад, когда учил JavaScript, но там вся логика игры построена на использовании конструкции if...else Не возникло |
|||
State State - КНБ - States | + 16 | ||
Познакомился с реализацией паттерна State, в литературе пишут, что его фишка в том, что в этом патерне для обратной связи задействован обработчик события или делегат, который сообщает объекту о состояниях Не возникло |
|||
Дневник успеха 2018-09-30 : Баловством хлеба не добудешь. | + 16 | ||
Я проверил 425 отчётов у 75 формулистов. + Я написал 20 сообщений 12 формулистам общим объёмом 9 килобукв + Я набрал 11 текстов: 1 => «СОЛО на клавиатуре / 70 уроков», без ошибок 2 => «СОЛО на клавиатуре / 75 уроков», без ошибок 3 => «СОЛО на клавиатуре / 80 уроков», без ошибок 4 => «СОЛО на клавиатуре / 85 уроков», без ошибок 5 => «СОЛО на клавиатуре / 90 уроков», без ошибок 6 => «СОЛО на клавиатуре / 95 уроков», без ошибок 7 => «СОЛО на клавиатуре / 100 уроков», без ошибок 8 => «СОЛО на клавиатуре / Видеоэкзамен», без ошибок 9 => «C# набор / Первая программа», без ошибок 10 => «C# набор / Максимальный элемент массива», без ошибок 11 => «Java - Запуск / Скоростная Java», без ошибок + Я решил 2 задачи: 1 => «Календарь / День недели» на 100% 2 => «Олимпиада / Случайная задача» на 100% + Я выполнил 10 видеоуроков: 1 => «Соло на клавиатуре / 60 уроков» за 8 мин. 2 => «Соло на клавиатуре / 80 уроков» за 4 мин. 3 => «Соло на клавиатуре / ФИНАЛЬНЫЙ ВИДЕОЭКЗАМЕН» за 8 мин. 4 => «Strategy / Strategy - Person - Schema» за 1 час. 46 мин. 5 => «Strategy / Strategy - Person - Program» за 1 день 11 час. 51 мин. 6 => «Strategy / Strategy - Person - Format - Context» за 1 день 28 мин. 7 => «Strategy / Strategy - Person - Format - Strategy» за 23 час. 45 мин. 8 => «Strategy / Strategy - Person - Save - Context» за 15 час. 42 мин. 9 => «Strategy / Strategy - Person - Save - Strategy» за 24 мин. 10 => «State / State - Вступление» за 18 дней 3 час. 15 мин. + Я собрал 28 Мегахешей. Собираюсь продолжить изучение паттернов: 1. Записать финальный урок по Strategy 2. Пройти State 3. Закончить Facade 4. Начать Observer |
|||
State State - Вступление | + 17 | ||
Суть паттерна State в том, что объект может менять свое поведение в зависимости от состояния, а в паттерне Strategy в алгоритмов нет возможности менять контекст, они выполняют только то, что им задано. Также в интерфейсе State должен присутствовать обработчик события который уведомляет объект о текущем состоянии Не возникло |
|||
Strategy Strategy - Person - Save - Strategy | + 16 | ||
Реализовал метод Save() в классе SaveFile() и протестировал программу, сохранив файл в разных форматах Не возникло |
|||
Strategy Strategy - Person - Save - Context | + 15 | ||
Создал интерфейс IStrategySave и реализовал его в классах SaveFile и SavePrint Не возникло |
|||
Strategy Strategy - Person - Format - Strategy | + 17 | ||
Очень практический урок, во всех отношениях) Часто встречается необходимость выводить данные в разных форматах, особенно популярный последнее время json Не возникло |
|||
Соло на клавиатуре FINAL VIDEO EXAM | + 14 | ||
Да, с записью видео, возникли сложности. Сначала, хотел записать на фотоаппарат, но потом выяснилось, что его нет возможности так расположить, чтоб все было видно в кадре. Как всегда выручил гугл)) Скачал программу Виндовс киностудия и записал на вебкамеру. Правда темень в кадре, а на улице солнце яркое).. Ну и с самой записью видео, еще тот цирк... Руки под полотенцем потеют, боишься ошибиться, ну и так далее, дубля с 5-го записал. Короче, УРА!) Записать видео |
|||
Strategy Strategy - Person - Format - Context | + 17 | ||
Писать алгоритм для выведения данных в нужном формате Не возникло |
|||
Strategy Strategy - Person - Program | + 16 | ||
Создал заглушки для необходимых классов и методов Не возникло |
|||
Соло на клавиатуре 80 уроков | + 16 | ||
Слов нет, остались одни маты. Просто бегу, бегу вперед. Некоторые упражнения классные и хочется пройти еще раз, но времени не хватает на один раз, что уже говорить о двух. Кстати, и тексты стали лучше и более осмысленнее, некоторые можно даже заучивать для собеседования)) Может быть, уже бы и остановился, но опыт коллег, которые успели покорить отметку в 100 уроков вдохновляет на дальнейший бег)) Не возникло |
|||
Соло на клавиатуре 60 уроков | + 18 | ||
Начиная с 68 урока я уже просто прохожу для галочки, поскольку времени катастрофически не хватает, а количество такое, что на качество просто приходится забивать по полной программе. Да, сори звук в видео не ахти потому как микрофон хреновый. Не возникло |
|||
Strategy Strategy - Person - Schema | + 16 | ||
Написал техническое задание программы Не возникло |
|||
Дневник успеха 2018-09-23 : Много спать – дело не знать. | + 13 | ||
За эту неделю: + Я проверил 388 отчётов у 69 формулистов. + Я написал 15 сообщений 8 формулистам общим объёмом 7 килобукв + Я набрал 8 текстов: 1 => «СОЛО на клавиатуре / 45 уроков», без ошибок 2 => «СОЛО на клавиатуре / 50 уроков», без ошибок 3 => «СОЛО на клавиатуре / 55 уроков», без ошибок 4 => «СОЛО на клавиатуре / 60 уроков», без ошибок 5 => «СОЛО на клавиатуре / 65 уроков», без ошибок 6 => «C# набор / Выделение подстроки», без ошибок 7 => «Java - Запуск / Компиляция», без ошибок 8 => «Java - Ввод данных / Сканер текста», без ошибок + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 14 видеоуроков: 1 => «Соло на клавиатуре / 40 уроков» за 10 мин. 2 => «Начало здесь / День №1. Создание микро-Привычки.» за 2 час. 4 мин. 3 => «Новые технологии / Делегаты на кубиках» за 11 дней 3 час. 40 мин. 4 => «Factory / Factory - Storage - Запуск» за 8 час. 33 мин. 5 => «Factory / Factory - Storage - Фабрика» за 1 час. 30 мин. 6 => «Factory / Factory - Storage - Фабричные цеха» за 2 час. 38 мин. 7 => «Factory / ФИНАЛЬНЫЙ УРОК» за 2 мин. 8 => «Strategy / Strategy - Intro» за 22 мин. 9 => «Strategy / Strategy - Operation - Context» за 1 час. 4 мин. 10 => «Strategy / Strategy - Operation - Program» за 17 мин. 11 => «Strategy / Strategy - Join - ArrayList» за 7 час. 13 мин. 12 => «Strategy / Strategy - Join - Context» за 1 день 45 мин. 13 => «Strategy / Strategy - Join - String/Buffer» за 28 мин. 14 => «Strategy / Strategy - Join - Log/Timer» за 28 мин. + Я собрал 34 Мегахешей. |
|||
Strategy Strategy - Join - Log/Timer | + 15 | ||
Отсылка к материалам из курса Синглтон, в моем случае оказалась неактуальной, поскольку я этот курс еще не проходил, поэтому создал лишь половину функционала, к остальному вернусь, пройдя курс Синглтон Не возникло |
|||
Strategy Strategy - Join - String/Buffer | + 16 | ||
Для лучшей наглядности в классе StrategyBuildJoin() убрал переход на новую строчку. Кстати, так и назвал класс StrategyBuildJoin() а не StrategyBufferedJoin(), поскольку в С# метод StringBuilder, хотя методы у класса такие же Append(), Insert() и т д Не возникло |
|||
Strategy Strategy - Join - Context | + 15 | ||
Создал метод Execute() и соответствующие стратегии: StrategyStringJoin() и StrategyBuildJoin(), а также интерфейс Strategy Не возникло |
|||
Strategy Strategy - Join - ArrayList | + 16 | ||
Да, я самостоятельно создал класс Context(), прописал в нем метод Execute(), ну и с помощью foreach() вывел все элементы списка в консоль. Вы спросите, зачем? Просто так) Не возникло |
|||
Начало здесь День №1. Создание микро-Привычки. | + 15 | ||
Каждый день проверяю все отчеты, за которые мне ежедневно начисляется 5 байтов. Но я о другом, друзья, проверяйте все отчеты, у некоторых моих коллег, задолженность до 2 тысяч, а у меня куча курсов висит незакрытыми, потому что их некому проверять)) |
|||
Strategy Strategy - Operation - Program | + 16 | ||
Относительно применения - был хороший пример относительно выбора формата изображений, ничего другого на ум не приходит Не возникло |
|||
Strategy Strategy - Operation - Context | + 15 | ||
Познакомился со способом реализации паттерна Стратегия Не возникло |
|||
Strategy Strategy - Intro | + 15 | ||
Шаблон, который выбирает алгоритм для наилучшего достижения результата. На первый взгляд кажется достаточно простым в понимании Не возникло |
|||
Factory ФИНАЛЬНЫЙ УРОК | + 16 | ||
Паттерн интересный, но разобрался не сразу... Поскольку третий проект - стал, по сути, классической реализацией этого паттерна, с помощью дополнительной литературы таки вник в его суть) Не возникло |
|||
Factory Factory - Storage - Фабричные цеха | + 18 | ||
Собственно я скорее угадал реализацию, поскольку также создал классы отдельно для сканнера и файла и унаследовал их от абстрактного класса Factory, правда моя реализация немного отличалась от этой. Подведя итоги можно сказать, что для каждого продукта мы должны создавать свою фабрику Не возникло |
|||
Новые технологии Делегаты на кубиках | + 16 | ||
Делегаты - тема очень интересная, спасибо, мне все понравилось Не возникло |
|||
Соло на клавиатуре 40 уроков | + 15 | ||
Скажу откровенно, первые 30 уроков шел без ошибок и заботясь о скорости, с 30 по 40 на скорость уже забил и пытался просто делать без ошибок. Сейчас, уже иду 46 урок, и честно говоря, начал позволять себе ошибки, где одну, где две. Тут две причины, с одной стороны успокаиваю себя, что мол, будет время - потом вернусь переделаю, опять же - повторение - мать учения, с другой стороны, просто нет времени все вылизывать и отшлифовывать... Действительно катастрофически не хватает времени |
|||
Factory Factory - Storage - Фабрика | + 18 | ||
Сделал класс Factrory абстрактным и унаследовал от него FactoryScanner() FactoryFile() Не возникло |
|||
Factory Factory - Storage - Запуск | + 16 | ||
Порадовался, когда отработали классы FileStream и StreamReader, читал о них раньше, но никогда не использовал. Теперь я умею считывать файл и записывать в файл на практике, что не может не радовать) Не возникло |
|||
Factory Factory - Storage - Файл и Сканер | + 15 | ||
Создал 2 класса -один для считывания информации с консоли, другой - для считывания информации с файла Не возникло |
|||
Дневник успеха 2018-09-16 : Земелька черная, а белый хлеб родит. | + 15 | ||
Я проверил 456 отчётов у 75 формулистов. + Я написал 24 сообщения 11 формулистам общим объёмом 12 килобукв + Я набрал 11 текстов: 1 => «СОЛО на клавиатуре / Начинаем СОЛО марафон!», без ошибок 2 => «СОЛО на клавиатуре / 5 уроков», без ошибок 3 => «СОЛО на клавиатуре / 10 уроков», без ошибок 4 => «СОЛО на клавиатуре / 15 уроков», без ошибок 5 => «СОЛО на клавиатуре / 20 уроков», без ошибок 6 => «СОЛО на клавиатуре / 25 уроков», без ошибок 7 => «СОЛО на клавиатуре / 30 уроков», без ошибок 8 => «СОЛО на клавиатуре / 35 уроков», без ошибок 9 => «СОЛО на клавиатуре / 40 уроков», без ошибок 10 => «C# набор / Вывод элементов матрицы», без ошибок 11 => «C# набор / Вывод числа по разрядам», без ошибок + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 16 видеоуроков: 1 => «Соло на клавиатуре / Мы начинаем СОЛО Марафон» за 1 час. 28 мин. 2 => «Factory / Factory - Shapes - Три фигуры» за 2 час. 33 мин. 3 => «Factory / Factory - Shapes - Абстракция» за 1 час. 21 мин. 4 => «Factory / Factory - Shapes - Созидатель» за 36 мин. 5 => «Factory / Factory - Shapes - Список» за 42 мин. 6 => «Factory / Factory - Shapes - Interfactory» за 1 день 1 час. 6 мин. 7 => «Factory / Factory - Storage - Читатель» за 23 час. 50 мин. 8 => «Template method / Template Method - Girl - Abstract» за 1 час. 11 мин. 9 => «Template method / Template Method - Girl - Macho Boy» за 1 час. 0 мин. 10 => «Template method / Template Method - Girl - Program» за 21 мин. 11 => «Template method / Template Method - Web Parser» за 10 час. 47 мин. 12 => «Template method / Template Method - Web Parser - Abstract» за 1 час. 9 мин. 13 => «Template method / Template Method - Web Parser - Time» за 5 час. 11 мин. 14 => «Template method / Template Method - Web Parser - Loader» за 2 час. 29 мин. 15 => «Template method / Template Method - Web Parser - Currency» за 1 час. 24 мин. 16 => «Template method / ФИНАЛЬНЫЙ УРОК» за 8 мин. + Я собрал 33 Мегахешей. 1. Да я прошел в Соло 40 уроков за 3 дня, но конечно дальше такой шары не будет. Если по 5 уроков в день осилю, то будет счастье 2. Прошел паттерн Шаблонный метод и практически закончил Фабрику. В планах: (планы у меня как всегда, значительно обширнее, нежели результаты) 1. Зафиналить патерны Фабрика, Фасад и пройти Стратегию 2. Взяться наконец-таки за делегаты 3. И закончить проект на ASP.NET - Записать финальный урок 4. Ну и еще 40 уроков на Соло)) |
|||
Factory Factory - Storage - Читатель | + 15 | ||
В следующем уроке мы должны создать два класса: типа class ReaderFile, class ReaderConsole(), которые будут иметь соответственный функционал считывания информации и наследоваться от нашего абстрактного класса. А также создадим класс Factory, который будет содержать методы реализации этих классов, чтоб в основной программе просто вызвать нашу фабрику для создания соответствующих продуктов Не возникло |
|||
Factory Factory - Shapes - Interfactory | + 15 | ||
Реализовал themplate Factory на основе Интерфейса Не возникло |
|||
Factory Factory - Shapes - Список | + 15 | ||
Может из-за того, что я создавал коллекцию List<T> они у меня оказались условно случайными, т.е, последние 5 - то ли все квадратики, то ли все кружочки и т.д Не возникло |
|||
Соло на клавиатуре Мы начинаем СОЛО Марафон | + 15 | ||
Повторю, свое утверждение, высказанное в одном из комментариев по поводу этого курса: я не верю в прохождение "Соло на клавиатуре" за 15 дней. Более того, я не верю в прохождении этого курса за месяц, хотя бы потому, что в месяце 30 дней, а не 100, а в курсе 100 уроков. Уроки сложные, некоторые состоят с 5 частей, некоторые с 10, и 1 урок в день - это порой кажется счастьем, что уже говорить о большем. Но чтобы не быть голословным, я присоеденяюсь к этой идее и, так сказать, на собственном примере...))) По-первых потому, что дело, бесспорно, это нужное и очень полезное, и идея просто замечательная, другое дело, что планка поставлена недостижимо высоко, но об этом я уже написал. Сам я, не новичок в этом деле, в свое время прошел 50 уроков за месяца два наверное, (не помню уже), теперь же просто хочу проверить свои навыки и посмотреть сколько смогу одолеть уроков за 14 дней) Поверить в то, что "Слава этот курс прошел за 2 дня") |
|||
Factory Factory - Shapes - Созидатель | + 15 | ||
Фабрика производит конкретный продукт. Для каждого конкретного продукта своя фабрика. Причем этот метод предлагает нам создавать объекты не напрямую, а через вызов особого фабричного метода Не возникло |
|||
Factory Factory - Shapes - Абстракция | + 15 | ||
Поместил все фигуры в обобщенную коллекцию список List<T> и с помощью цикла foreach() нарисовал все фигуры Не возникло |
|||
Factory Factory - Shapes - Три фигуры | + 15 | ||
Фабрика или фабричный метод - один из первых шаблонов, в который я начал вникать, когда впервые услышал о шаблонах проектирования. Читал, учил, но вникнуть так и не удалось, не разобрался. Надеюсь, с этим курсом разберусь) Не возникло |
|||
Template method ФИНАЛЬНЫЙ УРОК | + 15 | ||
По поводу следующего курса я на распутье) С одной стороны, хочу следующим курсом взять Стратегию. Во-первых, этот паттерн также поведенческий и близок к Шаблонному методу. Но с другой стороны, собираюсь закончить паттерн Фасад - он мне очень понравился легкий в понимании и доступный, но там возникли проблемы с созданием графических изображений в С#(поэтому нужно срочно взяться за курс Фотошарп). Наверно так и пойду параллельно два курса)) Не возникло |
|||
Template method Template Method - Web Parser - Currency | + 18 | ||
Пришлось реализовать свой класс на примере "своего сайта", поскольку сайт из примера, очевидно уже был изменен, поскольку нужную информацию на нем я никак не мог найти. Может это и к лучшему) Не возникло |
|||
Template method Template Method - Web Parser - Loader | + 18 | ||
С восторженным отчетом как раз то и не сложилось. Ошибку у себя нашел и мой код отрабатывает, но с потоками еще не подружился. поэтому найти аналоги of Java's BufferedReader не удалось. Пытался реализовать через new StreamReader(url), но не хватило опыта и знаний, думаю вернуться к этому уроку после "Бурных потоков" Find equivalent of Java's BufferedReader in C# |
|||
Template method Template Method - Web Parser - Time | + 15 | ||
Не знаю, почему, но московское время парсить мне не удалось. Как альтернативу создал еще один класс => взял любой сайт и "парсонул" из него рубрику "Маразмарий", все отлично отработало Практически не возникло |
|||
Template method Template Method - Web Parser - Abstract | + 16 | ||
Долго шарился по Интернету и искал какой бы сайт попарсить и на какую информацию. Первое, что взбрело в голову - сайт президента, но никак не смог придумать что же парсить, да и политика - кому она нужна)) потом потянуло на американские сайты... в конце-концов сдался - забил в гугле "время московское" и ву-а-ля)) Фантазия иссякает, куда не глянь, везде логическое мышление) |
|||
Template method Template Method - Web Parser | + 17 | ||
Можно парсить все что угодно, от цифр до определенных слов (типа фамилий или событий), вопрос только в том, как это делать не на одном определенном сайте, а вообще в сети Интернет. Тогда это сразу становится интересным и полезным) Не возникло |
|||
Template method Template Method - Girl - Program | + 17 | ||
Довольно интересный шаблон, буду обязательно его использовать, но где, пока не знаю) Не возникло |
|||
Template method Template Method - Girl - Macho Boy | + 15 | ||
Познаю общие принципы работы паттерна Не возникло |
|||
Template method Template Method - Girl - Abstract | + 15 | ||
Создал абстрактный класс и пару абстрактных методов Не возникло |
|||
Дневник успеха 2018-09-09 : Труд человека кормит, а лень портит. | + 15 | ||
Я проверил 492 отчёта у 76 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 7 текстов: 1 => «C# набор / Ввод элементов матрицы», без ошибок 2 => «Java - Запуск / Main», без ошибок 3 => «Java - Вывод данных / Системы счислений», без ошибок 4 => «Java - Ввод данных / Тройка чисел», без ошибок 5 => «Java - Условия / if...», без ошибок 6 => «Java - Условия / if else», без ошибок 7 => «Java - Условия / Тройной минимакс», без ошибок + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 16 видеоуроков: 1 => «JD. Коллекции / LIST - ArrayList против LinkedList» за 1 час. 28 мин. 2 => «JD. Коллекции / LIST - Множество» за 1 час. 21 мин. 3 => «JD. Коллекции / LIST - Одинаковые кошки» за 1 час. 4 мин. 4 => «Коллекция графов / ListDictionary» за 5 час. 54 мин. 5 => «Template method / Template Method - Introduction» за 39 мин. 6 => «Facade / Facade - Computer - Devices» за 25 мин. 7 => «Facade / Facade - Computer - Power» за 25 мин. 8 => «Facade / Facade - Motivator - Program» за 41 мин. 9 => «Facade / Facade - Motivator - Plan» за 16 мин. 10 => «Facade / Facade - Motivator - Methods» за 31 мин. 11 => «Facade / Facade - Motivator - Image» за 2 час. 20 мин. 12 => «Iterator / Iterator - BlackJack - Deck of Cards» за 6 дней 21 час. 42 мин. 13 => «Iterator / Iterator - BlackJack - Random» за 3 час. 17 мин. 14 => «Iterator / Iterator - BlackJack - Stages» за 36 мин. 15 => «Iterator / Iterator - BlackJack - Play game» за 11 час. 11 мин. 16 => «Iterator / ФИНАЛЬНЫЙ УРОК» за 2 мин. + Я собрал 29 Мегахешей. Из запланированного: 1. Мне удалось закончить курс Коллекции 2. Закончил курс "Итератор" На этой неделе, планирую начать курс "Шаблонный метод" и продолжать курс "Коллекция графов" |
|||
Iterator ФИНАЛЬНЫЙ УРОК | + 15 | ||
Прекрасный курс! Тест не проходил, поскольку языка Java не знаю. С паттерном разобрался по полной программе Понять некоторые конструкции языка Java |
|||
Iterator Iterator - BlackJack - Play game | + 17 | ||
Урок понравился! Игра понравилась и естественно получил огромное удовольствие при ее написании и реализации! Правда, немного пришлось помучиться: где-то пришлось пересоздавать отдельные методы, где-то дописывать новые, но, чем труднее давалось, тем более радостным был результат! Поэтому огромное спасибо, Евгению Витольдовичу, за такие интересные примеры по реализации паттерна Итератор Уже все в прошлом) |
|||
Template method Template Method - Introduction | + 16 | ||
Мне честно говоря, больше нравится определение Сергея Теплякова: "Шаблонный метод - это каркас, в который наследники могут подставить реализации недостающих элементов". Вот другое определение: Шаблонный метод определяет скелет алгоритма, перекладывая ответственность за некоторые его шаги на подклассы. Паттерн позволяет подклассам переопределять шаги алгоритма, не меняя его общей структуры Пока не возникло |
|||
Iterator Iterator - BlackJack - Stages | + 16 | ||
Способ интересный после такого хорошего объяснений, кажется наилучшим в данной ситуации На этот раз не возникло |
|||
Iterator Iterator - BlackJack - Random | + 14 | ||
Этот урок дался не очень сложно. С классом Random() мы знакомы уже давно, поэтому все сложилось Проблемы остались из одного из прошлых уроков, точнее появились они теперь, но это лишь результат. Метод GetAmount() для enum пришлось создавать как метод расширения в отдельном статическом классе(ExtentionEnum), (поскольку C# не позволяет в enum создавать методы) теперь же не могу его вывести через foreach() из-за невозможности приведения типов, ну экземпляр, собственно его создать не могу, чтобы обойти это. Посмотрим может удастся найти решение или придется переписать этот метод |
|||
Iterator Iterator - BlackJack - Deck of Cards | + 15 | ||
Сделал! Еще одна маленькая победа) Не скажу, что 7 дней сидел над решением) Отложил до лучших времен, а решение как-то само пришло. Так что медленно, но уверенно двигаемся дальше Понять конструкцию for() in Java. Сложности возникают по ходу и их все больше) |
|||
Facade Facade - Motivator - Image | + 15 | ||
Ближайший к классу BufferedImage класс в С# - System.Drawing.Bitmap; С классом по сути разобрался, но через класс Graph создать, его не смог, поскольку этот класс в C# не имеет метода СreateGraphics() - а похожего пока не нашел. Также конструктор Bitmap() имеет 11 перегрузок, выбрал с тремя параметрами (исходный файл и ширина, высота), можно правда и с двумя, но с параметром, который бы принимал константу _RGB нет) Поэтому движемся, но с переменным успехом) Найти аналоги классов Java и C# |
|||
JD. Коллекции LIST - Одинаковые кошки | + 15 | ||
Если оба метода (Equals() GetHashCode()) в работе коллекция не пропускает двойников (объекты с одинаковым значениям), если же один из методов закомментирован, то объекты добавляются в любом количестве Не возникло |
|||
Facade Facade - Motivator - Methods | + 14 | ||
Пока двигаемся без затруднений. Надеюсь и в следующем уроке мне удастся также успешно разобраться в отличиях языков и реализовать проект на С#. В крайнем случае, видел в курсе "Новые технологии" - создание мотиватора на С#, впрочем в паттерне Фасад я уже разобрался) Пока не возникло |
|||
Facade Facade - Motivator - Plan | + 14 | ||
Собственно никакой из пунктов не вызывает затруднений) Не возникло |
|||
Facade Facade - Motivator - Program | + 17 | ||
Познакомился с процедурой создания мотиваторов Не возникло |
|||
Facade Facade - Computer - Power | + 18 | ||
Познакомился с реализацией шаблона Facade Не возникло |
|||
Facade Facade - Computer - Devices | + 17 | ||
Продолжаем реализацию шаблона проектирования Facade. Не возникло |
|||
JD. Коллекции LIST - Множество | + 15 | ||
Немного погуглил и оказалось, что в С# множества представлены двумя классами HashSet<T> и SortedSet<T> оба они реализуют интерфейс ISet<T>. На этом по сути отличия заканчиваются, если, конечно же, говорить поверхностно)) Не возникло |
|||
JD. Коллекции LIST - ArrayList против LinkedList | + 16 | ||
Не стал придумывать велосипед и использовал стандартный класс Stopwatch(), который находится в пространстве имен System.Diagnostic; - им и "замерял" время выполнение методов коллекций. Кроме того, есть существенные отличия между классами коллекций Java и C#. Например, ArrayList in C# не может быть обобщенным - чуть ли не единственный из классов списков, все остальные списки имеют двойников в пространстве имен System.Collections.Generic; Кроме того, метод Add() ArrayList() имеет только один параметр, который добавляет объект в конец очереди и выбирать ему место нельзя как в Java. В тоже время при использовании коллекции LinkedList() в С#, нельзя использовать просто метод Add() - его не существует, нужно указывать куда: AddLast(), AddFirst(), AddAfter(), AddBefore() и т.д. И в моем случае ArrayList отрабатывает намного быстрее, чем LinkedList(), потому как первый просто "тулит" объекты все подряд, а второй, выбирает куда их вставить - думаю именно поэтому Не возникло |
|||
Коллекция графов ListDictionary | + 16 | ||
Познакомился с классами с пространства имен System.Collections.Specialized; Не возникло |
|||
Дневник успеха 2018-09-02 : Кто любит труд, того люди чтут. | + 20 | ||
За эту неделю: + Я проверил 266 отчётов у 44 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 7 текстов: 1 => «C# набор / Максимальный элемент массива», без ошибок 2 => «C# набор / Shell Sort», без ошибок 3 => «C# набор / Сотка», без ошибок 4 => «C# набор / ASCII», без ошибок 5 => «Java - Запуск / Скоростная Java», без ошибок 6 => «Java - Запуск / Java Class», без ошибок 7 => «Java - Запуск / Компиляция», без ошибок + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 14 видеоуроков: 1 => «Теория ООП / Интерфейс. VIP. Квадратики тоже хотят играть.» за 45 мин. 2 => «Теория ООП / Интерфейс. VIP. Пересечение прямоугольников.» за 33 мин. 3 => «Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов.» за 1 час. 53 мин. 4 => «Итератор / VIP. Оптимизация поиска простых чисел» за 9 час. 54 мин. 5 => «JD. Коллекции / LIST - Просто коллекция» за 2 дня 13 час. 56 мин. 6 => «JD. Коллекции / LIST - Типа коллекция» за 5 час. 28 мин. 7 => «Коллекция графов / ArrayList» за 21 мин. 8 => «Коллекция графов / List» за 21 мин. 9 => «Коллекция графов / Array vs List» за 1 час. 19 мин. 10 => «Facade / Facade - Computer - Program» за 15 мин. 11 => «Iterator / Iterator - Random» за 12 час. 46 мин. 12 => «Iterator / Iterator - Digits» за 2 час. 54 мин. 13 => «Iterator / Iterator - BlackJack - Introduction» за 17 мин. 14 => «Iterator / Iterator - BlackJack - Card» за 3 час. 15 мин. В планах: 1. закончить с коллекциями, 2. законспектировать "Замыкание" из курса "Лямбда"(все руки не доходят), 3. курс Паттерн Итератор решил отложить (в патерне разобрался , а в некоторых конструкциях языка Java еще нет) 4. Идти два Паттерна. Фасад уже начал, выбрать еще какой-то 5. Взяться за "Делегаты на кубиках" |
|||
Коллекция графов Array vs List | + 18 | ||
Действительно достаточно интересный класс Stopwatch Не возникло |
|||
Facade Facade - Computer - Program | + 18 | ||
Фасад - это шаблон проектирования, который предоставляет простой интерфейс для сложной системы классов Не возникло |
|||
Коллекция графов
List |
+ 18 | ||
Повторил коллекции ArrayList() и List<T>() Не возникло |
|||
Коллекция графов ArrayList | + 18 | ||
Совершенно случайно наткнулся на этот курс. И очень рад! Только утром отрабатывал ArrayList() на примере языка Java, поэтому курс в самую пору) Не возникло |
|||
JD. Коллекции LIST - Типа коллекция | + 16 | ||
Я продолжаю изучать C# на примере курсов по Java)) Коллекции в Java и C# очень похожи, но есть и свои отличия. В частности, список ArrayList() в C# не может быть обобщенным, аналоги в System.Collections.Generic имеют только List<T> and LinkedList<T>. Кроме того, метод Add(), как для ArrayList, так и для List<T> - принимает только один аргумент, который добавляет элемент в конец списка. Если же мы хотим вставить в середину (по позиции), то используем метод Insert(). Что касается добавления в коллекцию элементов класса и выведение их на экран - все аналогично Не возникло |
|||
Теория ООП Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. | + 16 | ||
Курс получился интересный и познавательный. Более того полный. Мне понравился) Если кратко, еще раз об интерфейсах => это список действий без реализации самих действий Не возникло |
|||
Iterator Iterator - BlackJack - Card | + 18 | ||
Урок оказался более чем интересным. Вдруг) выяснилось, что в С# в середине enum нельзя создавать методы, как в Java, да и метод ordinal() отсутствует. Метод ordinal() заменил простым приведением типов, а с GetAmount() пришлось повозиться. Удалось его создать в качестве метода расширения в дополнительном статическом классе. Как всегда помог гугл)) Разобраться в отличиях C# и Java |
|||
Теория ООП Интерфейс. VIP. Пересечение прямоугольников. | + 17 | ||
Квадратики все заразились, а кружочки здоровыми бегают и не болеют)) Не возникло |
|||
Теория ООП Интерфейс. VIP. Квадратики тоже хотят играть. | + 16 | ||
Создали все необходимые методы для реализации интерфейса Игрок Не возникло |
|||
Iterator Iterator - BlackJack - Introduction | + 16 | ||
Познакомился с планом игры Не возникло |
|||
Итератор VIP. Оптимизация поиска простых чисел | + 20 | ||
Урок получился супер! Мне все понравилось, думаю, скорее потому, что начинаю потихоньку созревать для такого кода. Тем более я сейчас осваиваю делегаты, а тут они во всей красе!) Кроме того, познакомился с великим множеством функций поиска простых чисел и с написанием системы для тестирования. Спасибо, за этот урок! Не возникло |
|||
Iterator Iterator - Digits | + 16 | ||
Создавать свой итератор Не возникло |
|||
JD. Коллекции LIST - Просто коллекция | + 20 | ||
В C# ArrayList - метод Add() добавляет элементы в конец очереди, а в Jave с помощью метода add(), можно добавить в ArrayList() по индексу в середину списка. Не возникло |
|||
Iterator Iterator - Random | + 19 | ||
Урок дался тяжело. Решил второй проект сделать все же на Java, а не на С#. И тут началось. Во-первых, уже забыл, как работать в IntellJ IDEA Community, которую устанавливал на одном из курсов по джаве. Помог урок Елены Вставской в курсе по Тестированию. Но Витольдович работает в каком-то другом редакторе, поэтому постоянно возникали какие-то "приколы"... это не VS, которая сама все предлагает и создает автоматом. Но после преодоления всех трудностей и успешной компиляции проекта, вдруг оказалось, что я его создал не в той папке, с которой его можно запустить)) И поскольку моя цель не изучение Java, а понимание паттернов, решил все проекты, переписывать в синтаксисе С#. Что успешно и реализовал. Да, порой возникают несоответствия и какие-то "непонятки", но зато при таком переделывании-переписывании приходит более глубокое понимание изучаемой темы) Работа в IntellJ IDEA Community |
|||
Дневник успеха 2018-08-26 Вот и лето прошло... | + 16 | ||
За эту неделю: + Я проверил 340 отчётов у 51 формулиста. − Я не написал ни одного сообщения :o( + Я набрал 6 текстов: 1 => «C# набор / Вывод элементов массива», без ошибок 2 => «C# набор / Ввод элементов матрицы», без ошибок 3 => «C# набор / Вывод элементов матрицы», без ошибок 4 => «C# набор / Выделение подстроки», без ошибок 5 => «C# набор / Сотка», без ошибок 6 => «C# набор / ASCII», без ошибок + Я решил 5 задач: 1 => «Цифры / Штирлиц» на 100% 2 => «Цифры / Чётность цифр» на 100% 3 => «Календарь / Час и День» на 100% 4 => «Календарь / Первый и последний день» на 100% 5 => «Олимпиада / Случайная задача» на 100% + Я выполнил 25 видеоуроков: 1 => «Теория ООП / Интерфейс. Создаём кружок.» за 2 дня 9 час. 37 мин. 2 => «Теория ООП / Интерфейс. Площадка для игры.» за 41 мин. 3 => «Теория ООП / Интерфейс. Кружок на площадке.» за 17 мин. 4 => «Теория ООП / Интерфейс. Запускаем кружки на площадку!» за 58 мин. 5 => «Теория ООП / Интерфейс. Кружок хочет играть.» за 22 мин. 6 => «Теория ООП / Интерфейс. Кружок готов к игре!» за 48 мин. 7 => «Теория ООП / Интерфейс. Кружочки гоняются друг за другом.» за 22 мин. 8 => «Теория ООП / Интерфейс. Изменяем правила игры.» за 27 мин. 9 => «Теория ООП / Интерфейс. Создаём новую игру.» за 59 мин. 10 => «Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК.» за 1 час. 33 мин. 11 => «Итератор / Итератор. Создание пустого итератора.» за 1 час. 45 мин. 12 => «Итератор / Итератор. Перебор чисел в итераторе.» за 29 мин. 13 => «Итератор / Итератор. Перебор простых чисел.» за 1 час. 47 мин. 14 => «Итератор / Итератор. Зачем нужно два класса» за 1 день 6 час. 1 мин. 15 => «Итератор / Итератор. Волшебное слово yield.» за 2 час. 6 мин. 16 => «Итератор / Итератор. Список простых чисел.» за 39 мин. 17 => «Итератор / Итератор. Один метод вместо классов.» за 35 мин. 18 => «Итератор / ФИНАЛЬНЫЙ УРОК» за 38 мин. 19 => «Новые технологии / Модульное тестирование» за 2 дня 23 час. 42 мин. 20 => «Iterator / Iterator - Numbers - Introduction» за 43 мин. 21 => «Iterator / Iterator - Numbers - 12345» за 46 мин. 22 => «Iterator / Iterator - Numbers - Iterable» за 23 мин. 23 => «Iterator / Iterator - Numbers - Running» за 1 час. 37 мин. 24 => «Iterator / Iterator - Numbers - Inner class» за 13 мин. 25 => «Iterator / Iterator - Numbers - System» за 4 час. 7 мин. + Я собрал 41 Мегахешей. Неделя выдалась жаркой и в переносном и прямом смысле. Сделано немало, скорее всего из-за того, что действительно чувствуется, что лето уже прошло и пора активизироваться. Но эта жара так добила, что решил даже ничего не писать, а просто скопипастить) Закончил два видеокурса "Итератор" и "Теория ООП", правда осталось по пару бонусных уроков, начал курс "Коллекции", "Новые технологии", также иду курс "Паттерн проектирования Итератор". Буду продолжать в том же духе |
|||
Теория ООП Интерфейс. ФИНАЛЬНЫЙ УРОК. | + 16 | ||
Курс получился замечательным, но очень большим. Возможно не стоило объяснять на таком большом количестве практического материала, а может и стоило)) Например, принципы реализации интерфейсов я быстрее понял на примере реализации интерфейсов IEnumerable() и IEnumerator(), но с другой стороны, создание двух игр с помощью реализации одного интерфейса - это ярко! Следующим планирую проходить курс "Коллекции". Не возникло |
|||
Теория ООП Интерфейс. Создаём новую игру. | + 16 | ||
Поскольку методы SetNewVirus() и FindNewVirus(), по сути аналогичны методам FindNewLeader() и SetNewLeader() то и логика в них должна быть аналогичной Не возникло |
|||
Теория ООП Интерфейс. Изменяем правила игры. | + 16 | ||
Игр великое множество. Большинство детских игр основаны именно на этих двух методах: бегать и ловить. Даже давеча, шел домой, дети играли в игру на великах "Дай пять - будешь вонять"). Сразу вспомнил о наших интерфейсах) те же принципы, те же правила, только названия меняются) Не возникло |
|||
Iterator Iterator - Numbers - System | + 16 | ||
Честно говоря, ожидал большего. Ведь речь идет о шаблонах проектирования, а не просто о принципах работы итератора. Принципы работы изложены в других курсах и довольно неплохо Не возникло |
|||
Теория ООП Интерфейс. Кружочки гоняются друг за другом. | + 15 | ||
Нужно сделать с помощью таймера задержку возможности передачи "голи" Не возникло |
|||
Теория ООП Интерфейс. Кружок готов к игре! | + 15 | ||
Реализовал методы Беги() и Поймал() Не возникло |
|||
Теория ООП Интерфейс. Кружок хочет играть. | + 15 | ||
Наконец-то добрались до реализации интерфейсов. Думаю, можно было не "мутить" такую большую игру, а сделать на примере тех же снеговиков. В методе Беги() должна быть рандомная генерация координат х и у, а в методе Поймал() проверка на совпадение этих координат с координатами кружка, который "голит" Не возникло |
|||
Теория ООП Интерфейс. Запускаем кружки на площадку! | + 15 | ||
Писать код для создания кружков Не возникло |
|||
Iterator Iterator - Numbers - Inner class | + 15 | ||
Пришлось добавлять внутреннему классу модификатор public, а то никак не хотел позволять создавать его экземпляр Не возникло |
|||
Теория ООП Интерфейс. Кружок на площадке. | + 16 | ||
Медленно, но уверенно Не возникло |
|||
Итератор ФИНАЛЬНЫЙ УРОК | + 16 | ||
Курс хороший, мне понравился. Более глубоко разобрался в реализации интерфейсов IEnumerable и IEnumerator, а также в принципах работы оператора yield. Ценными оказались и комментарии Ивана Воронина в последнем уроке, спасибо ему за это. Следующей темой для прохождения возьму коллекции, по сути это продолжение изучения принципов работы двух вышеупомянутых интерфейсов. Курс "Коллекции" есть в разделе Java Не возникло |
|||
Итератор Итератор. Один метод вместо классов. | + 16 | ||
Может и круто заменить класс на всего один метод, может и по производительности лучше, но мне в классе все было как-то понятнее) Кроме того, во многих курсах, мы избавляемся от static'a, а зачем до конца не понятно. Это как-то влияет на программу? На производительность? Не возникло |
|||
Итератор Итератор. Список простых чисел. | + 16 | ||
Все реализовал, число опробовал Не возникло |
|||
Iterator Iterator - Numbers - Running | + 15 | ||
Пришлось полностью избавиться от неопределенности и все переписать в синтаксисе С#. С другими паттернами, конечно же, так экспериментировать не стану Не возникло |
|||
Теория ООП Интерфейс. Площадка для игры. | + 16 | ||
Чтобы отображать объекты и их перемещения Не возникло |
|||
Теория ООП Интерфейс. Создаём кружок. | + 16 | ||
Движемся мелкими шажками к заветной мечте Не возникло |
|||
Итератор Итератор. Волшебное слово yield. | + 16 | ||
В очередной раз познакомился с оператором yield. На сей раз глубже, но до полного понимания еще полшага) После предыдущего урока, в котором весь код перекроили полностью, пришлось по крупицам восстанавливать нынешний, чтобы продолжить курс. |
|||
Итератор Итератор. Зачем нужно два класса | + 18 | ||
Осознал необходимость реализации двух интерфейсов IEnumerator и IEnumerable в двух отдельных классах Не возникло |
|||
Iterator Iterator - Numbers - Iterable | + 16 | ||
В Iterator'e мы прописываем функционал для перебора объектов, а Iterable использует Iterator для доступа к конкретному типу объектов. По сути так же, как в С#, только в С# они называются немного по-другому): IEnumerator , IEnumerable Не возникло |
|||
Итератор Итератор. Перебор простых чисел. | + 16 | ||
Возвращать в цикл только простые числа Не возникло |
|||
Iterator Iterator - Numbers - 12345 | + 16 | ||
Постепенно постигаю суть Не возникло |
|||
Итератор Итератор. Перебор чисел в итераторе. | + 16 | ||
У меня все получилось) Не возникло |
|||
Iterator Iterator - Numbers - Introduction | + 16 | ||
Итератор предоставляет возможность перебора элементов с определенной целью. Картинку хотелось подобрать повеселее. Остановился на этой. Мысль такова. Должна быть коллекция, набор элементов, и итератор получает ко всем им доступ, в каком порядке и где бы они не находились и совершает с ними определенные действия) Пока решил делать в VS и переписывать это все в синтаксисе С#, если возникнут сложности, вернусь и сделаю в IntelliJ IDEA Community на Java |
|||
Итератор Итератор. Создание пустого итератора. | + 17 | ||
Как реализуются интерфейсы IEnumerable и IEnumerator Не возникло |
|||
Новые технологии Модульное тестирование | + 17 | ||
Создавать тесты для отдельных методов Не возникло |
|||
Дневник успеха 2018-08-19 Отчёт за неделю | + 17 | ||
Я так понимаю, уже и отчет писать не нужно, он сам пишется) Только вот, почему, я не написал, ни одного сообщения - как-то не понятно. Типа же писал - и статистика об этом говорит. Планы те же: 1. Продолжать курс "Теория ООП" 2. Пройти курс "Итератор" 3. Взяться за делегаты на кубиках 4. И как-то, хоть из далека, подобраться к патернам. Может с Итератора и начать... чтоб уже итерироваться во всех отношениях)) |
|||
Теория ООП Интерфейс. Алгоритм игры. | + 17 | ||
Думаю, пришло время реализовать интерфейс Не возникло |
|||
Итератор Итератор. Разложение числа на простые множители. | + 15 | ||
== Не возникло |
|||
Карточки памяти ФИНАЛЬНЫЙ УРОК | + 16 | ||
Все было интересно и увлекательно Не возникло |
|||
Теория ООП Интерфейс. Правила игры. | + 17 | ||
Организовываем в методе FindNewLeader() цикл foreach, в котором проверяем поймали кого-то или нет: private void FindNewLeader(IGamer gamer) { foreach (IGamer g in gamers) g.CatchUP(gamer); }, если поймали, то, наверное, уже в методе SetNewLeader() делаем проверку IsntGolia(), если метод возвращает true, устанавливаем нового лидера. Типа так) Не возникло |
|||
Функционал ФП - ФИНАЛЬНЫЙ УРОК | + 16 | ||
Курс классный! Мне очень понравился, жаль только, что такой короткий. Спасибо за подноготную метода расширения Where(), за историю становления лямбда-выражений, ну и, конечно же, за замыкание. Может, было бы неплохо побольше примеров использования замыкания в том же асинхронном программировании. Следующим курсом буду идти "Бурные потоки". Понять, что такое замыкание |
|||
Функционал ФП - Короткое замыкание | + 16 | ||
Замыкание - это круто! Спрашивали меня на собеседовании - есть ли замыкание в C# и почему его нет. Теперь сомневаюсь, знал ли сам экзаменатор, что оно таки есть ) Не возникло |
|||
Функционал ФП - Свой метод Where | + 15 | ||
Узнал как метод Where() выглядит изнутри Не возникло |
|||
Функционал ФП - Сортировка списка | + 15 | ||
Урок - супер! Мне очень понравился! Отдельное спасибо за лайфхаки по отображению качества кода и количества ссылок. Таки не удержался и сразу проэксперементировал с LINQ-запросом where и соответствующим методом расширения Where() Не возникло |
|||
Бурные потоки Вступление | + 16 | ||
Ответ был дан, кролики будут общими для питонов Не возникло |
|||
Дневник успеха 2018-08-12 Отчёт за неделю | + 16 | ||
1. Самым большим результатом этой недели стал 100% результат в Соло программиста(скриншот прилагается). Это заняло каких-то 3 с хвостиком месяца ежедневной рутинной тренировки) и я могу радостно сказать: Я сделал это!!! и, да, мои навыки слепого набора значительно выросли, но, как говорится, нет предела совершенству. 2. Остальные результаты не столь впечатляющие) Продолжаю курс ООП (закончил 24 урок) еще 14 осталось (как раз две недели, так и планирую идти по 1 в день) В купе с теорией замечательно заходит. 3. Параллельно начал курс "Лямбда". 4. Читал Троелсена(ООП), 5. Учил English(грамматика + разговорный) Планы: 1. Продолжить курс Теория ОПП 2. Продолжить курс Лямбда 3. Начать курс Новые технологии(освоить делегаты на кубиках) 4. Начать курс Бурные потоки(семафоры и мониторы мне пока не подвластны) 5. Все предыдущие курс закрепить в теории по Троелсену 6. English - попрактиковать в виде собеседований Пришлось собирать помидоры на сок)) |
|||
Функционал ФП - Калькулятор | + 17 | ||
Познакомился с тремя вариантами записи лямбды: медотом, оператором и выражением Не возникло |
|||
Теория ООП Интерфейс. Зачем он нужен. | + 16 | ||
Интерфейс - это список действий без реализации самих действий. На данный момент это самое короткое и емкое определение, которое я встречал Не возникло |
|||
Теория ООП ПОЛУФИНАЛЬНЫЙ УРОК. | + 16 | ||
Инкапсуляция, наследование, полиморфизм. В процессе этого курса, эти три заветных слова превращаются из абстрактных понятий в реальный код, из слов в действия, из определений заученных из туториалов в наглядные примеры использования в процессе написания программы. Мне этот курс помог более глубоко понять и прочувствовать основы ООП и, если я еще и "плаваю" в некоторых аспектах (типа раннего и позднего связывания), но я чувствую, что уже на финишной прямой, на которой еще обобщения и интерфейсы Не возникло |
|||
Теория ООП Перемещение Снеговиков | + 16 | ||
Перемещать снеговиков Не возникло |
|||
Теория ООП Перемещение других фигур | + 20 | ||
Перемещать фигуры Не возникло |
|||
Теория ООП Перемещение круга | + 18 | ||
Перемещать кружок Не возникло |
|||
Теория ООП Спрайт для Снеговика | + 18 | ||
Прозвучал вопрос, так вот меня коллекции пугают, честно говоря) Все определения помню и что такое обобщенные коллекции и необобщенные, и класс список (List<T>) учил, но до сих пор все они для меня так и оставались на уровне определений. Так что тема в самый раз) Не возникло |
|||
Теория ООП Мощь полиморфизма | + 18 | ||
Использовать абстрактный класс Не возникло |
|||
Дневник успеха 2018-08-05 Отчёт за неделю | + 18 | ||
Сия неделя стала одной из наименее результативных. Во-первых жара доконала, во-вторых, в понедельник проходил интервью на английском. После 15 минут разговора, экзаменатор со злостью в голосе заявила, что "Your level is elementary", со всеми вытекающими из этого последствиями))) Поэтому, основной акцент перенес на английский, соответственно Троелсен остался на уровне 1 главы - "Философия .NET" и 3-ей - ООП на С#. Также продолжил идти курс Теория ООП. Планы собственно такие же: 1.Продолжить курс "Теория ООП". 2. Продолжить читать Троелсона (ООП). 3. Подтянуть теорию по делегатам и лямбдам, освоить на практике. 4. Акцент на разговорный английский. |
|||
Теория ООП Переезд graph в базовый класс | + 20 | ||
Все более менее устаканивается, продолжаем двигаться к полиморфизму Не возникло |
|||
Теория ООП Переезд метода Draw | + 19 | ||
Все классно, но если честно, я уже потерялся)) Все так великолепно было, а мы его ломаем) ... долгий путь к полиморфизму) Не возникло |
|||
Теория ООП Приведение с мотором | + 18 | ||
Чтобы понимать относительно каких координат нам поворачивать или передвигать снеговика Не возникло |
|||
Теория ООП Фигуральный базовый класс | + 19 | ||
Думаю нужно создать в классе Shape метод Draw() с модификатором virtual, а затем все остальные методы Draw() переопределить с помощью модификатора override. Не возникло |
|||
Теория ООП Богатое наследство | + 19 | ||
Наследование - это расширение функционала уже существующих классов. За счет добавления нового функционала(в дочерних классах) или изменения старого(переопределения). Не возникло |
|||
Теория ООП Второй Снеговик | + 17 | ||
Анимацию всегда делал с помощью библиотеки jQuery или чистого CSS, как это делается в С# ума не приложу) Не возникло |
|||
Теория ООП Рисуем Снеговика | + 18 | ||
Рисовать снеговика С координатами проблематично, пришлось снова подбирать |
|||
Дневник успеха 2018-07-29 Отчёт за неделю | + 18 | ||
Итог: 1. Закончил курс Online игра. 2. Продолжаю идти курс Теория ООП 3. Прочитал у Троелсона раздел "Философия .NET" 4. Осилил один патерн (Декоратор) 5. Завяз на теме позднего и раннего связывания Планы: 1. Продолжить курс "Теория ООП". 2. Продолжить читать Троелсона 3. Больше практики с полиморфизмом. 4. Продолжить курс English. Не возникло |
|||
Теория ООП Цветные карандаши | + 18 | ||
Не знаю, почему, но линии никак не хотели правильно рисоваться, по существующим заданным координатам (А-D, B-C) пришлось добавить в проект новые координаты(K, L, M) и задать им нужные значения) Не возникло |
|||
On-line игра Игра в библиотеке | + 18 | ||
Добавлять к проекту библиотеку .dll Не возникло |
|||
On-line игра Видный интерфейс | + 18 | ||
Со "своим" функционалом особо не заморачивался, а просто добавил новый класс ViewColorRed - соответственно с красным экраном) Не возникло |
|||
Теория ООП Расстояние между пикселями | + 18 | ||
Использовать this для передачи функционала конструкторов Не возникло |
|||
On-line игра Цветной телевизор | + 19 | ||
Делать экран консоли цветной Не возникло |
|||
Теория ООП Пиксели для классов | + 21 | ||
Рефакторить код Не возникло |
|||
On-line игра Контроллер не спешит | + 20 | ||
Понимать работу и роль контроллера в шаблоне MVC Не возникло |
|||
Теория ООП Структура vs Класс | + 19 | ||
Об отличиях знал и раньше, но такого полного и детального объяснения с практическими примерами еще не встречал. Проблемным в отличиях для меня было положение об отсутствии в struct дефолтного конструктора, этот пункт не конца понимал, поскольку конструктор по умолчанию имеют оба. Теперь все стало на свои места) Не знал также, что out указывает только на результат, хотя и знаю что с помощью out можно вернуть из метода не одно значение, а несколько. Также настоящим откровением для меня стало то, что DiteTime - структура) и хотя я всегда знал, что структура не поддерживает наследование, тут вдруг оказывается, что она может наследоваться от интерфейсов и это уже новые вопросы) Не смог найти панель locals |
|||
On-line игра Модель игры | + 20 | ||
выносить логику игры в отдельный класс Чувствую, что все сложности впереди) |
|||
On-line игра Представление выделяется | + 19 | ||
Инициализацию координат x, y наверное тоже нужно в представление перенести? Не возникло |
|||
On-line игра Марионетка | + 20 | ||
Очень интересно Не возникло |
|||
Дневник успеха 2018-07-22 Отчёт за неделю | + 20 | ||
Итоги: Сия неделя оказалась достаточно сумбурной. Среди недели пригласили на собеседование, поэтому первую половину - готовился, вторую половину - зализывал раны)... завалили на английском. Нужен intermediate хоть тресни. Оказалось не оправдано я на него махнул рукой. Поэтому пересмотрел приоритеты и скорректировал свои планы) Планы: Относительно планов на неделю, они более чем скромные) 1. Продолжаю идти курс "Теория ООП". 2.Читаю Троелсона 3.English Определиться, что более важно |
|||
On-line игра 1. Консольная игра. Добро пожаловать! | + 20 | ||
При создании проекта с пустым шаблоном VS потребовала "целевую и минимальную версии платформы, которые будет поддерживать приложение UWP", предложив пару вариантов с Windows 10, поскольку у меня 7, то при создании проекта выдало ошибку с рекомендацией обновить Windows. Я ее успешно проигнорировал и дальше все работало нормально, но не вылезет ли эта ошибка потом, в процессе разработки? Не возникло |
|||
Теория ООП Структура пикселя | + 17 | ||
Создавать структуру, а также попрактиковался в создании конструкторов классов Не возникло |
|||
Теория ООП Круглый класс | + 18 | ||
Рисовать окружность Не возникло |
|||
Теория ООП Второй класс | + 18 | ||
Все было очень интересно Не возникло |
|||
Теория ООП Первый класс | + 16 | ||
Создавать классы и работать с их экземплярами Не возникло |
|||
Теория ООП Урок рисования | + 16 | ||
Интересный урок, спасибо. Прикольно рисовать с помощью кода. Так понравилось, что не досмотрев видео, кинулся экспериментировать), Не возникло |
|||
Дневник успеха 2018-07-15 Отчёт за неделю | + 17 | ||
Сделано: 1. Закончил курс GiT и законспектировал. 2. Каждый день сомичу) в репозиторий по текущему проекту. Освоил merge (спасибо Ивану Воронину) 3. Начал перепроходить курс Базовый ASPект. Законспектировал 12 уроков 4. Прошел половину курса тестирование. Но по теории отстаю, в Оушерова также много практических заданий 5. Начал курс по "Сетевых технологиям" 6. Начал курс по ООП 7. Курс "Футбольный Postgresql" отложил в "долгий ящик". Хоть и установил на комп коннектор для C#, пока не вникал. Планирую: 1. Закончить Базовый ASPект и записать финальный урок 2. Продолжить учить тестирование по Оушерову 3. Пройти курс "Сетевые технологии". 4. Идти курс по ООП. Не возникло |
|||
Сетевые технологии Мой собственный браузер | + 17 | ||
Создавать свой браузер и добавлять на него кнопки Не возникло. Ответа на вопрос не знаю |
|||
Сетевые технологии Презентация курса | + 17 | ||
Хочу научиться работать с браузером на уровне получения всевозможной информации о пользователе Не возникло |
|||
Теория ООП Инкапсуляция мечты | + 19 | ||
Инкапсуляция - это сокрытие состояния объекта от вмешательства извне. Может это и выглядит как определение, но это самое короткое объяснение. Не возникло |
|||
Тестирование JUnit - Testing | + 20 | ||
Писать тесты для разных методов. Удивила близость языков, собственно я использовал синтаксис C#, кроме специфических функций вывода в консоль, которые почерпнул из "Соло программиста") В голову приходили методы, которые возвращали то bool. то string, а программа требовала число, и хотя я нашел кучу вариантов метода assert - на все случае жизни, класс то - Numbers, пришлось выкручиваться) |
|||
Тестирование JUnit - Intellij IDEA | + 17 | ||
Поскольку Intellij IDEA у меня уже была установлена, я решил пройти этот урок) Как по мне, VS удобнее) или это просто дело привычки?) |
|||
Дневник успеха 2018-07-08 Отчёт за неделю | + 16 | ||
С теорией на этой неделе более-менее справился, а с практикой вышли заминки) 1. Прошел теоретический курс PostgreSQL(проходил его с опытом MySQL, поэтому было все легко, правда, это лишь поверхностные базовые знания и в дебри пока не лез. ) 2. Курс "Футбольный Postgresql" практически закончил, но благодаря Валерию, (за что ему огромное спасибо!) жизнь на курсе продолжается! 3. Как и планировал спроектировал б/д текущего проекта. 4. Начал перепроходить Базовый ASPект 5. Создал репозиторий для текущего проекта Планы: 1. На курсе "Футбольный Postgresql" вылез пхп и я хоть и установил пхпШторм, но что-то сердце к нему не лежит. Попробую присобачить Postgresql к VS 2. Перепройти курс по Git и законспектировать. 3. Записать финальный урок для Базового ASPекта(третью неделю подряд планирую) 4. Идти курс "Тестирование", "переводя" Java на C#. Намучился с репозиторием на ГитХабе, спасибо визуальному редактору SourceTree(на русском), с горем пополам справился. |
|||
Демо софт Вам телеграмма! | + 16 | ||
На самом деле к Телеграму подключился еще когда писал бот для него по курсу Кирилла Шмойлова, но канал VideoSharp, время от времени вырубаю, когда уведомления сильно достают, особенно по утрам)) Не возникло |
|||
Тестирование JUnit - Numbers | + 16 | ||
К сожалению, никаких ошибок не вижу. Я хоть и не школьник уже)), но, действительно, все точно так же и сделал бы)) Не возникло |
|||
Футбольная база Остальные таблицы и замена на поле | + 17 | ||
С каждым разом чувствую себя все более уверенно в работе с синтаксисом SQL)) Не возникло |
|||
Футбольная база Таблица Players - игроки из pgAdmin | + 17 | ||
Не знаю, может мы просто не знаем как правильно добавлять столбцы в таблицу, но на данный момент делать из консоли это значительно удобнее и проще, хотя бы потому, что можно легко прописать все необходимые атрибуты столбца, а также добавить сразу первичный ключ, внешний ключ и уникальный индекс при необходимости... Все было просто |
|||
Футбольная база Таблица Commands - пас кодировками | + 17 | ||
Все интересно и познавательно. Спасибо! Не возникло |
|||
Дневник успеха 2018-07-01 Отчёт за неделю | + 17 | ||
На этой неделе все более-менее устаканилось. Плотно сижу на СУБД. 1. Прошел теоретический курс "Проектирование баз данных" 2. Прошел теоретический курс по MySQL 3, Начал теоретический курс по PostgreSQL 4. Освоил синтаксис UML 5. Закончил практический курс - SQL: ничего лишнего 6. Начал практический курс - Футбольный Postgresql В планах: 1. Пройти теоретический курс PostgreSQL 2. Пройти практический курс - Футбольный Postgresql 3. Спроектировать базу данных для текущего проекта 4. Записать финальный урок для Базового ASPекта 5. Закончить практический курс по GIT Не возникло |
|||
Футбольная база Таблица Groups: коварный id | + 17 | ||
Пока сильных отличий от MySQL не ощутил, кроме того , что вместо auto_increment используется тип serial. Кроме, INSERT INTO с таким же успехом на ура отрабатывает UPDATE и DELETE, что там будет дальше посмотрим. Так и не понял, в чем же коварность id?)) Не возникло |
|||
Футбольная база Создание базы данных | + 17 | ||
Прочувствовал) первое отличие PostgreSQL от MySQL, пытаясь сменить базу данных командой use)) Не возникло |
|||
Футбольная база Установка Postgresql | + 16 | ||
Это просто замечательно, что присутствует документация на русском)) Не возникло |
|||
Футбольная база Структура турнирной таблицы | + 17 | ||
Урок интересный, нор жалко что без синтаксиса UML. Пришлось самому искать)) Не возникло |
|||
SQL: ничего лишнего Группировки и функции | + 18 | ||
Курс хороший, мне понравился. Все было понятно и доходчиво показано. Жаль лишь, что в этом курсе отсутствует тема формирования внешних связей между таблицами (сущностями), вряд ли это лишнее) Не возникло |
|||
SQL: ничего лишнего Модификация таблицы | + 17 | ||
Все очень интересно и легко. Спасибо! Не знаю, где вы нашли книжки по 25 рублей)) |
|||
SQL: ничего лишнего Редактирование и удаление | + 17 | ||
Обновлять и удалять данные из таблиц Не возникло |
|||
Дневник успеха 2018-06-24 Отчёт за неделю | + 16 | ||
Время летит, как вода течет... Приидется быть более скромным при планировании новых свершений), так как еще ни разу не вложился в план)) С намеченного: 1. Прошел курс "Люди на карте" 2. Заканчиваю SQL: ничего лишнего, но поскольку моя теория не успевает за практикой, решил потянуть с окончанием этого курса. 3. На английский на этой неделе забил Относительно планов: 1. Закончу курс SQL: ничего лишнего 2. Закончу курс ASP: базовый аспект 3. Буду разбираться с базами данных и тестированием Умерить свои аппетиты) |
|||
SQL: ничего лишнего Могучий JOIN | + 16 | ||
Использовать в запросах INNER JOIN и LEFT JOIN Не возникло |
|||
ASP.NET и GMaps VIP. Миграция Entity Framework | + 15 | ||
Было сложно. Сначала пришлось устанавливать другой пакет миграции - EntityFrameworkViewMigrations, поскольку предложенный в видео, не подходил по версии к Entity Framework. Команды в консоли отработали хорошо, а потом начались чудеса и я начал экспериментировать...) Разобраться с миграциями |
|||
ASP.NET и GMaps ФИНАЛЬНЫЙ УРОК | + 15 | ||
Работать с GoogleAPI, добавлять маркеры и информационные окошка на карту. Научился также создавать проект с Entity Framework(CodeFirst) P.S. В видео я оговорился - за 20 дней я побывал в 12 странах (а не 20). Сгенерированный ключ GoogleAPI отрабатывает не сразу, ему нужно дать время) |
|||
SQL: ничего лишнего SELECT математика текст и NOT | + 15 | ||
Спасибо, пока все просто и интересно Не возникло |
|||
SQL: ничего лишнего Select начало | + 23 | ||
Делать выборки из базы данных, задавая разные условия с помощью селекторов. Спасибо большое, урок был очень интересным и познавательным Все было легко |
|||
ASP.NET и GMaps Информационное окошко | + 20 | ||
Курс, действительно, оказался, очень интересным, и в моем случае, не без проблем, но все удалось преодолеть и прийти к финишу. Осталось пару дней поиграться с фотографиями и разместить проект на внешнем сервере. Спасибо огромное за курс! Подключить ключ API GoogleMap |
|||
ASP.NET и GMaps География формулистов | + 20 | ||
Мистика! Все заработало, даже с кодом с прошлого урока. Может действительно, проблема была в том, что я ранее запускал приложение из представления, а не из контролера. Теперь, прислушавшись к совету Валеры, запустил из контролера и ..о чудо!)) В этом уроке, благо, все сложилось |
|||
ASP.NET и GMaps Маркеры на карте | + 24 | ||
Не знаю почему но, функция из видео у меня абсолютно не отрабатывает. Пришлось лезть в документацию GoogleApi и искать примеры. В примерах маркер создается прямо в основной функции Init(), потом дописал функцию, чтобы координаты передавать параметрами. Функцию из видео переписывал десятки раз... и боком, и сзади)) никак не хочет работать) |
|||
ASP.NET и GMaps Карта на сайте | + 20 | ||
Все получилось супер, но мучился долго. Нагенерировал 3 разных ключа, они судя по всему не сразу срабатывают, а нужно время. Потом, ошибся немного с функцией, прописал с одним именем, а в скрипте вызывал с другим. Но, Слава Богу, все сложилось. Широту и долготу центра поменял на координаты своего города, как же иначе)) Подключить ключ к проекту |
|||
ASP.NET и GMaps Золотой ключик api | + 19 | ||
Генерировать ключ GoogleAPI. При первом просмотре видео, не заметил, как перешли в консоль и никак не мог найти где же включить ключ. Кроме того, когда перешел таки в консоль, гугл вдруг выдал мне польскоязычную версию, поскольку у меня с этим языком проблем нет, то я так и оставил. прикольно даже) Не мог найти, где включить ключ |
|||
ASP.NET и GMaps Координаты адреса | + 25 | ||
Спасибо, очень интересный урок! Не возникло |
|||
ASP.NET и GMaps Подключение Entity Framework | + 21 | ||
Не знаю у кого как, у меня возникли проблемы с подключением к серверу. Благо, не первый раз замужем) и с EF уже работал, поэтому сразу полез в вебконфиг и поменял строку подключения, других проблем не возникало Подключиться к серверу |
|||
Дневник успеха 2018-06-17 Отчёт за неделю | + 25 | ||
Успехи довольно призрачные) 1. С английским на этой неделе не сложилось - писать было лень:) 2. На этой неделе начал ходить на собеседования и вылезли несколько пробелов, в основном по базам данных - поэтому все отложил и взялся за них вплотную. Параллельно учу MySQL и MSSQL , по ходу сравнивая их. 3. Продолжаю писать приложение к "поваренной книге" с использованием технологий - АSP.NET WEB API, МS SQL (Entity Framework with Code First) и JQuery. 4. Начал курс "Люди на карте" с использованием Google API. Планирую до конца недели закончить 5. Также начал курс SQL: ничего лишнего, который также до конца следующей неделе планирую закончить. Придерживаться плана) |
|||
SQL: ничего лишнего Добавление книг и тем | + 25 | ||
Добавлять поля в таблицу и удалять их из нее. В процессе добавления книг в таблицу books допустил ошибку в написании имени автора "своей книги", поэтому пришлось "бежать впереди паровоза" и искать как же ее оттуда удалить. Все получилось) НЕ возникло |
|||
SQL: ничего лишнего План базы данных и создание таблиц | + 23 | ||
Писать sql- запросы для создания таблиц Не возникло |
|||
SQL: ничего лишнего Запуск mysql-консоли и создание базы данных | + 24 | ||
После практики создания баз данных из консоли в курсе Базовый аспект, все легко и просто Не возникло |
|||
SQL: ничего лишнего Инструменты и доступ | + 22 | ||
Никак не хотел запускаться OpenServer. Пришлось в настройках менять порт для MYSQL у меня на 3306 уже был запущен mysql.exe и порт для HTTP - у меня там уже - Windows Services. Все остальное как бы норм. Open Server устанавливался 3 часа |
|||
ASP.NET и GMaps Запуск ASP.NET MVC | + 24 | ||
Создавать контроллеры и добавлять им представления Не возникло |
|||
ASP.NET и GMaps Презентация | + 18 | ||
Этот курс заинтересовал меня давно. Но раньше, считал его сложным. Сейчас после овладения Entity Framework - в самый раз. Что конкретно собираюсь размещать на карте пока не придумал. Думаю, за ночь созрею. Так навскидку - можно отмечать места где я побывал (собственно я объездил практически всю Европу, был в Азии,Африке и на Шри-Ланке:) ) Можно придумать и что-то другое Не возникло |
|||
Тестирование JUnit - Система тестирования | + 21 | ||
Очень интересный урок, жаль, что на языке Java. Не хочу вникать в синтаксис этого языка ради написания несколько тестов, это опять таки займет много времени, которого нет)) По сути в С# все более менее похоже Разобраться в синтаксисе джавы |
|||
Дневник успеха 2018-06-10 Отчёт за неделю | + 15 | ||
1. Из 7 сообщений на сайте 3 написал на английском (это уже определенный прогресс) 2. Начал работать над проектом с использованием следующих технологий - АSP.NET WEB API, МS SQL (Entity Framework with Code First) и JQuery. 3. Читал Оушерова в рамках подготовки над видеокурсом по тестированию. |
|||
Unity 3D Установка Unity3D | + 19 | ||
Медленно, но уверенно) Не возникло |
|||
Unity 3D Приглашение на видеокурс | + 24 | ||
На скриншоте мой незамысловатый лабиринт, который я начал делать на Юнити, но сделал паузу для других более "важных дел") И пауза эта длится уже приблизительно полгода)) Не возникло |
|||
Инфобизнес Социальная сеть проекта | + 25 | ||
Своя социальная сеть - это круто, конечно же... Не возникло |
|||
Инфобизнес Распределение доступов | + 25 | ||
Слишком глобально, как по мне. С другой стороны, я так понимаю, на практике все проще и половина из запланированного, просто не реализована. Например, система билетов для пользователей? Не возникло |
|||
С++ Графика - обрезка изображений Презентация курса | + 25 | ||
В курсе меня привлек изучаемый язык - С++ Хотя сама программа обрезки изображений - честно говоря не цепляет пока. Не знаю, посмотрим... |
|||
Дневник успеха 2018-06-03 Отчёт за неделю | + 26 | ||
На этой неделе произошла определенная переоценка ценностей. Поэтому процесс обучения был достаточно сумбурным и неупорядоченным. И хотя я все еще в поиске, мои хаотичные метания уже практически закончились. На данный момент я перепрохожу курс "Базовый аспект" и параллельно иду курс Инфобизнес (с виртуальной подачи Дмитрия Синицына). Особо планировать не буду, поскольку, ничего из запланированного на прошлой неделе не сделал, но пару обязательств напишу. 1. Все сообщения на сайте писать на английском языке. 2. Выложить на хост сайт, который я начал писать под заказ на ASP.NET MVC и сделать дизайн главной страницы. 3. Начать работать над видеокурсом по тестированию. 4.Записать таки финальный урок по курсу "Базовый ASPект") Сделать выбор |
|||
Инфобизнес Иерархия учебных материалов | + 26 | ||
Шаги придумывать не стал, поскольку, судя по схеме, все уже взаимосвязано, логично и компактно Не возникло |
|||
Инфобизнес Базовые принципы проекта | + 25 | ||
Так сходу о новом функционале и не скажешь, но есть один существенный момент, который мне сильно не нравится в проекте. Это личный кабинет, который как бы личным кабинетом и не является, это просто общая авторизованная страница. Например, вечная проблема для меня - это список курсов(доступных для меня и уже пройденных) на них можно попасть только, когда открыть один из курсов и тогда весь список появится в левом сайдбаре. Но с основной странице на них никак не попасть.(хотя в главном меню есть пункт Видеокурсы, но он открывает доступные уроки и курсы которые можно приобрести и то они далеко не все - и это вторая проблема, порой интересующий тебя курс находишь совершенно случайно, проверяя работы других). Я понимаю, кому-то эта система нравится, кому-то, как и мне, - нет. Поэтому мое предложение - добавить возможность настройки личного кабинета, чтобы пользователь сам мог выводить на свою главную страницу то, что он хочет, чтобы у него было перед глазами каждый день (планируя или анализируя) а не бегая по разделам в поисках "святого Грааля") Не возникло |
|||
Инфобизнес Подключение к системе GitHub | + 25 | ||
Установил SmartGit и клонировал себе в папку на комп репозиторий с https://github.com/FFormula/VideoSchool.git. Но перед установкой по старинке к себе клонировал этот репозиторий, это лишнее? или пусть будет? Вспомнить пароли) |
|||
Инфобизнес Подготовка Visual Studio ASP.NET | + 25 | ||
Думаю, как раз то что нужно, а то Гит учил-учил, а на практике - все откладывается в долгий ящик. Больше ждать не будем, будем делать) Пока не возникло |
|||
MVC шаблон MVC - Суть шаблона | + 25 | ||
Контроллер получает запрос от пользователя, обрабатывает его, и генерирует представление. Если нужно контроллер обращается к модели, которая из бд получает необходимую информацию и передает ее контроллеру. Модель является полностью независимым компонентом, контроллер и представление - относительно независимыми Не возникло |
|||
Java Sweeper Простое окно | + 26 | ||
Запустил свой первый проект на Java... Возникает вполне закономерный вопрос: кто у кого синтаксис тырил... или это "чистая случайность", что точки входа практически идентичны в си шарпе и джаве? Не возникло |
|||
Java Sweeper Легендарная игра | + 26 | ||
Все качаю. Компьютер уже охреневает от количества IDE. Вчера установил для Андроида, сегодня начал качать для PHP и вот для джавы. Это тотальный капец) Найти место на компе) Рука не поднялась устанавливать на диск С |
|||
Дневник успеха 2018-05-27 План на следующую неделю | + 25 | ||
На этой неделе простуда внесла коррективы в планы обучения. В начале недели тягался по детским поликлиникам с малыми, а под конец - и по взрослым... Поэтому кое-что не успел. В целом же закончил карточки памяти и почти дошел Шарики. По пунктам писать не выйдет, поскольку, курс то один, что его расписывать... Относительно планов - 1. записать финальный урок по Базовому ASP.екту и 2. продолжать идти Сокобан |
|||
Карточки памяти Неуловимая птичка | + 26 | ||
У меня получилось все сразу. При добавлении dll - библиотека сама автоматически появилась в Reference. Возможно так случилось потому, что я ранее встречал в разных комментах необходимость установления версии 3.5 (хотя в видео 4.5). Поэтому я заранее изменил в проекте версию в обеих солюшинах, проект правда посыпался и не хотел компилироваться, но после исправления 25 ошибок, все снова заработало. Зато в юнити ошибок уже не возникало Не возникло |
|||
Карточки памяти Открытие по щелчку | + 26 | ||
Я собственно продолжил идти урок в двух вариантах, разместив их на разных сценах, пока особых проблем не возникало, посмотрим, не будет ли конфликта в дальнейшем Не возникло |
|||
Карточки памяти Горизонтальное и Вертикальное | + 30 | ||
Откровенно говоря, вариант предыдущего урока мне нравится больше, нежели засовывать все в панели через панели. Поэтому я не удалял предыдущий, а сохранил его как сцену 1, нынешний же сохранил как сцену 2. Padings оставил нулевыми, увеличил только spacings до 40 Не возникло |
|||
Карточки памяти Авоська картинок | + 31 | ||
Разместить картинки по центру оказалось достаточно легко. Я просто активировал пункт Panel на вкладке Hierarchy и с помощью инструментов Rect и Translate сначала уменьшил ее а потом поместил в центр Канваса. Об этом шла речь? Или я возможно не правильно понял суть задания? Не возникло |
|||
Карточки памяти Запуск Unity с картинками | + 28 | ||
Запустил Unity, разместил картинки Все просто |
|||
Карточки памяти Персональные картинки | + 28 | ||
Картинок у меня уже в трех экземплярах Сложностей не возникло |
|||
Карточки памяти Класс в Библиотеке | + 28 | ||
Все было очень интересно Не возникло |
|||
Карточки памяти Классовая независимость | + 20 | ||
Наклепал этих игр уже три штуки) Отдельно для детей, отдельно для друзей, теперь набиваю руку переношу по очереди во всех трех)) Сложностей не возникло |
|||
Карточки памяти Независимый класс | + 23 | ||
Честно говоря, порадовали. Только начал изучать внедрение зависимостей(DI) и тут оно во всей красе Не возникло |
|||
Дневник успеха 2018-05-20 Отчёт за неделю | + 26 | ||
Так получилось, что на этой неделе опять прохожу параллельно три курса: Карточки памяти, Шарики и Сокобан. Все они связаны между собой использованием Unity. Шарики практически добил(остался один урок), Сокобан, наоборот, только начал (прошел 2 урока.) Относительно других успехов - на этой неделе наконец-то справился с Максималкой-2, что не может не радовать). Задачи решаю из раздела "Целые задачи". Из хвостов остался финальный урок по "Базовому ASP.екту" - параллельно начал писать другой сайт - надеюсь на следующей недели разобраться с обеими и закончить Шарики и Карточки памяти Сложность одна - время! |
|||
Шарики VIP. Интерфейс пользователя на Unity | + 25 | ||
Долго мучился с размерами панели, потом понял что лоханулся с канвасом и начал дубль два. В результате допустил где-то ошибку, которую искал долго, и продолжу искать и завтра... |
|||
Шарики VIP. Рефакторинг Библиотеки | + 26 | ||
При рефакторинге добавил в свой проект кнопку "Новая игра"(как рестарт в проекте), ранее игра начиналась, только когда все поля были заполнены. Возможность рестарта намного удобнее, особенно если пользователь хочет выбрать для себя "лучший расклад". Также выделил код логики в отдельный проект Сложностей не возникло. Было интересно |
|||
Шарики ФИНАЛЬНЫЙ УРОК | + 24 | ||
Эта игра - просто мечта. У каждого из нас есть сантименты по поводу той или иной игры. У меня - это шарики. Первые компы на работе, нортон командер и ..шарики. И весь отдел без зазрения совести, забив на работу, сидит в шариках... Эх, было время)))) Найти время для работы над игрой |
|||
Сокобан Сокобан - Подготовка - Картинки и лабиринт | + 26 | ||
Рисовать картинки) Сложностей не возникло |
|||
Сокобан Сокобан - Вступление | + 25 | ||
Играть в Сокобан Времени не хватило на все 10 уровней |
|||
Шарики Шарики. Поиск линий | + 22 | ||
Добавлять функцию, которая находит 5 и более шариков и удаляет их Сложностей не возникло |
|||
Дневник успеха 2018-05-13 Отчёт за неделю | + 22 | ||
Справился с курсом по ASP.NET - "Базовый ASP.ект" + купил наушники с микрофоном, осталось записать финальный урок. Практически дошел до финала в курсе Шарики. Сложностей не возникло |
|||
Шарики Шарики. Поиск пути | + 21 | ||
Познакомился с алгоритмом "волна" и научился реализовывать его в коде Понять как все работает |
|||
Шарики Шарики. Логика игры | + 24 | ||
Реализовать логику программы через состояния Сложностей не возникло |
|||
Шарики Шарики. Анализ игры | + 22 | ||
Создaвать фyнкцию ShowItem для отобрaжeния элементoв Сложностей не возникло |
|||
Шарики Шарики. Вступление | + 30 | ||
Пока ничему, ну разве, что рисовать схему, что тоже немаловажно Сложностей не возникло |
|||
Базовый ASP.ект Отказ от статика | + 24 | ||
Все сделал, как в уроке, и предыдущая ошибка действительно пропала, но при добавлении новой статьи в форме опять появляется, хотя все остальные разделы работают без проблем... Понять почему не добавляются статьи на сервер, хотя на локалхосте все прекрасно отрабатывает |
|||
Базовый ASP.ект Размещение проекта в Интернете | + 27 | ||
Практически все сделал. Чуть-чуть осталось |
|||
Базовый ASP.ект Оформление сайта | + 26 | ||
С оформлением немножко не сложилось. Что ж оформлять три колонки коли текста только на одну... Полез в файлы бутстрапа и залип там надолго, впрочем как и всегда... Не успел реализовать все что хотел, в следующем уроке дореализую |
|||
Дневник успеха 2018-05-06 Отчёт за неделю | + 20 | ||
Немножко не сошлись на этой неделе намеченные планы с реализованными задачами) До финального урока по ASP.NET MVC не дотянул 3 урока, хотя и планировал. В остальном - вроде бы вложился Сложностей не возникло |
|||
Базовый ASP.ект Валидация данных | + 23 | ||
Добавлять атрибуты к полям формы для валидации данных... Сложностей не возникло |
|||
Базовый ASP.ект Добавление истории | + 25 | ||
Добавлять историю в базу данных из представления Сложностей не возникло |
|||
Базовый ASP.ект Работа со списком историй | + 21 | ||
Выводить список историй на главную страницу из базы данных... Решил ссылку повесить на title, оно вроде бы как веселее и для пользователя удобнее, хотя опять же - кому как) Сложностей не возникло |
|||
Базовый ASP.ект Рефакторинг модели Story | + 24 | ||
Делать мини-рефакторинг кода. В кои то веки, 13 число оказалось счастливым) Сложностей не возникло |
|||
Базовый ASP.ект Что такое SQL-инъекция | + 25 | ||
Делать бэкапы базы данных двумя способами, углубил свои знания по поводу возможностей взлома сайтов) и научился писать защиту от возможного взлома Сложностей не возникло |
|||
Базовый ASP.ект Запуск модели Story | + 25 | ||
Делать обработку ошибок Сложностей не возникло |
|||
Базовый ASP.ект Работа над ошибками | + 26 | ||
Делать обработку ошибок в моделях проекта, а также выполнять пoшaговую отлaдкy в случае ошибок Сложностей не возникло |
|||
Базовый ASP.ект Подключение к базе данных | + 27 | ||
Создaть мoдель MySQL в виде стaтичeскогo классa и писать кoнструктop с подключeнием к базе дaнных Сложностей не возникло |
|||
Дневник успеха 2018-04-29 Отчёт за неделю | + 23 | ||
На этой неделе ничего сверхъестественного не произошло. Как и планировал, я закончил курс API Telegram и сосредоточился исключительно на ASP.NET. Планирую к следующему воскресенью закончить и этот курс Сложностей не возникло |
|||
Базовый ASP.ект Создание SQL-запросов | + 24 | ||
Очень пригодилась команда truncate, как оказалось)) Сложностей не возникло |
|||
Базовый ASP.ект Схема базы данных | + 24 | ||
Создавать через команды в командной строке базу данных Сложностей не возникло |
|||
Базовый ASP.ект Установка сервера MySQL | + 25 | ||
Все же почему MySQL, а не MS SQL? Мало того, что серверы отличаются, так еще и используются разные разновидности языка SQL По поводу того, что это бесплатно аргумент довольно сомнительный. Поскольку, как MS SQL Server Express(для продакшн), так и MS SQL Server Developer Edition(для учебных целей) также бесплатны. Я скачал Express полгода назад и SQL Management Studio в придачу и никак проблем у меня при этом не возникло |
|||
Базовый ASP.ект Формирование меню | + 21 | ||
Формировать меню Сложностей не возникло |
|||
Базовый ASP.ект Создание модели Story | + 22 | ||
Работать с моделью Сложностей не возникло |
|||
Базовый ASP.ект Создание пустых страниц | + 23 | ||
Создавать заглушки для страниц Сложностей не возникло |
|||
API Telegram ФИНАЛЬНЫЙ УРОК | + 20 | ||
Ура! Свершилось. Курс был очень интересным, но для меня оказался сложноватым. Особенно расстраивали исключения, которые появлялись время от времени на разных этапах разработки. Впрочем, я абсолютно не жалею, что взял этот курс - очень хорошая практика программирования на C# и особенно практика отладки - научился многим хитростям и приемам, о которых раньше не знал. Спасибо, огромное. Планирую, зайти на второй круг, так сказать) Начать писать еще один бот самостоятельно, выбрав, другую тему для магазина, под новый проект создать репозиторий на GitHub и попытаться глубже вникнуть в данную тематику. |
|||
API Telegram Красота должна быть идеальной | + 21 | ||
Вставлять смайлики, картинки и оформлять ссылки и текст с помощью html Время от времени выскакивает исключение с этой строкой => client.UploadValues(address, nvc); |
|||
API Telegram Класс как кнопка | + 22 | ||
А я так верил, астрологическим прогнозам, ай-ай, Кирилл, убиваешь веру в завтрашний день)) ... А, если серьезно, этот урок по легче, за что огромное спасибо) В этом уроке я в очередной раз потренировался создавать кнопки для мессенджера Телеграм |
|||
API Telegram Корзина. Результат | + 22 | ||
Пиcaть метод очистки корзины и познакомился с методом отпpавки соoбщения администратору Написать процедуру отпрaвки сообщeний администратору |
|||
API Telegram Корзина. Что из этого мне нужно? | + 23 | ||
Добавлять процедуры корректировки содержимого корзины |
|||
Дневник успеха 2018-04-22 Отчёт за неделю | + 22 | ||
Оглядываться назад всегда хуже, чем смотреть вперед. Всегда, столько планов, думаешь и это успею и это, а потом глядь, неделя прошла, а планы те же) На этой неделе я прошел курс по GIT (остался один урок), с трудом одолел 4 урока по BotTelegram, прошел один урок по Шарикам, 2 по "Базовому аспекту", три по "Карточкам памяти". А также выполнял по две задачи в день и по одному набору "Соло программиста". Как бы не много, но и не мало. В целом доволен Курс по API Telegram |
|||
API Telegram Корзиномания | + 25 | ||
Добавлять в корзину продукты и удалять из базы данных продукты |
|||
API Telegram Покупательская Корзина | + 23 | ||
Научился создавать класс корзины и попрактиковался в работе с SQLite. Если к исключениям относится философски, типа без них никак, но, собственно, все нормально) Трудно выделить, что-то конкретное. Просто сложно) |
|||
Карточки памяти Алгоритм игры | + 23 | ||
Прекрасная игра. Прекрасное объяснение. Прекрасный урок Сложностей не возникло |
|||
Базовый ASP.ект Создание схемы проекта | + 24 | ||
Раз такая тема, решил расширить диапазон тем для написания историй и не ограничиваться грибами: «Как вырастить экзотические фрукты в домашних условиях» Возможно мало ,кто пытался вырастить грибы в домашних условиях, но, думаю, гораздо больше интересующихся выращиванием апельсин, мандарин, ананас, манго, гранат, киви и т.д. У каждого своя история и людям будет, чем поделиться. Я ничего не выращивал и не пытался, собирался посадить грибы, но руки пока не дошли. Подарил жене мандарин в вазоне в позапрошлом году, он так классно родит – по 5-6 штук плодов каждый год - но плоды очень горькие и есть их никак не хочется) В саду посадил жимолость, голубику и лимонник. Лимонник пока не вырос, все остальное плодит. Жена собирается посадить арахис ну и т.д. Вот и все мои изыскания на этом поприще) Первоначальные истории буду размещать как правильно вырастить … в домашних условиях. Тексты буду брать в Интернете. |
|||
Карточки памяти Отображение карточек | + 21 | ||
Очень интересный урок, просто замечательный! Все понятно, детально объясняется у какой функции откуда ноги растут) Сложностей не возникло |
|||
Карточки памяти Подготовка формы | + 22 | ||
Узнал о таком прекрасном элементе как MenuStrip и научился с ним работать Придумать тему для картинок |
|||
Шахматы по сети План Шахматного проекта | + 25 | ||
Работал со всеми технологиями понемножку, включая Unity (знаком с ней на уровне создания первого шутера) |
|||
Базовый ASP.ект Выбор темы для проекта | + 25 | ||
Сайт ithappens.me представляет собой элементарный блог, навигация по нему ограничена 3 разделами, облаком тегов и подобием "хлебных крошек". Подобное писал для знакомых в прошлом году на Вордпрессе, так что тема знакома (все похоже, только технологии разные). Тему возьму - выращивание грибов в домашних условиях Истории свои придумывать не стану, сори, времени и так в обрез |
|||
API Telegram Продуктовый магазин | + 24 | ||
Это писец, скажу я вам, друзья. Врать не буду - сидел целый день. Проблема в том, что ошибка: "В позиции ноль строка отсутствует", у меня возникла немножко раньше, чем на видео, и я решив, что где-то ошибся, и не досмотрев видео до конца начал откатываться назад: сначала на 10 минут, потом на 20, потом на 30, потом пересмотрел предыдущий урок, а потом еще ранее. Дело в том, что при отладке видно, что rows нулевой уже у DataTable dt, еще при запросе из базы данных, думал, может при рефакторинге в прошлом занятии, что-то лишнее удалил, а всплыло только теперь... Слава Богу, ума хватило видео до конца досмотреть)) С каждым уроком все сложнее. Думаю, сложность одна - просто разобраться в коде) |
|||
Базовый ASP.ект Мы начинаем ASP.NET с MVC | + 25 | ||
Я уже знаком с фреймворком ASP MVC 5. С контролерами, представлениями и моделями, с их взаимосвязью и кто за что отвечает. Поэтому в этом уроке для меня не было ничего нового... ...соответственно и сложностей не возникло |
|||
Простой WPF WPF. Конвертер валюты. Макет программы | + 22 | ||
Познакомился с первыми элементами WPF Сложностей не возникло |
|||
API Telegram Без тормозов | + 20 | ||
Спасибо за F12, если бы еще понять как сделать, чтоб VS показывала ссылки (которые имеют процедуры), было бы вообще великолепно. Систему контроля версий используют, чтобы была возможность откатиться назад, Я лично использую git. Если возникают какие-то сомнения относительно написания программы, создаем новую ветку и погнали. Потом еще одну и т.д. Очень удобно и экономит много времени Сложностей не возникло |
|||
Демо игры VIP. Бесплатная консультация | + 20 | ||
Решил с бесплатной консультацией пока повременить. Думаю, пройти еще пару курсов, а потом все накопившиеся вопросы разом вывалить на Евгения Витольдовича)) Спасибо, за предоставленную возможность пообщаться |
|||
Демо игры VIP. Устный счёт | + 21 | ||
VS глючит нещадно - никак не хочет по нормальному считать)) Возможно я где-то допустил ошибку, но найти ее мне так и не удалось. Решил отложить и на досуге - доводить программу до "рабочей версии")) Понять, где я ошибся |
|||
API Telegram Главные кнопки | + 21 | ||
Добавлять новые кнопки в меню. Ошибка возникает потому что, мы удалили chat_id из метода MainMenu() Сложностей не возникло |
|||
Демо игры ФИНАЛЬНЫЙ УРОК | + 23 | ||
На этом курсе я более детально познакомился с Windows Forms, практически постиг) суть функционала этого фреймворка, научился работать с некоторыми его элементами и использовать для этого разные возможности языка C#. Формат обучения выбран очень даже правильно, за что огромное спасибо и низкий поклон создателю этого сайта - Евгению Витольдовичу. Я собираюсь и дальше продолжать свой "тернистый") путь по курсам этого ресурса. После этого курса следующим планирую пройти курс по Web API. Во время регистрации на сайте я указал свои настоящие - фамилию и имя ,о чем свидетельствует и мой mail. |
|||
Демо игры Камень ножницы бумага | + 23 | ||
Познакомился с разными элементами Windows Forms и использовать разные интересные функции C# Сложностей не возникло |
|||
API Telegram Без изменения кода... | + 21 | ||
Выводить меню из базы данных |
|||
API Telegram Прикрутить БД | + 22 | ||
С рефакторингом справился отлично, а с Базой данных как-то не заладилось. вроде бы и код правильно написал, вроде бы и ошибиться негде, но таки умудрился) Не выводятся данные в форму. А после нажатия кнопки open - выдает исключение: такой таблицы нет. В чем проблема так и не нашел |
|||
Демо игры Бот для Быстрощёлка | + 23 | ||
Познакомился с функцией, которая автозапускает клик мышки, по наведению курсора. Все интереснее и интереснее |
|||
API Telegram БД - Большое Дело! | + 22 | ||
Создавать и заполнять базу данных. Возможно стоить добавить поля для каких-то дополнительных характеристик продукта Сложностей не возникло |
|||
API Telegram SQLite: База MySQL в кармане | + 24 | ||
Урок понравился, было интересно и без особых сложностей. SQLite загружал не с официальной страницы, а через NuGet - так быстрее и проще, ну и ошибок меньше при выборе необходимых пакетов. |
|||
Демо игры Игра Быстрощёлк | + 21 | ||
Огромное спасибо за урок и игру. Рекорд побить было не сложно, но мышку было жалко) |
|||
Демо игры Лабиринт 2D - игра | + 20 | ||
Прекрасный урок. Казалось, что тут интересного, а на самом деле, только придумывай, раздолье для действий. Хороший практикум для работы с событиями Вроде бы и не пил), но много ошибался и переделывал по несколько раз |
|||
Демо игры Лабиринт 2D - меню | + 18 | ||
Писать функционал для запуска и остановки звуковых файлов Подобрать подходящий звук для иллюстрации действий в игре |
|||
Демо игры Картинка с секретом | + 20 | ||
Работать с обработчиками событий Найти время |
|||
Демо игры C# чего начать программировать | + 21 | ||
Хочу все, что я выучил в теории о программировании на С#, научиться писать на практике) Надеюсь на Вашем сайте прокачать свои навыки по максимуму |
|||
API Telegram Изменить неизменяемое | + 20 | ||
Писать процедуру изменения сообщения |
|||
API Telegram По взмаху волшебной палочки! | + 22 | ||
Писать процедуру отправки подсказок Сложности возникли при выведении inline меню нaзвания месяцeв. Почему-то они у меня все в одном ряду выводятся, по другому никак)) |
|||
Web API Создание Web API проекта | + 17 | ||
Все было очень интересно и познавательно |
|||
API Telegram Волшебство начинается! | + 19 | ||
Данные из запроса получил с помощью метода getUpdates() в адресной строке браузера)), преобразовав затем json в читабельный вид с помощью онлайн-конвертера. Думаю, программно, также можно получить с помощью этого метода или одного из его свойств, но как - не знаю. Получить данные из запроса программно |
|||
API Telegram Не хочу писать! | + 18 | ||
Научился создавать кнопочное меню и удалять его |
|||
API Telegram Вам телеграмма! | + 20 | ||
Нашему боту может написать любой человек, который случайно наткнется на него или не случайно) Процедуру выбора ответа я не придумывал, сори, а взял из курса SpyBot. Мне там понравился вывод с помощью рейзера, поэтому сразу вставил от туда, а услышав дз, решил оставить как есть Сложностей не возникло |
|||
Шпионский бот ВИП-Урок: Защита приложения | + 21 | ||
Курс был очень интересным и познавательным. Всем рекомендую |
|||
API Telegram Что такое Json?! | + 21 | ||
Получать входящие сообщения программно и работать с json'ом Сложностей не возникло |
|||
API Telegram Начинаем кодить | + 19 | ||
Получил обновления, добавил таймер и логирование Сложностей не возникло |
|||
API Telegram Осознание... | + 20 | ||
Создал форму в VS, добавил боту аватар и описание Выбрать иконку для Бота |
|||
API Telegram Здесь Ботов раздают? | + 20 | ||
Зарегистрировал нового бота, познакомился с документацией по API Сложностей не возникло |
|||
Шпионский бот ФИНАЛЬНЫЙ УРОК | + 19 | ||
Научился создавать собственного бота для работы по сети Все было доходчиво и четко объяснено, код "разжеван" до малейших деталей. Мне понравилось. Следующим буду проходить курс по API BOT |
|||
Шпионский бот Процессуальный кодекс | + 20 | ||
Писать процедуры запуска и открытия процесса, получать список процессов своего компа Все очень детально и доходчиво объяснено. Супер. Думаю, сложности впереди) |
|||
Шпионский бот Летучая фотография | + 20 | ||
Научился писать процедуру сжатия фото. Название курса полностью оправдывает свое содержание. Широкое поле деятельности для шпионажа)) Сложностей не возникло |
|||
Шпионский бот Фото в студию | + 20 | ||
Писать процедуру отправки фото с компьютера. "Подружился" с отладчиком, но еще честно говоря, нужно поработать Понять как работает код |
|||
Шпионский бот Посмотри что я натворил | + 23 | ||
Научился писать процедуру считывания и передачи данных файла Вывести последних 10 строк оказалось сложнее, чем ожидалось. Казалось все просто - в цикл фор и вперед, но комп глючил нещадно. Пришлось отказаться от создания новой функции и засунуть все в ReturnLog() вместо форича |
|||
Шпионский бот Логировали, логировали да не вылогировали | + 21 | ||
Очевидно речь идет о том, чтобы сохранять эти данные на сервере, удобнее все же в файле, хотя, возможно и прямо в базе данных. Было бы неплохо логировать ошибки или "недружелюбные действия" пользователей Сложностей не возникло, было очень интересно. Думаю, они бы возникли, если бы пришлось этот код самому писать |
|||
Нано-игры Арканоид - Уровень и ракетка | + 19 | ||
Было интересно и увлекательно |
|||
Шпионский бот Ну что сказать Вам, Господа... | + 19 | ||
Чтобы защитить бота, нужно, как и в любом другом деле в Интернете, сделать максимально недоступным любые настройки авторизации, спрятать токен, защитить код от взлома. Урок был очень интересным и познавательным. Сразу появилось кучу идей и желание написать десятки ботов) Автору огромное спасибо, все объясняет детально и доходчиво Искать ошибки в своем коде |
|||
Шпионский бот Телеграммировать | + 20 | ||
Сообщение отправил, в коде разобрался. Все хорошо. Все отлично Сайт Телеграмма висит уже второй час. Как наказание какое-то. Я за это время весь код выучил, пока не понял, что проблема не в коде, а в отсутствии соединения с сайтом... Соединения все еще нет, ну и скриншота тоже соответственно |
|||
Шпионский бот Вам телеграмма! | + 18 | ||
Заставил бота отправить мне сообщение. Также научился парсить сообщение и выводить его по частям Сложности возникли при передаче параметров методу sendMessage(). Я привык все в кавычки брать, вот и поплатился) Хоть бы пример какой где в документации предоставили... |
|||
Шпионский бот Авторазбор в действии | + 19 | ||
JSON - это текстовой формат передачи данных, которая упрощает нам жизнь) Урок был очень интересным и познавательным. Научился передавать входящее сообщение как класс. Придумывать, как же описать значения параметров входящего сообщения |
|||
Шпионский бот Хочу новости | + 21 | ||
Все было очень интересно и доходчиво Домашнее задание оказалось очень легким. В принципе все описано в документации, просто передать для offset значение -1 Придется разбираться как подключаться через прокси-сервер |
|||
Шпионский бот Кто я? | + 19 | ||
Начали писать код, добавили часть настроек к боту. Пока ничего сверхнового Не сразу разобрался, что все изменения к боту нужно делать через "крестного отца"... короче все как в жизни)) |
|||
Шпионский бот Здесь Ботов раздают? | + 19 | ||
Познакомился с документацией по Bot API и лично с "крестным отцом" ботов Телеграм). Зарегистрировал своего бота. Относительно использование ботов - возможностей огромное количество - от публикации своих игр и управления ими до возможности принимать платежи от пользователей по всему миру. Пришлось сначала регистрироваться в Telegram с телефона, заводить свой аккаунт, а потом уже система позволила зайти с компа. |
|||
Комбинаторика Комбинаторика. Математические операции | |||
|
|||
Новые технологии Говорящие часы. Воспроизведение | |||
|
|||
Демо софт Вступительное слово | |||
|
|||
Нано-игры Арканоид - Шарик и кирпичики | |||
|
|||
Нано-игры Скорость реакции. Блок-схема | |||
|
|||
J1. Запуск START - Платформа Java | |||
|
|||
Графические циклы Подготовка графики | |||
|
|||
БД - Управление гостиницей Вид. Список форм. | |||
|
|||
Инфобизнес Эскизы проекта | |||
|
|||
Базовый ASP.ект ФИНАЛЬНЫЙ УРОК. Презентация | |||
|
|||
Сетевые технологии Главные секреты интернет-страниц | |||
|
|||
Игры на JavaScript Пасьянс | |||
|
|||
Коллекция графов BitArray | |||
|
|||
Бурные потоки Террариум | |||
|
|||
Entity Framework Введение в EF | |||
|
|||
Портфолио на Bootstrap Структура сайта и сетка | |||
|
|||
Компилятор Где живёт компилятор | |||
|
|||
Без конкуренции Как избежать конкуренции? | |||
|
|||
J5. Операции OPER - Операции 1 | |||
|
|||
Singleton Singleton - Intro | |||
|
|||
Active Record Active Record - UML | |||
|
|||
MVC шаблон MVC - Counter - ViewConsole | |||
|
|||
База SQLite SQLite - Знакомство | |||
|
|||
Тестирование JUnit - Exceptions | |||
|
|||
Знакомство с jQuery Суть библиотеки jQuery | |||
|
|||
Dancing Links Что такое Dancing Links | |||
|
|||
Мультиязычное меню на JS Документы и ключ | |||
|
|||
Простой WPF WPF. Конвертер валюты. Класс конвертации. | |||
|
|||
Шахматы по сети Доска. Установка Unity 3D | |||
|
|||
Пробный Java экзамен Формулировка задания | |||
|
|||
Карточки памяти VIP-загрузка на Android | |||
|
|||
Шарики VIP. Запуск игры на iPhone и Android | |||
|
|||
Футбольная база Подключение php к postgresql | |||
|
|||
Система Git Добро пожаловать в Зоопарк! | |||
|
|||
On-line игра Правила игры | |||
|
|||
Повторение задач Stop. Think. Act. Review. | |||
|
|||
Пошаговый JavaScript Home | |||
|
|||
marafon Новогодний Марафон - Вариант участия | |||
|