Си шарп с нуля

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




Александр
  • Звание: Рекурсист
  • Накопленный опыт: 172 часа
  • Собранный капитал: 1641 байт
  • Участник «Клуба формулистов»: до 2017-04-26
  • Последний визит: 2017-03-30 23:41:43
  • Город проживания: Москва

Видеокурсы

Дата активности Видеокурс Прогресс
2017-03-30 shifr Шифрование 5 из 20 25 %
2017-03-30 soft2 Новые технологии 13 из 17 77 %
2017-03-27 telebot API Telegram 14 из 24 59 %
2017-03-11 spybot Шпионский бот все 14 100 %
2017-03-05 webbot Webbot On-Line 1 из 23 5 %
2017-02-25 design-facade 5. Facade 2 из 10 20 %
2016-03-12 network Сетевые технологии 6 из 13 47 %
2016-02-03 task3 Комбинаторика 2 из 22 10 %
2015-08-02 game0 Демо игры 1 из 9 12 %
Итого: 58 из 152 39 %

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

Дата активности Консольный раздел Прогресс
2017-03-30 jawa IF - Условия 3 из 18 17 %
2017-03-29 jawa Потоки 3 из 8 38 %
2017-03-28 jawa OPER - Формулы все 9 100 %
2017-03-25 task2 Алгоритмика все 20 100 %
2017-03-22 task1c Лирика 1 из 14 8 %
2017-03-15 task1 Семантика все 6 100 %
2017-03-11 jawa OPER - Операции все 1 100 %
2017-03-10 jawa TYPE - Шесть типов все 7 100 %
2017-03-07 jawa READ - Ввод данных все 10 100 %
2017-03-04 jawa WRITE - Вывод данных все 11 100 %
2015-11-01 jawa START - Запуск все 1 100 %
Итого: 72 из 105 69 %
Сохранить страницу:

3922. Александр
Александр
ответить
→  Permitin Alexey   / 2017-03-30 09:17

Или это - или..


3146. Permitin Alexey
Permitin Alexey
ответить
→  Александр   / 2017-03-30 09:03

т.е. оставляю Encoding.ASCII но сам файл сохраняю в UTF-8.....я так не делал я попробую


3922. Александр
Александр
ответить
→  Permitin Alexey  # Новые технологии / Клиент-сервер для смены обоев / 2017-03-30 07:13

Привет, Alexey! Попробуй ещё Encoding.ASCII. Или открой текстовый файл и сделай "Сохранить как...", при сохранении выбери кодировку UTF-8 и сохрани с заменой старого файла. Если не поможет, то, возможно, причина в чём-то другом. Тогда нужно ставить точки останова и дебажить, смотри, что у тебя приходит с клиента и как работает метод ReloadLink(), может быть там проблема...


3922. Александр
Александр
ответить
→  Елена  # Демо игры / Вступительное слово / 2017-03-30 06:57

Молодец, Елена! Продолжай в том же духе!


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Шаблон MVC / MVC - PhoneBook - Controller - Scroller / 2017-03-29 17:18

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


8380. zhikharevav
zhikharevav
ответить
→  Александр   / 2017-03-29 09:25

Спасибо


3922. Александр
Александр
ответить
→  zhikharevav  # Микроигры / Игра 15 - Кнопки / 2017-03-29 08:41

Молодец, zhikharevav! Хорошо поработал!


3922. Александр
Александр
ответить
→  Антон  # Базовый ASP.ект / Что такое SQL-инъекция / 2017-03-29 08:13

Молодец, Антон! Очень важную тему освоил!


3922. Александр
Александр
ответить
→  Алексей Тупицын  # Семантика / Я решил всю Семантику! / 2017-03-29 07:19

Молодец, Алексей! Это круто!


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр  # Шаблон MVC / MVC - PhoneBook - Controller - Scroller / 2017-03-29 06:50

По этой причине стараюсь выполнить домашнюю работу!


3922. Александр
Александр
ответить
→  Татьяна   # Комбинаторика / Комбинаторика. 4 x 4. Ладья x Ферзь / 2017-03-28 07:59

Молодец, Татьяна! Хорошо поработала!


3922. Александр
Александр
ответить
→  Иван Воронин  # 6. Iterator / Iterator - Random / 2017-03-28 07:58

Молодец, Иван! Хорошо поработал!


3922. Александр
Александр
ответить
→  Roman Liss  # Демо софт / Текстовый процессор / 2017-03-28 07:56

Молодец, Roman! Хорошо поработал!


3922. Александр
Александр
ответить
→  Иван Воронин   / 2017-03-28 07:55

Согласен с тобой и ни сколько не спорю с тем, что полезность этих программ - в практике.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # API Telegram / Главные кнопки / 2017-03-28 01:32

Молодец.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Новые технологии / Полуфинальный урок. Отзыв о курсе / 2017-03-28 01:21

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


11549. Сергей Аникин
Сергей Аникин
ответить
→  Александр   / 2017-03-27 18:04

Спасибо!


3922. Александр
Александр
ответить
→  Сергей Аникин  # Графические циклы / Вложенные циклы / 2017-03-27 18:00

Молодец, Сергей! Хорошая работа!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Новые технологии / Полуфинальный урок. Отзыв о курсе / 2017-03-27 14:14

Спасибо, Александр, за откровенность. Это дорогого стоит.
Удачи в дальнейшей части курса!


3922. Александр
Александр
ответить
→  Антон  # Базовый ASP.ект / Работа над ошибками / 2017-03-27 13:48

Молодец, Антон! Хорошая работа!


3922. Александр
Александр
ответить
→  Артем Посунько  # Семантика / Я решил всю Семантику! / 2017-03-27 07:10

Молодец, Артем! Это круто!


3922. Александр
Александр
ответить
→  Сергей Д.  # Новые технологии / Обои рабочего стола / 2017-03-26 00:42

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


3922. Александр
Александр
ответить
→  Permitin Alexey  # Новые технологии / Нити на кубиках / 2017-03-26 00:38

Да, Alexey! Цифры "не бьют", т.к. не стояло такой задачи, по-видимому. Каждый поток делает свою работу независимо от остальных, это и хотел показать автор...


3922. Александр
Александр
ответить
→  Алексей В.  # Шпионский бот / Логировали, логировали да не вылогировали / 2017-03-26 00:34

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


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр  # Шифрование / Перестановочный шифр / 2017-03-25 07:44

))) Молодец!


3922. Александр
Александр
ответить
→  Фомичева Наталья  # MVC / ФИНАЛЬНЫЙ УРОК / 2017-03-25 07:33

Молодец, Наталья! Поздравляю с прохождением курса!
P.S.: Классная озвучка:))


9567. Максим
Максим
ответить
→  Александр   / 2017-03-25 01:13

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


3922. Александр
Александр
ответить
→  Максим   / 2017-03-25 00:48

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


9567. Максим
Максим
ответить
→  Александр  # Шаблоны Проектирования / Observer - Sensor - VIP - Alert / 2017-03-25 00:38

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


3922. Александр
Александр
ответить
→  mr.whirl  # Наноигры / Арканоид - Шарик и кирпичики / 2017-03-25 00:38

Я тоже всегда говорю, что карандаш и бумага выручат ещё не одного программиста в трудную минуту:)))


3922. Александр
Александр
ответить
→  Максим  # Шаблоны Проектирования / Observer - Sensor - VIP - Alert / 2017-03-25 00:35

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


3922. Александр
Александр
ответить
→  Константин  # Теория ООП / Фигуральный базовый класс / 2017-03-25 00:30

Молодец, Константин! Это хорошо, когда всё норм:))


3922. Александр
Александр
ответить
→  Permitin Alexey  # Графические циклы / VIP. Узоры на окружности / 2017-03-24 22:05

Молодец, Алексей! Отлично поработал! Поздравляю с завершением курса!


7238. Константин
Константин
ответить
→  Александр  # MVC / MVC - PhoneBook - UserSQLTest - Select / 2017-03-24 21:45

Молодец продолжай


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # API Telegram / Изменить неизменяемое / 2017-03-24 19:21

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Шифрование / Перестановочный шифр / 2017-03-24 19:08

Молодец, Александр, ты выбрал очень интересный курс и, вижу, у тебя всё получается!


3922. Александр
Александр
ответить
→  Кирилл Шмойлов  # SOFT: API Telegram / SQLite: База MySQL в кармане / 2017-03-24 15:15

У меня родилось предположение, что если exe-шник запускается из под студии, то он работает в 32-битной среде и поэтому ему нужна 32-битная версия библиотеки. Возможно, при обычном запуске он и должен работать с 64-битной версией библиотеки. Но у меня нет полного понимания этого вопроса, поэтому не стал продолжать метод инженерного тыка пускать в ход:)) Хотелось бы получить от старших товарищей разъяснения данного вопроса в виде урока или на одном из ближайших вебинаров...


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # SOFT: API Telegram / SQLite: База MySQL в кармане / 2017-03-24 14:20

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


3922. Александр
Александр
ответить
→  Алексей В.   / 2017-03-24 11:36

Спасибо, Алексей! Я очень старался!..


10494. Алексей В.
Алексей В.
ответить
→  Александр  # SOFT: API Telegram / Изменить неизменяемое / 2017-03-24 11:24

Молодец Александр!!!!


3922. Александр
Александр
ответить
→  Антон  # Базовый ASP.ект / Создание модели Story / 2017-03-24 10:32

Молодец, Антон! Продолжай в том же духе!


3922. Александр
Александр
ответить
→  Сергей Д.  # Шарики / Шарики. Логика игры / 2017-03-24 06:47

Шарики - моя любимая игра когда-то была...


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # SOFT: API Telegram / Изменить неизменяемое / 2017-03-24 02:43

А здесь C#, так что тоже но не такое же!


3922. Александр
Александр
ответить
→  Сергей Аникин  # Хранитель экрана / ФИНАЛЬНЫЙ урок / 2017-03-23 20:55

Молодец, Сергей! Хороший обзор записал!


3922. Александр
Александр
ответить
→  Tekashnik  # MVC / ФИНАЛЬНЫЙ УРОК / 2017-03-23 20:49

Молодец, отличный обзор записал!


3922. Александр
Александр
ответить
→  Олег Михайлович  # SOFT: API Telegram / ФИНАЛЬНЫЙ УРОК / 2017-03-23 06:29

Молодец, Олег Михайлович! Хороший обзор сделал! Поздравляю с достижением финала!


3922. Александр
Александр
ответить
→  Алексей Мацишевский  # Теория ООП / Рисователь снеговиков / 2017-03-23 06:11

Молодец, Алексей! Продолжай в том же духе!


3922. Александр
Александр
ответить
→  Кирилл Лебедев  # Новые технологии / Полуфинальный урок. Отзыв о курсе / 2017-03-23 06:10

Молодец, Кирилл! Так держать!


9567. Максим
Максим
ответить
→  Александр  # Шаблоны Проектирования / Facade - Computer - Power / 2017-03-22 21:49

Отлично сказано, хоть в рамку и на стену =)
А то иногда об этом забываешь


3922. Александр
Александр
ответить
→  Евгений Волосатов   / 2017-03-22 21:28

Метод начинающего программиста, когда без использования тестов проверка... :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # MVC / JUnit - Powerable / 2017-03-22 16:28

Пожалуйста, классная Серия уроков получилось :-)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # MVC / JUnit - Numbers / 2017-03-22 16:23

А что это за метод такой – начинающего программиста? :-)


3922. Александр
Александр
ответить
→  Новопашин Владимир   / 2017-03-22 10:35

Maven и Gradlе это аналоги, они обе предназначены для сборки проекта. Вот интересная статья по этому поводу: https://habrahabr.ru/post/303648/


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр  # MVC / JUnit - Intellij IDEA / 2017-03-22 09:54

А чем Maven от Gradlе отличается?


3922. Александр
Александр
ответить
→  Максим  # Шаблоны Проектирования / Facade - Motivator - Back Paint / 2017-03-22 08:14

Молодец, Максим! Продолжай в том же духе!


3922. Александр
Александр
ответить
→  Максим  # Шаблоны Проектирования / Facade - Computer - Power / 2017-03-22 07:33

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


3922. Александр
Александр
ответить
→  Сергей Зулкарнаев  # Хранитель экрана / ФИНАЛЬНЫЙ урок / 2017-03-22 07:20

Молодец, Сергей! Поздравляю с финалом!


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Шаблоны Проектирования / Strategy - Join - String/Buffer / 2017-03-21 20:54

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


10494. Алексей В.
Алексей В.
ответить
→  Александр  # MVC / MVC - PhoneBook - UserSQL - Methods / 2017-03-21 12:42

Отлично!!!!


3922. Александр
Александр
ответить
→  Новопашин Владимир  # MVC / MVC - PhoneBook - VIP - UML / 2017-03-21 12:03

Хорошая песенка! :))


3922. Александр
Александр
ответить
→  Максим  # Шаблоны Проектирования / Strategy - Person - Format - Strategy / 2017-03-21 12:02

Постарайся не стать трудоголиком :)))


3922. Александр
Александр
ответить
→  Максим  # Шаблоны Проектирования / Strategy - Person - Program / 2017-03-21 12:01

Молодец, Максим! Продолжай в том же духе!


3922. Александр
Александр
ответить
→  Максим  # Шаблоны Проектирования / Strategy - Join - String/Buffer / 2017-03-21 11:59

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


12454. Электрон
Электрон
ответить
→  Александр   / 2017-03-20 23:57

сенкс, старался ;)


3922. Александр
Александр
ответить
→  Электрон  # SOFT: API Telegram / ФИНАЛЬНЫЙ УРОК / 2017-03-20 22:45

Молодец, Электрон! До финала дошёл! И бот забавный получился :))


3922. Александр
Александр
ответить
→  Новопашин Владимир   / 2017-03-20 18:39

Мой проект использует систему сборки Gradle. Это проще всего задать при создании проетка и Идея всё сделает сама. В Эклипсе сейчас тоже есть поддержка, вроде бы...


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр  # MVC / MVC - PhoneBook - UserSQL - Connect / 2017-03-20 18:28

А где Gradle проект?


3922. Александр
Александр
ответить
→  Michail Ostryj  # MVC / MVC - PhoneBook - Controller - Select / Update / 2017-03-20 12:11

Молодец, Michail! Продолжай, я уверен, что ты во всём разберёшься!


3922. Александр
Александр
ответить
→  Babenko Oleg  # Шаблоны Проектирования / Factory - Storage - Фабричные цеха / 2017-03-20 11:34

Молодец, Олег! Проходишь уроки интенсивно!..


3922. Александр
Александр
ответить
→  Александр  # Демо игры / Вступительное слово / 2017-03-20 10:24

Молодец, Александр! Хороший курс, успехов в обучении!


7119. Новопашин Владимир
Новопашин Владимир
ответить

9567. Максим
Максим
ответить
→  Александр  # Шаблоны Проектирования / Singleton - Timer - Pattern Design / 2017-03-20 00:36

Хорошо сказано, особенно с фиксированным временем. Нужно будет попробовать, спасибо =)


3922. Александр
Александр
ответить
→  Максим  # Шаблоны Проектирования / Singleton - Timer - Pattern Design / 2017-03-19 20:44

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


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр   / 2017-03-19 14:06

Поправил, спасибо


11165. Сергей Д.
Сергей Д.
ответить
→  Александр  # Новые технологии / Обои рабочего стола / 2017-03-19 12:08

Ой, тоже придется повозиться.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Без конкуренции / ФИНАЛЬНЫЙ УРОК / 2017-03-19 11:42

Саша, суть курса в том, как найти работу программисту, у которого мало опыта. Или: как получить денег за свое обучение.
А программа - типовая, на ее основе можно сделать пользу многим офисеым сотрудникам, снизив объем монотонной работы. Как именно - см. на курсе.


3922. Александр
Александр
ответить
→  Neverwinter 2  # Без конкуренции / ФИНАЛЬНЫЙ УРОК / 2017-03-19 11:15

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


3922. Александр
Александр
ответить
→  Neverwinter 2  # Без конкуренции / ФИНАЛЬНЫЙ УРОК / 2017-03-19 11:15

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


3922. Александр
Александр
ответить
→  Сергей Д.  # Шарики / Шарики. Вступление / 2017-03-19 10:48

Хорошая работа, Сергей! Бумажка и ручка ещё выручат не одного программиста и не раз!


3922. Александр
Александр
ответить
→  Сергей Аникин  # Хранитель экрана / Форма настроек / 2017-03-19 10:46

Молодец, Сергей! Продолжай в том же духе!


3922. Александр
Александр
ответить
→  Yefim  # SOFT: API Telegram / Здесь Ботов раздают? / 2017-03-19 10:44

Молодец, Yefim! Я смотрю, работа пошла! :))


3922. Александр
Александр
ответить
→  Кирилл Шмойлов   / 2017-03-19 10:40

Сервер вернёт ответ на запрос, 200 ОК, как минимум :)) Или их сервер ещё какой-то запрос куда-то отправит? Пожалуйста ставьте вопрос корректнее..


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # SOFT: API Telegram / Волшебство начинается! / 2017-03-19 10:36

Так в этом и заключался вопрос, как получить результат от сервера, какой он нам запрос вернет.


3922. Александр
Александр
ответить
→  Yefim  # Сетевые технологии / ФИНАЛЬНЫЙ УРОК. Видеообзор программы / 2017-03-18 15:58

Молодец, Ефим! Поздравляю со взятием финала!


3922. Александр
Александр
ответить
→  Новопашин Владимир  # Новые технологии / Обои рабочего стола / 2017-03-18 15:52

Спасибо, Владимир! Только благодаря твоей подсказке в этом отчёте мне удалось-таки заставить эту менялку работать на 10-й винде!


3922. Александр
Александр
ответить
→  Кирилл Лебедев  # Шпионский Бот / ФИНАЛЬНЫЙ УРОК / 2017-03-18 13:20

Молодец, Кирилл! Поздавляю с финалом!


3922. Александр
Александр
ответить
→  Новопашин Владимир  # MVC Phone Book FX / Установка Scene Builder / 2017-03-18 13:16

Симпатичный телефончик:))


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # MVC / SQLite - Подключение из Java / 2017-03-17 21:03

Да, я знаю, просто в глаза бросилось сразу =)


3922. Александр
Александр
ответить
→  Иван Воронин  # MVC / SQLite - Подключение из Java / 2017-03-17 21:01

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


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # MVC / SQLite - Подключение из Java / 2017-03-17 20:38

А в комментарии два пробела после точки это обязательно? или просто опечатка =)


3922. Александр
Александр
ответить
→  Алексей В.  # Шпионский Бот / Здесь Ботов раздают? / 2017-03-17 08:33

Молодец, Алексей! Хороший курс! Успехов в изучении материала!


3922. Александр
Александр
ответить
→  Елена  # MVC / MVC - PhoneBook - Search - Message / 2017-03-17 07:16

Отлично, Елена! Продолжай в том же духе!


3922. Александр
Александр
ответить
→  Фомичева Наталья  # MVC / MVC - PhoneBook - Controller - Model / ViewList / 2017-03-17 07:15

Отлично, Наталья! Продолжай в том же духе!


8275. Tekashnik
Tekashnik
ответить
→  Александр   / 2017-03-16 15:04

Вот и я о том толкую Откуда ЕВ это взял)))


3922. Александр
Александр
ответить
→  Tekashnik  # MVC / SQLite - Insert / 2017-03-16 14:38

В Идее нет такого. Там "File -> Project Structure" и в открышемся окне раздел "Modules", выбрать свой модуль и для него добавить "+ -> JARs or directories..."


8275. Tekashnik
Tekashnik
ответить
→  Александр  # MVC / SQLite - Insert / 2017-03-16 14:25

что то не нашёл такого пути View -> Open Module Settings -> Libraries


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # MVC / SQLite - Знакомство / 2017-03-16 10:25

Предстоит. Но это даже забавно


3922. Александр
Александр
ответить
→  Станислав  # Графические циклы / Диагональные линии / 2017-03-16 10:06

Молодец, Станислав! продолжай в том же духе!


3922. Александр
Александр
ответить
→  Сергей Д.  # Сетевые технологии / ФИНАЛЬНЫЙ УРОК. Видеообзор программы / 2017-03-16 07:27

Молодец, Сергей! Хороший обзор! Поздравляю с завершением курса!


3922. Александр
Александр
ответить
→  Сергей Д.  # Фотошарп / ФИНАЛЬНЫЙ УРОК / 2017-03-16 07:22

Молодец, Сергей! Дошёл до финала!


11165. Сергей Д.
Сергей Д.
ответить
→  Александр  # MVC / SQLite - Знакомство / 2017-03-16 01:37

Оооо. Ё-моё. Это что, мне тоже это предстоит?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # MVC / MVC - PhoneBook - ViewCard / 2017-03-15 09:36

Для javafx используется scene builder


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # MVC / MVC - PhoneBook - ViewCard / 2017-03-15 09:27

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


3922. Александр
Александр
ответить
→  Новопашин Владимир   / 2017-03-15 07:39

IDE IDEA :)


3922. Александр
Александр
ответить
→  Сергей Соколов  # MVC / MVC - PhoneBook - VIP - UML / 2017-03-15 07:30

Классное видео! Молодец, большую работу проделал!


3922. Александр
Александр
ответить
→  Фомичева Наталья  # MVC / MVC - PhoneBook - UserSQLTest - Slashes / 2017-03-15 07:25

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


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр   / 2017-03-15 07:25

В эти моменты я чувствую мощь кроссплатформенности Java. А что за IDE?


3922. Александр
Александр
ответить
→  Новопашин Владимир   / 2017-03-15 07:21

Нет, это не мак, это - убунту.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр  # MVC / MVC - PhoneBook - ViewList / 2017-03-15 06:51

А ты на Mac работаешь?


3922. Александр
Александр
ответить
→  Neverwinter 2   / 2017-03-14 19:51

Нет, проверял только на локалхосте 127.0.0.1 ...


1901. Neverwinter 2
Neverwinter 2
ответить
→  Александр  # Новые технологии / Телефон по TCP/IP протоколу / 2017-03-14 19:29

Здорово, что получилось! Проверял в реальной сети?)))))


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # MVC / MVC - PhoneBook - ViewCard / 2017-03-14 14:08

Это будет огромным подспорьем...


3922. Александр
Александр
ответить
→  Vladimir Falejev  # MVC / MVC - PhoneBook - UserSQLTest - Insert / 2017-03-14 12:09

Молодец, Владимир! Продолжай в том же духе!


3922. Александр
Александр
ответить
→  Денис  # Шаблоны Проектирования / Observer - Sensor - Banner / 2017-03-14 12:06

Молодец, Денис! Продолжай в том же духе!


3922. Александр
Александр
ответить
→  Tekashnik   / 2017-03-14 08:24

C# не то, что бы слушает... Он делает запросы к серверу самого Телеграм с определённой периодичностью, забирает оттуда всё, что пришло, а потом разбирается от кого, что это было и что с этим делать!


8275. Tekashnik
Tekashnik
ответить
→  Александр   / 2017-03-14 08:18

А какая схема? Телеграмм запущен на компе и на телефоне под одним аккаунтом? Или на компенсацию только с# приложение, которое слушает что то? 


10558. Иван Воронин
Иван Воронин
ответить
→  Александр   / 2017-03-13 21:41

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


3922. Александр
Александр
ответить
→  Иван Воронин   / 2017-03-13 21:27

А что с автозагрузкой не так, я пока сам не понял... Не автозагружается:))


3922. Александр
Александр
ответить
→  Иван Воронин   / 2017-03-13 21:25

Проверять айди юзера нельзя? Наоборот! В этом уроке защита как раз так и реализована!..


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Шпионский Бот / ВИП-Урок: Защита приложения / 2017-03-13 19:38

А что с автозагрузкой не так?


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Шпионский Бот / ВИП-Урок: Защита приложения / 2017-03-13 19:37

Странно, а что проверять айди юзера нельзя? по-моему добавить белый список пользователей, которые могут иметь права доступа и вуаля. Кто-либо другой если напишет, можно либо ничего не отвечать, чтобы они думали, что бот не рабочий, либо отвечать, типо: "у вас нет прав и т.д." можно даже адрес почтового ящика давать, если заинтересованы в покупке такого бота =))))


3922. Александр
Александр
ответить
→  Tekashnik   / 2017-03-13 16:36

Что может этот спай бот сделать на компе? Бот выполняет команды, поэтому, всё, что ты сам умеешь делать со своим компом программно, ровно то же самое сможет сделать твой бот!..


8275. Tekashnik
Tekashnik
ответить
→  Александр  # Новые технологии / Нити на кубиках / 2017-03-13 16:24

А теперь сам в другой программе попродуй сделать делегата)) для закрепления пройденного


8275. Tekashnik
Tekashnik
ответить
→  Александр  # Шпионский Бот / ВИП-Урок: Защита приложения / 2017-03-13 16:21

Что может этот спай бот сделать на компе?


3922. Александр
Александр
ответить
→  Дмитрий Жданов  # Демо игры / Вступительное слово / 2017-03-13 15:59

Привет! Здесь нет такого слова - запрещено! Используй то, что тебе самому больше всего подходит для твоих задач...


11165. Сергей Д.
Сергей Д.
ответить
→  Александр  # Новые технологии / Нити на кубиках / 2017-03-13 10:36

О, я завтра тоже этот урок буду делать.


11165. Сергей Д.
Сергей Д.
ответить
→  Александр  # Шпионский Бот / ВИП-Урок: Защита приложения / 2017-03-13 10:34

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


3922. Александр
Александр
ответить
→  Станислав  # Язык Java / IF - Минимакс / 2017-03-13 09:01

Молодец, Станислав! Продолжай в том же духе!


3922. Александр
Александр
ответить
→  Сергей  # Итератор / ФИНАЛЬНЫЙ УРОК / 2017-03-13 08:53

Молодец, Сергей! Поздравляю с финалом!


3922. Александр
Александр
ответить
→  Денис  # Шаблоны Проектирования / Active Record - UML / 2017-03-13 08:50

Молодец, Денис! Продолжай в том же духе!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр   / 2017-03-12 12:47

Да, и оно считается прочтенным, так что его как бы пропускаем, ну или отвечаем что мы не поняли Вашего сообщения.


3922. Александр
Александр
ответить
→  Сергей  # Итератор / Итератор. Список простых чисел. / 2017-03-12 12:31

Молодец, Сергей! Продолжай в том же духе!


3922. Александр
Александр
ответить
→  Станислав  # Язык Java / OPER - Операции 1 / 2017-03-12 12:30

Молодец, Станислав! Продолжай в том же духе!


3922. Александр
Александр
ответить
→  Кирилл Шмойлов   / 2017-03-12 12:29

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


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр   / 2017-03-12 10:21

Чужие просто игнорируются, а обрабатываются только свои, так что никакого отказа!


3922. Александр
Александр
ответить
→  Кирилл Шмойлов   / 2017-03-12 07:23

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


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # Шпионский Бот / ВИП-Урок: Защита приложения / 2017-03-12 04:58

Александр, так если по пользователю будет разграничение, а так же просто не будут знать "корректные" команды, то никакой враг не пройдет))


3922. Александр
Александр
ответить
→  Dmitry  # Демо игры / Вступительное слово / 2017-03-11 23:09

Молодец, Dmitry! Продолжай обучаться, даже если станет трудно!


3922. Александр
Александр
ответить
→  Электрон  # Сетевые технологии / Всё всегда под рукой / 2017-03-11 21:40

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


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Шпионский Бот / ФИНАЛЬНЫЙ УРОК / 2017-03-11 15:06

По поводу варианта бота на Java проблем вообще не вижу =) удачи.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Шпионский Бот / ФИНАЛЬНЫЙ УРОК / 2017-03-11 15:05

Поздравляю с финалом!!! Жаль не показал хотя-бы список процессов =) я уж не говорю о их запуске и завершении.


10309. Станислав
Станислав
ответить
→  Александр  # Шпионский Бот / ФИНАЛЬНЫЙ УРОК / 2017-03-11 14:27

Недурно получилось! Жаль видос без звука)


1901. Neverwinter 2
Neverwinter 2
ответить
→  Александр  # Шпионский Бот / ФИНАЛЬНЫЙ УРОК / 2017-03-11 13:38

Запись с экрана андроида... Как? Обалдеть! Да и вообще молодец - еще один полный курс в копилку знаний!


3922. Александр
Александр
ответить
→  Евгений  # Демо игры / Вступительное слово / 2017-03-11 09:41

Привет, Евгений! Я тоже использую VS на английском...


791. Валерий Жданов
Валерий Жданов
ответить
→  Александр  # Шпионский Бот / Процессуальный кодекс / 2017-03-11 08:01

и я тоже))) вот подкоплю байтов)))


3922. Александр
Александр
ответить
→  Oleg Didok  # Новые технологии / Мотиватор / 2017-03-11 07:25

Молодец, Олег! Классный мотиватор!


3922. Александр
Александр
ответить
→  Алексей В.  # MVC / MVC - PhoneBook - Model - Ресторанная аналогия / 2017-03-11 07:24

Молодец, Алексей! Так держать!


11165. Сергей Д.
Сергей Д.
ответить
→  Александр  # Шпионский Бот / ФИНАЛЬНЫЙ УРОК / 2017-03-11 00:39

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


12223. Алексей Тупицын
Алексей Тупицын
ответить
→  Александр  # Шпионский Бот / ФИНАЛЬНЫЙ УРОК / 2017-03-10 23:23

Классно:)


12223. Алексей Тупицын
Алексей Тупицын
ответить
→  Александр  # Шпионский Бот / Процессуальный кодекс / 2017-03-10 23:17

Молодцом. Скоро и я пройду этот курс :)


7238. Константин
Константин
ответить
→  Александр  # Новые технологии / Мотиватор / 2017-03-10 22:48

Молодец!


10494. Алексей В.
Алексей В.
ответить
→  Александр  # Шпионский Бот / ФИНАЛЬНЫЙ УРОК / 2017-03-10 21:41

Молодец!!!


8275. Tekashnik
Tekashnik
ответить
→  Александр  # Шпионский Бот / Процессуальный кодекс / 2017-03-10 18:14

Надо будет тоже пройти этот курс) интересная тема


12450. Татьяна
Татьяна
ответить
→  Александр  # Шпионский Бот / ФИНАЛЬНЫЙ УРОК / 2017-03-10 14:27

Поздравляю с окончанием курса! Я пока в самом начале этого пути.


3922. Александр
Александр
ответить
→  Новопашин Владимир  # Шпионский Бот / ФИНАЛЬНЫЙ УРОК / 2017-03-10 09:45

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


3922. Александр
Александр
ответить
→  Сергей Валерич  # Новые технологии / Модульное тестирование / 2017-03-10 09:10

Молодец, Сергей! Продолжай в том же духе!


3922. Александр
Александр
ответить
→  Иван  # Новые технологии / Мотиватор / 2017-03-10 09:04

Молодец, Иван! Так держать!


3922. Александр
Александр
ответить
→  Кирилл Шмойлов  # Шпионский Бот / ФИНАЛЬНЫЙ УРОК / 2017-03-10 08:59

Спасибо за добрые слова, Кирилл! Курс API Telegram уже в процессе прохождения! Более того, оба бота у меня в одном солюшене и всё, что не относится к логике работы каждого из них, выделяю в отдельную библиотеку.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр  # Шпионский Бот / ФИНАЛЬНЫЙ УРОК / 2017-03-10 07:30

А почему без звука?


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # Шпионский Бот / ФИНАЛЬНЫЙ УРОК / 2017-03-10 02:31

Отлично, Александр, вижу что получился замечательный Бот для управления своим компьютером, поздравляю!
А пройдя курс API Telegram ты сможешь не только научиться создавать продающего бота, но и этого улучшить, так что вперед, к знаниям!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # Шпионский Бот / Процессуальный кодекс / 2017-03-10 02:01

Поздравляю с окончанием курса, рад что тебе всё понравилось!


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Шпионский Бот / Летучая фотография / 2017-03-10 00:38

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


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Шпионский Бот / Фото в студию / 2017-03-09 23:24

Молодец, чем глубже изучаешь материал, тем легче он даётся =)


3922. Александр
Александр
ответить
→  Алексей Тупицын  # Шпионский Бот / Фото в студию / 2017-03-09 23:09

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


12223. Алексей Тупицын
Алексей Тупицын
ответить
→  Александр  # Шпионский Бот / Фото в студию / 2017-03-09 22:35

Классно. Уже скоро и я начну данный урок


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Новые технологии / Мотиватор / 2017-03-09 08:37

Отличная работа!
Пожалуйста


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # Шпионский Бот / Летучая фотография / 2017-03-09 02:32

Вижу что результат уже есть, фотография отправлена.
Конфликт может быть, если не успевает отработать блок finally, и идёт обращение к тому же самому Response


3922. Александр
Александр
ответить
→  Иван Воронин  # Шаблоны Проектирования / Strategy - Person - Program / 2017-03-09 00:20

Молодец, Иван! Верно, спешка нужна только при ловле блох:)))


3922. Александр
Александр
ответить
→  Алексей В.  # MVC / MVC - PhoneBook - UserSQL - CRUD / 2017-03-09 00:16

Молодец, Алексей! Продолжай в том же духе!


3922. Александр
Александр
ответить
→  Татьяна   # Шпионский Бот / Кто я? / 2017-03-09 00:15

Молодец, Татьяна! Идёшь по моим стопам!


3922. Александр
Александр
ответить
→  Babenko Oleg  # Шаблоны Проектирования / Singleton - Timer - Log class / 2017-03-08 19:53

Молодец, Олег! Продолжай в том же духе!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # Шпионский Бот / Фото в студию / 2017-03-08 18:22

Здорово, Александр, рад что всё просто и понятно, потому что материал довольно-таки тяжелый, но я постарался всё объяснить!


3922. Александр
Александр
ответить
→  Sergej Piskun  # Шаблоны Проектирования / Factory - Shapes - Созидатель / 2017-03-08 09:33

Молодец, Сергей! Продолжай в том же духе!


3922. Александр
Александр
ответить
→  Yefim  # Сетевые технологии / Несколько способов работы с интернет-страницами / 2017-03-08 09:32

Великолепный дизайн браузера! Молодец, продолжай в том же духе!


3922. Александр
Александр
ответить
→  Andrey  # SOFT: API Telegram / Осознание... / 2017-03-08 09:30

Молодец, не спалил токен!


12223. Алексей Тупицын
Алексей Тупицын
ответить
→  Александр  # SOFT: API Telegram / Не хочу писать! / 2017-03-07 23:38

А у меня поместилось. Может экран маловат?


3922. Александр
Александр
ответить
→  Ogijenko Bogdan  # MVC / MVC - Суть шаблона / 2017-03-07 16:21

Это не отчёт...


3922. Александр
Александр
ответить
→  Кирилл Шмойлов   / 2017-03-07 12:56

Да, 12 кнопок выводятся, всё ОК! Я же имел ввиду, что пользователю, для того, что бы увидеть нижние ряды кнопок, придётся скролить внутри вот этой области с кнопками. Так выглядит панель и в вебе и на мобильном устройстве, где это может оказаться особенно неудобным.


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # SOFT: API Telegram / Не хочу писать! / 2017-03-07 02:24

Так у Вас же вроде вышли 12 месяцев? на второй картинке справа


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр   / 2017-03-07 02:22

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


3922. Александр
Александр
ответить
→  Sergej Piskun  # Шаблоны Проектирования / Singleton - Timer - VIP - Enum / 2017-03-07 01:04

Молодец, Сергей! Так держать!


3922. Александр
Александр
ответить
→  Ludmila  # Tinklavimas / Второй подход к эскизу / 2017-03-07 00:29

Молодец, Людмила! Желаю творческих успехов!


3922. Александр
Александр
ответить
→  Алексей В.  # MVC / MVC - PhoneBook - UserSQL - Connect / 2017-03-07 00:28

Молодец, Алексей! Хорошая работа!


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр  # Webbot On-Line / Видеообзор Игры / 2017-03-06 10:37

Маловато пока


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # SOFT: API Telegram / Вам телеграмма! / 2017-03-06 02:20

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


3922. Александр
Александр
ответить
→  Алексей В.  # MVC / SQLite - Самостоятельная работа / 2017-03-06 00:48

Молодец, Алексей! Так держать!


3922. Александр
Александр
ответить
→  Kiril Palajev  # Шаблоны Проектирования / Factory - Shapes - Interfactory / 2017-03-06 00:42

Молодец! Продолжай в том же духе!


3922. Александр
Александр
ответить
→  Сергей Д.   / 2017-03-06 00:40

Могу только предположить, что это так. Это вводный урок, одно из заданий было зайти на сайт и поиграть в эту игру:))


11165. Сергей Д.
Сергей Д.
ответить
→  Александр  # Webbot On-Line / Видеообзор Игры / 2017-03-06 00:18

Красиво! Это WPF?


4004. Елена
Елена
ответить
→  Александр  # MVC / JUnit - Testing / 2017-03-05 16:12

Спасибо, Александр


3922. Александр
Александр
ответить
→  Елена  # MVC / JUnit - Testing / 2017-03-05 14:40

Молодец, Елена! Я в тебя верил!


3922. Александр
Александр
ответить
→  Электрон  # Сетевые технологии / Несколько способов работы с интернет-страницами / 2017-03-05 12:59

Хочешь забить на роскомпозор, используй прокси:))


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # MVC / MVC - Counter - ViewConsole / 2017-03-05 12:31

На этой неделе переформатирую этот курс, работа с базой и тестирование будет в отдельном мини курсе


4004. Елена
Елена
ответить
→  Александр  # MVC / JUnit - Testing / 2017-03-05 10:15

Пробовала, спасибо. Не получилось :(


11165. Сергей Д.
Сергей Д.
ответить
→  Александр  # SOFT: API Telegram / Начинаем кодить / 2017-03-05 09:06

Досадно, что два курса повторяются. Хочу пройти оба.


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # SOFT: API Telegram / Начинаем кодить / 2017-03-05 05:17

Поп-корн и газировка это круто! :)


3922. Александр
Александр
ответить
→  Алексей В.  # MVC / MVC - PhoneBook - ViewCard / 2017-03-05 00:23

Молодец, Алексей! Продолжай трудиться!


3922. Александр
Александр
ответить
→  Олег Михайлович  # SOFT: API Telegram / Волшебство начинается! / 2017-03-05 00:21

Молодец, Олег! Не бойся трудностей!


3922. Александр
Александр
ответить
→  Vladimir Falejev  # Шаблоны Проектирования / State - Целый калькулятор - Context / 2017-03-05 00:19

Молодец, продолжай в том же духе!


3922. Александр
Александр
ответить
→  Елена  # MVC / JUnit - Testing / 2017-03-04 23:10

Попробуй поставить аннотации @Test у тестирующих методов:
    @Test
    public void calcSumFrom1ToN() {
        fail("Not yet implemented");
    }


3922. Александр
Александр
ответить
→  Елена  # MVC / JUnit - Система тестирования / 2017-03-04 22:17

Мне нравится в Идее создавать Gradle-проект. У Gradle-плагина для Идеи уже вшита структура и он всё делает сам на этапе создания проекта, подключает зависимость JUnit, создаёт пакеты и всё правильно называет. И работать в Идее на много приятнее. Про Эклипс я уже давно позабыл, наверно аж года три назад.


3922. Александр
Александр
ответить
→  Алексей|BrisK|Кривицкий  # Шарики / Шарики. Логика игры / 2017-03-04 19:22

Молодец, Алексей! Хорошая работа!


3922. Александр
Александр
ответить
→  Кирилл Шмойлов  # Шпионский Бот / Посмотри что я натворил / 2017-03-04 13:13

Все более ранние уроки были очень тихими, приходилось выкручивать громкость до самого потолка. А потом пугал соседей среди ночи, когда включал другое видео:)))


7238. Константин
Константин
ответить
→  Александр  # SOFT: API Telegram / Осознание... / 2017-03-04 10:48

Отлично. Продолжай изучение.


791. Валерий Жданов
Валерий Жданов
ответить
→  Александр  # SOFT: API Telegram / Осознание... / 2017-03-04 10:31

отлично, что ты их оба проходишь, Саш. и прокачаются навыки, и две системы с Телеграм сделаешь


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # Шпионский Бот / Посмотри что я натворил / 2017-03-04 04:39

Александр, а что с громкостью?


3922. Александр
Александр
ответить
→  Константин  # МикроШахматы / ФИНАЛЬНЫЙ УРОК / 2017-03-04 00:39

Отличный результат, поздравляю с завершением прохождения!..


3922. Александр
Александр
ответить
→  Yefim  # Сетевые технологии / Презентация курса / 2017-03-03 16:08

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


3922. Александр
Александр
ответить
→  Алексей В.   / 2017-03-03 15:32

Спасибо!


10494. Алексей В.
Алексей В.
ответить
→  Александр  # SOFT: API Telegram / Осознание... / 2017-03-03 13:16

Отлично!!!



10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Шаблоны Проектирования / Factory - Shapes - Три фигуры / 2017-03-03 10:21

Ему ещё и с отступами поработать надо, а то постоянно забывает =)


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Шпионский Бот / Логировали, логировали да не вылогировали / 2017-03-03 10:19

Я думаю, вопрос был в том, что ещё нужно сохранять в логах, кроме сообщений. Я думаю много чего, как минимум ДАТУ и ВРЕМЯ того самого сообщения. может ещё что-то, пока курс не проходил, но думаю там есть что логировать =)


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # SOFT: API Telegram / Осознание... / 2017-03-03 03:11

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


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # Шпионский Бот / Логировали, логировали да не вылогировали / 2017-03-03 03:09

Попробую перефразировать: нужно ли ещё где-либо логировать программу?


3922. Александр
Александр
ответить
→  Денис  # Шаблоны Проектирования / Factory - Shapes - Три фигуры / 2017-03-03 00:24

Молодец, Денис! Обрати внимание, что в Java все классы принято называть с большой буквы.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр   / 2017-03-03 00:05

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


3922. Александр
Александр
ответить
→  Сергей Соколов  # MVC / MVC - PhoneBook - UserListSQL - Select / 2017-03-03 00:05

Молодец, Сергей!


3922. Александр
Александр
ответить
→  Олег Михайлович  # SOFT: API Telegram / Вам телеграмма! / 2017-03-03 00:04

Молодец, продолжай в том же духе!


3922. Александр
Александр
ответить
→  Иван Воронин   / 2017-03-03 00:02

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


3922. Александр
Александр
ответить
→  Артем Посунько  # Демо игры / Вступительное слово / 2017-03-02 23:59

Молодец, продолжай учиться!


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Шпионский Бот / Ну что сказать Вам, Господа... / 2017-03-02 21:09

"Регистрируется у тебя на бэке юзер, ты ему назначаешь права ("free", "paid", "premium", "admin" - как-то так)"
я думаю нет в этом смысла, так как для каждого конкретного случая, каждому пользователю нужен будет свой бот, со своими привязанными хозяевами. Не думаю, что кому нужно будет давать платный доступ к ПК, которым хочет управлять кто-либо.


3922. Александр
Александр
ответить
→  Алексей В.  # Шаблоны Проектирования / Active Record - User - Update all / 2017-03-02 20:52

Молодец, Алексей!


3922. Александр
Александр
ответить
→  Иван Воронин  # Шпионский Бот / Ну что сказать Вам, Господа... / 2017-03-02 20:47

А, в этом смысле, можно проверять ID пользователя на вхождение в список доверенных. Регистрируется у тебя на бэке юзер, ты ему назначаешь права ("free", "paid", "premium", "admin" - как-то так)


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Шпионский Бот / Ну что сказать Вам, Господа... / 2017-03-02 10:36

Это не защита от возможности управления ботом, это защита от спама =) тем-более, что она и так уже реализована в самом API Телеграмм, я читал у них, что на данный момент вроде 30 сообщений от разных пользователей в секунду. Но опять же, это просто защита от нагрузки. Управлять ботом всё равно смогут. Думаю надо проверку делать на хозяина бота, я в логах видел, что там передаются айди, вот их и проверять как минимум. Это ведь не курс по магазину, а по шпиону, зачем тебе, чтобы все могли шпионить за ПК, за которым ты шпионишь? Если конечно это не ДОМ-2 =)))))


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # Шпионский Бот / Ну что сказать Вам, Господа... / 2017-03-02 02:02

А чем это защитит? Ведь ему всё-равно смогут отдавать команды!


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # Шпионский Бот / Телеграммировать / 2017-03-01 22:52

Прикольная иконка бота =)


3922. Александр
Александр
ответить
→  Иван Воронин  # MVC / MVC - PhoneBook - Вступление / 2017-03-01 22:17

Молодец, творчески подходишь!


3922. Александр
Александр
ответить
→  Tekashnik  # Шаблоны Проектирования / State - КНБ - States / 2017-03-01 12:56

Очень хорошо, молодец!


3922. Александр
Александр
ответить
→  Новопашин Владимир  # MVC / MVC - Counter - ControllerPlusFrame / 2017-03-01 12:43

Молодец! так держать!


3922. Александр
Александр
ответить
→  Сергей Соколов  # MVC / MVC - PhoneBook - User Struct / 2017-03-01 12:40

Молодец! Продолжай в том же духе!


3922. Александр
Александр
ответить
→  Новопашин Владимир  # MVC / MVC - Counter - ModelPlus / 2017-03-01 12:39

Молодец, так держать!


3922. Александр
Александр
ответить
→  Кирилл Лебедев  # Шаблоны Проектирования / Singleton - Config - Class / 2017-02-28 23:53

Молодец, Кирилл! Продолжай в том же духе!


3922. Александр
Александр
ответить
→  Сергей  # Язык Java / START - Платформа Java / 2017-02-28 23:52

Молодец, Сергей! Не плохое начало!


3922. Александр
Александр
ответить
→  Новопашин Владимир  # MVC / MVC - Counter - ViewFrame / 2017-02-28 23:50

Молодец, так держать!


1901. Neverwinter 2
Neverwinter 2
ответить
→  Александр  # Шпионский Бот / Вам телеграмма! / 2017-02-27 19:39

Крутой бот)) Если настолько одинок, что даже спам не приходит, можно самому себе писать))) (шутка)


3922. Александр
Александр
ответить
→  Michail Ostryj  # MVC / MVC - Counter - ControllerPlusConsole / 2017-02-27 17:21

Миша, молодец!


3922. Александр
Александр
ответить
→  Николай (nick27m)  # Шаблоны Проектирования / Strategy - Person - Save - Context / 2017-02-27 17:20

Молодец! Хорошо у тебя получается!


3922. Александр
Александр
ответить
→  Татьяна   # Шарики / Шарики. Вступление / 2017-02-27 16:03

Достойно! Продолжай в том же духе!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр   / 2017-02-27 14:47

Да, но у тебя был ещё и код, не только классы с описаниями. Надеюсь ты меня понял ;-)


3922. Александр
Александр
ответить
→  Кирилл Бравин  # Язык Java / LOOP - Цикл for/each / 2017-02-27 14:16

Хороший урок! Ведь так? Продолжай в том же духе!


3922. Александр
Александр
ответить
→  Сергей Соколов  # MVC / MVC - Counter - ModelDuplex / 2017-02-27 14:10

Молодец! Продолжай в том же духе!


3922. Александр
Александр
ответить
→  Геннадий  # Наноигры / Скорость реакции. Алгоритм и рекорд / 2017-02-27 13:46

Молодец! Так держать!


3922. Александр
Александр
ответить
→  Кирилл Шмойлов   / 2017-02-27 13:41

Я много кода не показываю, но, учту на будущее! Но, всё-таки, хочется, что бы отчёт был отчётом. Как ещё показать, что сделал комментарии к полям, если не показать код с комментариями к полям?!.


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # Шпионский Бот / Авторазбор в действии / 2017-02-26 14:48

Александр, молодец, отлично поработал. Но лучше будет, если ты не будешь показывать код программы, достаточно просмотра результата, мы об этом говорили на первых уроках!


11165. Сергей Д.
Сергей Д.
ответить
→  Александр   / 2017-02-26 14:20

Спасибо.


3922. Александр
Александр
ответить
→  Сергей Д.   / 2017-02-26 14:08

Вот отдельно Телеграм https://www.videosharp.info/video/telebot
Там начало курса абсолютно то же самое.


11165. Сергей Д.
Сергей Д.
ответить
→  Александр   / 2017-02-26 10:45

Спасибо. Может и телеграмм отдельно подскажете?


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # Шпионский Бот / Хочу новости / 2017-02-26 06:38

Найдем offset на следующем уроке! ;)


3922. Александр
Александр
ответить
→  Сергей Д.   / 2017-02-26 01:27

Или пакет https://www.videosharp.info/shop/open=pack2


3922. Александр
Александр
ответить
→  Сергей Д.   / 2017-02-26 01:21

https://www.videosharp.info/video/spybot


11165. Сергей Д.
Сергей Д.
ответить
→  Александр  # Шпионский Бот / Кто я? / 2017-02-26 00:59

Где хоть этот курс спрятался? В Магазине его нет, как и Телеграмма.


10558. Иван Воронин
Иван Воронин
ответить
→  Александр  # SOFT: API Telegram / Здесь Ботов раздают? / 2017-02-23 08:43

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


791. Валерий Жданов
Валерий Жданов
ответить
→  Александр  # SOFT: API Telegram / Здесь Ботов раздают? / 2017-02-23 08:01

отличный старт!


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр   / 2017-02-22 15:43

Не более 25 минут.


3922. Александр
Александр
ответить
→  Новопашин Владимир   / 2017-02-22 12:29

На мой взгляд, оптимальная продолжительность урока - около 25 минут, как в Pomodoro. Этого достаточно для того, что бы собраться да и выделить таки время на занятия, и не очень долго, для того, что бы забыть, о чём же шла речь в начале:))


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Александр  # SOFT: API Telegram / Здесь Ботов раздают? / 2017-02-22 06:41

Не всегда долго - это хорошо. Многим нравятся короткие емкие уроки.


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # SOFT: API Telegram / Здесь Ботов раздают? / 2017-02-22 02:22

Александр, рассказываю всё только полезное, никакой воды. Если посмотришь на уроки далее, например "Корзина. Результат" он около 40 минут.


3922. Александр
Александр
ответить
→  Vladimir Fedotov  # Язык Java / CHESS - Координаты фигур / 2017-02-21 15:37

Классы должны быть каждый в своём отдельном файле или внутри другого класса.


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # Сетевые технологии / Несколько способов работы с интернет-страницами / 2016-03-13 05:37

Тогда вперед, Александр! К новым вершинам!


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

6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # Сетевые технологии / Интернет-страница: Что полезного можно получить? / 2016-03-05 22:10

Александр, самостоятельно решение смог найти?


3922. Александр
Александр
ответить
→  Кирилл Шмойлов   / 2016-03-05 20:47

Мне пришла рассылка, где сразу на этот урок закодированная ссылка была.


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Александр  # Сетевые технологии / Вопросы и ответы / 2016-03-05 19:52

Александр, если Вы посмотрите внимательнее на курс, то обратите внимание что это далеко уже не первый урок. Рад что Вы узнали о существовании курса!


8886. Михаил Ермишин
Михаил Ермишин
ответить
→  Александр  # Микроигры / Игра 15 - Алгоритм / 2016-02-06 11:50

Я бы сделал 1 :~) Просто так было быстрее :~)


3922. Александр
Александр
ответить
→  Михаил Ермишин  # Микроигры / Игра 15 - Алгоритм / 2016-02-06 03:01

Мне только не понравилось, что код у трёх разных методов практически идентичный. Обойтись бы только одним методом. А так - норм!..


3922. Александр
Александр
ответить
→  Евгений Волосатов   / 2016-02-06 02:50

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


3922. Александр
Александр
ответить
→  Евгений Волосатов   / 2016-02-06 02:45

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


24. Оля
Оля
ответить
→  Александр  # Комбинаторика / Рекурсия. Главный секрет / 2016-02-03 20:32

Александр, мне нравится как ты аккуратно нарисовал! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Комбинаторика / Рекурсия. Главный секрет / 2016-02-03 18:04

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Александр  # Комбинаторика / Рекурсия. Главный секрет / 2016-02-03 17:59

Согласен, Александр. Это я его уже укоротил...
Но так и не нашёл, что ещё вырезать.


3922. Александр
Александр
ответить
# Вебинары / Какую игру написать? / 2015-11-08 18:59

Хотелось бы, что бы раздел с Java тоже пополнился играми! Предлагаю для начала сделать игру 2048.


3922. Александр
Александр
ответить
# Консоль / Структура / Визитка робота / 2015-11-01 10:38

Сделайте в консоли поддержку Ctrl-D для дублирования строки кода.


24. Оля
Оля
ответить
→  Александр  # Наноигры / Вступительное слово / 2015-08-02 12:32

Александр, Добро пожаловать в команду убучающих! Уверена что при интенсивных занятиях ты получишь свои ожидания! :)


3922. Александр
Александр
ответить
# Видео-приклад / Шахматные часы / 2015-02-02 03:57

Вы пишете, что "Для доступа к этому уроку необходимо: 1. Выполнить все предыдущие уроки, либо 2. Приобрести быстрый доступ. Но, при переходе по ссылке во втором пункте "Приобрести быстрый доступ", нет возможности приобрести этот самый быстрый доступ именно к этому одному уроку! Написано только, что все уроки этого раздела (Прикладные) - бесплатно.

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Реализовал запрос на добавление записи в Java-коде
На картинке смотрите, как подключить зависимость в Gradle-проекте, кому интересно. Всё делается при помощи одной единственной строчки! К сожалению, в maven-репозитории последняя версия только 3.8.11.2, ну и ладно... compile 'org.xerial:sqlite-jdbc:3.8.11.2' CHANGED: Друзья, не забываем закрывать connection: finally { try { if(connection != null) connection.close(); } catch(SQLException e) { // connection close failed. System.err.println(e); } }
Научился: Ничего нового не было.
Простейший способ защиты бота - задать лимит сообщений от одного пользователя за какой либо интервал времени. Т.е. можно хранить список последних пользователей и накапливать количество сообщений от каждого из них, а периодически этот список просто обнулять.