Дата | Видеоурок | Результат | |
---|---|---|---|
juqery пользовательский интерфейс Полезные виджеты - строка прогресса и слайдер | + 8 | ||
Создал виджеты с прогресс баром и слайдер. Посмотрел свойства этих элементов. В целом курс для меня оказался полезным и толкнул к изучению jquery ui. Draggable попробую применить в проекте на работе =) Календарь у нас и так использовался, но благодаря этому курсу у меня появился отличный повод изучить его свойства узнать как сделать работу с ним удобнее =) В общем хороший курс, всем рекомендую. Даже если jqery ui вам сейчас не нужен, полезно знать что он существует и какие возможности даёт. |
|||
juqery пользовательский интерфейс Полезные виджеты - диалоговое окно - свойства | + 9 | ||
Изучил параметры для настройки под себя диалогового окна =) |
|||
juqery пользовательский интерфейс Полезные виджеты - диалоговое окно - инициация | + 8 | ||
Создал кнопку и блок с контентом для диалогового окна. Создал код инициации и открытия окна. |
|||
juqery пользовательский интерфейс Полезные виджеты - аккордеон | + 8 | ||
Создал виджет accordion и поэкспериментировал с параметрами |
|||
juqery пользовательский интерфейс Полезные виджеты - вкладки | + 9 | ||
Добавлять на страницу блок вкладок |
|||
juqery пользовательский интерфейс Полезные виджеты - календарь | + 9 | ||
Создал текстовое поле и подключил к нему виджет с календарём. Научился настраивать календарь |
|||
juqery пользовательский интерфейс Параметры перемещения | + 9 | ||
Реализовал перемещение блока по горизонтали и вертикали, изменил вид курсора при перемещении, реализовал передачу функции при перемещении блока |
|||
juqery пользовательский интерфейс Перемещение блока | + 9 | ||
Присвоил div-у небходимые классы, реализовал механизм перемещения div-a с кнопкой. Реализовал изменение цвета при перемещении и доступ к div-у по id |
|||
juqery пользовательский интерфейс Подключение jquery и jquery_ui | + 9 | ||
Скачал необходимые библиотеки и подключил их в нашем файле index.html |
|||
juqery пользовательский интерфейс Программа на javascript | + 7 | ||
создал папку js и первый js-файл в ней. Создал функцию которая выводит текущую дату/время в алерте Подключил наш js-файл к index-файлу Посмотрел результат работы функции |
|||
juqery пользовательский интерфейс Создание проекта | + 7 | ||
Вспомнил как работать с brackets Создал новый проект и index файл Вывел надпись дождаться обновления brackets (давно я его не запускал) |
|||
Bootstrap-4 первые шаги Товар лицом | + 11 | ||
Добавил блок портфолио. |
|||
Bootstrap-4 первые шаги Об авторе - отступы, цвета, закругления | + 10 | ||
сделал фото автора круглой чуток поменял цвета и стили текста для блока about |
|||
Bootstrap-4 первые шаги Об авторе - отступы и дополнения | + 14 | ||
Добавил подпись под фото автора. Задал размеры сетки для разных экранов Доработал стили для блока about |
|||
Bootstrap-4 первые шаги Об авторе - блоки и HTML | + 13 | ||
Создал блок about. Разместил в нем заголовок и две колонки. В первой колонке разместил своё фото во второй описание. |
|||
Bootstrap-4 первые шаги Заголовок header - оверлей, надпись и кнопка | + 13 | ||
создал блок overlay задал для него стили создал заголовок и кнопку |
|||
Bootstrap-4 первые шаги Заголовок header - красивая основа | + 10 | ||
Создал заголовок. Прописал для него стиле в файле style.css |
|||
Bootstrap-4 первые шаги Верная навигация | + 17 | ||
Создал отличное адаптивное меню для сайта. =) |
|||
Bootstrap-4 первые шаги Основа и фреймворк | + 16 | ||
Папку для проекта сделал. Файл index.html создал. Библиотечки bootstrap подключил =) |
|||
Bootstrap-4 первые шаги Погружение в проект | + 12 | ||
Установил Brackets и нашел картинки. |
|||
Шахматы по сети Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК | + 15 | ||
Отличный курс получился. Очень хорошо показана разработка приложения. Сначала мы попробовали сделать шахматную доску с фигурами на движке Unity и заставить это всё работать. Потом мы написали логику игры на С# и получили библиотеку с правилами игры. Далее мы переписали наш интерфейс на Unity и получили уже полноценную, но еще не сетевую игру. Для того чтобы играть в шахматы по сети нам не хватало сервера-посредника и мы его написали с использованием технологии ASP.NET и MS SQL. Серверная часть хранит состояние шахматной партии и её могут получить приложения которые запущены в разных местах. Далее мы разместили наш сервер на хостинге и переписали приложение так, чтобы оно получало от сервера данные по текущей игре и передавало серверу ходы. Таким образом мы увидели все этапы создания приложения. |
|||
Шахматы по сети Клиент. Фоновое обновление | + 19 | ||
Реализовал обновление доски в фоне |
|||
Шахматы по сети Клиент. Следы невиданных ходов | + 18 | ||
Реализовал функцию MakeMove. Теперь наш ход записывается на сервере. |
|||
Шахматы по сети Клиент. Серверные пешки | + 18 | ||
Импортировал класс Client в проект Unity Увидел ошибку из-за сертификата ssl. Переписал класс так чтобы оно работало с сертификатом |
|||
Шахматы по сети Клиент. Ход в мешке | + 18 | ||
Добавил методы необходимые для того чтобы выполнять ход на сервере |
|||
Шахматы по сети Клиент. Дедовские методы | + 18 | ||
Научился парсить json "дедовским" способом =) |
|||
Шахматы по сети Клиент. Достучаться до облака | + 19 | ||
Получил json с сервера в нашу консольную демо-утилиту |
|||
Шахматы по сети Хостинг. СЕДЬМОЙ ФИНАЛЬНЫЙ УРОК | + 19 | ||
Познакомился с хостингом reg.ru. Купил домен. =) Арендовал хостинг. Разместил наш шахматный API. Всё доступно по ссылкe https://chessapi.ru/ =) |
|||
Шахматы по сети Хостинг. VIP. Двойные стандарты | + 18 | ||
Научился делать разный веб конфиг при релизе и отладке. И это круто!!! |
|||
Шахматы по сети Хостинг. Перенос базы данных | + 16 | ||
Создал резервную копию БД, но она конечно же отказалась восстанавливаться на сервере В итоге смог таки перенести таблицы скриптами =) |
|||
Шахматы по сети Хостинг. Публикация проекта | + 17 | ||
Настроил FTP публикацию из студии. |
|||
Шахматы по сети Хостинг. Доступ по FTP | + 17 | ||
Подключился к домену через ftp Пока страничка с моим доменом не доступна |
|||
Шахматы по сети Хостинг. Лучше заплатить | + 17 | ||
Выбрал и оплатил хостинг. Зарегистрировал домен. =) |
|||
Дневник успеха 2018-09-16 : Земелька черная, а белый хлеб родит. | + 15 | ||
За эту неделю: + Я проверил 125 отчётов у 47 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом несколько буков. − Я не набрал ни одного текста :o( + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнил 20 видеоуроков: 1 => «Шахматы по сети / Интерфейс. Щепотка рефакторинга» за 11 мин. 2 => «Шахматы по сети / Интерфейс. Выставка фигур» за 35 мин. 3 => «Шахматы по сети / Интерфейс. Долгожданное превращение» за 23 мин. 4 => «Шахматы по сети / Интерфейс. ЧЕТВЁРТЫЙ ФИНАЛЬНЫЙ УРОК» за 22 мин. 5 => «Шахматы по сети / База данных. Management в студию!» за 7 мин. 6 => «Шахматы по сети / База данных. Планирование» за 57 мин. 7 => «Шахматы по сети / База данных. Упрощение» за 17 мин. 8 => «Шахматы по сети / База данных. Созидание» за 12 мин. 9 => «Шахматы по сети / База данных. VIP. Таблицы на вырост» за 18 мин. 10 => «Шахматы по сети / База данных. VIP. Красивая диаграма» за 12 мин. 11 => «Шахматы по сети / База данных. ПЯТЫЙ ФИНАЛЬНЫЙ УРОК» за 1 мин. 12 => «Шахматы по сети / Сервер. Последняя версия» за 15 мин. 13 => «Шахматы по сети / Сервер. Райский Эдем - EDM» за 18 мин. 14 => «Шахматы по сети / Сервер. Новая игра на JSON» за 14 мин. 15 => «Шахматы по сети / Сервер. Официант без логики» за 14 мин. 16 => «Шахматы по сети / Сервер. Ваш ход!» за 23 мин. 17 => «Шахматы по сети / Сервер. Шахматная Идемпотентность» за 13 мин. 18 => «Шахматы по сети / Сервер. Китайская ничья» за 6 мин. 19 => «Шахматы по сети / Сервер. ШЕСТОЙ ФИНАЛЬНЫЙ УРОК» за 1 мин. 20 => «Шахматы по сети / Хостинг. Регистрация аккаунта» за 10 мин. + Я собрал 31 Мегахешей. На следующей неделе собираюсь добить курс шахматы on-line |
|||
Шахматы по сети Хостинг. Регистрация аккаунта | + 15 | ||
Зарегистрировался на хостинге |
|||
Шахматы по сети Сервер. ШЕСТОЙ ФИНАЛЬНЫЙ УРОК | + 18 | ||
Познакомился с созданием приложения Web API. Узнал для себя новые вещи, получил интересный опыт. |
|||
Шахматы по сети Сервер. Китайская ничья | + 17 | ||
Добавил метод для того чтобы можно было сдаться! =) |
|||
Шахматы по сети Сервер. Шахматная Идемпотентность | + 17 | ||
Добавили нашей библиотеке идемпотентность. Теперь одно и то же действие всегда будет приводить к одинаковому результату =) |
|||
Шахматы по сети Сервер. Ваш ход! | + 15 | ||
Реализовал ходы. Поиграл через адресную строку |
|||
Шахматы по сети Сервер. Официант без логики | + 15 | ||
Создал класс Logic и перенес туда все что связано с работой с БД и созданием игры. Подключил библиотеку с правилами игры. Протестировал создание новой игры |
|||
Шахматы по сети Сервер. Новая игра на JSON | + 20 | ||
Модифицировал Global.asax для того чтобы по умолчанию сервер возвращал нам json. Изменил ChessController таким образом чтобы он всегда возвращал нам одну текущую игру и если такой нет создавал новую. |
|||
Шахматы по сети Сервер. Райский Эдем - EDM | + 20 | ||
Добавил модель ADO.NET EDM подключился к ранее созданной БД и сгенерировал класс GAME Создал контроллер ChessController |
|||
Шахматы по сети Сервер. Последняя версия | + 19 | ||
Создал новый проект ChessAPI. Добавил контроллер для отображение версии. Настроил проект таким образом чтобы сразу показывалась версия. |
|||
Шахматы по сети База данных. ПЯТЫЙ ФИНАЛЬНЫЙ УРОК | + 16 | ||
В этой части курса мы создали базу данных CHESS и таблицы в ней. =) |
|||
Шахматы по сети База данных. VIP. Красивая диаграма | + 17 | ||
В трудной битве MS SQL SMS 2017 все-таки сдалась и позволила сделать мне диаграмму базы данных =) |
|||
Шахматы по сети База данных. VIP. Таблицы на вырост | + 15 | ||
Добавил еще таблиц и связей в нашу базу |
|||
Шахматы по сети База данных. Созидание | + 17 | ||
Создал базу данных CHESS и таблицу GAMES в ней =) |
|||
Шахматы по сети База данных. Упрощение | + 15 | ||
Радикально упростили структуру базы. Поглядим что из этого выйдет. |
|||
Шахматы по сети База данных. Планирование | + 18 | ||
Познакомился с планируемой структурой БД |
|||
Шахматы по сети База данных. Management в студию! | + 18 | ||
Начал установку SQL Server Management Studio. Оказалось что она не установлена. =) |
|||
Шахматы по сети Интерфейс. ЧЕТВЁРТЫЙ ФИНАЛЬНЫЙ УРОК | + 18 | ||
И так на данном этапе библиотека которую мы старательно делали прикручена к интерфейсу игры. Интерфейс реализован на Uniti и отлично выглядит. За эти уроки я научился определять куда пользователь щелкнул мышью, какую фигуру схватил и куда бросил. =) Также реализовал подсветку фигур которые могут ходить и подсветку клеток на которые может пойти фигура которую мы схватили. Ну просто сказка а не игра получается. |
|||
Шахматы по сети Интерфейс. Долгожданное превращение | + 18 | ||
Научился делать превращение пешки =) |
|||
Шахматы по сети Интерфейс. Выставка фигур | + 15 | ||
Реализовал появление черных и белых фигур для превращения пешки |
|||
Шахматы по сети Интерфейс. Щепотка рефакторинга | + 15 | ||
Выполнил рефакторинг кода =) |
|||
Шахматы по сети Интерфейс. VIP. Клетки прибытия | + 21 | ||
Реализовал подсветку полей на которые может пойти фигура |
|||
Шахматы по сети Интерфейс. VIP. Клетки отправления | + 20 | ||
Реализовал подсветку фигур которые могут ходить. |
|||
Шахматы по сети Интерфейс. Проверка хода | + 20 | ||
Научился превращать координаты откуда мы взяли и куда положили фигуру в координаты понятные нашей шахматной библиотеки. |
|||
Шахматы по сети Интерфейс. Ход делегата | + 19 | ||
Реализовал получение координат клетки в которую мы походили через делегат. =) |
|||
Шахматы по сети Интерфейс. Начальная позиция | + 18 | ||
Подключил нашу библиотеку с шахматными правилами Расставил фигуры на доске. Всё готово к игре. |
|||
Шахматы по сети Интерфейс. Генерация объектов | + 20 | ||
Сгенерировал шахматную доску Разместил на ней табун белых лошадей =) |
|||
Шахматы по сети Интерфейс. План действий | + 20 | ||
Посмотрел и осознал план действий. Сделал заготовку сцены для следующих уроков =) |
|||
Шахматы по сети Алгоритмы. VIP. Как пройти в библиотеку | + 19 | ||
Собрал библиотеку под .net 3.5 Создал новый тестовый проект на Unity добавили туда библиотеку и написали тестовый код который выводит первый ряд фигур. |
|||
Шахматы по сети Алгоритмы. VIP. Можно пройти? | + 18 | ||
Добавил функцию для проверки можем мы так пойти или нет. =) |
|||
Дневник успеха 2018-08-26 Вот и лето прошло... | + 22 | ||
Всю неделю делал необходимый минимум и видео уроки "Шахматы по сети". Планирую продолжать делать необходимый минимум и "Шахматы по сети". =) P.S. Не успел до 0 часов, поэтому картинка подхватилась уже за новую неделю |
|||
Шахматы по сети Алгоритмы. VIP. Шахматное супертестирование | + 22 | ||
Научился выполнять тестирование шахматных алгоритмов. Нашел и исправил ошибки в коде. |
|||
Шахматы по сети Алгоритмы. ТРЕТИЙ ФИНАЛЬНЫЙ УРОК | + 15 | ||
Добавил перед выполнением хода проверку а не получится ли шах. Добавил еще один метод "на вырост" который возвращает фигуру на клетке по её строковому представлению ("e4). Сам блок данного курса получился просто отличный. До того как я попал на этот проект я ничего не знал про шахматы. Но курс с шахматами на javascript позволил мне познакомится с этой игрой ближе. В этом курсе я закрепил свои знания правил игры и узнал интересные алгоритмы для проверки ходов. Много жду от VIP уроков и уже не терпится приступить к интерфейсной части. |
|||
Шахматы по сети Алгоритмы. Шах и Мат! | + 15 | ||
Определять шах и мат! =) |
|||
Шахматы по сети Алгоритмы. Защита короля | + 15 | ||
Научился ограничивать возможные ходы своих фигур исходя из того чтобы не подставить короля под шах или мат. |
|||
Шахматы по сети Алгоритмы. Королевский паркур | + 17 | ||
Научился делать рокировку для черного и белого короля |
|||
Шахматы по сети Алгоритмы. Допрыгалась! | + 16 | ||
Реализовал взятие на проходе =) |
|||
Шахматы по сети Алгоритмы. Рефакторинг на доске | + 16 | ||
Выполнил рефакторинг кода. Создал новый класс NextBoard который наследует класс Board. В новый класс переместил методы связанные с изменениями которые необходимо делать для хода. В результате в методе Move теперь мы просто возвращаем объект NextBoard. |
|||
Шахматы по сети Алгоритмы. Четвёртое превращение | + 16 | ||
Пешка научилась превращаться в одну из 4-х фигур. |
|||
Шахматы по сети Алгоритмы. Храбрая пешка | + 16 | ||
Реализовал ход пешки, прыжок пешки с места и научил пешки есть =) |
|||
Шахматы по сети Алгоритмы. Дальнобойщики | + 16 | ||
Реализовал проверку ходов всех дальнобойных фигур |
|||
Шахматы по сети Алгоритмы. Ночью с Конём | + 16 | ||
Теперь и конь может ходить =) |
|||
Шахматы по сети Алгоритмы. Куда идёт Король | + 16 | ||
Реализовал вспомогательные атрибуты, которые вычисляют на сколько клеток смещается фигура при ходе. Реализовал проверку ходов для королей. |
|||
Шахматы по сети Алгоритмы. Генератор ходов | + 16 | ||
Научился выводить все возможные ходы для наших фигур =) |
|||
Шахматы по сети Алгоритмы. Сборка фена | + 16 | ||
Реализовал сбоку FENа на основе данных из класса Board=) |
|||
Нано-игры VIP урок. Игра 2048 | + 17 | ||
Поиграл в игру 2048. Набрал 1024 |
|||
Демо игры VIP. Бесплатная консультация | + 18 | ||
я воспользуюсь этой возможностью когда в ней действительно будет необходимость =) |
|||
Демо игры C# чего начать программировать | + 18 | ||
Хочу улучшить свои навыки программирования. |
|||
Шахматы по сети Алгоритмы. Волшебные шахматы | + 17 | ||
Научился разбирать запись шахматной позиции в нотации FEN. Для этого были написаны соответствующие методы =) |
|||
Шахматы по сети Классы. ВТОРОЙ ФИНАЛЬНЫЙ УРОК | + 16 | ||
рисовать схему проекта |
|||
Шахматы по сети Классы. Консольная доска | + 16 | ||
Вывел в консоль красивую шахматную доску =) |
|||
Шахматы по сети Классы. Шахматная бюрократия | + 16 | ||
Изменил конструктор класса Chess теперь он создает доску на основе fen Модифицировал метод Move, теперь в нем проверяется можно ли сделать ход и в зависимости от этого он делается или нет. Создал вспомогательный конструктор для класса Chess. Он позволяет нам создать класс на основе новой доски. Изменил класс GetFigureAt так чтобы он действительно выдавал нам фигуру в указанной клетке |
|||
Шахматы по сети Классы. Стой, кто идёт! | + 16 | ||
Созда класс Moves() Создал функцию CanMove и вспомогательные функции для неё. Сделал расширяющий класс FigureMethods c одним методом GetColor |
|||
Шахматы по сети Классы. Квадратная матрица | + 15 | ||
Создал класс Board и его конструктор. В классе реализовал методы GetFigureAt и SetFigureAt, которые позволяют получить фигуру в конкретной клетке или поставить фигуру в конкретную клетку. Метод Init который должен создавать изначальную доску и метод Move который реализует перемещение фигуры с клетки на клетку. |
|||
Шахматы по сети Классы. Фигурой марш! | + 15 | ||
Создал два класса FigureOnSquare и FigureMoving. Реализовал для них конструкторы. Для класса FigureMoving реализовал два конструктора. Один принимает координаты, второй принимает ход в виде строки вида "Pe2e4" или "Pe7e8Q" |
|||
Шахматы по сети Классы. Квадратная площадь | + 15 | ||
Создал структуру Square и реализовал два конструктора, один принимает координаты второй строку вида "e2" Реализовал геттер Name который возвращает имя клетки в виде строки и вспомогательную функцию OnBoard которая определяет находятся ли координаты на доске. |
|||
Шахматы по сети Классы. Цветная фигура | + 15 | ||
Создал два перечисления Figure и Color Создал статичный класс ColorMethods() и функцию FlipColor() |
|||
Шахматы по сети Классы. Шахматная библиотека | + 15 | ||
Создал новый проект библиотека классов. Переименовал умолчальный класс из Class1 в Chess Реализовал конструктор класса и функцию Move Добавил функцию GetFigureAt Создал консольный проект и установил его запускаемым по умолчанию Реализовал основной цикл тестирования. |
|||
Шахматы по сети Классы. Архитектура проекта | + 15 | ||
Для меня наверное будет EF самое простое, FEN и прочие шахматные дела самое сложное. =) |
|||
Шахматы по сети Доска. VIP. Запуск в Интернете | + 15 | ||
Все настроил. Ждал 20 мину И вот он результат, все работает в браузере. Хостинг у меня пока закончился, так что без ссылки =) |
|||
Шахматы по сети Доска. VIP. Запуск на Android | + 15 | ||
С горем пополам собрал apk файл (то ему JDK подавай, то SDK) =) Запихнул файл на телефон. Фото приложено =) было сложно ждать когда скачается и установится Android SDK |
|||
Шахматы по сети Доска. ПЕРВЫЙ ФИНАЛЬНЫЙ УРОК | + 16 | ||
За эти несколько уроков я познакомился с Unity. Смог создать шахматную доску и шахматные фигуры и научил их, повинуясь магическим заклинаниям DragAndDrop, перемещаться по полю. Ну а в этом первом финальном уроке я посмотрел отличный мультик с шахматными фигурами в главных ролях. |
|||
Шахматы по сети Доска. Запуск на Windows | + 16 | ||
Собрал приложение под windows. Запустил на виртуалке на которой нет ни студии ни тем более Unity |
|||
Шахматы по сети Доска. Смещение | + 16 | ||
Закончил метод PickUp() и написал методы Drag() и Drop() Добавил учёт смещения курсора чтобы при перетаскивании фигуры курсор не смещался в центр. |
|||
Шахматы по сети Доска. Подцеп фигуры | + 16 | ||
Создал коллайдер вокруг всех фигур. Научился определять в какую фигуру мы ткнули мышью пока не сложно |
|||
Шахматы по сети Доска. Состояния переноса | + 16 | ||
Создал скрипт и класс для реализации DragAndDrop. Вывел сообщение с состоянием в консоль. ничего сложного пока нет |
|||
Шахматы по сети Доска. Фигуры | + 16 | ||
Скачал архив и импортировал фигуры в проект. Создал доску и разместил на ней фигуры. Переименовал все объекты в списке. Пока всё просто и понятно. |
|||
Шахматы по сети Доска. Установка Unity 3D | + 16 | ||
Скорость 102 символа в минуту, ошибок много. Набирать шахматные термины без ошибок. |
|||
Шахматы по сети План Шахматного проекта | + 16 | ||
C# - начал изучать на этом проекте, что-то уже знаю =) Unity - пытался познакомиться, так что надеюсь на этот курс MS-SQL - знаком =) Entity Framework... что-то знакомое... Про шахматы мало что знаю Описать свой опыт по каждой технологии, найти картинку |
|||
Невидимка Невидимка - Сматываем удочки | + 15 | ||
Научился выгружать запущенное приложение средствами C# ничего =) |
|||
Невидимка Невидимка - Тихий старт | + 15 | ||
Запускать внешний процесс из своего приложения на С# ничего =) |
|||
Невидимка Невидимка - На шухере | + 15 | ||
Научился делать проверку на активность пользователя. Крутая штука получилась! =) ничего =) |
|||
Невидимка Невидимка - Автозапуск | + 15 | ||
Добавлять своё приложение в автозагрузку. ничего |
|||
Невидимка Кто такая C# Невидимка? | + 15 | ||
Установил майнер и намайнил себе мегахешей на курс =) ничего |
|||
J6. Условия IF - Quiz | + 15 | ||
12 из 16 правильных Вспомнил многие моменты по Java тест был не простой |
|||
Game Xonix Острова, острова | + 15 | ||
Сделал функцию для добавления островов =) ничего |
|||
Game Xonix Цветовая дифференциация | + 15 | ||
Выполнил рефакторинг кода через год вернуться к курсу |
|||
C# Android Создание класса с алгоритмом игры | + 15 | ||
Сделал игру =) разборки с местом на компе продолжились |
|||
C# Android Размещение экранных форм в дизайнере | + 16 | ||
Размещать визуальные компоненты в окне программы. Узнал про игру цифровая река. Для 1001 последующие элементы: 1003 1007 1015 1022 1027 1037 1048 1061 1069 1085 особо ничего сложного нет |
|||
C# Android Установка и запуск HAXM эмулятора Android | + 15 | ||
Устанавливать HAXM эмулятор. Создавать первое пустое Adnroid приложение. Запускать его в эмуляторе из студии ничего |
|||
C# Android Установка Xamarin для Visual Studio | + 15 | ||
Установил Xamarin Были большие проблемы с установкой из-за того что мало места на диске =) |
|||
PHP фреймворк Yii2 - вторая часть Web folder - Подготовка папки | + 16 | ||
Подготовил новый проект Добавил первый файл index.php ничего =) |
|||
PHP фреймворк Yii2 - вторая часть Welcome - Вступление | + 16 | ||
Ничему =) Всё уже установлено =) ничего =) =) |
|||
Unity 3D Лабиринт - часть №1 | + 16 | ||
И создал я землю и небо и добавил я персонажа. Потом появились горы и деревья =) В общем круто получилось. =) следить за ходом мысли автора =) =) |
|||
Unity 3D Первая сцена | |||
Я научился создавать сцену в Unity, создавать примитивный кубик и смог заставить его вращаться =) Было не просто разбираться с новой версией Unity, но вроде бы получилось. =) |
|||
Unity 3D Установка Unity3D | + 16 | ||
Устанавливать Unity ждать когда установится =) =) |
|||
Unity 3D Приглашение на видеокурс | + 16 | ||
На этом уроке я понял что предстоит сделать на этом курсе =) ничего =) |
|||
Мультиязычное меню на JS ФИНАЛЬНЫЙ УРОК | + 16 | ||
На этом курсе я узнал как быстро и просто сделать меню для сайта. Познакомился с API Яндекс Переводчик. С помощью JavaScrip и API сделал мультиязычное меню. Курс мне очень понравился! =) В свой проект я уже добавил некоторые вещи: 1. Немного изменил стили. 2. Поместил выпадающее меню на панель меню. 3. В случае возникновения ошибок при работе с API сделал вывод информации об этом на страницу и вывод меню на русском языке. как всегда записать видео =) всё отлично, спасибо за курс! =) |
|||
Мультиязычное меню на JS Выбор языка на сайте | + 16 | ||
Сделал выпадающий список языков и обработчик изменения в списке. Теперь при выборе языка из списка меню переводится на этот язык =) ничего =) |
|||
Мультиязычное меню на JS Параметры - в функцию | + 16 | ||
добавил в функцию перевода параметры. В качестве параметров передаётся текст и язык на который нужно перевести. ничего =) |
|||
Мультиязычное меню на JS Результаты запросов средствами JS | + 16 | ||
Создал файл translate.js и написал в нём функцию которая отправляет GET запрос и получает результат или ошибку =) ничего =) |
|||
Мультиязычное меню на JS Динамическое меню | + 16 | ||
Сделал вывод нашего меню с помощью javascript =) ничего =) |
|||
Мультиязычное меню на JS Страница и стиль | + 16 | ||
Создал файл index.html и в нём структуру html страницы. Создал список из нескольких пунктов меню и добавил стили для элементов. Получилось отличное меню, и не надо никакого bootstrap. Увлёкся разными свойствами css и всё переделал, видно на второй картинке =) остановиться =) =) |
|||
Мультиязычное меню на JS Запрос и JSON - ответ | + 16 | ||
Создавать строку запроса к API Переводчика и получать результат перевода в браузере =) ничего=) =) |
|||
Мультиязычное меню на JS Документы и ключ | + 16 | ||
Посмотрел страничку Яндекса про API Переводчика Получил API ключ пока ничего сложного =) |
|||
Yii2 Authokey - Ключи в сейфе | + 16 | ||
Доделал автологин пользователя. Теперь в куки сохраняется случайная строка и при автологине сверяется со строкой в базе. ничего =) |
|||
Yii2 Remember me - Печенька на память | + 16 | ||
Добавил галочку запомнить меня на страницу входа. Реализовал формирование куки файла и его проверку, пока туда сохраняется e-mail ничего =) |
|||
Yii2 Hash - Как правильно солить пароли | + 16 | ||
Познакомился с механизмом шифрования паролей для хранения в базе. Узнал для чего тут используется соль =) По экспериментировал со значением "стоимости" алгоритма хеширования ничего =) |
|||
Yii2 Security - Кручу-верчу-захэшировать хочу! | + 16 | ||
Изменил функцию установки пароля таким образом чтобы он превращался в хеш. Написал функцию проверки пароля с тем хешем который хранится в базе ничего =) |
|||
Yii2 PasswordIsHashed - Покажите-ка ваш хэш | + 16 | ||
Написал функциональные тесты чтобы проверить хешируется ли пароль, и не будет ли пароль захеширован еще раз при изменении записи. ничего =) |
|||
Yii2 Test - Запуск функциональных тестов | + 16 | ||
Научился добавлять функциональные тесты =) ничего =) |
|||
Yii2 Refactoring - Нет дубликатам! | + 16 | ||
Рефакторинг в классе UserLoginForm. Минимизировали количество обращений к базе =) ничего =) |
|||
Yii2 IfPasswordWrong - Пароль? Пароль! Проходи. | + 16 | ||
Добавил проверку пароля при аутентификации =) ничего =) |
|||
Yii2 IfEmailNotFound - На деревню дедушке | + 16 | ||
Добавил проверку есть ли e-mail с которым пытается зайти пользователь в базе =) ничего =) |
|||
Yii2 UserLoginForm - Модель на входе | + 16 | ||
Добавил модель UserLoginForm. В ней сделал метод для проверки полей. Изменил представление Login. Сделал свои названия для полей на форме ничего =) |
|||
Yii2 Save - Запись в книгу | + 17 | ||
Получил данные из формы, перевел их в UserRecord и сохранил в базу не смог сделать переход на страницу с благодарностью за регистрацию и с неё уже на страницу логина =) |
|||
Yii2 HasErrors - Где водятся волшебники? | + 16 | ||
эксперименты с проверками =) ничего =) |
|||
Yii2 IfEmailUsed - Почта закрыта | + 16 | ||
Добавил свою проверку на то что e-mail с которым регистрируется пользователь уже есть в базе в функцию rules Реализовал функцию проверки для этого случая. Немножко по рефакторил =) ничего в результате рефакторинга и изменения кода проверка стала работать не правильно выдавать ошибку когда e-mail в базе нет =) исправил условие в проверке =) |
|||
Yii2 JoinPost - Вторая сторона модели | + 16 | ||
для действия join добавил проверку isPost Если пришли данные формы, идем в другой метод и обрабатываем в нём данные формы. При первоначальном открытии формы join поля заполняются случайными данными пользователя (в тестовых целях) ничего =) |
|||
Yii2 Rules - Валидация без правил | + 16 | ||
Добавил правила валидации данных формы регистрации ничего =) |
|||
Yii2 UserJoinForm - Модель для формы | + 16 | ||
Создал модель UserJoinForm Модернизировал представление join проверил работу формы ничего =) |
|||
Yii2 Logout - Выход из лабиринта | + 17 | ||
Поменял отображение меню в зависимости от того прошли мы аутентификацию или нет =) добавил метод logout протестировал как чудесно пользователь вхо-о-одит и замечательно выходит. ничего=) =) |
|||
Yii2 UserIdentity - Посторонним В | + 16 | ||
Создал модель UserIdentity реализовал методы findIdentity($id) и getId() в этой модели добавил в конфиг строчки для использования этой новой модели добавил функцию авторизации при нажатии на кнопку Login ничего =) |
|||
Yii2 Faker - Тысяча фантазёров! | + 16 | ||
Добавил библиотеку Faker, переписал функцию setTestUser с использованием этой библиотеки =) добавил нескольких fake-пользователей в базу =) ничего =) |
|||
Yii2 UserRecord - Очень активная модель | + 16 | ||
Создал папку models и добавил в неё модель UserRecord реализовал метод setTestUser который добавляет первого тестового пользователя. Первый пользователь добавился в базу ничего =) |
|||
Yii2 DBase - Подключение к Матрице | + 17 | ||
создал базу данных mySql Добавил настройки для подключения к этой БД выполнил миграцию таблица в базе создалась ничего =) |
|||
Yii2 Migration - Архитектура таблицы | + 16 | ||
Написал код миграции для создания таблицы ничего =) |
|||
Yii2 Console - Есть ли жизнь в Консоли? | + 16 | ||
создал консольное приложение yii ничего =) |
|||
Yii2 Steps - Пошаговая инструкция | + 16 | ||
Реализовал все необходимые для тестирования функции ничего =) |
|||
Yii2 Tests - Обоснование необходимости | + 16 | ||
Добавил класс для тестирования join и login ничего =) |
|||
Yii2 Model - Модели на подиуме | + 16 | ||
Внимательно изучил схему веб-приложения ничего =) |
|||
Yii2 Panel - Красивые анкеты | + 16 | ||
Добавил немного дизайна на странички join и login =) ничего =) |
|||
Yii2 User - Помещение регистратуры | + 16 | ||
Создал новый контроллер user и поместил туда действия join и login Создал папку views/user и перенес туда представления login и join поменял ссылки в меню ничего =) |
|||
Yii2 Debug - Следы на песке | + 16 | ||
Добавил инструменты дебага Yii посмотрел как это работает. Круто, что еще можно сказать =) ничего =) |
|||
Yii2 Join/login - Полёт Навигатора | + 16 | ||
сделал "красивую" адресную строку Созда файл .htaccess создал представления для join и login и указал эти представления в контроллере. ничего аутентификация, по сути определение что к нам подключился конкретный пользователь. авторизация это присвоение этому пользователю полномочий на определенные действия в соответствии с какими-то правилами. |
|||
Yii2 Menu - Богатый выбор | + 16 | ||
Добавил пункты меню в наш навбар. Добавил в конроллер действия для Join и Login попробовал выполнить тесты ничего тесты не прошли скорее всего потому что у нас линк href не такой как мы ожидаем в тесте =) |
|||
Yii2 Bootstrap - Пусть будет красиво! | + 16 | ||
добавил к проекту bootsrtap добавил в layout навбар бутстрапа поменял настройки так чтобы всё заработало =) Добавил триггеры в main.php ничего =) |
|||
Yii2 Codeception - Пошаговое тестирование | + 16 | ||
добавил в проект codeception и инициализировал её открыл файл конфигурации acceptance и создал тесты вписал в созданный файл необходимые тесты запустил тест и добавил новые тесты "на вырост" =) ничего =) |
|||
Yii2 Views - Представления начинаются | + 16 | ||
Поменял return в контроллере Добавил в index.php define ('YII_DEBUG', true); Обновил страницу и увидел чего не хватает для отображения нашей странички. Добавил необходимые директории и файлы представлений в них. ничего =) |
|||
Yii2 Controller - Точка входа программиста | + 16 | ||
создал папку controllers и файл SiteController.php В контроллере добавил действие для страницы index ничего =) |
|||
Yii2 Composer - Установка пустоты | + 16 | ||
добавил необходимые зависимости с помощью composer. Создал папку config и файл web.php Переписал файл index.php таким образом чтобы обеспечить запуск yii ничего =) |
|||
Yii2 Git - Все ходы записываются | + 16 | ||
Создал git репозиторий. Добавил в него файлы .gitignore и index.php ничего =) |
|||
Yii2 Web - Первый кирпич сайта | + 16 | ||
создал необходимые каталоги и файл index.php Настроил OpenServer таким образом чтобы по адресу http://localhost открывалась наша страничка. Посмотрел как запускать php сервер ничего =) |
|||
Yii2 Soft - Вступление и подготовка | + 16 | ||
скачивать и устанавливать OpenServer =) остальное уже было ничего =) |
|||
Портфолио на Bootstrap Делаем главную страницу | + 1 | ||
Сделал главную страницу с миниатюрами работ. Сделал меню для авторизации =) ничего =) |
|||
Портфолио на Bootstrap Оформляем footer | + 1 | ||
Познакомился с пакетом font awesome. Оформил футер нашего сайта, добавив в него ссылки на социальные сети в виде иконок. ничего =) |
|||
Портфолио на Bootstrap Работа над ошибками | + 16 | ||
Исправил ошибки в верстке ничего =) |
|||
Портфолио на Bootstrap Подробности в модальное окно | + 16 | ||
Научился делать модальные окна с помощью bootstrap. Научился делать красивые ссылки на скачивание с glyph-иконкой ничего =) |
|||
Портфолио на Bootstrap Размещение работ портфолио | + 16 | ||
Сделал страницу портфолио с работами. Научился делать accordeon ничего =) |
|||
Dancing Links Пентагон ищет решение | + 16 | ||
Модифицировал функцию Dance() теперь она возвращает IEnumerable. Реализовал текущее состояние поиска решений. ничего =) |
|||
Dancing Links Пентагон в деталях | + 16 | ||
Реализовал отображение генерации вариантов расположения фигур. ничего =) |
|||
Dancing Links Фигуры в консоли | + 16 | ||
Реализовал функцию которая выводит фигуру в виде символов в консоли. Вывел все фигуры ничего =) |
|||
Dancing Links Десятикратная оптимизация | + 16 | ||
Оптимизировали функцию Dance. Получили результат. Супер курс получился. Очень все было и интересно и понравилось. Спасибо большое! =) ничего =) |
|||
Dancing Links Матрица Пентагона | + 16 | ||
Реализовал алгоритм перебора всех вариантов расположения фигур. Не смог дождаться завершения алгоритма работы, терпения не хватило =) запутался немного и долго искал ошибку. не смог дождаться завершения работы алгоритма. =) |
|||
Dancing Links Фигуры из пентамимо | + 16 | ||
Создал структуры Figure и Variant, а также класс Pentaminos. Воспользовался подарком от Игромистра и заполнил массив всеми вариантами расположения фигур. Создал функцию startPent не смог доделать задачу =) |
|||
Dancing Links Открытие/закрытие столбцов | + 16 | ||
Добавил номер строки в классе Cell() Доработал функцию добавления строки Доработал функцию Dance() Реализовал функции Cover() и Uncover() Перенумеровал ячейки от 0 до 11. Получил ответ! =) ничего =) |
|||
Dancing Links Как ссылки пошли впляс | + 16 | ||
Реализовал функцию Dance() Создал заглушки для функций Cover() и Uncover() Добавил вывод номера шага ничего =) |
|||
Dancing Links Единичная матрица | + 16 | ||
Создал класс Dance Реализовал функцию AddRow Реализовал функцию start и использовал класс Dance. Добавил 12 строчек. ничего =) |
|||
Dancing Links Заголовки столбцов | + 16 | ||
Доработал класс Cell. Добавил в него новые переменные, изменил конструктор, реализовал функцию добавления сверху. Создал класс Header. Доработал функцию test. ничего =) |
|||
Dancing Links Расширение хоровода | + 16 | ||
Реализовал класс Cell и сделал двусвязный список из нескольких элементов класса ничего =) |
|||
Dancing Links Двусвязный список с удалением | + 16 | ||
Посмотрел и послушал видео Нарисовал циклический список из 4-х элементов Проработал алгоритм удаления элемента вот это всё рисовать =) |
|||
Dancing Links Работа алгоритма | + 16 | ||
Рассмотрел варианты поиска решения с алгоритмом X изучать этот алгоритм =) |
|||
Dancing Links Что такое Dancing Links | + 1 | ||
узнал про алгоритм разобраться и понять суть алгоритма не просто. надеюсь на следующих уроках пойму =) |
|||
Портфолио на Bootstrap Рефакторинг страницы | + 16 | ||
Выполнил рефакторинг html кода страницы =) Сделал адаптивное меню с логотипом в левом верхнем углу. =) ничего =) |
|||
Портфолио на Bootstrap Подготовка картинок для портфолио | + 16 | ||
Подготовил картинки для фото=) ничего =) =) |
|||
Портфолио на Bootstrap Фиксированная панель и субменю | + 16 | ||
Зафиксировал меню в верхней части страницы. Теперь при прокрутке страницы он остается на месте. =) Добавил подменю ничего =) |
|||
Портфолио на Bootstrap Навигационное меню | + 16 | ||
Сделал отличное меню. При маленьком размере экрана оно превращается в кнопку и открывается по нажатию. не делать дурацких опечаток =) =) |
|||
Портфолио на Bootstrap Структура сайта и сетка | + 16 | ||
создал основные теги страницы сделал и подключил таблицу стилей изменил высоту container и цвет фона заголовка познакомился с принципом работы сетки bootstrap поиграл с префиксами классов для разных экранов =) id - должен быть уникальным на всей странице и в основном используется как указатель на элемент class - может использоваться на странице сколько угодно раз, можно указать несколько классов. Поэтому для верстки удобнее использовать class сформулировать разницу между class и id =) |
|||
Портфолио на Bootstrap Начало - подключение bootstrap | + 16 | ||
Создал в NetBeans html5 проект, скачал и подключил библиотеку bootstrap. Скопировал готовый пример страницы ничего =) |
|||
Портфолио на Bootstrap Презентация курса | + 16 | ||
Посмотрел презентацию курса. Очень подробно рассказано что буде на этом курсе. В общем вперед!!! =) ничего =) |
|||
Знакомство с jQuery jQuery - AJAX - Load | + 16 | ||
Супер. Отличные уроки. Узнал для себя кучу новой информации. Познакомился с ajax. Теперь буду думать куда всё это применить. =) ничего =) |
|||
Знакомство с jQuery jQuery - AJAX = IFrame | + 16 | ||
Реализовал получение времени из файла time.php и перенос его из iframe в span без использования jQuery вот всё это сделать =) =) |
|||
Знакомство с jQuery jQuery - DOM - Set | + 16 | ||
Узнал как с помощью jQuery не только получать, но и изменять значения выбранных тегов. И даже менять их на значения которые получены с помощью сcallback функций. ничего =) |
|||
Знакомство с jQuery jQuery - DOM - Get | + 16 | ||
Познакомился с методами jQuery, которые позволяют получить текстовое содержимое выбранного тега, html содержимое тега, значение поля и даже значение атрибута. =) ничего =) |
|||
Знакомство с jQuery Функции обратного вызова | + 16 | ||
Познакомился с реализацией функций callback в библиотеке jQuery. Еще раз усвоил возможность вызова разных функций jQuery "цепочкой" =) ничего =) |
|||
Знакомство с jQuery Остановка анимации | + 16 | ||
Научился останавливать анимацию. Посмотрел как это работает ничего =) |
|||
Знакомство с jQuery Домашнее задание: анимация Zorro | + 16 | ||
Я на прошлом уроке в принципе сделал задание, было сложно именно зациклить анимацию. Но я нашел способ. Сейчас реализовал перемещение логотипа проекта по всему окну относительно его размеров. =) ничего=) =) |
|||
Знакомство с jQuery Эффекты анимации, продолжение | + 16 | ||
Делать анимацию. Сделал анимацию Zorro и попробовал Color плагин ничего =) |
|||
Знакомство с jQuery Эффекты скольжения и базовая анимация | + 16 | ||
Познакомился с функциями slide() и animate() Насколько я понимаю: absolute - элемент отображается на странице не зависимо от расположения других элементов (будто их нет) fixed - элемент отображается в указанной точке на экране и не меняет своего положения даже при прокрутке страницы. relative - элемент распологается относительно своего исходного места. разбираться с position =) |
|||
Знакомство с jQuery Эффекты появления и исчезновения | + 16 | ||
Познакомился с функциями fade* JQuery. Отличная вещь, все больше и больше начинается нравится JQuery. ничего =) |
|||
Шпионский бот ВИП-Урок: Защита приложения | + 16 | ||
Добавил фильтр для того чтобы бот давал информацию только мне. Посмотрел как скрывать приложение. Написал метод для добавления приложения в автозагрузку. ничего =) |
|||
Шпионский бот ФИНАЛЬНЫЙ УРОК | + 16 | ||
Отличный курс. Я повторил еще раз этапы работы с telegram api которые изучил на одноименном курсе. Научился получать список процессов и скриншоты, и передавать их в телеграм. Запускать и закрывать процессы. собраться и сделать видео. =) |
|||
Знакомство с jQuery Эффекты скрытия и отображения | + 16 | ||
Использовать функции hide(). show() и toggle() ничего =) |
|||
Шпионский бот Процессуальный кодекс | + 16 | ||
Получать список процессов. Написал процедуру закрытия и запуска процессов ничего Не очень понял зачем городить вот это Process.GetProcessesByName(nameProc)[0].Kill(); если вроде бы должно сработать и так p.Kill(); плюс как раз из-за проверки на наличие файла при запуске приложения не работает "calc", "notepad" и прочее... |
|||
Шпионский бот Летучая фотография | + 16 | ||
Переписал процедуру для отправки скриншота. Написал процедуру сжатия фото. Написал процедуру сжатия фото в указанное количество раз. Написал процедуру для отправки скриншота нескольких мониторов ничего =) |
|||
Шпионский бот Фото в студию | + 16 | ||
Написал процедуру отправки фотографии Посмотрел ей в отладчике много различных заклинаний должно быть написано. В итоге искал ошибки=) ничего |
|||
Шпионский бот Посмотри что я натворил | + 16 | ||
Написал процедуру считывания данных из файла лога. Научил бота возвращать данные из лога по команде. Защитил данные бота. Вывел последние 10 строк =) ничего =) |
|||
Шпионский бот Логировали, логировали да не вылогировали | + 16 | ||
Написал процедуру логирования в файл и на экран. Запись лога нужно добавить во время инициализации бота и при завершении работы =) ниего =) |
|||
Шпионский бот Ну что сказать Вам, Господа... | + 16 | ||
Добавил таймер. Сделал рефакторинг кода. Написал процедуру выбора ответа. Для защиты бота, нужно сделать так чтобы он отвечал только мне либо просил пароль =) ничего =) |
|||
Шпионский бот Телеграммировать | + 16 | ||
Узнал как отправить сообщение через адресную строку. Узнал как конвертировать дату сообщения в понятный формат =) Отправил себе сообщение программно =) ничего =) |
|||
Шпионский бот Вам телеграмма! | + 16 | ||
Пункты описал правильно =) ничего =) |
|||
Шпионский бот Авторазбор в действии | + 16 | ||
Для меня Json это достаточно удобный и простой формат передачи данных =) Повторил подключение библиотеки Json и создание класса на основе Json =) ничего =) |
|||
Шпионский бот Хочу новости | + 16 | ||
Повторил получение страницы по ссылке в виде строки. И работу с offset =) ничего =) |
|||
Шпионский бот Кто я? | + 16 | ||
Создал форму, и разместил текстовое поле для лога. Установил боту аватар. Получил результат метода getMe() ничего =) |
|||
Шпионский бот Здесь Ботов раздают? | + 16 | ||
В сети Telegram уже зарегистрирован Бота уже заводил, сделал еще одного =) ничего =) |
|||
Знакомство с jQuery События и их методы | + 16 | ||
Узнал про события в jQuery По игрался с ними. =) ничего Отличные уроки получились. Надеюсь на продолжение! =) |
|||
Знакомство с jQuery Понятие селектора и примеры | + 16 | ||
Узнал какие селекторы можно использовать в jQuery. Мне понравились все селекторы=) ничего =) |
|||
Знакомство с jQuery Эксперименты и кнопки | + 16 | ||
Добавил кнопки для скрытия и отображения абзаца. Класс!!! =) На w3cschools нашел метод toggle() и назначил его на третью кнопку. ничего =) |
|||
Знакомство с jQuery Синтаксис и простейший пример | + 16 | ||
Научился главному заклинанию jQuery =) ничего =) |
|||
Знакомство с jQuery Суть библиотеки jQuery | + 16 | ||
Послушал видео, узнал где можно получить информацию по jQuery С библиотекой не знаком совсем, надеюсь на эти уроки =) ничего =) |
|||
API Telegram LINQ | + 16 | ||
Познакомился с LINQ. Отличный урок получился. =) ничего =) |
|||
API Telegram ФИНАЛЬНЫЙ УРОК | + 16 | ||
Не легко мне дался этот курс. При его прохождении нужно быть ОЧЕНЬ внимательным. =) Но курс мне понравился, узнал для себя много нового. Буду пробовать пробивать применение таких ботов на работе. =) Следующим будет курс "Шпионский бот" =) делать видео =) |
|||
API Telegram Красота должна быть идеальной | + 16 | ||
Научился вставлять смайлы, добавлять картинки к описанию товаров, и форматировать текст сообщений бота. ничего =) |
|||
API Telegram Класс как кнопка | + 16 | ||
Написал отдельный класс для кнопки =) ничего =) |
|||
API Telegram Корзина. Результат | + 1 | ||
Написал процедуру отправки Администратору информации о том что нужно связаться с клиентом. Написал процедуру очистки Корзины. Если корзина пуста, она не отображается следить за ходом мысли =) =) |
|||
API Telegram Корзина. Что из этого мне нужно? | + 16 | ||
Написал процедуры изменения корзины. Добавил кнопку для Оформления заказа. ничего =) |
|||
API Telegram Корзиномания | + 16 | ||
Написал методы добавления и удаления для корзины ничего =) |
|||
API Telegram Покупательская Корзина | + 16 | ||
Добавил кнопку назад Сделал таблицу и класс для корзины Сделал отображение количества товара в корзине ничего =) |
|||
API Telegram Продуктовый магазин | + 17 | ||
Написал процедуру обработки запросов и отображения товаров из магазина. Если мы нажали на элемент который уже является продуктом, наверное его нужно положить в корзину. Или задать вопрос положить его в корзину или нет =) Тогда у нас не будет проблем с повторным нажатием ничего =) |
|||
API Telegram Без тормозов | + 16 | ||
Дописал обработку нашего меню Удалил лишние методы. Систему контроля версий удобно использовать чтобы можно было удобно вернутся на любой этап создания проекта ничего =) |
|||
API Telegram Главные кнопки | + 16 | ||
Добавлять новые кнопки в меню. Исключение возникает потому что при изменении сообщения мы должны поменять хоть что-нибудь. В нашем случае ничего не изменяется =) Урок шел достаточно тяжело. Первое с чем столкнулся это с тем что если делать как в уроке вот в этих строчках List<InlineKeyboardButton> line = new List<InlineKeyboardButton>() { new InlineKeyboardButton("Есть вопрос?", "?"), new InlineKeyboardButton("О нас", "about") }; Я получал ошибку 400 при отправке сообщения. Если сделать так new InlineKeyboardButton("Есть вопрос?", "", "?") или так new InlineKeyboardButton("Есть вопрос?") ошибки нет =) |
|||
API Telegram Без изменения кода... | + 16 | ||
Научился выводить меню по данным из БД. Дописал класс добавления кнопок. Поскольку домашнее задание не очень чётко, на мой взгляд, поставлено сделал так. Добавил константу в класс InlineKeyboard, константа равна 3. При добавлении кнопки будут добавляться в линию, пока их не станет три, потом переходим на новую строку ничего =) |
|||
API Telegram Прикрутить БД | + 1 | ||
Добавил класс для работы с базой SQLite. Выполнил рефакторинг программы Вывел данные из таблицы с предыдущего урока в DataGridView ничего =) |
|||
State ФИНАЛЬНЫЙ УРОК | + 16 | ||
В рамках этого курса я познакомился с шаблоном проектирования "Состояние" В рамках этого курса показан отличный пример его использования. Была написана программа "Целый калькулятор" где этот шаблон проявился во всей своей красе. ничего =) |
|||
State ПОЛУФИНАЛЬНЫЙ УРОК | + 16 | ||
Познакомился с отличным шаблоном "Состояние". Данный шаблон можно использовать для написания множества различных программ где необходимо менять поведение в зависимости от того состояния в котором находится программа. ничего =) |
|||
Observer ФИНАЛЬНЫЙ УРОК | + 1 | ||
На этом курсе я изучил очень интересный шаблон проектирования наблюдатель. Если необходимо чтобы несколько разных объектов могли получить информацию об изменениях в другом объекте это шаблон не заменим. ничего =) |
|||
Iterator ФИНАЛЬНЫЙ УРОК | + 16 | ||
Шаблон итератор. Очень полезный курс на простых примерах я познакомился с шаблоном. И даже написал свой BlackJack =) ничего =) |
|||
Facade ФИНАЛЬНЫЙ УРОК | + 16 | ||
В этом курсе я узнал что тот подход который я интуитивно использовал раньше называется шаблон проектирования фасад. Изучив этот шаблон на простых примерах я теперь лучше понимаю как его применять. В общем отличный курс, всем рекомендую! =) ничего =) |
|||
Сетевые технологии VIP урок. SQLite: База MySQL в кармане | + 16 | ||
Уже проходил этот урок в курсе API Telegram, но урок полезный =) ничего =) |
|||
Strategy ФИНАЛЬНЫЙ УРОК | + 17 | ||
На этом курсе я изучил шаблон проектирования стратегия. Это отличный шаблон который очень удобно применять в тех случаях когда нам необходимо использовать различные алгоритмы в зависимости от каких-то условий. ничего =) |
|||
Template method ФИНАЛЬНЫЙ УРОК | + 16 | ||
На этом курсе я познакомился с отличным шаблоном проектирования "Шаблонный метод". Изучая его я понял что уже применял такой подход, сам того не замечая. Разобрав этот шаблон проектирования на простых примерах в этом курсе, я стал лучше понимать где и как я его применял и теперь буду стараться применять его уже вооруженный знаниями. ничего =) |
|||
Factory ФИНАЛЬНЫЙ УРОК | + 16 | ||
Познакомился с отличным шаблоном. Его можно использовать в том случае когда нам необходимо создавать похожие но чем-то разные объекты и единообразно их обрабатывать. К сожалению мне пока не приходилось применять его на практике. сформулировать чему научился =) |
|||
Singleton ФИНАЛЬНЫЙ УРОК | + 16 | ||
Познакомился с шаблоном проектирования Singleton. Полезный шаблон, стараюсь его использовать там где это необходимо. ничего =) |
|||
Active Record ФИНАЛЬНЫЙ УРОК | + 1 | ||
Познакомился с шаблоном ActiveRecord. Теперь стараюсь его применять везде где только можно =) ничего=) =) |
|||
Сетевые технологии ФИНАЛЬНЫЙ УРОК. Видеообзор программы | + 16 | ||
Хороший курс. Много интересного и нового я для себя узнал. Хорошая идея с домашними заданиями и их разбором в начале следующего урока. делать видеообзор =) |
|||
Сетевые технологии Всё всегда под рукой | + 16 | ||
Узнал про сайт bitbucket и программу SourceTree. Понял как ими пользоваться ничего =) |
|||
Сетевые технологии Хождение по динамическим ссылкам | + 16 | ||
Провёл рефакторинг кода Научился преходить по нужным ссылкам ничего =) |
|||
MVC и JavaFX ФИНАЛЬНЫЙ УРОК | + 16 | ||
1. В общей сложности я потратил на курс 10 дней. Но с большими перерывами из-за отпуска. =) 2. Курс просто отличный. Позволяет почувствовать всю мощь шаблона MVC и познакомиться с JavaFX. Создание интерфейса упрощается в разы. =) 3. Всё что на данный момент придумалось из того что можно добавить, я сделал =) делать видео, как всегда =) =) |
|||
Сетевые технологии Авторизация без браузера или как обмануть сайт | + 16 | ||
Выполнять авторизацию без браузера. Не очень понял домашнее задание, поэтому решил посмотреть его в следующем уроке. понять как можно сделать универсальный метод авторизации и что это такое =) |
|||
MVC и JavaFX Controller - UserList - Поиск записей | + 16 | ||
Реализовал поиск через вызов функции из модели. Исправил в SceneBuilder fxml файл и убедился что поиск заработал корректно. Шаблон MVC это очень мощный шаблон. JavaFX меня тоже очень впечатлил. ничего =) |
|||
MVC и JavaFX Controller - UserList - Выбор записи | + 16 | ||
Реализовал код для кнопки добавления записи. Сделал открытие записи на редактирование по двойному щелчку. Изменил расположение и внешний вид кнопок добавление и удаления. Реализовал удаление записи и вопрос об удалении. Проверил работу всех функций. ничего =) |
|||
MVC и JavaFX Controller - UserList - Список пользователей | + 16 | ||
Понял как превратить наш список в observableList который ждет метод setItems у ListVierw. На предыдущем уроке сделал иначе, не знаю насколько это корректно было for(User user : userList.list) listUsers.getItems().add(user.name + " " + user.phone); ничего =) |
|||
MVC и JavaFX Controller - UserList - Сообщение | + 16 | ||
Создал метод init в контроллере UserList. Создал вложенный класс ModelListListener. Обработал полученные от модели строковые сообщения Проверил работу Реализовал заполнение списка, надеюсь простым и правильным методом. На следующем уроке проверю. =) ничего =) |
|||
MVC и JavaFX Controller - UserCard - Добавление | + 16 | ||
Убедился что и добавление пользователя у нас работает! =) Самооценка повысилась =) ничего =) |
|||
MVC и JavaFX Controller - UserCard - Удалить или сохранить? | + 16 | ||
Сделал удаление записи на кнопку Cancel, потом переделаю =) Сделал сохранение записи по кнопке Save =) ничего =) |
|||
MVC и JavaFX Controller - UserCard - Загрузка | + 16 | ||
Реализовал открытие карточки пользователя =) Сделал при открытии формы фокус на поле с именем. Сделал косметические изменения формы и добавил ей иконку =) Кнопки Delete у меня нет, Cancel и так работает. Save лучше, я думаю, сделать чуть позже =) ничего =) |
|||
MVC и JavaFX JAR - Подключение библиотеки | + 16 | ||
Подключил два jar файла к проекту. Скопировал базу и запустил прежнюю версию приложения. Посмотрел как классно IDEA умеет декомпилировать код классов. ничего =) |
|||
MVC и JavaFX JAR - Запуск классного архива | + 16 | ||
Создавать пустой jar и добавлять в него классы. Создавать артефакт архива и запускать программу из консоли ничего =) |
|||
MVC и JavaFX JAR - Запуск полного архива | + 16 | ||
Скачал архив, открыл в Intellij IDEA Создал артефакт для полного JAR Откомпилировал и нашел на диске Подсунул ему базу и запустил ничего =) |
|||
MVC и JavaFX View - Работа с двумя формами | + 16 | ||
Описал два поля для контроллеров. Получил значения каждого контроллера из FMXLLoader-а Описал в контроллере contList поле stageCard Создал setter для этого поля Передал stageCard из основной программы в contrList Открытие формы по кнопке Add Сделал форму UserCard модальной Сделал закрытие формы по кнопкам Сохранить и Отмена =) ничего =) |
|||
MVC и JavaFX View - Инициализация платформы | + 16 | ||
Описал два поля stageList и stageCard. Написал методы initList() и initCard() Вызвал эти методы из функции statr() и отобразил формы. Долго ковырял SceneBuilder добиваясь "резиновости" формы UserList, и её сносного вида =) ничего =) |
|||
API Telegram БД - Большое Дело! | + 16 | ||
Понял план базы данных. Сделал базу данных =) Для полноценного интернет магазина нам не хватает единицы измерения, чтобы было понятно за что цена. И количества товара в наличии, чтобы не получилось что у нас купили то чего уже нет =) ничего =) |
|||
API Telegram SQLite: База MySQL в кармане | + 16 | ||
Работать с БД SQLite. ничего =) |
|||
MVC и JavaFX View - Запуск JavaFX Application | + 16 | ||
Создал JavaFX Application. Добавил в проект созданные файлы, добавил в контроллеры импорты. Запустил программу с разными формами. Открытие одной формы из другой сделать не смог :( Сделать открытие одной формы из другой =) |
|||
MVC и JavaFX View - Карточка пользователя | + 16 | ||
Сформировал карточку пользователя, сохранил fxml и java файл ничего =) |
|||
MVC и JavaFX View - Список пользователей | + 16 | ||
Сделал форму по инструкции в видео Сохранил файлы fxml и java ничего =) |
|||
API Telegram Изменить неизменяемое | + 16 | ||
Написал процедуру изменения сообщения. Технологию работы с SQLite изучил на курсе MVC =) ничего =) |
|||
API Telegram По взмаху волшебной палочки! | + 16 | ||
Дописал класс TeleMessage для того чтобы обрабатывать callback_query Написал процедуру отправки подсказок сформировал inline меню по месяцам. не до конца понял прикола с inline menu У меня не работает меню со ссылками так как показано на видео(как работает показано на скриншоте). Если сделать inline меню без ссылки, но с callback_data тогда всё работает как на видео. ну вот кроме непонятно о которых написал выше, замечаний нет |
|||
MVC и JavaFX View - Установка Scene Builder | + 16 | ||
Установил scene builder. ничего =) |
|||
API Telegram Волшебство начинается! | + 16 | ||
Научился делать кнопки Inline как получить данные запроса не допёр =) |
|||
Сетевые технологии Авторизация с формированием ключа | + 16 | ||
Нашел токен на сайте. Написал метод формирования ключа. Нашел еще один сайт с авторизацией. Провёл авторизацию используя метод ключа =) ничего =) |
|||
API Telegram Не хочу писать! | |||
Написал классы для создания и удаления кнопок. Создал кнопочное меню. Создал меню состоящее из месяцев ничего =) |
|||
API Telegram Вам телеграмма! | + 16 | ||
Научился обрабатывать комманды которые получает бот. Боту может написать любой, кто к нему подключится. ничего =) |
|||
API Telegram Что такое Json?! | + 16 | ||
Подключил библиотеку для работы с JSON. Получил offset (на прошлом уроке сам не смог, не допёр что проблема в слешах). Получил сообщения программно Написал описания для класса, где смог догадаться =) Делать описание для класса =) |
|||
API Telegram Начинаем кодить | + 16 | ||
Получил информацию о себе Получил обновления, добавил таймер и логирование. получить номер апдейта =) |
|||
API Telegram Осознание... | + 16 | ||
Создал форму и текстовое поле на ней Проверил ввод данных в адресной строке Нашел настройки бота и поменял ему аватарку =) ничего =) |
|||
MVC шаблон VIP - MVC - PhoneBook - UML | + 16 | ||
Скачал программу Code 2 UML ну и запустил конечно же. Загрузил в неё все class файлы создал схему и расположил эти элементы =) Ну а еще перезаписал видео отчёт еще раз с учётом изменений после финала =) перезаписывать видео =) обязательно пройду курс по созданию UI на JavaFX но не прямо сейчас =) |
|||
MVC шаблон VIP - MVC - PhoneBook - Error Checking | + 16 | ||
Сделал пробрасывание ошибки из активной записи в модель. Сделал передачу ошибки в представление. Сымитировал ошибку. Свой способ обработки ошибок реализовал и показал на скриншоте ничего =) |
|||
MVC шаблон VIP - MVC - PhoneBook - JModal | + 16 | ||
Модальным сделал на предыдущем уроке =) ничего =) |
|||
MVC шаблон VIP - MVC - PhoneBook - Tripple Click | + 16 | ||
Добавил открытие записи по нажатию клавиши Enter. Открытие по двойному щелчку сделал до этого, переправил на тройной, потренировался. =) Решил сделать окно добавления/редактирования записи модальным =) ничего =) |
|||
Тестирование JUnit - Intellij IDEA | + 16 | ||
Благодаря Елене узнал как выполнять модульные тесты в среде IntelliJ Idea ничего =) |
|||
MVC шаблон ФИНАЛЬНЫЙ УРОК | + 16 | ||
Это потрясающий курс. Высочайшая концентрация знаний. Кроме того что я познакомился с шаблоном проектирования MVC, я еще повторил изученные ранее шаблоны проектирования Singleton, Observer, ActiveRecord и Observer. Закрепил навыки и получил новые знания в создании оконного приложения на Java. Также я познакомился с БД SQLite и узнал как к ней подключаться с помощью языка Java. Еще в рамках этого курса я познакомился с основами написания модульных тестов. Столько всего и всё это в рамках небольшого курса. Фантастика! =) =) |
|||
MVC шаблон MVC - PhoneBook - Search - Finish | + 16 | ||
Добавил метод для поиска пользователя в модель Добавил метод search в класс UserListSQL Перенес метод dupslashes в класс DBase и сделал его статичным Переписал метод update c использованием параметров SQL запроса Изменил способ отображения списка ничего =) |
|||
MVC шаблон MVC - PhoneBook - Search - Listener | + 16 | ||
Создал функцию changeFindText. Создал в контроллере вложенный класс. Связал вид с классом в конструкторе. Судя по всему всё работает. Сделал так чтобы при запуске программы фокус сразу попадал на поле для поиска. При открытии формы создания/редактирования фокус на поле Имя ничего =) |
|||
MVC шаблон MVC - PhoneBook - Search - Select LIKE | + 16 | ||
Написал и выполнил запрос в консоли. Запрос выводит записи которые содержат указанную подстроку в поле name или в поле phone. Таким образом можно будет искать по любому полю. В плане реализации для не большой базы можно и по дергать базу запросами =) ничего =) |
|||
MVC шаблон MVC - PhoneBook - Search - Message | + 16 | ||
Метку для отображения сообщений добавил еще на предыдущих уроках. На поменял ей цвет шрифта. Перевел информацию на русский язык. Добавил еще записей на русском ничего =) |
|||
MVC шаблон MVC - PhoneBook - Controller - Select / Update | + 16 | ||
Сделал обновление и удаление записи, а также открытие на редактирование при двойном щелчке на записи ничего =) |
|||
MVC шаблон MVC - PhoneBook - Controller - Buttons | + 16 | ||
Написал обработчики для кнопок Add и Save. Сделал отображение и скрытие форму ViewCard Вывел результат действия в отдельное поле статуса. сделать поле статуса =) =) |
|||
MVC шаблон MVC - PhoneBook - Controller - Class for Click | + 16 | ||
Создал контроллер для ViewCard и два внутренних класса для обработки нажатия кнопок. ничего =) |
|||
MVC шаблон MVC - PhoneBook - Controller - Scroller | + 16 | ||
Отобразил список абонентов на форме.=) Скролл добавил еще на том уроке где нужно было 10000 записей сделать =) ничего =) |
|||
MVC шаблон MVC - PhoneBook - Controller - Model / ViewList | + 16 | ||
Создал класс для контроллера. Научил его обрабатывать нажатие кнопки на форме ничего =) |
|||
MVC шаблон MVC - PhoneBook - Model - Methods | + 16 | ||
Реализовал все методы в нашей модели не смог придумать как проверить модель =) |
|||
MVC шаблон MVC - PhoneBook - Model - Ресторанная аналогия | + 16 | ||
Подготовил заготовки методов для модели. Примерно такими я их и предполагал. Для описания наших классов Active record мне пришла в логову аналогия с инструментами повара. Ножи, блендеры, миксеры, сковороды, кастрюли =) ничего =) |
|||
Сетевые технологии Авторизация с заполнением полей | + 16 | ||
Создал метод авторизации с предварительным заполнением полей на сайте. Добавил кнопку и метод для выхода из аккаунта. ничего =) |
|||
Сетевые технологии Несколько способов работы с интернет-страницами | + 16 | ||
Создавать подключение через прокси. Получать картинку через WebRequest (в предыдущем уроке сделал через WebClient. Если не нужно использовать прокси, то не нужно указывать его для класса WebRequest. В нашем случае можно закомментировать строку req.Proxy = proxy; ничего =) |
|||
Сетевые технологии Интернет-страница: Что полезного можно получить? | + 16 | ||
Получать ссылки и картинки с интернет страницы =) ничего =) |
|||
MVC шаблон MVC - PhoneBook - UserSQLTest - Slashes | + 16 | ||
Проверять функции работы с БД на работу с добавлением в записях апострофов и кавычек . Написал функцию для тестирования метода select в классе UserListSQL ничего =) |
|||
MVC шаблон MVC - PhoneBook - UserSQLTest - Select | + 16 | ||
Писать тесты для Select и Delete ничего =) |
|||
MVC шаблон MVC - PhoneBook - UserSQLTest - Insert | + 16 | ||
Писать тесты для функции Insert ничего =) |
|||
MVC шаблон MVC - PhoneBook - UserSQLTest - DBase | + 16 | ||
Разложил классы по пакетам =) Создал класс для тестирования с заглушками. Переделал класс DBase в enum =) ничего =) |
|||
Тестирование JUnit - Powerable | + 16 | ||
Тема очень интересная. Я вот таким тестированием никогда не занимался. В основном ручным тестирование уже готового продукта =) ничего =) |
|||
Тестирование JUnit - Exceptions | + 16 | ||
Писать тесты =) придумать еще тесты =) |
|||
Тестирование JUnit - Testing | + 16 | ||
Писать тесты ) единственное что приходит в голову это проверка граничных значений. мы используем int и точно получим ошибку при больших значениях. еще нужно проверить что будет если ввести отрицательные числа =) придумать еще тесты. видимо мой внутренний тестировщик ушел в отпуск =) =) |
|||
Тестирование JUnit - Numbers | + 16 | ||
На предыдущем уроке уже сам написал методы, ровно так же =) сложности похоже впереди =) |
|||
Тестирование JUnit - Система тестирования | + 16 | ||
Посмотрел видео. Очень интересно познакомится с написанием тестов ничего =) |
|||
Tinklavimas Каким будет мой сайт | + 16 | ||
ничему решить для чего нужен сайт решил что нужно сделать сайт визитку для начала =) |
|||
MVC шаблон MVC - PhoneBook - UserListSQL - Select | + 16 | ||
Теперь можно отобрать все записи из базы и вывести их в список на форме =) ничего =) |
|||
MVC шаблон MVC - PhoneBook - UserSQL - CRUD | + 16 | ||
Доделал оставшиеся методы select(), update() и delete() ничего =) |
|||
MVC шаблон MVC - PhoneBook - UserSQL - Singleton | + 16 | ||
Повторил создание класса по шаблону Singleton да еще и на примере подключения к настоящей базе. =) ничего =) |
|||
MVC шаблон MVC - PhoneBook - UserSQL - Connect | + 16 | ||
Реализовал добавление записи в базу данных в классе UserSQL. Думаю что необходимо вынести создание подключения к БД в отдельный класс. ничего =) |
|||
MVC шаблон MVC - PhoneBook - UserSQL - Queries | + 16 | ||
Повторил азы языка запросов SQL =) ничего =) |
|||
MVC шаблон MVC - PhoneBook - UserSQL - Methods | + 16 | ||
Сделал заготовку класса для доступа к записям в базе данных. ничего =) |
|||
База SQLite SQLite - Самостоятельная работа | + 16 | ||
Самостоятельно проделал все действия из предыдущих уроков =) Свой вопрос я придумал такой: Вывести для каждого студента средний балл по каждому предмету все вот это проделать =) =) |
|||
База SQLite SQLite - Select | + 16 | ||
Отличный цикл уроков получился. Очень удобная база, надо будет взять её на вооружение =) ничего =) |
|||
База SQLite SQLite - Insert | + 16 | ||
Реализовал добавление пользователя в базу =) ничего =) |
|||
База SQLite SQLite - Подключение из Java | + 16 | ||
Подключаться к БД SQLite на Java =) ничего =) |
|||
База SQLite SQLite - Знакомство | |||
Понял как удобно работать с базой SQLite. Создал базу, таблицу и записи в ней =) ничего =) |
|||
MVC шаблон MVC - PhoneBook - UserList Struct | + 16 | ||
Завел 10000 случайных пользователей =) Отобразил их в списке =) ничего =) |
|||
MVC шаблон MVC - PhoneBook - ViewList | + 16 | ||
Создал представление для списка телефонного справочника ничего =) |
|||
MVC шаблон MVC - PhoneBook - User Struct | + 16 | ||
Добавил структуру "Пользователь". Вывел информацию о пользователе в форму =) ничего =) |
|||
API ВКонтакте ВИП Урок. Messenger | + 16 | ||
Создавать простой мессенджер для VK Отлично получился, хотя по дороге и были сложности. =) ничего С XDocument.Load() не получилось потому что он в строке ждал ссылку(string uri) на xml документ, но главное что нашлось решение через MemoryStream. |
|||
MVC шаблон MVC - PhoneBook - ViewCard | + 16 | ||
Сделал ViewCard =) сделать чтобы выглядело так как хочется =) |
|||
MVC шаблон MVC - PhoneBook - Вступление | + 16 | ||
Посмотрел видео. Нарисовал две формы. Пытался держать себя в руках и сделать простой интерфейс. =) =) |
|||
MVC шаблон MVC - Counter - ControllerDuplex | + 17 | ||
Отличная практика для изучения шаблона MVC. Все понятно и доходчиво. Буду пробовать применять этот шаблон при написании своих программ. ничего =) |
|||
MVC шаблон MVC - Counter - ModelDuplex | + 16 | ||
Добавил модель Duplex и контроллер который связывает эту модель и оконное представление. ничего =) |
|||
MVC шаблон MVC - Counter - ControllerPlusConsole | + 16 | ||
Добавил еще один контроллер, на этот раз для консоли ничего =) |
|||
MVC шаблон MVC - Counter - ControllerPlusFrame | + 16 | ||
Создал контроллер который связал нашу модель и представление =) ничего =) |
|||
MVC шаблон MVC - Counter - ModelPlus | + 16 | ||
Создал модель =) ничего =) |
|||
MVC шаблон MVC - Counter - ViewFrame | + 16 | ||
Сделал оконный View =) ничего =) |
|||
MVC шаблон MVC - Counter - ViewConsole | + 16 | ||
Научился создавать консольный View =) ничего =) |
|||
MVC шаблон MVC - Суть шаблона | + 16 | ||
Познакомился с теорией о шаблоне MVC. Как я понял модель отвечает за бизнес-логику, вид(представление) за взаимодействие с пользователем, а контроллер связывает модель и вид. сформулировать мысли =) |
|||
Сетевые технологии Вопросы и ответы | + 16 | ||
По слушал ответы на вопросы =) У меня вопросов нет =) ничего =) |
|||
Сетевые технологии Главные секреты интернет-страниц | + 16 | ||
Добавил адресную строку, текстовое поле с заголовком. Также добавил текстовые поля с html страницы и сookie. Куки - это файлы в которых хранится различная информация которая в дальнейшем будет использоваться если я опять зайду на этот сайт. Это может быть данные об авторизации, или язык на котором я хочу просматривать сайт и другие настройки ничего =) |
|||
Сетевые технологии Мой собственный браузер | + 16 | ||
Создал свой веб-браузер. Проверил его работу. Чтобы изменить домашнюю страницу, нужно либо поменять её в IE, либо при нажатии кнопки "Домой" вызывать не goHome() а Navigate(mainSite), где mainSite - это как раз та самая переменная которую мы добавили в конце урока =) ничего Не стал я делать кнопки навигации отдельными кнопками, сделал ToolStrip. Вроде бы ничего получилось =) |
|||
Сетевые технологии Презентация курса | + 16 | ||
Ничему ничего от курса ожидаю новых знаний в первую очередь =) тема интересная =) |
|||
МикроШахматы VIP урок - Бестолковый интеллект | + 16 | ||
Написал рандомайзер и столкнул черных и белых эпичной битве =) результат на скриншоте =) =) =) |
|||
МикроШахматы VIP урок - Минное поле | + 16 | ||
Реализовал функцию mark_attack(); Пришлось чуть-чуть подумать над функцией show_map и отображением в принципе Ну в общем вроде бы что-то получилось Сделать все необходимые изменения =) |
|||
API Telegram Здесь Ботов раздают? | + 16 | ||
Уже зарегистрирован в Telegram. Бота создал, токен получил =) Бота можно использовать для рассылки информации подписчикам. Или спрашивать у него погоду, или курс валют, а он будет отвечать =) ничего =) |
|||
Шаблоны ФИНАЛЬНЫЙ УРОК | + 17 | ||
Курс получился просто отличный. До этого курса я не знал про существование шаблонов проектирования. Я догадывался что что-то такое должно быть, но благодаря этому курсу смог с ними познакомиться и узнать для себя много нового. Курс на 100% полезный, ничего лишнего. =) Материал подан очень доходчиво и понятно. Спасибо за такой замечательный опыт! =) =) =) |
|||
State State - Целый калькулятор - Fix Bugs | + 16 | ||
Не все ошибки я смог найти самостоятельно. В предыдущих отчётах рассказывал какие ошибки нашел. 1. не обнулялся Y после второго состояния если нажать на кнопку операции 2. не работало вычисление если набрать первую цифру и операцию после чего нажать равно. Эти ошибки я смог поправить сам =) ничего =) |
|||
State State - Целый калькулятор - 16 кнопок | + 16 | ||
Сделал интерфейс для нашего калькулятора. Очень хорошие и интересные уроки получились. ничего =) |
|||
State State - Целый калькулятор - Logic | + 17 | ||
Реализовал логику калькулятора. Я нашел две ошибки: 1. если ввести 1 + 1 + 2 в результате получим 14, потому что у нас не обнуляется Y в случае если мы выбрали операцию после второго состояния. 2. Не работает фишка которая есть в калькуляторе если я введу 5 + и равно, он должен складывать 5+5 и при каждом нажатии "=" прибавлять 5. найти и исправить ошибки ничего |
|||
State State - Целый калькулятор - Press key | + 16 | ||
продолжаем делать калькулятор и разбираться со статусами =) ничего =) |
|||
State State - Целый калькулятор - Context | + 16 | ||
Начали реализацию состояний калькулятора =) Думаю отлично всё получится =) ничего =) |
|||
State State - Целый калькулятор - States | + 16 | ||
Осознал насколько не просто реализовать калькулятор без использования состояний. нарисовать картинку =) |
|||
МикроШахматы ФИНАЛЬНЫЙ УРОК | + 1 | ||
Много раз переписывать видео, из-за того что что-то пошло не так =) записать наконец-то видео Отличный курс по JavaScript. Раньше не сталкивался с этим языком и боялся его, но вот после этого курса страх пропал =) |
|||
API ВКонтакте ФИНАЛЬНЫЙ УРОК | + 16 | ||
Отличный видео-курс. С удовольствием прошел его еще раз, после его обновления. Очень здорово что показано как легко и просто работать с данными в формате json Ну и в принципе очень интересный курс получился! =) собраться и сделать видео ничего |
|||
State VIP - State - КНБ - JButtons | + 16 | ||
Отличный урок. Закончили КНБ с интерфейсом =) ничего =) |
|||
State VIP - State - КНБ - JFrame | + 16 | ||
Начали переделывать игру КНБ для использования оконного интерфейса. Практика работы с JFrame это круто=) вывести три кнопки =) |
|||
State State - КНБ - Play | + 16 | ||
Продолжаем реализовывать игру КНБ и изучать шаблон Состояние реализовать вывод счетчика побед и поражений =) =) |
|||
State State - КНБ - States | + 16 | ||
Начало реализации шаблона Состояние ничего =) |
|||
State State - Вступление | + 16 | ||
Я так понял что шаблон состояние позволяет реализовать алгоритм при котором программа ведет себя различным образом в зависимости от её состояния. Шаблон стратегия позволяет на начальном этапе выбрать какую-то стратегию, и дальше уже следует ей до конца. Я на работе делал программку которая позволяет автоматизировать рутинные действия и делает это по шагам, на каждом шаге пользователь мог выбрать дальнейшее направление алгоритма. Вот я так понимаю этот шаблон и был =) Интересно посмотреть как его реализовывать правильно. =) как всегда сформулировать ответы на вопросы =) =) |
|||
Observer VIP - Observer - Sensor - Alert | + 16 | ||
Теперь еще и оповещение о критических значениях температуры добавились. Очень интересный шаблон и интересные уроки получились. ничего =) |
|||
Observer Observer - Sensor - Banner | + 16 | ||
Добавил баннер который создается при изменении температуры =) ничего =) |
|||
Observer Observer - Sensor - Cat File | + 17 | ||
Добавил наблюдателя кота, который выполняет странные действия в зависимости от температуры =) ничего =) |
|||
Observer Observer - Sensor - Person | + 16 | ||
Добавил двух наблюдателей консоль и человека =) ничего =) |
|||
Observer Observer - Sensor - Visaginas | + 16 | ||
Начали создавать новую программу которая будет сообщать об изменении температуры =) ничего =) |
|||
Observer Observer - School Bell - Study and Break | + 16 | ||
Теперь наш Porter может давать разные звонки на урок и с урока =) А студенты получая информацию о событии понимают какое событие произошло =) ничего =) |
|||
Observer Observer - School Bell - java.util.Observable | + 16 | ||
Удалил наш "велосипед" Observable и наследовал наш класс Porter от стандартного java класса Посмотрел как и что у нас теперь работает =) ничего =) |
|||
Observer Observer - School Bell - java.util.Observer | + 16 | ||
Заменил свой "велосипед" Observer на стандартный класс java.util.Observer ничего =) |
|||
Observer Observer - School Bell - Porter | + 16 | ||
Подготовил интерфейc Observable и класс Porter который его реализует =) ничего =) |
|||
Observer Observer - School Bell - Sound Bell | + 16 | ||
Долго пришлось искать файл =) Нашел, сделал. Звонок звенит, студенты рады. найти файл =) =) |
|||
Observer Observer - School Bell - Student | + 16 | ||
Создал интерфейс Observer и класс OStudent который его реализует. ничего =) |
|||
Observer Observer - Теория | + 16 | ||
Узнал про шаблон наблюдатель! Я так понял этот шаблон позволяет реализовывать интерфейсы и методы с помощью которых любой объект может подписаться на то или иное событие и в случае его наступления получить оповещение. сформулировать что такое наблюдатель =) |
|||
API ВКонтакте Установи свой статус | + 16 | ||
Получил свой статус и установил новый =) Написал процедуру отправки сообщения и отправил сообщения =) ничего =) |
|||
Active Record Active Record - User - Update all | + 16 | ||
Отличный шаблон, отличные уроки. Буду ждать MVC =) ничего =) |
|||
Active Record Active Record - User - Select all | + 16 | ||
Получать список всех записей Искать среди них те что удовлетворяют условию ничего =) |
|||
Active Record Active Record - User - Randoms | + 16 | ||
Добавил 1000 случайных юзеров. Классная идея с генерацией случайного имени =) ничего =) |
|||
Active Record Active Record - User - Delete | + 16 | ||
Правильно реализовал функцию апдейт =) Реализовал функцию удаления, проверил её работу ничего =) |
|||
Active Record Active Record - User - Select | + 16 | ||
Реализовал метод селект. Попробовал сделать метод update, в нашем случае он получился такой же как и метод create =) ничего =) |
|||
Active Record Active Record - User - Create | + 16 | ||
Создал класс User и реализовал метод Create =) ничего =) |
|||
Active Record Active Record - User - Imitation | + 16 | ||
Подготовил файлы для импровизированной базы данных =) ничего =) |
|||
Active Record Active Record - UML | + 16 | ||
Узнал про шаблон Active Record. Я так понял этот шаблон подразумевает создание класса в котором поля будут содержать в себе значения одной строки какой-либо таблицы, а методы будут выполнять действия над этой таблицей (получение, добавление, изменение и удаление данных) Можно будет попробовать применить в реальных приложениях которые работают с базой =) сформулировать ответы на вопросы =) |
|||
API ВКонтакте Пост - запостить! | + 16 | ||
Научился постить сообщения на стену ничего =) |
|||
API ВКонтакте Стены | + 16 | ||
Читать список постов со стены. Отображать тексты постов в ЛистБоксе ничего =) |
|||
API ВКонтакте Скачать музыку | + 16 | ||
Посмотрел как можно было скачивать музыку из ВК =) ничего =) |
|||
API ВКонтакте Списки музыки | + 12 | ||
Посмотрел видео урок, но к сожалению не смог его выполнить потому что VK закрыл доступ к методам API из секции audio. https://vk.com/dev/audio_api ничего Печаль |
|||
API ВКонтакте Работа с фото | + 10 | ||
Получил количество и список своих альбомов. По номеру альбома получил список фотографий в альбоме Добавил PictureBox и сделал чтобы в нём отображалась картинка из ListBox особо ничего сложного =) |
|||
API ВКонтакте Пользователи ОнЛайн | + 10 | ||
Получил список пользователей ОнЛайн. Получил информацию о выбранном пользователе ничего =) |
|||
API ВКонтакте Парсер Json | + 10 | ||
Научился разбирать json в класс =) Вывел данные в листБокс. Добавил еще данных в список информации о пользователе =) пришлось чуток морщить мозг над датой последнего посещения =) =) |
|||
API ВКонтакте Разрешения для приложения | + 11 | ||
Получил данные пользователя (себя) в виде xml =) Расшифровка нескольких полей для примера: first_name - имя last_name - фамилия sex - пол (1 - женский, 2 - мужской) nickname - ник domain - короткий адрес страницы bdate - дата рождения ничего =) |
|||
API ВКонтакте Ключевые данные | + 10 | ||
Написал процедуру получения токена и uid. UID - мой идентификатор на сайте VK. Он постоянный. Токен - генерируется каждый раз разный и как раз используется для доступа ничего =) |
|||
API ВКонтакте Получить разрешение | + 10 | ||
Подготовил форму для дальнейшей работы. Получил client_id. Первый раз зашел и дал разрешение для приложения. ничего =) |
|||
API ВКонтакте Введение | + 10 | ||
Уже зарегистрирован. Идем дальше! =) ничего =) |
|||
Tinklavimas Знакомство | + 10 | ||
ничему ничего =) |
|||
Функционал ФП - ФИНАЛЬНЫЙ УРОК | + 10 | ||
Отличный курс! Получил огромное удовольствие, узнал для себя много нового. Жалко что так быстро закончился. =) ничего =) |
|||
Функционал ФП - Короткое замыкание | + 10 | ||
Узнал что такое замыкание. Опять магия. Жалко что так быстро всё закончилось! ничего =) |
|||
Функционал ФП - Свой метод Where | + 10 | ||
Узнал c помощью какой магии можно реализовать свой метод Where Выполнил пошагово... Магия! ничего =) |
|||
Функционал ФП - Сортировка списка | + 10 | ||
Создал класс User с двумя полями, создал список пользователей, отсортировал список по возрасту и вывел на экран. Узнал кучу полезных и интересных фишек =) ничего =) |
|||
Функционал ФП - Калькулятор | + 10 | ||
Познакомился с лямбда выражениями. Надеюсь дальше будет не менее интересно =) ничего =) |
|||
Iterator Iterator - BlackJack - Play game | + 10 | ||
Закончил создавать отличную игру. С удовольствием поиграл =) Не устаю повторять что получается просто отличный и очень интересный курс с классными примерами. ничего =) |
|||
Iterator Iterator - BlackJack - Stages | + 10 | ||
Начали подготовку к написанию игры. =) Очень интересный подход со стадиями, мне кажется удобно ничего =) |
|||
Iterator Iterator - BlackJack - Random | + 10 | ||
Отличный алгоритм перемешивания, очень понравился. ничего =) |
|||
Iterator Iterator - BlackJack - Deck of Cards | + 10 | ||
Создал итератор для карт. При инициализации класса итератора создаётся колода карт =) ничего =) |
|||
Iterator Iterator - BlackJack - Card | + 10 | ||
Создал класс Card два энумератора для масти и для ранга карты. ничего =) |
|||
Iterator Iterator - BlackJack - Introduction | + 10 | ||
Намечаются интересные уроки. План понятен =) ничего =) |
|||
Iterator Iterator - Digits | + 10 | ||
Научился писать итератор который возвращает цифры числа =) ничего =) |
|||
Iterator Iterator - Random | + 10 | ||
Создавать итератор который выдаёт случайные числа. ничего =) |
|||
Iterator Iterator - Numbers - System | + 10 | ||
Удалил интерфейсы которые мы так старательно делали и использовал стандартные интерфейсы Java =) Увидел какие у нас появились возможности после этого =) Тема и весь курс отличные и ооочень полезные! ничего =) |
|||
Iterator Iterator - Numbers - Inner class | + 10 | ||
Объединил два класса в один ничего =) |
|||
Iterator Iterator - Numbers - Running | + 10 | ||
Реализовал интерфейс Iterable ничего =) |
|||
Iterator Iterator - Numbers - Iterable | + 10 | ||
Интерфейс создал, для чего он пока не очень понимаю. Видимо будем реализовывать класс который вернет нам экземпляр итератора. Написать для чего нам еще один интерфейс =) |
|||
Iterator Iterator - Numbers - 12345 | + 10 | ||
Создал класс NumbersIterator который реализует наш интерфейс Iterator. Попытался воспользоваться итератором для вывода чисел от 1 до 5 =) ничего =) |
|||
Iterator Iterator - Numbers - Introduction | + 10 | ||
Итератор упрощает перебор коллекции объектов в цикле =) =) |
|||
Facade Facade - Motivator - Text Center | + 10 | ||
Доделал программу и воспроизвел с помощью неё мотиватор который я приложил на первом уроке по этой теме =) ничего =) |
|||
Facade Facade - Motivator - Picture Border | + 10 | ||
Разместил картинку и рамку вокруг неё ничего =) |
|||
Facade Facade - Motivator - Back Paint | + 10 | ||
Теперь фон картинки заполняется цветом =) ничего =) |
|||
Facade Facade - Motivator - Image | + 10 | ||
сохранять черный прямоугольник в файл jpg ничего =) |
|||
Facade Facade - Motivator - Methods | + 10 | ||
Создал заглушки методов для рисования мотиватора ничего =) |
|||
Facade Facade - Motivator - Plan | + 10 | ||
Составил псевдо алгоритм программы. Для меня наверное самым сложным будет сохранить файл в jpg ничего =) |
|||
Facade Facade - Motivator - Program | + 10 | ||
Создал заготовку программы для создания мотиваторов =) ничего =) |
|||
Facade Facade - Computer - Power | + 10 | ||
Реализовал шаблон фасад для запуска и выключения компьютера =) ничего =) |
|||
Facade Facade - Computer - Devices | + 10 | ||
Создал все необходимые классы и поместил их в пакет Computer ничего =) |
|||
Facade Facade - Computer - Program | + 11 | ||
Узнал про шаблон фасад. Если я правильно понял это шаблон который позволяет упростить работу со сложной системой. Т.е. у нас есть некая сложная система и есть класс фасад, в котором мы можем вызвать какой-то метод и не думать о том что там дальше происходит в системе. описать как я понял что такое фасад =) |
|||
МикроШахматы Ладейный паркур | + 10 | ||
Ну вот! Теперь можно делать рокировку =) ничего =) |
|||
МикроШахматы Рокировка на все времена | + 10 | ||
реализовал функции can_white_cr(), can_white_cl(), can_black_cr() и can_black_cl() =) ничгего =) |
|||
МикроШахматы Белолевая рокировка | + 10 | ||
Выполнил рефакторинг функции can_castle() Сделал заглушки для методов can_white/black cl/cr =) ничего =) |
|||
МикроШахматы Рокировка под шахом | + 10 | ||
Доработал функцию can_castle() Оптимизировал функцию is_check() ничего =) |
|||
МикроШахматы Король всемогущий | + 10 | ||
Реализовал функцию can_castle() и функции заглушки can_white_castle() и can_black_castle() ничего =) |
|||
МикроШахматы Флаг над замком | + 10 | ||
Реализовал проверку ходили ли ладьи и короли ничего =) |
|||
МикроШахматы Правила рокировки | + 10 | ||
Составил псеводалгоритм рокировки ничего =) |
|||
Хранитель экрана ФИНАЛЬНЫЙ урок | + 1 | ||
Отличный курс, теперь я знаю как самому можно написать скринсейвер! =) собраться и записать видео Следующим курсом будет видимо "Функциональное программирование" |
|||
Strategy VIP - Strategy - Person - Enum | + 10 | ||
Отличный рефакторинг получился. enum там сразу просился прям. =) ничего =) |
|||
Strategy VIP - Strategy - Person - UML | + 10 | ||
Интересная программа ничего =) |
|||
Strategy Strategy - Person - Save - Strategy | + 10 | ||
Отличный практикум по использованию шаблона Стратегия получился. Спасибо! =) ничего =) |
|||
Strategy Strategy - Person - Save - Context | + 10 | ||
Создал контекст для сохранения файла и методы которые либо показывают данные на экране, либо сохраняют их в файл нужного типа ничего =) |
|||
Strategy Strategy - Person - Format - Strategy | + 10 | ||
Реализовал все методы форматирования данных из нашего класса Person ничего =) |
|||
Strategy Strategy - Person - Format - Context | + 10 | ||
Реализовал выбор стратегии для формата сохранения данных ничего =) |
|||
Strategy Strategy - Person - Program | + 10 | ||
Продолжаем начинать писать программу =) Полностью написал все что нужно в классе Program. Реализовал заглушки для классов контекста. Создал интерфейсы ничего =) |
|||
Strategy Strategy - Person - Schema | + 10 | ||
Нарисовал как смог ничего =) |
|||
Strategy Strategy - Join - Log/Timer | + 10 | ||
Убедился что по возможности лучше использовать StringBuffer, если нужно склеить большое количество частей или много раз ничего =) |
|||
Strategy Strategy - Join - String/Buffer | + 10 | ||
Реализовали классы для склеивания строчек и для использования буфера. ничего =) |
|||
Strategy Strategy - Join - Context | + 10 | ||
Реализовали класс контекст. Я сам попытался сделать интерфейс и классы реализующие разные алгоритмы склеивания ничего =) |
|||
Strategy Strategy - Join - ArrayList | + 10 | ||
Начали реализовывать программу которая будет склеивать строки из списка. Реализовал класс Context ничего =) |
|||
Strategy Strategy - Operation - Program | + 10 | ||
Посмотрел как работает шаблон стратегия. Этот шаблон можно использовать например для обработки различных типов файлов. Например нам в программу могут поступать данные в виде файлов word, excel, csv или xml Мы можем написать разные классы каждый из которых умеет получать данные из конкретного типа, а в классе контекст выбирать какой файл каким классом читать. ничего =) |
|||
Strategy Strategy - Operation - Context | + 10 | ||
Реализовал шаблон стратегия Осталось его использовать =) ничего =) |
|||
Strategy Strategy - Intro | + 10 | ||
Узнал о существовании шаблона проектирования Стратегия. Насколько я понял как и в шаблонном методе у нас есть абстрактный класс или даже интерфейс который содержит абстрактный метод. В конкретных классах которые наследуются от нашего абстрактного уже реализуются конкретные алгоритмы работы. Но доступ ко всему этому мы получаем через класс который похож на фабрику и он возвращает нам экземпляр конкретного класса исходя из того что нам требуется. Как то так Описать как я понял шаблон =) |
|||
Template method Template Method - Web Parser - Currency | + 10 | ||
Реализовал класс для получение курса евро. Дополнительно реализовал получение погоды в Санкт-Петербурге с сайта http://www.realmeteo.ru/spb/2/current парсить данные погоды =) =) |
|||
Template method Template Method - Web Parser - Loader | + 10 | ||
Реализовал класс loadPage() Теперь страница качается из сети=) ничего =) |
|||
Template method Template Method - Web Parser - Time | + 10 | ||
Реализовал класс WebTime который показывает точно время с сайта ничего =) |
|||
Template method Template Method - Web Parser - Abstract | + 10 | ||
Реализовал абстрактный класс WebParser ничего =) |
|||
Template method Template Method - Web Parser | + 10 | ||
Осознал что мы будем делать ничего =) |
|||
Template method Template Method - Girl - Program | + 10 | ||
Создал экземпляры классов и посмотрел как они работают =) ничего =) |
|||
Template method Template Method - Girl - Macho Boy | + 10 | ||
Реализовал класс Мачо и Ботан унаследовав их от нашего абстрактного класса ничего =) |
|||
Template method Template Method - Girl - Abstract | + 10 | ||
Реализовал абстрактный класс =) ничего =) |
|||
Template method Template Method - Introduction | + 10 | ||
Насколько я понял при шаблонном методе мы создаём абстрактный класс в котором мы реализуем некий алгоритм. Основной метод у нас должен быть не изменяемым, остальные могут быть как-то реализованы или быть полностью абстрактными для того чтобы в конкретном классе была какая-то своя реализация. Таким образом если нам необходимо иметь несколько классов выполняющих один и тот же алгоритм с небольшими изменениями в каких-то методах, используя этот шаблон мы избежим дублирования кода. написать своими словами как я понял метод =) |
|||
Factory Factory - Storage - Фабричные цеха | + 10 | ||
Фабрика выдаёт читателей нужного типа ничего =) |
|||
Singleton VIP - Singleton - Timer - Enum | + 10 | ||
Супер урок, спасибо! =) ничего =) |
|||
Singleton Singleton - Timer - Log class | + 10 | ||
Провёл эксперименты с наследованием класса с шаблоном singleton от класса в котором выполняются действия. Соглашусь что смысла большого это не имеет ничего =) |
|||
Singleton Singleton - Timer - Experiment | + 10 | ||
Создал класс Log c использованием шаблона Singleton ничего =) |
|||
Singleton Singleton - Timer - String vs Buffer Speed | + 10 | ||
Создал класс StringSpeed и два метода один из которых склеивает строчки в цикле, второй делает тоже самое но с помощью класса StringBuffer. В результате экспериментов, благодаря нашему классу Timer, удалось выяснить что на не большом количестве склеивании String эффективен, при большом лучше использовать StingBuffer ничего =) |
|||
Singleton Singleton - Timer - Program | + 10 | ||
Протестировали работу таймера ничего =) |
|||
Singleton Singleton - Timer - Start / Click | + 10 | ||
Реализовал методы start() и click() ничего =) |
|||
Singleton Singleton - Timer - Pattern Design | + 10 | ||
Создал Singleton шаблон для класса Timer ничего =) |
|||
Factory Factory - Storage - Фабрика | + 10 | ||
Создал класс Factory и статичную функцию createReader() ничего =) |
|||
Factory Factory - Storage - Запуск | + 10 | ||
Создали по очереди экземпляры классов ReaderScanner и ReaderFile и убедились что они хорошо работают. Осталось сделать фабрику =) самостоятельно сделать фабрику не смогу =) =) |
|||
Singleton Singleton - Config - Super child | + 10 | ||
Сделали Singleton наследником нашего класса конфиг. Возможно так действительно удобнее. Надо будет попробовать применить этот шаблон на практике. ничего =) |
|||
Singleton Singleton - Config - Cant extend | + 10 | ||
Попытался создать класс Singleton от которого унаследовать класс конфиг. Не заработало. ничего =) |
|||
Singleton Singleton - Config - Using pattern | + 10 | ||
реализовали класс по шаблону singleton ничего =) |
|||
Singleton Singleton - Config - Static class | + 10 | ||
В классе config теперь всё статичное =) ничего |
|||
Singleton Singleton - Config - Static field | + 10 | ||
Избавились от многократного чтения конфига создав глобальный экземпляр класса в программе и передавая его в другой класс. ничего =) |
|||
Singleton Singleton - Config - Git default | + 10 | ||
Очередной коммит. Возможность посмотреть разницу между коммитами это отличная штука. ничего =) |
|||
Singleton Singleton - Config - FileReader | + 10 | ||
Данный подход мне не нравится тем что сейчас мы будем считывать наш txt файл 3 раза, если он большой будет это не очень хорошо. ничего =) |
|||
Singleton Singleton - Config - Git commit | + 10 | ||
очередной commit ничего =) |
|||
Singleton Singleton - Config - Class | + 10 | ||
Создал отдельный класс Config и поместил в него константы ничего =) |
|||
Singleton Singleton - Config - Git add | + 10 | ||
Добавил все изменения в git ничего =) |
|||
Singleton Singleton - Config - Static | + 10 | ||
Узнал как удобно переименовать переменные. Сделал все константы статичными чтобы их можно было использовать в статичном методе ничего =) |
|||
Singleton Singleton - Config - Git init | + 10 | ||
Создал раздел в git и добавил туда первый commit ничего =) |
|||
Singleton Singleton - Config - Final | + 1 | ||
Пока все привычно. Преимущества Singleton наверняка являются недостатками текущего подхода, но поскольку я ничего не знаю про этот шаблон не могу судить об этом. ничего =) |
|||
Singleton Singleton - Intro | + 1 | ||
К своему стыду первый раз слышу про Singleton. Не терпится приступить к следующим урокам ничего =) |
|||
Factory Factory - Storage - Файл и Сканер | + 11 | ||
Создал классы ReaderScanner и ReaderFile которые наследуют класс Reader ничего =) |
|||
Factory Factory - Storage - Читатель | + 10 | ||
Написал программу которая складывает два числа Создал абстрактный класс Reader. =) Дальше я думаю нужно создать классы которые будут читать данные разными способами и наследовать их от класса Reader. После чего уже создавать фабрику которая будет возвращать Reader нужного типа. |
|||
Factory Factory - Shapes - Interfactory | + 10 | ||
Заменил абстрактный класс на интерфейс =) ничего =) |
|||
Factory Factory - Shapes - Список | + 10 | ||
Добавил в класс фабрики метод который возвращает случайную фигуру. ничего =) |
|||
Factory Factory - Shapes - Созидатель | + 10 | ||
Создал фабрику фигур =) ничего =) |
|||
Factory Factory - Shapes - Абстракция | + 10 | ||
Создал абстрактный класс Shape и от него унаследовал все фигуры ничего =) |
|||
Factory Factory - Shapes - Три фигуры | + 10 | ||
Создал три класса для рисования разных фигур. Для того чтобы с ними удобнее было бы работать можно создать базовый абстрактный класс или даже интерфейс Shape и унаследовать фигуры от него. ничего =) |
|||
МикроШахматы ФИНИШНАЯ ПРЯМАЯ | + 10 | ||
настроился на финишную прямую =) правила рокировки =) |
|||
МикроШахматы Подвиг безымянной пешки | + 11 | ||
Теперь пешка может спасти короля срубив врага на проходе =) ничего отличный мультфильм =) |
|||
МикроШахматы Информационная панель | + 10 | ||
реализовал проверки на шах и мат и на пат. ничего =) |
|||
МикроШахматы Шах вперёд - шаг назад | + 10 | ||
Выполнил рефакторинг кода ничего =) |
|||
МикроШахматы Служба безопасности короля | + 10 | ||
Ну вот функция is_check() закончена =) ничего =) |
|||
МикроШахматы Король в розыске | + 10 | ||
Реализовал функцию поиска короля =) Нестандартные ситуации делают курс интереснее =) ничего =) |
|||
МикроШахматы Возврат хода | + 10 | ||
рефакторинг кода =) ничего =) |
|||
МикроШахматы Случайный шах | + 10 | ||
Начал проверку возможных ходов с учётом угрозы шаха. Я так понимаю что если нам грозит шах, то мы можем ходить только теми фигурами и на те клетки которые закроют нас от шаха. Хотя в шахматы играть не умею. =) =) |
|||
МикроШахматы ТРЕТИЙ ЧЕТВЕРТЬФИНАЛЬНЫЙ УРОК | + 10 | ||
Получил ценные навыки написания программы на языке javascript. Параллельно изучил некоторые моменты связанные с CSS =) Способ изложения материала просто отличный. Вот прям то что нужно. были сложные моменты, но тем интереснее =) |
|||
МикроШахматы Волшебное превращение пешки | + 10 | ||
Теперь пешка умеет превращаться в одну из фигур =) Долго пытался сделать выбор фигуры не через prompt() сделать выбор фигуры не через prompt() только начав изучать javascript =) |
|||
МикроШахматы Пешкина мечта | + 10 | ||
Ну вот, теперь черная пешечка тоже умеет рубить на проходе =) По поводу мультика, да очень жизненно. =) ничего =) |
|||
МикроШахматы Афроамериканская пешка | + 10 | ||
теперь и чёрные пешки ходят как положено =) по мне добавить лишний параметр в функцию и таким образом избавиться от еще одной такой же это проще, чем разделять её на несколько мелких ничего =) |
|||
МикроШахматы Радар для быстрых пешек | + 11 | ||
Рубить пешки врага на проходе =) ничего =) |
|||
МикроШахматы Взятие на проходе шустрых пешек | + 12 | ||
Начало алгоритма взятия на проходе для пешки =) ничего =) |
|||
МикроШахматы Пешка в сапогах | + 12 | ||
Продолжение доработок ходов пешки =) ничего =) |
|||
МикроШахматы Пешка на охоте | + 12 | ||
Начинаем обучение пешек =) ничего =) |
|||
Хранитель экрана Режим предобзора и установка | + 13 | ||
Удалось заставить систему принять мой хранитель экрана как родной =) Все работает, и это круто! =) ничего =) |
|||
Хранитель экрана Полноэкранный режим | + 12 | ||
Теперь скринсейвер запускается на весь экран ничего =) |
|||
Хранитель экрана Параметры командной строки | + 13 | ||
Реализовал запуск программы с параметром и открытие в зависимости от параметра окна со скринсейвером или настроек. ничего =) |
|||
Хранитель экрана Использование реестра | + 13 | ||
Научился создавать в реестре разделы и записывать туда значения =) ничего =) |
|||
Хранитель экрана Применение настроек | + 13 | ||
Доделал форму настройки Теперь всё работает как надо =) ничего =) |
|||
Фотошарп 256 оттенков серого | + 13 | ||
Повторил создание приложение на WindowsForms =) Научился делать изображения ЧБ с помощью С# =) ничего =) |
|||
Хранитель экрана Форма настроек | + 13 | ||
Начал делать окно настроек. Познакомился с компонентом ColorDialog ничего =) |
|||
Хранитель экрана ПОЛУФИНАЛЬНЫЙ урок | + 13 | ||
Курс конечно предназначен для начинающих программистов. На курсе можно попрактиковаться в применении ООП и работе с графикой. Много времени уделяется рефакторингу. В общем получил удовольствие, спасибо! =) ничего =) |
|||
Хранитель экрана Новый класс Polygone | + 13 | ||
Добавил класс полигон и функции для рисования замкнутого многоугольника ничего =) |
|||
Хранитель экрана Новый класс Figure | + 13 | ||
Еще один рефакторинг и повторение основ ООП =) ничего =) |
|||
Хранитель экрана Новый класс Graph | + 13 | ||
Выполнил рефакторинг ничего =) |
|||
Хранитель экрана Движение шарика | + 13 | ||
Повторил алгоритмы движения и отскока кружка =) ничего =) |
|||
Хранитель экрана Создаём графику | + 14 | ||
Вспомнил как рисовать кружочки =) ничего =) |
|||
МикроШахматы Судьба пешки | + 14 | ||
Нарисовал блок-схему алгоритма пешки рисовать =) |
|||
МикроШахматы Пешкины законы | + 14 | ||
Подготовил разделение для ходов черных и белых пешек и заглушки их методов. ничего Когда игра заканчивается, король и пешка падают в одну и ту же коробку. |
|||
МикроШахматы ПОЛУФИНАЛЬНЫЙ УРОК | + 15 | ||
Все фигуры кроме пешки знаю как им ходить =) Чуток поиграл со стилями =) ничего =) |
|||
МикроШахматы Мелочь пузатая | + 20 | ||
Оптимизировал функции is_correct_*_move() дооптимизировался до того что 40 с лишним минут искал ошибку, слава богу нашел =) |
|||
МикроШахматы Дорогу Королеве! | + 20 | ||
Королева ходит как хочет, но по правилам =) ничего =) |
|||
МикроШахматы Слоновья тропа | + 20 | ||
Теперь слон ходит правильно ничего =) |
|||
МикроШахматы Не стой на пути! | + 20 | ||
Теперь ладья знает как ходить=) ничего =) |
|||
МикроШахматы Горизонтальная вертикаль | + 20 | ||
Начало обучения ладьи хорошим манерам ничего =) |
|||
МикроШахматы Королевские шаги | + 20 | ||
Теперь и король понимает когда и куда можно пойти =) ничего =) |
|||
МикроШахматы Лошадью ходи! | + 20 | ||
Научил ходить коня так как ему предписано правилами =) ничего =) |
|||
МикроШахматы Кто есть кто? | + 20 | ||
Реализовал 6 функций для определения кто есть кто и 6 функций для определения куда можно ходить =) ничего 1 - N 2 - Q 3 - B 4 - R 5 - K 6 - P |
|||
МикроШахматы Шахматная бюрократия | + 20 | ||
Создавать универсальную функцию проверки кода. ничего думаю дальше в функции is_correct_move() необходимо ветвление свитчем по типу фигуры и индивидуальное определение исходя из правил игры |
|||
МикроШахматы ЧЕТВЕРТЬФИНАЛЬНЫЙ УРОК | + 20 | ||
Прокачал навыки в js и в быстрой записи видео ничего =) |
|||
МикроШахматы Завершение хода | + 20 | ||
реализовал ход фигуры и передачу хода другой стороне =) ничего =) |
|||
МикроШахматы Шахматные выборы | + 20 | ||
По клику на фигуре показывать куда она может пойти ничего =) |
|||
МикроШахматы Фигурная перекличка | + 20 | ||
Подсвечивать фигуры которыми можно ходить =) ничего =) |
|||
МикроШахматы Светофор для фигур | + 20 | ||
Выполнять подсветку фигуры которой мы можем ходить и клеток куда мы можем ходить ничего мне кажется идеальный вариант подсветки уже найден, просто и понятно, возможно с цветами поменять только что-то |
|||
МикроШахматы Фигуры на доске | + 20 | ||
добавлять фигуры на доску =) ничего =) |
|||
МикроШахматы Шахматные буквы | + 20 | ||
создавать массив для фигур добавил буквы обозначающие фигуры в массив ничего =) |
|||
МикроШахматы Координатное поле | + 20 | ||
Сделал уже что-то похожее на шахматную доску =) Правильно раскрасил клетки добавил координаты ничего =) |
|||
МикроШахматы В начале было поле | + 20 | ||
Подготовил структуру для шахматного поля ничего =) |
|||
Коллекция графов ФИНАЛЬНЫЙ УРОК | + 20 | ||
Отличный курс. Я познакомился с новыми для себя коллекциями, узнал их основные достоинства и недостатки. А также изучил как работает стек и очередь на примере обхода графа вширь и вглубь Дальше скринсейвер по акции ну и еще что-нибудь! =) ничего =) |
|||
Коллекция графов Глубокий алгоритм | + 20 | ||
Реализовал алгоритм поиска вглубь Насладился его визуализацией ничего =) |
|||
Коллекция графов Глубокий поиск | + 20 | ||
Познaкoмился с aлгоpитмом поиска вглубь. ничего =) |
|||
Коллекция графов Визуализация процесса | + 1 | ||
Сделал визуализацию работы алгоритма Насладился красотой процесса. ничего =) |
|||
Коллекция графов Широкий пошаговый ход | + 20 | ||
Понял как исправить ошибку Выполнил пошаговый проход ничего =) |
|||
Коллекция графов Широкий алгоритм | + 20 | ||
Реализовал алгоритм поиска вширь так и не придумал как исправить код =) |
|||
Коллекция графов Широкий поиск | + 20 | ||
Узнал про алгоритм поиска вширь ничего =) |
|||
Коллекция графов Шахматная доска | + 20 | ||
Создал граф шахматной доски Отобразил его на экране ничего =) |
|||
Коллекция графов Отображение | + 20 | ||
Рисовать граф на форме ничего =) |
|||
Коллекция графов Инициация | + 20 | ||
Написал функцию AddLabel вывести граф на экран =) |
|||
Коллекция графов Рёбра | + 20 | ||
Описал коллекцию рёбра Написал методы добавления нового ребра и метод который выдаёт все смежные вершины. Описал граф из примера ничего =) |
|||
Коллекция графов Вершины | + 20 | ||
Начал делать класс Граф предложить способ хранения рёбер =) |
|||
Коллекция графов Граф | + 20 | ||
Узнал что такое граф возможно для хранения вершин графа можно было бы использовать HashTable Для хранения ребер ArrayList из List выбрать способ хранения графа =) |
|||
Коллекция графов BitArray | + 20 | ||
Узнал про массив BitArray Узнал как с ним работать Самостоятельно экспериментировал с методами Set и SetAll ничего =) |
|||
Коллекция графов Hashtable | + 20 | ||
Познакомился с коллекциями ListDictionary, HashTable, HybridDictionary Сравнил скорость работы этих трёх коллекций результаты на скриншоте ничего =) |
|||
Java Book ФИНАЛЬНЫЙ УРОК | + 21 | ||
Это отличный курс. Прекрасная практика по Java. Я прокачал свои навыки по Java, узнал для себя много нового! Ну а сериализация и десериализация это вишенка на торте этого курса! ничего =) |
|||
Java Book Сериализация - Восстановление базы | + 20 | ||
Доделал сериализацию ничего =) |
|||
Java Book Сериализация - Сохранение базы | + 20 | ||
Сериализовать и сохранять данные в файл ничего =) |
|||
Java Book Сериализация - Статическое напряжение | + 20 | ||
Избавился от статика. Провёл рефакторинг Сериализация и Десериализация это сохранение и восстановление данных в/из какого либо формата пригодного для хранения ничего =) |
|||
Java Book Меню - Работа с оценками | + 20 | ||
Реализовал добавление оценки студенту. Если студент не записан на лекцию её не будет в списке лекций для добавления оценки. При добавлении студенту лекции в списке выводится только те лекции на которые студент не записан. Если таких нет, выводится сообщение о том что нет лекций для добавлений ничего =) |
|||
Java Book Меню - Запись студента на курс | + 20 | ||
Реализовал отображение карточки студента. Реализовал методы удаления студента и лекции ничего =) |
|||
Java Book Меню - Работа с лекциями | + 20 | ||
Задействовал генерацию случайных данных в нашу базу. Реализовал добавление и новых лекций и отображение их списка А так же присваивание лекции студенту. ничего =) |
|||
Java Book Меню - Работа со студентами | + 20 | ||
Добавлять студентов и показывать тех студентов что я добавил =) ничего =) |
|||
Java Book Меню - Интерактив | + 20 | ||
Создал класс Меню и его конструктор реализовал методы show(), inputMenuNr(), doMenuNr(), doExit() Добавил новый метод запуска приложения и любовался на получившееся меню ничего =) |
|||
Java Book Меню - Планирование | + 20 | ||
Дорисовал на схеме класс Menu Перерисовал схему ничего =) |
|||
Java Book ПОЛУФИНАЛЬНЫЙ УРОК | + 20 | ||
Проектировать программу с помощью UML схемы Закрепил ООП. Отличная практика для повторения ООП. Проектирование с помощью UML буду по возможности применять в своей практике. ничего =) |
|||
Java Book База - Список оценок | + 20 | ||
Добавил поля и методы для работы со списком оценок. Поставил каждому студенту по три случайных оценки =) ничего =) |
|||
Java Book База - Список лекций | + 20 | ||
Добавил поля и методы для работы со списком лекций. Для списка лекций в Book нет смысла использовать HashSet потому что даже при добавлении лекции с таким же названием это в любом случае будет другая лекция и она добавится и в ArrayList и в HashSet. В классе Student мы уже будем добавлять лекции из списка лекций в "базе" поэтому чтобы не получилось что наш студент записан на одну лекцию дважды, лучше использовать HashSet ничего =) |
|||
Java Book База - Список студентов | + 20 | ||
Создал класс Book, поля и методы для работы со списком студентов ничего =) |
|||
Java Book База - Статический класс | + 21 | ||
Дорисовал на схеме класс Класс будет хранить информацию о студентах, уроках и оценках ничего =) |
|||
ООФрукты Комплименты Деду Морозу | + 20 | ||
Курс очень понравился. Погрузился в ООП по полной. И правда что нужно будет попробовать его пройти еще разок. ничего =) |
|||
ООФрукты Задедомороженный Архив | + 20 | ||
Получать jar файл из исходников =) Ошибку видимо исправил когда-то раньше ничего =) |
|||
ООФрукты Документация Деда Мороза | + 20 | ||
Писать комментарии ко всем классам и методам ничего =) |
|||
Слова в Сетке VIP Implementation | + 20 | ||
Отличный урок. Получил удовольствие. ничего Спрятал слово IMPLEMENTATION, отличное же слово! =)))) |
|||
JD. Коллекции LIST - Одинаковые кошки | + 20 | ||
Отличный урок. Еще глубже по копались в HashSet и переопределили те методы с помощью которых как раз определяется уникальность добавляемых объектов. ничего =) |
|||
JD. Коллекции LIST - Множество | + 20 | ||
Узнал как работает HashSet ничего =) |
|||
JD. Коллекции LIST - ArrayList против LinkedList | + 20 | ||
Сравнил скорости работы ArrayList и LinkedList. Из сравнения понял что если нужно последовательное добавление, поиск и удаление из списка по индексу лучше использовать ArrayList. Если вдруг есть необходимость добавлять что-то в середину или начало списка (не в конец) то лучше использовать LinkedList но жертвовать скоростью доступа. ничего =) |
|||
JD. Коллекции LIST - Типа коллекция | + 20 | ||
Создавать обобщённую коллекцию По практиковался с коллекцией строк, потом создал класс фруктов и создал коллекцию фруктов ничего =) |
|||
JD. Коллекции LIST - Просто коллекция | + 20 | ||
Создавать коллекцию ArrayList и добавлять в неё данные различных типов ничего =) |
|||
JB. Шахматные классы CHESS - Шахматный конструктор | + 20 | ||
Создал конструкторы Сделал пошаговое выполнение ничего =) |
|||
JB. Шахматные классы CHESS - Чудеса Абстракционизма | + 20 | ||
Сделал класс пешки абстрактным. Унаследовал от него классы черной и белой пешки ничего =) |
|||
JB. Шахматные классы CHESS - Перебор фигур | + 20 | ||
Создал ArrayList фигур и добавил в него фигуры. Выполнил перемещение всех фигур в цикле ничего =) |
|||
JB. Шахматные классы CHESS - Фигурное катание | + 20 | ||
Создал абстрактный класс для фигур. Наследовал от него все фигуры. Убрал лишние поля ничего =) |
|||
JB. Шахматные классы CHESS - Координаты фигур | + 20 | ||
В каждый класс добавил три поля и метод ничего =) |
|||
JB. Шахматные классы CHESS - Классные фигуры | + 20 | ||
создавать пустые классы для шахматных фигур ничего =) |
|||
ООФрукты Буфера в стрингах | + 20 | ||
Переделал все стринги в стрингбуферы =) Прорефакторил класс ParamFactory ничего =) |
|||
Java Book Отладка - Пошаговый проход | + 21 | ||
Выполнил пошагово каждую строчку В принципе все понятно даже без видео =) ничего =) |
|||
Java Book Создание - Класс Point | + 21 | ||
Создал поля и методы класса Point Записал студентов на лекции и добавил им оценки Написал метод который выводит информацию о студентах ничего =) |
|||
Java Book Создание - Класс Student | + 20 | ||
Создал поля и методы в классе Student ничего =) |
|||
Java Book Создание - Класс Lesson | + 20 | ||
Создал 4 пустых класса. Добавил поля и методы в класс Lesson Избавился от статика ничего Распечатать схему не могу, но второй монитор помогает =) |
|||
Java Book Проектирование - Выяснение отношений | + 20 | ||
Рисовать связи между сущностями ничего =) |
|||
Java Book Проектирование - Классные диаграмы | + 20 | ||
Дорисовал каких методов у меня не хватало =) понять какие связи нужны и в чем недостаток диаграммы =) |
|||
Java Book Проектирование - Три класса | + 20 | ||
Создавать UML диаграммы в draw.io придумать поля и методы =) |
|||
Java Book Вступление - Примеры UML схем | + 20 | ||
Ну, для рисования подойдет https://www.draw.io/ Код вроде бы умеет генерировать вот эта http://argouml.tigris.org/ |
|||
Java Book Вступление - Язык UML | + 20 | ||
UML - унифицированный графический язык моделирования с помощью которого можно графически описать объектную модель приложения. Как-то так. =) |
|||
JA. Классные пакеты CLASS2 - Песец Членистоногий | + 20 | ||
Еще раз повторил наследование ничего =) |
|||
JA. Классные пакеты CLASS2 - Напиток Наследника | + 20 | ||
Повторил наследование ничего =) |
|||
ООФрукты Фабрика параметров | + 20 | ||
создал новый класс который возвращает нужный FruitReader и Convertable ничего =) |
|||
ООФрукты Конвертабельность | + 20 | ||
Доделал параметры командной строки. Проверил работу программы из командной строки=) ничего =) |
|||
JC. Явные графоциклы FOR2D - Тройной цикл | + 20 | ||
Рисовать много разноцветных кружков =) ничего =) |
|||
JC. Явные графоциклы FOR2D - Квадратная радуга | + 20 | ||
Выводить квадратики разных цветов в цикле =) ничего =) |
|||
JC. Явные графоциклы FOR2D - Вложенный цикл | + 20 | ||
Рисовать круги в цикле и координаты центра в их центре =) ничего =) |
|||
JC. Явные графоциклы FOR2D - Тройные фары | + 20 | ||
Рисовать квадратики и кружки в цикле =) ничего =) |
|||
JC. Явные графоциклы FOR2D - Синусоида | + 20 | ||
Рисовать графики синусоиды =) ничего =) |
|||
JC. Явные графоциклы FOR2D - Разноцветные лучи | + 20 | ||
Рисовать лучи разных цветов из разных углов =) ничего =) |
|||
JC. Явные графоциклы FOR2D - Вертикали и Горизонтали | + 20 | ||
Выполнил рефакторинг кода =) ничего =) |
|||
JC. Явные графоциклы FOR2D - Цикловата | + 20 | ||
Поскольку мне было лень писать кучу строчек на предыдущем уроке я сразу сделал в цикле =) ничего =) |
|||
JC. Явные графоциклы FOR2D - Рисование по координатам | + 20 | ||
Рисовать много линий =) ничего =) |
|||
JC. Явные графоциклы FOR2D - Солнечный круг | + 20 | ||
Рисовать окружности в цикле ничего =) |
|||
JC. Явные графоциклы FOR2D - Линия и Круг | + 20 | ||
Рисовать фигуры на панели =) ничего =) |
|||
JA. Классные пакеты CLASS - VIP - Крутятся пластинки | + 20 | ||
Воспроизводить wav файлы =) ничего =) |
|||
ООФрукты Как шагает Дед Мороз | + 20 | ||
В результате вдумчивого пошагового выполнения программы на прошлом уроке я уже исправил ошибку. Пошагово поглядел еще раз для порядку. =) ничего =) |
|||
ООФрукты Создатель | + 20 | ||
Вынес переменные fr и сo из метода main Прописал им значения по умолчанию Перегрузил конструктор StringArray чтобы он умел принимать список найти ошибку =) =) |
|||
ООФрукты Параметрический Созидатель | + 20 | ||
Создал функцию parseArgs в которой в цикле перебираются аргументы Сформировал в ней выделенный список по каждому параметру ничего =) |
|||
ООФрукты Параметр Формата | + 20 | ||
Добавил новую информацию в инструкцию пользователя. Разделил функцию parseArgs на две части, для считывания аргументов ввода и вывода данных ничего =) |
|||
ООФрукты Конвертабельные классы | + 20 | ||
Научился создавать классы на основе интерфейса. Мысли по поводу что такое интерфейс писал на прошлом уроке =) ничего =) |
|||
JA. Классные пакеты CLASS - Зачётная задача № 2 | + 21 | ||
Повторил наследование. Сделал два новых класса. Один наследуется от основного класса Frac и получает в конструктор строку. Второй наследуется от нового класса и ничего не получает в конструктор, зато ждет ввода строки в консоли ничего =) |
|||
JA. Классные пакеты CLASS - Зачётная задача № 1 | + 20 | ||
Создавать класс для хранения дроби и о выполнения операций с ними ничего =) |
|||
ООФрукты Коллекция HashMap | + 20 | ||
Создал метод getTask() для формирования словаря. Реализовал в методе Convert преобразование данных из словаря в строки. Вызвал метод из основной программы. Интерфейс в моём понимании это соглашение для класса который этот интерфейс реализует о том что этот класс умеет делать конкретную работу, т.е. реализовывать определенные методы ничего =) |
|||
ООФрукты Профессиональный Интерфейс | + 20 | ||
Создал интерфейс и реализовал его в классе Logic пока в виде пустой функции. ничего =) |
|||
ООФрукты Форматы JSON и XML | + 20 | ||
Выгружать результаты в виде xml и json. В классе Logic мне не нравятся вот эти новые функции. Они занимаются выводом результатов и не имеют отношения к логике ничего =) |
|||
JA. Классные пакеты CLASS - Подготовка к зачёту - Вспомним дроби | + 20 | ||
Повторил операции с дробями. Для класса Fraction нужны поля: целая часть, числитель, знаменатель. Методы: сложение, вычитание, умножение, деление. вспоминать операции с дробями =) |
|||
JA. Классные пакеты CLASS - Модификаторы доступа | + 20 | ||
Повторил модификаторы доступа ничего =) |
|||
JA. Классные пакеты CLASS - Общий голос | + 20 | ||
Уже сделал это в предыдущем уроке =) ничего =) |
|||
JA. Классные пакеты CLASS - Три заветных слова | + 20 | ||
Использовать наследование. Наследование это способ выделения общих функций для удобства использования в однотипных классах. В нашем случае классы Cat и Dog наследую общие свойства и методы у класса Animal. ничего =) |
|||
ООФрукты Список задач | + 20 | ||
Изменил способ вывода информации на экран и способ и способ вызова задач которые должно решать приложение. ничего Я думаю что может возникнуть необходимость выводить результаты работы не только на экран, но и в файл. И не только на английском языке. |
|||
ООФрукты Подготовка - База фруктов | + 20 | ||
Добавлять конструктор и методы в enum. Получать помимо самого значения enum связанные с ним параметры. ничего =) |
|||
ООФрукты Подготовка - Фрукты по списку | + 20 | ||
Создавать перечисление. Проверять есть ли в перечислении строка введенная на клавиатуре Использовать перечисление в конструкции switch ничего =) |
|||
J9. Массивы ARRAY - Макси в Мини | + 20 | ||
Искать минимальный и максимальный элементы массива и менять их местами. =) ничего =) |
|||
J9. Массивы ARRAY - Максима Массива | |||
Создавать целочисленный массив определенного размера. Заполнять его данными вводимыми с клавиатуры. Искать максимальный элемент. ничего =) |
|||
Слова в Сетке ФИНАЛЬНЫЙ УРОК | + 20 | ||
Отличный мини-курс. Я для себя закрепил этапы создания окна приложения на java. Узнал как можно выводить любые символы в виде графики, изменять стиль и размеры шрифта и как получить итоговую табличку из случайных букв в виде графического файла. И всё это за меньше чем 2 часа видео уроков. =) |
|||
Слова в Сетке Сохранение картинки | + 20 | ||
Сделал динамическое изменение размера букв И сохранение картинки в файл ничего =) |
|||
Слова в Сетке Матрица Боксиков | + 20 | ||
Рисовать матрицу из боксиков ничего =) |
|||
Слова в Сетке Центр Бокса | + 20 | ||
Созда класс Box. Нарисовал рамку и вывел букву по центу =) ничего =) |
|||
Слова в Сетке Своя Картинка | + 20 | ||
Создал класс Picture и методы clear() и draw() ничего =) |
|||
Слова в Сетке Буква на Панели | + 20 | ||
Добавил панель. Вывел букву =) ничего =) |
|||
Слова в Сетке Кот Фрейма | + 20 | ||
создал класс Frame, упростил основную программу. ничего =) |
|||
Слова в Сетке Объектная Матрёшка | + 20 | ||
Избавился от статика. Создал и настроил экземпляр JFrame Первое слово которое сразу увидел это BUG. ничего =) |
|||
ООФрукты Размер множества | + 20 | ||
Написал две функции которые должны вычислять количество фруктов в мешке деда мороза ничего =) |
|||
J9. Массивы ARRAY - Целый массив | + 20 | ||
Тренировался в заполнении и выводе значений массива ничего =) |
|||
J8. Циклопы LOOP - Счастливые билеты | + 20 | ||
Еще больше практики по циклу for ничего =) |
|||
J8. Циклопы LOOP - Сумма и Произведение | + 20 | ||
Попрактиковался в выполнении арифметических операций в цикле ничего =) |
|||
J8. Циклопы LOOP - Три части Forа | + 20 | ||
И еще практика по циклам For ничего все методы должны быть статичными иначе не работает |
|||
J8. Циклопы LOOP - Блок-схема цикла FOR | + 20 | ||
Повторил работу с циклами for ничего =) |
|||
J8. Циклопы LOOP - Пока четыре цикла | + 20 | ||
Еще раз повторил циклы. ничего =) |
|||
J8. Циклопы LOOP - Мужской / женский цикл | + 20 | ||
Использовать "мужской" и "женский" циклы ничего =) |
|||
JA. Классные пакеты CLASS2 - Европейская Прибалтика | + 20 | ||
повторил наследование ничего =) |
|||
JA. Классные пакеты CLASS2 - Человекостудент | + 20 | ||
Узнал что такое циклическое наследование =) Убрал лишний extends Узнал как перенести классы внутрь класса =) ничего =) |
|||
JA. Классные пакеты CLASS - Звериное наследство | + 20 | ||
Наследовать классы ничего =) |
|||
JA. Классные пакеты CLASS - Зоопарк | + 20 | ||
Создавать зоопарк в архиве =) ничего =) |
|||
JA. Классные пакеты CLASS - Красная книга | + 20 | ||
Научился создавать jar файл и запускать его с флешки =) найти флешку =) =) |
|||
JA. Классные пакеты CLASS - Пакеты для зверей | + 20 | ||
Перенес классы животных в отдельную папку. Подключил пакеты и все заработало =) ничего =) |
|||
JA. Классные пакеты CLASS - Кошкин дом | + 20 | ||
Еще раз убедился что компилятор подхватывает файлы с нужными классами ничего =) |
|||
JA. Классные пакеты CLASS - Каждой тваре по файлу | + 21 | ||
Помещать классы в отдельные файлы. Компилировать по отдельности. Понял что можно откомпилировать основной класс, а остальные подтянутся. ничего =) |
|||
Коллекция графов ListDictionary | + 20 | ||
познакомился с ListDictionary. Посмотрел как работает метод Contains - проверяет содержится ли указанный ключ в словаре. ничего =) |
|||
Коллекция графов Array vs List | + 20 | ||
Создал три отдельных функции для проверки Array, ArrayList и List. Время выполнения фиксируется с помощью Stopwatch. В предложенных тестах самым быстрым оказался Array, но у него есть фора в виде заранее заданного размера. Для того чтобы уравнять списки в правах, я указал им свойство Capacity равное количеству заполняемых элементов. В этих условиях List оказался быстрее чем Array. ничего =) |
|||
ООФрукты Логические задачи | + 20 | ||
Создал класс Logic Перенес туда метод который считает количество подарков. Реализовал подсчет количества экземпляров подаренного фрукта и вывод фрукта который был подарен максимальное количество раз ничего =) |
|||
ООФрукты Массивная строка | + 20 | ||
Создал класс FruitReaderStringArray Создал конструктор и защищенный статичный метод, который превращает массив аргументов в строку. Организовал выделение нужного фрагмента массива. ничего =) |
|||
J7. Экзамен EGZ - Зачётная задача - Треугольник | + 20 | ||
Определять возможно ли получить треугольник из отрезков и какой треугольник получится. Рисовать на java я пока не научился =) ничего =) |
|||
J7. Экзамен EGZ - Зачётная задача - Максима | + 20 | ||
Писать программу которая выводит два числа и знак больше, меньше или равно между ними =) ничего =) |
|||
J7. Экзамен EGZ - Шаблон решения | + 20 | ||
Я забыл про проверку вводимых данных. Поэтому при вводе не цифр программа вылетает с ошибкой =) |
|||
J7. Экзамен EGZ - Подготовка к зачёту | + 20 | ||
Написал программу которая выводит большее из двух чисел. Числа можно ввести с клавиатуры либо передать в виде параметров при запуске. ничего =) |
|||
J6. Условия IF - Времена года | + 20 | ||
Написал программу определения времени года по месяцу. Программу определения дня недели писал на предыдущем уроке =) ничего =) |
|||
Коллекция графов
List |
+ 20 | ||
Создал List добавил в него несколько целых чисел Организовал два цикла для перебора этих элементов. Выполнил сортировку и нахождение суммы элементов. Дополнительно вывел минимальный и максимальный элемент. ничего =) |
|||
Коллекция графов ArrayList | + 20 | ||
Узнал что такое ArrayList. После добавления первого объекта в коллекции будет размер 4. При превышении этого объема размер удваивается. Я выбрал метод OfType который возвращает перечисление всех объектов указанного типа. ничего =) |
|||
ООФрукты Пошаговый проход | + 21 | ||
Проверку аргументов выделил на прошлом уроке =) Сделал пошаговое выполнение программы и исправил ошибку отсутствия \n ничего =) |
|||
ООФрукты Рефакторинг аргументов | + 20 | ||
Вынес проверку аргументов в отдельную функцию Реализовал получение аргументов для параметра -data Мне кажется нет смысла создавать отдельный класс и передавать в него аргументы. У нас получилась не очень большая функция в основном классе в который эти аргументы и пришли. ничего =) |
|||
ООФрукты Какие ваши аргументы? | + 20 | ||
Выводить в консоль инструкцию по запуску программы Считывать аргументы при запуске ничего =) |
|||
ООФрукты Новые игрушки | + 20 | ||
Добавил несколько машинок к фруктам =) По хорошему лучше или переименовать енум в Gifts и пусть там будут все подарки которые нужны. Либо хранить подарки в файле и считывать их из него во время запуск =) ничего =) |
|||
ООФрукты Фруктовые комментарии | + 20 | ||
Добавлять комментарий в коде java и получать html документацию с помощью утилиты javadoc. ничего =) |
|||
J6. Условия IF - Оператор выбора | + 20 | ||
Изучил оператор switch - case на java ничего =) |
|||
J6. Условия IF - Барный фейс-контроль | + 20 | ||
Еще больше практики с условными операторами ничего =) |
|||
J6. Условия IF - Безальтернативное условие | + 20 | ||
Повторил использование условного оператора =) ничего =) |
|||
Итератор ФИНАЛЬНЫЙ УРОК | + 2 | ||
Отличный курс, настолько интересный что прошел сразу весь =). Узнал для себя много нового. Мотивирует найти и прочитать теорию =) ничего =) |
|||
Итератор Итератор. Один метод вместо классов. | + 20 | ||
Отличный курс. Узнал для себя много нового. Мотивирует найти и прочитать теорию =) ничего =) |
|||
Итератор Итератор. Список простых чисел. | + 1 | ||
Более изящно реализовывать перебор простых чисел. Протестировал работу алгоритма Использовал Мишино число для теста =) ничего =) |
|||
Итератор Итератор. Волшебное слово yield. | + 20 | ||
Сделал возврат значений через yield Посмотрел выполнение программы по шагам Я так понял yield - это волшебное слово заменяет собой реализацию интерфейса IEnumerator написать что такое yield =) |
|||
Итератор Итератор. Зачем нужно два класса | + 20 | ||
Убедился в том что если сделать два вложенных цикла по итератору prime, результат будет не корректный. Исправил это используя new. Вернул обратно два класса Вывел таблицу умножения простых чисел=) ничего =) |
|||
Итератор Итератор. Перебор простых чисел. | + 20 | ||
Написал метод IsPrime(); Доработал метод MoveNext(); Посмотрел как работает программа по шагам. задание со звездочкой =) =) |
|||
Итератор Итератор. Перебор чисел в итераторе. | + 20 | ||
Доводить "енумератор" до работоспособного состояния =) Сделал ограничение для счётчика =) ничего =) |
|||
Итератор Итератор. Создание пустого итератора. | + 20 | ||
Создавать класс реализующий интерфейс IEnumerable. Создавать класс реализующий интерфейс IEnumerator. Я так понял что итератор это интерфейс который позволяет нам перемещаться по какой-либо коллекции. написать что такое итератор =) |
|||
Итератор Итератор. Разложение числа на простые множители. | + 20 | ||
научился раскладывать числа на простые множители ничего =) |
|||
ООФрукты Волшебные конструкторы | + 20 | ||
Перенес функции в соответствующие классы. Переделал функции в конструкторы. В основном классе сделал поле BufferedReader и сделал метод Read() финальным. Избавился от статика в основной программе и выделил основной алгоритм в отдельную функцию. ничего =) |
|||
ООФрукты Фрукты из строки | + 20 | ||
Создал функцию ReadFromString и три пустых класса =) ничего =) |
|||
ООФрукты Фрукточтец | + 20 | ||
Создал класс для чтения фруктов. Научился читать из файла. Первое что мне не нравится в классе это отсутствие обработки ошибок. ничего =) |
|||
J6. Условия IF - Альтернатива | + 20 | ||
Повторил использование оператора if, тернарного оператора и построил цепочку из операторов if - else if. ничего =) |
|||
ООФрукты Яблоки на снегу | + 20 | ||
Выделил перечисление фруктов. Написал функцию конвертации строки во фрукт, сделал чтобы было не важно большие и маленькие буквы =) Имея такой замечательный список фруктов мы можем посчитать сколько и каких фруктов было перечислено, каких не называли. предложить вариант использования тестов не могу, не знаю =) |
|||
J6. Условия IF - Тетрамакс | + 20 | ||
Искать максимальное число из 4-х =) ничего =) |
|||
J6. Условия IF - Минимакс | + 20 | ||
Писать программу которая ищет максимальное и минимальное число из двух и из трех =) ничего =) |
|||
J5. Операции OPER - Операции 12-13 | + 20 | ||
потренировался в использовании тернарного оператора и оператора присваивания. ничего =) |
|||
J5. Операции OPER - Операции 7-11 | + 20 | ||
Потренировался в использовании логических операций ничего =) |
|||
J5. Операции OPER - Операции 5-6 | + 20 | ||
Познал операции сравнения в языке Java ничего =) |
|||
J5. Операции OPER - Операции 4 | + 20 | ||
Потренировался в использовании операций побитового сдвига ничего =) |
|||
ООФрукты Постановка задачи | + 20 | ||
Написал вариант решения задачи в лоб, откомпилировал и проверил результат. Я бы для начала добавил перечисление фруктов, чтобы при вводе, например не фруктов не добавлять их в массив =) Можно отдельно выделить считывание строки и определение что это за фрукт. ничего =) |
|||
ASP.NET и GMaps VIP. Миграция Entity Framework | + 20 | ||
Добавил новое поле info в модель Formulist Повторил миграцию Entity Framework. Вывел значение этого поля для маркеров. ничего =) |
|||
ASP.NET и GMaps ФИНАЛЬНЫЙ УРОК | + 20 | ||
На этом курсе я повторил этапы создания проекта ASP.NET MVC, да еще и с использованием Entity Framework =) Узнал как быстро и ловко можно получить все view автоматически. =) Курс получился отличный, мне очень понравился! =) Следующий курс будет "Лямбда" или "Итератор" или все сразу ) найти силы и записать видео =) =) |
|||
J5. Операции OPER - Операции 3 | + 21 | ||
Выполнять строковые операции на Java ничего =) |
|||
J5. Операции OPER - Операции 2 | + 20 | ||
Выполнять арифметические операции на java ничего =) |
|||
Сокобан Сокобан - Вступление | + 20 | ||
Проходить Sokoban до 10-го уровня =) Проходить Sokoban до 10-го уровня =) =) |
|||
J5. Операции OPER - Операции 1 | + 20 | ||
Выполнять различные операции на java ничего =) |
|||
J4. Типы TYPE - Непримитивный тип String | + 20 | ||
Поигрался с типом String ничего =) |
|||
ASP.NET и GMaps Информационное окошко | + 20 | ||
Выводить Имя фотографию и адрес в информационном окне при наведении на маркер. ничего =) |
|||
PHP Driver Отлов ошибок | + 21 | ||
Обрабатывать ошибки на php Создал класс class.data.php c функциями init() и parse_route() ничего =) |
|||
PHP Driver Запускаемый класс | + 20 | ||
Создавать класс help с функциями version() и Now() ничего =) |
|||
ASP.NET и GMaps География формулистов | + 20 | ||
Добавлять на карту маркеры с координатами из базы данных ничего =) |
|||
ASP.NET и GMaps Маркеры на карте | + 20 | ||
Рисовать маркеры на карте Google ничего =) |
|||
Без конкуренции VIP - Главный алгоритм | + 20 | ||
Написал главный алгоритм . Убедился в правильно работы программы. Закончил курс с радостным ощущением выполненной миссии! =) ничего =) |
|||
Без конкуренции VIP - Парсинг файла в сетку. | + 20 | ||
Загружать и парсить заголовок файла и остальных строк. не понял откуда брать сам файл поэтому пришлось набирать его с экрана =) |
|||
Без конкуренции VIP - Потяни и отпусти | + 20 | ||
Создавать события DragEnter и DragDrop. ничего =) |
|||
J4. Типы TYPE - Логический и Символьный примитивные типы | + 20 | ||
Создавать символьные переменные и выводить символы на экран. познакомился с классом Character и его функциями isLetter() и isLowerCase() Вывел таблицу истинности логических функций ничего =) |
|||
PHP Driver Первый байт проекта | + 20 | ||
настраивать сервер и порт в PHPStorm Добавлять еще один виртуальный хост в настройках Apache создавать и настраивать файл .htaccess успевать за Игромистром =) =) |
|||
ASP.NET и GMaps Карта на сайте | + 20 | ||
Размещать скрипт подключения карты, блок для её размещения и JavaScript функцию Init() по каким-то причинам карта не хотела отображаться. почему так и не понял в итоге пере набирал каждую строчку заново и само заработало. еще почему-то IntelliSense не подсказывает названия функций как на видео =) |
|||
ASP.NET и GMaps Золотой ключик api | + 20 | ||
Получил ключ, включил Google maps JavaScrip API ничего =) |
|||
ASP.NET и GMaps Координаты адреса | + 1 | ||
Получать из google map API координаты указанного города записывать эти данные в модель Formulis и в базу данных Генерировать ссылку на фото формулиста Посмотрел на свою базу в Server Explorer ничего =) |
|||
ASP.NET и GMaps Подключение Entity Framework | + 20 | ||
Повторил подключение пакета Entity к проекту Создал модель Formulist Создал модель Context с типом ADO.NET Entity Data Model Пересоздал контроллер Formulis и посмотрел как он автоматически создался вместе с представлениями много думал =) ничего =) |
|||
Game Xonix Матрица Мира | + 20 | ||
Создал матрицу... Написал метод для заполнения матрицы водой и землей. Добавил случайные острова которые не касаются "большой" земли и друг друга =) задание со звёздочкой =) |
|||
Game Xonix Земля и Вода | + 20 | ||
Отделять воду и твердь =) ничего =) |
|||
PHP Driver Создание базы данных в HeidiSQL | + 20 | ||
Создавать таблицы и связи в HeidiSQL. Заполнять таблицы данными ничего =) |
|||
PHP Driver Создание схемы базы данных | + 20 | ||
Рисовать схему БД ничего =) |
|||
PHP Driver Установка MySQL, Smarty и Bootstrap | + 20 | ||
MySQL и HeidiSQL уже были установлены, поэтому просто скачал Smarty и Bootstrap ничего =) |
|||
Entity Framework Добавление - Извлечение | + 20 | ||
Научился получать данные из БД из связанных таблиц без использования SQL запросов. Интересная тема, но вот прямо очень хочется продолжения с большим количеством практики в использовании EF. ничего =) |
|||
Entity Framework Один за всех и Все за одного | + 20 | ||
Создавать классы из который потом волшебным образом получатся таблицы в БД. Устанавливать связи между этими классами-таблицами и выполнять миграцию БД. в этот раз всё было гладко =) =) |
|||
Entity Framework Миграция Базы | + 20 | ||
Попробовал что такое миграция. Сделал две миграции одну как на видео. Второй добавил поле Num потому что в первоначальном варианту у меня его небыло ничего =) |
|||
Entity Framework Использование MySQL | + 20 | ||
Подключаться с помощью EF к БД MySQL. Какая-то капризная штука получается. С пятой попытке пересоздав приложение удалось заставить её нормально прочитать app.config который студия сама написала и начать работать с базой. Выдавала разные ошибки. Заставить всё это работать =) |
|||
J4. Типы TYPE - Вещественные примитивные типы | + 20 | ||
Узнал о вещественных типах в Java ничего =) |
|||
PHP Driver Настройка PHP-отладчика xDebug в PHPStorm | + 20 | ||
Настраивать PhpStorm и подключать xDebug Настраивать виртуальный хост Apache быть внимательным и заметить что в конфиге Apach пути нужно указывать через /. =) |
|||
PHP Driver Установка PhpStorm | + 20 | ||
Установил PhpStorm ничего =) |
|||
Entity Framework Основные приемы работы с БД через EF | + 20 | ||
Получать из БД данные с помощью EF. С помощью атрибутов DataAnnotations делать произвольные имена таблицы и столбцов. ничего =) |
|||
Entity Framework Подключение БД по методу CodeFirst | + 20 | ||
Устанавливать Entity Framework c NuGet Добавлять в проект Entity Data Model Писать строку подключения Создавать модель для пользователя и добавлять ей в контекст Создавать класс инициализатор базы. ничего =) |
|||
Game Xonix Упаковка панели в окно | + 20 | ||
Переделал константы. добавил java.awt.Dimension указал размеры canvas из новых констант. упаковал форму =) ничего =) |
|||
Game Xonix Базовое наследство | + 20 | ||
Повторение пройденного ничего =) |
|||
Game Xonix Снова рефакторинг | + 20 | ||
Рефакторить код. ничего =) |
|||
Entity Framework Создание приложения | + 20 | ||
Повторил создание оконного приложения =) ничего =) |
|||
Entity Framework Введение в EF | + 20 | ||
Ознакомился с тем что такое EF и зачем оно нужно. пока ничего =) |
|||
Бурные потоки VIP. Игры со словами | + 20 | ||
Очень интересный урок. Узнал для себя много полезных алгоритмов для работы со словами и словарём. Сделал "игру в города" по словарю. Компьютер играет сам с собой, пока не получится так что он не смог найти очередное слово. Слово случайно выбирается из словаря и проверяется подходит оно под условия или нет, если не подходит берем следующее случайное слово. Так перебираем 100 раз или пока не найдем, так что вероятность не найти большая =) Слова повторяться не могут. написать игру в города сделал чтобы Й и И считались одной буквой |
|||
PHP Driver Установка и настройка Apache + PHP | + 21 | ||
Устанавливать php и Apache. Все это настраивать. быть внимательным и ничего не упустить =) =) |
|||
J4. Типы TYPE - Целые примитивные типы | + 20 | ||
Узнал про примитивные типы в языке java ничего =) |
|||
PHP Driver Техническое задание | + 20 | ||
Рисовать ручкой на бумаге... наброски интерфейса =) Рисовать схему базы данных =) Судя по названию курса будет использваться PHP и видимо тогда MySQL, хотя на ASP.NET и MS SQL было бы тоже интересно. =) нарисовать вот всё это. =) |
|||
Game Xonix Чудеса полиморфизма | + 20 | ||
познал чудеса полиморфизма на java =) ничего =) |
|||
Game Xonix Размножение шариков | + 20 | ||
Создал класс Balls и все что необходимо создать внутри него. Добавил реально много шариков =) ничего =) |
|||
Game Xonix Броуновское движение | + 20 | ||
Создавать экземпляр класса Random. Добавил инициализацию в абстрактный класс. ничего =) |
|||
Game Xonix Абстрактный субъект | + 20 | ||
провёл рефакторинг кода. ничего =) |
|||
J3. Ввод READ - Буферный чтец | + 20 | ||
Узнал новый метод ввода данных и метод чтения данных из файла. ничего =) |
|||
J3. Ввод READ - Любая формула | + 20 | ||
Описывать формулы на языке java ничего =) |
|||
Бурные потоки ФИНАЛЬНЫЙ УРОК | + 20 | ||
На этом курсе я познал азы работы с потоками. Научился добавлять критические секции чтобы потоки не мешали друг другу. То что работа потоков визуализирована с помощью змеек это очень крутая идея. Все рассказано просто, доходчиво и наглядно. Жду продолжения темы многопоточности в других курсах. достаточно простой для прохождения курс Спасибо за новые знания! =) |
|||
Бурные потоки Смысл жизни | + 20 | ||
Добавил крестики на экран. Сделал завершение жизни питона. ничего =) |
|||
Бурные потоки Замри! | + 20 | ||
Получать символ нажатой клавиши и обрабатывать его. Останавливать поток соответствующий нажатой клавише. Отменять остановку потока. ничего =) |
|||
Бурные потоки Приоритет | + 20 | ||
Посмотрел как влияет приоритет потока на его работу. Увидел как использовать monitor вместо lock Добавил нумерацию питонов и легенду с информацией о номере потока и длине питона ничего =) |
|||
Game Xonix Живой шарик | + 20 | ||
Скопировал все необходимые для движения шарика функции из класса кубика =) ничего =) |
|||
Game Xonix Классный шарик | + 1 | ||
Добавил класс для шарика. Создал конструктор добавил константу для цвета. Нарисовал его на форме ничего =) |
|||
Game Xonix Точное прикосновение | + 20 | ||
Добавил константы для корректировки размеров экрана по которому может двигаться кубик. ничего =) |
|||
Game Xonix Граница на замке | + 20 | ||
Добавил константы отвечающие за размер экрана. Написал функцию onMap() которая проверят попадают ли новые координаты для кубика в экран. Написал функцию rotate() благодаря которой кубик меняет направление движения в случае если наталкивается на границу экрана. Добавил второй кубик. добавить второй кубик =) |
|||
Game Xonix Живой кубик | + 20 | ||
Переписал функцию go() добавив в неё вечный цикл. добавил метод delay() который делает задержку для отображения анимации =) ничего =) |
|||
Game Xonix Перемещение кубика | + 20 | ||
Писать функцию move() и go(). Боксик сместился на 1 шаг. ничего =) |
|||
Game Xonix Классный кубик | + 20 | ||
Создал класс для кубика. Переместил рисование кубика в функцию внутри класса. Вызвал рисование кубика из общей функции. ничего =) |
|||
Алгоритмика Я решил всю Алгоритмику | + 20 | ||
Я многому научился. Лучше познал типы данных и циклы, условия и много еще чего полезного. Были сложные и простые задачи, в общем было интересно. Курс прошёл на одном дыхании. Спасибо за этот замечательный тренинг навыков программирования! =) дойти до конца =) |
|||
Game Xonix Координатный кубик | + 20 | ||
Добавил необходимые константы. Переписал отображение кубика с учётом новых констант ничего =) |
|||
Game Xonix Панельный Canvas-класс | + 20 | ||
Добавил класс Canvas Написал функцию рисования боксика. Добавил боксик в окно =) ничего =) |
|||
Бурные потоки Бурная жизнь | + 20 | ||
Запустили десяток питонов которые едят зайцев и растут =) Добавил питонам хвост добавить хвост =) |
|||
Бурные потоки Поток питонов | + 20 | ||
Запускать каждого питона в своём потоке. Добавил критическую секцию в методе вывода на экран. Сделал завершение жизни питона Включил режим Background и проверил как это работает ничего =) |
|||
Бурные потоки Поворот головы | + 20 | ||
поворачивать голову питончику ничего =) |
|||
Game Xonix Использование констант | + 20 | ||
Создавать константы ничего =) |
|||
Game Xonix Окно проекта | + 20 | ||
Избавился от статика. Создал класс GameXonix Вывел окно с названием ничего =) |
|||
Бурные потоки Питонатор | + 20 | ||
Добавил необходимые переменные Создал статичиеский метод Create() сделал конструктор Отобразил питона =) ничего =) |
|||
Бурные потоки Зайчики | + 20 | ||
Реализовал методы RandomCoord(), IsEmpty(), Screen(), OnScreen() Переделал свой первоначальный вариант метода AddHare() с учётом новых методов. =) ничего =) |
|||
Бурные потоки Террариум | + 20 | ||
Создал метод InitScreen() и PutScreen() Написал метод AddHare() в котором добавляются зайчики =) ничего =) |
|||
Бурные потоки Вступление | + 20 | ||
Создавать консольное приложение и избавляться от статика. Создал структуру Coord и класс Python. ничего из статичных переменных я бы еще добавил голову и возможно хвост питона =) еще скорее всего понадобится время жизни. |
|||
Game Xonix Установка Eclipse | + 20 | ||
Скачивать и устанавливать Eclipse Создавать новый проект. ничего =) |
|||
Game Xonix Свои правила | + 20 | ||
Чуть-чуть изменил цвет воды. Поменял количество жизней =) ничего =) |
|||
Game Xonix Поиграем? | + 20 | ||
играть в xonix Дойти до 5-го уровня=) =) |
|||
JA. Классные пакеты CLASS - Кошка и Собака | + 20 | ||
создавать классы ничего =) |
|||
J3. Ввод READ - Сканер пива | + 20 | ||
закрепил навыки ничего =) |
|||
J3. Ввод READ - Сканер | + 20 | ||
Использовать класс Scanner для считывания данных из консоли. ничего так действительно проще |
|||
Боты Сапёра VIP - Хакерский подход | + 20 | ||
Выигрывать в сапёра на любом уровне за 1 секунду =) ничего =) |
|||
J3. Ввод READ - Ввод трёхзначного числа | + 21 | ||
Вводить трехзначное число по цифрам. =) ничего =) |
|||
Боты Сапёра ФИНАЛЬНЫЙ УРОК | + 20 | ||
Записывать видеообзор бота для сапёра =) записать обзор всегда не просто =) =) |
|||
Боты Сапёра БОТ - Всё открыто! | + 20 | ||
Доделывать сапера. =) взять себя в руки и доделать =) =) |
|||
Боты Сапёра БОТ - Неуправляемый Интеллект | + 20 | ||
Перенес из предыдущего проекта необходимые классы и фрагмент кода. Адаптировал алгоритм к новым условиям =) ничего =) |
|||
Боты Сапёра БОТ - Выход на финишную прямую | + 20 | ||
Дорабатывать функцию doMouseClick() =) ничего =) |
|||
Боты Сапёра БОТ - Сканер минного поля | + 20 | ||
Заполнять массив по анализу запущенного минера ничего У меня все работало до написания функции сравнения двух цветов, после её добавления и применения работать перестало, поэтому откатил всё назад. |
|||
J3. Ввод READ - Чтение символа | + 20 | ||
Считывать код символа с клавиатуры =) ничего =) |
|||
J3. Ввод READ - Конкатенация аргументов | + 21 | ||
Склеивать строчки в цикле ничего =) |
|||
J3. Ввод READ - Сложение аргументов | + 20 | ||
Писать на Java программу которая складывает два числа, которые переданы в качестве аргументов. ничего =) |
|||
J3. Ввод READ - Консольные аргументы | + 20 | ||
Использовать аргументы при которые указываются при запуске программы. ничего =) |
|||
J2. Печать WRITE - Окно JFrame | + 20 | ||
Создавать окно и метку с помощью языка Java. ничего =) |
|||
Боты Сапёра БОТ - Гадание по фото | + 20 | ||
Гадать по скриншоту =) Выводить результат гаданий в виде С# кода =) успевать за полётом мысли Игромистра =) =) |
|||
Боты Сапёра БОТ - Совместное фото | + 20 | ||
Делать скриншот окна сапёра. Дорисовывать нужные цифры в Paint. следить за ходом мысли Игромистра =) |
|||
J3. Ввод READ - Сколько мне дней | + 21 | ||
Писать программу которая выводит сколько мне дней =) Мне 12430 дней. ничего =) |
|||
J2. Печать WRITE - Квадратные условия | + 20 | ||
Рисовать ASCII art на java ничего =) |
|||
Базовый ASP.ект VIP. Установка домена | + 20 | ||
Регистрировать домен. Привязывать домен к сайту на хостинге. Ждать когда все заработает =) http://sokolovserg.site/ ничего сложного =) |
|||
Базовый ASP.ект VIP. Модерация записей | + 20 | ||
Сохранять сессию при успешной авторизации. В случае если пользователь уже авторизован при выборе меню "Вход" отображается страница с информацией что мы уже авторизованы и кнопкой выход. Добавлено поле статус в таблицу с историями для того чтобы реализовать проверку история. Создана страничка проверки историй с кнопками Опубликовать и Удалить. При отображении истории в случае если пользователь авторизован появляется кнопка Удалить. все просто =) |
|||
Базовый ASP.ект VIP. Авторизация на сайте | + 20 | ||
Добавлять страницу авторизации и таблицу для хранения логина с паролем. Проверять логин и пароль при нажатии кнопки "Войти" все просто =) |
|||
Базовый ASP.ект ФИНАЛЬНЫЙ УРОК. Презентация | + 20 | ||
Отличный курс получился. Очень хочется уже приступить к VIP урокам, уж названия многообещающие. На этом курсе я научился магии... Магии создания сайта на технологии ASP.NET MVC. Ну и немного познакомился с bootstrap. Курс мне очень понравился, все подробно рассказано и показано, всем кому эта тема интересна рекомендую =) =) =) |
|||
Базовый ASP.ект Отказ от статика | + 20 | ||
Убирать признак static у класса MySQL ничего сложного =) |
|||
Базовый ASP.ект Размещение проекта в Интернете | + 20 | ||
Регистрироваться на хостинге SmarterASP. Создавать таблицу в базе данных на хостинге Переносить проект на хостинг и настраивать подключение к базе данных особо ничего сложного, но интерфейс хостинга поменялся с тех пор как записывался видеоурок. =) |
|||
Базовый ASP.ект Оформление сайта | + 20 | ||
оформлять странички с помошью стилей bootstrap ничего =) |
|||
J2. Печать WRITE - Комментарии | + 20 | ||
Добавлять комментарии к коду Java все просто =) |
|||
Базовый ASP.ект Валидация данных | + 20 | ||
Реализовывать валидацию вводимых в поля данных. ничего =) |
|||
J1. Запуск START - Десять запусков | + 20 | ||
Быстро набирать текст не задумываясь быстро набирать текст и успевать выключать таймер Не очень понятен смысл данного упражнения. |
|||
J1. Запуск START - Запуск Java | + 20 | ||
Создавать из консоли файл Program.java компилировать его и запускать с помощью jvm особо ничего сложного =) |
|||
J1. Запуск START - Переменная окружения | + 20 | ||
устанавливать переменную окружения =) все просто и наглядно на картинке =) =) |
|||
J1. Запуск START - Платформа Java | + 20 | ||
JDK уже был установлен. Научился создавать первую программу на java и компилировать её ничего =) |
|||
Базовый ASP.ект Добавление истории | + 20 | ||
Создал страницу добавления истории Реализовал добавление истории в базу данных Протестировал работу при наличии ошибок и без них все отлично =) |
|||
Базовый ASP.ект Работа со списком историй | + 20 | ||
Добавлять на индексную страницу несколько историй (количество историй задаётся из конфигурационного файла). Открывать страницу с конкретной историей по ссылке из заголовка истории на индексной странице особо ничего сложного =) |
|||
ASP.NET и GMaps Запуск ASP.NET MVC | + 20 | ||
Повторил создание проекта ASP.NET MVC и добавление контроллеров и видов =) ничего все отлично |
|||
ASP.NET и GMaps Презентация | + 20 | ||
Вдохновился новой возможностью еще изучать ASP.NET. Интересная штука =) В плане идей применения карты уже столько было высказано другими участниками, мне оочень понравилась идея Валерия с гастрольными турами звезд. ничего =) |
|||
Базовый ASP.ект Рефакторинг модели Story | + 20 | ||
Выполнил рефакторинг модели Story. Выделил метод ExtractRow и добавил перегрузку этого метода для возможности вызова его с одним или двумя параметрами. Все работает. ничего сложного отличный курс |
|||
Базовый ASP.ект Что такое SQL-инъекция | + 20 | ||
Выполнять SQL инъекции и защищать от них своё web-приложение =) все просто много слышал про sql инъекции но никогда с ними не сталкивался. Спасибо за урок! =) |
|||
Базовый ASP.ект Запуск модели Story | + 20 | ||
Выводить историю с определенным ID Организовал проверку ошибок в контроллере и модели Story ничего =) |
|||
Базовый ASP.ект Работа над ошибками | + 20 | ||
Обрабатывать и выводить ошибки возникающие в процессе работы с MySQL ничего =) |
|||
Базовый ASP.ект Подключение к базе данных | + 20 | ||
Подключаться к БД MySQL из приложения .NET. Переносить параметры подключения к БД в Web.Config ничего =) |
|||
Базовый ASP.ект Создание SQL-запросов | + 20 | ||
Создавать SQL запросы и выполнять их в консоли. нисчего все отлично |
|||
Боты Сапёра БОТ - Пиксельный металлоискатель | + 20 | ||
Сканировать пиксели в указанных координатах для определения их цвета. Игру Жизнь не проходил :-( поэтому не сделал все отлично |
|||
Базовый ASP.ект Схема базы данных | + 20 | ||
Создавать базу и таблицу в СУБД MySQL с помощью консоли и программs HeidiSQL. ничего все отлично |
|||
Боты Сапёра БОТ - Отмычка сапёра | + 20 | ||
Получать ссылку на запущенное приложение и размеры окна приложения. Вычислять остальные необходимые координаты =) Проставлять по всему минному полю влажки ничего =) |
|||
Базовый ASP.ект Установка сервера MySQL | + 20 | ||
Устанавливать MySQL ничего =) |
|||
Базовый ASP.ект Формирование меню | + 20 | ||
Добавлять меню. Создавать страницу "О проекте" и такой пункт меню ничего все отлично |
|||
Базовый ASP.ект Создание модели Story | + 20 | ||
Создавать класс-модель Story Выводить в представлении историю =) ничего =) |
|||
Базовый ASP.ект Создание пустых страниц | + 20 | ||
Создавать контроллеры и представления ничего =) |
|||
Базовый ASP.ект Создание схемы проекта | + 20 | ||
Записал себе список страниц =) Придумывать истории не мой конёк. Скопипастил с itHappens. ничего =) |
|||
Базовый ASP.ект Выбор темы для проекта | + 20 | ||
Продумывать схему сайта. Исследовал сайт ithappens.me продумывать схему сайта =) |
|||
Базовый ASP.ект Мы начинаем ASP.NET с MVC | + 20 | ||
Познакомился со структурой приложения ASP.NET ничего =) |
|||
Демо софт Двенадцать месяцев | + 20 | ||
Узнал про компонент MonthCalendar и научился настраивать и использовать его. Выбрать картинки для программы Отличный урок =) |
|||
J8. Циклопы LOOP - Развёртка цикла | + 20 | ||
Понял что в случае если требуется не большое количество повторений быстрее не использовать цикл. ничего =) |
|||
J8. Циклопы LOOP - Цикл for/each | + 20 | ||
Использовать аналог цикла foreach на java. увидел как можно получить переполнение переменной =) ничего У меня с циклами часто бывает проблема со знаком больше меньше, не тот ставлю и все работает неожиданно =) |
|||
J8. Циклопы LOOP - Цикл for | + 20 | ||
Начал познавать циклы на языке Java =) Не знал что возможна конструкция for(;;); но она не очень мне нравится =) ничего =) |
|||
Боты Сапёра ВТОРОЙ ТРЕТЬФИНАЛЬНЫЙ УРОК | + 20 | ||
Ура, бот готов! Это было не просто, но безумно интересно. Спасибо за такой отличный опыт. На этом видеокурсе я сначала научился создавать игру Сапёр, а потом её проходить. Ну а бот это отличный финал для всего. Еще я подглядел идею у Ивана и тоже попробовал замедлить работу бота, чтобы было наглядно видно как это работает. Вроде бы получилось! =) замедлять работу бота =) Еще раз спасибо за такой отличный опыт! |
|||
Секундомер Секундомер - Написание кода | + 20 | ||
Создавать приложение таймер которое позволяет фиксировать время выполнения задач =) всё просто =) |
|||
Секундомер Секундомер - Настройка формы | + 20 | ||
да ничему особо повторил типовые действия при создании нового проекта =) ничего =) |
|||
Явный Сапёр Условие победы! | + 20 | ||
Дописал программу. Переделал сообщения в строке статуса на русские. Чуть-чуть поиграл =) Ограничил количество флажков и добавил красную мину в принципе это первое моё знакомство с Java поэтому все ново и всё сложно, но всё хорошо рассказано и показано. =) |
|||
Боты Сапёра ИИ - Открыть всё! | + 20 | ||
Переписал алгоритм который запускался при нажатии кнопки hint. Теперь он выделен в отдельную функцию StartBot(). Отличный алгоритм получился, и сапёр теперь проходится за секунды =) ничего =) |
|||
Боты Сапёра ИИ - Ботовый алгоритм InterMines | + 20 | ||
Написал функцию InterMines() и протестировал её ничего =) |
|||
Боты Сапёра ИИ - Множественное тестирование | + 20 | ||
Проводить тестирование функций которые были написаны на предыдущем уроке. ничего =) |
|||
Боты Сапёра ИИ - Операции со множествами | + 20 | ||
Писать функцию SameTabs() Intersect() и Minus() ничего =) |
|||
Боты Сапёра ИИ - Вспомнить всё | + 20 | ||
Еще раз вспомнил алгоритм пересечения множеств. играть в сапёра =) =) |
|||
НаноШахматы PHP - Запуск скрипта | + 20 | ||
создавать файл index.php и несколько echo-команд в нём =) =) |
|||
НаноШахматы PHP - Установка EasyPHP | + 20 | ||
Устанавливать easyPHP =) =) |
|||
Явный Сапёр Волшебный метод | + 20 | ||
Открывать ячейки по щелчку левой кнопки мыши по уроку всё понятно =) |
|||
Боты Сапёра ИИ - Жучкин алгоритм | + 20 | ||
Сделал кнопку Hint, выделена на скриншоте Реализовал алгоритм формирования групп Клетки открыты, флаги отмечены =) в уроке всё рассказано =) =) |
|||
Боты Сапёра ИИ - Элементарные алгоритмы | + 20 | ||
Создал методы GetFlags(), GetEmpty() и AddTab() все просто =) =) |
|||
Боты Сапёра ИИ - Класс группы | + 20 | ||
Создавать структуру Coord и класс Group Узнал что если ввести три "/" то автоматически будет создана удобная структура для комментариев все просто =) |
|||
Боты Сапёра ИИ - Пересечение множеств | + 20 | ||
Проходить сапёра с помощью двух методов вычисления мин: поиском очевидных мин и методом который описан в видео уроке. проходить сапёра и делать урок =) |
|||
Явный Сапёр Открывашка | + 20 | ||
Создал две функции для щелчка левой и правой кнопкой мыши. Создал функцию onMap. Создал функцию countMinesFlagged() и openNear Теперь если кол-во флагов совпадает с кол-вом мин программы пытается открыть клетки вокруг. всё просто =) |
|||
Явный Сапёр Правый флаг | + 20 | ||
Ставить и убирать флаги правой кнопкой мыши Менять счетчик мин. =) все просто, когда видео смотришь =) =) |
|||
Боты Сапёра ИИ - Очевидные шаги | + 20 | ||
Искать и отмечать очевидные клетки с минами Искать и отмечать очевидные клетки с минами =) |
|||
J8. Циклопы LOOP - Вся коллекция циклов | + 20 | ||
Отличный вводный урок про циклы. К сожалению никаких интересных фактов про циклы я не знаю. Спасибо за урок! |
|||
Явный Сапёр Мышечный адаптер | + 20 | ||
Создавать "Мышечный адаптер" Вычислять координаты клетки в которую щелкнули мышкой Обрабатывать щелчки левой и правой кнопкой. все очень хорошо рассказано и показано поэтому просто =) |
|||
Явный Сапёр Мины на панели | + 20 | ||
Создавать внутренний класс MinePanel Настраивать отображение получившейся панели все рассказано и показано в видео, поэтому просто =) |
|||
Явный Сапёр Философия сапёра | + 20 | ||
Менять картинки для сапера все просто Менять себя это трудно, но возможно. Главное чтобы была чётко поставлена цель, ты её видел. Ну и достаточно сильная мотивация. Таким образом можно любых целей достичь, я думаю. |
|||
Боты Сапёра ИИ - Как пройти игру | + 20 | ||
ничему придумать алгоритм Я на знаю как можно получить данные от игры сапёр, но в общем нужно каким-то образом считывать те цифры которые видны во время игры и исходя из них рассчитывать где точно есть мины, а где их точно нет. |
|||
Боты Сапёра ТРЕТЬФИНАЛЬНЫЙ УРОК | + 20 | ||
Писать программу сапёр на С# и реализовывать те вещи которых на мой взгляд не хватало. Все трудности которые встречались удавалось достаточно быстро решить. =) отличный курс получился, спасибо! |
|||
Боты Сапёра ИГРА - Бомбовые алгоритмы | + 20 | ||
Дописал оставшиеся функции. Уже можно играть! все просто =) |
|||
Боты Сапёра ИГРА - Алгоритмический подход | + 20 | ||
Писать алгоритм OpenBox() С такими видео уроками что может быть сложным? =) |
|||
Боты Сапёра ИГРА - Зелёный флаг | + 20 | ||
Обрабатывать нажатие мыши на боксиках. Рисовать флаг по правой кнопке мыши, и открывать поле по левой. затруднений не возникло =) |
|||
Интернет-магазин ФИНАЛЬНЫЙ УРОК | + 20 | ||
Отличный фотокурс. Мне понравился. Я познакомился с PHP и MySQL. Много нового для себя узнал в HTML и CSS. Это было круто!!! Следующий курс... Пока надо закончить те что есть =) Поскольку ничем подобным я раньше не занимался сложности иногда возникали, но известная поисковая система всегда выручает =) Все отлично! =) |
|||
Интернет-магазин Запись имени файла в базу | + 20 | ||
Записывать имя файла в базу. Делать так чтобы при обновлении товара, если мы не указали картинку оставалась старая. придумать как сделать так чтобы при изменении картинка не заменялась на no_photo отличный курс |
|||
Интернет-магазин Сохранение файла | + 20 | ||
Загружать выбранный файл в папку images сайта все просто =) |
|||
Интернет-магазин Отправка файла | + 20 | ||
Добaвлять прoвeрку нa наличиe отправленного файла и отображать cвoдную инфоpмацию oб отправленном файле. затруднений не возникло =) |
|||
Боты Сапёра ИГРА - Карта минного поля | + 20 | ||
Выводить картинки с минами и цифрами на форму =) все просто =) |
|||
Боты Сапёра ИГРА - Матрица картинок | + 20 | ||
Размещать плашки на форме все просто=) =) |
|||
Боты Сапёра ИГРА - Классные мины | + 20 | ||
Научился создавать класс Mines на C#. все просто =) |
|||
Боты Сапёра ИГРА - Минная картотека | + 20 | ||
особо ничему =) все просто =) |
|||
Интернет-магазин Интерактивный список | + 20 | ||
Вызывать страницу редактирования при щелчке на названии товара Вызывать страницу добавления при щелчке на ссылку, которая стилизована под кнопку =) чуток по мучился со стилями =) |
|||
Интернет-магазин Редирект на список | + 20 | ||
научился делать переадресацию на список товаров после добавления и изменения все просто =) |
|||
Интернет-магазин Нет картинки | + 20 | ||
уже сделал на предыдущем уроке=) все просто =) |
|||
Интернет-магазин Значения по умолчанию | + 20 | ||
Избавился от ошибок при открытии edit.php без указания id добавил отображение картинки без фото, для случая пустой картинки все просто =) |
|||
Интернет-магазин Сохранение изменений | + 20 | ||
Изменять записи в базе с помощью формы и php =) =) |
|||
Боты Сапёра ИГРА - Счастливый сапёр | + 21 | ||
Играть в сапёра, рисовать блок-схему =) =) =) |
|||
Интернет-магазин UPDATE товара | + 20 | ||
повторил SQL скрипты. все просто =) |
|||
Явный Сапёр Карта местности | + 20 | ||
Добавлять мины на поле и рисовать цифры вокруг них =) Решил поменять картинки на другие, вроде бы лучше стало =) сложностей не возникло крутой урок |
|||
Явный Сапёр Радуга картинок | + 20 | ||
добавлять картинки на форму в JAVA быть внимательным =) =) |
|||
Явный Сапёр Окно проекта | + 20 | ||
Создавать форму на java =) Не глядя выбрал не JDK а Android SDK, долго не мог понять почему оно ошибки показывает =) отличный был вебинар, жаль не смог быть. |
|||
Явный Сапёр Блок-схема | + 20 | ||
Рисовать диаграмму в draw.io Добавил в диаграмму конец. =) Перенес случай попадания на мину как раз в конец. Добавил проверку открыто ли все, если открыто мы выиграли. понять чего не хватает =) |
|||
Интернет-магазин Товар на форме | + 20 | ||
подставлять в форму значения из базы всё просто =) =) |
|||
Явный Сапёр Вступление | + 20 | ||
Играть в сапёра. Научиться играть в сапёра. Никогда до этого не играл! =) =) |
|||
Без конкуренции VIP урок. Бесплатная польза | + 20 | ||
Поскольку я работаю не программистом, но на работе иногда пишу разные не большие программки для автоматизации разных процессов мне за них отдельно никто не платит. =) Вне работы один раз пытался сконфигурировать 1С под специфические нужды, но там люди сами не понимали что хотят, а я тогда не умел объяснить что им надо. В итоге я получил опыт конфигурирования 1С который мне потом не пригодился. =) =) |
|||
Без конкуренции ФИНАЛЬНЫЙ УРОК | + 3 | ||
Создавать программу для обработки текстовых файлов. Выводить результаты в DataGridView и красиво оформлять его. =) всё просто По результатам деловой встречи мы почти написали небольшую программу которая будет анализировать логи и вытаскивать из них IP подключившегося пользователя. Искать будем по конкретным реквизитам. |
|||
Без конкуренции Подводим итоги | + 20 | ||
Раскрашивать строки и столбцы DataGridView все просто =) |
|||
Без конкуренции Анализ текстового файла | + 20 | ||
да особо ничему новому, кроме замечания про десятичную точку и запятую. Но повторение тоже важно. ничего сложного =) |
|||
Без конкуренции Регулярная декомпозиция | + 21 | ||
повторение и еще раз повторение все просто =) |
|||
Без конкуренции Главный Анализатор | + 20 | ||
повторение всегда хорошо =) все просто =) |
|||
Без конкуренции Настройка таблицы | + 20 | ||
настраивать DataGridView все просто =) |
|||
Без конкуренции Правильный ответ и форма | + 20 | ||
Закрепление навыков по быстрой настройке формы и других компонент =) всё просто =) |
|||
Без конкуренции Ручное выполнение задачи | + 20 | ||
294758.5 в экселе =) выполнить расчет =) =) |
|||
Без конкуренции Реклама VIRI | + 20 | ||
VIRI Technologija Занимаются производством каркасов из металлического профиля для строительства всё просто =) |
|||
Без конкуренции Как избежать конкуренции? | + 21 | ||
Договорился с коллегой из соседнего управления решить для них задачу по получению IP адресов с которых подключался клиент к серверу из логов зная его идентификатор (тоже есть в логе) Сейчас эта задача решается в notepad++ поиском =) спросить не надо ли что-нибудь автоматизировать =) =) |
|||
Интернет-магазин SELECT из РНР | + 20 | ||
Получать данные из базы и выводить их в форму не смог вывести название картинки в input c типом file замечаний нет |
|||
Интернет-магазин INSERT из РНР | + 20 | ||
Добавлять записи в таблицу из веб-формы. все просто нет замечаний |
|||
Демо софт Вам телеграмма! | + 20 | ||
Добавлять канал videosharp в telegram Все просто :-) |
|||
Интернет-магазин Форма Товара | + 20 | ||
Создавать форму редактирования =) всё просто =) |
|||
Тетрис ФИНАЛЬНЫЙ УРОК | + 21 | ||
Спасибо за отличный видео курс. На этом курсе я повторил теорию ООП. Научился работать с массивами. Научился обрабатывать нажатия клавиш и многому другому. в принципе ничего сложного не вспомню. Еще больше таких отличных курсов =) |
|||
Компилятор Секреты Designer файла | + 20 | ||
Выносить оформление формы в отдельный класс. всё просто =) |
|||
Компилятор Откуда берутся окна | + 20 | ||
Создавать класс формы и добавлять кнопку на неё =) все просто =) |
|||
Компилятор Где живёт компилятор | + 20 | ||
Создавать минимальное приложение в блокноте. организовать весь процесс быстро =) =) |
|||
Интернет-магазин Таблица с Картинками | + 20 | ||
выводить картинки используя имя файла из базы =) всё просто =) |
|||
Интернет-магазин Картинки для товаров | + 20 | ||
Искать картинки и делать их одного размера =) искать картинки =) =) |
|||
Интернет-магазин Товары в таблице | + 20 | ||
Выполнять запрос к нужной базе данных Выводить результаты на странице в виде таблички всё просто нет замечаний |
|||
Интернет-магазин Подружить PHP с MySQL | + 20 | ||
Подключаться к базе, выводить текущую дату и время =) ничего сложного всё отлично |
|||
Интернет-магазин Всё готово для работы | + 20 | ||
видимо делать скриншоты =) просто всё нет замечаний =) |
|||
Интернет-магазин Запуск РНР | + 20 | ||
Узнал как на php написать что-нибудь и сделать цикл =) все просто =) |
|||
НаноШахматы VIP. PHP - Рисуем буквы | + 20 | ||
редактировать большое количество строк в текстовом редакторе =) сложного ничего =) |
|||
НаноШахматы VIP. PAINT - Координаты отрезков | + 20 | ||
переписывать координаты отрезков в Paint =) вот это всё переписать=) =) |
|||
Интернет-магазин SELECT запросы | + 20 | ||
выполнять скрипты =) мой запрос на скрине последний все просто =) |
|||
НаноШахматы VIP. PHP - Создание картинки | + 20 | ||
создавать рисунок на php заполнять его цветом и рисовать линии все просто =) |
|||
Интернет-магазин phpMyAdmin | + 21 | ||
запускать phpMyAdmin добавлять записи найти как открыть phpMyAdmin =) все отлично |
|||
Интернет-магазин Добавление товаров | + 20 | ||
Добавлять записи в таблицу. все просто замечаний нет |
|||
Интернет-магазин Запуск базы данных | + 20 | ||
Научился создавать базу данных MySQL и таблицу в ней было сложно с первого раза правильно ввести все с клавиатуры. Уже привык что редакторы подсказывают умные слова которые можно написать =) =) |
|||
Интернет-магазин Установка EasyPHP | + 20 | ||
Устанавливать EasyPHP, запускать HTTP Server и DataBase Server. да вроде бы всё просто =) |
|||
НаноШахматы ФИНАЛЬНЫЙ УРОК | + 20 | ||
На этом курсе я вспомнил основы HTML и CSS. Немного познакомился с PHP и JavaScript. Увидел как здорово это всё может взаимодействовать между собой. Следующий курс будет API ВКонтакте =) после добавления в проект PHP допереть что это всё нужно на webserver положить. =) отличный курс. И фотоуроки действительно удобны, если не много информации нужно передать. |
|||
Карточки памяти Отображение карточек | + 20 | ||
Научился работать с массивами. Повторил оператор switch все просто =) |
|||
Карточки памяти Подготовка формы | + 20 | ||
Особо ничему не научился. Доведение некоторых действий до автоматизма путём повторения. =) все просто =) |
|||
Нано-игры ФИНАЛЬНЫЙ УРОК | + 1 | ||
Записывать и редактировать видео на YouTube. В связи с отсутствием микрофона был вынужден записать немое видео и добавить аннотации на youtube. вот всё это сделать =) |
|||
Нано-игры Бот для Цифр | + 1 | ||
Научился записывать координаты курсора. Я бы такую программу использовал при тестировании и выполнении массовых операций при которых нужно постоянно тыкать мышью в примерно одни и те же места. все просто =) |
|||
Нано-игры Игра Цифры | + 20 | ||
Обрабатывать кнопки в цикле. Все просто =) |
|||
Нано-игры Скорость реакции. Алгоритм и рекорд | + 20 | ||
Создавать игру время реакции. Познакомился со Stopwatch. Все просто. =) |
|||
Нано-игры Скорость реакции. Три картинки по таймеру | + 20 | ||
Повторил все этапы создания формы =) все просто =) |
|||
Теория ООП Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. | + 21 | ||
Попытался записать видео обзор. Но у меня нет микрофона и пока не планируется :-( Поэтому получилось немое кино про нелегкую жизнь кружков и боксиков =) сделать видео =) |
|||
Нано-игры Скорость реакции. Блок-схема | + 20 | ||
Риисовать блок-схему программы собраться с силами и нарисовать =) |
|||
Теория ООП Интерфейс. VIP. Пересечение прямоугольников. | + 20 | ||
Запустил на арену шарики и боксики. все просто =) |
|||
Теория ООП Интерфейс. VIP. Квадратики тоже хотят играть. | + 20 | ||
реализовывать метод Box c использованием интерфейса Игрок написать метод Поймал(). Не придумал ничего хорошего. =) |
|||
Теория ООП Интерфейс. ФИНАЛЬНЫЙ УРОК. | + 22 | ||
Отличный получился курс. Узнал что такое интерфейс, удобная штука. Еще раз закрепил знания полученные в предыдущей части курса. Следующий курс скорее всего Entity Framework все как всегда просто спасибо за замечательный курс |
|||
Теория ООП Интерфейс. Создаём новую игру. | + 20 | ||
SetNewVirus() - очищаем список virused, добавляем в список virused нового игрока, делаем его голей FindNewVirus() - в цикле всех игроков из списка игроков и всех из списка virused. Если кто-то из зараженных поймал не зараженного, то добавляем его в список зараженных. все просто =) |
|||
Теория ООП Интерфейс. Изменяем правила игры. | + 20 | ||
Можно сделать игру в которой при старте появляется какое-то количество кружков. Один из них заражен, второй умеет лечить. Когда зараженный кружок сталкивается с не зараженным он его заражает. Когда умеющий лечить кружок сталкивается с зараженным он его лечит. Если он сталкивается со здоровым тот начинает уметь лечить. все оказалось проще чем думал =) |
|||
Теория ООП Интерфейс. Кружочки гоняются друг за другом. | + 20 | ||
Возможно стоит сделать чтобы кружки отскакивали друг от друга, тогда они не будут передавать друг другу ход. Или при изменении лидера запоминать кто был предыдущим и его уже не делать. все просто =) |
|||
Теория ООП Интерфейс. Кружок готов к игре! | + 20 | ||
Для запуска игры нам необходимо чтобы по событию таймера выполнялся Step() и перерисовывалась арена. пока всё просто. =) |
|||
Теория ООП Интерфейс. Кружок хочет играть. | + 20 | ||
в методе Беги() нам необходимо будет менять координаты кружка таким образом чтобы он куда-то смещался, возможно предусмотреть изменение направления движения при достижении границ арены. в методе Поймал() нам необходимо будет анализировать координаты других кружков для того чтобы в случае их пересечения выдать результат. все просто =) |
|||
Теория ООП Интерфейс. Запускаем кружки на площадку! | + 20 | ||
Выводить кружки на экран =) все просто =) |
|||
Теория ООП Интерфейс. Кружок на площадке. | + 20 | ||
Добавили в класс арена рисование кружка, создание кружка и обновление арены =) все просто =) |
|||
Теория ООП Интерфейс. Площадка для игры. | + 20 | ||
Класс арена нужен для того чтобы потом его передавать в качестве параметра для рисования кружков. всё просто =) |
|||
Теория ООП Интерфейс. Создаём кружок. | + 20 | ||
Дальше видимо нужно написать класс который будет рисовать кружочки на форме. И реализовать в классе кружка методы из интерфейса. вроде бы все просто любопытно что же дальше |
|||
Теория ООП Интерфейс. Алгоритм игры. | + 20 | ||
Необходимо реализовать интерфейс игрок. Реализовать создание объектов игрок и добавление их. Ну и видимо определить как будет выглядеть их взаимодействие (поймал/не поймал) определиться что необходимо реализовать чтобы все заработало интереснее и интереснее |
|||
Теория ООП Интерфейс. Правила игры. | + 20 | ||
SetNewLeader() - получается что для того игрока который передан в наш метод мы вызывает метод Голя(); FindNewLeader() - тут мы в цикле должны проверить всех игроков и если у кого-то из ник метод поймал вернет true мы его делаем лидером, а того кого поймали неГолей. =) написать как должны быть реализованы методы интересно |
|||
Теория ООП Интерфейс. Зачем он нужен. | + 20 | ||
Создавать интерфейс. Как я понял интерфейс описывает те методы которые должны быть реализованы в классе который этот интерфейс наследует. написать отзыв интересно что же будет дальше |
|||
Теория ООП ПОЛУФИНАЛЬНЫЙ УРОК. | + 20 | ||
Я познал основы ООП. Узнал что такое инкапсуляция. Как работает наследование и полиморфизм. Поэтапно увидел как можно при одинаковом результате менять структуру приложения и делать реализацию проще. Написать отзыв! Отличный курс. |
|||
Нано-игры Арканоид - Шарик и кирпичики | + 20 | ||
Создавать игру арканоид все просто из доработок: Добавил большее количество кирпичей. Для проверки их всех организовал цикл с перебором всех контролов на форме и если это контрол с типом Label и имя начинается с label для этого контрола отрабатывает метод cross_brick. |
|||
Нано-игры Арканоид - Уровень и ракетка | + 20 | ||
Создал импровизированный уровень арканоида. Научил ракетку двигаться и не уходить за пределы уровня. все просто любопытно что дальше =) |
|||
Теория ООП Перемещение Снеговиков | + 20 | ||
Перемещать снеговика полностью. все просто интересно |
|||
Теория ООП Перемещение других фигур | + 20 | ||
Перемещать три фигурки просто всё отличные уроки |
|||
Теория ООП Перемещение круга | + 20 | ||
Научился рисовать кружок в другом месте =) все по прежнему просто интересно |
|||
Теория ООП Спрайт для Снеговика | + 20 | ||
работать с коллекцией List все прекрасно и интересно |
|||
Теория ООП Мощь полиморфизма | + 20 | ||
сделал класс Shape абстрактным. Добавил абстрактный метод и переопределил его в каждом классе фигур. успевать следить за ходом мысли =) все интереснее и интереснее |
|||
Теория ООП Переезд graph в базовый класс | + 20 | ||
Уже начинает прояснятся фишка с наследованием. Код становится красивее. пока все просто. все еще интересно =) |
|||
Теория ООП Переезд метода Draw | + 20 | ||
создавать метод внутри класса, передавать в класс объекты. всё по прежнему просто интересно |
|||
Теория ООП Приведение с мотором | + 20 | ||
Рисовать снеговика из массива. по поводу Shape.position. я так понимаю что это будет точка от которой будут вычисляться остальные точки по которым строится снеговик. всё просто все отлично и интересно |
|||
Теория ООП Фигуральный базовый класс | + 20 | ||
Добавлять экземпляры классов в массив. Написать класс draw(Shape shape) в результате получилось такое: if (shape.GetType().Name == "Circle") Draw((Circle)shape); if (shape.GetType().Name == "ColorCircle") Draw((ColorCircle)shape); if (shape.GetType().Name == "Line") Draw((Line)shape); if (shape.GetType().Name == "ColorLine") Draw((ColorLine)shape); if (shape.GetType().Name == "Box") Draw((Box)shape); if (shape.GetType().Name == "ColorBox") Draw((ColorBox)shape); Интересно увидеть как это можно сделать более элегантно. =) |
|||
Теория ООП Богатое наследство | + 20 | ||
Использовать наследование в классах. Наследование это механизм с помощью которого можно создавать один класс на основе другого. При этом в новом классе будет доступно всё что есть в том от которого наследуем, но можно добавлять новые возможности. нечего =) |
|||
Теория ООП Второй Снеговик | + 20 | ||
Делать разноцветного снеговика. Я предполагаю что для того чтобы упростить задачу по управлению снеговиком было бы правильным написать класс, который будет рисовать этого снеговика. В конструкторе класса необходимо будет указать некую точку от которой будет рисоваться снеговик и ширину и высоту требуемого изображения. Все остальные величины должны рассчитываться внутри класса. всё просто, кроме ответа на поставленные вопросы всё отлично. |
|||
Теория ООП Рисуем Снеговика | + 20 | ||
Рисовать снеговика по координатам ничего сложного все отлично |
|||
Теория ООП Цветные карандаши | + 20 | ||
ничему не научился, всё уже умею что требовалось =) всё элементарно =) всё круто. |
|||
Теория ООП Расстояние между пикселями | + 20 | ||
Добавил в структуру Pixel метод distance, сделал новый конструктор в класс Circle который позволяет описать окружность как две точки (центр и любая точка на окружности). Нарисовал вторую окружность. все просто отличные объяснения |
|||
Теория ООП Пиксели для классов | + 20 | ||
Вызывать один конструктор из другого. Использовать структуру в классах. всё просто нет замечаний |
|||
Теория ООП Структура vs Класс | + 20 | ||
Понял что в структура передает значения а класс ссылки, поэтому если проводить какие-то операции с данными в случае класса при следующем обращении они будут уже с учётом изменение, в случае структуры будут ровно такие как были при инициализации. Но для структуры есть способы добиться иного поведения. в общем то все доходчиво объяснили, надеюсь правильно понял все прекрасно |
|||
Теория ООП Структура пикселя | + 20 | ||
Создавать структуры, перегружать конструкторы класса всё просто отлично всё |
|||
Теория ООП Круглый класс | + 20 | ||
Третий "круглый" класс создан. =) все просто. Отлично всё. |
|||
Теория ООП Второй класс | + 20 | ||
Создал второй класс =) ничего сложного Все классно! |
|||
Теория ООП Первый класс | + 20 | ||
Создал первый класс. Немного пожалел что нарисовал столько линий в предыдущем уроке. =) все отлично |
|||
Теория ООП Урок рисования | + 21 | ||
Увлекся и нарисовал домик =) всё просто отличное занятие |
|||
Теория ООП Инкапсуляция мечты | + 20 | ||
Если я правильно понял инкапсуляция это скрытие от пользователя внутренних механизмов программы. В результате программист знает что если вызвать вот этот метод и передать ему параметры, то получится конкретный результат. А как оно там внутри, не важно Сформулировать ответ. пока всё отлично. |
|||
Демо игры VIP. Устный счёт | + 20 | ||
Еще раз закрепил те знания которые были получены на предыдущих уроках. Для всех кнопок использовал один вызов и читаю tag из нажатой кнопки. От себя добавил кнопку "Случайно" при нажатии которой выбирается случайная операция для игры и вычисление оценки игроку по пяти бальной системе. Поскольку писал опять по памяти было сложно вспомнить как исхитрились с получением целого результата при делении. Пришлось подглядывать. Отличный урок! |
|||
Демо игры ФИНАЛЬНЫЙ УРОК | + 20 | ||
Соколов Сергей Занимательный получился курс. Очень здорово вводит в основы работы с Visual Studio и основам программирования на языке C#. Обучение в игровой форме вообще воспринимается легче, а когда ты делаешь простейшие компьютерные игрушки своими руками и это работает, это здорово. Следующим я скорее всего буду проходит курс Теория ООП. Сложно найти время, сесть и вдумчиво заняться. Ну и сочинять отзывы тоже не всегда просто =) Замечаний нет =) |
|||
Демо игры Камень ножницы бумага | + 20 | ||
Ничему не научился, но повторение - мать учения. сделать игру по памяти просмотрев видеоролик и не подглядывать (несколько раз пришлось) все отлично |
|||
Демо игры Бот для Быстрощёлка | + 20 | ||
Узнал про компоненту TabelLayoutPanel и научился её применять. Научился имитировать клики мышью. Всё просто. Всё классно. |
|||
Демо игры Игра Быстрощёлк | + 20 | ||
Закрепил навыки из предыдущих уроков. Сложного ничего не нашел Любопытная игра получилась |
|||
Демо игры Лабиринт 2D - игра | + 20 | ||
Обрабатывать события MouseEnter и Show. Подвешивать к одному обработчику события нескольких объектов. Проходить собственноручно сделанные уровни. Очень интересное занятие, спасибо! |
|||
Демо игры Лабиринт 2D - меню | |||
Узнал что такое статичный класс и научился его делать. Научился воспроизводить звуки с помощью SoundPlayer. Все просто и предельно ясно =) Замечаний снова нет. |
|||
Демо игры Картинка с секретом | + 20 | ||
Я научился обрабатывать события нажатия и движения мышью и в зависимости от этих событий менять фоновое изображение. Особо сложного ничего, разве что при определении какая кнопка мыши нажата нет необходимости указывать System.Windows.Forms. Нет вопросов =) |
|||
НаноШахматы JavaScript - Завершение хода | + 20 | ||
Научился получать id код фигуры на которой сработало событие. И переносить span c фигурой в другой div. == всё отлично |
|||
НаноШахматы JavaScript - Я тебя съем! | + 20 | ||
Узнал что такое Детский мат. Разыграть матовую партию =) == |
|||
НаноШахматы JavaScript - Посадку давай! | + 20 | ||
== == == |
|||
НаноШахматы JavaScript - Тронул? Коди! | + 20 | ||
=== === === |
|||
НаноШахматы HTML5 - Поднятие фигур | + 20 | ||
оборачивать клетку в span блок и присваивать id -- -- |
|||
НаноШахматы PHP - Превращение букв | + 20 | ||
еще чуть-чуть php =) -- -- |
|||
НаноШахматы PHP - Массив для фигур | + 20 | ||
-- -- Превращать буквы в фигуры не стал, т.к. увидел это на следующем уроке =) |
|||
НаноШахматы PHP - Циклы для клеток | + 20 | ||
Переписывать php код со скриншота. =) Разворачивать Denwer и сайт на нём. Сообразить что php в браузере без веб-сервера работать не будет. Желательно все-таки указать в описании к уроку что для его выполнения требуется Апач. Возможно порекомендовать где и как прочитать про установку и настройку. |
|||
НаноШахматы HTML - Фигуры на Доске | + 20 | ||
Правильно расставлять фигуры на шахматной доске=) не перепутать какую фигуру куда ставить все супер |
|||
НаноШахматы CSS - Шахматная доска | + 20 | ||
Создавать файл css. C помощью стилей создать шахматную доску. Не забыть что клетки на доске должны быть в разбег. да всё классно |
|||
НаноШахматы HTML - Шахматные фигуры | + 20 | ||
C помощью кодов символов рисовать шахматные фигуры в html все просто нет замечаний |
|||
Семантика Я решил всю Семантику! | + 20 | ||
Научился работать со строками, числами, математическими функциями, символами, датами и временем. Самыми сложными для меня были математические задачи. Плохо у меня с математикой. =) Отличная тренировка для изучения языка. Интересно после решения смотреть как задачу решали другие, находить иные способы решения. |
|||
Демо софт Вступительное слово | + 20 | ||
Устанавливать Visual Studio и языковой пакет для английского языка. Написать этот отчёт! =) Даже не знаю что добавить. Все классно! |
|||
Игры со словами Игры со словами | |||
|
|||
Хранитель экрана VIP. Говорящие часы. Запись голоса | |||
|
|||
Графические циклы Подготовка графики | |||
|
|||
Новые технологии Модульное тестирование | |||
|
|||
Инфобизнес Подготовка Visual Studio ASP.NET | |||
|
|||
Tinklavimas Второй подход к эскизу | |||
|
|||
Игры на JavaScript Запуск JavaScripta | |||
|
|||
Боты Сапёра VIP - Жизнь у Сапёра | |||
|
|||
Итератор VIP. Оптимизация поиска простых чисел | |||
|
|||
J7. Экзамен EGZ - Зачётная задача - Евро | |||
|
|||
Java Sweeper Легендарная игра | |||
|
|||
Простой WPF WPF. Конвертер валюты. Макет программы | |||
|
|||
Web API Создание Web API проекта | |||
|
|||
Шахматы по сети Рефакторинг. С чего начать? | |||
|
|||
Лендинг на YII2 О лендингах и фреймворке | |||
|
|||
Карточки памяти Алгоритм игры | |||
|
|||
PHP графика Где находится библиотека | |||
|
|||
Футбольная база Структура турнирной таблицы | |||
|
|||
On-line игра 1. Консольная игра. Добро пожаловать! | |||
|
|||
Система Git Добро пожаловать в Зоопарк! | |||
|
|||
Дневник успеха 2018-08-12 Отчёт за неделю | |||
|
|||
Начало здесь День №1. Создание микро-Привычки. | |||
|
|||
Записи вебинаров Игра 15 на C# для Android | |||
|
|||
Записи вебинаров GIT-практикум | |||
|
|||
Повторение задач Stop. Think. Act. Review. | |||
|
|||
API поиска работы Начало работы с HeadHunter API | |||
|
|||
Клиент-серверный сокет Что такое сокет | |||
|
|||
Bootstrap-4 первые шаги Отзывы - размещение карточек | |||
|
|||
Пошаговый JavaScript Home | |||
|
|||
JS Восточный гороскоп Создание сцены | |||
|
|||
Платформер на Unity 1. Вступление | |||
|
|||
Весёлая семейка Web-Мастера HTML | |||
|