Си шарп с нуля

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

Иван Воронин
  • Звание: Гуру
  • Накопленный опыт: 2171 час
  • Баланс Мегахешей: собрано 4147 Mh, потрачено 0 Mh
  • Баланс Байтов: 20220 байтов
  • Участник «Клуба формулистов»: до 2018-12-31
  • Последний визит: 2018-12-16 23:59:33
  • Возраст: 36 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2018-12-16 game2 Микроигры все 17 114 %
2018-12-16 power Дневник успеха все 65 1084 %
2018-12-14 shifr Шифрование 26 из 27 130 %
2018-12-11 socket Клиент-серверный сокет все 18 258 %
2018-10-20 ogame On-line игра все 28 %
2018-10-03 phpimage PHP графика 18 из 19 %
2018-09-26 origami Оригами 2 из 6 34 %
2018-09-22 thread Бурные потоки все 12 100 %
2018-09-18 simple1 PHP парсинг XML все 11 %
2018-09-17 php7arr Массивы в php 7 все 10 %
2018-09-06 start Начало здесь все 8 %
2018-09-04 lambda Функционал все 5 100 %
2018-08-23 github Система Git все 16 160 %
2018-08-15 soft2 Новые технологии все 18 120 %
2018-08-04 landing Лендинг на YII2 все 7 %
2018-07-30 memory Карточки памяти все 14 %
2018-07-29 biknight Мат Конём и Слоном все 32 100 %
2018-07-28 lines Шарики все 9 113 %
2018-07-24 footpost1 Футбольная база все 13 %
2018-07-08 sqlonly SQL: ничего лишнего все 10 %
2018-06-15 chess3 Шахматы по сети все 95 %
2018-05-30 phpdate PHP Повелитель дат все 6 %
2018-05-09 bootstrap Портфолио на Bootstrap все 12 100 %
2018-05-04 aspnet Базовый ASP.ект 2 из 24 9 %
2018-04-25 game1 Нано-игры все 9 90 %
2018-03-25 ef Entity Framework все 8 100 %
2018-03-20 webapi Web API все 1 %
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-05 wpf2 Простой WPF все 12 %
2018-02-04 soft3 Теория ООП все 39 100 %
2017-12-28 zx ZX Labyrinth все 7 %
2017-12-27 nevermind Невидимка все 5 %
2017-12-18 javasweeper Java Sweeper все 52 %
2017-11-30 java-egz J7. Экзамен все 5 125 %
2017-11-28 coffee Чашка кофе все 6 %
2017-11-22 xonix Game Xonix все 37 155 %
2017-11-20 java-if J6. Условия все 8 115 %
2017-11-12 task4 Графические циклы все 13 100 %
2017-10-20 infob Инфобизнес 7 из 20 35 %
2017-10-06 yii_b PHP фреймворк Yii2 - вторая часть все 9 113 %
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 State все 13 100 %
2017-05-10 game7 Морской флот 1 из 51 2 %
2017-05-01 design-observer Observer все 13 100 %
2017-04-30 bilife Бинарная жизнь все 7 117 %
2017-04-17 soft0 Демо софт 3 из 8 43 %
2017-04-16 java-sqlite База SQLite все 5 100 %
2017-04-10 design-facade Facade все 11 100 %
2017-04-09 design-iterator Iterator все 15 100 %
2017-04-08 design-record Active Record все 9 100 %
2017-04-07 design-strategy Strategy все 16 100 %
2017-04-05 design-singleton Singleton все 22 100 %
2017-04-05 design-method Template method все 10 100 %
2017-04-05 design-factory Factory все 11 100 %
2017-04-05 iterator Итератор все 10 100 %
2017-04-02 compiler Компилятор все 3 100 %
2017-02-22 telebot API Telegram 1 из 24 5 %
2017-01-16 chess2 МикроШахматы все 47 100 %
2017-01-01 jbook Java Book все 24 100 %
2016-12-22 java-list JD. Коллекции все 5 100 %
2016-12-21 java-for2d JC. Явные графоциклы все 11 100 %
2016-12-17 java-array J9. Массивы все 3 100 %
2016-12-17 java-class JA. Классные пакеты все 18 100 %
2016-12-15 java-loop J8. Циклопы все 10 100 %
2016-12-13 fruits ООФрукты все 30 100 %
2016-12-13 jframe Слова в Сетке все 9 100 %
2016-11-20 viri Без конкуренции все 14 100 %
2016-11-20 java-chess JB. Шахматные классы все 6 100 %
2016-11-12 sweep Боты Сапёра все 32 100 %
2016-11-11 driver PHP Driver все 10 100 %
2016-11-08 java-oper J5. Операции все 7 100 %
2016-11-03 task1 Семантика все 1 100 %
2016-10-31 java-type J4. Типы все 4 100 %
2016-10-21 java-read J3. Ввод все 10 100 %
2016-10-11 java-write J2. Печать все 3 100 %
2016-10-09 gmaps ASP.NET и GMaps 2 из 11 19 %
2016-10-07 java-start J1. Запуск все 4 100 %
2016-10-05 tinklavimas Tinklavimas 3 из 30 10 %
2016-09-21 chess НаноШахматы все 17 100 %
2016-09-20 base1 БД - Книжка оценок 1 из 18 17 %
2016-09-19 network Сетевые технологии 4 из 13 31 %
2016-09-17 jsweep Явный Сапёр все 12 100 %
2016-09-10 eshop Интернет-магазин все 25 100 %
2016-08-01 task3 Комбинаторика все 22 100 %
2016-07-23 words Игры со словами 1 из 7 15 %
Итого: 1404 из 1632 87 %

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

Дата активности Консольный раздел Прогресс
2018-12-16 solo C# набор 29 из 17 171 %
2018-12-01 solo Java - Вывод данных 4 из 7 58 %
2018-11-29 solo Java - Циклы все 2 100 %
2018-11-27 solo Java - Запуск все 13 100 %
2018-10-27 solo Java - Ввод данных 1 из 6 17 %
2018-09-23 olimp Олимпиада 33 из 40 83 %
2018-09-13 solo YESOLO on the Keyboard 21 из 0 %
2018-03-06 jawa Сумматоры 9 из 0 %
2018-03-04 task2 Регулярные выражения все 5 100 %
2018-02-27 task2 Матрицы все 4 100 %
2018-02-25 task2 Строки все 6 100 %
2018-02-20 task2 Подпрограммы все 14 100 %
2018-02-09 task2 Простые массивы все 8 100 %
2018-02-04 task2 Матрёшки все 9 100 %
2018-01-29 task2 По цифрам все 8 100 %
2018-01-21 task2 Любимые циклы все 6 100 %
2018-01-16 task2 Математика все 9 100 %
2018-01-08 task2 Последовательность все 6 100 %
2018-01-03 task2 Вечность все 5 100 %
2018-01-02 book 6.Математика 8 из 7 115 %
2017-12-30 task2 Узник цикла IF все 6 100 %
2017-12-24 task2 Точка и плоскость все 6 100 %
2017-12-24 club 10895 - Данил 42 1 из 0 %
2017-12-19 task2 Обман цикла все 7 100 %
2017-12-14 task2 Пока-цикл все 6 100 %
2017-12-09 task2 For-to-чки все 26 100 %
2017-12-08 task5 pascal_for_2_real 2 из 14 15 %
2017-11-23 task2 Условный оператор все 16 100 %
2017-11-15 task2 Логика все 13 100 %
2017-11-12 task2 VIP задачи 3 из 0 %
2017-11-10 jawa Задачи 3 из 0 %
2017-11-06 task2 Типы данных все 5 100 %
2017-11-05 club 8275 - Глушков Александр 12 из 29 42 %
2017-10-24 club 7238 - Константин все 2 100 %
2017-10-22 task2 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 jawa WRITE - Вывод данных все 11 100 %
2017-02-16 task5 pascal_for_1_norm все 9 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 solo HTML - тексты 5 из 14 36 %
2017-01-04 book 3.Условия все 8 100 %
2017-01-04 book 4.Циклы 7 из 8 88 %
2017-01-04 book 2.Числа все 8 100 %
2017-01-02 book 1.Строки все 8 100 %
2016-12-24 task1 Целые задачи все 11 100 %
2016-12-07 jawa Потоки все 8 100 %
2016-11-21 club 10670 - Сергей Соколов 5 из 10 50 %
2016-11-03 task1 Календарь все 16 100 %
2016-10-08 task1 Цифры все 12 100 %
2016-10-01 jawa START - Запуск все 1 100 %
2016-09-16 task1 Геометрия все 8 100 %
2016-09-12 task1 Символы все 5 100 %
2016-09-09 task1 Формулы все 9 100 %
2016-09-01 task1 Лирика все 14 100 %
2016-07-24 task1 Строки все 14 100 %
2016-07-23 task2 Динамика все 3 100 %
2016-07-23 task1 Целые числа все 7 100 %
2016-07-21 task2 Комбинаторика все 9 100 %
2016-07-18 task2 Алгоритмика все 20 100 %
2016-07-16 task2 Рекурсия все 4 100 %
2016-06-29 task1 Семантика все 6 100 %
Итого: 702 из 714 99 %
Сохранить страницу:

10558. KF
Иван Воронин
Иван Воронин
ответить
→  vip  # Дневник успеха / 2018-12-16 : Без дела слабеет сила. / 2018-12-16 21:07

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


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin  # Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. / 2018-12-15 21:05

6 часов ещё мало, тут вебинары были и по 8 часов =) так что это ещё мало, может и больше по времени вебинары были, не удивлюсь, если были и по 11 часов без вылазно, тут есть такие курсы, не маленькие. Иной раз сам так сидишь, кодишь по 12+ часов в сутки, потому что прёт идея и остановиться не можешь, пока не реализуешь всё задуманное.


20295. KF
Николай
Николай
ответить
→  Иван Воронин   / 2018-12-15 19:45

Спасибо за толковое замечание, впредь буду внимательней.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Max  # Базовый ASP.ект / Установка сервера MySQL / 2018-12-14 19:38

Молодец, что справился с проблемой, это классика для программиста, главное уметь их решать, а не ждать пока притопает "айтишник" =)


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Владимир  # Базовый ASP.ект / Отказ от статика / 2018-12-14 19:35

Молодец, отлично справился с поставленной задачей.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Николай  # Теория ООП / Перемещение круга / 2018-12-14 19:32

Молодец, отлично поработал, не останавливайся на достигнутом! выполняй суточную норму и спустя время сам того не заметишь, как будешь думать кодом и понимать, что вместо пальцев не хватает мысленного парсера =)
з.ы.
Draw пишется через "a", старайся не путать такие вещи, это хорошо, что IDE подсвечивает и исправляет, но такие вещи надо знать самому подкоркой.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  AlliZzeN  # Шифрование / Ключевой обмен Диффи-Хеллмана - Случайное простое число / 2018-12-14 17:48

Привет, всё верно, шифровать можно любые данные, а так как на ПК вся информация (будь то текст, видео, звук, фото и любые другие данные) хранится в виде нулей и единицы, то шифровать можно что угодно! Курс отличный, даёт понимание и алгоритмы, которые можно применять в собственных разработках, в том числе использую сквозное шифрование при передаче данных между объектами по сети.


11353. KF
AlliZzeN
AlliZzeN
ответить
→  Иван Воронин  # Шифрование / Ключевой обмен Диффи-Хеллмана - Случайное простое число / 2018-12-13 22:48

Приветствую Иван! Хороший курс и урок. Я так понимаю шифрование можно применять на любые текстовые файлы, запись, передача текста? Как то был знаком немного с шифрованием, но только по видео, да и говорилось исключительно про методы.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Konstantin  # Bootstrap-4 первые шаги / Верная навигация / 2018-12-12 22:02

Молодец, отлично поработал. Исходник конечно хорошо, но было бы ещё лучше, если бы ты сформулировал суть проблемы более понятнее, а лучше приложил скрины того, что у тебя отображается и что типо не так должно было отображаться. А то не понятно про белое и чёрное. Продолжай в том же духе. Советую использовать F12 для дебага сайта, чтобы найти проблемные участки, легче выявлять ошибки и находить решения.


13417. KF
chip
chip
ответить
→  Иван Воронин  # Клиент-серверный сокет / VIP. Динамичная многопоточность / 2018-12-12 00:23

Спасибо за добрые слова, Иван! Курс понравился, хорошее сочетание клиент-сервера и многопоточности.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Владимир  # Базовый ASP.ект / Добавление истории / 2018-12-11 19:39

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


19384. KF
Владимир
Владимир
ответить
→  Иван Воронин  # Базовый ASP.ект / Добавление истории / 2018-12-11 19:33

Я не понял того что ты мне сказал. Где здесь двойная работа? Я только использовал метод Contains


10558. KF
Иван Воронин
Иван Воронин
ответить
→  chip  # Клиент-серверный сокет / VIP. Динамичная многопоточность / 2018-12-11 18:33

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Воронин  # Клиент-серверный сокет / VIP. Динамичная многопоточность / 2018-12-11 18:28

Спасибо за отзыв и прохождение.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Владимир  # Базовый ASP.ект / Добавление истории / 2018-12-11 18:26

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


791. KF
Валерий Жданов
Валерий Жданов
ответить
→  Иван Воронин  # Дневник успеха / 2018-12-09 : У хорошего мастера всякая пила хорошая. / 2018-12-10 22:00

Прохождение очень мощное, Иван!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Воронин  # Клиент-серверный сокет / VIP. Многопоточность / 2018-12-10 00:22

Хороший мультик. В назидание.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Екатерина  # Морской Бой / Редактор и Сетка / 2018-12-10 00:00

Это нормально, когда кажется, что код 1х1 как в уроке, но на самом деле гдето один маленький нюанс отличается. Бывает, что он закрался с какого-то прошлого урока, поэтому на данном уроке и выглядит всё 1х1. Советую на будущее, если не можете найти ошибку, просто создать новый проект и начать выполнять всё очень внимательно 1х1 с самого первого урока. Если дойдя до текущей ситуации ошибки не будет, то просто она где-то закралась ранее, если же повторится, то надо будет смотреть. На данный момент, судя по скриншоту, могу лишь сказать одно, что у тебя идёт прямой запрос в матрицу координат, а ошибка "индекс находится вне границ массива" означает, что запрос хочет получить данные по координатам, которых нет в матрице, т.е. за пределами созданного поля. Для примера, если поле 2х2 клетки и координаты: 0,0 0,1 1,0 1,1, то если я обращусь к координатам 2,2 или 5,1, то будет такая же ошибка, так как координаты выходят за пределы.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Евгений Волосатов  # Клиент-серверный сокет / VIP. Синхрофазатрон / 2018-12-09 23:40

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Воронин  # Клиент-серверный сокет / VIP. Синхрофазатрон / 2018-12-09 17:09

т.е в магазин по 1 человеку запускали


3922. KF
Александр
Александр
ответить
→  Иван Воронин  # Клиент-серверный сокет / ФИНАЛЬНЫЙ УРОК / 2018-12-08 22:49

Приветствую, Иван! Да, мне вот тоже не терпится, может быть даже сегодня ещё какой-нибудь урок успею сделать! В любом случае, продвинулся ещё немного дальше! Такая ошибка возникала только в консоли, запускалась 8-я Java, хотя jdk установил 11-ю. Решил проблему удалением старой jre, которая когда-то отдельно была установлена, теперь всё хорошо!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Александр  # Клиент-серверный сокет / ФИНАЛЬНЫЙ УРОК / 2018-12-08 21:29

Молодец, повторение мать учения! 50 байт платят за экономию времени, я тоже плачу их, если не терпится и есть лишнее время на уроки. Интересная ошибка у тебя на скриншоте, такой ещё ни разу не выскакивало, что это ты там такого накрутил, что он ругается на версии бинарников? скомпилировал в более новой, а пытаешься запустить в более старой версии JVM ?


18419. KF
DenisMed
DenisMed
ответить

10558. KF
Иван Воронин
Иван Воронин
ответить
→  Виктор  # БД - Управление гостиницей / Модель. Тестирование комнат. / 2018-12-07 13:11

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


10558. KF
Иван Воронин
Иван Воронин
ответить
→  DenisMed  # Шифрование / Перестановочный шифр - Рефакторинг / 2018-12-07 13:09

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


5649. KF
Максим Лапшинов
Максим Лапшинов
ответить

162. --
Андрей
Андрей
ответить
→  Иван Воронин   / 2018-12-06 17:59

Спасибо!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  chip  # API поиска работы / Функционал тестового стенда / 2018-12-06 17:47

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


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Liza  # MVC шаблон / MVC - Counter - ViewConsole / 2018-12-06 17:44

Молодец, не останавливайся на достигнутом.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Андрей   / 2018-12-06 17:44

https://t.me/VideoSharpChat


162. --
Андрей
Андрей
ответить
→  Иван Воронин   / 2018-12-06 17:36

У меня есть канал VideoSharp но там только новости от МАГИСТРА и писать там нельзя


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Кирилл  # Теория ООП / Рисуем Снеговика / 2018-12-06 17:35

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


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin  # Теория ООП / Рисуем Снеговика / 2018-12-06 17:34

Это два монитора и растянут рабочий стол между ними, очень удобно, советую.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Евгений Волосатов  # Клиент-серверный сокет / ФИНАЛЬНЫЙ УРОК / 2018-12-06 17:20

Спасибо, именно так и сделаю сегодня, только суточную сделаю вначале. На работе новый Генеральный директор, куча перестановок, переносов компов и телефонов из комнаты в комнату. А так как я там сам недавно, то в полевых условиях перенастраивал всё, переносил и одновременно изучал кривизну протяжки кабелей от мини-атс до станций. В общем весело иной раз там =) когда закончу полную инвентаризацию, займусь реализацией ПО под ключ, для мониторинга и безопасности всей инфраструктуры.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Воронин  # Клиент-серверный сокет / ФИНАЛЬНЫЙ УРОК / 2018-12-06 00:56

Хорошее видео. Коротко и по делу. Выздоравливай. А для этого выдели денёк для отдыха.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Artemhol   / 2018-12-05 20:44

Искусство требует жертв!


20512. --
Artemhol
Artemhol
ответить
→  Иван Воронин   / 2018-12-05 20:37

Спасибо за развернутый ответ - ток придется переустанавливать  visual studio 2017 community edition на английский


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Artemhol  # Демо софт / Вступительное слово / 2018-12-05 19:54

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


10558. KF
Иван Воронин
Иван Воронин
ответить
# Клиент-серверный сокет / ФИНАЛЬНЫЙ УРОК / 2018-12-05 19:51

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


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Владимир  # Базовый ASP.ект / Выбор темы для проекта / 2018-12-04 16:55

Молодец, отличное рвение и планы на будущее. На данном проекте есть курс по созданию классической "Змейки", можешь почерпнуть там опыта, потом будет проще модернизировать её под использование OpenGL. По поводу собственного блока тоже удачи с этим, только сайт на базе ASP.NET более громоздкий, чем на том же PHP. В любом случае успехов в достижении целей.


19475. KF
Konstantin
Konstantin
ответить
→  Иван Воронин  # Дневник успеха / 2018-12-02 : Больше дела – меньше слов. / 2018-12-03 09:52

Позитивный отчет! Вдохновляет =)


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Yefim   / 2018-12-03 00:37

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


11589. KF
Yefim
Yefim
ответить
→  Иван Воронин   / 2018-12-01 14:46

Спасибо, Иван за подробное объяснение. Для локальной задачи мой вариант приемлем, но с прицелом на будущее, согласен тобой.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  DimanDOS  # Демо софт / Квадратный калейдоскоп / 2018-12-01 14:11

Молодец, опыт всегда будет с тобой, не забывай его подпитывать новыми знаниями.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Yefim  # Клиент-серверный сокет / Техническое задание / 2018-12-01 14:09

Молодец, Ефим, отличная идея, хотелось бы уточнить некоторые нюансы, по поводу того, стоят ли они свеч! По поводу того, что мы используем всегда один и тот же айпи и порт, но передаём их через параметры, это даёт возможность реализовать универсальное приложение, так как можно будет указать необходимый айпи, чтобы проверить по локалке или интернет, а другой порт, если 8000 занят. По поводу того, чтобы клиент передавал тип операции, это усложнит код серверной части, так как нагрузка возрастёт в 4 раза, а можно запустить 4 сервера, чтобы каждый выполнял только своё, тем самым создадим кластер, так как сервера могут располагаться на разных серверах и иметь различные айпи и порты, если их клиент знает, он будет знать где производятся необходимые вычисления. Распределённое вычисление очень важная часть в современном мире и задел на будущее.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Permitin Alexey  # Бинарная жизнь / VIP урок. Игра Жизнь / 2018-11-29 22:09

Молодец, отлично справился с поставленной задачей. Да, в данном уроке используются алгоритмы из комбинаторики. Смог реализовать при помощи динамического программирования? если нет, советую продолжать выполнять уроки, пройти курс "Комбинаторика" и думаю сможешь без труда сделать это. Дорогу осилит идущий, не останавливайся на достигнутом!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Андрей   / 2018-11-29 15:50

используй прокси


162. --
Андрей
Андрей
ответить
→  Иван Воронин   / 2018-11-29 12:54

не работает телеграм


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Андрей  # Бинарная жизнь / Максималка / 2018-11-28 19:04

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


19384. KF
Владимир
Владимир
ответить
→  Иван Воронин  # Демо игры / Лабиринт 2D - игра / 2018-11-27 21:11

Ахах, как говорит Иван Воронин - ППКС (цитата Евгения Витольдочича, которая очень запомнилась мне с вебинаров).
Спасибо, и тебе тоже удачи.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Владимир  # Демо игры / Лабиринт 2D - игра / 2018-11-27 21:09

Молодец, отлично справился с заданием, на проекте очень много полезных курсов, постепенно не торопясь ты сможешь все их пройти, каждый урок даёт свои уникальные пазлы знаний, чтобы постепенно сложилась вся мозаика! Главное не останавливаться на достигнутом, так как программирование это вечная тема, постоянно что-то новое узнаёшь и появляется. Удачи.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  superGrover  # Хранитель экрана / ФИНАЛЬНЫЙ урок / 2018-11-26 21:33

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


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin  # Клиент-серверный сокет / Клиент-серверный диалог / 2018-11-26 19:51

точняк, есть такая тема =)


17947. KF
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Иван Воронин  # Клиент-серверный сокет / Клиент-серверный диалог / 2018-11-26 08:13

Длина с одной "н" пишется.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Андрей Бебнев  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2018-11-25 22:10

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


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Александр   / 2018-11-25 01:10

Хм, на проекте всего 3 опыта, т.е. ничего не пройдено! так же сообщений всего 3, между первым и вторым разница 24 минуты, как за это время можно было изучить 3000+ часов учебного материала на проекте? а спустя несколько часов гениальное умозаключение по поводу того, о чём не имеете представления в силу вышесказанного! троль? конкурент? или просто денег нет и хочется чтобы на вас работали халуи, ну так прямо и скажите, а лучше в газету "ВСЁ ДЛЯ ВАС" напишите: "ищу программиста раба, чтобы обучал программированию..." моё мнение, вам не место в рядах программистов!


13417. KF
chip
chip
ответить
→  Иван Воронин  # Клиент-серверный сокет / Экспериментальный сервачок / 2018-11-20 23:42

Спасибо, Иван! Тут не совсем C++, программа написана на чистом Си с использованием системных вызовов Linux.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  chip  # Клиент-серверный сокет / Экспериментальный сервачок / 2018-11-20 23:17

Молодец, chip, отлично поработал. Не останавливайся на достигнутом. Вижу решил на C++ реализовать тоже самое, хотя уроки на Java, отличная практика. Да, такую игрушку уже не раз писал на разных языках программирования, в том числе и на JavaScript в браузерном исполнении. Удачи в дальнейшем прохождении курса, дорогу осилит идущий.


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

10558. KF
Иван Воронин
Иван Воронин
ответить
→  litva   / 2018-11-19 21:01

Ну для чайника очень даже не плохо написал =) удачи в обучении, дорогу осилит идущий.


20036. --
litva
litva
ответить
→  Иван Воронин   / 2018-11-19 21:00

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


10558. KF
Иван Воронин
Иван Воронин
ответить
→  superGrover  # Хранитель экрана / ПОЛУФИНАЛЬНЫЙ урок / 2018-11-19 20:56

Молодец, отлично справился, но если ты что-то рассказывал на видео, то звука нет.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  litva  # Клиент-серверный сокет / Что такое сокет / 2018-11-19 20:56

Не обязательно, всё зависит от задач сервера и клиентов, может быть сервер просто шлюз, через который клиенты обмениваются данными!? так что описание не очень универсальное, а описывающее только определённый пласт клиент-серверных приложений. Твоё описание как FTP, но если вспомнить P2P сети, то твоё описание уже не подходит, так как там не на сервере хранится вся информация, а на клиентах, а сервер выступает в роли шлюзы, связующего звена между клиентами, который выдаёт каждому из них список айпи и портов тех, у кого хранится нужная информация.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Александр Балбашов  # Дневник успеха / 2018-11-18 : Начинать начинай, да смотри же — заканчивай! / 2018-11-18 16:14

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


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Воронин  # Клиент-серверный сокет / Что такое сокет / 2018-11-18 10:27

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


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Trira  # Клиент-серверный сокет / Что такое сокет / 2018-11-17 12:47

Да, всё верно, только вместо слова "разъём" можно было с самого начала употреблять слово "порт"!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Дмитрий  # Клиент-серверный сокет / Что такое сокет / 2018-11-17 12:43

Молодец, Курсант 4814 =) отлично проработал материал, по поводу Java, да, но планируется вебинар и на другом языке программирования, очень большая вероятность, что это будет C#! Так что не пропусти, сможешь сравнить эти два языка и понять, что они очень похожи. Можно реализовать серверную часть на Java, а клиентскую на C# и будет вообще шикарно.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Анастасия  # Морской Бой / Установка кораблей / 2018-11-15 23:41

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


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Oleksandr  # Нанософт / VIP урок. Работа с WinAPI / 2018-11-15 23:40

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


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Слава  # Теория ООП / Интерфейс. VIP. Квадратики тоже хотят играть. / 2018-11-14 23:55

Привет, суть сил заключается в том, что ты занимаешься любимым делом, по сути ХОББИ. Мы можем и по 8-12 часов сидеть и заниматься этим. Было бы время столько свободного, а оно бывает только на каникулах и особенно в Новогодние праздники, когда все отдыхают и никуда не нужно рано вставать и бежать сломя голову, можно весь день и до следующего утра кодить, особенно когда прёт ПОТОК, даже спать не хочется.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  New programist  # Демо игры / C# чего начать программировать / 2018-11-13 20:25

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


11589. KF
Yefim
Yefim
ответить
→  Иван Воронин   / 2018-11-13 09:57

Спасибо, Иван!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Trira  # J5. Операции / OPER - Операции 4 / 2018-11-12 18:09

это не байткод, а бинарные числа, немного разные вещи =)


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Yefim  # Интернет-магазин / ФИНАЛЬНЫЙ УРОК / 2018-11-12 18:08

Молодец, Ефим, поздравляю с покорением очередной высоты, удачи в дальнейшем.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Евгений  # Итератор / Итератор. Создание пустого итератора. / 2018-11-12 18:05

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


10558. KF
Иван Воронин
Иван Воронин
ответить
→  chip  # On-line игра / Поиск монеток на поле Дураков / 2018-11-12 18:04

Вот, сразу стало ясно, что тестирование очень полезная вещь =)


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Николай  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2018-11-12 18:00

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


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # On-line игра / Лабиринты тестирования / 2018-11-12 17:57

Молодец, отлично справился.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Евгений Волосатов  # Шифрование / RSA - Экранная форма / 2018-11-11 01:54

https://www.videosharp.info/video/hhbot1/ глянуть и написать отзывы по урокам, помочь Валере, но если есть предложения, можете озвучить.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Воронин  # Шифрование / RSA - Экранная форма / 2018-11-10 14:48

Иван, какой курс следующим будешь проходить?
Про видео сокобана я пока не спрашиваю.


15822. KF
Павел Демьянов
Павел Демьянов
ответить
→  Иван Воронин   / 2018-11-10 01:29

Спасибо


10558. KF
Иван Воронин
Иван Воронин
ответить
→  AlliZzeN  # Теория ООП / Интерфейс. Запускаем кружки на площадку! / 2018-11-10 01:09

Да, можно, тут и курс есть, где как раз скринсейвер делают.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Павел Демьянов  # Демо софт / VIP. Бесплатная консультация / 2018-11-10 01:08

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


11353. KF
AlliZzeN
AlliZzeN
ответить
→  Иван Воронин   / 2018-11-09 23:02

Будем стараться) Спасибо, Вань.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  AlliZzeN   / 2018-11-09 22:57

Двигайся вперёд и всё будет обязательно, дорогу осилит идущий.


11353. KF
AlliZzeN
AlliZzeN
ответить
→  Иван Воронин   / 2018-11-09 22:56

Настало время Алгоритмики и Видео уроков) Когда- нибудь, я буду  не далеко по опыту программирования от тебя) (надеюсь)


10558. KF
Иван Воронин
Иван Воронин
ответить
→  AlliZzeN  # Повторение задач / ФИНАЛЬНЫЙ УРОК. Review с вершины. / 2018-11-09 22:53

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


20302. KF
Дмитрий
Дмитрий
ответить
→  Иван Воронин  # Шифрование / RSA - Экранная форма / 2018-11-08 21:33

Оо, шифрование и криптография - это должно быть очень интересно!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  New programist  # Демо софт / Менеджер паролей / 2018-11-08 18:17

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


791. KF
Валерий Жданов
Валерий Жданов
ответить
→  Иван Воронин   / 2018-11-08 17:50

это да!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Валерий Жданов   / 2018-11-08 17:35

Надо писать фамилии так, как в паспорте, инфа 100% =)


791. KF
Валерий Жданов
Валерий Жданов
ответить
→  Иван Воронин   / 2018-11-07 21:35

Ох уж эта буква "Ё", Иван... в одном году в нашей конторе по ней дважды политика менялась... то надо было ее писать в фамилиях, то категорически не рекомендовалось...


18131. KF
Александр
Александр
ответить
→  Иван Воронин  # On-line игра / Подходящий размер! / 2018-11-07 20:48

Вспоминаю  высшие силы.... Они же в своем роде тоже программисты, может тоже где то забыли про границы )))


10558. KF
Иван Воронин
Иван Воронин
ответить
→  vip  # Теория ООП / Интерфейс. VIP. Квадратики тоже хотят играть. / 2018-11-07 20:34

Не переживай, далее всё будет становиться на свои места. В данном курсе всё делается не правильно, а потом постепенно исправляется так как надо было изначально. Так что твои сомнения оправданы, двигайся дальше и всё будет постепенно как надо. Естественно никто не запрещает делать по своему. Дорогу осилит идущий. Удачи в прохождении.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Александр  # On-line игра / Подходящий размер! / 2018-11-07 20:32

Толи ещё будет


15822. KF
Павел Демьянов
Павел Демьянов
ответить
→  Иван Воронин   / 2018-11-07 20:31

Спасибо.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Валерий Жданов  # API поиска работы / ВСЕ ЗАПРОСЫ - ЧЕРЕЗ ПРИЛОЖЕНИЕ / 2018-11-07 20:30

Ага, и через букву "Ё" по канону =)


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Павел Демьянов  # Повторение задач / Stop. Think. Act. Review. / 2018-11-07 20:28

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


20111. --
Deep Network
Deep Network
ответить
→  Иван Воронин  # API поиска работы / ВСЕ ЗАПРОСЫ - ЧЕРЕЗ ПРИЛОЖЕНИЕ / 2018-11-07 20:27

Пока курс еще тестируется и есть соответствующие недостатки от сюда и выходит заслуженная 3 (нормально) за старания. Ничего плохого не вижу. Разумеется когда недочеты будут исправлены можно поставить и 5.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Oleksandr  # Нанософт / Расписание уроков / 2018-11-06 16:29

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


  • Звание: Гуру
  • Накопленный опыт: 2171 час
  • Собранный капитал: 20220 байтов
  • Участник «Клуба формулистов»: до 2018-12-31

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

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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 -- Никита 20563 5 4 9 9
2 -- Посетитель 0 5 5 5
3 KF DenisMed 18419 5 5 5

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

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

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

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

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

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

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


Научился: Объединению строк через concat() в Java
Интересный урок, интересный метод, намного быстрее работает чем через оператор "+" =)


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