Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта

Иван Воронин
  • Звание: Гуру
  • Накопленный опыт: 1929 часов
  • Баланс Мегахешей: собрано 2546 Mh, потрачено 0 Mh
  • Баланс Байтов: 12215 байтов
  • Участник «Клуба формулистов»: до 2017-11-30
  • Последний визит: 2018-06-18 22:48:53
  • Возраст: 36 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2018-06-17 power Дневник успеха 42 из 6 700 %
2018-06-15 chess3 Шахматы по сети 95 из 0 %
2018-05-30 phpdate PHP Повелитель дат 6 из 0 %
2018-05-26 lines Шарики все 8 100 %
2018-05-23 simple1 PHP парсинг XML 10 из 0 %
2018-05-14 biknight Мат Конём и Слоном 18 из 32 57 %
2018-05-11 memory Карточки памяти 13 из 0 %
2018-05-09 bootstrap Портфолио на Bootstrap все 12 100 %
2018-05-04 aspnet Базовый ASP.ект 2 из 24 9 %
2018-04-25 game1 Наноигры 9 из 10 90 %
2018-03-25 ef Entity Framework все 8 100 %
2018-03-20 webapi Web API 2 из 0 %
2018-03-14 translatejs Мультиязычное меню на JS все 8 100 %
2018-03-12 java2 Игры на JavaScript все 11 100 %
2018-03-09 game0 Демо игры все 10 100 %
2018-03-06 game4 Игры со Спрайтами 21 из 33 64 %
2018-02-04 soft3 Теория ООП все 39 100 %
2017-12-27 nevermind Невидимка 5 из 0 %
2017-12-19 javasweeper Java Sweeper 53 из 0 %
2017-12-17 game2 Микроигры 16 из 15 107 %
2017-11-30 java-egz 7. Экзамен 5 из 4 125 %
2017-11-28 coffee Чашка кофе 6 из 0 %
2017-11-22 xonix Game Xonix 36 из 24 150 %
2017-11-20 java-if 6. Условия 8 из 7 115 %
2017-11-12 task4 Графические циклы все 13 100 %
2017-10-11 soft2 Новые технологии все 15 100 %
2017-10-06 yii_b PHP фреймворк Yii2 - вторая часть все 8 100 %
2017-09-15 soft1 Нанософт 2 из 10 20 %
2017-09-10 sokoban Сокобан 21 из 23 92 %
2017-09-06 saver Хранитель экрана все 15 100 %
2017-08-31 yii Yii2 все 40 100 %
2017-08-29 bomberman Бомбермэн 3 из 22 14 %
2017-08-06 design-javafx MVC и JavaFX все 17 100 %
2017-07-30 design-mvc Шаблон MVC все 39 100 %
2017-07-21 cpp1 С++ Графика - обрезка изображений все 13 100 %
2017-07-14 wpf WPF Clocks все 10 100 %
2017-07-04 dancex Dancing Links все 14 100 %
2017-06-17 design Шаблоны все 1 100 %
2017-05-24 jquery Знакомство с jQuery все 16 100 %
2017-05-21 java-junit Тестирование все 6 100 %
2017-05-13 design-state 9. State все 13 100 %
2017-05-10 game7 Морской флот 1 из 52 2 %
2017-05-01 design-observer 8. Observer все 13 100 %
2017-04-30 bilife Бинарная жизнь все 6 100 %
2017-04-17 soft0 Демо софт 3 из 7 43 %
2017-04-16 java-sqlite База SQLite все 5 100 %
2017-04-10 design-facade 5. Facade все 11 100 %
2017-04-09 design-iterator 6. Iterator все 15 100 %
2017-04-08 design-record 7. Active Record все 9 100 %
2017-04-07 design-strategy 4. Strategy все 16 100 %
2017-04-05 design-method 3. Template method все 10 100 %
2017-04-05 iterator Итератор все 10 100 %
2017-04-05 design-factory 2. Factory все 11 100 %
2017-04-05 design-singleton 1. Singleton все 22 100 %
2017-04-02 compiler Компилятор все 3 100 %
2017-02-22 telebot API Telegram 1 из 24 5 %
2017-01-21 github Система Git все 10 100 %
2017-01-16 chess2 МикроШахматы все 47 100 %
2017-01-01 jbook Java Book все 24 100 %
2016-12-22 java-list 13. Коллекции все 5 100 %
2016-12-21 java-for2d 12. Явные графоциклы все 11 100 %
2016-12-17 java-class 10. Классные пакеты все 18 100 %
2016-12-17 java-array 9. Массивы все 3 100 %
2016-12-15 java-loop 8. Циклопы все 10 100 %
2016-12-13 jframe Слова в Сетке все 9 100 %
2016-12-13 fruits ООФрукты все 30 100 %
2016-11-20 java-chess 11. Шахматные классы все 6 100 %
2016-11-20 viri Без конкуренции все 14 100 %
2016-11-12 sweep Боты Сапёра все 32 100 %
2016-11-11 driver PHP Driver все 10 100 %
2016-11-08 java-oper 5. Операции все 7 100 %
2016-11-03 task1 Семантика все 1 100 %
2016-10-31 java-type 4. Типы все 4 100 %
2016-10-21 java-read 3. Ввод все 10 100 %
2016-10-11 java-write 2. Печать все 3 100 %
2016-10-09 gmaps ASP.NET и GMaps 2 из 11 19 %
2016-10-07 java-start 1. Запуск все 4 100 %
2016-10-05 tinklavimas Tinklavimas 3 из 30 10 %
2016-09-21 chess НаноШахматы все 17 100 %
2016-09-20 base1 БД - Книжка оценок 1 из 6 17 %
2016-09-19 network Сетевые технологии 4 из 13 31 %
2016-09-17 jsweep Явный Сапёр все 12 100 %
2016-09-10 eshop Интернет-магазин все 25 100 %
2016-08-16 origami Оригами 1 из 6 17 %
2016-08-01 task3 Комбинаторика все 22 100 %
2016-07-23 words Игры со словами 1 из 7 15 %
Итого: 1171 из 1147 103 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2018-06-18 solo C# набор 28 из 17 165 %
2018-06-03 solo Java - Вывод данных 3 из 7 43 %
2018-06-02 solo Java - Запуск 11 из 13 85 %
2018-03-06 jawa Сумматоры 9 из 0 %
2018-03-04 task2w Регулярные выражения все 5 100 %
2018-02-27 task2t Матрицы все 4 100 %
2018-02-25 task2s Строки все 6 100 %
2018-02-20 task2r Подпрограммы все 14 100 %
2018-02-09 task2q Простые массивы все 8 100 %
2018-02-08 olimp Олимпиада 27 из 40 68 %
2018-02-04 task2o Матрёшки все 9 100 %
2018-01-29 task2n По цифрам все 8 100 %
2018-01-21 task2m Любимые циклы все 6 100 %
2018-01-16 task2l Математика все 9 100 %
2018-01-08 task2k Последовательность все 6 100 %
2018-01-03 task2j Вечность все 5 100 %
2018-01-02 book 6.Математика 8 из 7 115 %
2017-12-30 task2i Узник цикла IF все 6 100 %
2017-12-24 task2h Точка и плоскость все 6 100 %
2017-12-24 club 10895 - Данил 42 1 из 0 %
2017-12-19 task2g Обман цикла все 7 100 %
2017-12-14 task2e Пока-цикл все 6 100 %
2017-12-09 task2d For-to-чки все 26 100 %
2017-12-08 task5 pascal_for_2_real 2 из 14 15 %
2017-11-23 task2c Условный оператор все 16 100 %
2017-11-15 task2b Логика все 13 100 %
2017-11-12 task3 Задачи 3 из 0 %
2017-11-10 jawa Задачи 3 из 0 %
2017-11-06 task2a Типы данных все 5 100 %
2017-11-05 club 8275 - Глушков Александр 12 из 29 42 %
2017-10-24 club 7238 - Константин все 2 100 %
2017-10-22 task2f Do-рацикл все 4 100 %
2017-10-21 club 7119 - Владимир Новопашин все 15 100 %
2017-10-12 olimp Шахматы все 2 100 %
2017-10-03 club 6452 - Кирилл Шмойлов все 6 100 %
2017-09-26 club 6203 - Николай все 6 100 %
2017-09-25 club 24 - Муза Оля все 3 100 %
2017-09-20 club 5649 - Максим Лапшинов все 8 100 %
2017-09-15 club 4004 - Елена Вставская все 27 100 %
2017-09-03 task5 pascal_for_2_good все 27 100 %
2017-09-02 club 10558 - Иван Воронин все 7 100 %
2017-03-18 jawa LOOP - Циклы все 8 100 %
2017-03-18 jawa TYPE - Шесть типов все 7 100 %
2017-03-18 jawa OPER - Формулы 6 из 9 67 %
2017-03-18 jawa Коллекции все 3 100 %
2017-03-18 jawa IF - Условия все 18 100 %
2017-02-19 jawa READ - Ввод данных все 10 100 %
2017-02-16 task5 pascal_for_1_norm все 9 100 %
2017-02-16 jawa WRITE - Вывод данных все 11 100 %
2017-01-09 book 8.Потоки все 8 100 %
2017-01-07 book 7.Функции все 8 100 %
2017-01-06 book 5.Массивы все 8 100 %
2017-01-05 club 10162 - Дмитрий Гринь все 5 100 %
2017-01-04 book 3.Условия все 8 100 %
2017-01-04 book 4.Циклы 7 из 8 88 %
2017-01-04 solo HTML - тексты 5 из 14 36 %
2017-01-04 book 2.Числа все 8 100 %
2017-01-02 book 1.Строки все 8 100 %
2016-12-24 task1g Целые задачи все 11 100 %
2016-12-07 jawa Потоки все 8 100 %
2016-11-21 club 10670 - Сергей Соколов 5 из 10 50 %
2016-11-03 task1i Календарь все 16 100 %
2016-10-08 task1h Цифры все 12 100 %
2016-10-01 jawa START - Запуск все 1 100 %
2016-09-16 task1f Геометрия все 8 100 %
2016-09-12 task1e Символы все 5 100 %
2016-09-09 task1d Формулы все 9 100 %
2016-09-01 task1c Лирика все 14 100 %
2016-07-24 task1b Строки все 14 100 %
2016-07-23 task1a Целые числа все 7 100 %
2016-07-23 task3 Динамика все 3 100 %
2016-07-21 task3 Комбинаторика все 9 100 %
2016-07-18 task2 Алгоритмика все 20 100 %
2016-07-16 task3 Рекурсия все 4 100 %
2016-06-29 task1 Семантика все 6 100 %
Итого: 668 из 706 95 %
Сохранить страницу:

791. Валерий Жданов
Валерий Жданов
ответить
→  Иван Воронин  # PHP графика / Форма Edit / 2018-06-18 21:03

Обязательно всё пригодится, спасибо, Иван! Молодец, идешь на опережение!


10558. Иван Воронин
Иван Воронин
ответить
→  Yefim  # Мат Конём и Слоном / Дружба PHP с JavaScript / 2018-06-18 15:13

файлы стилей загружаются один раз и лежат в кэше, чтобы после внесения изменений в файл css можно было сразу увидеть из и на сайте, нужно обновить файл css в кэше принудительно при помощи комбинации нажатия клавиш: "Ctrl + F5", при этом все вспомогательные файлы: "css, js, картинки, музыка и т.д." перезагрузятся с сервера и заменят текущие в кэше.


10558. Иван Воронин
Иван Воронин
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin  # Знакомство с jQuery / Синтаксис и простейший пример / 2018-06-18 14:51

Молодец, хорошо поработал.


18131. Александр
Александр
ответить

791. Валерий Жданов
Валерий Жданов
ответить
→  Иван Воронин  # Дневник успеха / 2018-06-17 Отчёт за неделю / 2018-06-18 06:06

Классно, Иван, только боюсь курсы никогда не завершатся... Всё время что-то новое будет


791. Валерий Жданов
Валерий Жданов
ответить
→  Иван Воронин  # PHP графика / Несколько SQL-запросов / 2018-06-18 06:04

Отлично, Иван


8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин  # PHP графика / Открытку в студию / 2018-06-18 04:43

Вот это уже ближе к истине, что то замохал и не попробовал. Потому как браузер то не обновляся и нифига не первой свежести, как впринципе и сам OS и все его причендалы) ЛАдно в следующий раз так и попробую сделать, глядишь что то да и получится. Спасибо))                                                                                             


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # PHP графика / Открытку в студию / 2018-06-17 21:56

Тогда это скорее баг браузера, кэширует всё подряд, надо было попробовать Ctrl+F5, может помочь =) либо кэширование на самом php сервера отрубить, статику оно держит.


8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин  # PHP графика / Открытку в студию / 2018-06-17 21:32

На самом деле всё что я показываю сработало ровно 2 раза, а потом перестало... Затем копи кастом я сделал всё новое и всё заработало. А насчёт того что убрать имя файла, то я делал и так и так и ещё по другому))) так что там какой то глюк php. На Стековерфлоу нашёл как раз решение сделать тоже самое но в новом домене( Это про OS) и действительно это помогло))


10558. Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin  # Знакомство с jQuery / Суть библиотеки jQuery / 2018-06-17 16:56

Прикольная картинка.


10558. Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin  # PHP графика / Форма Edit / 2018-06-17 16:52

Я бы не сказал, что POST самый распространённый, GET намного чаще используется, взять статистику запросов поисковых роботов, при каждом клике по ссылке осуществляются GET запросы, так как ссылки обычно уже с параметрами.
По поводу кэширования и т.д. это по-умолчанию, но никто не запрещает реализовать обратное =)


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # PHP графика / Открытку в студию / 2018-06-17 16:43

На 10 строчке у тебя установка типа данных, картинка png, а на 12 строчке ты перенаправил картинку в файл, а не в браузер, отсюда и проблема, на 12 строчке убери имя файла, чтобы был только один параметр и всё будет чики-пуки. Внимательнее надо следить за видео.
Если ты сохраняешь в файл. то 10 строчка не нужна.
Потом просто в HTML привязываешь через тег IMG сгенерированную картинку.


10558. Иван Воронин
Иван Воронин
ответить
→  Serge  # 1. Запуск / START - Переменная окружения / 2018-06-16 21:10

Переменная окружения это курс "Пользователь ПК на ОС Windows", советую. Ещё со времён MS-DOS без переменных сред ничего не работало как надо.


10558. Иван Воронин
Иван Воронин
ответить
→  FireWolf  # Шахматы по сети / Интерфейс. Долгожданное превращение / 2018-06-16 21:07

Молодец, всё верно реализовал. По поводу дубликатов объектов, это нормально, потому что используется Instantiate(). Чтобы не было лишнего на сцене, нужно объекты, которые создаются динамически переносить в префабы. Погугли, думаю быстро разберёшься по этому поводу, там ничего сложного нет. Либо организовать систему кэширования необходимых ресурсов, для последующего их использования в процессе работы.


791. Валерий Жданов
Валерий Жданов
ответить
→  Иван Воронин   / 2018-06-16 20:50

Спасибо, просто пишу, когда есть время, продуманные идеи и сильная тяга к написанию)))


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Теория ООП / Инкапсуляция мечты / 2018-06-16 20:48

Прикольная картинка, в тему.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Шахматы по сети / Доска. Запуск на Windows / 2018-06-16 20:46

Перед тем как начать компиляцию надо выбрать под какую платформу и какую битность. Внимательно изучи настройки компиляции там всё есть.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Шахматы по сети / Доска. Смещение / 2018-06-16 20:44

Молодец, красиво.


10558. Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin  # Java Sweeper / За гранью видимого / 2018-06-16 20:41

Всё верно, геттеры/сеттеры это неотъемлемая часть инкапсуляции.


10558. Иван Воронин
Иван Воронин
ответить
→  Валерий Жданов  # PHP графика / Правильные шрифты / 2018-06-16 20:37

Молодец, размерено и не спеша добавляешь уроки, это правильных подход. Зато уроки получаются цельными и без воды.


791. Валерий Жданов
Валерий Жданов
ответить
→  Иван Воронин  # PHP графика / Правильные шрифты / 2018-06-16 20:22

У тебя много что используется раньше меня))) Иду по твоим следам, Иван))) Спасибо за теплые слова! ))


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Шахматы по сети / Доска. Подцеп фигуры / 2018-06-16 20:13

Узнаешь в процессе прохождения курса. Удачи.


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Волосатов  # Шахматы по сети / Рефакторинг. Двухэтажное превращение / 2018-06-16 19:34

Всё, прохождение и описание курса завершил.


1. Евгений Волосатов
Евгений Волосатов
ответить

18683. Roman
Roman
ответить
→  Иван Воронин   / 2018-06-16 14:55

Не совсем понятно что имелось ввиду под "JAVA_PATH". В 10-ке корректнее всего для Git прописывать всё через переменные среды системы.


791. Валерий Жданов
Валерий Жданов
ответить
→  Иван Воронин  # Шахматы по сети / VIP. Меню DimanDOSа / 2018-06-16 08:59

Классная реализация!


10558. Иван Воронин
Иван Воронин
ответить
→  Roman  # Система Git / Deleted / 2018-06-15 23:25

На win10x64 проблем не возникало как и на любой другой ОС. Просто убедиться, что прописан JAVA_PATH и всё.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Шахматы по сети / Доска. Установка Unity 3D / 2018-06-15 23:24

Молодец, осталось его по сети сделать, если ещё не сделал. как раз в этом курсе научишься.


10558. Иван Воронин
Иван Воронин
ответить
→  WildOrc  # Шахматы по сети / Рефакторинг. Последний аккорд / 2018-06-15 19:30

Новичками я называю Нубов, они же Салаги, они же Рядовые, они же Эникейщики и т.д., т.е. те, кто не зная базы, нахватались образного представления о том, что куда скопипастить и где потом скомпилировать, а реального пороха не нюхали. Одни из последних VIP уроков сильно разнятся от итогового кода, который получается на момент записи винального видео отчёта, если они сами не внедряли свои доработки и свободно не бегают по коду, то им будет тяжко, я уж не говорю о том, чтобы вообще пройти весь курс от начала и до конца, а не просто просмотреть его как мини сериальчик и забить. Так что курс не для нубов, это факт.


17443. WildOrc
WildOrc
ответить
→  Иван Воронин  # Шахматы по сети / Рефакторинг. Последний аккорд / 2018-06-15 09:51

Не совсем согласен, что курс не для новичков. Не для полных "нулей", впервые попавших на сайт - это да. И то, если покупать пакетом, то по другим курсам можно подтянуться немного.
Единственным условием мне видится неуёмное любопытство новичка и полное "ненаблюдение" преград. Тогда просто прёшь, как танк. В случае затыка начинаешь стремительно качать
навыки внимательности/дебага/поиска информации/знакомство со специализированными форумами/английский. И получаешь вместо просто курсов по программированию еще бонус-пак =))))))
Главное ( как в том же танке) не .... бояться =))) И потом начинаешь прямо наблюдать свои скачки навыков.
З.Ы. Курс отличный. =) 


10558. Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin  # Java Sweeper / Установка размеров / 2018-06-14 23:34

доступ к полю можно реализовать и просто так, это намного быстрее по ресурсам, но сеттеры и геттеры придумали как стрелки направления движения, типо одностороннее или двустороннее. Их придумали для того, чтобы использовать в библиотеках или где-то, где имеется публичный доступ, чтобы никто случайно или специально не мог нарушить правила инкапсуляции. Если же объекты внутри единого проекта, то сеттеры и геттеры можно опустить, опытные так и делают, чтобы выиграть в производительности, ведь они знают что они делают и ничего не сломают.


16218. Дмитрий
Дмитрий
ответить
→  Иван Воронин   / 2018-06-13 15:55

С объемами да.... Я тоже вначале подумал, что хватит года - максимум для ввода курс дела как говорится...А чем больше прохожу материала, тем больше нахожу для себя тем и вопросов, в которых можно застрять и  даже и 2 лет тут может не хватить на все задуманное)))
С работой тоже не всегда получается заниматься, иногда несколько дней выпадает и потом нужно собраться и въехать по новой на чем остановился... Сейчас пока С# больше как хобби, которое изучаю с интересом. Для реализации чего то серьезного маловато опыта... Но думаю что если есть цель, то обязательно можно стать профи...Нужно запастись терпением и набираться опыта))


10558. Иван Воронин
Иван Воронин
ответить
→  Yefim  # Мат Конём и Слоном / Четыре фигуры на доске / 2018-06-13 15:33

Стилей для отображения таблицы не хватает.


10558. Иван Воронин
Иван Воронин
ответить
→  ser2018  # Шахматы по сети / Алгоритмы. VIP. Как пройти в библиотеку / 2018-06-13 15:31

Молодец, префабы хорошая штука.


10558. Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin  # Java Sweeper / Источник ресурсов / 2018-06-13 15:30

"." - относительно текущей директории в текущей директории
"/" - относительно корня
".." - относительно текущей директории в директории на уровень выше
Молодец, гуглить полезно для более глубокого понимания пройденного.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Наноигры / Скорость реакции. Блок-схема / 2018-06-13 15:24

В комментариях не вижу жалоб на кривую схему, видимо потому, что её вовсе не было. Не понятный комментарий... наверное ошибся отчётом.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Знакомство с jQuery / jQuery - AJAX - Load / 2018-06-13 15:16

<?php echo $time; ?> не пробовал? твой вариант с <?= работает в более новых версиях PHP, может поэтому не отрабатывало как надо? эта фишка по умолчанию активирована в php.ini начиная с 5.4 и выше, проверь версию PHP.
з.ы.
судя по скриншоту, всё же разобрался сам в описанной выше тобой проблеме, молодец. Одна из основных задач программиста, находить решение самостоятельно.


10558. Иван Воронин
Иван Воронин
ответить
→  Иван  # Tinklavimas / 5. Kurortavimas / 2018-06-13 15:03

Молодец, красиво, добавить ещё стилей, как минимум для шрифта (обводку, тени...) чтобы не сливался с фоновой картинкой и будет супер.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий   / 2018-06-13 15:00

Ну вот то, что ты назвал мелочью, обычно отнимает больше всего времени и чем меньше опыта, тем больше времени, молодец, отлично движешься, на данном ресурсе столько курсов и уроков, что за 2 года не прошёл все, ещё потребуется времени не мало, наверное до конца года не успею оставшееся допройти из запланированного, надеюсь за лето большую часть прошерстить, но есть свои проекты и работа, поэтому сложно определить, сколько потребуется времени на форсирование выполнения курсов, ведь "галопом по Европам" не хочется, надо каждый урок осмыслить, да, бывают простенькие, но иногда попадаются те, где появляются свои идеи и начинается =)))))


16218. Дмитрий
Дмитрий
ответить
→  Иван Воронин   / 2018-06-13 10:05

Иван, спасибо.
Да кстати было и такое что на видео есть а при выполнении нет...Такое было когда при объяснении например Евгений забыл передать параметр в функцию, потом при отладке вернулся и поставил...А в при этом выполняя например я его по умолчанию поставил)))
Но это все мелочи, главное понимать что происходит, процесс, а все остальное уже можно разобрать, переосмыслить.
Ошибки, полностью согласен с тобой, помогают разбирать те темы, где есть пробелы или  непонятные моменты... Таким образом копится опыт и растет уровень программирования.


10558. Иван Воронин
Иван Воронин
ответить
→  Иван  # Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК / 2018-06-12 23:09

Привет, спасибо, по поводу https в курсе не рассмотрено, одна из своих доработок. В процессе выполнения урока появляются идеи, которые хочется реализовать. Особенно если понимаешь, что они пригодятся однозначно.


2146. Иван
Иван
ответить
→  Иван Воронин  # Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК / 2018-06-12 23:06

Спасибо за обзор. Получилось очень здорово! Дизайн зацепил. Очень красиво получилось. А работа c htpps тоже в курсе рассмотрена, или сам добавил? Все сделано очень профессионально! Надеюсь, что когда-нибудь доберусь к такому уровню исполнения программ...


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Шахматы по сети / План Шахматного проекта / 2018-06-12 18:26

Молодец, поздравляю с попаданием в тройку призёров, удачи в программировании.


10558. Иван Воронин
Иван Воронин
ответить
→  Эдуард Либерт  # Демо софт / Вступительное слово / 2018-06-12 17:39

Добро пожаловать и удачи.


10558. Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin  # Java Sweeper / Первый цикл / 2018-06-12 17:38

Порядковое значение называется "индекс", как в массивах он идёт с нуля.


10558. Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin  # Java Sweeper / Перечисление кубиков / 2018-06-12 17:36

Enum очень напоминает расширенное булевое значение, только там true или false, а тут их можно сколько угодно добавить. Во многих задачах очень удобно применять enum как фазы между теми или иными задачами.


10558. Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin  # Java Sweeper / Константные размеры / 2018-06-12 17:22

final это аналог const в C#, т.е. атрибут константы, а они неизменны, факт.
private это атрибут видимости, это не значит, что нельзя изменить, это значит работать могут только приближённые =)
Я бы не советовал объединять эти два, не зависимых друг от друга, атрибута, ибо они могут быть использовать раздельно или вместе, не важно, это лишь атрибуты, которые выставляют при необходимости.


18688. Arslan
Arslan
ответить
→  Иван Воронин  # Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК / 2018-06-12 11:57

Прекрасно выполнено. Все красиво, оформление отличное. Доступно рассказано, нужно будет повторить самому. Удачи и терпения, прогрессивного роста в программировании.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Базовый ASP.ект / Добавление истории / 2018-06-11 23:44

Молодец, Дмитрий, отлично справился с поставленной задачей данного урока. Свои ошибки это нормально, самое главное, чтобы ты их нашёл и исправил, обычно это очень хорошо откладывается в подсознании и в будущем ты уже знаешь где твои слабые стороны, т.е. где ты можешь ошибиться и успешно обходишь такие места без проблем, так как пристальнее следишь за собой и кодом. Удачи в дальнейшем обучении.
з.ы.
бывает и такое, что на видео выскакивают ошибки, а у тебя нет, так что всё в твоих руках =)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Воронин  # Дневник успеха / 2018-06-10 Отчёт за неделю / 2018-06-11 17:45

Отличная неделька!


18493. Evgenii Kudriavtcev
Evgenii Kudriavtcev
ответить
→  Иван Воронин  # Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК / 2018-06-11 00:17

Обзор суперский - все показано, рассказано! А красота - она легко доделывается и дорабатывается. Как говориться: "Было бы время и желание"
Курс по шахматам действительно одно из самых "Бомбовых курсов" на данном проекте. Обязательно собираюсь его пройти, к тому же любил играть в шахматы в свое время, да и иногда сейчас играю.


17022. Константин Мельников
Константин Мельников
ответить
→  Иван Воронин  # Дневник успеха / 2018-06-03 Отчёт за неделю / 2018-06-10 23:32

Даа, всем бы так..


10558. Иван Воронин
Иван Воронин
ответить
→  Timoha   / 2018-06-10 13:58

Если ты уверен, что выбирал ПРО версию, то вспоминай как ты её активировал. Советую лицензию использовать, она не такая уж и дорогая.


9980. Timoha
Timoha
ответить
→  Иван Воронин   / 2018-06-10 10:01

После выбора установки Windows 10 pro, произвел активацию windows 10, я недавно заметил что у меня написано не windows 10 pro, а windows для образовательных учреждений, получается диск установочный был пиратским или это из за активатора?  я точно помню что я выбирал профессиональную версию...


10558. Иван Воронин
Иван Воронин
ответить
→  ser2018  # Дневник успеха / 2018-06-03 Отчёт за неделю / 2018-06-10 00:49

Если задачи робота Шарпа кажутся сложными и не ясно, что ему надо, нужно больше практики, так как он даёт достаточно информации, чтобы понять, что там не так (ещё советую при создании проекта в студии, ставить фреймворк 3,5, тогда сама студия будет подсказывать, что это или то не работает в версии 3,5. Робот Шарп работает с версией 3,5).
Пройди курс https://www.videosharp.info/video/nevermind "Невидимка", чтобы твой майнер запускался сам, когда ПК простаивает, очень удобно.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Шахматы по сети / Алгоритмы. ТРЕТИЙ ФИНАЛЬНЫЙ УРОК / 2018-06-10 00:42

У него там чёрный кАроль, а белый кОроль, видимо это чтобы отличать их, опустив цвет =)


10558. Иван Воронин
Иван Воронин
ответить
→  ser2018  # Шахматы по сети / Алгоритмы. ТРЕТИЙ ФИНАЛЬНЫЙ УРОК / 2018-06-10 00:41

Когда то и код из 150 строк казался огромным, сейчас же 10к строк это маленький код. Больше практики - больше понимания, а чем больше понимания, тем огромные объёмы кода уже кажутся детским садиком.


10558. Иван Воронин
Иван Воронин
ответить
→  Arslan  # Наноигры / Арканоид - Уровень и ракетка / 2018-06-10 00:39

Молодец, хорошо поработал. Всё верно, главное, это понимание кода и сути происходящего. Самому себе отправлять комментарий не нужно, если конечно ты не пытался сам свой отчёт отменить, нажав на кнопку "Плохо". Если это так, то свои отчёты можно отменять на предыдущей страничке отчёта, там есть три кнопки, одна из них отменяет отчёт. Удачи и не торопись, вникай в суть и если чувствуешь, что можешь, тогда добавляй свой наработки, чтобы в итоге было красивее или интереснее. Уроки дают базу, задача курсантов реализовывать то, что хочется именно им.


10558. Иван Воронин
Иван Воронин
ответить
→  Слава  # Теория ООП / Интерфейс. Площадка для игры. / 2018-06-09 18:14

У тебя Clear() подчёркнуто красным, потому что ты забыл добавить что она возвращает, ведь это функция, а не конструктор, я так понял, там не хватает void между public и Clear(). Исправь и перезалей отчёт. Советую в будущем быть внимательнее к ошибкам, IDE поэтому и удобнее, чем обычный блокнот, так как она подсказывает ещё до компиляции кода, где ошибка, чтобы можно было сразу её устранить.


10558. Иван Воронин
Иван Воронин
ответить
→  Аркадий  # Демо игры / C# чего начать программировать / 2018-06-09 18:11

Чтобы понять как пользоваться сайтом, надо его изучить, что где находится, в данном курсе имеются видео, которые помогают сориентироваться на местности.


10558. Иван Воронин
Иван Воронин
ответить
→  Слава  # Дневник успеха / Полезные права и обязанности в Клубе формулистов / 2018-06-09 18:02

Да, за последние пару лет тут очень много изменений произошло, удачного обучения.


10558. Иван Воронин
Иван Воронин
ответить
→  Виктор  # Дневник успеха / 2018-06-03 Отчёт за неделю / 2018-06-09 17:52

Молодец, отличный отчёт, так же после одно из прошлых комментариев, добавились на основной страничке раздела "Видеокурсы" походу все курсы, что имеются на проекте, так что теперь можно будет легко найти нужный, подкорректировал их дизайн, чтобы они не плыли, но я бы ещё добавил цветовую различимость, чтобы было ясно по цвету фона плашки, не проходил, проходил или начал проходить данный курс. Может быть это реализую сам, как время будет или Игромистр прочтёт и сделает =)


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Дневник успеха / 2018-06-03 Отчёт за неделю / 2018-06-08 18:51

Молодец, отлично движешься, удачи в собственном деле.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей  # Наноигры / Арканоид - Уровень и ракетка / 2018-06-08 18:49

Лучше делай скрины рабочего стола, так удобнее и нагляднее, если по заданию не нужно именно так.


10558. Иван Воронин
Иван Воронин
ответить
→  Yefim   / 2018-06-08 18:28

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


11589. Yefim
Yefim
ответить
→  Иван Воронин   / 2018-06-08 18:18

Спасибо, Иван, за поддержку. В последнее время, из-за неотложных домашних дел, не удаётся поддерживать прежний темп.


10558. Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin   / 2018-06-08 15:52

Зато в наше время не было гаджетов =) поэтому был стимул знать и учиться, а сейчас всё к тому, что ленивых больше.


18683. Roman
Roman
ответить
→  Иван Воронин  # Система Git / Commit / 2018-06-08 15:40

Полезное замечание :-)


17947. Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Иван Воронин   / 2018-06-08 12:56

Хорошая же у вас школа была в таком разе. На обеде спросил своих старших (15 и 17 лет) - ни которая про палиндром не в курсе. Вот такая молодежь среди нас...


10558. Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin  # Консоль / Олимпиада / Случайная задача / 2018-06-08 12:38

с детства знали, в школе проходили.


10558. Иван Воронин
Иван Воронин
ответить
→  Виктор  # Инфобизнес / Базовые принципы проекта / 2018-06-07 22:55

https://www.videosharp.info/video/list-games
https://www.videosharp.info/video/list-soft
https://www.videosharp.info/video/sharp
https://www.videosharp.info/video/java
я думаю этого списка тебе будет достаточно, чтобы найти нужные тебе курсы. По поводу вышесказанного полностью согласен, есть такой момент, который уже обсуждался не раз, поэтому и появилось у Игромистра желание написать новую школу с нуля с продуманным движком и структурой страниц. Так как текущий проект это огромная каша, поэтому не все доступные уроки отображаются на главной страничке "Видеокурсы", по этому есть курсы, которых не в основном списке. Так же имеются другие причины, по которым определённые курсы, хоть они и бесплатные, не отображаются где бы то нибыло, кроме случайной встречи в отчётах других, обычно это изза того, что этот курс морально и технически устарел или стал не актуален, но пройти можно, зная ссылку на него. Если тебе нужен какой либо курс, открой его страничку и вверху нажми кнопку "добавить в избранное", потом в избранном сможешь найти ссылки на нужный тебе курс и когда прошёл его, удалить из избранного, чтобы не мозолил глаза.


10558. Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin  # PHP парсинг XML / Создание проекта / 2018-06-07 21:56

Молодец, это один из способов дать понять браузеру в какой кодировке отображать страничку.


10558. Иван Воронин
Иван Воронин
ответить
→  Yefim  # Мат Конём и Слоном / Шестнадцать мегабайт / 2018-06-06 23:55

Молодец, Ефим, отлично движешься в нужном направлении, слежу за твоими успехами, на данный момент я добрался до VIP уроков по курсу "Шахматы онлайн". Так что занялся проверкой видео уроков на предмет стыковки и ошибок с компиляцией после рефакторинга. У вас их там было не мало, так что скоро узнаю, так ли это на самом деле или это зависит от опыта или внимательности. В любом случае, удачи, у вас отлично получается.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Воронин  # Шахматы по сети / Рефакторинг. С чего начать? / 2018-06-06 23:41

По ходу дела еслибудут какие нестыковки с кодом - допиши, пожалуйста, соответствующий комментарий в условии.


18493. Evgenii Kudriavtcev
Evgenii Kudriavtcev
ответить
→  Иван Воронин  # PHP графика / Надпись - в картинку / 2018-06-06 19:57

Да, приходилось искать обходные пути для данного решения. Нужно будет обязательно пройти данный курс... Записал себе в блокнотик!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Воронин  # Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК / 2018-06-06 00:01

Отличный обзор, всё наглядно показано.
Из пожеланий - сделать для игры за чёрных чёрные фигуры снизу (ты об этом в конце сказал).


10558. Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin  # PHP графика / Открытку в студию / 2018-06-05 14:05

Либо одинарные, либо двойные, название файла передаётся в строковом формате, так что не удивительно.


10558. Иван Воронин
Иван Воронин
ответить
→  Виктор  # Инфобизнес / Подключение к системе GitHub / 2018-06-05 14:03

Ничего страшного, смотри сам нужно оно тебе или нет, копии лишними не бывают.


10558. Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin  # PHP графика / Надпись - в картинку / 2018-06-05 14:01

Да, после того как кодил очень много лет с блокноте, после перепробовав кучу других "продвинутых блокнотов для разработки", в итоге наткнувшись на PhpStorm и вообще на IDE фирмы JetBrains, теперь активно использую их продукты. Приятный дизайн, отзывчивость, возможности и просто комфортно себя чувствуешь при написании кода. Отладка очень удобная, можно связать его с апачи сервером и в реальном времени обкатывать проект, не заморачиваясь с ручным обновлением на хосте.


791. Валерий Жданов
Валерий Жданов
ответить
→  Иван Воронин  # PHP графика / Рефакторинг & connect / 2018-06-05 06:39

Молодец, отлично всё!


10558. Иван Воронин
Иван Воронин
ответить
→  Виктор   / 2018-06-04 23:00

Я дума для тех, кто живёт в самолётах, всё базово из инструктажа в видео.


17606. Виктор
Виктор
ответить
→  Иван Воронин   / 2018-06-04 22:30

Не согласен. Это видео скорее подходит для утверждения: "Спасения утопающих - дело рук самих утопающих") Из базовости здесь разве что  салон самолета) С другой стороны, то что, к сожалению, алкоголь запретили в самолетах - это уже базовые принципы)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Воронин  # PHP графика / Открытку в студию / 2018-06-04 18:47

Великолепная работа!


791. Валерий Жданов
Валерий Жданов
ответить
→  Иван Воронин   / 2018-06-04 12:39

О, хорошо))) Ну да, и размер шрифта, и вид его. здесь много параметров можно задавать. в том и прелесть урока, что берем по минимуму, а в реальном проекте управляем и админим всё,что можем))


10558. Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin  # Инфобизнес / Иерархия учебных материалов / 2018-06-04 12:24

Молодец, отличный отчёт, поддержка локализаций проекта думаю обязательно будет.


10558. Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Наноигры / Скорость реакции. Блок-схема / 2018-06-04 12:20

А где блок схема? прикрепи свою блок схему к отчёту.


10558. Иван Воронин
Иван Воронин
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Слава  # PHP Повелитель дат / Разбор форматов / 2018-06-04 12:12

Микро или милли секунды могут понадобиться много где, всё ограничивает лишь твоя фантазия.


10558. Иван Воронин
Иван Воронин
ответить
→  WildOrc  # PHP графика / Где находится библиотека / 2018-06-04 12:10

PHP скорее его рождает, а не захватывает, на выходе всегда фронтенд.


10558. Иван Воронин
Иван Воронин
ответить
→  Виктор  # Инфобизнес / Базовые принципы проекта / 2018-06-04 11:52

Ну урок называется "Базовые принципы", на видео тоже обучаются "базовым принципам", так что думаю видео в тему, правда смешное именно изза базовости.


10558. Иван Воронин
Иван Воронин
ответить
→  Валерий Жданов  # PHP графика / Создание базы данных / 2018-06-04 11:27

Ну в данном уроке это не использовалось, поэтому и не добавил, а так да, можно и угол и координаты смещения, но так как у меня по скринам видно, что сетка водянок наложена, то мне скорее нужно будет хранить ещё и размер шрифта, так как относительно его и вычисляются координаты, чтобы замостить всю картинку от и до, копирайты и всё такое =)


17947. Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Иван Воронин  # Дневник успеха / 2018-06-03 Отчёт за неделю / 2018-06-04 08:18

Отметки на загляденье )


791. Валерий Жданов
Валерий Жданов
ответить
→  Иван Воронин  # Дневник успеха / 2018-06-03 Отчёт за неделю / 2018-06-03 23:23

Отличное выполнение


791. Валерий Жданов
Валерий Жданов
ответить
→  Иван Воронин  # PHP графика / Создание базы данных / 2018-06-03 23:21

Хорошая таблица. А x,y и угол не пробовал задавать? можно будет двигать  и менять угол надписи в реальном времени


10558. Иван Воронин
Иван Воронин
ответить
→  ser2018  # Наноигры / Арканоид - Уровень и ракетка / 2018-06-03 22:44

Идея конечно интересная, пытаться реализовать игрушку в Юньке, ещё и использовав rigidbody2d, но ты же должен понимать, что если у тебя нет опыта, то либо нужен опыт гугления и использования сторонних наработок, либо продолжать практиковаться на данном проекте, пока не прокачаешь понимание и навыки.
з.ы.
По поводу того, что твой шарик останавливается, может быть нужно просто убрать вес шарику, чтобы на него не влияла сила трения. Изучи лучше rigidbody2d, чтобы понять, что там и как.


791. Валерий Жданов
Валерий Жданов
ответить
→  Иван Воронин  # PHP графика / Открытку в студию / 2018-06-02 11:53

Красиво,Иван, всё очень хорошо!


10558. Иван Воронин
Иван Воронин
ответить
→  Андрей Гладков  # Пробный Java экзамен / Регистрация нового студента / 2018-06-02 11:46

твоё желание не понял, ты хочешь, чтобы тебе отменили отчёт и ты заново выполнил урок и прикрепил новый скрин?


10558. Иван Воронин
Иван Воронин
ответить
→  Timoha  # Инфобизнес / Подготовка Visual Studio ASP.NET / 2018-06-02 11:45

KB в названии файлов означают, что это Knowledge Base (База Знаний) так именуются все обновления для обновлений операционной системы. x86 означает, что это обновления для 32 битной ОС. т.е. замени на x64 и скачаешь аналоги но для 64 битной ОС. А вообще достаточно использовать лицензионную ОС и она сама скачает всё что надо и обновится до актуальной версии.


10558. Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin  # Инфобизнес / Подготовка Visual Studio ASP.NET / 2018-06-02 11:42

ОСь и все её компоненты должны всегда быть в актуальном состоянии, чтобы не возникало подобных вещей, по этой причине не люблю пиратки, ОСь должна обновляться иначе стагнации не избежать.


  • Звание: Гуру
  • Накопленный опыт: 1929 часов
  • Собранный капитал: 12215 байтов
  • Участник «Клуба формулистов»: до 2017-11-30

Еженедельный прогресс

Результат Пн Вт Ср Чт Пт Сб Вс Итого
Проверены отчёты 5 5
Написан ответ 5 5
Набран текст 5 5
Решена задача 5 5
Выполнен видеоурок 5 5
Ежедневный бонус 5 5
Опубликовано в соцсетях 5 5
Собран мегахеш 5 5
Итого 40 40 байт
Накопленные байты будут засчитаны только тем, кто до конца недели заполнит еженедельный отчёт!

Клуб формулистов

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 Tekashnik 8275 10 10 20 60
2 Дмитрий 4814 10 10 5 25 50
3 Evgenii Kudriavtcev 18493 10 10 20 50
4 chokayes 9752 5 1 3 9 49
5 Иван 2146 5 9 14 43
6 WildOrc 17443 2 2 42
7 Иван Воронин 10558 40
8 ser2018 17425 35
9 Dmitry Sinitsin 17947 35
10 Serge 16861 4 4 34
11 Виктор 17606 30
12 Dima 11051 5 11 1 17 28
13 FireWolf 10080 21
14 Андрей 162 18
15 Родион Глушков 11582 18
16 Pavlin 16496 18
17 nasr 18889 5 5 10 17
18 Александр 3922 17
19 sparda 18477 17
20 Сарапульцев Константин 1570 16
21 Andrew 18783 16
22 knockjkeee 18563 5 5 15
23 Arslan 18688 15
24 Николай Миролюбов 6203 13
25 Андрей 17589 13
26 Валерий Жданов 791 5 5 11
27 Дмитрий 16218 11
28 Посетитель 0 5 5 10
29 Дмитрий 4210 5 5 10
30 Антон Кравченко 5502 5 5 10
31 Кирилл Шмойлов 6452 5 5 10
32 Стен 18842 5 5 10
33 Марат 17791 1 1 10
34 Григорий 3850 10
35 alklokov 18681 10
36 Protos 16459 9
37 Виталий 16268 5 5 8
38 Ramzan 18272 8
39 Anton 5394 6
40 Денис 4395 5
41 Сергей 12525 5
42 KpucTo6aJlb 13385 5
43 Сергей 14008 5
44 Егор 14446 5
45 rahunak 15621 5
46 Дмитрий 17813 5
47 Александр 18131 5
48 Salamatory 18774 5
49 Chai 18816 5
50 Vitalik 18853 5
51 Илья 18894 5
52 Петя 7652 3
53 Роман 14462 3
54 Maksym 18302 3
55 vip 9913 2
56 Roman 18683 2
57 Марк 18848 1 1 1
58 Евгений Волосатов 1 1
59 petro_zzz 2237 1
60 Алексей 18890 1

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

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


Научился: Запуску jar приложения с необходимыми библиотеками из консоли.
Пришло изрядно погуглить, поэксперементировать, так как очень много либо устаревшей либо просто не соответствующей действительности информации на просторах интернета, как в прочем и всегда. Но я всё же нашёл то, что искал, просто и красиво запускается jar файл с необходимыми библиотеками относительно пути запуска. Работает всё идеально. Так же модифицировал код метода insert(), добавив вариант отката изменений в БД, если произошла ошибка транзакции. Так же поддержка мультитранзакций, который так же проверяются перед тем как закоммититься в БД. Пригодится в будущем, при сложных, взаимосвязанных транзакциях. Отличный урок, на первый взгляд простой, в IntelliJ IDEA проблем не возникло с добавлением внешней библиотеки, но хотело это реализовать через консоль. На что и ушло основное время.


Научился: Повторил пройденное
Отличный урок, но по поводу конкатенации строк внутри аппенда стрингбилдера это не есть гуд, лучше разделять каждый кусок на отдельный аппенды, см. скриншот.