Си шарп с нуля

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




Иван Воронин
  • Звание: Гигамозг
  • Накопленный опыт: 816 часов
  • Собранный капитал: 3969 байтов
  • Участник «Клуба формулистов»: до 2017-03-11
  • Последний визит: 2017-02-20 21:19:18
  • Возраст: 34 года

Видеокурсы

Дата активности Видеокурс Прогресс
2017-02-20 design Шаблоны Проектирования 37 из 109 34 %
2017-01-17 saver Хранитель экрана 2 из 15 14 %
2016-12-30 game4 Игры со Спрайтами 7 из 33 22 %
2016-12-24 java2 Игры на JavaScript 2 из 11 19 %
2016-12-24 sokoban Игра Сокобан 20 из 22 91 %
2016-12-22 jawa Язык Java все 92 100 %
2016-11-20 viri Без конкуренции все 14 100 %
2016-11-03 task1 Семантика все 1 100 %
2016-10-09 gmaps ASP.NET + Google Maps 2 из 11 19 %
2016-10-02 game0 Демо игры все 9 100 %
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-08-25 coffee Чашка кофе все 1 100 %
2016-08-25 game1 Наноигры все 10 100 %
2016-08-16 biknight Мат Конём и Слоном 11 из 32 35 %
2016-08-16 origami Оригами 1 из 5 20 %
2016-08-01 task3 Комбинаторика все 22 100 %
2016-07-30 tetris Игра Тетрис 3 из 19 16 %
2016-07-15 bilife Бинарная жизнь все 6 100 %
Итого: 274 из 460 60 %

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

Дата активности Консольный раздел Прогресс
2017-02-20 club 10558 - Иван Воронин все 7 100 %
2017-02-20 olimp Олимпиада 4 из 32 13 %
2017-02-19 jawa READ - Ввод данных все 10 100 %
2017-02-19 jawa TYPE - Шесть типов 1 из 7 15 %
2017-02-16 task5 pascal_for_1_norm все 9 100 %
2017-02-16 task5 pascal_for_2_good 5 из 27 19 %
2017-02-16 jawa WRITE - Вывод данных все 11 100 %
2017-01-09 book 8.Потоки все 8 100 %
2017-01-07 book 7.Функции все 8 100 %
2017-01-07 book 6.Математика все 7 100 %
2017-01-07 solo C# набор 4 из 15 27 %
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 4.Циклы все 8 100 %
2017-01-04 book 2.Числа все 8 100 %
2017-01-04 book 3.Условия все 8 100 %
2017-01-04 club 4004 - Елена Вставская 4 из 24 17 %
2017-01-02 book 1.Строки все 8 100 %
2016-12-24 task1g Целые задачи все 11 100 %
2016-12-21 jawa Коллекции 2 из 3 67 %
2016-12-07 jawa Потоки все 8 100 %
2016-11-21 club 10670 - Сергей Соколов 5 из 10 50 %
2016-11-03 task1i Календарь все 16 100 %
2016-10-20 jawa OPER - Формулы 1 из 9 12 %
2016-10-08 task1h Цифры все 12 100 %
2016-10-05 solo Java - Запуск 10 из 13 77 %
2016-10-01 jawa START - Запуск все 1 100 %
2016-09-16 task1f Геометрия все 8 100 %
2016-09-12 task1e Символы все 5 100 %
2016-09-10 solo Java - Вывод данных 2 из 7 29 %
2016-09-09 task1d Формулы все 9 100 %
2016-09-01 task1c Лирика все 14 100 %
2016-08-17 club 24 - Муза Оля все 2 100 %
2016-08-16 club 6452 - Кирилл Шмойлов 1 из 6 17 %
2016-08-14 task2o Матрёшки 1 из 9 12 %
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 %
Итого: 299 из 430 70 %
Сохранить страницу:

10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Шаблоны Проектирования / Observer - School Bell - Study and Break / 2017-02-20 21:19

при разработке своего ПО и не таким приходится заниматься, так что это ещё цветочки.


10558. Иван Воронин
Иван Воронин
ответить
→  Alexandr  # Демо игры / Лабиринт 2D - игра / 2017-02-20 21:18

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


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2017-02-20 21:11

Это листики получаются, а не изюминки. И значит этот компостер потом за определенные листики цепляется и плетет на них свою паутинку. А веточка нам может уже с паутинкой достаться.


10558. Иван Воронин
Иван Воронин
ответить
→  Tekashnik  # Шаблоны Проектирования / Active Record - User - Delete / 2017-02-20 21:10

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


10558. Иван Воронин
Иван Воронин
ответить
→  Yefim  # Бурные потоки / Вступление / 2017-02-20 21:07

Очень интересную тему начали, удачи.


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Git Hub / Merge / 2017-02-20 21:05

Судя по твоему скрину, как раз наоборот, ветка scanner осталась в истории и вернулась на основную ветку после мержа.


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Git Hub / Multi / 2017-02-20 21:03

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


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Git Hub / Multi / 2017-02-20 21:02

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


7238. Константин
Константин
ответить
→  Иван Воронин   / 2017-02-20 20:34

Я не знал окончания этого рассказа всегда ходил прикол про пианистов, а тут продолжение.


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2017-02-20 19:38

Наверное речь идёт о композиторе (composer) эту тему используют, когда зависимости очень жёсткие. Это позволяет убедиться в том, что каждый, кто получает копию проекта, имеет “пакетное окружение”, идентичное тому, которое использовалось при разработке, и помогает избежать ошибок, которые могли бы возникнуть из-за обновления версий.


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин  # Git Hub / Branch / 2017-02-20 19:09

И чего за изюминку всякие компостеры используют или как их там?


791. Валерий
Валерий
ответить
→  Иван Воронин  # Шаблоны Проектирования / Template Method - Girl - Macho Boy / 2017-02-20 16:29

и IntelJ Idea во второй части не было)))


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Шаблоны Проектирования / Template Method - Girl - Macho Boy / 2017-02-20 10:18

Во второй части не было Кайла Риза =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Шаблоны Проектирования / Template Method - Girl - Macho Boy / 2017-02-20 10:17

))) Ну тут надо много поработать - в плане терминатора 2 версии.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Соколов  # МикроШахматы / ФИНАЛЬНЫЙ УРОК / 2017-02-20 09:33

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


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Git Hub / Branch / 2017-02-20 07:17

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


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Соколов  # VK API / ФИНАЛЬНЫЙ УРОК / 2017-02-20 07:13

Поздравляю с финалом.


10558. Иван Воронин
Иван Воронин
ответить
→  Антон  # Демо игры / Бот для Быстрощёлка / 2017-02-20 07:12

Можно было погуглить и реализовать это =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Git Hub / Diff / 2017-02-20 07:10

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


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Базовый ASP.ект / Подключение к базе данных / 2017-02-20 07:06

Да, золотая середина это 10-15 минут


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Шаблоны Проектирования / Observer - School Bell - java.util.Observable / 2017-02-20 07:05

Ай да бинарные наследники =)))))))


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Шаблоны Проектирования / Observer - School Bell - java.util.Observer / 2017-02-20 07:04

Но полезно знать, как изобретённый велосипед работает =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Git Hub / Ignore / 2017-02-20 07:02

/dev/null - пишется когда добавляется новый файл, т.е. именно добавили .gitignore, а не изменили существующий, это просто стандарт git и его надо запомнить, чтобы понимать коммиты.


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Git Hub / Deleted / 2017-02-20 06:55

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


10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко   / 2017-02-20 06:48

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


10100. Александр Заскотченко
Александр Заскотченко
ответить
→  Иван Воронин   / 2017-02-19 21:38

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


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Базовый ASP.ект / Создание схемы проекта / 2017-02-19 20:58

Молодец, рассказ знакомый, читал когда-то =)


10494. Алексей В.
Алексей В.
ответить

10558. Иван Воронин
Иван Воронин
ответить
→  Александр Заскотченко  # Консоль / READ - Ввод данных / Обмен данных / 2017-02-19 20:00

Нужно поменять значения местами, а не вывести их наоборот.


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Базовый ASP.ект / Выбор темы для проекта / 2017-02-19 19:18

Молодец, отличная тема.


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2017-02-19 18:43

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


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2017-02-19 18:22

И для чего нужны опции не по умолчанию... и кто и когда создает отдельную ветку... и можно ли с мастером работать одновременно нескольким разработчикам...


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2017-02-19 18:18

Разберемся. :-) Главное со стилем определиться и понять что такое не насвинячить для начала. )))


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2017-02-19 17:48

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


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2017-02-19 14:20

Уже увидела, как минимум, git не может определить изменения, сделанные в файле. Но это уже недоработка гита с as is/as is. Где тут тогда кроссплатформенность....


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья   / 2017-02-19 13:51

Дело не в том, в баше или не в баше, когда начнёшь в команде работать увидишь, чем это чревато.


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Иван Воронин   / 2017-02-19 13:41

Я думала это у git еще одна форма окончания строк. :-)
Не знаю, в настройках as is/as is выставляла и все равно ругается... а ну да, мы же в bash работаем, а не в Windows. Сматгит давно ставила, поняла что не пользуюсь и снесла. :-)


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Entity Framework / Один за всех и Все за одного / 2017-02-19 10:05

Зато ты теперь знаешь, куда копать =)


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Entity Framework / Добавление - Извлечение / 2017-02-19 10:04

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


7238. Константин
Константин
ответить
→  Иван Воронин  # Entity Framework / Один за всех и Все за одного / 2017-02-19 09:42

Ну жаль что тема раскрывается очень поверхностно. Все равно приходится углубляться используя другие ресурсы.


7238. Константин
Константин
ответить
→  Иван Воронин  # Entity Framework / Добавление - Извлечение / 2017-02-19 09:39

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


11589. Yefim
Yefim
ответить
→  Иван Воронин   / 2017-02-19 09:11

Спасибо, Иван, за поддержку!


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Git Hub / Commit / 2017-02-19 07:25

судя по ^M тебе уже даже гит говорит, чтобы не забывала про стиль окончания строк =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Git Hub / Checkout / 2017-02-19 07:15

да, гит няшка =)


10558. Иван Воронин
Иван Воронин
ответить
→  Фомичева Наталья  # Git Hub / Установка / 2017-02-19 07:14

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


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей  # Git Hub / Суть аналогии / 2017-02-19 07:12

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


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей  # Прикладные / Прохождение теста / 2017-02-19 07:08

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


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Соколов  # Шаблоны Проектирования / State - КНБ - VIP - JButtons / 2017-02-19 06:20

Поздравляю, тоже заметил, что JFrame использовался, потихоньку подходим к GUI приложениям на Java.


10558. Иван Воронин
Иван Воронин
ответить
→  Антон  # Демо игры / Лабиринт 2D - игра / 2017-02-19 06:19

Можно и без доп. библиотек, всё зависит от опыта и фантазии =)


10558. Иван Воронин
Иван Воронин
ответить
→  Yefim  # МикроШахматы / ФИНАЛЬНЫЙ УРОК / 2017-02-19 06:17

Отличное видео, отличная песенка, пошаговость рандома ИИ реализована в полшага, отличная идея!!! очень хорошо вписалось в идею видео-отчёта с комментариями. Поздравляю с финалом!!!
з.ы.
по поводу продолжения банкета, это не первый курс по шахматам, тут их не мало было, но один из ярких это тот, о котором упомянул Игромистр, а именно: Мат Конём и Слоном. В курсе Комбинаторика тоже были затронуты шахматные фигуры и их алгоритмы. Эти курсы не на JavaScript, но когда знаешь несколько языков, портировать алгоритмы между ними не составляет особого труда.


10558. Иван Воронин
Иван Воронин
ответить
→  Bazel  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2017-02-19 06:09

Поздравляю с финалом, не останавливайся на достигнутом, удачи.


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Entity Framework / Добавление - Извлечение / 2017-02-19 06:01

Тема не раскрыта?


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Entity Framework / Один за всех и Все за одного / 2017-02-19 06:00

Если EF будешь активно использовать, набивать практику, постепенно всё будет ясно как день.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей   / 2017-02-19 05:52

Я знаю, что вы в КФ, я говорю, потому что это не для всех, поэтому через тимку =)


11165. Сергей
Сергей
ответить
→  Иван Воронин   / 2017-02-18 21:20

Я понял, что для Кф, я уже в этом Кф.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей   / 2017-02-18 21:06

Да, только через тимку, так как это только для КФ


11165. Сергей
Сергей
ответить
→  Иван Воронин   / 2017-02-18 18:32

Прислали ссылку. Оказывается просмотр только через тим. Ну и ладно.


11165. Сергей
Сергей
ответить
→  Иван Воронин   / 2017-02-18 18:25

Ну вот. Идет вебинар, а как зайти на него нигде не написано, все кнопки перетыкал.


11165. Сергей
Сергей
ответить
→  Иван Воронин   / 2017-02-18 18:23

Так и писал, но накосячил.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей  # Шаблоны Проектирования / Template Method - Girl - Abstract / 2017-02-18 18:09

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


11165. Сергей
Сергей
ответить
→  Иван Воронин  # Шаблоны Проектирования / Template Method - Girl - Abstract / 2017-02-18 17:42

У Ивана всегда такой красивый код, что хочется тоже шаблонами заняться. Хотя засунул туда нос - лес дремучий.


11549. Сергей Аникин
Сергей Аникин
ответить

4004. Елена
Елена
ответить
→  Иван Воронин  # Шаблоны Проектирования / Template Method - Girl - Abstract / 2017-02-18 16:14

"А то в отчётах часто видео данное недоумение =)" - это у меня "в отчетах" :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Шаблоны Проектирования / Template Method - Girl - Abstract / 2017-02-18 16:05

Урок проработан на 200% :)


2639. Морозов Юрий Александрович
Морозов Юрий Александрович
ответить
→  Иван Воронин   / 2017-02-18 15:37

Я в курсе.


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

7238. Константин
Константин
ответить
→  Иван Воронин  # Entity Framework / Основные приемы работы с БД через EF / 2017-02-18 15:17

Ну тут не правильно было подобрана строка подключения в следующем уроке все было рассказано.


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Entity Framework / Основные приемы работы с БД через EF / 2017-02-18 14:54

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


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Entity Framework / Подключение БД по методу CodeFirst / 2017-02-18 14:53

Я думаю пройдёшь курс, узнаешь.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей  # Прикладные / Шахматные часы / 2017-02-18 14:52

Что такое VPF? может быть опечатка и хотел написать WPF?


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

10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Демо игры / Лабиринт 2D - меню / 2017-02-18 14:49

Я не знаю, что порылись вы, но я для этих уроков звуки сам сделал в спец. софте. Точно таких же звуков в сети на нйдёшь. Похожие да, но не 1х1 такие же.


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Соколов  # Шаблоны Проектирования / State - Вступление / 2017-02-18 14:48

Молодец, так и есть.


10558. Иван Воронин
Иван Воронин
ответить
→  Владимир Матош  # Демо софт / Менеджер паролей / 2017-02-18 14:47

Всё верно.


10558. Иван Воронин
Иван Воронин
ответить
→  Морозов Юрий Александрович  # Шаблоны Проектирования / Singleton - Config - Static field / 2017-02-18 14:46

В курсе по GIT, показано, как через консоль отобразить тоже самое.


10558. Иван Воронин
Иван Воронин
ответить
→  Alexandr  # Демо игры / Картинка с секретом / 2017-02-18 14:45

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


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Шаблоны Проектирования / State - Вступление / 2017-02-18 14:44

Да, я часто использую тоже это, особенно часто в анимациях.


10558. Иван Воронин
Иван Воронин
ответить
→  Alexandr  # Демо игры / Вступительное слово / 2017-02-18 14:42

Добро пожаловать, удачи в изучении. Тут очень много интересных курсов.


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Шаблоны Проектирования / Observer - Теория / 2017-02-18 14:41

=))))))))))) тосы да, только ими и гамаю ещё со времён первой части.


10558. Иван Воронин
Иван Воронин
ответить
→  Станислав  # Базовый ASP.ект / VIP. Авторизация на сайте / 2017-02-18 14:39

Молодец, рад что разобрался с проблемой длинных статей.


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Базовый ASP.ект / VIP. Авторизация на сайте / 2017-02-18 14:39

Молодец, удачи, ты только Вебинар в 18.18.18.18 не пропусти =)


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Аникин  # Шаблоны Проектирования / Singleton - Config - Final / 2017-02-18 14:38

Всё используется по ситуации.


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Шаблоны Проектирования / Observer - School Bell - Sound Bell / 2017-02-18 14:35

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


10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Шаблоны Проектирования / Observer - School Bell - Student / 2017-02-18 14:32

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


10558. Иван Воронин
Иван Воронин
ответить
→  Сергей Зулкарнаев  # Комбинаторика / Комбинаторика. Счастливые билеты N / 2017-02-18 14:22

Отлично сказал про сильных соперников, это не только в спорте, это и в жизни так. Закон Джунглей =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Шаблоны Проектирования / State - Вступление / 2017-02-18 08:52

Фундаментальненько.


8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин  # Шаблоны Проектирования / State - Вступление / 2017-02-18 06:27

Серьёзный подход к делу)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена   / 2017-02-17 17:25

Ок, дойду до уроков по этому шаблону, посмотрю, что там за идея.


4004. Елена
Елена
ответить
→  Иван Воронин   / 2017-02-17 16:05

Говорят, что нет :)
Нужно сообщить один раз. За этим мы enum и создавали


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Шаблоны Проектирования / State - Вступление / 2017-02-17 14:35

Да, всё так и есть :)
Состоятельно :)


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Шаблоны Проектирования / Observer - Sensor - VIP - Alert / 2017-02-17 11:24

А разве не в этом смысл сирены? чтобы она пищала, пока не будет температура нормализована.


11165. Сергей
Сергей
ответить
→  Иван Воронин   / 2017-02-17 10:21

Спасибо.


11589. Yefim
Yefim
ответить
→  Иван Воронин   / 2017-02-17 09:30

Спасибо, Иван, за поддержку!


8275. Tekashnik
Tekashnik
ответить
→  Иван Воронин  # Шаблоны Проектирования / Active Record - User - Randoms / 2017-02-17 07:37

Ну, да, в идеале нужно было так сделать)) если бы срандомило было бы не очень...


4004. Елена
Елена
ответить
→  Иван Воронин  # Шаблоны Проектирования / Observer - Sensor - VIP - Alert / 2017-02-17 07:33

Не получится :(
Если температура ниже -30, а состояние уже LOLO, то мы попадем в общий else и решим, что все в порядке.
При следующем замере -30 снова будем "пищать"


10670. Сергей Соколов
Сергей Соколов
ответить
→  Иван Воронин  # Шаблоны Проектирования / Observer - Sensor - Visaginas / 2017-02-17 07:24

Ага, когда-то он работал. Сейчас нет.


10558. Иван Воронин
Иван Воронин
ответить
→  Антон  # Демо игры / Вступительное слово / 2017-02-17 06:31

Добро пожаловаться! удачи в изучении.


10558. Иван Воронин
Иван Воронин
ответить
→  Den Andreevich  # Игра Сокобан / Сокобан - Решалка - Оптимизация / 2017-02-17 06:29

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


10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # МикроШахматы / Служба безопасности короля / 2017-02-17 06:27

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


10558. Иван Воронин
Иван Воронин
ответить
→  Елена  # Шаблоны Проектирования / Observer - Sensor - VIP - Alert / 2017-02-17 06:25

Второй иф заменяем на else if, а в конце вообще ничего проверять не надо, просто else и всё.

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




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

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

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

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