Дата | Видеоурок | Результат | |
---|---|---|---|
telegram бот "Камень ножницы бумага" О курсе и инструменты | + 5 | ||
Node JS и Visual Studio Code установлены, telegram давно использую |
|||
Как создать сайт на node js О проекте и инструменты | + 2 | ||
Node JS и среда разработки Visual Studio Code установлены заранее 4 файла подготовил Сложностей нет |
|||
Node JS первые шаги Создание проекта | + 6 | ||
Создана папку pr1. В ней создан файл first.js, строка вывода - см скриншот сложностей нет |
|||
Node JS первые шаги Математические операции REPL | + 6 | ||
Поработал в командной строке REPL. Выполнены операции : арифметические, логические, соединение строк. Выход прошел нормально Забыл при выполнении Ctrl+C сделать С заглавной. Сложно было вспомнить |
|||
Node JS первые шаги О Node JS. Инструменты для работы | + 6 | ||
Инструменты установлены, консоль показала номер текущей версии node.js |
|||
ООП на Python3 Установка python | + 6 | ||
Установил Python версии 3.8.3. Вывел на печать "ООП". |
|||
Дневник успеха 2020-06-14 : Пашню пашут, руками не машут. | + 8 | ||
За эту неделю: + Я проверил 79 отчётов у 15 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом несколько буков. + Я записал 2 урока по курсу "Доска объявлений" https://www.videosharp.info/video/bulletin + Я записал 4 урока по курсу "ООП на Python" и решил переписать его заново. Он будет короче и намного лаконичнее первого варианта, и посвящен чисто теории ООП на python. https://www.videosharp.info/video/pyoop Создание программы (архиватора) будет вынесено в отдельный курс. |
|||
Дневник успеха 2020-06-07 : Без труда нет плода. | + 8 | ||
За эту неделю: + Я проверил 107 отчётов у 16 формулистов. + Я написал 26 сообщений 2 формулистам общим объёмом 9 килобукв |
|||
Дневник успеха 2020-05-17 : Кто раньше встает, тот грибки соберет, а сонливый да ленивый идут после за крапивой. | + 5 | ||
За эту неделю: + Я проверил 101 отчёт у 18 формулистов. + Я написал 28 сообщений 6 формулистам общим объёмом 6 килобукв |
|||
Дневник успеха 2020-05-10 : Кто ни чего не делает, тот ни когда не имеет времени. | + 4 | ||
За эту неделю: + Я проверил 132 отчёта у 19 формулистов. + Я написал 15 сообщений 5 формулистам общим объёмом 2 килобуквы + Я опубликовал свой новый курс по sqlite на udemy.com: https://www.udemy.com/course/sqlite-m17/?referralCode=A3BE5D4D80143A87BEB8 |
|||
Дневник успеха 2020-04-26 : Всякая работа мастера хвалит. | + 8 | ||
За эту неделю: + Я проверил 108 отчётов у 17 формулистов. + Я написал 27 сообщений 5 формулистам общим объёмом 10 килобукв |
|||
Дневник успеха 2020-04-05 : Белые руки чужие труды любят. | + 7 | ||
+ Я проверил 139 отчётов у 26 формулистов. + Я написал 21 сообщение 7 формулистам общим объёмом 2 килобуквы |
|||
Дневник успеха 2020-03-29 : Срубил дерево - посади два. | + 7 | ||
За эту неделю: + Я проверил 148 отчётов у 20 формулистов. + Я написал 14 сообщений 5 формулистам общим объёмом 3 килобуквы |
|||
Дневник успеха 2020-03-15 : С мастерством люди не родятся, а добытым ремеслом гордятся. | + 4 | ||
За эту неделю: + Я проверил 175 отчётов у 24 формулистов. + Я написал 29 сообщений 10 формулистам общим объёмом 8 килобукв |
|||
Дневник успеха 2020-02-16 : Умелец да рукодельник и себе и людям радость приносит. | + 7 | ||
За эту неделю: + Я проверил 114 отчётов у 18 формулистов. + Я написал 15 сообщений 4 формулистам общим объёмом 1 килобуква |
|||
Дневник успеха 2020-02-09 : Жизнь дана на добрые дела. | + 5 | ||
За эту неделю: + Я проверил 121 отчёт у 22 формулистов. + Я написал 17 сообщений 7 формулистам общим объёмом 1 килобуква + Я опубликовал 2 курса на udemy.com + Я добавил 2 новых урока нашей саги "Доска объявлений" |
|||
Дневник успеха 2020-02-02 : Один с сошкой, а семеро с ложкой. | + 8 | ||
За эту неделю: + Я проверил 103 отчёта у 21 формулиста. + Я написал 24 сообщения 9 формулистам общим объёмом 2 килобуквы + Я создал небольшой курс "jquery пользовательский интерфейс " https://www.videosharp.info/video/jqueryui + Я выполнил 1 видеоурок: 1 => «juqery пользовательский интерфейс / Создание проекта» за 6 мин. (для проверки доступности уроков данного курса) План на следующую неделю: продолжение "Доски объявлений" и реализация еще одной идеи (10-15 уроков) |
|||
juqery пользовательский интерфейс Создание проекта | + 11 | ||
А попробуем создать и запустить проект с помощью VSCode Для работы Live Preview здесь надо устанавливать плагин Live Server, и отображение немного по-другому работает, - чтобы изменения проявлялись, надо сохранять код |
|||
Дневник успеха 2020-01-26 : С охотой можно и в камень гвоздь забить. | + 12 | ||
За эту неделю: + Я проверил 124 отчёта у 26 формулистов. + Я написал 28 сообщений 7 формулистам общим объёмом 5 килобукв + Я довел количество уроков "Доски объявлений" до 100 + Я кое-что начал записывать для udemy.com |
|||
Дневник успеха 2020-01-12 : Не откладывай на завтра то, что можно сделать сегодня. | + 8 | ||
За эту неделю: + Я проверил 153 отчёта у 19 формулистов. + Я написал 61 сообщение 3 формулистам общим объёмом 6 килобукв + Я вспомнил о существовании фотошопа на моем компе и нарисовал эмблему нашей команды «Лига Индиго» + я записался на практикум поasp.net Core Планы на следующую неделю: сесть за а диету |
|||
Дневник успеха 2020-01-05 : Семь дел в одни руки не берут. | + 5 | ||
За эту неделю: + Я проверил 150 отчётов у 14 формулистов. + Я написал 41 сообщение 6 формулистам общим объёмом 4 килобуквы + Я проработал идеи для пары коротеньких видеокурсов (кое-что из этого войдет в "Доску объявлений"). Про саму "Доску" тоже не забыл Семь дел в одни руки не берут. Берем не меньше семнадцати))) |
|||
Дневник успеха 2019-12-29 : Чтоб в почете быть, надо труд свой полюбить. | + 9 | ||
За эту неделю: + Я проверил 104 отчёта у 20 формулистов. + Я написал 32 сообщения 7 формулистам общим объёмом 6 килобукв |
|||
Дневник успеха 2019-12-22 : Не учи безделью, а учи рукоделью. | + 13 | ||
За эту неделю: + Я проверил 83 отчёта у 16 формулистов. + Я написал 22 сообщения 4 формулистам общим объёмом 3 килобуквы + Я продолжил сагу "Доска объявлений" Кроме того я пересмотрел несколько серий сериала "Санта-Барбара", и появилась мысль обогнать данный сериал по количеству серий в курсе "Доска объявлений". Но потом отверг эту идею) |
|||
Дневник успеха 2019-12-08 : Муравей не велик, а горы копает. | + 7 | ||
в основном проработка материала, да и по другим направлениям завал |
|||
Дневник успеха 2019-11-24 : Доброе начало полдела откачало. | + 7 | ||
За эту неделю: + Я проверил 137 отчётов у 23 формулистов. + Я написал 17 сообщений 6 формулистам общим объёмом 3 килобуквы + Я начал записывать уроки небольшого курса по одной захватившей меня идейке, но не всё гладко пошло. Преодолеваю. Слушатели курса "Доска объявлений", не переживайте, курс продолжится на следующей неделе, да и эта идейка с ним связана План на следующую неделю: научить сайты на yii2 регистрировать пользователей через соцсети. |
|||
Дневник успеха 2019-11-17 : Не поклонюсь богачу, коль своей ржи намолочу. | + 8 | ||
За эту неделю: + Я проверил 102 отчёта у 20 формулистов. + Я написал 26 сообщений 3 формулистам общим объёмом 4 килобуквы + Я довел количество уроков курса "Доска объявлений" до 80. Планы на следующую неделю: прокачать свои навыки по созданию приложений, которые можно устанавливать при помощи Composer. Это понадобится и в создаваемых ОС, и еще во многих местах |
|||
Дневник успеха 2019-11-10 : Худому делу – худой конец. | + 7 | ||
За эту неделю: + Я проверил 110 отчётов у 20 формулистов. + Я написал 22 сообщения 4 формулистам общим объёмом 6 килобукв + Я записал еще несколько уроков "Доски объявлений" - всего их 75 ( https://www.videosharp.info/video/bulletin ) + Я продвинулся в планируемом курсе по теме "Создание собственной операционной системы" (возможно, запустим в начале следующего года) |
|||
Дневник успеха 2019-11-03 : Скоро сказка сказывается, да не скоро дело делается. | + 7 | ||
За эту неделю: + Я проверил 135 отчётов у 26 формулистов. + Я написал 33 сообщения 6 формулистам общим объёмом 5 килобукв + Я довел количество уроков курса "Доска объявлений" до 70)) + Я обуздал записывающую программу OBS Studio, она запустила для меня режим "Пауза" |
|||
Дневник успеха 2019-10-27 : Не печь кормит, а поле. | + 9 | ||
За эту неделю: + Я проверил 125 отчётов у 22 формулистов. + Я написал 29 сообщений 6 формулистам общим объёмом 5 килобукв |
|||
Дневник успеха 2019-10-20 : Орать — не в дуду играть. | + 10 | ||
За эту неделю: + Я проверил 89 отчётов у 22 формулистов. + Я написал 32 сообщения 5 формулистам общим объёмом 5 килобукв |
|||
Дневник успеха 2019-10-13 : Делано наспех — и сделано насмех. | + 8 | ||
За эту неделю: + Я проверил 119 отчётов у 18 формулистов. + Я написал 38 сообщений 9 формулистам общим объёмом 7 килобукв + Я записал 6 уроков курса "Доска объявлений" |
|||
Дневник успеха 2019-09-22 : Держись плуга плотней, будет прибыльней. | + 11 | ||
За эту неделю: + Я проверил 101 отчёт у 19 формулистов. + Я написал 19 сообщений 6 формулистам общим объёмом 3 килобуквы + Я записал еще 7 уроков курса-практикума "Доска объявлений" https://www.videosharp.info/video/bulletin . Общее число уроков - 51. |
|||
Дневник успеха 2019-09-08 : Ленивому всегда праздник. | + 8 | ||
За эту неделю: + Я проверил 120 отчётов у 26 формулистов. + Я написал 42 сообщения 6 формулистам общим объёмом 4 килобуквы + Я продолжил и продолжаю продолжать курс "Доска объявлений" + Я сделал опытные запуски по темам, заявленных в плане на прошлом отчете (собственная ось + расконсервация некоторых старых курсов). Кое-что удачно, кое-что не очень, но всё ещё очень слабо, чтобы выносить на публику. Работаю дальше. В планах: продолжать всё, по поводу чего отчитывался + опробовать сервис "Google веб дизайн". У кого есть по нему наработки или ссылки на курсы, очень сильно попрошу скинуть в личку здесь или в телеграмм. Пожалуйста))) для меня это очень-очень важно. |
|||
Дневник успеха 2019-09-01 : Дело мастера боится. | + 5 | ||
За эту неделю: + Я проверил 157 отчётов у 27 формулистов. + Я написал 32 сообщения 8 формулистам общим объёмом 5 килобукв + Количество уроков курса "Доска объявлений" приблизилось к отметке "40" (https://www.videosharp.info/video/bulletin) Что такое осень, это время... Время новых идей, новых открытий, время вспышки энергии после летнего затишья. Поэтому планы... Планов много (правда не знаю, как будет со временем их реализации): 1. Продолжать курс-практикум "Доска объявлений" 2. Вспомнить еще кое-что из "хорошо забытого старого" и продолжить некоторые прошлые проекты 3. Наконец-то приблизиться к исполнению моей самой главной мечты, с которой я 5 лет назад пришел на videosharp.info - создание собственной операционной системы (в комментах прошу написать, как это лучше сделать - в виде курса или еще в какой-либо форме. а может быть здесь данная идея не интересна ) Конечно выполнение этих планов будет не за неделю, но старт я думаю дам именно в эти дни |
|||
Дневник успеха 2019-08-18 : К чему душа лежит, к тому и руки приложатся. | + 8 | ||
За эту неделю: + Я проверил 87 отчётов у 22 формулистов. + Я написал 17 сообщений 4 формулистам общим объёмом 3 килобуквы + Я добавил 5 уроков курса "Доска объявлений" www.videosharp.info/video/bulletin Планы на следующую неделю - продолжать курс "Доска объявлений". И еще крутится в голове одна тема. Если получится по ней что-нибудь - можно в воскресенье сделать вебинар |
|||
Дневник успеха 2019-08-11 : Не начавши - думай, а начавши - делай. | + 8 | ||
За эту неделю: + Я проверил 161 отчётов у 24 формулистов. + Я написал 40 сообщений 8 формулистам общим объёмом 5 килобукв + Я добавил 13 уроков курса "Доска объявлений" https://www.videosharp.info/video/bulletin |
|||
Дневник успеха 2019-08-04 : Не одежда красит человека, а добрые дела. | + 7 | ||
За эту неделю: + Я проверил 278 отчётов у 26 формулистов. + Я обработал кучу спама от бота Владимира Новопашина, сначала отклонял, потом поставил "хорошо" + Я написал 69 сообщений 13 формулистам общим объёмом 5 килобукв + Я добавил три урока в курс-практикум "Доска объявлений" https://www.videosharp.info/video/bulletin + Мы с командой сегодня, 04.08.2019, заняли 3-е место в quiz-викторине "В своём уме" |
|||
Дневник успеха 2019-07-28 : Кто не ходит, тот и не падает. | + 8 | ||
За эту неделю: + Я проверил 138 отчётов у 21 формулиста. + Я написал 18 сообщений 9 формулистам общим объёмом 4 килобуквы + Я записал 7 уроков курса "Доска объявлений" https://www.videosharp.info/video/bulletin (курс расконсервирован) |
|||
Дневник успеха 2019-07-21 : Усердная мышь и доску прогрызет. | + 5 | ||
За эту неделю: + Я проверил 151 отчёт у 24 формулистов. + Я написал 24 сообщения 7 формулистам общим объёмом 6 килобукв + Я завершил курс .NET Core первые шаги https://www.videosharp.info/video/netcore1 Планы: расконсервировать старый проект "Доска объявлений" (пока недоступен никому, даже мне ))) ) и сделать ему новое наполнение, новое дыхание |
|||
Дневник успеха 2019-07-14 : Пока железо в работе, его и ржа не берет. | + 8 | ||
За эту неделю: + Я проверил 140 отчётов у 25 формулистов. + Я написал 22 сообщения 7 формулистам общим объёмом 3 килобуквы + Я дал старт своему новому видеокурсу ".NET Core первые шаги" https://www.videosharp.info/video/netcore1 + По просьбам формулистов я не стал удалять уроки курса "PHP&PDO" (https://www.videosharp.info/video/pdo), и есть прошедшие, что меня радует + Я побывал в Тарханах в День поэзии Я с утра гляжу в окошко, Дождик льёт как из ведра... И следующую неделю придется посвятить старым и новым курсам))) ждите анонсов в telegram-группах ВидеоШарпа. Если будет реализована возможность давать на этом сайте объявления, и доступ к этому получу я, я буду давать объявления здесь,на videosharp.info |
|||
Дневник успеха 2019-06-02 : На необработанной земле лишь бурьян растет. | + 7 | ||
+ Я проверил 239 отчётов у 36 формулистов. + Я написал 36 сообщений 7 формулистам общим объёмом 4 килобуквы + Я завершил создание курса Linq шаг за шагом https://www.videosharp.info/video/linqonly |
|||
Дневник успеха 2019-05-19 : Пчелка маленькая, а и та работает. | + 6 | ||
За эту неделю: + Я проверил 234 отчёта у 48 формулистов. + Я написал 31 сообщение 7 формулистам общим объёмом 2 килобуквы + Я записал 3 урока по курсу LINQ шаг за шагом https://www.videosharp.info/video/linqonly Итог: я выдержал эту неделю |
|||
Дневник успеха 2019-05-12 : Птицу узнают в полете, а человека в работе. | + 6 | ||
За эту неделю: + Я проверил 246 отчётов у 43 формулистов. + Я написал 23 сообщения 10 формулистам общим объёмом 2 килобуквы + Я записал 2 урока курса "Linq: шаг за шагом" |
|||
Дневник успеха 2019-05-05 : Господской работы не переработаешь. | + 11 | ||
За эту неделю: + Я проверил 225 отчётов у 51 формулиста. + Я написал 32 сообщения 11 формулистам общим объёмом 2 килобуквы + Я записал 5 уроков курса "LINQ: шаг за шагом" https://www.videosharp.info/video/linqonly + Я выполнил 4 видеоурока: 1 => «LINQ: шаг за шагом / Инструменты и консольное приложение» за 4 мин. 2 => «LINQ: шаг за шагом / Традиционный алгоритм» за 15 мин. 3 => «LINQ: шаг за шагом / Первое использование LINQ» за 18 мин. 4 => «LINQ: шаг за шагом / Linq по классу» за 20 мин. А в остальном, родные формулисты, Всё хорошо, всё хорошо))) |
|||
LINQ: шаг за шагом Linq по классу | + 12 | ||
Создал класс Version и сделал список версий Ubuntu, который показывает их свойства более широко. Задание со звездочкой выполнить не представляется возможным из-за того, что работал с другой совокупностью Сдерживать улыбку при чтении параметра rusname ("бионический бобр", "космическая каракатица") |
|||
LINQ: шаг за шагом Первое использование LINQ | + 11 | ||
Реализовал выборку с обратной сортировкой (скрин 2), а так же задал такой контент, что выбрался только один элемент (версия Xenial Xerus, которую я впервые установил в Vagrant-е) ничего |
|||
LINQ: шаг за шагом Традиционный алгоритм | + 10 | ||
Прокачал навык создания алгоритма поиска через список Кстати, если поисковый контент прогнать через ToUpper() (что мной сделано в скрине 2), то будут выбраны все слова, где есть данная буква (буквосочетание), вне зависимости от регистра ничего |
|||
LINQ: шаг за шагом Инструменты и консольное приложение | + 8 | ||
Решил пройти и протестировать уроки курса сам. Делаю на параллельном компьютере, совсем в другом месте. в качестве тематики списка решил использовать версии Ubuntu проблем не выявлено |
|||
Дневник успеха 2019-04-14 : Есть терпенье, будет и уменье. | + 11 | ||
За эту неделю: + Я проверил 126 отчётов у 35 формулистов. + Я написал 18 сообщений 9 формулистам общим объёмом 2 килобуквы |
|||
Дневник успеха 2019-03-24 : Зубами того гвоздя не вытянуть. | + 11 | ||
За эту неделю: + Я проверил 222 отчёта у 42 формулистов. + Я написал 9 сообщений 5 формулистам общим объёмом 1 килобуква − Я не набрал ни одного текста :o( − Я не решил ни одной задачи :o( − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( Временно ушел на Otus... |
|||
Дневник успеха 2019-03-10 : Маленькое дело лучше большого безделья. | + 15 | ||
За эту неделю: + Я проверил 220 отчётов у 54 формулистов. + Я написал 32 сообщения 15 формулистам общим объёмом 3 килобуквы Спасибо за поздравления и пожелания, дорогие люди! |
|||
Дневник успеха 2019-03-03 : Не говори "гоп", пока не перепрыгнешь. | + 12 | ||
За эту неделю: + Я проверил 216 отчётов у 46 формулистов. + Я написал 53 сообщения 16 формулистам общим объёмом 7 килобукв + Я записал 3 урока по ООП на Python + Я практически дожил до 40 лет (будет в понедельник) и понял, как мало я сделал в жизни |
|||
Дневник успеха 2019-02-24 : Была бы охота — будет ладиться работа. | + 10 | ||
За эту неделю: + Я проверил 254 отчёта у 44 формулистов. + Я написал 51 сообщение 17 формулистам общим объёмом 6 килобукв + Я добавил три урока в курс Python OOP и добавил картинку к курсу (https://www.videosharp.info/video/pyoop/) |
|||
Дневник успеха 2019-02-17 : Один в поле не воин. | + 8 | ||
+ Я проверил 255 отчётов у 50 формулистов. + Я написал 80 сообщений 19 формулистам общим объёмом 11 килобукв Плюс веду собственные разработки |
|||
Дневник успеха 2019-02-10 : Поле труд любит. | + 15 | ||
За эту неделю: + Я проверил 295 отчётов у 49 формулистов. + Я написал 69 сообщений 19 формулистам общим объёмом 5 килобукв + Я понял, что на прошлой неделе по сообщениям у меня был личный рекорд: 98 сообщений 16 формулистам общим объёмом 10 килобукв + Я завершил запись курса "Python3: Математика", разместил его здесь (video/pymath) и на udemy https://www.udemy.com/python3-gmath/?couponCode=PYTHON321654 + Я закончил работы по АВЗ, которые у меня не получались достаточно долго + Я поучаствовал в вебинаре "Python+php" в прошлое воскресенье, провел занятие на тему "python. восточный гороскоп" |
|||
Дневник успеха 2019-02-03 : Тот ничего не сделал, кто ничего не начал. | + 9 | ||
За эту неделю: + Я проверил 384 отчёта у 68 формулистов. + Я написал 98 сообщений 16 формулистам общим объёмом 10 килобукв + Я разместил четыре урока в продолжение курса Python3:математика https://www.videosharp.info/video/pymath + Я добавил картинку к курсу Python3:математика + Я провел подготовительную работу для нового курса по python |
|||
Дневник успеха 2019-01-27 : Хочешь жить - умей вертеться! | + 10 | ||
За эту неделю: + Я проверил 339 отчётов у 56 формулистов. + Я написал 59 сообщений 17 формулистам общим объёмом 7 килобукв Я записал 9 уроков нового курса Python3 Математика. Он доступен по ссылке https://www.videosharp.info/video/pymath План на следующую неделю: завершить создание курса "Python3: математика", а потом начать курс по win-приложению на python3 |
|||
Дневник успеха 2019-01-20 : Уменье и труд все перетрут. | + 16 | ||
+ Я проверил 448 отчётов у 81 формулиста. + Я написал 9 сообщений 5 формулистам общим объёмом 1 килобуква С праздниками, друзья! |
|||
Дневник успеха 2019-01-13 : Ученый без дела, как туча без дождя. | + 15 | ||
За эту неделю: + Я проверил 460 отчётов у 69 формулистов. + Я написал 32 сообщения 16 формулистам общим объёмом 3 килобуквы + Я выполнил 6 видеоуроков: 1 => «Платформер на Unity / 1. Вступление» за 20 мин. 2 => «Весёлая семейка Web-Мастера / HTML» за 17 мин. 3 => «Весёлая семейка Web-Мастера / CSS» за 10 мин. 4 => «Весёлая семейка Web-Мастера / JavaScript» за 1 день 17 час. 50 мин. 5 => «Весёлая семейка Web-Мастера / Server» за 23 мин. 6 => «Весёлая семейка Web-Мастера / PHP» за 47 мин. |
|||
Весёлая семейка Web-Мастера PHP | + 13 | ||
создал php скрипт выполнять задание одновременно с приготовлением ленивых голубцов) |
|||
Весёлая семейка Web-Мастера Server | + 9 | ||
Запускать OpenServer (прокачка) и размещать на нем свой сайт. Не думать во время выполнения урока о бачате |
|||
Весёлая семейка Web-Мастера JavaScript | + 8 | ||
Работать с console.log, узнал крутизну JavaScript, ну и разместил в отдельный файл функцию по добавлению числа в окошко p.s. а дизайн кнопки я все-таки поменял))) перестать отдыхать и начать делать |
|||
Весёлая семейка Web-Мастера CSS | + 12 | ||
прокачал навыки с css ничего |
|||
Весёлая семейка Web-Мастера HTML | + 14 | ||
Научился создавать html-странички и прокачал навыки по азам верстки сложностей не было |
|||
Платформер на Unity 1. Вступление | + 16 | ||
Увидел готовый вариант платформера, получил мотивацию на создание. Ну и проверил компоненты/ Найти установленный когда-то давно unity и понять, что эта программа у меня неработоспособна! Это был как удар молнией! Но переустановка программы всё решила) |
|||
Дневник успеха 2019-01-06 : Какие труды, такие и плоды. | + 15 | ||
За эту неделю: + Я проверил 431 отчёт у 68 формулистов. + Я написал 35 сообщений 13 формулистам общим объёмом 2 килобуквы + Я принял участие в марафоне "Создание робота Шарпа" |
|||
PHP фреймворк Yii2 - вторая часть Web folder - Подготовка папки | + 16 | ||
Прокачал старые навыки+научился создавать проект из git (обратная логика) при выполнении команды push phpstorm выдавал ошибку, что нет имени пользователя и пароля |
|||
Дневник успеха Рефлексия уходящего года | + 15 | ||
Что же, для меня год прошел, я считаю, очень продуктивно. кроме решения жилищных вопросов и рабочих, успехи были и здесь. Спасибо людям, которые учились на моих видеокурсах, проходили мои уроки, рад, что они вам помогли. На следующий год главная цель - перевести количество в качество. То есть реально начать зарабатывать и монетизировать знания. P.s. Не поооонял... в описании : + Я выполнил 45 видеоуроков: а в таблице этих уроков у меня за год 187... Кто в заблуждение вводит? |
|||
Дневник успеха 2018-12-23 : Живет на горке, а хлеба ни корки. | + 9 | ||
За эту неделю: + Я проверил 282 отчёта у 53 формулистов. + Я написал 47 сообщений 18 формулистам общим объёмом 5 килобукв + Я создал и разместил курс "JS Восточный гороскоп". Это будет мой последний курс 2018 года, новые курсы от меня будут в 2019 году. + Я проработал идею "Восточного гороскопа" на языке программирования Python. Данный курс будет размещен на udemy.com. Поговорка "Живет на горке, а хлеба ни корки" - это про меня, я хлеб почти не ем. |
|||
Дневник успеха 2018-12-16 : Без дела слабеет сила. | + 11 | ||
+ Я проверил 340 отчётов у 62 формулистов. + Я написал 34 сообщения 16 формулистам общим объёмом 5 килобукв + Я завершил создание курса "Bootstrap4: первые шаги" + Я разместил курс "Bootstrap4: первые шаги" на udemy.com (кто хочет оставить отзыв - добро пожаловать https://www.udemy.com/bootstrap4-b-first/?couponCode=BOOT416212018 ) Планы на следующую неделю: + записать для формулистов какой-нибудь простой курс, на 9-10 уроков, или меньше, чтобы уложиться до праздника Нового года + подготовить видео отчет по моей работе в прошедший 2018 год, что удалось, что планирую, какие мысли и планы |
|||
Дневник успеха 2018-12-09 : У хорошего мастера всякая пила хорошая. | + 17 | ||
+ Я проверил 292 отчёта у 57 формулистов. + Я написал 36 сообщений 12 формулистам общим объёмом 4 килобуквы + Я разместил очередную порцию уроков по bootstrap4 + Я начал прорабатывать идею нового курса на asp.net, который планирую запустить в январе 2019 года |
|||
Дневник успеха 2018-12-02 : Больше дела – меньше слов. | + 15 | ||
За эту неделю: + Я проверил 285 отчётов у 53 формулистов. + Я написал 34 сообщения 8 формулистам общим объёмом 8 килобукв + Я записал несколько уроков по курсу bootstrap-4:первые шаги https://www.videosharp.info/video/b4 + Я добавил несколько уроков по курсы "API поиска работы" https://www.videosharp.info/video/hhbot1 (курс продолжен по многочисленным просьбам формулистов) + Я разместил курс "API поиска работы" на udemy.com |
|||
Дневник успеха 2018-11-25 : Кто поет, у того работа скоро заканчивается. | + 10 | ||
За эту неделю: + Я проверил 525 отчётов у 73 формулистов. + Я написал 49 сообщений 14 формулистам общим объёмом 13 килобукв + Я выполнил 1 видеоурок: 1 => «Дневник успеха / 2018-11-18 : Начинать начинай, да смотри же — заканчивай!» за 3 мин. + Я записал 4 урока нового видеокурса "Bootstrap4: первые шаги" https://www.videosharp.info/video/b4 |
|||
Дневник успеха 2018-11-18 : Начинать начинай, да смотри же — заканчивай! | + 19 | ||
Я завершил создание курса "API поиска работы" - вопрос об уроках создания версии полнофункционального бота HH решится по результатам опроса в финальном уроке. Планы на следующую неделю: - реализовать очередные замыслы (озвучивать не буду, потому что пока в разработке) |
|||
Дневник успеха 2018-11-11 : Тише едешь - дальше будешь. | + 18 | ||
За эту неделю: + Я проверил 455 отчётов у 66 формулистов. + Я написал 18 сообщений 8 формулистам общим объёмом 2 килобуквы В планах на следующую неделю +завершить курс API выбора профессии |
|||
On-line игра Модель игры | + 17 | ||
выделение обработки ситуаций в игре в модель, в отдельный класс - интересный и необходимый этап |
|||
On-line игра Представление выделяется | + 17 | ||
На данном этапе можно вынести в отдельную функцию обработку нажатия кнопок. Но это я так понял будет контроллер а отрицательные значения всё же вызывают ошибку и исключительную ситуацию |
|||
Дневник успеха 2018-09-16 : Земелька черная, а белый хлеб родит. | + 15 | ||
За эту неделю: + Я проверил 191 отчёт у 54 формулистов. + Я написал 9 сообщений 6 формулистам общим объёмом 1 килобуква - и я так и не понял, кто такая килобуква :o( |
|||
PHP фреймворк Yii2 - вторая часть Welcome - Вступление | + 16 | ||
Прокачал старые навыки, проверил наличие всех инструментов (хотя они у меня и так постоянно используются) |
|||
Дневник успеха 2018-09-02 : Кто любит труд, того люди чтут. | + 19 | ||
За эту неделю: + Я проверил 332 отчёта у 44 формулистов. + Я завершил создание курса "Массивы PHP7" План на следующую неделю: + реализовывать новые идеи |
|||
Дневник успеха 2018-08-12 Отчёт за неделю | + 16 | ||
Проверял отчеты, составлял комментарии Размещал свои курсы на udemy Начал создание нового мини-курса "Массивы в php 7" План на следующую неделю: всё продолжить |
|||
On-line игра Марионетка | + 20 | ||
Управление клавишами в консоли. Очень интересна в новом контексте команда ReadKey() Ничего |
|||
On-line игра 1. Консольная игра. Добро пожаловать! | + 20 | ||
Конкретно по программированию - прокачал старые навыки, но абсолютная новизна - само построение проекта и работа с универсальным приложением Visual Studio (и первый раз делаю отчет-скриншот к уроку при помощи программы shareX) Сложностей не возникло |
|||
Демо игры C# чего начать программировать | + 19 | ||
Хочу научиться разработке WPF приложений на PHP, а также приложений для Андроид |
|||
Дневник успеха 2018-07-08 Отчёт за неделю | + 16 | ||
Так получилось, что запланированное на ту неделю не удалось выполнить: завершал курс по моей переподготовке, решал оргвопросы. По данному порталу- проверял отчеты и писал комментарии (а также вел с моими курсантами переписку в личке, это конечно не заслуга, но помогла выявить несколько косяков, за что я прошу своих учеников извинить меня) Побывал на родине М.Ю. Лермонтова в Тарханах, участвовал в праздновании Дня поэзии (фото оттуда) План на следующую неделю: postgresql - продолжить работу по футбольной таблицы |
|||
Дневник успеха 2018-07-01 Отчёт за неделю | + 16 | ||
1. Планировал сосредоточиться на Postgresql - сосредоточился, насколько это было возможно 2. Закончил курс PHP графика 3. Записал 4 урока "Футбольного Postgresql" (итого готовых 8) 4. Проверка отчетов, комменты, участие в чате Telegram План на следующую неделю 1. Дорабатывать футбольный Postgresql 2. Поштудировать API Яндекс карт. Наклевывается идея, но пока не очень вижу, что получится |
|||
Дневник успеха 2018-06-24 Отчёт за неделю | + 15 | ||
1. Проверял отчеты и писал комменты 2. План не выполнен - не удалось завершить PHP графика 3. Начал изучение postgresql (не удержался - начал курс "Футбольный Postgresql") План на следующую неделю: Плотно заняться postgresql (есть в этом необходимость) |
|||
Дневник успеха 2018-06-17 Отчёт за неделю | + 23 | ||
1. Проверял отчеты и писал комментарии 2. Закончил запись курса "SQL: ничего лишнего" 3. Записал несколько уроков курса "PHP графика" План на следующую неделю: 1. Завершить создание курса "PHP графика" 2. Начать изучать PostgreSQL 3. Реализовывать новые идеи курсов, которые роятся в голове и ждут своего часа |
|||
Дневник успеха 2018-06-10 Отчёт за неделю | + 16 | ||
1. Отпразднован профессиональный праздник, вернулся из экскурсии в Тамбов, взял урок по кизомбе, дописал стихотворение 2. Записано несколько уроков для курса "PHP графика" 3. Записано 5 уроков для курса "SQL: ничего лишнего" 3. Проверял и комментировал План на следующую неделю. 1. Проверять и комментировать 2. Продолжать писать учебные курсы 3. Если надоем ученикам или Игромистру, и они напишут мне об этом, прекратить писать учебные курсы))) |
|||
PHP графика Форма Edit | + 25 | ||
Работать с формой edit |
|||
Дневник успеха 2018-06-03 Отчёт за неделю | + 26 | ||
1. Проверял отчеты. 2. Писал комментарии. 3. Работал над курсом "PHP графика" Планы на следующую неделю: 1. Отпраздновать профессиональный праздник 2. Съездить на экскурсию в Тамбов 3. Дописать длинное стихотворение 4. Взять несколько уроков по танцу кизомба 5. Походить в тренажерку 6. Создать в фотошопе коллаж по мотивам мюзиклов (но это задание со звездочкой) По делам здесь планировать и загадывать не буду, в прошлый раз напланировал, простуда подорвала все планы |
|||
Дневник успеха 2018-05-27 План на следующую неделю | + 25 | ||
1. Постоянная проверка отчетов и комментирование самых интересных 2. Начал и закончил миникурс "php Повелитель дат" Ведение и окончание заявленных в прошлых отчетах проектов, поскольку надо дожать обучение немного по другому направлению. План на следующую неделю 1. Завершить создание миникурса "PHP графика" |
|||
Дневник успеха 2018-05-20 Отчёт за неделю | + 26 | ||
1. Проверка отчетов и написание комментариев ( в любое время суток, сформировалось в привычку) 2. Завершил размещение курса по парсингу XML 3. Начал подготовку материалов для нового курса (тематика: bootstrap-4) 4. Продолжаю работу над курсом по лендингу Yii2 5. Прорабатываю идею сделать ещё несколько мини-курсов по каким-либо операциям на php, наподобие "парсинга" (прошу проверяющих предложить темы) |
|||
Интернет-магазин INSERT из РНР | + 27 | ||
Проработал добавление товара консоль. подзабыл |
|||
Интернет-магазин Таблица с Картинками | + 27 | ||
Прокачал навыки работы с изображениями. Получилось не сразу, но нашел лишнюю кавычку Не загоняться с технологиями, не предусмотренными в данном курсе #сойдетибезбутстрапа |
|||
Дневник успеха 2018-05-13 Отчёт за неделю | + 26 | ||
Проверка отчетов, пишу комменты, и просто живу))) |
|||
Интернет-магазин Форма Товара | + 25 | ||
Прокачал навыки создания формы простым HTML-кодом #спасибобрекетс #гдебутстрааааап |
|||
Интернет-магазин Картинки для товаров | + 25 | ||
Подготовка изображений для интернет-магазина - тоже очень важный и сложный момент, потому что визуалка в вебе должна иметь красивый вид. Вот навык подбора я и прокачал здесь. глаза разбегаются от большого выбора |
|||
Интернет-магазин Товары в таблице | + 25 | ||
Поработал с выводом данных в таблицу. Убедился, что в кавычках переменные php из массива в данные не превращаются, пришлось их вывести за пределы текста. в старых php это работало, здесь нет #работабезbootstrap |
|||
Дневник успеха 2018-05-06 Отчёт за неделю | + 23 | ||
1. Проверяю все отчеты 2. Комментирую отчеты (правда чаще мои или где я соавтор) 3. Записал 5 уроков в курсе по лендингу и почти дописал курс по парсингу XML |
|||
Интернет-магазин Подружить PHP с MySQL | + 23 | ||
Коннект прошел, запрос выполнился. И в php можно работать с MySQL. |
|||
Интернет-магазин Всё готово для работы | + 23 | ||
Усё готово |
|||
Интернет-магазин SELECT запросы | + 23 | ||
Прокачал навыки MySQL. Давно не брал в руки управление консолью. Ничего |
|||
Интернет-магазин Запуск РНР | + 23 | ||
Прокачал навык создания php-файла на локальном домене (правда, localhost у меня уже занят, поэтому создал другой url) ничего |
|||
Дневник успеха 2018-04-08 Отчёт за неделю | + 19 | ||
1. Завершил несколько версток 2. Начал создание нового видеокурса |
|||
Шахматы по сети Доска. Установка Unity 3D | + 15 | ||
Произвел установку Unity, на этот раз удачно и не тормозит Ничего |
|||
Шахматы по сети План Шахматного проекта | + 15 | ||
Задумка интересная. Давно думал о возможности создания таких шахмат и сыграть онлайн как с действующими чемпионами мира, так и с ИИ. Опыт работы с технологиями: C# - только в рамках videosharp.info Unity - по нулям ASP.NET - абсолютно новая для меня технология MS SQL - непонятная аббревиатура Entity Framework - опыт нужно накопить Шахматы - вот тут опыт большой. Участвовал в турнире на первенство пионерского лагеря в 1988 году (правда вылетел еще в 1/8 финала после трех игр, где мне поставили детский мат), дома шахматы были настольной игрой, однако после поступления в институт они были забыты и покрылись пылью, возвращение к ним произошло благодаря videosharp.info и Игромистру, а именно курсам по Микро- и Наношахматам. С тех пор в теме Ничего |
|||
Простой WPF WPF. Конвертер валюты. Ньютон против Паскаля. | + 15 | ||
Парсить JSON, работать с курсом доллара, приводить типы. Что еще я сделаю с этой программой - поиграюсь с URL, сделаю мультивалютной. Текущий курс я вывел, он также обновляется при редактировании Ничего |
|||
Простой WPF WPF. Конвертер валюты. Курс валют в JSON. | + 15 | ||
Получать текущий курс с currencylayer.com в JSON и работать с этим тратить время на заведомо неправильный путь создания программы (я про "паскалевский вариант" но в данном случае это нужно, чтобы мы почувствовали его ошибочность) |
|||
Простой WPF WPF. Конвертер валюты. Класс конвертации. | + 15 | ||
Прокачал навыки работы с классами и типом данных double Получил небольшое зацикливание из-за того, что сделал и textChanged - для textUSD и textChanged - для textRub. в результате цикл ушел в бесконечность. решение - пока заблокировал код textChanged - для textRub. |
|||
Простой WPF WPF. Конвертер валюты. Макет программы | + 15 | ||
Получил первый опыт работы с wpf проектами. Сделал и обратную конвертацию - из руб в USD. Правда формулу потом все равно менять придется Пережить страх от того, что при создании проекта окно MainWindow не запустилось - только xml. Проблема решилась обновлением Visual Studio |
|||
C# Android Установка Xamarin для Visual Studio | + 16 | ||
Научился выбирать нужные компоненты для установки Xamarin. Дождаться окончания процесса установки. пока скачивалось и устанавливалось, успел приготовить шарлотку |
|||
Yii2 Authokey - Ключи в сейфе | + 10 | ||
Добавлять authokey плюс любимые миграции Ничего Очень люблю миграции еще с времен использования одного малоизвестного фреймворка от Майкрософт))) А Евгению Витольдовичу спасибо за этот интересный курс! |
|||
Yii2 Remember me - Печенька на память | + 10 | ||
Реализовывать в YII2 запоминание пароля ничего Сложностей нет, но новизна полная. Очень интересно и удобно реализовано. Кстати один из портабельных браузеров у меня не хотел сохранять пароль (наверное устаревший). Остальные без проблем |
|||
Yii2 Hash - Как правильно солить пароли | + 10 | ||
Тестировать залогинивание и регистрацию сложностей не было Долго регистрируется и входит. И откатиться получилось быстро |
|||
Yii2 Security - Кручу-верчу-захэшировать хочу! | + 11 | ||
Хешировать пароли и проверять правильность ввода После "кровавого" преодоления сложностей прошлого урока здесь для меня уже всё просто!!! А расшифровать захешированный пароль можно? или только проверить на валидность - "он" или " не он" возможно? вот два вопроса меня задуматься заставляют. остальное всё красиво и элегантно, снова восхищаюсь разработчиками данного фреймворка |
|||
Yii2 PasswordIsHashed - Покажите-ка ваш хэш | + 10 | ||
Делать функциональные тесты для БД пользователя и проверять пароли Избавиться от ошибки class 'Yii' not found - на прошлом уроке ушла по рекомендациям Игромистра, сейчас снова всплыла, пришлось чистить все _bootstrap.php и переписывать побуквенно все настройки И после долгих и продолжительных боёв тест отработал (вернее показал ошибку) в точности как на уроке |
|||
Yii2 Test - Запуск функциональных тестов | + 10 | ||
Тестировать серверные дела Ничего Получился тест |
|||
Yii2 Refactoring - Нет дубликатам! | + 11 | ||
Прокачал знания и навыки рефакторинга Ничего У Игромистра курс отличный, "Про Yii2" зовется он, И днем и ночью код учёный Мы пишем на PhpStorm. Сейчас мы строки рефакторим, Про рефакторинг говорим, И код прекрасным наш выходит, И мы без дела не сидим |
|||
Yii2 IfPasswordWrong - Пароль? Пароль! Проходи. | + 10 | ||
Прокачал валидацию Ничего Повторенье - мать ученья |
|||
Yii2 IfEmailNotFound - На деревню дедушке | + 10 | ||
Прокачал предыдущие навыки Найти свои ошибки, были опечатки в тексте кода Но всё завершилось благополучно |
|||
Yii2 UserLoginForm - Модель на входе | + 10 | ||
прокачал навыки с формами, валидацией и тестами Ничего Опять прокачка любимых тем и навыков. Очень понравилось, подизайнил, и попользовался функциями yii2 |
|||
Yii2 Save - Запись в книгу | + 10 | ||
Реализовывать сохранение в БД из формы Ничего Тоже одна из любимых тем. Рад, что в Yii2 всё так просто |
|||
Yii2 HasErrors - Где водятся волшебники? | + 10 | ||
Изучил очередность запросов на валидацию Осознать серьезность урока Урок намного серьезнее, чем кажется с первого взгляда. Мы здесь выходим на очередность пользовательских проверок, уровень, когда необходимо планировать не только весь объем текущих тестов, но и временную их последовательность |
|||
Yii2 IfEmailUsed - Почта закрыта | + 11 | ||
Создавать свою функцию для проверки валидности данных не заспамить создателей Yii2 восторженными письмами, какие же они молодцы, как всё продумали для нашего комфортного программирования!!!!!!!!! очень понравился урок, всё сделал, правда была какая-то проблема, из - за которой нерефакторенный код не работал, а перенес поиск еmail в нужный класс, доработал урок до конца - всё стало как по маслу |
|||
Yii2 JoinPost - Вторая сторона модели | + 10 | ||
работать с get и post в php после asp.net привыкнуть к тому, что get и post по сути в одной функции здесь реализовано а в PHP есть метот _REQUEST, который объединяет и get, и post в себе. Здешняя реализация - выше всяких похвал |
|||
Yii2 Rules - Валидация без правил | + 11 | ||
Работать с валидацией форм Ничего Всё отлично получилось, И скриншот тому пример |
|||
Дневник успеха 2017-10-01 Первый день октября | + 1 | ||
За эту неделю я похудел на 2 кг, реализовал функционал своего сайта на YII2 (правда делал из готового шаблона basic), пока правда без админки, продлил домашнюю лицензию Kaspersky Internet Security на год, записал и распространил на работе 8 видеоинструкций (по моментам работы) |
|||
Yii2 UserJoinForm - Модель для формы | + 16 | ||
Создавать модель и пользовательскую форму Ничего Тоже одна из любимых тематик. Реально всё получается гибко. Про asp.net - я делал нам хелпер для submit-кнопки, но для этого приходилось создавать целый класс. здесь всё готовое и удобное. |
|||
Yii2 Logout - Выход из лабиринта | + 16 | ||
Деавторизации Ничего Если нет выхода, надо искать вход. Если нет logIn, ищем LogOut |
|||
Yii2 UserIdentity - Посторонним В | + 16 | ||
работать с Identity в yii2 ничего (и всё одновременно) Быстро и проще чем в asp.net. Но это пока я не дошел до авторизации, с ролями будет, я думаю, посложнее |
|||
Yii2 Faker - Тысяча фантазёров! | + 16 | ||
Подключать и работать с библиотекой faker Ничего Просто и элегантно, теперь надо сделать добавление пользователя через форму |
|||
Yii2 UserRecord - Очень активная модель | + 16 | ||
Работе с моделями и шаблоном ActiveRecord в yii найти свою опечатку дебаг просто отличный |
|||
Yii2 DBase - Подключение к Матрице | + 16 | ||
Создавать БД в yii2 Ничего Если проведена предварительная работа, пройдены уроки по тестам, yii-консоли и созданию файла миграции, то на этом уроке всё просто, а результат убойный |
|||
Yii2 Migration - Архитектура таблицы | + 16 | ||
Создавать миграции Ничего Вынужден признать - тут работа с EF удобнее, чем в asp.net |
|||
Yii2 Console - Есть ли жизнь в Консоли? | + 16 | ||
Полная новизна - узнал о работе в yii через консоль ничего А жизнь на консоли всё же есть |
|||
Yii2 Steps - Пошаговая инструкция | + 16 | ||
Тестировать добавление пользователя Найти опечатку Нашел опечатку-тест пошел |
|||
Yii2 Tests - Обоснование необходимости | + 17 | ||
Новым видам тестов Всё сложно, но интересно отработка теста не получилась, но это видимо в следующем уроке |
|||
Yii2 Model - Модели на подиуме | + 16 | ||
Поработал с uml-схемой сложностей нет Верхние модели наследуются от шаблонов, нижние - это уже модели форм, они наследуются от модели User |
|||
Yii2 Panel - Красивые анкеты | + 17 | ||
Прокачал навыки дизайнера Ничего Как и говорилось в видео, моя любимая тема) |
|||
Yii2 User - Помещение регистратуры | + 17 | ||
Прокачал навыки рефакторинга Пройти тесты Были некоторые проблемы с прохождениями тестов, но помогло еще раз разобрать работу тестировщика и то, как мне смотреть ошибки тестов |
|||
Yii2 Debug - Следы на песке | + 16 | ||
открыл для себя крутейший yii-отладчик исправлять ошибки "на интерактиве" Делал во время записи урока, по ходу возникали ошибки, исправлял сразу |
|||
Yii2 Join/login - Полёт Навигатора | + 16 | ||
Делать красивые адресные строки (ЧПУ), прокачал asp.net-овские навыки по представлениями уже здесь, в yii2 Ничего с ЧПУ у меня всегда были сложности, и мне очень понравилось, как реализовано здесь. Представления - это понятно и удобно. Урок очень понравился )) |
|||
Yii2 Menu - Богатый выбор | + 17 | ||
Делать пункты меню, копировать действия контроллера Всё просто Пункты добавились, всё работает |
|||
Yii2 Bootstrap - Пусть будет красиво! | + 16 | ||
работе с триггерами сделать, чтобы контент не залезал под меню а у меня получилось - я убрал navbar-fixed-top и вытащил навпанель из дива (в котором у меня он был, но у ЕВ он не в диве,так что всё нормально). И всё хорошо, без отступов и маргинов у меня уполз контент вниз и хорошо виден |
|||
Yii2 Codeception - Пошаговое тестирование | + 16 | ||
Поднимать систему тестирования на yii2 и делать тесты Найти ошибки "Кровавым" этот урок для меня получился. Сначала не хотел ставиться codeception (см рис 1). После большого количества проб и серфинга ресурсов сделал команду composer global require fxp/composer-asset-plugin --no-plugins, но не с первого раза после нее встал codeception. В конце концов проблема решилась. Но потом не пошел сразу тест. Долго тоже всё пересматривал, наконец понял, что не совсем верно вписал свой домен в acceptance.suite.yml (аргумент в пользу копипастов). Ну и наконец всё отработало, даже тогда, когда я и в site/index.php, и в тесте ввел русские слова. правда в тесте вывел кракозябами, но счел их нормальными (рис 2) |
|||
Yii2 Views - Представления начинаются | + 16 | ||
работать с контроллерами и представлениями (вспомнил соответствующие темы в asp.net) Найти опечатки Ну не удержался я... в main немного добавил своего css, который не был на уроке, и зеленый блок ... но потом по указаниям Игромистра всё удалил, так что чисто всё, можно добавлять дизайн по-взрослому |
|||
Yii2 Controller - Точка входа программиста | + 16 | ||
Прокачал навыки предыдущих уроков и знания о контроллерах из asp.net найти опечатку написал actionsIndex - s из середины и была опечаткой, мешающей работе. убрал - всё пошло |
|||
Yii2 Composer - Установка пустоты | + 16 | ||
всему, чему учили. для меня весь урок - полная новизна (и файлы настроек, и консольные дела, и index.php) все легко и понятно спасибо за этот урок |
|||
Yii2 Git - Все ходы записываются | + 16 | ||
Прокачал навыки работы с git, посмотрел, как всё делается в Idea Ничего Теперь все изменения запротоколируются |
|||
Yii2 Web - Первый кирпич сайта | + 16 | ||
Работать с настройками OpenServer, консолью и доменами Ничего Единственное отклонение от урока - в доменах я своему домену придал название lesshol.loc - не стал задействовать localhost, он у меня под другое занят |
|||
Yii2 Soft - Вступление и подготовка | + 1 | ||
Прокачал навыки по установке вышеуказанных инструментов Ничего Всё установлено было заранее, проверил работоспособность. Речь Евгения Витольдовича вначале отличная! |
|||
MVC шаблон MVC - PhoneBook - Model - Ресторанная аналогия | + 16 | ||
Формулировать ресторанную аналогию и модель ActiveRecord ничего Ресторанная аналогия: ActiveRecord я подумал, что будет у официанта, несущего один комплект блюд. Но в видео прозвучала аналогия лучше |
|||
MVC шаблон MVC - PhoneBook - UserSQLTest - Slashes | + 16 | ||
Прокачал навыки с Slashes-работами (кавычки) Ничего Но всё равно пересматривал видео дважды перед тем, как сделать |
|||
MVC шаблон MVC - PhoneBook - UserSQLTest - Select | + 16 | ||
Прокачал навыки прошлого урока, разобрался внутри, что к чему, узнал про assertFalse() Всё и ничего одновременно Всё понятно, но такие возможности открывает... По delete скрина не делаю, поскольку ничего нового для меня там нет |
|||
MVC шаблон MVC - PhoneBook - UserSQLTest - Insert | + 16 | ||
Тестировать Найти свою ошибку и то, что тест не отработал Первый тест отработал трижды, второй наконец-то вышел нормально. |
|||
MVC шаблон MVC - PhoneBook - UserSQLTest - DBase | + 16 | ||
Создавать тест и переделывать класс в enum ничего Теперь и остальные классы надо будет переделать, где у нас подключение через синглтон было |
|||
MVC шаблон MVC - PhoneBook - UserListSQL - Select | + 16 | ||
Работать со списком, выводу списка на форму ничего Правда база у меня немного загрязненная, много запусков sql.insert() было |
|||
MVC шаблон MVC - PhoneBook - UserSQL - CRUD | + 16 | ||
Реализовывать основные функции работы с SQL в java - select,update,delete Да ничего Отлично получилось, а для вывода результата DemoUpdate я реализовал перегруженный метод DemoSelect(int userID), куда я передаю id пользователя из DemoUpdate |
|||
MVC шаблон MVC - PhoneBook - UserSQL - Singleton | + 16 | ||
Работать с синглтоном (конечно в виде краткого пересказа "Войны и мира", но очень удачного и фнукционального) Да ничего, рефакторинг люблю Ведь удобно получилось, много функционала в синглтон перенесли, потом его просто вызывать будем и всё. А до этого момента до меня не доходила вся глубина облегчения работы программы с "однопоточным" классом |
|||
MVC шаблон MVC - PhoneBook - UserSQL - Connect | + 16 | ||
Подключаться к sqlite-базе из Java-приложения и создавать запись Найти, почему отображалось не так, как надо Проблемы решены, решение размещено, размещение отдаю на ваш суд |
|||
Знакомство с jQuery Эксперименты и кнопки | + 1 | ||
Прокачал навыки обработки событий по нажатию кнопок, разобрался, как можно сделать событие общим для группы элементов, а как только для одного Задание со звездочкой)) но я его сделал)) (это не хвастовство, это констатация факта) Всё получилось, соответствующие кнопки скрывают и показывают запись. Функционал я записал всё же вариантом середины урока - по событию нажатия вызывается соответствующая функция. Пусть длиннее, но я хоть не путаюсь в скобках. А третья кнопка меняет цвет записи на красный, воспользовался функицей $().css()... (ой, выдал секрет раньше времени, попадет мне от Игромистра...) |
|||
Знакомство с jQuery Синтаксис и простейший пример | + 16 | ||
узнал о появлении jQuery версии 3.хх. Остальное - прокачка старых знаний, но очень интересная и нужная, поскольку многое забывается. ничего Оба примера получились. Два скрина в прицепе. В первом, когда элемент <p></p> скрыт, - то, что он всё-таки есть, видно из кода программы, полученного при помощи инструмента работы с html-кодом под названием Firebug, установленного в Мозилле. Во втором - сработала фнукция show, скрытый текст снова виден |
|||
Знакомство с jQuery Суть библиотеки jQuery | + 16 | ||
С jQuery я знаком с 2009 года, для меня была она очень удобная, особенно jQuery IU. До bootstrap это была возможность получить нормальный дизайн с минимальными усилиями. кроме того, нравится функция $.ajax - формирование запросов MySQL и получение результатов Ничего Много мы с jQuery прошли,были у нас и грандиозные прорывы, и грандиозные провалы. по поводу тезисам "меньше строчек кода" - согласен. $.ajax - не только для php справедливо, но и (не могу это обойти) для asp.net)))) |
|||
MVC и JavaFX View - Список пользователей | + 16 | ||
Работать в SceneBuilder с формой Ничего наконец-то уроки по чисто визуальному оформлению! урок очень понравился, здесь много всего, чего не хватало мне в обычной визуальной форме java |
|||
Active Record Active Record - UML | + 16 | ||
Познакомился с новым шаблоном Осознать его логику Active Record - это шаблон, который позволяет работать с одной записи-строчке базы данных, таблицы и т.д. В каких моих программах его можно использовать... да в любых, которые связаны с БД. Предложу вариант на скрине из отчетов по курсу ASP.NET + GMAPS - там данный шаблон был бы очень в тему |
|||
Observer Observer - School Bell - java.util.Observer | + 16 | ||
Рефакторить проект и избавляться от своих интерфейсов Ничего А сделали мы это, чтобы воспользоваться функционалом Observer и Observable из системы Java -у него возможностей больше, чем у нашего велосипедного |
|||
Observer Observer - School Bell - Porter | + 16 | ||
Работать с Observable и прокачка навыков listArray Ничего Пока всё отлично. Вопрос: а как же вечерняя смена узнает о перемене? по часам учителя? |
|||
Observer Observer - School Bell - Sound Bell | + 16 | ||
работать с аудиофайлом в java ничего Заливается звонок, И кончается урок! Навыки работы с аудио в java мне нужны будут! а звонок - как в нашей школе (правда, когда я был первоклассником, вахтер в школе звонил на перемену колокольчиком)! |
|||
Observer Observer - School Bell - Student | + 16 | ||
Создавать интерфейс и класс Observer Ничего Занятие отличное разобрался, с чего начинать работу с Обсервером В выводе ответа - месседж нашей Музе))) хоть она уже не школьница, и не студент - покровительство её не помешает (как на древнегреческих кораблях барельефы и статуи морских покровительниц) |
|||
MVC шаблон MVC - PhoneBook - UserSQL - Queries | + 16 | ||
Прокачал старые навыки, проверил себя по прошлому уроку Ничего Всё-таки выполнил запросы здесь, в SQLite Expert-е. Всё получилось. Нашел свои ошибки по самостоятельному формированию SQl-запросов в прошлом уроке и исправил. |
|||
MVC шаблон MVC - PhoneBook - UserSQL - Methods | + 16 | ||
Планировать active records и снова вспомнил запросы sql none, как говорит возвращаемый тип значения По старой памяти - как по грамоте! Прямо по горячим следам самостоятельной работы с SQL-запросами здесь всё легко получилось |
|||
База SQLite SQLite - Самостоятельная работа | + 1 | ||
Вспомнил всё, что касалось работы с БД и sql Сложным было всё, поскольку я решил делать самостоятельно и без подсказок, но всё получилось...надеюсь А мой запрос (пусть кто-то скажет, что мол Валера в своем репертуаре) был таков - пусть sqlite выведет, какие студенты изучали курс asp.net. На втором скрине ответ на него выделен белой рамочкой. А первый скрин - работа java-добавлялки |
|||
База SQLite SQLite - Select | + 1 | ||
Прокачка SELECT + работы с ResultSet Вывести результат, чтобы было ровно и телефоны под телефонами - у меня имена длинные, и способ, указанный в уроке, не сработал. Можно конечно увеличить число пробелов, но я думаю, в этом на данном этапе нет смысла - результат из БД получен, а в основной программе, я думаю, средства представления данных будут другими И ещё - я сделал переменную Statement st глобальным, а в методах insert и select её инициализировал, поработал с ней и закрыл её. На работу программы это не повлияло, всё функционирует, но люди, кто будет проверять мой отчет - скажите, имеет ли в данной программе смысл делать Statement глобальным или я только навредил работе программы. |
|||
База SQLite SQLite - Insert | + 16 | ||
Прокачал реализацию добавления записей в БД Найти ошибку (опять не в том месте знак препинания был) Скрин 1 - вуаля! ту-ду-ду-дум - дудум! запись добавлена! программа работает! Скрин 2 - это можно и из эклипса тоже |
|||
База SQLite SQLite - Подключение из Java | + 16 | ||
Подключать sqlite к java - проектам (прокачал навык) процесс подключения - бился с ним неделю А проблема-то была - я после имени файла в calsspath не поставил необходымые знаки препинания. но сегодня проблеме конец - она решена |
|||
MVC и JavaFX View - Установка Scene Builder | + 16 | ||
Узнал о новой технологии Всё просто и сложно одновременно, ведь это старт абсолютно новой технологии А вдохновил меня... вот этот простенький калькулятор. Даже совсем просто сделанный, он выглядит круче программ, созданных на простых java-формах |
|||
Java Book Проектирование - Три класса | + 16 | ||
Строить схемы в draw.io Изложить свою идею Связи такие - студент посещает определенные лекции (стрелочка с синей цифрой 1), а также студент получает оценки (стрелочка с синей цифрой 2), которые идут за определенные лекции (стрелочка с синей цифрой 3) |
|||
MVC шаблон MVC - PhoneBook - UserList Struct | + 16 | ||
Заполнять список контактов в телефонной книге Понять, почему все 9999 Муз в моём телефоне - под одним порядковым номером ... я этого так и не понял... видимо, где женщины - там вся логика теряется! С праздником Весны, милые прекрасные Женщины! Счастья вам, любви, и пусть рядом с вами у нас всегда теряется логика и окрыляют самые прекрасные чувства! |
|||
MVC шаблон MVC - PhoneBook - ViewList | + 16 | ||
Прокачал навыки создания формы Ничего Всё получается |
|||
MVC шаблон MVC - PhoneBook - User Struct | + 16 | ||
Прокачал старые навыки Ничего В скринах два варианта. Но со start() наверное уберу из кода. Всё же надо через модель |
|||
MVC шаблон MVC - PhoneBook - ViewCard | + 16 | ||
Создавать форму средствами программирования Ничего, то, что не знал, было несложным, но интересным По поводу визуальности работы с формами, - в средах разработки на Java, таких как NetBeans и IntelJ Idea есть неплохие визуальные среды работы с формами, и я много что ими делал быстрее. Но многое чисто в визуальной среде не получалось, приходится программно докручивать. И чтобы научиться тому, как это "докручивать программно", данный урок - просто настольная книга, здесь всё очень классно показано. |
|||
MVC шаблон MVC - PhoneBook - Вступление | + 16 | ||
Работать с сервисом moqup + прокачка старых навыков планирования программы планирование Если в самом простом виде - получилось то, что получилось, см картинку. (есть у меня грех - никогда конечный результат не соответствует начальному плану на 100% - или добавляется что-то, или убавляется) |
|||
MVC шаблон MVC - Counter - ControllerDuplex | + 16 | ||
Нашел ответ на вопрос Игромистра 2 урока назад. И прокачал навыки по созданию контроллеров ничего Вроде бы сложнее, чем просто программировать, но большие возможности открывает такой способ программирования. Всё понятно, про MVC я уже писал много ( и исправлял), а по использованию - я MVC больше в ASP.NET использовал. Теперь буду использовать и здесь, в Java. |
|||
MVC шаблон MVC - Counter - ModelDuplex | + 16 | ||
Создавать новые модели и контроллеры ничего Задача решена, готов к новым свершениям |
|||
MVC шаблон MVC - Counter - ControllerPlusConsole | + 16 | ||
На практике узнал свойства модели и контроллеров Ничего Отличный урок. А сделать можно... да тот же быстрощёлк - со счетчиком секунд ограниченное время через ModelPlus считать количество наших щелчков |
|||
MVC шаблон MVC - Counter - ControllerPlusFrame | + 16 | ||
Создавать контроллер Пожалуй задание со звездочкой - добавить в представление начальное значение в соответствии с MVC На это задание у меня "простое неправильное" решение - в конструктор ViewFrame добавить this.update(null,0), но это очень неправильное решение, поскольку нет связи с моделью и контроллером. |
|||
MVC шаблон MVC - Counter - ModelPlus | + 17 | ||
работы с Observable ничего Отлично всё получилось, всё передалось и работает. |
|||
MVC шаблон MVC - Counter - ViewFrame | + 16 | ||
Поработал с компонентами JFrame (повторение - мать учения) всё легко , как солнечные лучики за окошком Отличное занятие по JFrame и Observer. Единственная замеченная аномалия - сейчас мы работаем в eclipse, а при проверке отчетов по MVC у многих, кто впереди меня по этому курсу, работа в Idea. Будет ли смена среды? или мне пока не дано знать этого "будущего"? |
|||
MVC шаблон MVC - Counter - ViewConsole | + 16 | ||
делать старт сложных проектов на простых примерах ничего Вид (представление) - это подсистема, предоставляющая нам визуальный интерфейс нашей системы. |
|||
ООФрукты Комплименты Деду Морозу | + 16 | ||
Прокачал навыки благодарить Деда Мороза и Игромистра) ничего Курс ООФрукты... после таких навороченных вещей, как Сокобан, Морской Флот, Шахматная и Саперная саги, стартапа по Java этот курс поначалу показался мне сначала чем-то ... ну так скажем легким... ну достает Дед Мороз фрукты, ну считается их количество, максимумы тем или иным образом находятся, ну еще enum рассмотрели... вроде бы как такое мы часто проделывали на консольных заданиях и олимпиадах. Даже ООП поначалу рассматривалось как что-то пройденное (повторение -мать учения). Но с углублением в курс, рассмотрением все более и более интересных структур началось создание алгоритмов на совершенно иных принципах, нежели я знал и привык делать раньше (использовались списки, HashMap и т.д.), создавались классы и структуры анализа параметров, конвертирование в различные форматы. Кроме того отрабатывались навыки документирования кода, рефакторинга, создание jar-файлов. Всё это лично для меня стало новой вехой, новой эрой работы на java. Огромное спасибо Игромистру за этот курс и за мотивацию создания новых программ и комплексов с использованием изученных здесь навыков ООП. В скриншоте от меня - благодарность Игромистру средствами программы DedMoroz 99 раз - 33 в формате JSON, 33 - в формате XML и 33 просто RAW |
|||
ООФрукты Задедомороженный Архив | + 16 | ||
Созданию jar-файла Ничего Спасибо огромное за урок. я создавал jar-файлы в предыдущих уроках этого курса средствами eclipse, но консолью тоже очень удобно и очень нужно. Что еще доработать в этой программе... да я даже не знаю... в принципе в обучении ООП на java мы (кто как и я дошел до этого урока и выполнил его) уже готовы остановить этот проект и использовать его как базу, как стартовую площадку для новых проектов, которые реализуют наши идеи такими мощными средствами. А средства, рассмотренные в этих уроках действительно мощные |
|||
ООФрукты Документация Деда Мороза | + 16 | ||
прокачал навыки документирования Не запутаться в параметрах кодировки Всё отлично получилось, документация - дело очень нужное |
|||
ООФрукты Буфера в стрингах | + 16 | ||
Прокачал старые навыки Ничего Отличный урок, отлично порефакторили |
|||
MVC шаблон MVC - Суть шаблона | + 16 | ||
Вспомнил свои мысли-размышления,что же такое MVC Ничего MVC - шаблон, суть которого в разделении рабочих систем на Модель - там хранится алгоритм системы, Представление - внешний интерфейс, с которым мы работаем и Контроллер - связка между Моделью и Представлением. |
|||
ООФрукты Фабрика параметров | + 16 | ||
Разобрался, как появился шаблон проектирования Fabric. Отловить свои ошибки (пошагово ловил) Отличный урок, спасибо. Новый класс начал фабричить, а программа - функционировать еще лучше. |
|||
ООФрукты Конвертабельность | + 16 | ||
Порефакторил, прокачал знания по оформлению кода Ничего Отлично вывелось в консоли всё |
|||
База SQLite SQLite - Знакомство | + 16 | ||
Прокачал навыки с SQLite - я с ней работал еще до знакомства с videosharp.info, - и работать в консоли sqlite Ничего Отличный урок. а вместо текстового редактора я порекомендую sqlite-файлы открывать при помощи специальной программы. Их много, но посоветую SQLite Expert Personal (она freeware) - ее вид на моем скрине слева |
|||
ООФрукты Как шагает Дед Мороз | + 16 | ||
Проработал пошаговую отладку в eclipse Ничего Необходимый навык для разработчика. Всё видно, как отрабатывает программа. очень радовала такая возможность в Visual Studio, теперь радует и здесь. Шаги Деда Мороза удались! |
|||
ООФрукты Создатель | + 16 | ||
Новизны нет, но сюжет динамичный, процесс создания функций затягивает круче ВарКрафта! Запутался в пошаговой отладке Отличный урок, но ошибку пока не нашел |
|||
ООФрукты Параметрический Созидатель | + 16 | ||
Навыков новых нет, но всласть порефакторил и вспомнил ArrayList<String> Всё легко Отличный урок, задали форму, теперь дальше будем наполнять содержанием |
|||
ООФрукты Параметр Формата | + 16 | ||
Прокачал старые навыки, получил практическое применение знаний, полученных на прошлом уроке, а также вспомнил про args, и освоил еще одну ветвь управления консольной java-программой через систему аргументов Ничего Что в коде не нравится - всё же обработчики args не совсем универсальны, много дописывать все время приходится. Хотелось бы какой-нибудь универсальный класс для работы с ними, в который только добавлять и добавлять обработчики и получать результат на выходе (своеобразный API) |
|||
ООФрукты Конвертабельные классы | + 16 | ||
Практике работы с классами под Интерфейсом Ничего Интерфейс - это "надпрограмма", рабочий проект основных узлов и элементов программы. Под ней классы начинают работать так, как нам надо. Очень интересный и живой урок. Во втором скриншоте я показал, как сделать класс implements <Interface> средствами Eclipse (может понадобится). Система сразу же создала заглушку public String Convert(HashMap<String, String> map) |
|||
ООФрукты Коллекция HashMap | + 16 | ||
работать с HaspMap - коллекцией Успевать за мыслью Игромистра Отличный урок, достаточно сложно было понять общую мысль, но в результате получилось всё легче и удобнее |
|||
ООФрукты Подготовка - База фруктов | + 16 | ||
Навыкам работы с enum, while(true), continue, а также расширил теоретические знания по enum Найти ошибку - пропустил строчку Очень удобная вещь - enum, урок дался мне тяжеловато, но после него громадная мотивация идти дальше. Много узнал теоретических основ |
|||
Observer Observer - Теория | + 16 | ||
Узнал о паттерне Наблюдателе Описать своими словами суть Наблюдатель - это шаблон, который посылает подчиненным шаблонам какие-либо события, и обрабатывает результаты обработки события подчиненными шаблонами |
|||
API Telegram Здесь Ботов раздают? | + 16 | ||
Работать с сервисами telegram, прокачал аспекты безопасности скрыть бот Начало отличное, ждем открытия курса. |
|||
Singleton Singleton - Config - Static field | + 16 | ||
Прокачал навыки работы с глобальными переменными и переменными типа static Сложностей нет Скорее бы паттерн - обычными методами долго... |
|||
МикроШахматы ПОЛУФИНАЛЬНЫЙ УРОК | + 17 | ||
прокачал навыки записи шахматной партии ничего Отличный курс, очень интересно изучать возможности js на примере знакомой с детства игры. буду продолжать изучение |
|||
МикроШахматы Мелочь пузатая | + 16 | ||
Прокачал навыки рефакторинга Принять то, что большая функция будет разделена на много маленьких Результат очень понравился. Я был не готов к мелким функциям, но получилось отлично |
|||
МикроШахматы Дорогу Королеве! | + 16 | ||
вспомнил реализации функций, в том числе и do while что-то придумать с рефакторингом и выносом функций я бы сделал две отдельные функции - 1) заполнение глобальных переменных, там где Math.sign и 2) там где do...while. но могу ошибаться... Программисты могут алгоритмы менять, Пока короли на войне... Уж не обессудьте, снова с видео... |
|||
МикроШахматы Слоновья тропа | + 16 | ||
рефакторинг + работа с координатами ничего чувствую себя Александром Македонским - могу пустить в атаку армию слонов! |
|||
МикроШахматы Не стой на пути! | + 16 | ||
Ограничивать ладью ничего отличное ограничение ладьи |
|||
МикроШахматы Горизонтальная вертикаль | + 16 | ||
Ходить ладьёй и программировать это разобраться в алгоритме Всё получилось, ладья ходит по перпендикулярам |
|||
МикроШахматы Королевские шаги | + 16 | ||
Интересной шахматной партии, а также алгоритму движения короля Ничего Отличное движение короля получилось, очень простой алгоритм, но очень действенный. Иду дальше))) |
|||
МикроШахматы Лошадью ходи! | + 16 | ||
Ходить конем и программировать это ничего вот честно, не думал, что с конем будет проще всего. ходы у него по шахматам довольно заковыристые. |
|||
МикроШахматы Кто есть кто? | + 16 | ||
Проработал все функции снова Найти свою ошибку при тесте - в операторе сравнения вместо == поставил =, в результате вся 4-я горизонталь оказалась незакрашенной 12 функций за 10 минут - это рекорд!!! а самая сложная будет - наверное связанная с пешкой. |
|||
Singleton Singleton - Config - Git default | + 16 | ||
Прокачал навыки работы с конфигурационными файлами, и позанимался с git ничего Много здоровских удобных возможностей появилось у нас с git |
|||
Singleton Singleton - Config - FileReader | + 16 | ||
Прокачка старых навыков, а также работа с finally не запутаться в переменных. я и запутался. распутывал 3 дня (по 5 минут в день) и поэтому созданный экземпляр класса сonfig носит грозное название Cong со статиком честно сказать затрудняюсь с ответами |
|||
Singleton Singleton - Config - Git commit | + 10 | ||
Познал нужные "мелочные" ньюансы гит ничего значит по git commit -a -m не все может добавиться? и это тоже нужно отслеживать? |
|||
Singleton Singleton - Config - Class | + 10 | ||
Прокачал старые навыки ничего Новизны здесь пока нет, но видимо переход на паттерн глубокой подготовки требует |
|||
Singleton Singleton - Config - Git add | + 10 | ||
Прокачал навыки работы с git --- Использовать гит - отличная идея. Я начал использовать гит в августе 2015 года, на проекте "Морской флот" |
|||
Singleton Singleton - Config - Static | + 10 | ||
прокачал навыки работы с переменными в отдельном классе сложностей не было Урок хороший, в общем-то новизны не было, да я так понял, и не ставилось целью сделать что-то новое. Скорее этот урок - как отправная точка, то есть как мы программировали обычным способом, изобретая велосипед, и не считали это проблемным. Но в дальнейшем, когда будут использоваться паттерны, у нас будет возможность сравнить, что сейчас, и что потом. Аналогию проведу своим примером. Еще утром я делал видеоуроки с использованием одного монитора, сейчас подключил второй, и с уроком работал практически в прямом эфире (потом конечно повторил сделанное на уроке по памяти с небольшими подглядами, но не о том речь). На двух мониторах работать намного удобнее и эффективнее. Я к чему это говорю. Данный урок - это работа "на одном мониторе". В дальнейшем с использованием синглтона эта работа усовершенствуется - будет работа "на двух экранах". |
|||
Singleton Singleton - Config - Git init | + 10 | ||
прокачал навыки создания git-сцены ничего подписываюсь под словами Игромистра и добавлю - используйте системы управления версиями везде. Даже если пишете в Ворде стихи "Я помню чудное мгновенье". Если бы Гоголь использовал гит, мы бы сейчас преспокойно могли прочитать второй том "Мертвых душ"))) |
|||
Factory Factory - Shapes - Три фигуры | + 10 | ||
Осознал проблемы работы без паттернов Пока сложно осознать, осмыслить Как решить проблемы, озвученные Игромистром... без новых теоретических познаний, на коленке, это будет сложно сделать. Возможно сделать интерфейс, а потом классы наследоваться от него будут... но он не во всем удобен P.s. а кто такие - Банда Четырех? (на уроке прозвучало, но я не понял, кто они) |
|||
Singleton Singleton - Config - Final | + 10 | ||
Прокачал старые навыки по работе с константами Ничего Пока пишем код по-старому. когда появится паттерн - посмотрю, что будет нового |
|||
Singleton Singleton - Intro | + 11 | ||
общие понятия о синглтоне сложностей пожалуй не было Синглтоны пока не использовал, начну после этого курса. Где использовать... пока кроме подключения к серверу и тестирования программного комплекса ничего в голову не приходит |
|||
МикроШахматы Шахматная бюрократия | + 10 | ||
Прокачал навыки с циклами и if в js Ничего Работа программы действительно стала тяжелее |
|||
МикроШахматы ЧЕТВЕРТЬФИНАЛЬНЫЙ УРОК | + 13 | ||
В первой части данного курса я научился работать с JS в части игровых стратегий: планировать игру, создавать поле-заготовку, расставлять на ней действующих лиц, совершать действия по клику кнопок, реализовывать базовые действия (ходы и удары), которые потом пригодятся в прикладных моментах Сложностей в курсе не было (только время, но это не сложность, это самый дорогой и невосполнимый ресурс) В курсе понравилось - доступность объяснений преподавателя, простота и универсальность инструментов разработки (достаточно текстового редактора с подсветкой и браузера), удобство функций благодаря отсутствию фреймворков. |
|||
МикроШахматы Завершение хода | + 13 | ||
Завершать шахматный ход ничего Ну вот теперь и поиграть можно))) |
|||
Своя игра Техническое задание | + 20 | ||
Разработал техническое задание ничего Итак, проект будет посвящен организации рабочего места для разработки на C#, быстрый доступ к Visual Studio и проектам из Windows, работу с проектом, горячими клавишами и окнами на примере созданного небольшой программки. Программа выполняет несколько операций на Яндекс.Диске, на ресурсе пользователя, который при помощи этой программы авторизируется на яндексе и получит доступ к Яндекс.Диску. В общем в проекте две сюжетные линии - комфортная работа в Visual Studio и азы работы с Яндекс.Диском |
|||
МикроШахматы Шахматные выборы | + 20 | ||
Добавлять встроенную функцию в код Опять найти собственную опечатку Отличный язык javascript - позволяет добавлять функцию в код прямо на лету. Выборы, выборы - все фигуры в лидеры! |
|||
Своя игра Актив формулиста | + 20 | ||
Анализировать свой актив Ничего Есть идея сделать курс по организации рабочего места, и по функциям и настройкам для более удобной работы в Visual Studio |
|||
МикроШахматы Фигурная перекличка | + 21 | ||
Прокачка навыков работы с цветами и доработка функций Найти ошибочно поставленную запятую,которая приводила к невыполнению кода, но не улавливалась отладчиками Алгоритм работает |
|||
МикроШахматы Светофор для фигур | + 20 | ||
Прокачал навыки по переделке функции, узнал про то, что top - зарезервированная js переменная Ничего Вместо красной предложил сделать "дорожку из желтого кирпича", как будто пешка идет в Изумрудный город. Считаю, что игра с фоновым цветом - самый яркий, простой и оптимальный для выполнения способ "шахматной навигации". |
|||
МикроШахматы Фигуры на доске | + 20 | ||
Работать с аннотацией фигур... ну и их с размерами Ничего Спасибо, урок отличный! А управлять размерами фигур из таблицы стилей удобнее))) |
|||
МикроШахматы Шахматные буквы | + 20 | ||
Узнал как зовутся фигуры в аннотации, и еще организация двумерного массива в js всё просто Всё получилось, буковки стоят в рядах. P.s. a text-align:center у меня в стилях уже с прошлого урока было))) |
|||
МикроШахматы Координатное поле | + 20 | ||
Прокачал навыки HTML, JS, css ничего Ну... люди, простите... не смог удержаться, чтобы не поиграть со стилями, сделал стилевую таблицу прямо в документе. Результат получился, как на уроке ... надеюсь... я очень старался |
|||
МикроШахматы В начале было поле | + 20 | ||
Создавать шахматное поле при помощи вложенного цикла ничего На скрине шахматный контраст - черный текстовый редактор и белый браузер с табличкой |
|||
Java Book Вступление - Примеры UML схем | + 20 | ||
Поискал сайты и онлайн-editor для работы в UML Сложностей не было Заинтересовал сайт https://www.gliffy.com/ |
|||
Java Book Вступление - Язык UML | + 20 | ||
UML - это графический язык моделирования, он унифицированный. Он является языком широкого профиля, поскольку UML - открытый стандарт, использующий графические обозначения для создания абстрактной модели системы. (видео правда так и не открылось, но задания смотреть видео вроде бы и не было))) ) |
|||
ООФрукты Подготовка - Фрукты по списку | + 20 | ||
Прокачал навыки по енуму, узнал как работать со значениями Ничего Не разбив скорлупы, ядро ореха не попробуешь... |
|||
ООФрукты Профессиональный Интерфейс | + 20 | ||
Включать в проект интерфейс Абстрагироваться от воспоминаний юности (тогда я пытался писать роман, и в нем отрицательный персонаж имел прозвище Интерфейс) Интеграция интерфейса и HashMap в проект прошла успешно |
|||
Game Xonix Размножение шариков | + 20 | ||
Редактировать методы, создавать классы Ничего Наконец-то можно на скрине своей программой закрыть код - и так ясно, что раз шарика три - код сделан |
|||
ООФрукты Форматы JSON и XML | + 20 | ||
Создавать XML и JSON результаты Ничего В Logic вроде всё неплохо, единственное - XML - начало и имя тега я бы вынес в передаваемые параметры. Веди это мы можем не только для Tasks применять |
|||
ООФрукты Список задач | + 20 | ||
Работать с множеством-перечислением Ничего Отличное изменение. |
|||
ООФрукты Размер множества | + 20 | ||
Работать с HashSet Расчеты сложности (не совсем понял, почему 100->1000 в одном случае, и 100-> 200 в другом) Всё работает, правда хотелось бы про HashSet поподробнее узнать. Ну возможно это в продолжении этого курса или в отдельных видео будет |
|||
ООФрукты Логические задачи | + 20 | ||
Прокачал навыки по созданию классов Ничего Всё получилось. Вопрос - а что будет, если количество фруктов-подарков будет одинаково (ну допустим по одному каждый)? Ответ: программа выведет первый фрукт (поскольку его сразу запишет в переменную max и fruitmax. Реплика: воистину, кто первый, того и тапки))) p.s. но в реальных проектах я обязательно это поправлю))) |
|||
ООФрукты Массивная строка | + 20 | ||
Создавать свою сериализацию Ничего Отличное решение и отличная переделка в массив |
|||
ООФрукты Пошаговый проход | + 21 | ||
Работать в eclipse с отладчиком Привести все окна в нормальный вид - eclipse при запуске дебага раскидал все так, что я даже испугался Получилась хорошая практика работы с брекпойнтами в еще одной IDE |
|||
ООФрукты Рефакторинг аргументов | + 20 | ||
Рефакторить main Найти ошибку (а также не запутаться в if... else) Была проблема - не указал в одном месте args.length. Исправил - всё стало отлично |
|||
ООФрукты Какие ваши аргументы? | + 20 | ||
Прокачал навыки работы с аргументами командной строки Ничего Ну вот, только два урока назад я предложил использовать аргументы для управления - и пожалуйста!! все выполняется! спасибо Игромистру! |
|||
ООФрукты Новые игрушки | + 20 | ||
Попробовал несколько неудачных решений для расширения списка Ничего Ничего нового не придумал. Отрицательный результат - тоже результат. В качестве идей "мозгового штурма" пришли две: 1) переименовать Fruits в Gifts (подарки) и потом уже расширять список, ни о чем не парясь 2) вместо перечисления завести базу данных подарков (на SQLite) и также с ней работать |
|||
ООФрукты Фруктовые комментарии | + 20 | ||
Документировать свой проект Ничего Отлично сгенерировалось и без перевода UTF8 (а с перекодированием - не генерировалось ((( . Жаль ) |
|||
ООФрукты Волшебные конструкторы | + 20 | ||
Наполнять наследуемые классы алгоритмами Рефакторить классы и оптимизировать код Работа с классом Program Ничего Оптимальная программа получилась. Всё отлично работает, и можно запускать из Program тот класс, который нам нравится, они будут отрабатывать идентично. Доработка - пожалуй надо сделать так, чтобы из консоли мы могли задавать параметр, и в зависимости от этого параметра main вызывала нужный нам класс(чтобы main постоянно не переписывать) |
|||
Game Xonix Броуновское движение | + 20 | ||
Поработал с Random в java Ничего Это мой первый Random в декабре. И первый init тоже |
|||
Game Xonix Базовое наследство | + 20 | ||
Поработал с наследованием Ничего От переноса свойств и методов работа программы не меняется... если правильно организовать наследование))) |
|||
Game Xonix Абстрактный субъект | + 20 | ||
Рефакторить код Ничего С этого урока скрин без запуска |
|||
Game Xonix Снова рефакторинг | + 20 | ||
Перенос функций в главный класс Ничего Функционал не поменялся. Отлично)) |
|||
Game Xonix Живой шарик | + 20 | ||
Вспомнил, откуда стартовать шарик ничего BOX_SIZE у меня сразу 20 было, поэтому проблем с "делением " не возникло |
|||
Game Xonix Классный шарик | + 20 | ||
Создавать объект типа Овал (круг - частный случай овала) и задавать его свойства ничего ООФрукты полюбили, И про Xonix не забыли: Будет шарик наш летать, - MANDARIN напоминать |
|||
ООФрукты Фрукты из строки | + 20 | ||
Понял, как создаются классы extends и что в них будет. Я это и раньше представлял, а теперь ощутил на практике ничего Потом еще можно будет к интерфейсу свести - в нем заготовки свойств и методов, а в классах - реализации |
|||
ООФрукты Фрукточтец | + 21 | ||
Узнал новое и прокачал навыки по темам: - перегруженные методы - буферы и потоки - обработка ошибок и исключений через throws throws Отличный урок, отличный класс, что поменять... да немного в одном из методов while(true) напрягает... может и зря я так на этот цикл взъелся... |
|||
ООФрукты Яблоки на снегу | + 20 | ||
Работать с перечислением в java, вспомнил аналогичные реализации в c# Ничего сложного Все элегантно и просто, очень понравилось. можно здесь полностью статистику вести, по видам, по повторам... |
|||
ООФрукты Постановка задачи | + 20 | ||
Создавать ArrayList в java, работать с типами InputStreamReader, BufferedReader Наверное разобраться с объявлением InputStreamReader, BufferedReader - достаточно нетипичное. По рефакторингу: думаю вынести то что в цикле while - в отдельную функцию, возможно вынесение isr в константу. по программе: Название фруктов вводил на русском - чтобы не париться с англоязычным правописанием. Но на счетчик это не повлияло. catch не стал менять, оставил как предложил eclipse, пусть при проблемах выведет трассировку e.printStackTrace(); только добавил строку line="". |
|||
Game Xonix Точное прикосновение | + 20 | ||
Новых навыков нет, поработал с размерами Ничего Прямо точно сел! Гранью на стенку! |
|||
Game Xonix Граница на замке | + 21 | ||
Поработал с перемещением кубика и разворотами, прокачал навыки полученные в Арканоиде Всё отлично Кубик летит! Замечательный кубик летит. Утолю я им свой аппетит, - Наиграюсь я в xonix! |
|||
Game Xonix Живой кубик | + 20 | ||
Поработал с delay, вспомнил потоки НИчего Побежал кубик |
|||
Game Xonix Перемещение кубика | + 20 | ||
Нового ничего, прокачал знания по работе с методами в ООП ничего А он всё-таки ... движется... |
|||
Game Xonix Классный кубик | + 20 | ||
Прокачал навыки по графике и созданию классов Ничего В прицепе - два кубика. а почему можно работать с переменными - тут получаются классы внутри общего класса GameXonix... я думаю, потому и доступны... может и ошибаюсь |
|||
Game Xonix Координатный кубик | + 20 | ||
Прокачал навыки работы с изображениями в java с прошлого урока Ничего Кубик еще не двигается, а динамика налицо. |
|||
Game Xonix Панельный Canvas-класс | + 20 | ||
Работать в Java с графическими объектами ничего Что-то аналогично си-шарпу, но что-то и по-иному |
|||
Game Xonix Использование констант | + 20 | ||
Работать с константами в Java Ничего Теперь я понял, почему некоторые программы при изменении параметров требуют перезагрузки. Видимо эти параметры в константы пишутся |
|||
PHP Driver Отлов ошибок | + 20 | ||
работать над ошибками в фреймворке Ничего Познакомился с новым функционалом, также кое-что поизучал в PHPSTORMе, в общем, урок понравился |
|||
PHP Driver Запускаемый класс | + 20 | ||
Создавать свои классы, подключать их в index.php, вызывать открытые методы Да всё без проблем Немного похоже на route_config в asp.net. Удобно всё. |
|||
PHP Driver Первый байт проекта | + 20 | ||
Работе с .htaccess и администрированию apache и phpstorm сложного ничего, были небольшие баги, но я их решил Наконец-то мне хоть немного покорился .htaccess! |
|||
Game Xonix Окно проекта | + 20 | ||
Создавать форму и работать с ее параметрами Ничего Всё получилось, на скрине правда форма вышла, закрыв весь код (невольно возникла ассоциация с черным прямоугольничком в телепрограммах, какими некоторое время назад создатели телепередач закрывали фрагменты трансляций) |
|||
Game Xonix Установка Eclipse | + 20 | ||
Устанавливать среду eclipse и создавать в ней проект Ничего Пришлось сделать одно отступление от объяснений Игромистра (хоть против этого и было предупреждение). Дело в том, что у меня 32-разрядная система, и установщик по ссылке мне не подошел. Скачал немного другую установочную систему eclipse, ее даже не пришлось инсталлировать, просто извлёк из архива и запустил exe файл. Всё заработало. А при создании проекта - не отступил от объяснений ни на йоту (да простят меня создатели этого смартфона). |
|||
PHP Driver Создание базы данных в HeidiSQL | + 1 | ||
создавать БД на HeidiSQL Ничего Создал базу (правда на моем MySQL уже была база drivers, и эту базу я назвал drivers2). |
|||
ASP.NET и GMaps VIP. Миграция Entity Framework | + 20 | ||
вспомнил миграции Ничего Ну что же, миграция сделана, поле есть, ссылка добавлена, фото КЗ им Чайковского в Москве в окне информации отобразилось. |
|||
ASP.NET и GMaps ФИНАЛЬНЫЙ УРОК | + 20 | ||
прокачал навыки записи видео ничего всё в видео))) |
|||
ASP.NET и GMaps Информационное окошко | + 20 | ||
прокачал навыки с всплывающими окошками ничего фото пока не размещаю, так как для расписания пока не предусмотрел, но потом при изменении БД сделаю |
|||
ASP.NET и GMaps География формулистов | + 20 | ||
передаче данных asp.net на google maps объект (карту) По уроку ничего, но потом я решил немного поменять дизайн - пришлось попотеть Сделал задание, поменял дизайн, объект карты сделал полноэкранной, ограниченной лишь свойствами div.container, фото девушек - вторым слоем. А еще геопоиск сварганил, - вводим в поле название города или местности, жмем кнопочку - и переходим, центр найденного объекта система помечает синим маркером (места концертов - маркеры красного цвета). Таким образом можно узнать, есть ли в искомом месте в ближайшее время концерты или нет. Ну что, продолжим курс? ;-) |
|||
ASP.NET и GMaps Маркеры на карте | + 20 | ||
работе с маркерами Ничего Вывел маркеры зеленого цвета - как листики березки |
|||
ASP.NET и GMaps Карта на сайте | + 20 | ||
размещать на html-страничке карту ничего опять применил bootstrap, и разместил... ну вроде оптимально на сегодняшний день... |
|||
ASP.NET и GMaps Золотой ключик api | + 20 | ||
прокачал создание ключа api ничего Всё включено, включено и API |
|||
ASP.NET и GMaps Координаты адреса | + 1 | ||
прокачал работу с maps api, получение координат, рефакторинг представлений найти опечатку - лишний слеш По заданию всё получилось. По концерту: люди из Сергиева Посада, скажите, будет концерт "Березки" у вас? или отменили? |
|||
PHP Driver Создание схемы базы данных | + 20 | ||
Повторил создание схем БД Ничего Первый раз заменил стандартный нотепад++ на OneNote. |
|||
PHP Driver Установка MySQL, Smarty и Bootstrap | + 1 | ||
Устанавливать разные компоненты Пытался установить MySQL из архива ресурсов, - как служба он установился, но запускаться не хочет (правда и об ошибке не говорит). В результате пошел стандартным путем Остальное усё без проблем. В прицепе - два скрина: на одном всё по MySQL, второй - проект, где все папки smarty и bootstrap |
|||
PHP Driver Настройка PHP-отладчика xDebug в PHPStorm | + 20 | ||
Подключать и настраивать дебаггер Сложностей не было, были "баги при настройке дебаггера", но я преодолел Евгений, Иван, спасибо огромное! Очень интересный урок, новым было для меня практически всё! реально до этого урока нигде пошаговой инструкции от начала до конца, как настроить среду, сервер и IDE. И пошаговый отладчик, который нас радовал в C#, но которого нам недоставало в PHP, у нас теперь есть! |
|||
PHP Driver Установка и настройка Apache + PHP | + 1 | ||
Разворачивать php и apache (а также скорее всего и mysql) всё просто и понятно, спасибо Евгению и Ивану Огромное спасибо, поучился разворачивать локальный сервер, а также появились идеи, как создать на C# систему, подобную локальным серверам denwer, OpenServer и т.д. Спасибо еще раз Евгению и Ивану за понятное и интересное изложение |
|||
PHP Driver Установка PhpStorm | + 20 | ||
Проверил, установлен ли у меня phpStorm ничего данная IDE установлена |
|||
PHP Driver Техническое задание | + 20 | ||
Планировать базу данных и сайт ничего Технологии порекомендую - или asp.net MVC+Ms SQL или php+MySQL |
|||
Game Xonix Свои правила | + 20 | ||
Работать с чужим кодом Ничего Самый лучший для меня параметр: изменить количество жизней до 17 (хватит на двух кошек), проходить игру стало легче |
|||
Game Xonix Поиграем? | + 20 | ||
Вспомнил игру xonix ничего дошел до 5 уровня, отскринил game over оттуда |
|||
ASP.NET и GMaps Подключение Entity Framework | + 20 | ||
Укрепил навыки по загрузке пакетов Nuget и работе с Entity Framework Ничего А концерты - реальные (правда с Сергиевопосадским не всё до конца ясно) |
|||
J2. Печать WRITE - Окно JFrame | + 20 | ||
работать с формой ничего хоть и набирал в IntelJ, но компиллировал сам в cmd |
|||
J3. Ввод READ - Сканер пива | + 20 | ||
Увидел пример использования сканнера с разными типами переменных Ничего Губит людей не пиво, губит людей вода... Напомнило старую игру "Эмират", в которую я играл еще на ПК-80 |
|||
J3. Ввод READ - Сканер | + 20 | ||
работать со сканером для считывания данных не сразу откомпиллировалась, были проблемы но проще в плане меньше кода |
|||
J3. Ввод READ - Ввод трёхзначного числа | + 20 | ||
Прокачал навыки с кодированием символов что-то намудрил с переменной окружения, потом искал ошибку, в общем - организационные сложности но ведь всё получилось! |
|||
J3. Ввод READ - Чтение символа | + 20 | ||
Получать код Символа ничего Всё отлично |
|||
J3. Ввод READ - Конкатенация аргументов | + 20 | ||
Работать с кучей параметров, прокачал функцию Concat Ничего И ничего не изменилось со знаком - |
|||
J3. Ввод READ - Сложение аргументов | + 21 | ||
Работать с аргументами командной строки, try catch и форматным выводом найти ошибку Хорошо работает, но на больших числах выдает, что некорректно конвертирует. |
|||
J3. Ввод READ - Консольные аргументы | + 20 | ||
Поработал с параметрами командной строки ничего Ничего сложного, но идеи проекта на параметрах появились |
|||
J1. Запуск START - Переменная окружения | + 20 | ||
Работать с переменной окружения и путем к среде разработки java см ниже Удалял и восстанавливал переменную несколько раз, но меньше чем за 20 секунд это не получилось, так как чтобы javac работала после установки переменной или не работала после удаления, необходима перезагрузка компьютера. Не могу сказать с чем это связано - с особенностями windows 10 или я что-то неправильно устанавливал - но вот что получилось. в скрине работа javac после удаления и после восстановления переменной без перезагрузки компьютера... Если я что-то не так делал (вроде делал всё по картинкам с учетом win10), подскажите пожалуйста, когда будете мне ставить "плохо". |
|||
ASP.NET и GMaps Запуск ASP.NET MVC | + 20 | ||
Прокачал создание проекта, контроллеров и представлений - Продолжу тему с концертами. У всех прошу прощения - поэкспериментировал с видом навигационной панели при помощи русского народного фреймворка bootstrap 3 |
|||
ASP.NET и GMaps Презентация | + 20 | ||
Придумал новую идею применения карты ничего Есть идея применения карты - создание расписания гастролей концерта какого-нибудь исполнителя, а маркерами на карте отмечать концертные залы, где этот исполнитель будет выступать. И чтобы дополнительной информацией была информация о концерте - дата и время концерта, адрес концертного зала, а также ссылки на ресурсы где продаются билеты |
|||
Секундомер Секундомер - Настройка формы | |||
|
|||
Без конкуренции Настройка таблицы | + 20 | ||
Вспомнил работу любимых компонентов Ничего Как будто с друзьями хорошими повстречался! |
|||
Без конкуренции Правильный ответ и форма | + 20 | ||
Не искать простых решений Взяться за этот урок. Но когда осилил - всё стало легко Прокачал навыки с интерфейсом! |
|||
Tinklavimas Каким будет мой сайт | + 20 | ||
Попланировал сайт Ничего 1) Сайт мой называется "web-технологии" 2) Он будет посвящен html и css: базовые знания, фреймворки , js-библиотечки и т д 3) сайт - для всех, интересующихся данной тематикой 4 |
|||
Без конкуренции Ручное выполнение задачи | + 20 | ||
Как считал: 1) По каждому файлу сначала найдем сумму длин и умножим их на количество (600 + 597,6 + 600 + 740,9 + 1114,6 + 1114,6) = 4767,7 * 5 = 23838,5 мм. - первый файл (600 + 597,6 + 597,6 + 600 + 695,4 + 1414,6 + 1414,6) = 5919,8 * 5 = 29599 мм. - второй файл (600 + 597,6 + 597,6 + 600 + 715,4 + 1514,6 + 1514,6) = 6139,8 * 5 = 30699 мм. - третий файл (600 + 597,6 + 600 + 692,8 + 985,6 + 985,6) = 4461,6 * 10 = 44616 мм. - четвертый файл (600 + 597,6 + 600 + 707,5 + 1035,6 + 1035,6)= 4576,3 * 10 = 45763 мм. - пятый файл (600 + 597,6 + 597,6 + 600 + 682,4 + 1385,6 + 1385,6) = 5848,8 * 10 = 58488 мм. - шестой файл (600 + 597,6 + 597,6 + 600 + 709,1 + 1535,6 + 1535,6) = 6175,5 * 10 = 61755 мм. - седьмой файл 2) Просуммируем полученные длины : 23838,5+29599 +30699+44616+45763+58488 +61755=294758,5 мм |
|||
Морской флот Клиентский флот - Класс ServerFire | + 20 | ||
Прокачал навыки по Request, поработал над ошибками Особых сложностей не было, просто уже много написали, все труднее держать весь проект под контролем Повстанцы и имперцы учатся стрелять и координировать выстрелы. Работа над проектом продолжается P.s. а запросы я делал в phpmyadmin... ну люблю я там их делать) |
|||
Tinklavimas Знакомство | + 20 | ||
Решительности Ничего Посмотрим по ходу |
|||
Без конкуренции Реклама VIRI | + 20 | ||
Узнал, к кому обратиться, если вдруг захочу построить домик в Латвии, поставить баньку) и оградить свой участок хорошим металлическим забором сложностей не было Фирма viri создает металлические конструкции для всего-всего-всего! |
|||
Без конкуренции Как избежать конкуренции? | + 20 | ||
Получил новое направление по линии правильного трудоустройства Ничего А мне и просить не пришлось: знакомая предпринимательница позвонила, попросила помочь с ключами и обработать экселловские списки. Поможем! ИП Янина, 24.08.2016, 17-00 |
|||
Демо софт Вам телеграмма! | + 22 | ||
Запустил новое средство сообщений для VideoSharp.info Всё было просто! Спасибо за новые возможности работы с ресурсами VideoSharp.info, и ход "в ногу со временем " - использование самых современных средств! |
|||
Морской флот Клиентский флот - Класс ServerShip | + 20 | ||
Создал новый скрипт, прокачал навыки с xml и чтением пришедших с сервера данных Запустить серверную часть на локальном сервере, поскольку с орбиты VideoSchool.info мою "Звезду" какой-то... Люк Скайуокер уже сбил, а с локальными копиями еще разобраться надо было, где какой релиз так же пришлось отработать ошибки, приходящие с сервера, чтобы квадрат (океан) отображался нормально, нужный статус был и т.д. но в общем и целом всё запустилось, всё заработало, и Звезда снова на орбите, а флагман расставляет корабли и получает информацию о кораблях противника. В тесте согласился поучаствовать лучший во вселенной пилот - Чубакка) |
|||
J3. Ввод READ - Сколько мне дней | + 20 | ||
Работать с форматом дата-время в Java Найти свою ошибку - писал compareTo() с заглавной буквы И вот, друзья, прожил я на этом свете 13685 дней... |
|||
J2. Печать WRITE - Квадратные условия | + 20 | ||
Прокачал навыки Java и System.out.println всё просто Привожу два, которые мне больше всех понравились. Один - из условий Евгения Витольдовича (солнечные лучи), другой мой - мазки художника ( условие if(x%((y^3)+1)==0) ) |
|||
Компилятор Секреты Designer файла | + 20 | ||
Научился работать с form.Designer ничего Спасибо за всё, но... Маловато будет. Исчо хочу уроков с компилятором. |
|||
Компилятор Откуда берутся окна | + 20 | ||
создавать форму и winform-приложение при помощи компиллятора Наверное осознать, что есть жизнь вне IDE А ведь в Microsoft по-моему на собеседовании просят написать простенькую программу без IDE. Что ж, я к этому теперь немного готов |
|||
Компилятор Где живёт компилятор | + 20 | ||
создавать и компилировать программу без использования среды ничего Пусть она простенькая. Всё сложное начинается с простого. Спасибо! |
|||
Entity Framework Добавление - Извлечение | + 20 | ||
Делать запросы на добавление и выборку LINQ и много нужных мелочей Наверное перейти на волну этого механизма... настолько Entity отличается от работы с БД, как я делал это раньше Я не знаю, почему Говорит корова "Му", Но я знаю, от чего Я кричу: "Восторг! Ого!" От магии Entity конечно. настолько это всё удобно и элегантно. Буду тренироваться с ней и использовать ее. |
|||
Entity Framework Один за всех и Все за одного | + 20 | ||
Создавать связи 1:1 1:n m:n, повторил и углубил работу с миграциями Сложностей не было Спасибо еще раз Константину за хороший теоретический материал и мастер-класс. Всё получилось, но еще раз проанализировал теорию и придумал по несколько примеров на каждый тип связей. |
|||
J1. Запуск START - Десять запусков | + 20 | ||
Отработал навык программонаписания, теперь не забуду, как создать главный класс java-программы выполнить всё меньше чем за минуту (у меня не получилось) Я принес подруге астры, А подруга мне в ответ: "Покажи отчет по Java - Есть раз десять или нет?" Хоть на рекорд и не вышел, но создать программу на java теперь могу быстро |
|||
Хранитель экрана VIP. Говорящие часы. Воспроизведение | + 20 | ||
Работать с воспроизведением голоса Ничего Прообраз Секундомера...без которого сейчас ни одна прокачка навыков не обходится |
|||
Хранитель экрана VIP. Говорящие часы. Запись голоса | + 20 | ||
Работать с аудио-библиотечкой, записывать файлы (это мой первый опыт записи голоса) Были несколько ньюансов, но я преодолел И вот я - автор и владелец небольшого диктофона |
|||
J1. Запуск START - Запуск Java | + 20 | ||
Ничему, но прокачал навыки прошлых уроков и вспомнил работу с черным окном windows-консоли Не спутать консоль с консолью робота Шарпа Java мощная Одурманит, А повторы нас Отрезвят... ну и в память загонят помощнее... запомнится всё |
|||
J2. Печать WRITE - Комментарии | + 20 | ||
Работать с javadoc и делать комментарии и описание Удержаться, чтобы не уйти в IDE))). Но я продержался весь урок и не очень рад этому. Навыки очень нужные здесь. На деревне знает всяк - Java - это не пустяк! А скрин у меня один - на него и программа влезла, и документация. Благо, экран позволяет |
|||
J1. Запуск START - Платформа Java | + 20 | ||
Создавать java-программу в текстовом редакторе (буквально на коленке) и компилируя, запускать ее Найти свои опечатки Она всё-таки вертится... т.е. работает! |
|||
Entity Framework Миграция Базы | + 20 | ||
Работать с миграциями Entity Framework Была проблема при Update-Database - система писала, что таблица уже существует. Оказывается, вместо CREATE надо было addColumns В остальном всё получилось |
|||
Entity Framework Использование MySQL | + 20 | ||
Прокачал навыки работы с EF6, новизна - всё, что касается MySql сложностей не было Создалась база данных, всё работает, спасибо за урок. Здравствуйте, Entity и MySql |
|||
Entity Framework Основные приемы работы с БД через EF | + 20 | ||
Работать с LINQ, запускать загрузку БД через Task Была проблема с подключением к Ms SQL серверу - пришлось поменять Localdb на имя моего сервера В прицеп выкладываю скрин работающей программы и скрин базы данных в HeidiSQL |
|||
Entity Framework Подключение БД по методу CodeFirst | + 20 | ||
Создавать модель ADO NET Date Entity для управления контекстом, делать инициализацию Сложностей не было Спасибо за отличный материал. Жду следующего урока, когда это всё будет запущено! |
|||
Entity Framework Создание приложения | + 20 | ||
Прокачал старые навыки Ничего Ready! Forms works! The lesson is very good! |
|||
Entity Framework Введение в EF | + 20 | ||
Узнал об Entity FrameWork Ничего Аналоги: если по работе с БД - ADO.NET, ORM, если по удобству работы - аналогов Entity нет |
|||
Интернет-магазин phpMyAdmin | + 20 | ||
Прокачал навыки работы с phpmyadmin Ничего все получилось! |
|||
Интернет-магазин Добавление товаров | + 20 | ||
Прокачал навыки с INSERT Ничего Всё супер, спасибо автору и картинке. Вот так, без слов, без видео, одним рисунком столько информации передается нам |
|||
Интернет-магазин Запуск базы данных | + 20 | ||
Новый способ запуска консольной программы mysql, а также прокачка знаний создания базы и таблицы Вспомнить, про USE))) Хороший урок, 14 минут удовольствия |
|||
Интернет-магазин Установка EasyPHP | + 20 | ||
Работать с новым для себя локальным веб-сервером Сложностей не было Всё установилось, запустилось, немного похоже на OpenServer. Правда ссылка работоспособная - http://127.0.0.1:8080 |
|||
Сетевые технологии Вопросы и ответы | + 20 | ||
получил ответы на вопросы, которые возникали у меня по мере работы над уроками этого курса ничего, всё доступно и хорошо объяснил Кирилл. вопрос мой такой: планируется ли продолжение курса, возможно посвященное какой-то определенной сетевой технологии? по поводу урока: супер! |
|||
Сетевые технологии Главные секреты интернет-страниц | + 20 | ||
Научился извлекать структуру html-документа, глубже разобрался в работе webBrowser. ничего, спасибо авторам курса, всё отлично объяснил Кирилл В cookie-файлах хранится постоянная информация, которую браузер загружает независимо от серверных настроек того или иного сайта. А урок - на отлично! |
|||
Сетевые технологии Мой собственный браузер | + 21 | ||
Работе с компонентом webBrowser. ничего сложного Урок отличный, делался легко. Спасибо! А как поменять домашнюю страницу в webBrowser, я пока продолжаю искать. Могу предположить,что средствами api. |
|||
Инфобизнес Базовые принципы проекта | + 20 | ||
Прослушал план создания проекта Видеошкола Продумывать свою идею Хороший урок. Базовые принципы. Но таких идей, которые очень хорошо интегрируются в проект, у меня пока не сформировалось... Лучше продумаю их и озвучу в ходе работы над проектом )) |
|||
Инфобизнес Подключение к системе GitHub | + 20 | ||
Прокачал навыки работы со SmartGit Ничего, всё очень хорошо Евгений объяснил Всё получилось. Репозиторий клонирован. |
|||
Инфобизнес Подготовка Visual Studio ASP.NET | + 1 | ||
Создавать пустой проект asp.net mvc ничего сложного Большому кораблю - большое плавание! Разработка проекта Видеошкола идет! Asp.net приложение запустилось, я очень рад этому. |
|||
Сетевые технологии Презентация курса | + 20 | ||
Понял, что нужно заполнить пробелы в знаниях по сетевым технологиям Ничего Хочу больше узнать о файловых хранилищах, сетевых протоколах, кешировании и прочем. Естественно, как пользователь интернета с 20-летним стажем, я о многом имею представление, многие из сетевых технологий стали таким же неотъемлимым инструментом работы, как компьютер, клавиатура, мышь. Но я не могу не замечать, что сетевые технологии постоянно меняются, улучшаются, появляются новые инструменты и идеи. И поэтому на этом курсе я хочу узнать о последних новинках сетевых технологий и выработать правильный угол зрения при их рассмотрении. |
|||
БД - Управление гостиницей Модель - Календарный год | + 20 | ||
Добавлять даты, работать с функциями дат, юнит-тестирование методов модели Тесты Урок из разряда "сплошная новизна". И функции обработки дат, и реализация DayOfWeek, и главное - тестирование. В тестах вне урока познакомился с функцией "Отладить тест", которая не просто выполняет тест до ошибки, а работает с точками останова. Благодаря этому выявил свою ошибку в формате даты, которая давала некорректности. Все изменения в проекте я так же выложил на гит ,в поле "Ссылка на архив проекта" я выложил прямую ссылку на zip-файл с моим проектом на гите. |
|||
БД - Управление гостиницей Модель. Всё про Клиента | + 20 | ||
Прокачал навыки создания и тестирования методов в модели Найти свою ошибку, в результате которой пропали все адреса из базы данных Интересный урок, пришлось долго искать свою ошибку ( не в том месте ввел в обработку щелчка по таблице SelectClient(id), в результате в update попадало пустое значение свойства address, - в результате база гостиницы утеряла все адреса клиентов). При пошаговой отладке ошибка была найдена и убрана. В остальном всё получилось, спасибо за урок |
|||
БД - Управление гостиницей Модель. Класс Клиента | + 20 | ||
Создавать действующую модель с нуля, понять, в чем ее отличие от просто класса Сложностей как таковых не было, но затрудняет кропотливая работа по написанию однотипных сеттеров. Понимаю, что без этого никуда. Вот и реализована первая модель в данном проекте. Я не могу сказать, что для меня это совсем ново, но основные точки опоры при разработке модели мы здесь сделали. На скринах - добавление записи номер 4 и вывод записи о клиенте Кате, любящей Египет, в грид. |
|||
БД - Управление гостиницей Отображение таблицы | + 20 | ||
Прокачал навыки работы с dataGridView, научился загружать данные через DataSource Ничего сложного Спасибо за интересный урок, проработал с dataGridView, увидел результаты своих трудов. SQL-запрос для выборки сделал свой, там переопределил id как NR и Client как FIO. Данную версию своего проекта Отеля выкладываю для вас на Github, посмотрите, кто дошел до этого места и дальше, критику принимаю со смирением. |
|||
БД - Управление гостиницей Модульный тест | + 20 | ||
Тестировать программу, функции, алгоритмы при помощи модульных тестов. Сложностей не было, спасибо Евгению. Я здесь уже долгое время, многие курсы прошел, несколько заново, и не перестаю удивляться - как Евгению Витольдовичу в казалось бы давно (по его урокам) известном и несколько раз отработанном удается находить новое, интересное и упрощающее разработку кода. Так и в данном случае. Несколько раз переписывали класс MySQL, тестировали его работу с точками останова, и вдруг - обработка его в совершенно новом контексте! От возможностей юнит-тестирования просто сносит голову. Очень удобно. Можно методы прогонять сначала в юнит-тестах, а потом отлаженные уже помещать в классы и модели. Спасибо огромное. Этот урок для меня из разряда "в новинку всё". Размещаю тест подключения с неправильным паролем (хотел попробовать потестировать про полностью отключенном MySQL-сервере, но побоялся, что система подвиснет... обязательно попробую для себя позже). |
|||
БД - Управление гостиницей Класс MySQL. Обработка ошибок. | + 21 | ||
Повторил навыки обработки ошибок Проблем не было В данном случае только немного напрягло использование using System.Windows.Forms в классе модели, но раз пообещали рефакторинг, то всё очень хорошо. Лишний раз потренировался с обработкой ошибок. |
|||
Программа за 100 шагов Шаг 3. Зачем тебе это нужно? | + 2 | ||
Думать: а для чего я вообще в это ввязался. Обосновывать скоропалительное, но обдуманное решение. Да всё без сложностей 1. Мне надо убедиться, что можно работать из клиентского приложения с папками и файлами на сервере 2. Если это работает, то можно грузить туда и хранить там файлы 3. Если можно грузить туда и хранить там файлы, то я могу работать с определенными файлами там и грузить их на локальную машину 4. Если я могу работать с файлами там, то я могу запускать оттуда на машину файлы, чтобы работали мои сервисы 5. Если будут работать мои сервисы, то я смогу запускать свои сервисы на любой машине и проводить необходимый мне анализа 6. Если я смогу то, что хочу в п 5, то я смогу запустить свой еще более амбициозный проект, детали которого сейчас прорабатываю |
|||
Программа за 100 шагов Шаг 2. Самая главная мечта. | + 2 | ||
Делать выбор Делать выбор - это и есть самое сложное Онлайн операционная система Клиент-серверное (или веб приложение) - на сервере файлы и папки, с которыми можно работать из клиентского приложения или браузера. Работать - это добавлять, удалять папки и файлы, менять их названия, редактировать содержимое файлов. |
|||
Программа за 100 шагов Шаг 1. Желанные программы. | + 2 | ||
Мозговому штурму Не пойти по пути "лузера", не обходить проблемы Онлайн операционную систему Загрузочную операционную систему Онлайн систему диагностики компьютера Программу "электронные часы" Программу онлайн видеосъемки (работа с веб-камерой) Аналог fbreader Аналог 1с-Заработная плата Аналог Электронной бухгалтерии Программа рисования синусоид и графиков Программа математического анализа функций Аналог MathCad Аналог Скайп (видеотрансляция + чат) Телефонный справочник для Андроид (смартфон) Записная книжка Карманная энциклопедия Аналог OneNote - записная книжка,привязанная к мыши Электронная таблица Сайт блог Сайт соцсеть Сайт "Доска объявлений" Электронный магазин Клиент-серверное приложение Учет расхода горючего Клиент-сервер Работа таксопарка Клиент-сервер Диспетчер авиа Аналог oCam Аналог Эверест Аналог 7zip (архиватор) Динамические обои для рабочего стола Игра Домино Игра Маджонг Игра Косынка Игра Гонки Игра Воздушный бой Игра Шашки Сайт - аналог "Королевство Дельфи" |
|||
Программа за 100 шагов Шаг 0. Моральная подготовка. | + 2 | ||
Корректно анализировать ситуацию и отвечать на вопросы Ничего 1. Мне 36-37 лет, живу в Пензе 2. Лучше всего я умею рифмовать стихи и программировать. 3. Delphi, php, java, c#, ну и конечно html-разметка и js Моё кредо - в скриншоте! |
|||
БД - Управление гостиницей Класс MySQL. Получение таблицы. | + 20 | ||
Проработал функции SELECT, INSERT, UPDATE Сложностей не было Еще раз проработал эти функции и эти SQL запросы, стал складываться паззл в голове, сейчас сначала реализовал функции, потом уже смотрел видео (и поправлял). |
|||
БД - Управление гостиницей Класс MySQL. Драйвер и конструктор. | + 20 | ||
Прокачал навыки создания класса работы с СУБД MySQL Сложностей не было, я делал такое до этого Интересный урок, закончив который, я поймал себя на шальной мысли, что технологии типа LINQ - это классы, подобные нашему MySQL, только тщательно отрефакторенные и с проработанными методами |
|||
БД - Управление гостиницей Модель. Имена методов. | + 20 | ||
Прокачал навыки по планированию кода Сложностей не было, но работа очень кропотливая. В уроке ничего сложного, но он очень помог еще раз взглянуть на проект базы и перетрясти структуру таблиц. Постепенно от таблиц переходим к методам, которые будут в наших моделях |
|||
Морской флот Клиентский флот - Класс ServerInfo | + 20 | ||
Прокачал навыки по рефакторингу, повторил public, protected. Сложностей не было, всё делал пошагово Спасибо за урок, очень интересно, правда я через RequestInfo выводил сообщение об ошибке от Йоды, и при рефакторинге и переносе try ... catch это немного усложнилось, но я по мотивам прошлых уроков сделал публичную строковую переменную error, через нее Йода нам и говорит об ошибке. И кстати, при тесте программы ошибка отработала (при входе на videoschool.info/ship/ ... выдается ошибка 500 - видимо повис сервер), и Магистр Джедаев предупредил нас об этом. Значит, рефакторинг прошел правильно! Поистине неисчерпаемы возможности Силы... и Си-шарпа. |
|||
Морской флот Клиентский флот - Парсинг XML | + 20 | ||
Парсинг XML Найти ошибку в php коде, которая не давала мне обработать xml-код. Огромное спасибо! Как я ждал урок по парсингу XML - кода, и сбылось. Всё получилось, правда не сразу. А для отображения ошибок я в catch нашей функции RequestInfo() сделал вывод в status ошибки ex.message, благодаря чему приходит сообщение от магистра Йоды, какую ошибку допустили при считывании xml или обработке запроса (см скрин 2) а на скрине один - то, что выходит при правильном результате |
|||
Морской флот Клиентский флот - Подключение к серверу | + 20 | ||
Изучил работу WebRequest, WebClient и их составляющих Сложностей не было Вот и первый сигнал от Звезды Смерти, перехваченный кораблем друзей-повстанцев. Победа будет за нами! P.s. а поточный метод я не удалил из кода... рука не поднялась... |
|||
Морской флот ПОЛУФИНАЛЬНЫЙ УРОК. Большая игра | + 20 | ||
работе с игровой стратегией, а также прокачал навыки записи видео обзора Немного трудным был сам переход от программированию к игре, а также есть проблемы с работой протокола на asp net - решаю, как всё получится - предъявлю Спасибо за интересный курс, классный не только игровым сюжетом, но и тем, что я на основе его понял, как делаются клиент-серверные приложения. Реализовываю на нем немного другой сферы клиент-серверное приложение, получится или нет - загадывать не хочу, но то, что я с легкостью сделал для него базу, запросы и протокол работы серверной части - это свершившийся факт. Спасибо капитану флота Евгению и вам, друзья, за поддержку. P.s. Видео обзор будет загружен и опубликован ориентировочно 16.12.2015г. в 23-00 по московскому (и пензенскому) времени |
|||
Морской флот Серверный флот - Функция do_game | + 20 | ||
Работать с PHP и SQL (провел для себя самостоятельную работу) Наверное с tick-ами разобраться Всё работает, правда получилось не сразу, достаточно проблемно искать ошибки, когда код написан без ошибок, но выполняется не так, как мне надо. Но всё получилось, серверную часть сдаю! Победу над сегодняшним этапом этого проекта я посвящаю своему коту Барсику, который может отступить, спрятаться, но никогда не сдается и всегда ищет решение даже для неразрешимых (и неразрещаемых мной) вещей ))) |
|||
Морской флот Серверный флот - Функция do_fire | + 20 | ||
Работе с кодом php исправить свои ошибки, немного напутал с переменными Стрельба получилась немного сложнее, чем расстановка кораблей, но я рад, что Звезда Смерти может координировать, когда корабль стреляет из фотонной пушки, а когда накапливает заряд и увертывается от выстрелов противника. Очень нравится, что столько контролирующих функций сделано в серверной части проекта. |
|||
Морской флот Серверный флот - Функция do_ship | + 20 | ||
Проработал навыки SQL и PHP Сложностей не было Длинный урок, сделал в 4 захода. Но всё получилось, Звезда Смерти (или командный пункт Альянса повстанцев) теперь могут размещать свои корабли там, где необходимо нанести удары по силам противника. Ждем теперь видео, посвященного серверной "огневой потехе". |
|||
БД - Управление гостиницей Модель. SQL запросы для Book и Map | + 20 | ||
Прокачал навыки SQL Удалить запись из map. Рука не поднялась сделать удаление из map. Сделал уже после скриншота. По поводу такого способа проектирования и создания программы - подписываюсь под каждым словом Евгения, он действительно помогает преодолеть многие неопределенности между ТЗ и воплощением проекта. Далее - я думаю надо делать по плану (вид, потом контроллеры), но потом в конце сделать еще несколько уроков, которые нам помогут перенести наши модель и контроллеры на другой вид - реализовать на другой платформе - wpf, web или что-то другое. это покажет мощь и гибкость mvc подхода. |
|||
БД - Управление гостиницей Модель. SQL запросы для Room | + 20 | ||
Прокачка навыков по SQL Алгоритм Евгения по перемещению комнаты)) И еще... я честно сказать немного не понял (может быть что-то пропустил), как можно реализовать на данном этапе изменение статуса регистрации, если в таблице book нет поля Статус, а с картой map мы еще работать не начали. Поэтому я разместил запросы добавления заявки и вывода данных заявки (простое и в связке с таблицей client, чтобы имя клиента выводилось). |
|||
БД - Управление гостиницей Модель. SQL запросы для Client | + 20 | ||
Прокачал навыки по SQL Сложностей не было Хорошо работать с базой, - Ей расти ещё, расти! Лишь запросы И консолька SQL-а впереди! |
|||
БД - Управление гостиницей Модель. Список задач. | + 21 | ||
Самостоятельному переводу на язык SQL своего "технического задания" по функционалу модели проекта. Удержаться,чтобы не писать SELECT * FROM <ИМЯРЕК_ТАБЛИЦА>, а расписать все поля. Я знаю, что если расписать поля, обработка идет быстрее и корректнее, но... пару раз не удержался. Очень хороший старт для самостоятельных работ над проектами. и спасибо Евгению, - у меня часто бывает проблема в проектах, что я не вижу, что и как должно быть. теперь с sql-запросами я буду справляться с этим быстрее. |
|||
БД - Управление гостиницей Модель. Планирование. | + 20 | ||
планировать модель системы Да ничего сложного 1. Регистрация клиента 2. Получение списка клиентов 3. Редактирование данных о клиенте 4. Получение списка заявок 5. Добавление новой заявки 6. Редактирование заявки 7. Добавление комнаты 8. Редактирование данных о комнаты 9. Получение списка комнат ( упорядоченный по определенному шагу) 10. Получение карты (что где занято, что где свободно) 11. Получение списка забронированных комнат 12. Получение списка свободных комнат 13. Получение списка заявок, которые исполнены |
|||
БД - Управление гостиницей SQL запросы для создания Базы | + 20 | ||
Прокачал навыки работы с SQL-запросами и SQL-консолью. Немного сложно было вспомнить FOREIGN KEY, но всё получилось. Всё было интересно, и всё получилось. Руки помнят SQL-консоль!))) На отчетном скриншоте - sql в текстовом файле и explain-ы в консоли (уместились все). Ну и... обещанное фото распечатки структуры базы и связей между таблицами (оно на окне поверх жалюзи). |
|||
БД - Управление гостиницей Создание базы в MS Access | + 20 | ||
Создавать схемы в Access и OOBase В этом уроке сложностей не было, но в течение субботнего вебинара прозвучало выражение "привести к первой нормальной форме", вот с этими нормальными формами затруднение. Хотелось бы более подробного урока на тему, для чего это, и как приводится к первой нормальной, второй нормальной и т.д. Немного не догоняю)) Спасибо за занятие, очень интересно создать схему, проработать логику связей. Распечатка будет завтра (проблемы с домашним принтером), накатаю на работе, поэтому на втором скрыншоте - пока вот в таком виде) |
|||
БД - Управление гостиницей Таблицы комнат и дней | + 20 | ||
Прокачал навыки планирования таблиц БД. Сложностей не было, но прокачать навыки было надо Хорошая проработка знаний и навыков, как в тренажерный зал (по БД) сходил, спасибо. А возьму-ка я пример с Оли, и сделаю отчет на красивом фоне. |
|||
БД - Управление гостиницей Таблицы клиентов и заказов | + 20 | ||
Прокачал навыки по планированию структуры таблиц БД Обосновать для себя, что ни добавить, ни убавить в предложенной структуре нечего Путем расчетов и логики пришел к выводу, что ни убирать поля, ни прибавлять новых не стоит. По крайней мере на этапе планирования и создания "Минимального комплекта". Потом уже в зависимости от потребностей клиента можно произвести какие-то корректуры, но уже на этапе рефакторинга кода. |
|||
БД - Управление гостиницей Вступление | + 20 | ||
Планировать структуру БД. Сложностей не было. Поздравляю всех с предновогодним стартом проекта "Отель"! Надеюсь, наш отель к Новогодним каникулам будет готов регистрировать отдыхающих)) |
|||
Морской флот Серверный флот - Капитан очевидность | + 20 | ||
Проводить технические работы со скриптами на сервере Пожалуй, отчитаться. На скриншоты надо разместить достаточно много, но всё получилось Всё сделано, работоспособность init.php и battle.php вроде бы не потеряна. Правда, размерность поля даже при изменении int на bigint остается 11, а когда я очищаю, по умолчанию ставит 20. Надеюсь, это не повлияет на дальнейшую работу серверных скриптов. |
|||
Морской флот Серверный флот - Функция do_info | + 20 | ||
Прокачал навыки работы со switch...case уже в php, создал xml-ответ Сложностей не было Не судите строго, люди! Велико было искушение оставить extract($row) в коде, я его и оставил. В перерыве между уроками уберу. Остальное всё получилось без запинок,первая функция протокола на орбиту перенесена! |
|||
Морской флот Серверный флот - Рефакторинг РНР-кода | + 20 | ||
Рефакторингу в php, работе над ошибками в функциях php Сложностей не было, всё ясно и понятно. Урок хороший, замечаний нет, всё достаточно хорошо без проблем получилось. В отчете о результате не забуду о тематике оформления моего проекта, а поскольку здесь реализованы первичные заготовки под будущий протокол - результат вывода будет на фоне недостроенной Звезды Смерти. |
|||
Морской флот Серверный флот - Как PHP дружит с MySQL | + 20 | ||
Прокачал навыки работы с mysql_connect(), узнал и сделал задел на будущее, что есть команды msqli_*, будут использоваться в php 7 Сложностей не было Прокачал навыки работы с php, вспомнил молодость, спасибо). В качестве редактора php решил использовать среду netbeans, она мне нравится. Там есть и режим отладки кода (как в VS c точками останова), только я пока не понял, как он работает. Как разберусь, расскажу здесь) |
|||
Морской флот Серверный флот - FTP подключение | + 20 | ||
Навыки с ftp - моя постоянная обязанность на работе, и с php знаком так что новизны не было. Но в качестве подготовки к следующему этапу - урок незаменимый Сложностей тоже не было. Я уже проделывал это на вебинаре, и моя папочка на ftp-ресурсе videoschool.info уже была создана. Но для прокачки навыков ( и для проверки, что всё функционирует нормально, настройки сервера не поменялись) создал папочку wal11 и перепроделал этот урок снова. За урок спасибо Евгению! |
|||
Морской флот Протокол - Команда GAME | + 21 | ||
Составлять многомерный xml-ответ, и еще раз прокачал навыки создания протокола Всё без проблем, после прошлых двух уроков работать с протоколом оказалась очень просто, логику выполнил еще до просмотра видео, по мере посмотра только сделал небольшие правки. Вот как делаются логи. Очень полезный урок. Как всё сядет на PHP... посмотрю в дальнейшем. А $now_tick я предлагаю определять до SQL-запроса (см скрин 2), потому что он участвует в одном из запросов. (У Евгения в видео было после SQL) |
|||
Морской флот Протокол - Команда FIRE | + 20 | ||
Прокачал все навыки составления протоколов Ну... в чем сложности были с прошлым протоколом, в этот раз всё прошло легче, да и сам протокол поменьше... но тоже заковыристый Очень динамичный протокол, понял теперь, как стреляют в онлайн-играх. И понял, почему в "Звездных войнах" (на тему которых я реализую свой проект) имперские войска были так злы на повстанцев. Пока нацелишь Звезду Смерти, пока корабли расставишь, чтобы крыльями друг друга не задели, пока наведешь, пока все протоколы проверишь... чтобы стреляли без ошибок, пока каждый выстрел запротоколится... В общем урок очень понравился,спасибо! |
|||
Морской флот Протокол - Команды INFO и SHIP | + 20 | ||
Прокачал навыки разработки схематического алгоритма, научился тестировать полученный протокол. Уяснить всю последовательность действий, удержать в голове всю линию алгоритма протокола Интересный урок, увидел - запомнил не сразу, сделал несколько раз - освоился... Теперь понял, как в профессиональных программах (в ПО тех же банкоматов или "умных домов") обрабатываются ошибки, и делаются логи и ответы пользователю. И я думаю, что данный протокол является универсальным - по данному готовому протоколу можно делать серверный скрипт на любых языках программирования: php, asp net, pyton и прочие-прочие-прочие... Еще раз спасибо Евгению за интересный урок, и всем слушателям вебинара за общение. |
|||
Теория ООП Интерфейс. Создаём кружок. | + 20 | ||
Прокачал работу с классами, вспомнил начало проекта, там где рисовали кружки, квадраты, линии Сложностей не было Очень понравился урок. Качественно нового по сравнению с началом проекта ничего не узнал, но снова появилась возможность повторить и прокачать навыки по рисованию, и меня порадовало, что я это немного умею. Дальше, я думаю, прорисовываем кружки. |
|||
Теория ООП Интерфейс. Алгоритм игры. | + 21 | ||
Прокачал навыки по реализации методов Сложностей не было Классный урок, все легко и понятно. А чтобы можно было посмотреть на игру, надо добавить игровое поле. Ну визуализацию игры - там где игроки будут бегать, голить друг друга |
|||
Теория ООП Интерфейс. Правила игры. | + 20 | ||
Прокачал навыки работы с публичными методами Словесные алгоритмы Как выглядят функции: FindNewLeader: перебор всех игроков gamer если игрок - лидер, то перебор заканчивается. SetNewLeader: вначале лидер - первый игрок если новый игрок подключается - он лидер и так до последнего (сразу прошу прощения - может быть я чего и напутал) |
|||
Теория ООП Интерфейс. Зачем он нужен. | + 20 | ||
Изучил теоретические основы интерфейса Сложностей не было Интерфейс - это список того, что может объект, - но без воплощения того, как он это может. А начало было интересным)). |
|||
Теория ООП ПОЛУФИНАЛЬНЫЙ УРОК. | + 20 | ||
Подводить итоги половины пути Сложностей нет Спасибо за прекрасный курс, многое из теоретических знаний по ООП я опробовал на практике в буквальном смысле своими руками. Очень понравился подход Евгения к работе в курсе - серия небольших уроков-шагов, каждый следующий из которых повторяет, прогоняет навыки предыдущего, но в то же время вбрасывает новизну. Понравился подход к созданию программы - много времени посвящено рефакторингу и оптимизации кода, но эти процессы представлены не скучной рутиной, а интересной игрой, благодаря чему курс становится еще интереснее. Всё удалось на данном этапе, благодарю, и от всей души надеюсь, что во второй части курса Евгений Витольдович, как фокусник кролика из шляпы, достанет новую идею, которая даст новый толчок этому интереснейшему циклу! P.s. А инициалы мои Жданов Валерий))) но откликаюсь я, когда меня зовут Валера))) |
|||
Морской флот Протокол - Список команд | + 20 | ||
Планировать стратегию сервера при любых запросах самостоятельная работа по поводу получаемых результатов Что могу сказать... немного встал в ступор по поводу того, что получать командой do=game, поэтому в отчете не указал... будем разбираться в дальнейшем |
|||
Морской флот База Морского Флота - Запросы SQL | + 20 | ||
Прокачал навыки работы с SQL, рассмотрел много новых ситуаций Пожалуй, подсчет кораблей, не соответствующих условиям расстановки Сделал все запросы, урок очень необходим, теперь мы можем в php-скриптах пользоваться заготовками sql запросов. |
|||
Морской флот База Морского флота - Экспресс SQL | + 20 | ||
Изучил ньюансы работы с каждым из операторов SQL Сложностей не было Запросы SQL понравились практически все. Как смог, разместил их на отчетном "скрине" - коллаже. Не стреляйте в "художника", он рисовал, как умел. |
|||
Морской флот База Морского Флота - phpMyAdmin | + 2 | ||
Создавать таблицы в phpmyadmin сложностей не было, я всё знал, но повторение - мать учения, прокачка никогда не помешает Вдруг увиделись мне базы Моих прог гораздо лучше. Весь сервак собой заняли, - SQL - ну что с них взять Абсолютно без exe-шек, - Просто как счастливый случай. И я их на май-админе научился создавать))) Спасибо за урок!!! |
|||
Морской флот База Морского Флота - GAME | + 20 | ||
Создавать лог программы, вести учет действий Понять структуру GAME, а также не улыбнуться, когда учитель произнес мной придуманное действие mimo. Блочную схему, честно сказать не смог придумать, но тут действий как таковых нет, идет "летопись " событий. По просьбе Музы развернул картинку, как надо |
|||
Морской флот База Морского Флота - SHIP | + 20 | ||
Прокачал навыки планирования базы, вспомнил несколько разновидностей типа int (tinyint, long) Сложностей не возникло. Интересное продолжение планирования базы, продолжил по "горячим следам" плана первой таблицы, но данная получилась динамической и с "комплексным" ключом. В скрине схематично изобразил двух "имперцев" (это не конфеты), но взрыв немного кривоватый. |
|||
Морской флот База Морского Флота - INFO | + 20 | ||
Составлять план изменения статусов, а также планировать, что в базе необходимо, а что - излишние данные Этап "мозгового штурма" - не сразу понял логику создаваемой таблицы. Поначалу напланировал много лишнего Вводный плановый урок необходим. Без него проект может пойти "не туда". Хоть и отчитываюсь сейчас, но видео буду пересматривать обязательно. |
|||
Морской флот Архитектура - Мышкой по кораблям | + 20 | ||
1. Инициировать щелчок мыши в классе 2. Прокачал знания по делегатам 3. Научился организовывать делегат в форме, и обращаться к нему из класса 4. Узнал функцию parentCollection.Remove() Сложностей не возникло Этот урок был для меня сплошь из новизны. С делегатами я до этого работал, но чтобы назад из класса в форму...очень элегантно получилось. Не перестаю удивляться возможностям си-шарпа. На скрине у меня промахи - зеленые крестики, а попадения - вспышки-взрывы в звездном небе. Параллельно придумываю, как реализовать это анимационно. Ну что же, со стороны Альянса стрельбу реализовали, теперь пора перейти к созданию Звезды Сме... ой, простите, к созданию Сервера управления "огневой потехой". |
|||
Морской флот Архитектура - Фабрика картинок | + 1 | ||
Прокачал навыки предыдущих уроков. Наверное, найти ошибку, сделанную в предыдущем уроке, и не исправленную. Вышла боком при "экспериментаторстве". Исправил))) Эксперимент - полезная вещь. Я доволен. Получилось почти как у Люка Скайуокера на дисплее пульта управления истребителем. Будем реализовывать стрельбу. |
|||
Морской флот Архитектура - Наследие картинок | + 4 | ||
Открыл для себя с иной стороны наследуемые классы, изучил работу с ControlCollection Location в Box. Достаточно сложные формулы И теперь я озвучу новую идею, которая пришла на смену "пиратской"! Итак, далеко, далеко, в далекой галактике... ну в общем Звёздные войны. Но здесь акцент сделан не на джедаев, а на сражения космического флота. Атака небольшого отряда кораблей регулируется Координационным центром Альянса повстанцев (или Звездой Смерти, если игрок играет на стороне Империи, выбор возможен), вместо океана - участок вселенной, размером mapSize * mapSize, океаны противника - левый, центральный и правый фланги нашей флотилии. В скрине - вывод стартового окна и окна игры. Урок очень понравился, много нового почерпнул, спасибо большое Евгению, спасибо участникам вебинара) |
|||
Морской флот Архитектура - Карта Пиратов | + 20 | ||
Получил новые навыки и прокачал старые при работе с enum и перегруженными методами. Пожалуй сделать табличку EnumIcons, еще раз просматривал видео, чтобы до конца разобраться в логике Очень интересно, смотрел на одном дыхании, делал на одном выдохе. Скрин прикладываю - там где вывод первого "кораблика" в ships |
|||
Морской флот Архитектура - Перезагрузка проекта | + 20 | ||
Составлять план проекта "от общего к частному" Сложностей не было Очень удачная идея - сделать новый проект, перейти на новые рельсы с уже готовыми старыми наработками. К сожалению, тоже с uml не очень, поэтому схему выкладываю "по старинке" - на листе бумаги, нарисованную в карандаше. Как скриншот исходника - проект, где создаем "океаны", а в моем случае - фланги, видимые с наблюдательного пункта. |
|||
Морской флот Анимация - Полёт по таймеру | + 20 | ||
Прокачал навыки работы с таймером, формирование координат вылета снаряда, повторил расчет формулы ячейки Сложностей слава Богу не было, немного запутался в формулах "обратного расчета", но разобрался Вот и подошел я к финальному аккорду "капитана Блада", в отчете кроме скриншота экрана есть видео именно по этой части программы. Я программку немного дополнил от себя: сделал возможность выбора - чем стрелять, добавил режим "Таверна" для пиратского отдыха (подробнее на видео). Ссылку на архив программы я тоже выкладываю, но хочу предупредить - из-за большого объема исходной информации сжатие произведено архиватором 7z, и чтобы распаковать, нужно установить себе этот архиватор. До новых встреч! |
|||
Морской флот Анимация - Отображение кадров | + 1 | ||
Делать игровой спрайт с динамически изменяющимся изображением. Реально сложным оказалось снять скриншот летящего снаряда, стандартными средствами windows не получилось (или мне не удалость синхронно нажимать CTRL-PrScreen). Воспользовался oCam, там есть возможность делать снимки экрана в png-файлы. Их и прикладываю. Очень интересный захватывающий урок, который смотрел и делал всё на одном дыхании. Научился не только работать со спрайтом, но и отлаживать программу и ее модули! |
|||
Морской флот Анимация - Полёт снаряда | + 1 | ||
Работать в фотошопе в windows 10 с прозрачными картинками, создавать эскизы для простейших мультиков придумывать, как будет выглядеть горящее летящее ядро на следующем кадре Пошел по простому пути - сделал что-то подобное тому, что показано в видео, но картинок сделал немного меньше. |
|||
Морской флот Графика - Рефакторинг | + 20 | ||
Прокачал навыки по рефакторингу кода, переносу функций в отдельный класс, повторил логику отнесения функций к тому или иному классу. Сложностей не возникло, рефакторингом мы занимаемся достаточно часто, спасибо Евгению, но некоторые возможности ООП открылись с неожиданной стороны Спасибо за урок, благодаря ему переработка собственного кода из рутинного занятия превратилась в интересный процесс с красивыми логическими пассажами и программными оптимизациями. Код стал красивым, удобочитаемым. Интересно сделан тандем DrawCell() - DrawCellNoRefresh(). В общем спасибо, получил массу удовольствия и прокачал массив знаний! |
|||
Морской флот Графика - Выстрелы по Кораблям | + 2 | ||
Прокачал навыки работы с матрицей и с оператором switch Сложностей не было Ну что! Свистать всех наверх! Побеждаем любые неприятельские флотилии, все сокровища морей - наши! А если серьезно, очень простая, но очень интересная реализация боя с компьютерным флотом. Получилось всё и со статистикой (правый нижний угол). И кстати, первый раз сохраняю сокровища, т.е. коды, полученные на уроке, при помощи системы управления версиями Git (подсистема SmartGit), но в сетевые репозитории пока ничего не выкладывал. |
|||
Морской флот Графика - Карта Морского флота | + 1 | ||
Логике работы методов Метод PlaceShip(). Интересный урок. Новых навыков в программировании я не получил, всё умел делать и до этого. Но здорово прокачал логику создания карты и вставки кораблей. Достаточно сложно и интересно было разобраться, что за чем надо, и где как запустить, чтобы получилась автоматически сгенерированная карта с кораблями! А с random вообще ходили по лезвию ножа. В общем всё было классно и сложно, занятие понравилось. В общем, эскадра фрегатов снова в море. |
|||
Микроигры VIP урок. Формула 1 | + 1 | ||
Прокачал навыки работы с панелью и рисунками Сложностей не было, всё реализовывали в Хранителе Очень интересная игрушка (или лучше сказать, заготовка для игрушек-бродилок). Правда машины я тоже рисовать не очень умею, но в Фотошопе в произвольных фигурах есть самый быстрый зверек нашего леса - его я и использовал. Его я и использовал в названии игры - Самая быстрая улитка! |
|||
Хранитель экрана ФИНАЛЬНЫЙ урок | + 4 | ||
Подводить итог сделанному мной проекту Ничего сложного Спасибо всем, кто терпел меня весь этот курс. Итоговый скриншот - полноэкранный скриншот того хранителя, о котором я мечтал в начале курса. Этим я могу сказать, что поставленная цель достигнута. |
|||
Хранитель экрана Режим предобзора и установка | + 10 | ||
Работать с функциями WinAPI, работать с параметрами scr при установке его в систему Windows в качестве заставки Пожалуй, создание третьего конструктора SaveForm, там где с API пришлось работать Спасибо за интересный курс, очень интересная получилась программка, и разноплановые знания и навыки я получал и прокачивал. Более подробно о том,что у меня получилось, я расскажу в финальном видео обзоре |
|||
Хранитель экрана Полноэкранный режим | + 10 | ||
Делать форму поверх окон, превращать проект в полноэкранный Реализовать прозрачный фон, как у Ивана. Не получилось((( Спасибо огромное за урок. Поистине, возможности windows Forms бесконечны. Всё слава Богу получилось. А НЛО-шку и шарики я с заставки не убрал. Мне они нравятся |
|||
Хранитель экрана Параметры командной строки | + 1 | ||
Работать с параметрами командной строки, принимать аргументы в загрузочный модуль program.cs Восстановить утерянные в ходе выполнения данные. Всё получилось, слава Богу. Очень интересный и нужный мне урок. А с данными получилось следующим образом. Удалил, как было сказано в уроке, потом пришлось выйти из VS и войти снова. Откат не уже не работал. Хорошо, что делал 2 проекта параллельно, взял всё из второго. Мне урок: как заканчиваю курс Хранителя экрана - начинаю плотно изучать и работать с Git. В скрин помещаю часть когда Program.cs |
|||
Хранитель экрана Использование реестра | + 4 | ||
Работе с параметрами реестра Найти свою ошибку. К данному уроку не буду размещать ни аналитических рассуждений, ни глубоких размышлений, ни планов использования навыков, полученных на уроке, а просто скажу всему миру: "ЛЮДИ! Я ТЕПЕРЬ МОГУ СОХРАНЯТЬ ДАННЫЕ В РЕЕСТРЕ И ДОСТАВАТЬ ИХ ОТТУДА!" |
|||
Морской флот Интерфейс - А на море корабли | + 3 | ||
Работе с координатами на pictureBox, практическому применению элемента теории вероятности Пожалуй последний момент - формула ввода рисунка в клетку, чтобы за края не выходил. Сделал я ее конечно быстро, однако продумать и осознать, как это работает - понадобилось время Ну что же, готов еще один отчет этого курса, на этот раз пиратская карта получилась. На этапе тестирования выяснилось, что некоторые спрайты, несмотря на следование мной методике сохранения, получились непрозрачными. Пришлось перерисовать, но это даже на пользу моей идее вышло: кораблик - небольшой фрегат, красная клякса - это взрыв, а сбитый корабль - это Черный Рождер, пиратский флажок. Для отчета увеличил число клеток до 12, и получилась вполне сносная карта морского сражения. Согласен с участником вчерашнего вебинара - рисунок конечно мелковат, но думаю, что сначала реализуем алгоритм игры, потом буду играться с размером спрайтов,а возможно реализую изменение этого размера из настроек программы |
|||
Морской флот Интерфейс - Первый кораблик | + 10 | ||
Работать с ресурсами проекта, ловить координаты мыши при выводе рисунка Грамотно создать graphics-объект Решил сделать игру "пиратской" направленности по мотивам любимой с детства книги "Одиссея капитана Блада" (потому такое название ). Вывод кораблей получился, правда, когда стал выводить png из ресурсов, оказалось, что не получился прозрачный фон, но это несложно поправить. В целом всё получилось, буду штурмовать бастионы курса и искать сокровища пирата Шарпа дальше. |
|||
Морской флот Вступление | + 10 | ||
Планировать игру, делать простейшие картинки с прозрачным фоном Сложностей не было Стартовал новый интересный курс. Согласно плана игра должна стать очень интересной, а создание ее - динамичным, информативным и повышающим опыт занятием. Делал всё во время вебинара, но сейчас пересоздал всё. Немного задержался при закачке irfanview, но это уже оргвопрос. За занятие спасибо. |
|||
Хранитель экрана Применение настроек | + 1 | ||
Работать с диалоговой формой, прокачал навыки работы со статическими методами, а также повторил списки и try...catch Завис немного со случайной фигурой. Это и дало задержку времени. Разобрался Очень удачный и интересный урок. В отличие от прошлого здесь пришлось заниматься разноплановыми работами: и переопределять методы, и работать с диалогом, а потом анализировать результаты, и делать сеттеры-геттеры, и создавать фигуру с наследуемыми признаками. С трудностями справился, нашел кое-что нереализованное за прошлые уроки - доделал (иначе выдавало ошибку). |
|||
Хранитель экрана Форма настроек | + 1 | ||
Работе с диалоговым окном colorDialog, а также расширил навыки работы с формой и trackBar Сложностей не было, спасибо Евгению В который раз удивляюсь, как можно реализовать красивое и удобное решение САМЫМИ простыми средствами, не прибегая к навороченным компонентам и замудренным алгоритмам. Видимо в этом и есть мастерство "художника", спасибо еще раз автору проекта. |
|||
Хранитель экрана ПОЛУФИНАЛЬНЫЙ урок | |||
Создавать видеопрезентацию своего проекта Держать голос и не сбиваться Еще раз спасибо автору и руководителю проекта Евгению Витольдовичу за полученные знания и навыки по языку си-шарп, а так же за то, что мы реализуем себя на проекте в абсолютно разных направлениях: и видео записываем, и на листе структуры программ планируем, и в олимпиадах участвуем и еще много что. Всё очень интересно. Очень нравится этот экспресс-курс по созданию Хранителя экрана. Здесь и практика по ООП, и работа с графикой и еще много чего нас, я думаю, ждет во второй части курса. В общем за все три составляющие - за урок, за курс "Хранитель экрана" и за videosharp.info от меня - Пять звездочек! |
|||
Хранитель экрана Новый класс Polygone | + 2 | ||
Работа со списком List<>, создание и добавление в список элементов своего класса Сложностей не было, ну... разве что расположить точки своего многоугольника в пространстве Когда стал работать с классом Polygon и выводом многоугольников на картинку (особенно изменение параметров step) - понял, как получались рисунки в пустыне Наска. Очень красивая программа, и очень интересный результат. В программе я не стал удалять шарики и НЛО-шку, они летают вместе с многоугольником. Кроме того, разобрался с Color.FromArgb(), это мне позволило в penBack вывести тот голубой цвет,который мне первоначально нравился |
|||
Хранитель экрана Новый класс Figure | + 2 | ||
Освоил работу со sastic-методами, научился создавать переопределяемые конструкторы Пожалуй, работа с protected-свойствами. Спасибо за урок, очень интересный был. В скрине у меня кроме "шариков" летает еще и "НЛО-шка", - передал в Pixel depth два неравных значения, вот и получился сжатый эллипс, но траектория полета его мне понравилась. А с цветами...надо переопределять некоторые свойства и методы graph, чтобы они напрямую с классом Figure работали. |
|||
Хранитель экрана Новый класс Graph | + 2 | ||
Прокачал навыки создания структуры, конструктора класса и перегруженного метода. Научился оптимизировать структуру главной формы Были сложности с наследованием :this() и созданием EraseCircle() и DrawCircle(). Нашел свои ошибки, исправил. Сложный по динамичности и применении различных технологий урок, но этим и интересный. Внешний вид программы не претерпел изменений, но оптимизировалась ее внутренняя структура. Прикладываю как "дерево" класса, так и скрин самого класса в программе |
|||
Хранитель экрана Движение шарика | + 20 | ||
Научился задавать параметры цвета, повторил изменение направления движения фигуры Немного сложно было сориентироваться в формулах изменения направления Хороший урок, вспомнил игру Арканоид. Полной новизны не было,но более качественно смог поработать с движением и изменением цветов. К сожалению красивый голубой цвет, который у меня был в отчете к первому уроку, я не смог найти в стандартных цветах переменной типа Color, поэтому задал цвет, на мой взгляд не менее красивый - Indigo. (Вот какой цвет поколения Индиго). Кроме картинки скриншота прикладываю видео - показать, что шарик движется. Видео без звука. |
|||
Хранитель экрана Создаём графику | + 20 | ||
Повторил и прокачал навыки рисования на форме WinForm и обработку событий клика сложностей не было Вот он, долгожданный практикум по рисованию в си-шарпе и ООП! Пока в данном уроке был рефакторинг кода только по методам (т.е. процедурное программирование), но я думаю, в дальнейшем будут и классы, и наследование, и т.д. Заготовка сделана очень динамично. И в этот раз время, в течение которого я делал задание к уроку, я засекал секундомером - получилось ровно 10 минут. А цвета picture и рисуемого объекта я выбрал свои. |
|||
Демо игры Лабиринт 2D - меню | + 2 | ||
Прокачал навыки создания хорошего usability-интерфейса Подбор звуковых файлов Интересная идея программы и ее реализация, хочу попробовать сделать ее на Java |
|||
Демо игры Картинка с секретом | |||
Работе с координатами точки на форме и работе с параметрами нажатия на кнопку сложностей не возникло Очень хороший рефакторинг программы с добавлением картины на форму, получил несколько интересных навыков, которые нужны в дальнейшем |
|||
Теория ООП Перемещение Снеговиков | + 1 | ||
Закрепление знаний о полиморфизме и наследование. Сложностей не было Есть формула смещения второго снеговика относительно первого при нажатии кнопочки: S2=S(init)+position, т.е. если при инициализации второго снеговика в функции init_snowman2() мы его сдвинули по х на 300,0, то при нажатии кнопки мы сдвигаем первого на 10, а второго - на 300+10=310, и тогда 3D-снеговики получатся у нас в обоих случаях)) |
|||
Теория ООП Перемещение других фигур | + 1 | ||
Закрепил навыки работы с объектом Pixel, понял до конца, для чего position. правильно сориентироваться с координатами, чтобы при перемещении фигуры не разъехались Интересное занятие, получил интересный навык. Вообще, во время занятий по всему курсу ООП пришла мысль - если те же линии, круги, квадраты рисовать по нажатию мышкой на форму, цвета выбирать из контекстных меню, да еще доработать интерфейс управления (загружать и сохранять файлы и тд), то получится аналог mspaint. |
|||
Теория ООП Перемещение круга | + 10 | ||
Новизны как таковой не было, закрепил знания, полученные на предыдущих уроках Понять ньюанс со стартовой позицией: почему 0;0, а потом перемещать, а не сразу в координаты точки. Простой и интересный урок нашей саги ООП, хорошо, что мы начали пробовать перемещение на примере простой фигуры. |
|||
Теория ООП Спрайт для Снеговика | + 1 | ||
Работать с коллекцией. И еще закрепил знания по наследованию особых сложностей не было, еще свежи знания с предыдущих уроков, на которых базировался этот урок Код главной формы всё уменьшается и уменьшается, все действия планомерно размещаются в классах. Очень понравилось работать с коллекциями. В php можно что-то подобное делать с массивами, но коллекции здесь намного удобнее. В двух скринах 1)код главной формы и 2) код класса Sprite. |
|||
Теория ООП Мощь полиморфизма | + 10 | ||
создавать абстрактные классы и абстрактные методы. Практически почувствовать мощь и удобство полиморфизма Один переезд равен двум ремонтам, четырем наводнениям и т.д. В этом уроке полностью удалось переехать рисованию Draw в соответствующие классы, а форма Form всё больше и больше становится системой только отображения. |
|||
Теория ООП Переезд graph в базовый класс | + 10 | ||
Реализовывать все однотипные функции через базовый класс Так же, как и на вебинаре, не поменял snowman1 на snowman2 в цикле. Сложно было найти. несмотря на то, что данный урок был "базовым классом" для прошлого урока (на прошлом уроке рассмотрели частный случай, на этом - общая реализация для всех фигур), после данного занятия появились идеи для моих программ. Да и многие программы из уроков и вебинаров видеошарп.инфо (кубики, "балда", крестики-нолики) есть идеи реализовать интереснее, если общие функции перекинуть в базовый класс. |
|||
Теория ООП Переезд метода Draw | + 10 | ||
Переводить методы и свойства из одного класса в другой. Получил понятие о полиморфизме. Проблем и сложностей не было Что-то подобное я реализовывал на php и при работе с системой управления контентом kohana. Но здесь понравилось, что 1) всё структурировано и разложено по полочкам 2) переносимый метод перетерпел минимальные изменения. В прицеп - 2 скрина: класса Circle и основной формы, там где меняли |
|||
Теория ООП Приведение с мотором | + 10 | ||
Работать с getType классов. найти и устранить свой баг, из-за которого ботинки цветного снеговика оказались в левом верхнем углу Много нового удалось сделать, увидел совершенно иное построение фигуры по иному принципу. Еще шаг к управляемому снеговику. А по поводу переменной position - это и будет базовая точка, про которую говорили несколько уроков назад, наверное, сделав началом отсчета не 0;0 а x:y этой точки, а потом изменяя их, можно двигать фигуры |
|||
Теория ООП Фигуральный базовый класс | + 10 | ||
Как работать не только с наследуемым, но и с родительским классом Вопрос. Вернее, ответ на него. По уроку: не думал, что можно идти не только "вниз", то есть от родителя к наследнику у классов, но и наоборот. Это для меня новизна. По вопросу: если без "полиморфизьмов", то в классе Shape поместить публичную переменную public string Shape, которая в наследуемых классах будет равна: "Cyrcle" в классе окружность, "Box" в коробочке, "Line" в линии и т.д. А потом в функции Draw(Shape shapeDraw) через switch case проверять, что в Shape, и в зависимости от этого выводить ту или иную фигуру |
|||
Теория ООП Богатое наследство | + 10 | ||
Узнал, что такое наследование, и как этим пользоваться. Моё определение наследования: наследование - это когда новосозданная структура в программе (класс) берет от уже готовой структуры (класса-родителя) всё, но плюс добавляет что-то своё. Не ошибиться при удалении элементов из классов, которые что-либо наследуют Намного удобнее и компактнее стал программный код благодаря применению наследования. Единственный минус (но это уже будет при работе с реальными проектами) - это надо будет расписывать на листе бумаги, что от чего наследуется, и какие свойства и методы откуда переходят, а какие добавляются на каком этапе (потому что скорее всего будет наследование не одного уровня), иначе несложно потерять нить. В прицеп креплю скрин на отладчике. Вижу, в базовом классе x и y обоих pixel'ов равны нулю (вспомнился урок по отличию класса от структуры), а в текущем они задаются передаваемыми числовыми параметрами |
|||
Теория ООП Второй Снеговик | + 1 | ||
Закрепил предыдущие навыки, готовился новизне на следующих уроках А вот в этом уроке из курса ООП и начались сложности: не просто писать код и слушать объяснения учителя, но еще и над ответом на вопрос думать. Вопрос не так прост, как кажется. С налета не решить. Вот для меня ответ на вопрос, который был бы оптимальным решением в тех условиях, которые есть, - и был наибольшей сложностью. Выложу свои мысли по поводу движения, вращения и масштабирования снеговика на момент записи урока и после размышления "постскриптум" (исходя из того, что есть у нас, без применения тех примочек ООП, которые мы не учили): 1) Инициализацию снеговика надо выделить в отдельный класс, в который передавать все точки. 2) Для перемещения снеговика - в функцию прорисовки нового класса передать точки, смещенные по X или по Y 3) Вращение - частный случай перемещения верхней части снеговика в одну сторону, нижней - в другую при неподвижном центре 4) по поводу масштабирования ничего в голову не пришло кроме как вывести снеговиков на отдельные pictureBox'ы и изменения размеров каждого |
|||
Теория ООП Структура vs Класс | + 10 | ||
Изучил структуры. я их не очень знал, только в некоторых примерах использовал практически вслепую С переменными (ссылками, кучей и т.п., почему в одном случае измененный результат, в другом - первоначальный) немного запутался, пришлось пересматривать несколько раз Пункт 2 я понял сразу и полностью, остальные немного путано. Сюда креплю 2 скрина - просто различие переменных и с ref. |
|||
Теория ООП Рисуем Снеговика | + 1 | ||
нового ничего, вспомнил школьный курс черчения и координатную сетку раскидать координаты и не ошибиться в пропорциях Я рад, что от абстрактных фигур перешли к нормальному рисунку. Возник вопрос: а в играх типа Mortal Combat героев тоже из отдельных элементов программа прорисовывает, а потом меняет параметры и пропорции частей тела? |
|||
Теория ООП Цветные карандаши | + 1 | ||
Нового ничего, поработал с классами, закрепил знания Всё без проблем Сделал боксик-прямоугольник цвета Color.Peru. Заодно узнал, что это за цвет - Перу. Это серо-коричневый цвет - цвет горных пустынь) |
|||
Теория ООП Расстояние между пикселями | + 10 | ||
Переносить функционал (методы) класса в структуру Да в принципе ничего особо сложного А будет ли что-нибудь еще добавляться в структуру? переброс был очень интересным |
|||
Теория ООП Пиксели для классов | + 1 | ||
Оптимизировать классы Переломить в мозге, что класс может работать и по-другому Ничего от первоначальных структур не осталось. Этак к концу курса забудем, с чего начинали. Но классы стали динамичнее, удобнее в использовании. |
|||
Теория ООП Структура пикселя | + 1 | ||
Создавать структуру и работать с ней. Взаимодействие классов увидел Как раз создание структуры. И еще в одном месте напутал с переменными, ошибку сложно было найти. В принципе всё просто, эту часть ООП я знал... но как можно методами и свойствами классов и структур всё закрутить. теперь уже достаточно сложный алгоритм стал получаться |
|||
Теория ООП Круглый класс | + 1 | ||
Вспомнил геометрию. Расчет параметров эллипса я со школы благополучно забыл, сейчас вспомнил. Всё пока легко, но инкапсуляция усваивается)) всё же постоянная практика) Всё получается, и слава Богу! каждый урок - как частичка квеста, и интересно, какой приз ожидает в конце (что же получится за фигура? а может быть она будет динамической! ведь динамика тоже с помощью классов реализовывается) |
|||
Теория ООП Второй класс | + 10 | ||
Новизны нет, закрепил навыки работы с классом, полученные на прошлом уроке Ничего А длину и ширину я всё-таки в классе считаю по модулю))) (Math.Abs()) |
|||
Теория ООП Первый класс | + 1 | ||
Создавать класс, пользоваться методами и свойствами класса Сложностей не было Всё получилось быстро и элегантно! Повторюсь: понравился 10-минутный формат урока! |
|||
Теория ООП Урок рисования | + 1 | ||
Рисовать. поработал с функциями DrawLine, DrawRectangle. Пока ничего сложного Очень понравился формат урока - небольшое десятиминутное практическое занятие, в котором немного информации, но она очень хорошо усваивается |
|||
Теория ООП Инкапсуляция мечты | + 1 | ||
Ещё раз задумался над понятием "инкапсуляция" Ничего сложного Инкапсуляция - это когда мы главные функции по управлению каким-нибудь объектом передаем пользователю, а многие вспомогательные, которые могут повредить объект, прячем от него. (в капсулу, где они пользователю будут недоступны - в закрытый класс, приватную функцию и т.д.). Как пример могу привести автомобиль, где пользователю-водителю доступны только руль, педали, рычаг, переключатели на панели, т.е. всё то, чем он может управлять автомобилем, а такие системы как мотор, аккумулятор, тормозная система и т.д. скрыты от рук водителя под капотом автомобиля. Картинка на эту тему может быть не совсем удачную я выбрал, так как не очень хорошо выглядит "пользовательское" место за рулем с этого ракурса... |
|||
Морской Бой Планирование | + 2 | ||
Создавать объектную модель, планировать структуру класса, не открывая VS. Выполнить задание Евгения на 10 минуте, т.е. поставить видео на паузу, взять листок и заполнить эту таблицу для себя. Несколько вариантов делал, но 1) модель игры получалась во всех случаях слишком громоздкой; 2) нужного фундамента не получилось ни в одном случае. Люди, если есть у кого-нибудь ссылки на ресурсы, где есть практические задачи по аналогичному планированию программ и алгоритмов, поделитесь, есть необходимость потренироваться Хорошее начало интересного проекта. Интересные планы, понравилось отличие от МБ на тетрадном листе - стрельба по кораблям в режиме реального времени. По планированию алгоритмов может быть будет иметь смысл серия вебинаров или видеокурс. |
|||
Сокобан Сокобан - Создаём свои уровни | + 10 | ||
Рассчитывать сложность и совпадающее количество ящиков и мест под них сделать уровень сложным,но проходимым Все уровни на скрине - мои))) старался сделать их проходимыми, сложными и красивыми. не всегда получалось. но в процессе работы непосредственно над игрой, я надеюсь, что еще пару уровней дорисую))) |
|||
Сокобан Сокобан - Редактор - Улучшение | + 10 | ||
Закрепил знания по свойствам элементов, динамически размещаемых на панели Да в принципе ничего сложного, легкий урок, я больше внимания уделил удобству программы. Вот удобство для пользователя и при этом функционал без глюков - это для меня "бритва Окаммы", трудноватая вещь Ну что могу добавить к перечисленному выше... люблю такие уроки, где всё в общем-то знакомо, всё в проекте уже сделано, и где, незначительно улучшая уже готовый функционал, мы делаем программу удобнее и заодно повторяем и закрепляем полученные знания и навыки. |
|||
Сокобан Сокобан - Редактор - Сохранение | + 1 | ||
Вот этот урок по количеству новоприобретенных навыков компенсировал для меня все предыдущие. Новым было практически всё - и сама идея вставлять строки в серединку текстового файла, и сдвиги строк - интересно сделаны, можно будет использовать подобные алгоритмы в прикладных проектах, и создание пустого уровня (правда он у меня почему-то при создании последний везде копирует, и я понял почему, но это мне даже больше понравилось, - человечек и нужное кол-во ящиков и мест есть, остается только перераспределить и перерисовать стены - не буду исправлять). Пожалуй... справиться с такой проблемкой ... с resize... добавлю одну строку - нормально, добавляю один столбец - нормально, добавляю несколько столбцов - все нормально... но как только добавлю 2 или более строк и жму сохранение - вываливает ошибку, что такого элемента массива не существует. и правильно - z=1, delta=2 естественно, элемент[-1] не существует... но откуда он берется, я до сих пор не понял (однако, не теряю надежду, ищу), а проблему одолел прописыванием функции SaveLevel() в функцию добавления строки. Урок очень хороший, очень классное объяснение всей идеи и этапов реализации, новые функции очень нравятся, буду использовать в своих наработках. Но положу небольшую ложку дегтя: сам принцип записи всех уровней в один файл, и наработка множества сопутствующих технологий и алгоритмов кажется мне немного сложноватой. Решение сейчас прорабатываю: пробую сделать программку сохранения уровней в таблицу встраиваемой базы данных. Если получится, поделюсь решением. |
|||
Сокобан Сокобан - Редактор - Редактирование | + 3 | ||
1. Добавлению строк и столбцов в редакторе (функция не несет в себе явной новизны, но как это реализовать, я до этого урока не очень понимал) 2. Работа с компонентом DropDownButton для меня достаточно новая. 3. Вставка картинки по левой и правой кнопки мыши. Я думал, будут достаточно большой разветвленный алгоритм, но по имеющимся функциям обошлись по одной строке на каждую кнопку мыши - это классно Всё-таки добавление строк и столбцов. Тоже интересная в практическом отношении новелла нашего сериала "Сокобан". Много подчерпнул интересных инноваций для себя. Кое-что привнес по-своему. Не придумал, какую картинку поместить на список меню добавления/удаления строк и столбцов, и в конце концов сделал у компонента DisplayStyle=Text и словами вписал "Строки и столбцы". А по функции проверки IsGoodLevel мне не очень понравилось, что она будет возвращать по одной ошибке за цикл проверки, и я добавил в нее строковую переменную checkLevel, и все return, кроме конечного заменил на checkLevel+=" ошибка ... нужно указать..." и текст ошибки. а в конце return checkLevel, чтобы программа возвращала всё, что она имеет против нашего уровня на данный момент |
|||
Сокобан Сокобан - Редактор - Интерфейс | + 10 | ||
Работа с Resize - новая и интересная для меня функция, срабатывающая при изменении формы. Сложностей не было - и слава Богу! Ну по данному уроку новизны как таковой лично для меня не было. Динамическую прорисовку игрового поля мы делали во многих программах на уроках Евгения, это мне нравится. Очень интересная идея хранения карты уровня в текстовом файле (хотя отмечу - для сокобана, где элементов немного, отлично, но для редакторов карт других игр, где элементов больше, одинарных символов может и не хватить). В целом очень понравился урок. И понравилось, что всё получилось. В скрине прислал и levels и запущенную программу на одном рисунке. Запускал второй уровень. |
|||
Сокобан Сокобан - Редактор - Загрузка | + 1 | ||
Работать со структурой emum и отладка. Я хотел отладку внести в "сложности", но всё с отладкой получилось. Наверное, создать уровни в текстовом файле. Здесь не просто описания, хотелось создать такие лабиринты, где можно было бы задействовать все используемые элементы, но при этом они были бы небольшие. Еще определенную сложность вызвала работа с багами при написании функции с out, но я разобрался Хороший урок на создание того, что "под капотом" любого редактора уровней для любой игры. Теперь визуалку будет сделать легче. А уже в визуальной среде сложности с уровнями будут решаться при "разработке" лабиринта |
|||
Сокобан Сокобан - Игра - Интерфейс | + 1 | ||
Сделать интерфейс игры Работа с делегатами К сожалению, в курсе по сокобану меня после того, как я сделал вступительное задание и отчитался по нему, перебросило не к первому уроку, а сюда, к 7-му. Поэтому в качестве скринов к отчету я прикладываю свои старые наработки по сокобану, а когда дойду до данного урока "своим ходом", - всё переделаю. Но урок прекрасный! |
|||
Сокобан Сокобан - Вступление | + 1 | ||
Ознакомился с игрой "Сокобан", ее правилами, хитростями, ньюансами. Пройти уровни, которые я прошел. Я открыл скорее всего классический сокобан, пришлось поломать голову К видео замечаний нет, с прохождением уровней игры пришлось посидеть, поломать голову. Игра не так проста, как кажется на первый взгляд. Но это и возможности открывает серьезные |
|||
Демо софт Вступительное слово | + 1 | ||
Определиться с английской версией. Так получилось, что все проекты с момента моей регистрации на videosharp.info и до сегодняшнего дня я выполняю на Visual Studio 2013 ultimate, она руссифицирована, но она мне очень нравится, и менять я ее не хочу. Но недавно инсталлировал Visual Studio 2015 Preview, так как в аннотации к этой версии прочитал, что на ней реализованы новые средства разработки приложений для android. У меня эти средства не установились,но среда функциональная, английская, может быть она пойдет в качестве решения? Мои ожидания от видеокурсов, вебинаров и просто присутствия на сайте всё те же: погружение в среду программирования c# и сопутствующих технологий, разработка новых интересных решений, реализация собственных идей и обсуждение их с единомышленниками здесь. Если я вижу, что могу принести пользу проекту или помочь людям, которые так же, как и я занимаются здесь, я стараюсь помочь тем, что в моих силах. А последняя программка, над которой я работал и работаю - игра Sokoban. |
|||
Микроигры Крестики-Нолики. Игра на двоих | + 1 | ||
Сделать игру "Крестики-нолики" на основе готового класса Logic в веб-интерфейсе(как приложение asp.net). Не получилось((( (там каждое нажатие на кнопку типа ImageButton получалось как Submit, и форма с классом инициализировались заново). Вернулся в winform (откуда и публикую программку). Но в вебе сделать надежды не теряю). По поводу данного урока случился курьёз. Я его начал делать еще когда он был в одном из бесплатных разделов. Сделал под видео. Потом начал делать сам. Программирую. Программа получилась, испытание прошла. я сделал скрин, решил опубликовать. Захожу - а в бесплатном разделе уже нет этой игры. И вот теперь я нашел её в "Супер-играх". |
|||
Новые технологии VIP урок - Создание архиватора - 1 часть | + 1 | ||
Сложно было всё, что касалось потоков ... и оборотов using... и чтения-записи бинарных данных. Интересный, но сложный урок. Много воистину "новых технологий" лично я узнал. Даже охарактеризовать сложно, потому что многое еще предстоит осмысливать, пересматривать заново видео, делать в других примерах. Но ... такие занятия нужны... как воздух. и я буду рад, если на профи-вебинарах будут еще такие работы, и я с ними буду справляться. |
|||
Новые технологии Построение графиков | + 1 | ||
В проект никак не хотел устанавливаться графический компонент из библиотечки. Пришлось пересоздать проект (под NET 2.0, как я прочитал в ZedGraph - овском readme), и переслушать видео, особенно тот момент, где Евгений Витольдович велел скопировать dll-ку в каталог с проектом. После выполнения рекомендаций всё пошло как по маслу. В принципе ни добавить, ни убавить нечего. Прекрасная библиотечка, красивые графики можно делать,а потом печатать. Ознакомился с самим процессом построения функции на c#, там где PointPairList делали. Это для меня новизна, признаюсь честно. Сферу применения широка. В текущих задачах правда негде применять это, но в перспективе буду искать. И осталось много неопробованных моментов, такие например, как построение гистограмм - буду пробовать со шпаргалкой. В общем, от меня за этот видеоурок - твердая пятерка (а от Вас мне - посмотрим, но надеюсь, я справился) P.s. В скрине-отчете у минорных точек немного добавил яркости цвета, иначе их совсем не видно. |
|||
Новые технологии Печать таблицы + экспорт в Excel | + 1 | ||
Ничего С html я работал на c# достаточно часто, правда делал просто сохранение в html-файл. CSV также знаком. Поэтому сложностей не испытывал. Данное решение, особенно вывод в csv-файл, понравилось еще и тем, что не привязано конкретно к Excel (к его com-объектам), а полученные csv-файлы можно открывать и в OpenOffice, и в Lotus Symphony, и во всех приложениях, работающих с xls-файлами. За это спасибо огромное. Сделал небольшое отступление - в передаваемые параметры функции excel_table() добавил еще и имя файла, в который выводим, и использовал этот параметры при сохранении файла. Просто раз решили, что функция будет универсальна, значит, и переносить ее надо "с максимальным комфортом"))). |
|||
Новые технологии Говорящие часы. Воспроизведение | + 1 | ||
Ничего Интересная идея, функциональная программка. Особенно понравилась защита от дублирования. Я думал, что-то будет архисложное, связанное с закрытием-открытием потока, а здесь через bool-переменную - просто и изящно. П.с. а сохранение параметров и восстановление реализовал через ini-файл. Правда пока на готовом классе, но обязательно расковыряю его и сделаю свой. |
|||
Новые технологии Говорящие часы. Запись голоса | + 1 | ||
Сложностей не было. Были небольшие траблы в создании делегатов - я неверно записал один делегат в функции StartRecording(), пришлось поискать ошибку и погонять туда-сюда видео, но всё разрешилось. Хороший урок, интересная программа. Вспомнил, как девять лет назад стал обладателем программки-диктофона и порадовал сотрудников голосовыми оповещалками типа "Пришла почта", "Сегодня совещание" и т.д. (программа писала тоже в wav-файлы). И вот сам создал такую. Обрадовало то, что принцип звукозаписи оказался гораздо проще, чем я поначалу думал. По всему курсу "Новые технологии" очень нравится принцип, что в последующем уроке очень тактично касается то, что разбирали в предыдущих (те же делегаты и потоки). Это мне очень помогает получше запомнить принципы работы с данными конструкциями, и хорошо "общаться" с ними в разных вариациях их применения (те же потоки - и Invoke, и Stream рассматривались). При создании самой программки позволил себе немного пошалить с оформлением и создать нестандартное окно. На функционале это слава Богу не отразилось. Пожелание: чтобы курс "Новые технологии" не ограничивался только 10-ю занятиями, пополнялся постоянно. |
|||
Новые технологии Обои рабочего стола | + 1 | ||
В общем-то ничего. Хороший урок (правда, в курсе "Новые технологии" он появился после урока про клиент-серверную менялку фоновых рисунков, поэтому для меня он стал своеобразным "триквелом", но это мне помогло реализовать всё по горячим следам). Всё получилось, даже удаление файлов по Delete при работающей pictureBox (воспользовался функцией picture.Image.Dispose();), что позволяет просматривать картинку перед удалением. А на рабочий стол выставляется всё по клику, так как в видеоуроке. P.s. на скрине не привожу Vis Studio на заднем плане, чтобы видеть установку фонового рисунка |
|||
Новые технологии Клиент-сервер для смены обоев | + 1 | ||
Исправить мои ошибки. Львиную долю времени тестировал, где проблема, ошибок программа не показывала, но и картинки не меняла. Проблему решил применением Directory.GetCurrentDirectory().ToString() при определении пути в переменной path функции PlaceWallpaper(). И еще "не преодоленная " сложность - локальной сети дома нет, так что на нескольких компьютерах программу я не опробовал))) к сожалению)) Урок очень интересный. В общем-то знаний в области, как создавать клиент-серверные приложения (чтобы отдельно сервер, отдельно клиент) у меня нулевые, поэтому в новинку мне здесь было практически всё. Но именно эта новизна для меня (по крайней мере в этой программе) оказалась в общем-то несложной - не было сложных построений и переходов, потоки самые простые. И, сделав эту программу, я понял, что прикоснулся к "святая святых" - узнал, каким образом был создан и работает робот Шарп))) (конечно, примерно). |
|||
Новые технологии Нити на кубиках | + 1 | ||
Довольно сложным было понять логику потоков. Если с делегатами всё понятно, то здесь немного пришлось уловить смысл. Пересматривал моменты старта потока, и организацию invoke. В принципе несложно, но непривычно, что в invoke делегат отдельно, объекты функции отдельно, а тело функции вообще "за кордоном". Но есть в языке и такая логика, и это интересно. Урок понравился. Всё очень доходчиво, понятно. Пожелание: в одном из видеоуроков данного курса разобрать синхронизацию нескольких потоков (больше трёх, про что писал Максим) поподробнее, узнать, как организовать такую синхронизацию правильно, какие подводные камни могут быть ну и т.п. вопросы. |
|||
БД - Книжка оценок Авторизация школьников и учителя | + 1 | ||
Пуститься в самостоятельное плавание. В видеоуроке у Евгения всё просто и элементарно. Самому немного пришлось потрудиться. Очень интересный урок. Я до этого делал формы авторизации, но здесь решение на мой взгляд наиболее удобное. Касаемо конкретно работы с БД - мне понравилось, как использовался запрос SELECT count(*)... Обычно использую ее, чтобы посчитать, сколько записей по определенному коду... а для выяснения, есть или нет записи - для меня новизна. Так же интересное решение - функция setmode. Не скажу, что не припомню таких, - в видеокурсе по играм это частое решение, - но оптимальное, когда надо знать, что открывать, а что не надо. Буду делать домашку и ждать следующих серий. |
|||
БД - Книжка оценок Создание интерфейса программы | + 1 | ||
В нескольких местах запутался с подключением и текстами запросов, трудновато было исправить, поскольку обычная проверка в Visual Studio не срабатывает, так как для него запросы в БД - всего лишь строки Интересный видеоурок, почерпнул несколько новых идей, простых решений по довольно сложным языковым конструкциям как SQL, так и C#. Тема очень обширна, и думаю, нужен видеокурс, и - не побоюсь такого предложения - в помощь роботу Шарпу сделать робота Эскула)) |
|||
БД - Книжка оценок Проектирование БД «Книжка оценок» | + 1 | ||
На данном этапе всё просто Очень хорошее и нужное вступление, на мой взгляд пока ничего сложного, в Теории Алгоритмов намного сложнее логика. Но и не скажу, что всё я знал, и мне это как 2+2 на калькуляторе... я узнал много нового и решил для себя несколько проблем, которые у меня периодически возникали при работе с БД. Мне удалось понять, как делать составной первичный ключ, а в дальнейшем работать с ним (скорее всего, когда перейдем в C#, исключения, чтобы не нарываться на ошибки с составным ПК, будем обрабатывать программно), примерно понял логику составления логической схемы БД, и на ее основе проектирование таблиц. В общем от урока я получил знания, которые буду применять, было интересно, буду ждать продолжения курса и вебинары. |
|||
Unity 3D Установка Unity3D | + 10 | ||
закачка довольно длительная Дистрибутив установлен |
|||
Комбинаторика Рекурсия. Вступление | + 1 | ||
Всё просто и элегантно Спасибо за тему, я очень хотел бы разобраться с рекурсией)) буду ждать вебинара))) |
|||
Нанософт Скорость на клавиатуре | + 1 | ||
проверка ошибки интересный урок. попробовал реализовать как веб-приложение, но там появились определенные проблемы с таймером |
|||
Демо софт Двенадцать месяцев | + 1 | ||
ничего Сделал несколько вариантов |
|||
Нанософт Шахматные часы | + 1 | ||
Всё несложно Интересный урок, функцию секундомера можно использовать в играх |
|||
Новые технологии Делегаты на кубиках | + 1 | ||
по мотивам вебинара всё было нетрудно Интересный урок, нужные знания по делегатам |
|||
Нанософт Средняя оценка | + 1 | ||
Делегат Интересная программа, интересная реализация |
|||
Демо игры ФИНАЛЬНЫЙ УРОК | + 2 | ||
вспомнить всё, что было изучено на предыдущих уроках))) Очень нравятся видеокурсы. С большим удовольствием учусь как здесь, так и на вебинарах. Очень нравится раздел "Консоль" (я подписался на него), не пропускаю ни одного "консольного " вебинара, ни одного субботнего. Огромное спасибо Евгению Витольдовичу за то, что тратит на нас время, и в интересной форме живого общения делает для нас понятным как языковые возможности c#, так и принципы построения алгоритмов программ. Буду продолжать изучение дальше. Жданов Валерий Владимирович |
|||
Нано-игры Бот для Цифр | + 1 | ||
Вычислить координаты Сфера применения - абсолютно разнообразна. От ботов до автозапусков программ |
|||
Игры со словами Игры со словами | + 1 | ||
всё несложно много интересных алгоритмов по работе со словами |
|||
Нано-игры Игра Цифры | + 1 | ||
Всё просто Интересная программка, от себя дописал счетчик правильных и неправильных нажатий, пот окончании эта "статистика" выводится MessageBox'ом |
|||
Демо игры VIP. Устный счёт | + 1 | ||
Всё доступно Интересная игра. И развивающая! |
|||
Шарики Шарики. Анализ игры | + 2 | ||
Понять работу массива PictureBox Сложный, но очень интересный урок. |
|||
Шарики Шарики. Вступление | + 2 | ||
план. не привык рисовать))) интересно, сложно, но необходимо |
|||
Демо игры Камень ножницы бумага | + 2 | ||
Собрать всё воедино. много различных новшеств по сравнению с другими играми Урок интересный. Спасибо! |
|||
Демо софт Английские карточки | + 2 | ||
Сложного ничего, но очень интересные функции класса Dictionary, я потом с ними экспериментировал много Великолепный урок, отдельные элементы программки использовал в других проектах |
|||
Демо игры Бот для Быстрощёлка | + 3 | ||
Всё несложно Мой рекорд - 29 кликов. А замечаний по боту нет, всё хорошо. |
|||
Демо игры Игра Быстрощёлк | + 6 | ||
Ничего сложного Урок отличный |
|||
Демо игры Лабиринт 2D - игра | |||
|
|||
Нано-игры Арканоид - Уровень и ракетка | |||
|
|||
Карточки памяти Подготовка формы | |||
|
|||
Демо софт Менеджер паролей | |||
|
|||
J3. Ввод READ - Любая формула | |||
|
|||
Инфобизнес Иерархия учебных материалов | |||
|
|||
Базовый ASP.ект Мы начинаем ASP.NET с MVC | |||
|
|||
БД - Управление гостиницей Установка сервера MySQL | |||
|
|||
Итератор Итератор. Разложение числа на простые множители. | |||
|
|||
Функционал ФП - Калькулятор | |||
|
|||
НаноШахматы HTML - Шахматные фигуры | |||
|
|||
Шифрование Перестановочный шифр | |||
|
|||
Без конкуренции Главный Анализатор | |||
|
|||
Java Book Проектирование - Классные диаграмы | |||
|
|||
Знакомство с jQuery Понятие селектора и примеры | |||
|
|||
Yii2 REFRESH - 40 МГНОВЕНИЙ ОПЫТА | |||
|
|||
PHP фреймворк Yii2 - вторая часть Compose Yii - Загрузка фреймворка | |||
|
|||
Невидимка Кто такая C# Невидимка? | |||
|
|||
Web API Создание Web API проекта | |||
|
|||
Лендинг на YII2 О лендингах и фреймворке | |||
|
|||
PHP графика Где находится библиотека | |||
|
|||
SQL: ничего лишнего Инструменты и доступ | |||
|
|||
On-line игра Контроллер не спешит | |||
|
|||
Система Git Добро пожаловать в Зоопарк! | |||
|
|||
Начало здесь День №1. Создание микро-Привычки. | |||
|
|||
Записи вебинаров Открытый вебинар курса «Разработчик игр на C#» Игра «2048» | |||
|
|||
Записи вебинаров GIT-практикум | |||
|
|||
Повторение задач Stop. Think. Act. Review. | |||
|
|||
API поиска работы Меняем внешний вид | |||
|
|||
API поиска работы Структура вакансии | |||
|
|||
API поиска работы Переезжаем на WPF | |||
|
|||
Клиент-серверный сокет Что такое сокет | |||
|
|||
API поиска работы Полная информация | |||
|
|||
API поиска работы ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР | |||
|
|||
Bootstrap-4 первые шаги Погружение в проект | |||
|
|||
Bootstrap-4 первые шаги Отзывы - размещение карточек | |||
|
|||
Bootstrap-4 первые шаги Обратная связь - создание формы | |||
|
|||
Пошаговый JavaScript Home | |||
|
|||
JS Восточный гороскоп Создание сцены | |||
|
|||
JS Восточный гороскоп Первые функции | |||
|
|||
JS Восточный гороскоп Символ года | |||
|
|||
JS Восточный гороскоп Цвет и стихия года | |||
|
|||
JS Восточный гороскоп Данные - на страницу | |||
|
|||
JS Восточный гороскоп ФИНАЛЬНЫЙ УРОК | |||
|
|||
marafon Новогодний Марафон - Вариант участия | |||
|
|||
Весёлая семейка Web-Мастера Session | |||
|
|||
Фотошарп VIP. Обработка видео программой ffmpeg | |||
|
|||
Python3: математика Погружение в python3 | |||
|
|||
Python3: математика Математические операции в python3 | |||
|
|||
Python3: математика Число - на составные части | |||
|
|||
Python3: математика Рефакторинг - ввод и функция | |||
|
|||
Python3: математика Обработка исключений - немного теории | |||
|
|||
Python3: математика Проверка иных условий | |||
|
|||
Python3: математика Списки - немного теории | |||
|
|||
Python3: математика Списки - в программу! | |||
|
|||
Python3: математика Словарь сотен | |||
|
|||
Python3: математика Автора - в кортеж | |||
|
|||
Python3: математика Любое число прописью - новая программа и теория цикла for | |||
|
|||
Python3: математика Exe-файл - крутой pyinstaller | |||
|
|||
Дневник успеха 2019-04-07 : Куй железо, пока горячо. | |||
|
|||
Дневник успеха 2019-04-28 : Нужно наклониться, чтоб из ручья напиться. | |||
|
|||
LINQ: шаг за шагом Краткая форма и навигация | |||
|
|||
LINQ: шаг за шагом JOIN связующий: начало | |||
|
|||
LINQ: шаг за шагом Полезные методы | |||
|
|||
Дневник успеха 2019-06-09 : Какова пашня, таково и брашно. | |||
|
|||
PHP & PDO Инструменты и создание проекта | |||
|
|||
.NET Core первые шаги Тонкая системная диагностика | |||
|
|||
Доска объявлений О проекте и про инструменты | |||
|
|||
Доска объявлений Создание проекта YII2 | |||
|
|||
Доска объявлений Комфортная конфигурация | |||
|
|||
Доска объявлений Схема базы данных | |||
|
|||
Доска объявлений Подключение к базе данных пользователя и миграция пользователей | |||
|
|||
Доска объявлений Информация о пользователе | |||
|
|||
Доска объявлений MVC - немного теории | |||
|
|||
Дневник успеха 2019-09-15 : Не говори, что делал, а говори, что сделал. | |||
|
|||
PHP CLI без мата Инструментарий курса | |||
|
|||
juqery пользовательский интерфейс Программа на javascript | |||
|
|||
Дневник успеха 2020-03-08 : Что пожнешь, то и сколотишь, что сколотишь, то и в амбар положишь. | |||
|
|||
C Что такое qr-код? | |||
|
|||
Дневник успеха 2020-08-09 : С курами ложись, с петухом вставай. | |||
|
|||
Генератор qr кодов на Node JS Запуск web проекта | |||
|
|||
Генератор qr кодов на Node JS Подключение представления | |||
|
|||
Генератор qr кодов на Node JS Получение qr кода | |||
|
|||
Новогодний python Подарки: создание проекта | |||
|