Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2020-02-03 | power | Дневник успеха | 1667 % | |
2019-09-17 | game0 | Демо игры | 100 % | |
2019-09-13 | chess3 | Шахматы по сети | % | |
2019-01-03 | hhbot1 | API поиска работы | % | |
2018-09-23 | github | Система Git | 30 % | |
2018-09-20 | java-egz2 | Пробный Java экзамен | % | |
2018-09-18 | translatejs | Мультиязычное меню на JS | 88 % | |
2018-09-09 | cpp1 | С++ Графика - обрезка изображений | 100 % | |
2018-09-01 | design-facade | Facade | 100 % | |
2018-08-29 | design-state | State | 100 % | |
2018-08-26 | design-observer | Observer | 100 % | |
2018-08-25 | design-iterator | Iterator | 100 % | |
2018-08-24 | design-method | Template method | 100 % | |
2018-08-17 | design-factory | Factory | 100 % | |
2018-08-15 | design-strategy | Strategy | 100 % | |
2018-08-12 | design-singleton | Singleton | 100 % | |
2018-08-05 | wpf2 | Простой WPF | % | |
2018-08-04 | game1 | Нано-игры | 90 % | |
2018-03-08 | game7 | Морской флот | 49 % | |
2018-03-06 | java-egz | J7. Экзамен | 125 % | |
2018-03-05 | image | Фотошарп | 100 % | |
2018-03-02 | java-if | J6. Условия | 115 % | |
2018-02-27 | wpf | WPF Clocks | 100 % | |
2018-02-21 | saver | Хранитель экрана | 100 % | |
2018-01-09 | nevermind | Невидимка | % | |
2018-01-08 | zx | ZX Labyrinth | % | |
2018-01-04 | javasweeper | Java Sweeper | % | |
2017-12-05 | coffee | Чашка кофе | % | |
2017-11-28 | shifr | Шифрование | 135 % | |
2017-11-25 | xonix | Game Xonix | 155 % | |
2017-11-19 | task5 | Секундомер | 107 % | |
2017-11-06 | game2 | Микроигры | 107 % | |
2017-11-05 | sokoban | Сокобан | 100 % | |
2017-11-04 | soft1 | Нанософт | 100 % | |
2017-11-02 | infob | Инфобизнес | 5 % | |
2017-11-01 | chess2 | МикроШахматы | 94 % | |
2017-10-31 | yii | Yii2 | 3 % | |
2017-10-30 | biknight | Мат Конём и Слоном | 72 % | |
2017-10-01 | base2 | БД - Управление гостиницей | 100 % | |
2017-09-02 | jquery | Знакомство с jQuery | 100 % | |
2017-08-28 | game6 | Морской Бой | 100 % | |
2017-08-13 | lines | Шарики | 75 % | |
2017-08-07 | game4 | Игры со Спрайтами | 100 % | |
2017-07-28 | dancex | Dancing Links | 100 % | |
2017-06-12 | tinklavimas | Tinklavimas | 57 % | |
2017-06-03 | task4 | Графические циклы | 100 % | |
2017-05-28 | words | Игры со словами | 100 % | |
2017-05-06 | bilife | Бинарная жизнь | 117 % | |
2017-04-06 | iterator | Итератор | 100 % | |
2017-04-01 | design-javafx | MVC и JavaFX | 100 % | |
2017-03-21 | design-mvc | MVC шаблон | 100 % | |
2017-03-17 | java2 | Игры на JavaScript | 100 % | |
2017-03-12 | java-junit | Тестирование | 100 % | |
2017-03-03 | java-sqlite | База SQLite | 100 % | |
2017-02-24 | design | Шаблоны | 100 % | |
2017-02-16 | design-record | Active Record | 89 % | |
2017-02-14 | network | Сетевые технологии | 100 % | |
2017-01-13 | jbook | Java Book | 100 % | |
2017-01-08 | base1 | БД - Книжка оценок | 100 % | |
2017-01-03 | aspnet | Базовый ASP.ект | 88 % | |
2016-12-15 | jframe | Слова в Сетке | 100 % | |
2016-12-14 | memory | Карточки памяти | % | |
2016-12-11 | gmaps | ASP.NET и GMaps | 100 % | |
2016-12-09 | fruits | ООФрукты | 100 % | |
2016-11-29 | vkapi | API ВКонтакте | 100 % | |
2016-11-23 | java-list | JD. Коллекции | 100 % | |
2016-11-20 | viri | Без конкуренции | 100 % | |
2016-11-16 | java-chess | JB. Шахматные классы | 100 % | |
2016-11-16 | java-class | JA. Классные пакеты | 100 % | |
2016-11-11 | driver | PHP Driver | 100 % | |
2016-11-09 | thread | Бурные потоки | 100 % | |
2016-11-08 | java-for2d | JC. Явные графоциклы | 100 % | |
2016-11-02 | java-loop | J8. Циклопы | 100 % | |
2016-10-31 | sweep | Боты Сапёра | 97 % | |
2016-10-23 | java-oper | J5. Операции | 100 % | |
2016-10-21 | java-type | J4. Типы | 100 % | |
2016-10-14 | java-read | J3. Ввод | 100 % | |
2016-10-11 | java-start | J1. Запуск | 100 % | |
2016-10-11 | java-write | J2. Печать | 100 % | |
2016-09-25 | graf | Коллекция графов | 100 % | |
2016-09-20 | chess | НаноШахматы | 100 % | |
2016-09-16 | eshop | Интернет-магазин | 100 % | |
2016-09-13 | task3 | Комбинаторика | 100 % | |
2016-09-10 | jsweep | Явный Сапёр | 100 % | |
2016-08-23 | soft0 | Демо софт | 100 % | |
2016-08-22 | java-array | J9. Массивы | 100 % | |
2016-08-17 | compiler | Компилятор | 100 % | |
2016-07-11 | sudoku | Судоку | 100 % | |
2016-06-27 | soft3 | Теория ООП | 100 % | |
2016-06-09 | soft2 | Новые технологии | 114 % | |
2016-06-01 | ef | Entity Framework | 100 % | |
2016-05-30 | task1 | Семантика | 100 % | |
2016-05-11 | lambda | Функционал | 100 % | |
2016-05-11 | task2 | Алгоритмика | 100 % | |
2016-05-04 | webbot | Webbot On-Line | 100 % | |
Итого: | 82 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2020-02-04 | solo | C# набор | 106 % | |
2019-08-30 | solo | Java - Запуск | 100 % | |
2019-08-26 | base | Футбольная База | % | |
2019-08-01 | solo | Java - Вывод данных | 100 % | |
2019-07-29 | solo | Java - Циклы | 100 % | |
2019-06-04 | task2 | VIP задачи | % | |
2019-05-28 | club | 14981 - DimanDOS | % | |
2019-05-27 | jawa | LOOP - Циклы | 125 % | |
2019-05-27 | jawa | Методы | 100 % | |
2019-05-27 | jawa | Массивы | 300 % | |
2018-09-12 | solo | YESOLO on the Keyboard | % | |
2018-02-15 | book | 000. Строки | 38 % | |
2018-02-15 | club | 10895 - Данил 42 | % | |
2018-01-20 | jawa | Задачи | % | |
2018-01-11 | olimp | Шахматы | 150 % | |
2017-12-15 | jawa | Сумматоры | % | |
2017-11-27 | olimp | Олимпиада | 65 % | |
2017-09-29 | club | 24 - Муза Оля | 100 % | |
2017-08-07 | club | 8275 - Глушков Александр | 97 % | |
2017-08-07 | club | 6203 - Николай | 100 % | |
2017-03-15 | club | 4004 - Елена Вставская | 100 % | |
2017-01-08 | book | 111. Потоки | 100 % | |
2017-01-07 | book | 110. Функции | 100 % | |
2017-01-06 | book | 101. Математика | 100 % | |
2017-01-05 | book | 100. Массивы | 100 % | |
2017-01-04 | book | 010. Условия | 100 % | |
2017-01-04 | book | 011. Циклы | 88 % | |
2017-01-04 | book | 001. Числа | 100 % | |
2017-01-04 | solo | HTML - тексты | 65 % | |
2016-12-11 | jawa | Потоки | 100 % | |
2016-11-30 | club | 10494 - Алексей Васюк | 100 % | |
2016-11-23 | jawa | Коллекции | 100 % | |
2016-11-17 | club | 10162 - Дмитрий Гринь | 100 % | |
2016-11-09 | club | 7238 - Константин | 100 % | |
2016-10-31 | solo | Java - Ввод данных | 100 % | |
2016-10-31 | solo | Java - Условия | 100 % | |
2016-10-19 | club | 5649 - Максим Лапшинов | 100 % | |
2016-10-19 | jawa | OPER - Формулы | 67 % | |
2016-10-19 | jawa | IF - Условия | 100 % | |
2016-10-19 | jawa | WRITE - Вывод данных | 100 % | |
2016-10-19 | jawa | READ - Ввод данных | 100 % | |
2016-09-16 | club | 7119 - Владимир Новопашин | 100 % | |
2016-09-13 | club | 10558 - Иван Воронин | 100 % | |
2016-09-13 | club | 10670 - Сергей Соколов | 100 % | |
2016-09-07 | club | 6452 - Кирилл Шмойлов | 100 % | |
2016-09-01 | jawa | TYPE - Шесть типов | 100 % | |
2016-08-15 | task1 | Лирика | 93 % | |
2016-08-15 | jawa | START - Запуск | 100 % | |
2016-06-10 | task2 | Динамика | 100 % | |
2016-06-08 | task2 | Комбинаторика | 100 % | |
2016-05-31 | task2 | Рекурсия | 100 % | |
2016-05-30 | task1 | Календарь | 100 % | |
2016-05-30 | task1 | Формулы | 100 % | |
2016-05-30 | task1 | Целые задачи | 100 % | |
2016-05-11 | task2 | Матрицы | 100 % | |
2016-05-10 | task2 | Строки | 100 % | |
2016-05-10 | task2 | Подпрограммы | 100 % | |
2016-05-10 | task2 | Алгоритмика | 100 % | |
2016-05-09 | task2 | По цифрам | 100 % | |
2016-05-09 | task2 | Матрёшки | 100 % | |
2016-05-09 | task2 | Простые массивы | 100 % | |
2016-05-09 | task2 | Любимые циклы | 100 % | |
2016-05-07 | task2 | Узник цикла IF | 100 % | |
2016-05-07 | task2 | Последовательность | 100 % | |
2016-05-07 | task2 | Точка и плоскость | 100 % | |
2016-05-07 | task2 | Математика | 100 % | |
2016-05-06 | task2 | For-to-чки | 100 % | |
2016-05-06 | task2 | Обман цикла | 100 % | |
2016-05-06 | task2 | Do-рацикл | 100 % | |
2016-05-06 | task2 | Пока-цикл | 100 % | |
2016-05-06 | task2 | Вечность | 100 % | |
2016-05-05 | task2 | Типы данных | 100 % | |
2016-05-05 | task2 | Условный оператор | 100 % | |
2016-05-05 | task2 | Логика | 100 % | |
2015-09-13 | task1 | Геометрия | 100 % | |
2015-09-13 | task1 | Цифры | 92 % | |
2015-09-13 | task1 | Символы | 100 % | |
2015-09-12 | task1 | Целые числа | 100 % | |
2015-09-11 | task1 | Строки | 100 % | |
2015-09-10 | task1 | Семантика | 100 % | |
Итого: | 100 % |
Автор - я))
А чей курс?
Смотрю уже на финишной прямой.
Консоль выглядит не очевидно - требуется GUI интерфейс
А ты программистом работаешь? Очень аккуратно код пишешь и все обдумываешь заранее.
Имена креативные - порадовали.
Это хорошо ты пошутил насчет 2008 студии. У меня есть 2010 студия, но и ее я уже считаю довольно древней.
Моё почтение! С праздниками ) Всеми что есть и что будут есть ))
С началом прохождения курса Валерия жисть стала играть новыми красками. Смотрел за доской объявлений со стороны, когда его проходила основная масса курсантов первого созыва. С нового года появилось время свободное в изобилии, оттого и метнулся к ним. Сначала пошел курс на маке, всё бы хорошо, да возникли проблемы с авторизацией из-под макОси, пока до победы не разобрался с ними - отсюда невозможность стартануть на маке миграции, часть уроков посвящена им. Это было обойдено с тыла - начал курс с самого старта на ноуте с виндой. Семерка не подвела и курс почти закончен. Дальше хочу готовый проект по знакомому пути выложить на хостинг, купить доменное имя полюбопытнее и играть с новой игрушкой уже на просторах глобальной сети интырнет.
Курс сподвиг меня на чтение РНР в подлиннике, довольно любопытно. В общем сплошные плюсы от курса Валерия.
Привет дядя Дима! С прошедшим тебя! Как жисть? Ладно - это я офтоп пишу. Надо зайти на этот курс и посмотреть что это за зверь и с чем его едят. Кстати, как впечатления от этого курса?
Кстати, как-то тема динамики не раскрыта. Надо какой-то курс лекций подготовить.
))) Я эту чашу испил до дна. Конечно была жесть с кириллической названием классов.
Интересно. Думал Кошак != Панда. Видимо ошибался... :)
Всё таки, ТеКашник... Ну уж не каждый месяц, всего лишь пару раз в год в жаркие страны и пару раз на сплавы)) Надо радоваться, не надо напрягаться))
Такое ощущение, что Техашник каждый месяц где-то рафтит, оллинклюзит и занимается прочим тунеядцством.
Благородный дон Евгений свет Витольдович! Желаю тебе здоровья, счастья, любви, всех благ! Творческих успехов!
Есть приватное поле, которое облеплено геттерами и сеттарами. Которые по сути не нужны - а сама суть именно в этом поле - поэтому в колтине сразу избавились от этой шелухи.
Я то понял, что смысл этих сеттеров в том, что они публичные, в отличие от прочих полей и методов, закрытых приватностью. Неверно понял смысл сеттеров? Про Котлин пока лишь слышал, чую штука любопытная, нужная хотя бы для знакомства с предметом. Что-то инфа по Котлину пошла косяком )))
В котлин есть аналог всего это безобразия data класс - не надо там писать всякие дурацкие геттеры и сеттеры - они по сути никакой смысловой нагрузки не несут. Приведу простой пример data class User(val name), его аналог в Java - public class User { private String name; public User(String name) { this.name = name; } public setName(String value) { this.name = value;} public getName() { return name; } }
Дмитрий, судя по всему, сторонник олдскульных и винтажных наименований, а диск оперейтинг систем под это как нельзя кстати ) Вспоминается, что тот же виндовс три точка один был ничем иным, как просто графической надстройкий над операционкой досом. Да и винда девяносто пять не так далеко ушла от фундаментального доса. Парень любит наверное стоять на земле твердо, а фундамент из DOS - это лучший выбор.
Я так думаю.
Дим! Привет! Я прохожу курс по шахматам! И как раз увидел твое меню. Молодец! Отлично поработал! От себя пару моментов добавлю (можешь потом добавить в код, а можешь и нет - как хочешь). Мне кажется вместо кода с ifами ты бы мог просто использовать menu.active = ! menu.active; menu.SetActive(menu.active); Ты сразу бы безо всяких условий переключал флаг на противоположный и меньше было кода.
Женя! Готовься - скоро родится курс по руммикубу - тебе тоже будет интересен.
Прекрасный прорыв!
Все мне до шахмат никак не добраться)
Привет, рад, что Руммикуб сдвигается с мёртвой точки, удачи.
Фотошоп наше всё =) а вообще в любом растровом редакторе можно создать такой файлик, там просто пиксель прозрачный и всё.
Владимир, Ваши слова да каждому курсанту в уши - настолько видна Ваша продвинутость относительно иных (меня в том числе). Я со своей колокольни пока не смею размышлять о сути Котлина и его преимуществах, поскольку тупо не в теме, а хотелось бы иметь как минимум представление о том, чем другие ежедневно зубы чистят. И снова - какая же бездна между хелоуворлдщиками типа меня и практикующими кодерами)))
задачи, связанные с построением путей на плоских схемах, созданием графа схемы. Автоматизация проектирования другими словами
Вот мысли вслух. Мне вот когда смотрю на Java - мне они кажутся такими гуслями, но из красного дерева. Много древнего и не нужно. Ну например взять те же геттеры и сеттеры - они сами по себе никакой пользы не несут. Уже в котлине это сделано в виде data классов - просто объявляешь поля и вуаля и не надо никаких тебе геттеров и сеттеров, ну а так для того чтобы потренироваться годится. И да - мне кажется нужно выпустить версию ООФрукты 2.0, только на Kotlin. Во первых сам Google его принял как стандрт для разработки, во вторых Kotlin намного лаконичнее и меньшим количеством кода решаешь ту же задачу и в третьих - по скорости такой же и даже в некоторых случаях превосходит Java.
Смотрю недвигой банкуете
))) Банк сейчас полностью ликвидирован - только вот от него лицензии остались на Total Commander и WinRar
))) Банк сейчас полностью ликвидирован - только вот от него лицензии остались на Total Commander и WinRar
Кореша из Ханты-Мансийска, Салехарда и Харпа ))) Мы южнее ошивались, ближе к Березово и Полновату ))
Ваще был прикол. Головной офис был в Нижневартовске, а вот филиал был в Москве и Питере. А так да - ЯНАО.
Пурпе - это никак ХМАО или ЯНАО?
Победы окрыляют. С победой, Владимир!
Ай маладца!
Гравицаппа )
Это новый электронный блок в разработке.
Владимир, у меня частный влрос по языку Си. Знаком ли ты с капризами функции sprintf(...);?
Не понимаю в чем ценность MS SQL Server. Сам на нем отработал несколько лет. Такой же сервачок. Даже Transact SQL особо ничем не отличается. Вот сейчас работаю на Oracle и понимаю, что сервера баз данных - примерно похожи между собой. Просто вот скажем в MS SQL Server, чтобы вычислить простое выражение 1+3 , то нужно просто выполнить select (1+3), а в Oracle уже нужно задействовать таблицу dual - select (1+3) from dual;
А что за плата с кучей проводов? Очень напоминает блок питания - могу ошибаться.
))) Вот попробуй это объяснить инострацу ( а у меня родственники во Франции). Тут простая фраза моей тещи "Я пошла" приводит в большой ступор. Вроде только-только начинают изучать русский язык. Перевели себе на французский - осмыслили. И потом у меня спрашивают (на французском). Как это она пошла? Она должна была сказать "я буду идти" или "я буду выходить", но никак "Я пошла". Это же прошедшее время. А еще у них нет буквы "С" - вернее такого звука. Поэтому когда говорят скажем "свинья", то они так делают "звинья".
Хорошо, если можно учиться на чужих ошибках. Спасибо за мудрый совет! Самое сложное ему следовать, чтобы не оказаться в такой же ситуации.
Ну согласен с тобой -нужно переквалифицироваться. Да вроде и люди тут нормальные собрались.
Уже много-много лет делаю крыши. В последнее время попадается одна "мелочевка" - отдельные фрагменты кровли, либо ремонт крыши, плюс делаю гибочные изделия для кровли. И это всё уже поднадоело, нет тех объёмов работ что были до олимпиады, и скоро пенсия на носу :-) Поэтому переобуваюсь и ухожу в другую отрасль, "пока трамвайчики идут".
А где трудишься? Ну кстати ты смотрю все равно много делал. Я вон с одним уроком 2 недели возился. Все из-за глупости. Я вот сейчас прохожу курс по шахматам и начал проходить урок -смотрю появился файл zero.jpg. Я почему-то считал, что он должен быть в архиве. Потом уже по прошествии времени спросил формулистов, которые прошли этот урок - они сказали, что сами сделали. А я на основе этого (того, что нет файла zero.jpg) столько костылей навставлял. А потом удивлялся, что ничего не работает.
Лишняя напоминалка после отправки урока потребует его отозвать и загрузить заново. А комменты доступны с ходу.
А почему ты в комментах это все пишешь? Ведь ты можешь вполне поместить этот текст в поле "Чему научился". Даже можно какие-то скрины HashMap. Ну и вообще я бы расширил ОО Фрукты. Например ввел интерфейс REST API ибо Java позвляет с ним работать и можно из GSON использовать этот интерфейс.
До чего длина командировка. Далеко на севере Москва... А что так долго то? Аж до октября?
Ну правильно - нужно же путешествовать.
Фрукты мне очень нравятся. Можно даже еще с gsonчиком поиграться.
А вот еще мне нравится : "Что нас не убивает - то делает нас странее".
Вообще есть правила устного счета - я бы расширил бы эту программку. Ведь можно умножать и делить и трехзначные числа и очень быстро. Очень полезно - развивает мозги. С моей точки зрения - есть потенциал для роста (или как говорят пм - точки роста). У меня даже есть где-то есть электронная книжка по устному счету.
А в чем проблема - у тебя уже добавлена dll. А вот еще может быть ошибка, если версия Framework не тот , который в приложении.
Глубокая мысль.
Проверил я н свежую голову тот баг сегодня утром и не нашел его - и компиляция проходит и подсчет ведется. Только похоже неверно считает, пишу по памяти, утром пробовал, ожидал ошибку, а она не выскочила. Сел писать ответ и вспомнил, что овощефруктов было два, а насчитала программа лишь один! Надо снова проверить. Вот ведь, игры разума)
Для своего времени mdb был прикольный формат. Я даже работал в компании, которая запилила свою софтину, которая делала файл-серверную систему. Прикол в том, что база была на акцессе и клиент был тоже на нем. Ах да - основной недостаток акцесса -нельзя создать более 32 связей на одну таблицу. Это означает, что если ты делаешь табличку с каким-то айдюком и ты хочешь какие-то дочерние таблицы от нее делать, то очень не удобно. Например мы делали бухгалтерские документы и типов документов гораздо больше, чем 32. Поэтому приходилось извращаться и делать так называемые DocGate01, DocGate02, DocGate03 и так до DocGate08. В этих гейтах были скопированы теже самые айдюки - вот такое у нас было костыльное решение. Правда уже эти гейты поддерживались из кода. Нажимаем кнопочку Save на документе и проверяем - insert это или нет - если insert, то добавляем новую запись в gate и синхронизируем во все DocGate.
Кошаг - это хорошо! Это картинка с инета или твой кот. Такая расскраска называется у англичан tabby cat.
Не обещаю, что не буду хулиганить (иначе было бы скучно жить), но так уже спамить не буду.
Привет! Писал я тут, писал ответы, отправить и бац - нету интернета) Французам привет , им наверное наша прохлада в диковинку. Это лето запомнится куртками в августе. Тормоза давно сделаны и пока не подводят )
С возвращением! Ждем новых интересных отчетов и комментариев по темам)
Кстати у меня сегодня вебинар в ОТУСе. Только продвинутый курс для Андроид разработчиков. А в среду самое нормальное.
Ок. Прошу прощения за родственником с Франции - не хотели меня отпускать. Кстати долго и доходчиво пришлось им объяснять за что мне платят такие деньги на работе. Я вот рассказал историю про оптимизацию запроса sql, который работал грубо говоря более 5 часов (обычное дело - слетел индекс) и я его оптимизировал до 4 секунд. Они были очень впечатлены. Еще говорю - я не только пытаюсь понять, что нужно бизнесу, но и еще предугадываю их желания и стараюсь быть на 2-3 шага впереди и сделаю хотя бы одну или две полезных фичи , которых не было в задании, как бонус.
у меня сегодня и завтра вечером вебинар в отусе... можем в среду вечером, в 21:30 созвониться.
Привет, Владимир. Да, конечно.
Извини, что на сообщения не ответил,
у меня тут напряжённые шахматные выходные были...
Евгений Витольдович! Дорогой! С вами можно сегодня пообщаться?
Димитрий! Молодец! Я в отпуске был! Вот вошел в строй! Проводил своих родственников французов. На юге были. Вон родтсвенники говорили, что целый месяц в июле и августе в Подмосковье была плохая погода. А у вас как там на Вятчине? Кстати, ты тормоза полностью сменил? Вроде уезжал - ты работу поменял и жаловался, что нет времени выполнять задания.
Не помню, может сам создал)))
Привет, Владимир! Это было давно и я точно не помню. Сейчас посмотрел в своём компе этот файл и понял, что минимально возможная пустая картинка размером в один пиксель. Вероятно необходимо было формально использовать файл, который как бы ничего не отображал. Делал я этот файл программой paint.net.
Сергей! Привет! А где ты взял файлик zero?
Дим! Привет решил проблему с файлом zero?
Ефим! Привет! А где ты взял файлик Zero.png и вообще как его сделать?
Вань! Привет! А где ты надыбал файлик Zero.png и вообще как его сделать?
Саш! Привет! А где ты надыбал файлик Zero.png и вообще как его сделать?
Ну вот согласен, что курс по потокам получился шикарным. Нужно придумать какую-то задачу с потоками. Ну вот знаю точно, что Андроиде без потоков смерть. Даже есть особый вид прерывания в Android по timeout - по-моему 4 секунды и по этой причине весь Андроид сделан сплошь на потоках - ему без этого не выжить. Есть даже прикольный видос когда показан перекресток и показана работа потоков - когда никто не приостанавливается и едут машины и мотоциклы и пешеходы переходят дорогу. И никто ни в кого не врезается и никого не сбивает.
Ребят прошу, прощения, что заставил вас воевать с моим ботом. Я сегодня вышел с отпуска. Я правда ожидал, что вы будете до сих пор бороться и ставить спам на эти задания. Кстати в разработке бота помог курс Шмойлова Кирилла по созданию веббота для игры городки. Были некие сложности, но удалось их преодолеть. Продолжаю работать над заданиями.
Он сам этот "спам" создаёт или сидит "бот" в место него и шевелит процессом?
так забей на него, Володь. на членстве в КФ это не отражается
а, плюсую все эти спамы... не одержу победы, так себе отчет за неделю накручу хоть
Дайте ему уже 15 плюсов, чтоб не вылазил без конца, пожалуйста. Сколько можно одно и то же? Если некому заблокировать этот спам так пусть он уйдет уже в архив с миром.
спам
И вновь продолжается бой )))
Спам
Странный текст
Дата новая, отчётность как после взлома
Похоже на взлом
Каждый день что ли такие отчётики отправляете??.. зачем? если нужен один в конце недели!! Или его тоже каждый день засчитывают как видеоурок?
Не создан тест в трех днях ... ! Не хватило времени или нет подходящего набора "инструментов" для теста? .. а может не нашлось вопросов для тестов :-)
Срам и спам
Отклоняю
Спам
Отклоним, чтобы Владимира обратную связь получить
Если ломанули , то мне нужен взломщик паролей )) , есть прога нормальная чтоб справилась с простыми символами где-то 10-15 букв?!
Было пропущено два дня в конце недели! Наверное у вас пятидневка и офис в выходные и праздничные дни не работает!?
Дядя Володя?
Уж даже любопытно увидеть комментарий автора, что здесь к чему? Или это какой-то брутфорс, тогда неплохо было бы успокоить общественность. А так, шлепать плюсы в пошедших в тираж отчетах нет никакого желания.
Может Владимир празднует день ВДВ?
Расплескалась синева, расплескалась,
По тельняшкам разлилась, по беретам,
Даже в сердце синева затерялась,
Разлилась своим заманчивым цветом.
Даже в сердце синева затерялась,
Разлилась своим заманчивым цветом.
За дюралевым бортом шум мотора,
Синева лежит на крыльях как краска.
Ты не бойся синевы, не утонешь,
Это сказочная быль, а не сказка.
Ты не бойся синевы, не утонешь,
Это сказочная быль, а не сказка.
Помню, в детстве на коврах - самолётах
Неизвестные открыли маршруты,
А теперь нашлась нам в небе работа -
Синевою наполнять парашюты.
А теперь нашлась нам в небе работа -
Синевою наполнять парашюты.
Расплескалась синева, расплескалась,
По петлицам разлилась, по погонам.
Я хочу, чтоб наша жизнь продолжалась
По суровым, по десантным законам.
Я хочу, чтоб наша жизнь продолжалась
По гвардейским, по десантным законам.
Что такое Атчег и зачем одни и те же отчеты по кругу второй день?
Зачем?
спам!
опять спам
Со временем понимаешь , что итератор- очень полезная и нужная штука. Вот например сейчас пишу одну игру и использую карточный движок. И мне нужно выдавать игроку очередную карту и для этого лучше всего использовать итератор. Ну и опять же нужно карты (правильнее назвать карточки) перемешать и выдать начальные карточки игроку - для этого тоже нужен итератор.
Я уже забыл зачем два итератора нужны IEnumerable и IEnumerator. Помню - какое-то важное отличие.
....ЭТО значит изучить его работу и механику )) . Я то же "за" то чтоб было всё просто и понятно и даже буду рад за такой подход в обучение. Но это не всегда так получается, бывает что задачи трудны для понимания, может это не правильно объяснено и не подобран словарный запас. Сейчас технологии все передовые и "грех" было бы объяснять через "три колена" ))
Это спам отчеты, Дим
Спам.
Спам сообщение
Спам
Учетку часом не взломали?
Целых четыре минуты делал! Умаялся?
Что такое Атчег? ))
Это я выражаю свою ненависть к дневнику. Я и так его вручную пишу.
Дядя Володя отдидосил Проверку работ )))
Назад в будущее.
Далеко ли до Таллина? )))
Ого! Вовремя однако)))))
Логично будет выпустить курс по ООП 2.0, где можно объяснить всякие фишки с рефакторингом и концепцию S.O.L.I.D. Последнюю букву в этом акрониме долго осваивал и то в Java. А так прикольно получилось котэ и человек от котэ наследуется. Так наверное появились боги в Древнем Египте.
А как надо было по винтикам? Я за то чтобы все было понятно и просто.
Привет! Шахматы не выбрал по причине сложностей с выбором времени на учебу в течении дня ) Поменял работу, больше стал ездить по городу, в перерывах в машине занимаюсь. Вечерами башка деревянная уже и занятия вечером проходят менее продуктивно. Да и ноут что в машине с подвыпертом - периодически клавиатура сбоит, что также не способствует движению вперед. Как хорошо было сидеть на почте России за 24-дюймовым моником с большим количеством свободного времени для учебы ) Но это осталось в прошлом... Шахматы давались тоже нелегко, больше тянет к вебдизайну и верстке. Это интереснее.
Я удивлен, что ты не шахматы выбрал ( а может ты все возможные шахматные курсы на этом сайте прошел). Кстати вот мысли вслух - нужно замутить шашки. Это было бы логичным продолжением шахмат. Вернее шахматы скорее логичное продолжение шашек.
Вот еще интересно всякого рода фреймворки связанные с js - типа React.js и Node.js изучить.
Ну хотя бы да - для общего развития понимать, как вообще веб работает и с чем его едят.
))) Нравится мне такая арифметика очень напоминает анекдот, что вот на эти 5% и живу. Судя по картинке ты от души повеселился. Ну да - придется изучить правила игры. Кстати по саперу даже какие-то чемпионаты проходят. Я уже не помню критерии оценки. Ну основной - это как можно быстрее найти мины.
Молодец Дима! За саперчега взялся. Хорошая игра. Сам иной раз бывает залипаю за ней подолгу.
Нет. Но про силикон вроде какой то фильм был, там программисты жили прям в доме у чувака который что-то замутил вроде как спутники синапс )). Вот ссылка tproger.ru/digest/movies-for-hackers/ может быть какие нибудь фильмы ты смотрел, но я их вообще увидел впервые !!!
А что за фильмы? Это не "Силиконовая долина". Я тут недавно досмотрел (вернее вышел последний фильм) "Теория большого взрыва" - досмотрел его - чему очень рад - гештальт закрыт - во всяком случае по этому сериалу.
Шифрование ты знаешь теперь в совершенстве - теперь в самый раз пентагоном заняться.
Ты давай там не отставай. Саш! Ты же вообще был впереди планеты всей. Что случилось? Или опять лето и в путь тебя позвала муза дальних путешествий?
Было дело, в курсе джавасвипер у меня не отображалась бомба до взрыва, никак понять не мог в чем дело. Картинки перезакачивал, игнорировал проблему, так и эдак смотрел - никак понять не мог. Половину курса так и прошел с этим багом. Под финал, когда тянуть было уже некуда, взялся пересмотреть уроки и отчеты курсантов - нашел причину. В перечислении enum я пропустил указание на ту картинку бомбы, она и не подтягивалась в компиляции. Дописал в enum - все взлетело ))) Так, вспомнилось.
Молодец! Видишь - ты легко все понял. Покоряй побольше Пентагонов хороших и разных.
Ну мне кажется в обычной жизни тебе не позволят просто так удалить или добавить поле в таблицу, особенно, если работаешь в какой-либо крупной компании - во первых нужно доказать необходимость, во вторых - куча согласований между начальством. А так для обещего развития как жизнь устроена в базе данных и чем собственно занимается программист БД очень полезно знать.
А что со степенью не так? Вроде проще паренной репы - есть число в какой-то степени - просто перемножь его само на себя столько раз. Вроде все просто.
Я не нашел на скрине слово "Пентагон". В следующий раз напиши - тогда увижу, что его взламываешь.
Ну - не до всего руки доходят у Игромиста - по человески я понимаю и ту и другую сторону. Получается финальный урок - это тако вырожденный случай среди уроков - никаких он знаний не несет, а тем не менее надо отчитаться и списываются баллы. Ну я полагаю какая-то зашита общая и простая логика. По идее это должно легко исправить, хотя по опыту знаю - не всегда так просто.
Ну ты там пентагонишь по полной программе или как? Пока в новостях тихо.
ну о расконсервации говорить еще рано, пока подбираю материал. если уложится в современную концепцию, чтобы совсем старьем трехлетним это не выглядело, то расконсервирую
Я тоже пойму нафига два класса. Вроде проходил этот урок.
Молодец! Хорошо списал и все работает. И вообще есть хорошая книга "Кради как художник". Между прочим сейчас вспомнилась - многие мелодии из советской попсы были украдены из зарубежной эстрады. Тут даже прикол - зарубежная эстрада тоже у нас воровала. Например есть песня Пахмутовой "Пусть всегда будет солнце", которая вышла в 1962 году. А потом в 1964 году на эту мелодию была написана песня Gabrielle.
Спасибо, Володя! А что за почин?
Отличный обзор! Молодец! Со временем можно любимую музычку поставить и под нее рассказывать.
Идей много) я только за)) но я пока учусь)
Привет! Колодки заменил недели две назад, уже и забыл о том ремонте, разве что скрипят периодически, но уже не так противно как в самом начале после ремонта. Шахматы один курс(микрошахматы) без пяти минут добил, второй закончил (наношахматы). Пока упёрся в СУБД на ноуте в машине - там удалось поставить и начать ломать запросы в постгресе. Там хоть что-то стало получаться, что обнадёживает.
А что алкаши делали в транспорте? Мне почему-то сразу вспомнился стих Галича:
Потолкавшись в отделе винном,
Подойду к друзьям-алкашам,
При участии половинном
Побеседуем по душам,
Алкаши наблюдают строго,
Чтоб ни капли не пролилось.
"Не встречали - смеются - Бога?"
"Ей же Богу, не привелось".
Пусть пивнуха не лучший случай
Толковать о добре и зле,
Но видали мы этот "лучший"
В белых тапочках, на столе.
Валер, а как ты понял, что у Игоря установлен ultimate (правильно я понимаю - это речь идет о VS)?
Осталось только пентагон взломать. И можно сказать - курс удался.
Слушай , ты до сих пор с этими тормозами мучаешься? А как же шахматишки (помимо php)?
Валер с почином!
))) Вот так и появляется скандалы о русских хакерах.
При чем тут алгоритм? Это просто как будет выглядеть база данных. В нашем случае таблички Sides, Games и Moves. Видно, что таблица Games центральная и ключ у нее id. Кстати забыл сказать о таблице players. Вообщем это таблицы с колонками. Никакого алгоритма тут нет. Никакая это не блок схема.
Да нет, оказалось что не на финальном вырвались))) Ну ничего, у меня на этой неделе финальный урок, так что всё будет как по маслу)))
Прикольная ссылка.
Дим! Если что-то не понятно - спрашивай. Может тебе нужен более понятный и доступный пример - так это запросто можем организовать
Кстати, а может быть еще и мобильное приложение замутить? Прикольно получится.
Вот же гады - обошли тебя на повороте - надо было дать младшему возможность выиграть!
А в чем преимущество Core перед обычным .Net Framework скажем 3.5 - он же тоже кросс-платформенный.
Спасибо.
Ну, в моем случае (насчет ника), все гораздо проще - это сокращение от реального имени и фамилии. Особо не люблю выдумывать ники, поэтому придумываю что то на ходу.
Поздравляю ES , что прикоснулся к миру прекрасного в виде ООП. Кстати откуда этот ник ES? У меня была такая звуковая карта в виде es- самая была крутая в 90-х по отношению цена-качество.
Разделять логику на части всегда хорошо
Я сам прохожу этот курс - шикарные шахматы. Не знаю - мне кажется самый лучшие на этом сайте и вообще. Ну есть у меня небольшие нарекания - ну это скорее мое нутро там что-то сопротивляется. Еще есть такое дело, что не всегда нравится подача автора, но я абстрагируюсь от этого и стараюсь понять не как до меня доносится инфа, а что до меня доносится.
Шахматы любил в школьные годы. И могло бы это вылиться в роман всей жизни, да после школы в 90-е наши дороги разошлись. Дальше дворового игрока я не поднялся, а ведь школярами мы даже тайно на уроках рубались на магнитных фигурах, может помните такие )
Музыка на фоне - это онлайн-радио, у Игромистра же и подглядел этот сайт - 101.ru
Удачных выходных!
Мне кажется словарик там бедноват - нужно еще больше слов туда закачать. Как я понял? Да просто решил поиграть в балду на mail.ru тоже. Ну скажем так в процентах 80% случаях я выигрывал, а вот были 20% случаев, когда не хватало словарного запаса. А так конечно шикарная программка и шикарная идея с реализацией виселки. Особо порадовало, когда сам рисунки для этой проги делаешь.
Любишь ты шахматы. Кстати, смотрю на этом сайте есть тебе и микрошахматы, и наношахматы и даже шахматы под Unity3D. Кстати, что за музычка играет на фоне?
Полезный курсец - смотрю рассматриваются основные интерфейсы и типы данных. Можно в качестве бонуса приложить и попробывать самому решить задачи на типы данных (когда это оправдано).
Смотря что считать ошибкой. Ну вот иттерировать System.out.prinln(number++): Я бы отдельной строкой сделал, но это скорее недочет, чем ошибка - скажем так - такая фича.
Смотрю ты открыл для себя мишинную философию, которая начинает многое объяснять в жизни.
А можно было бы так найти сумму арифметической прогрессии (как на экране ) S= 10 * 11 / 2 - она всегда так вычисляется. Это к вопросу об оптимизации вычислений.
о, до чего техника дошла! пока меня не было, тут уже фены из алгоритмов начали собирать)))
Мне кажется этот курс надо дополнить принципами S.O.L.I.D в виде vip уроков. Заодно объяснить каждую букву акронима. Ведь это тоже часть ООП. Ну вот кстати я не знаю есть ли в C# внедрение зависимостей и как это выглядит? По идее должна быть. Потому что с инкапсуляцией , наследованием, полиморфизмом понятно, с интерефейсами тоже, хочется еще дальше развить этот курс.
А что за язык - te? Обычно молодежь так пишет - где они такие символы находят?
Отдыхать всегда надо
Рубашка у доминошек мне понравилась.
Вроде FigureOnSquare - это такой класс, который в конструктор FigureMoving подставляется, вроде же больше нигде не используется.
Ну так в принципе ты интуитивно правильно выразил мысль - то есть инкапсуляция - это сокрытие реализации чего-то. Вроде ничего сложного. Для этой самой инкапсуляции в C#, в класах используются модификаторы доступа типа public, private, internal и protected. По умолчанию стоит internal. Я думаю ты или сейчас или потом узнаешь, что это такое. Можешь погуглить.
))) С рекурсией тоже надо быть осторожным. Хрестоматийный пример - это вычисление чисел Фибоначчи. Когда f(n) = f(n-1) + f(n-2) , где f(0)= 0, f(1) =1, до 42 или 43 вычисление идет относительно быстро, потом с каждым новым числом прям можно по часам высчитывать - сначала 1 секунду, потом 2 секунды, я уже молчу, просто вычислить число 100. Понятное дело, что цифром for - это все быстрее будет, но опять же даже в long не влезут эти числа - в Java надо использовать BigInteger, а так можно извратиться и сделать свой аналог BigInteger в виде массива и можно таким образом любое числое представить.
Осталось на андроиде такое сделать и будешь шифровать свои сообщения.
Чтобы не потеряться в классах - объединяй их в отдельный папки.
Комплект колодок от Фенокс - 1100 рублей + пара часов в гараже на разборку и сборку. Второе колесо снимал уже бодрее и откручивал шестигранником на семь суппорт уже как профи. Ничего сложного, только чистыми руками это не сделаешь - увозюкаешься в любом случае )
Колодки эти -
www.activauto.ru/search.html?article=4A0698151C&;term=0&sort___search_results_by=final_price&chk_smode=on&smode=A2&g=2
А во что выльется замена колодок?
Ну это не сразу понимается. Кстати очень полезная штука. Вот иной раз людям на своей работе приходится объяснять почему я пишу столько много функций - из-за того, что я должен соблюсти принцип единой ответственности. Когда спрашиваю знакомы ли с SOLID, оказывается нет. Ну для меня конечно последние две буквы были самые тяжкие в этом акрониме - это насчет внедрения зависимостей и разделения интерфейсов. Остальное уже устаканилось.
Привет Игорь!
Самый плохой вопрос - это не заданный. Ведь так?
Те советы, которые тут пишешь хороши для начальной лиги. Я вот сейчас вписался на курс в котором учатся люди, которые обучаются Андроиду, но которые имеют опыт. При чем я так понял, что примерно половина группы новички, которые прошли тест ( я тоже этот тест прошел) и половина - это профи. Так новички зараптали, что мол можно ли снизить планку. Вот ответ преподавателя:
по поводу вашей обратной связи:
1) Снижать планку и перестать погружаться в детали реализации я не собираюсь. Если вам что-то непонятно / у вас не было опыта работы с аналогичной фичей в Java - значит вам нужно разобраться в данной теме самостоятельно. Если есть конкретный вопрос - не стесняйтесь задавайте в чате в любое время - я или ваши одногруппники ответят.
2) По поводу бОльшего количества практики - согласен. Буду стараться разбавлять теорию реальными примерами из прода - чтобы было понятно где применять ту или иную фичу.
3) По поводу плана урока - план урока всегда есть и я озвучиваю его в самом начале. Какие именно пожеланиия по структуризации у вас есть?
Ах да я тебе забыл сказать - мне надо за неделю прочитать и изучить примеры из книги Kotlin in Action и еще - она на английском. Это помимо того, что нужно посмотреть обучающий курс по котлину на сайте jetbrains и на stepic.
Видишь - твои советы для той, лиги в которой я хочу быть - не совсем подходят - тут другой совет подходит - за коротокое время как можно больше изучи и подтянись к уровню профи. Моя позиция простая - пусть я буду слабоком среди профи - есть к чему тянуться. Я до этого считал, что очень хорошо знаю Андроид - сейчас понимаю, что в сутках мне не хватает 24 часов, чтобы все изучить.
Помнишь книгу из Льюиса Кэрола, что говорила Алиса : "А если хочешь оставаться на месте - надо бежать из-зо всех сил. А если хочешь идти вперед - надо бежать еще быстрее". Моя ситуация - мне надо бежать еще быстрее.
Странно, что ты об этом спрашиваешь. Что же, есть несколько вариантов.
1. Можно написать всего 4 слова: "Молодец, главное не сдавайся"
2. Можно просто пожелать успехов и подбодрить: "Молодец, ничего страшного, что не все выходит, у тебя все получится, двигайся вперед, успехов"
3. Можно написать развернуто, как чаще всего я и пишу новичкам. Но об этом я не буду тут писать, это можно увидеть в посте, который я ему оставил.
4. Ну а если нет желания писать всего подобного, то лучше тогда вообще промолчать, не надо убивать у человека желание обучаться и писать программы. (Новички могут быть эмоционально неустойчивы к критике!) Критика должна быть по делу и аккуратной.
А что это значит "Ты можешь его поддержать чем так писать?". Как это выглядит?
Я всегда всех поддерживаю в любом случае и говорю, что они молодцы, что бы ни было! ...Потому что программировать это всяко лучше, чем например....пить пиво под забором....ну это так, отступление....
Ты бы лучше поддержал его, чем так писать. Знаешь , как тяжело новичку начать сдвигать булыжник с мертвой точки, то, что он уже начал это делать, это уже достойно уважения...Может для него это уже подвиг...
О чем ты говоришь, какой может быть идеализм для него?? Ему за счастье хотя бы просто повторить и сделать без ошибок то, что есть в уроке, и добиться того, чтобы все нормально компилировалось и запускалось. А что у него в голове, так я об этом вроде уже писал самый первый. У него еще не до конца понимание синтаксиса языка, он видит например строчку, и не понимает что за ней до конца не понимает. Так вот, чтобы это понять, ему надо гуглить , скажем тот или иной метод и смотреть, для чего это. Это нормально. Через несколько уроков он будет понимать лучше, ни все сразу...постепенно.
А может и то и другое? И потом - нельзя вступить в одну реку дважды. Мне например уже трудно понять, что в голове новичка творится - могу только строить модели - а ему в самый раз подумать о том как бы он идеально сделал бы этот урок.
Помню эти колбаски на лямках, болтающиеся у состоятельных пацанов на руке. Антенны в пол-телефона, толщина как у пачки печенья )) Последний такой у меня был служебный от Вятка-банка. Уже маленький, почти в руку помещался Драгон что ли модель, уже и не вспомнить. Но если на нем с Москвой минут десять разговаривал - он грелся как хорошая печка. Это меня смущало - ведь грелся он и от излучения тоже, а это у головы непосредственно.
Да вроде суфлером не пользовался. Просто по себе знаю, что было сделано несколько дублей (не удивляюсь , что несколько десятков). Вроде глаза не бегают туда-сюда. У меня например текст сам собой заучивается.
Молодец Евгений! Смотрю по несколько проектов ведешь!
))) Вот наше отличие от Витольдовича - он же буквально фонтанирует идеями. Вот вчера послушал Зеланда о том как поймать вдохновение. Ну вот казалось бы - наведешь порядок на столе, выпьешь кофе, послушаешь музыку, а оно все не приходит и не приходит, на что Зеланд сказал - и не придет - начните хоть что-то делать. Ну вот пришла идея косметики или чуть-чуть "причесать" код - отлично - сделай это. А там глядишь еще что-то придет.
Ну в 90-х само наличие сотового телефона было признаком крутизны.
Я тут недавно смотрел интервью Юлии Меньшовой в передаче "Я сама" (так меня и подмывает написать, а почему нет передачи мужского взгляда "Я самец" - ну да ладно) и она брала интервью у одного молодого парня бизнесмена. Он сказал такую вещь "Хотите идею для бизнеса? Вот вас что-то бесит в жизни - создайте из этого бизнес". Ну так и тут - тебя бесит подача материала - создай свой видеоурок и ты даже можешь в vip уроках его выложить (Витольдович никогда не был против такого) - заодно пропиаришься, а если свой курс запилишь, то сможешь как ребята - Валера Жданов, Шмойлов Кирилл , Лена Вставская иметь денюжку. Ах да - ты можешь все попытаться организовать сам. Ну это так. А вот в принципе идея - не выходя из проекта - сделать свое.
Да. Удалось поиграть. Но надо совершенствовать правила, чтобы играть до победного конца.
Все мы многое делаем самостоятельно.
А может новый такой сайт сделать? Штука то полезная.
Круто! Поздравляю!
Владимир многое делает самостоятельно.
Локально работает, это главное
Да, курс очень интересный.
Да вот везде так - вон например Котлин много чего позаимствовал с Java, Groovy и нашего любимого C#
Да очень просто он работает - у него есть свойство - Minumum - указываешь минимальное значение и Maximum - указываешь максимальное значение. Ты меняешь свойстсво Value. В результате , чем больше это значение к тому, что указал в Maximum, тем больше показывает Progress. Как правило в Minumum ставят 0, в Maximum - 100 и дальше в зависимости от процента выполнения задачи меняют Value.
Привет, так баллы ты бы не потерял в любом случае. Ты ведь имеешь в виду байты. которые начисляются за выполненные задания? Если так, то они прибавляются и держатся на балансе в любом случае и никуда не пропадут, пока ты их не используешь, либо, если конечно ты не отменишь подписку в Клуб формулистов. Поэтому, если ты не выполнял в течении недели ничего, то можно недельный отчет не отправлять, если не хочешь. Успехов тебе!
Молодец! Много всего сделал за лето - не теряешь времени даром!
Такая же история
Тебя другие опустят и только редко кто-то похвалит.
Интересно, что совпадение с другим именем проходит нормально.
Вообще странно. Просто я вот попробовал назвать и namespace и класс Domino - у меня все восприняло. Ну тут нюанс - я сейчас большей частью программы под C# пишу на Rider.
Слишком длинная строка получилась. Может в твоем случае использовать такую строку move.ToLower().Contains("sы")?
Спасибо, Владимир, за высокую оценку моего видео обзора. Видимо, не зря старался. Я, действительно, люблю программирование и это мне очень помогает и в работе, и в жизни. Правда, иногда и мешает так меньше времени уделяю своим близким.
Ефим большое удовольствие получил от просмотра вашего ролика. А вот любовь к программированию вам как-то помогает в работе или вашей жизни. Корабль сделан с очень большим вниманием к деталям - очень классно получилось - очень подробно и обстоятельно.
Музыка с видеоурока, остальное - ассет уже с врагами и спрайтами
Прикольно получилось. А музыку ты сам подбирал. Кстати еще вот вопрос - а вот враг в виде мусорного ящика с злыми глазами, тоже? Ну мне кажется что даже в этой версии слишком накрученный уровень. Ну может потому, что я не такой фанат бродилок. Хотя это идея для какой-либо игры. Можно несложные квесты мутить и делать игровую логику. Короче нужно сценарии думать.
Молодец! Самое главное ты начал записывать видосы. Так в принципе отличный функционал реализовал. Я по разному их записываю - иной раз импровизирую (хотя лучшая импровизация - это домашняя заготовка), а иной раз готовлю речь по нескольку раз, чтобы выглядело красиво. Как и в любом деле нужна практика.
В принципе - это идея для нового курса - структуры данных. Я даже могу дать задачу и пару тестов на стеки. Потом на очереди и всякого рода List. Ну кстати про сортировки тоже спрашивают. По-моему у нас были вебинары и по сортировкам и по всяким структурам данных, а также паттернах. У меня брат на C# прогит, когда узнал про эти паттерны носился как ни в себе - везде старался их применить. Ну у меня примерно такое же было ощущение от регулярных выражениях, особенно, когда в выгрузках баз данных используешь и как тебе это облегчаешь жизнь.
Нее - не надо - а то надо будет от них отбиваться - лучше пусть ИИ будет тупым. Хотя нет - я согласен - так будет скучно. Ну надо какую-то непредсказуемость ввести в ИИ. И потом что такое самообучение ИИ в данном конкретном случае?
Действует взаимный обмен ценностями. Данные курсы представляют ценность - вот и ты тоже какую-либо ценность предоставь (самое простое - деньги).
Слушай ты так говоришь, как будто я сейчас решу проблему. Вон мне под вечер должны доставить магнито-маркерную доску и доставить он должен был домой. Так чувак, который развозит товар говорит - у меня все заказы с утра, а твой на вечер - может с утра доставлю по адресу. А то хотел вовсе на работу доставить. Я специально сделал доставку домой, чтобы мне с работы эту доску не переть. Вот и ты Саш мне говоришь про треки и ютуб. Вы что там сговорились что ли... Как говорится про проблемы индейцев и шерифа....
)) Купить за 2 т.р. (на 1 год) чтобы бабушки и дедушки посмотрели на смонтированный день рождения внука? Это жесть)))
Ну есть же сайты с музней, ты можешь бесплатно выбрать наиболее подходящие треки, а можешь купить и ничего страшного.
нет. О том, что мои видио по авторским провам блотит из-за музыки
Когда фотка показывает висилицу это более жестко выглядит.
Ты о чем? О том что в фоне не проигрывает музню?
Да просто знаю, что его широко используют в web программировании. Вроде язык легкий, поэтому было интересно узнать из первых уст.
Володь, о выгоде признаться не думал во время создания курса. Мне просто интересно работать с этим языком программирования.
Владимир, опция удаления есть. Каждый может удалить свое сообщение, если кликнуть на красный Х справа от слова Ответить.
Ну хотел для порядку возмутиться. Хорошо буду знать на будущее.
Подписка в Клуб формулистов обновлена.
Количество дней: +128
Количество байт: +1500
Подписка КФ до: 2019-10-27
Остаток байтов: 1500
Вы являетесь участником Клуба формулистов.
Даешь таких проектов больше. Ведь наверняка много чего можно в жизни автоматизировать.
Валер - не спорить уже не работает. В чем выгода изучения python?
Володь, питон нужен в разработке. Если заказчик указал в ТЗ "Язык разработки: python", то значит на python надо разрабатывать и не спорить)))
Ефим извините пожалуйста. Просто хотел исправить и вижу уже, что сообщение отправлено. Жаль, что нет функции редактирования или удаления сообщений - это большая недоработка проекта. Как говорила Фаина Раневская "В кино если пернешь, то пернешь в вечность". Точно так же и на этом сайте.
Я тоже подумал про хэширование когда смотрел урок) Но там по-простому сделали
Владимир, моё имя Ефим. Я не фанат World of Tanks. Просто на прошлой неделе я с внуком оказались в России и пользовался его компьютером, в котором все настройки на иврите. Насколько иврит сложен? Нужда заставит выучить любой язык. А вообще язык очень логичный. У кого лады с математикой тому .легче дается.
Проблема была в том, что в принципе сервер MySQL не устанавливался
Скорость это хорошо, но надо про понятность не забывать. Но прыгание по коду ох как силы отнимает
Урок то может и нормальный, но мой уровень в программировании очень низкий. Приходится постоянно ставить паузу, чтобы успеть за Евгением. Но это дело поправимое, со временем я думаю станет интереснее.
А что сложного для тебя Дим? Слишком много нового приходится изучать? Ты понял что такое база данных и таблица? Вроде с таблицей все просто - есть строки и столбцы. А вся база данных - это взаимосвязанность таблиц и обработка данных - ну вроде на первый взгляд ничего сложного. А так спрашивай - поможем.
Этого вполне достаточно. Ведь и не поспоришь - на экране и в самом деле вижу Unity3D.
Раньше от церкви отлучали - сейчас достаточно чела забанить в гугле и прочих фейсбуках.
Ну вот такое же чувство возникает когда смотрю нового Шерлока Холмса и всплывают картинки - типа так видим Шерлок Холм (он видит всякие улики и в его мозгу сразу возникает картина расследования). Это конечно был сильный режиссерский ход. При чем режиссера не волнует восприняли зрители эту картинку или нет - с такой скоростью мыслит Шерлок - не успеваете - это ваши проблемы.
А насколько полезен курс Python3? А вообще где-то этоот питон нужен?
Эфим не думал, что вы фанат World of Tanks. Кстати, хотел спросить насколько сложен иврит в изучении (увидел наименование папочки на иврите).
Фундаментально!
Мудрое изречение. Я тоже ни раз убедился в его справедливости.
Нормальный программер должен быть жутко ленивый, тогда у него получаются самые эффективные программы.
Ну вот этот алгоритм - еще один способ оптимизации - это еще учитывать секции
Немного не пойму, про какой именно алгоритм...
Тут это учитывается (c2n.me/429t9w9 вот эти 2 цикла, для маленького квадрата)
ЗЫ: Хотя этот алгоритм можно ускорить в 3 раза (объединить все 4 цикла в один. Т.е. за один цикл проходить по вертикали, горизонтали и мелкому квадрату сразу). Ускорение будет колоссальное.
У программиста даже во сне должны работать мозговые шарнирки по поводу как улучшить или сделать задание :-)
Спасибо за информацию, гляну на досуге. Наверное я неправильно выразился... мне нравится этот проект, мне нравится раздел консоль с задачами, не исключаю что далее будут и интересные видеокурсы. Мне не очень понравилось, что меня заставили (в самом начале) записать видеокурс. Было чувство, что меня поставили на сцену и я фальшиво играю никому ненужную роль;) Осталось смазанным понимание для чего мне это нужно в самом начале обучения :)
Ну вообще если есть желание покодить, то есть проект 100 идей. Вот можно выбрать идею по душе и программить. Лучше ставить большую цель - тогда не будет не нужных программ.
Ребята! Вы чего?! Он написал всего лишь - Идём дальше ===> C#
Ефим всегда приятно твои отчеты читать - ты всегда с душой делаешь.
Был у меня бизнесок )))
ФИО Синицын Дмитрий Андреевич
Статус Ликвидирован
ИП ликвидирован 16 января 2013 г.
Причина Индивидуальный предприниматель прекратил деятельность в связи с принятием им
соответствующего решения
Регион Кировская область
www.rusprofile.ru/ip/309434515200114
Нагуглил сам про себя, давно уже не смотрел ))) Играть в бизнес я придумал в 2009 году, рост был не взрывной, но копеечку в плюс получал. Кормил не столько ФНС, сколько ПФР. А когда у пенсионщиков аппетиты выросли в два раза и за год я им должен стал отсегнуть 36 000 рублей, я понял, что наигрался. С этим казино я больше в бизнес играть не имею желания. Аппетиты у них растут быстрее моих способностей заносить дань "задвэнадцатьлэт" ))
Спорно это конечно. Нужно сочетать отдых и занятия. Все должно быть в меру.
Владимир, может вы мне поможете уже какой день не понимаю почему нет доступа к уроке www.videosharp.info/video/chess3/nr=1943.
Вроде все предыдущие уроки сделали и подкреплял отчет, но он ссылается на первый урок якобы не подкреплен отчет.
Смотрю курс весьма полезный. Нужно будет взять KF, чтобы его пройти.
не заскринил его)
Эта проблема (тормозов при чтении данных) решается путем создания индексов на таблицу (вообще, если что-то начинает жутко тормозить надо анализировать план выполнения запроса). Еще база живая, записи то вставляются , то удаляются и индексы дефрагментируются и иногда нужно индексы пересоздавать.
Как ты не проектируй базу, если у тебя набирается миллион записей, то возникает проблема со скоростью доступа к данным. Ведь база данных нужна не столько для вставки данных, сколько для их чтения (80-90% запросов).
Все так плохо?....Или проблема кроется в неправильном создании баз данных на этапе проектирования?
У меня SDK целый день качало. Там вообще получается около 30 гигов.
А где вывод самого дебага?
Ну а кто сказал, что после Калейдоскопа ты будешь в совершенстве знать C#?
Unity3D - могучая вещь!
Можно теперь звонить по телефону - через ip- телефонию.
Я насколько помню этот алгоритм он не учитывает уникальность цифр в одной секции (под секцией понимаю квадрат, в котором стоят цифры от 1 до 9 - таких секций может быть 9 - понятное дело в классическом судоку).
В базах данных тоже потом возникают всякие подводные камни.
Море ещё холодное, однако я был в лучшем отеле черноморского побережья, а там всё включено и 9 бассейнов :)
Там же жарко и душно (в Сочи). Ну ты хоть в море покупался и фруктов поел?
С 23 мая уже начались :) А от видеошарпа зачем отдыхать? Разве что на 10 дней в Сочи уезжал :)
Когда каникулы?
Нужен какой-то бизнесок, чтобы избавиться от работ и барщины. Так можно в порошок истереться.
Я тоже не понимаю зачем удалили picture - было прикольно.
С моей точки зрения этот курс надо развить. Нужно пойти дальше - объяснить что такое S.O.L.I.D и начать юзать depency injection и разработать clean architecture.
Может быть и делал, но для того, чтобы пройти следующий урок необходимо было отчитаться за этот.
Ефим вы же вроде делали это задание.
А текст уже прога генерит?
Упрощать сложно - усложнять просто - вот это основная причина. А в чем смысл - в том чтобы усложнить? А как поддерживать такую программу? И еще - важно быстро уметь вносить изменения в программу и чтобы все работало железобетонно - именно за это платят большие деньги программерам. Важно, чтобы сайт работал стабильно и клиенты могли делать заказы и софтина на андроиде была проста и работала стабильно и так далее. Так что я только за упрощение.
" AutoIt v3 - бесплатный скриптовый язык, созданный для автоматизации графического интерфейса пользователя Windows (GUI) и создания скриптов общего назначения. Он использует сочетание имитации нажатий клавиш, движений мыши и работу с окнами/управляющими элементами, чтобы автоматизировать задачи в случаях, когда использование других языков невозможно или ненадежно. AutoIt имеет малый размер и не требует наличия каких-либо сторонних библиотек в системе. "
Писал на нем скрипты для автоматизации рутинных действий. Очень простой в изучении язык. Коллега посоветовал начать с него.
Я так понимаю встроено в AsParallel
А где параллельность то? Где Threadы и всякие synchronized?
Лена же опытный практик.
Да сейчас сессия. Экзамены и сдача дипломов.
Как так можно? Разве это правильно чужие скриншоты вставлять - это же сразу можно спалиться!
С возвращением, Вова! Какой курс будешь продолжать проходить?
Приветствую ! Ну для кого мыльный пузырь, для кого новый рынок, новые возможности
А почему у окошка иконка "отвалилась"? Непорядок!
Дим тыж блоггер! Прояви творчество и запили видос с твоим восторгом!
Я собственно данные и не храню на диске С вообще, ну кроме проектов VS конечно, всё либо на D-диске, либо на запасном терабайтнике. Но это не суть, дело в том, что если путь адекватный указан по стандартам, я сильно не заморачиваюсь с его изменением, хотя, возможно, делаю и не правильно :)
Я смотрю этот кошак кочует из учебника в учебник, когда описывается инкапсуляция.
Идём дальше ===>C#, Java, Kotlin, Android, Lamba, LINQ, ASP.NET
Главное, чтобы Валера был доволен. Кстати, может книжечку выложить по LINQ?
))) Это надо постараться, чтобы диск C забить. Не знаю. Я вот даже делаю проекты на Android и они гораздо больше весят. Правда, я не на диске C храню, но все равно исходники много места не занимают. Просто другой вопрос - что не комильфо хранить всякие данные на диске C.
Зачем мегахэши собирать? Мне кажется этот мыльный пузырь уже сдулся.
Володь, всё по мере накопления материала. Будет материал на предлагаемые тобой тематики, будет вдохновение - сделаю. Пока немного другие идеи реализовываю.
Да я на перспективу! LINQ это как один из кирпичиков новых фишек. Это же прикольно рассказать что-то интересное.
а разве это имеет отношение к LINQ?
Красота! Прям залип секунд на 20. Хотя давно делал это задание.
Нет все странны и данные я сам сделал)) своими руками)
А страны Валера предоставил?
Я против выкладывания кода - нужно, чтобы человек научился думать своими мозгами.
Впечатляет! Это сколько инфы нужно было пролопатить.
Валер! А ты не планируешь объяснить что такое REST или ReactC#
))) Эта тема по умолчанию ставится - мне вот лень переключать.
Идея классная) мне все понравилось и есть желание повторить какую-то свою безумную идею
Мы заметили, что вы недавно решили трудную задачу на Stepik, поздравляем! Поэтому, мы дарим вам ключ для активации образовательной лицензии для любой среды разработки от JetBrains IDE:
7YXML-BR4A3-FNC3X-ZE6R6-R697H
Для получения лицензии вам необходимо зарегистрировать ключ на этой странице (www.jetbrains.com/store/redeem/?ALL)
JetBrains производит профессиональные инструменты разработки программного обеспечения, которые поддерживают самые передовые технологии, фреймворки и языки программирования. Вы можете скачать любой продукт JetBrains и использовать полученную лицензию. Вы можете использовать несколько продуктов JetBrains c этой лицензией одновременно.
Пожалуйста, обратите внимание, что вы можете использовать эту лицензию только в образовательных целях, и она действует до 5 мая 2019 г.. Если вам не хватит этого времени, просто продолжайте учиться на Stepik, и вы получите новую лицензию.
Мы выражаем благодарность JetBrains за предоставленную возможность для наших студентов, а также за поддержку и приверженность образованию.
Хорошего обучения и разрабатывайте с удовольствием,
Команды Stepik и JetBrains.
Владимир Новопашин,
Мы заметили, что вы недавно решили трудную задачу на Stepik, поздравляем! Поэтому, мы дарим вам ключ для активации образовательной лицензии для любой среды разработки от JetBrains IDE:
7YXML-BR4A3-FNC3X-ZE6R6-R697H
Для получения лицензии вам необходимо зарегистрировать ключ на этой странице (www.jetbrains.com/store/redeem/?ALL)
JetBrains производит профессиональные инструменты разработки программного обеспечения, которые поддерживают самые передовые технологии, фреймворки и языки программирования. Вы можете скачать любой продукт JetBrains и использовать полученную лицензию. Вы можете использовать несколько продуктов JetBrains c этой лицензией одновременно.
Пожалуйста, обратите внимание, что вы можете использовать эту лицензию только в образовательных целях, и она действует до 5 мая 2019 г.. Если вам не хватит этого времени, просто продолжайте учиться на Stepik, и вы получите новую лицензию.
Мы выражаем благодарность JetBrains за предоставленную возможность для наших студентов, а также за поддержку и приверженность образованию.
Хорошего обучения и разрабатывайте с удовольствием,
Команды Stepik и JetBrains.
Для всех продуктов JetBrains
7YXML-BR4A3-FNC3X-ZE6R6-R697H
(Это я выиграл решив сложную задачу на Stepic)
Жень! Кому нужна лицензия от JetBrains до 05.05.2019? А то у меня и так есть до конца года.
да,всё надо доработать. вообще со временем этот стенд удалим, он нам понадобится для отладки, пользователю не надо это
Шумел ксамыль, меню создалось,
А форма классная была)))
Мне понравился обзор, оформление не главное, а хороший текст и накопленный опыт
Приветствую, Владимир! Текашник писал под своим отчетом, что делал в Adobe Premiere Pro.
Но такие штуки уже многие программы умеют.
Получился отличный видеообзор :)
4:05 - "не так красиво, как у Техашника получилось, ну... если он расскажет в чём, как и делал то я тоже такое видео запилю"
Даёшь батл лидеров ))
Отличный обзор!
неее, у меня кредо "Пройди Соло на клавиатуре за 10 веков" ))))))))))
Посмотрите видео www.youtube.com/watch?v=Hpa8eWKwvps, здесь подробно рассказывается. Если кратко, сейчас есть две кнопки для оценки отчёта, "Хорошо" и "Плохо". А эта галочка выполняет роль третьей кнопки "Очень хорошо", то что отчёт несет некую полезную роль для сообщества формулистов и полезен для дополнительного обучения.
А я думал, ты как и Женя быстро печатаешь и тебе все равно какой длины слово.
ааа! да просто слово короткое, из 5 букв, начинается с "п" (она в середине клавы), удобно для быстрого набора
от прошлого не уйти!
Повторенье - мать ученья,
Не ругайте повторенье!
Ведь урок запоминает
Тот, кто много повторяет!
прикольный коммент. а с чего ты взял, что я люблю поесть?
ну да, по поводу info согласен!
Мне кажется в данном конктреном коде можно вместо if написать такой код - max = Math.Max(max, arr[j]); , но это если при условии, если никаких дополнительных манипуляций не будем делать с кодом.
А что это за фича прикрепить отчет к уроку?
Так я и сделал! Иконку добавил в форму. Разве ты не заметил. И потом не всегда нужно делать что-то оригинальное. Кто тебе это сказал? Вполне достаточно, чтобы сделать как автор. Еще пытался сделать в коде, чтобы при добавлении строки брать названия колонок , но у меня не получилось и оставил вполне рабочий Валерин вариант.
Сделано так же как и в уроке, во всяком случае очень похоже, нет ничего своего. Когда смотришь отчет хочется увидеть самостоятельную работу. Тип вот мол смотрите, а еще сделал то и то, или сделал другой дизайн, нечто в таком духе.
Подписка в Клуб формулистов обновлена.
Количество дней: +32
Количество байт: +256
Подписка КФ до: 2019-02-02
Остаток байтов: 18589
Вы являетесь участником Клуба формулистов.
Отлично!Смотрю многие проходят данный курс и всё больше и больше интересует)Думаю как-нибудь найду время и тоже пройду его полностью)
Ну может тебе сделать такой же курс под C++. Ну там объяснишь все нюансы. Тоже прикольно будет.
Судя по всему данный курс Валера наваял.
Ни капли фантазии))) Но зато про любителя покушать четко подметил - повеселило. Наверно ты тоже любитель покушать :-Р)
Бывшая (работа) тебя преследует :)
Человек быстро привыкает к хорошему. Вообщем я за то, чтобы дробить материал на атомы!
Вова, Вова)) А как же уроки которые были по 1,5 - 2 часа в самом начале? А я же их делал и не считал длинными.. А потом когда начались уроки по 5 -10 минут, уже на урок 20 минут смотришь как то так... может лучше не нужно)) Но я всегда такие уроки ускоряю раза в полтора))
Ну извини, Володь, здесь уроки чуть подлиннее, чем обычно, не уложился в 10 минут
Вот именно - главное начать.
Вова, посмотри скайп.
да-да, Володь. в принципе поэтому я именно за их АПИ ухватился при создании курса - хорошо расписано
документация здесь кстати нормальная, мне понравилась.
Я уже и не помню деталей.
помогите разобраться пожалуйста, если пришлете почту-на почту скину скрин
подскажите пожалуйста:
в Морском бое в последнем уроке по созданию класса Mission в самом начале массив двумерный; а уже в уроке, где присоединяется этот класс ко всей оставшейся программе- у там массив строк...
у меня программа отказывается работать- пишет, что в функции CompFight ошибка.... я не знаю, что делать с этим
Подписка в Клуб формулистов обновлена.
Количество дней: +60
Подписка КФ до: 2019-01-01
Остаток байтов: 18318
Вы являетесь участником Клуба формулистов.
Я отчет отправил 7 июля 2016 года, удивительно, что голоса по нему "послетали"
Владимир, у меня тоже этот путь решения появился первым. Спасибо за функцию. Считывает из .ss-файла на "отлично". Но проблема конвертации с этим файлом все-таки остается, так как на сайте сохраняется эта информация в упакованном виде и нужно .ss-файл предварительно распаковывать перед считыванием.
Пошел по Вашему пути. Попробовал в Firefox, попробовал в ie. Результатов не было. Решил посмотреть в отчетах на сайте в разделе "Статистика и отчеты" и увидел, что проблема такая не только у меня. Спасибо за подсказку!
Привет, Владимир! Да, я тоже согласен сэтим. Потому, что это лучшее объяснение работы с гитом из того, что мне приходилось встречать. Я сам с удовольствием прохожу этот курс, вот только немного переключился на другие задачи, но обязательно его добью! И я готов порекомендовать этот курс каждому, кто ещё только собирается освоить гит!
Речь шла о тебе! (Не есть еще смешные ролики- "А теперь пусть скажет своей слово Валера (речь о револьвере)")
обязательно сделай, Володь))
а какой Валера здесь редко появляется?
если речь обо мне, то захожу сюда, используя любую свободную минутку (правда, их не очень много в последнее время почему-то)
а если о каком-то моем тезке, то может быть он не продлил членство в КФ
Поздравляю, тоже надо как-нибудь заняться JS
Я лично против длинных уроков. Основная причина - демотивация - когда видишь слишком большой урок, то во первых стараешься выделить выделить длительный промежуток времени для того , чтобы выполнить это задание. По факту это время можно смело умножать на 1,5 - 2 - тогда получим точную цифру. Большого слона разрубать на маленькие бифштексы.
Ну я же не абы какой файл сохраняю, а обрезаноимеджевый!
Ну накнец то научился сохранять файл, Володя) Я за тебя искренне рад))
А что за библиотека? Просто на самом деле на приложение сыпятся сообщения Windows и окно их обрабатывает. C# это все берет на себя и уже преобразует в свою модель событий. А так для того, чтобы воспользоваться фукнциями Windows нужно подключать WinAPI функции. На самом деле считается очень плохо использовать в готовом приложении такие функции - это означает, что программист не понимает как работает среда разработки и использует для этого WinAPI функции. Как минимум это не эффективно, как максимум не разумно. Их нужно использовать только в том случае, когда стандартный функционал среды разработки не позволяет сделать то, что мы задумали - например быстро-быстро щелкнуть мышью.
Мне кажется тема потоков не совсем раскрыта. Например не смоделирована ситуация с deadlocks или показать как потоки могут быть синхронизированы друг с другом.
Прикольная рубашка получилась и точки тоже классные. Меня что радует в этой программе, так эта программа была сделана из ерунды и получилась такая конфетка.
Делегаты - это краеугольный камень C#. На них построены все события в C#. Например нажимаем кнопочку и в это время срабатывает делегат (в Java и в Androide соответственно используется паттерн проектирования "Наблюдатель" (Observable)), а так на самом деле удобная и мощная штука, которая позволяет гораздо гибче писать код.
Да что-то смотрю Google скурвился. Ну или они ждали пока использование google - карт станет массовым и типа "И так никуда не денутся - буду пользоваться" они решили взять брать за это деньги. А как интересно обстоят дела у их ближайшего конкурента яндекса? По моему у них до сих пор бесплатно. Тогда вот есть потребность в таком уроке, как пользоваться яндекс картами.
Вообще-то не спортивно тесты составлены. Не всегда гарантируется наличие точки в тексте.
У меня другая мулька. Я в свое время работал в банке "Пурпе". В 2013 году у него отобрали лицензию и уже такого банка нет. Так вот - он в свое время купил лицензии на winrar и Total Commander и я этими лицензиями до сих пор пользуюсь. В том числе закачкой файлов по ftp. Вроде никаких проблем не возникало. Ах да, кстати - я еще пользуюсь для закачи FAR.
Молодец, клёво.
Да вроде ничего многодельного, обычные C++ будни =)
Согласен, тяжело дается по началу. Я бы сказал с "черепашей" скоростью))). 30 минутный урок я например выполнял почти 2 часа))).
При этом важно, что прохождение подобных уроков как минимум интересно и это помогает решать возникающие трудности.... Программы на выходе конечно получаются довольно простые, но при этом закладываются базовые основы с помощью практики, на которых можно потом создавать более сложный функционал. Все это происходит как-то не заметно. Делаешь себе уроки один за одним, а через какое то время вдруг неожиданно для себя начинаешь подходить к задачам с более обширным кругом знаний. Уровень разработки растет.
В принципе прохождение стрелочных часов мною в WPF напоминало движение ползком по минному полю (почему-то сразу вспомнилась одна из экскурсий по Питеру - "Ползком по Петербургу" - только в этом случае путешествовали по злачным местам Питера), помню какой-то тег забыл добавить и долго мучался, у меня была на экране какая-то каша, пока 2 раза не пересмотрел одно и то же место.
Аполитично рассуждаешь. Вообще ты можешь использовать домино для тренировки памяти. Не мне тоже иной раз не нравится делать гармошки по 10 раз - иной раз бесит. Мне еще не нравится , когда в конце урока Витольдович дает еще что-то такое в нагрузку задание. Я еще думаю - ну нахрена нужно? А насчет домино, для меня полезная вещь - тренеруется внимание и память.
)) Вова) мне кажется, что тебе пора уже на острова!
А времени действительно не хватает. И урок в час уже сложно сделать)
Что вы с Ворониным пишете, самое сложное - найти время? Такое ощущение, что заняты. Я между тем смотрю Техашник, то в Греции, то на каких-то островах. То в Тайланде. У меня вообще складывается впечатление, что судя по фоткам основное время уходит на путешествия, а не работу. Вот от отдыха нужно чуть-чуть выкроить время и можно тогда заняться видеоуроками.
На проекте люди с разным опытом. Да конечно есть, люди, которые не имеют никакого опыта. Когда проверяют что-то тут две цели - во первых посмотреть какой курс можно еще пройти, во вторых как человек выполнил эту работу. Я сам работал очень много с базами данных и считал себя пупом программирования. Со временем (и слава богу) я понял, что это не так и пришел на этот проект.
Красава!!!
Нифига себе столько функций. Молодец хорошо проработал объект. Лично для себя понимаю, что нет предела совершенству. Вот допустим я привык к такой модели объектов - когда есть метод Read и читаем объект по id. Потом у объекта есть Save и Delete. Меня могут поправить - по моему это модель Active Record. Еще нужно проработать свойства объектов.
Ты выбрал один из лучших курсов на этом проекте. Не знаю - не нравится мне название секундомер, он не отражает суть того мастерства, что человек получает от этого курса. И еще - с моей точки зрения этот курс весьма не недооцененный.
почему бы нет, я где только не работал, несмотря на кошмары местные кадровики мнят себя чуть ли не божествами и не верят, что их местному филиалу скоро придет кирдык, хотя подобные им филиалы закрыли пачками в нашем городе
Почему именно в банк? Я в банке работаю. Постоянно кошмарят в последнее время. Вон даже отобрали лицензию у одного из банков в котором до этого работал.
Не знаю, достиг ли ты совершенства, а котяра таки достиг - 100%))
Благодарю! Про С++ понимание есть, писал когда-то на нем в VS2008. А вот с SmalTalk придется разбираться, пока пути не пересекались...
Да я ее читал! Иначе бы я не рекомендовал. Ее не всегда легко читать - ибо примеры на C++ и SmalTalk - те языки программирования, которые сейчас довольно редки в использовании, зато примеры даны более менее рабочие.
Владимир, обзор действительно отличный. Для себя из этого видео извлек интересную книжку, которую обязательно прочту (главное до нее добраться).
Про курс - тоже планируется его пройти, как дойду до java.
Хотел бы узнать про книгу - как она читается, если ее читал? Или там в основном практика, формулы и мало букв...
PS: удачи в дальнейших курсах.
Всем привет! Всех поздравляю с 1 сентября - конец лета - начало осени и как водится в России начало нового учебного года.
На фото яблоки - да действительно белый налив и розовый налив. Слива со вкусом персика - это плод труда и воображения моего дедушки (царство ему небесное) агронома, как он это дело получал остается только догадываться. Есть еще и виноград, но пока не созрел, который в нашей местности при температуре зимой до -40С выдерживает и практически не вымерзает.
Смысл всякой деятельности лежит вне её пределов. И смысл жизни — вне её пределов. Внутри самой жизни мы её смысл никак не обнаружим. Мы сможем понять смысл только наших отдельных дел и житейских событий. Я не знаю насколько правдивая история про, то что у Бетховена родители были алкоголики и даже кто-то из них болел венерическими заболеваниями. Лично я увидел так - смысл жизни родителей Бетховена- родить Бетховена - как-то так.
Я поначалу думал слива! По человечески завидую. У меня матушка живет на Ставрополье и в этом году хороший урожай абрикосов. А сливы со вкусом персиков - это очень прикольно. Классно. Смотрю и яблочки наросли. А это как получились такие сливы? Вы их скрещивали? Насчет яблок я конечно могу ошибаться. Мне кажется это белый налив или антоновка.
Это хорошо, что есть такие амбиции, как участие в больших коммерческих проектах. Лично я рекомендую тренироваться каждый день и что называется качать программисткие мышцы. Этот проект идеально сочетает в себе в тренировке по кодированию и в то же время ты не теряешь интерес, когда реализуешь реальные проекты. Ты сам выбираешь темп и те цели, которых хочешь достичь.
Короче смотрю на эти все шахматы. Пришел к такой мысли, что давно пора еще один проект мутить - шашки или нарды, а то и вовсе рендзю. А почему бы и нет?! С моей точки зрения давно напрашиваются разные игры. Кстати что-то мне подсказывает можно шахматных движок использовать. Правила простые. Самая сложная фигура шашка, которая на последней клетке становится дамкой. Все.
Последовательность не имеет значения. Просто это как научиться азбуке архитектурных решений. Понятное дело изучив какой-то паттерн каждый человек будет реализовывать по разному - как с борщом - рецепт один, но у каждой хозяйки получается по своему.
О, ценная информация, спасибо! Паттерны, честно говоря, остаются террой инкогнитой еще, ну кроме, паттерна Итератор, понимание которого закрепил С.Тепляковым, да и вчерашние мучения не прошли даром) Остальные же пока только присматриваюсь. (Синглтон, правда, легок в понимаю, то с ним более-менее знаком) Какой бы ты посоветовал, учить после Итератора, или проследовательность не имеет никакого значения?
Привет, Новопашин Владимир! Клёвая работа, Поздравляю с полуфиналов.
Виктор! Ну ты же правильно все написал! И да! Некоторые паттерны стали стандартом для Java. Например, сейчас учусь на Android и с удивлением узнаю, что паттерн Singleton встроен внутри Android Studio, которая построена на Java. А вот тот же Итератор, он тоже стандарт для Java. Или тот же "Наблюдатель" - без него не мыслимы были кнопки. То что в C# делают делегаты, то в Java разрулил "Наблюдатель".
Владимир, ты значительно преувеличиваешь мои языковые способности. Их у меня совершено нет. Просто по жизни сложилось так, что начинал я в школе с немецкого.
Учился в Молдавии. Поэтому немного занком с румынским. В университете начал изучать английский. Идиш достался от родителей. А вот на иврите приходится общаться на работе.
Язык проникает в сознание, только тогда, когда есть в нём нужда.
Ефим! По белому завидую, что знаете столько языков. Кстати поделитесь своим секретом, как изучать иностранные языки. А то я как еду к родственникам во Францию знаю около 50 слов и похож с ними на Элочку людоедочку - обидно. Даже наши таджики и прочие гости из средней Азии и то больше слов знают. Короче для меня такая проблема.
Классный обзор получился! Кратко, но емко! С одной стороны, хоть и в общих чертах, но я получил минимальное понимание этого паттерна, что облегчит знакомство с ним в будущем. С другой, получилась неплохая презентация всего курса, который я уже хочу пройти))
Из минусов, то ли курс большой, то ли проходил ты его давно, но видно, что многое подзабыл, по ходу пытаешься понять, что же написано в коде)
По по поводу погодного сервиса, если интересует => писал подобный когда-то на джаваскрипте (codepen.io/Vittorio_VT/pen/ZeZyMJ?editors=1111), JSON для этого, конечно же лучше подходит
Здесь звук куда получше.
Молодец, Владимир!
Ахренеть... в 6:59 на работе быть...
Добрый вечер, Новопашин Владимир! Вы совершенно правы, что записать видео обзор очень сложно, и при этом излагать свои мысли так как мысли теряются и возникают непонятные паузы. Сам с этим столкнулся, поэтому теперь прежде чем буду записывать другой обзор подготовлю план действий. Немного хромает качество звука, но в челом обзор получился интересным. Желаю вам удачи.
Рад, что ты изучил новый для себя паттерн проектирования "Стратегия". В каких своих проектах ты бы его использовал? А какие паттерны проектирования знаешь? Кстати для себя заметил, что паттерн как дышло. В одном случае нам кажется, что применяем стратегию, в другом оказывается, что это не совсем стратегия, а скорее состояние (при чем с минимумом переделок в коде).
Да ты просто меломан)) такую работу проделал))) Молодец!
))) Это песня группы Scooter "How much the fish". Как не странно это была изначально бретонская народная песня Son Ar Chistr - www.youtube.com/watch?v=FuRxPnasQuk , которая имела различные вариации. Самая известная обработка это- was wollen wir trinken - www.youtube.com/watch?v=PxyDEFjQkJM . Хорошая мелодия - заводная и задорная.
Круто! Осталась сущая безделица в виде подстветки текста в зависимости от типа файла, а также еще прикрутить к разному типу файла разные подстветки. Кроме того можно сделать плагины и сделать выполнение разных плюшек. Например для файлов java сделать, так чтобы эти файлы компилировались, а также сформированные классы запускались. Ах да забыл про сниппеты.
Так вот и мне непонятно откуда это действительно пошло такое безобразие. Думал может кто-нибудь знает и сможет ответить на данный вопрос. Вероятно это откуда -то пошло что бы визуально по коду можно было query запросы быстро искать.
В свою очередь хочу рассказать прикол.
Обращается человек говорит комп глючит не включается. Ну смотрим стандартные процедуры и все такое. И тут обнаруживается в БИОС что компьютер пытается загрузиться с принтера. (на принтере установлена прединсталляция драйверов - зашита в виде виртуального диска). Вот что подумал если постараться и залить прошивку в принтер с загрузчиком ОС то действительно можно и с принтера стартануть. До чего техника дошла. Ну вот как-то так. Все удачи!
Не обязательно. Во всяком случае можешь попробовать написать маленькими - это не имеет значения. Я в своей работе никогда не капсю - пишу с маленькой буквы. Даже не понимаю откуда это пошло, что в SQL надо писать ключевые слова большими буквами. Вот я даже на скриншоте вижу ты пишешь create table, show - маленькими буквами, а ведь это тоже ключевые слова.
Да, так что тебе ничего делать не надо, тупо скопировал сгенерированный текст в область для отчёта и отправил его, делов на пару сек, но никто не запрещает добавить свои комментарии.
Была бы газета китайской - назвали бы тейкунавтом. У каждого своя матрица )) Королева решила понюхать чем пахнет человек, реально побывавший на высоте, её понять можно.
Интересная газетка. Между прочим у них почему-то Гагарина обозвали астронавтам - он им никогда не был. Гагарин всегда был космонатов и войска у нас воздушно-космические. С ним даже встречалась королева Англии и фотографировалась, хотя всем другим и даже самым влиятельным людям нельзя было этого делать. Объясняла очень просто - он же побывал на небе и я высоко сижу, значит мы с ним равны.
О! Круто! Смотрю уже автоматически генерируется текст!
Это называется кэшированием, если в кэше нет, то вычислять, и не надо условий никаких по диапазонам. Динамично лучше!
Да, автоматом не подхватился, поискал в гугле, оказалось, что нужно в path (системную переменную window ) дописать путь до javac.exe.
С моей точки зрения в этом месте нужно показать паттерн стратегия. Смысл вот в чем - вот этой самой рекурсией попробовать вычислить число Фибоначчи 50. А потом с сохранением результата. И реализовать этот паттерн. Если число Фибоначчи до 30 - то считаем рекурсивно, если больше 30, то считаем с сохранением результата (не важно как - в виде переменной или же в массиве чисел).
Классный видео отчет! Тот шаг в курсах, который меня всегда стопорит...
Я делал в VS 2015 (есть VS 2017 тоже), разбираешься в теме потоков?
Вот когда он доберётся до Андроида, тогда и о особом синглтоне позаботится =) не переживай.
)))) Блин я с этими гармошками намучался. Убил 3 или 4 часа времени. Один хрен корявые получились. Я попытался отчитаться за это задание и меня даже поначалу забраковал Иван Воронин - сказал - сделай нормально. Я так зол был. Пришлось переделывать задание, хотя очень не хотелось это делать. Не знаю, где пригодится столь ценное знание. Может для чего-то мне нужно.
Молодец, я так же по закрывал кучу старых курсов, ещё немного осталось закрыть и заняться новыми наконец. По поводу микрофона, петелька дороговато у вас стоит, я недавно купил себе такую чисто для теста звуковухи в ПК которые приходится собирать/чинить/грейдить, так она стоила 95р. По поводу тихо или нет. всегда нужно лезть в настройки звука и настраивать подавление шума, усиления микрофона и т.д. чтобы звук откалибровать под себя. Но естественно качество микрофона очень решает, я лет 5 назад понял. что лучший микрофон, это микрофон в вебке, потому что он всегда направлен на тебя, не крутишь его у виска, проводки не перетираются и не ломаются, качество идеальное.
Singleton уже использовал в разных проектах, в том числе и на этом сайте. В уроке мы создаем константы в коде, я так понял вопрос был про них был, а не про сам шаблон.
Суть в самом паттерне Singleton, что это единственная точка в которой получаем данные. И не важно - это может быть config файл или какая-либо база данных. Очень интересно будет, когда ты будешь разрабатывать в Android, где уже без потоков не обойтись и там потребуется особый сорт singleton - потокозащищенный.
Прочитал отчет и у меня четко сложилось мнение, что пора в курс внедрить такой паттерн проектирования, как фабрика. Еще на ум другой пришел паттерн проектирования как стратегия. Сделать интерфейс IDrawable с методом draw и все объекты имеет этот интерфейс. Что-то мне подсказывает, что этих if с типами фигур быть не должно. Хотя могу ошибаться - давненько я этих снеговиков рисовал.
Ну у меня сейчас появилась компьютерная гарнитура, самая простая и не дорогая из того что я смог найти, наушники с микрофоном. Так хотя бы руки свободны. =)
А вот насколько меня в ней хорошо слышно я не знаю. Еще ни разу не записывался с ней. Только разговаривал по скайпу и через тимвьюер.
Собеседники не жаловались вроде бы. =)
У меня микрофон самый дешевенький за 300 рублей. Он цепляется к одежде. Из-за этого звук получается очень тихий и мне это не нравится. Короче созрел на новый микрофон.
У меня самый дешевенький. За 300 рублей. Держу одной рукой - жутко неудобно получается.
Я смотрел до конца. =)
С одной стороны видно что ты разбирался в коде который писал давно прямо в процессе записи, из-за этого запись получилась затянутой.
Зато ты действительно шлифовал ораторские навыки. =)
Про микрофоны ничего не знаю.
А твой на столе стоит? Когда печатаешь прям громко получается.
Дмитрий! А почему Иван со Свердловска?
Я могу помочь, только пока инфы мало - можешь залить проект на яндекс.диск или google.drive - ты на VS2017 делал?
Куда ты там присматривался?) Они действительно голые)))
Владимир, я здесь лишь пятый месяц и опыта маловато. Идея хороша, осталось лишь нарастить мяса в мозгах и в путь! )))
Я когда узнал - мне понравилось - во всяком случае увидел логику.
Я поначалу подумал девки голые. Присмотрел - почти.
Дмитрий уже пора самому какие-либо курсы выпускать. Мне кажется вы работаете с webом и эту тему очень хорошо знаете. Наверняка сможете подсказать все подводные камни, которые возникают при создании сайтов, а также работу с api. Кстати вот можно рассмотреть фреймворк Angular, а также реактивное программирование при получение данных с сайтов.
))) Это все понятно, нужно чтобы человек понял, что это долго работает. Безбожно долго.
Про енум сдал, а остальное - да, интересно.
С возвращением, не останавливайся на достигнутом.
Я думал молодежь быстро во все вникает. Тебе не нужно разбираться с этими ключами или api, главное понять зачем это нужно. Я например не знаю приоритет выполнения операций и даже не учу эту таблицу, когда мне нужно сделать больший приоритет я ставлю скобки и все. Чтобы понимал о чем я говорю - вот допустим надо вычислить int a = x + y/b; Мы то хотели , чтобы сначала была сумма x+y, а потом все поделилось на b, но приоритет операции деления над сложением, поэтому нужно ставить скобки, чтобы получить нужный результат- int a = (x+y)/b;
Вот еще задание - найди первые 100 чисел Фиобоначчи. Не знаю рассматривался этот вопрос в Комбинаторике или нет. Я даже проще попрошу сделать - найди с помощью твоей функции 56 число Фиобоначчи и скажи, сколько времени у тебя на это ушло. Рекурсия конечно вещь прикольная и выглядит красиво, но надо и понимать ее коварство.
А ты на чем застопорился? Неужто на static?
Повторяю последний раз: "TFS имеет в себе компонент, который хранит версии, а git ТОЛЬКО это и умеет, больше ничего, TFS же умеет ещё очень много чего, помимо хранения версий, ты можешь этот компонент там не использовать вообще, может он тебе для других задач нужен". Возникает вопрос: "тогда зачем мне TFS ради одного компонента, если проще юзать git?"
msdn.microsoft.com/ru-ru/library/ms252473(v=vs.120).aspx
посмотри там ниже схему архитектуры TFS, там очень много компонентов, которые соло программисту нафиг не приснились, да и многие команды не пользуются этим, git всему голова!
TFS это целый комплект, часть из которого называется Version Control, это тоже самое что и git, если ты понял о чём я, если нет, то видимо тебе надо лучше изучить оба, чтобы понять, что TFS это ТЕЛО, а git это ЧАСТЬ тела (аналогия).
Посмотрел видос и одного не понял, почему, когда все клетки в которых нет мин открыты не появляется автоматически сообщение о победе? Вот зачем еще нужно нажимать какую-то левую клавишу мыши? Неужто это не должно срабатывать автоматически? А так молодец! Почти все сделал - логика игры работает, флажком можно помечать ячейки, только вот этот момент тебе доработать.
Глянул что такое TFS и понял, что ты сравниваешь разные вещи, если провести аналогию, то git это Source Control, а TFS это комплекс ПО, куда кстати Source Control тоже входит, то это равносильно Руль и Автомобиль.
И да, по поводу сервера в инете, о каком именно идёт речь?
Интересные идеи, я подумаю на досуге, на данный момент работа кипит. По поводу git, он удобен по всем фронтам, компактен, универсален, кроссплатформен и т.д. можно перечислять бесконечно.
Иван, а для общего развития не записать ли бонусные уроки по svn? А вот еще предложение - не замахнуться ли нам на tfs? Ведь это оригинальная майкрософстовская система хранения версий. Неужто git настолько удобнее или мы что-то не знаем про tfs? А кстати можно замутить сервак в инете? Да и вообще может какой-то обзорный урок сделать про системы хранения версий?
))) У меня были такие же мысли, когда решил первую свою олимпиадную задачу по программированию. При чем нужно было сложить два числа a+b. Вся сложность была в том, что составители тестов решили поиздеваться и добавили проверку на граничные условия и нужно было использовать тип unsigned long. А так мои поздравления - ты прошел первое боевое крещение!
Молодец! А так мое мнение, что нужно сделать подобное приложение на Android. Однако мало того, чтобы хранить пароли в одном месте, так нужно их еще шифровать и затем хранить на внешнем облаке типа Google.диска, а также очень полезно вставить в это приложение функцию генерацию паролей - иногда - это необходимо. Очень удобно хранить все пароли в одном месте.
Я сейчас решаю задачки на acm.timus.ru и ой бы как сейчас пригодились бы графы. Вот например - acm.timus.ru/problem.aspx?space=1&num=1837 или же вот - acm.timus.ru/problem.aspx?space=1&num=1119, а также хотел бы вот эту задачу решить - acm.timus.ru/problem.aspx?space=1&num=1156 Вот не знаю может в виде бонусов дать. Будут живые примеры с графами по решению этих задач.
Если ты про HotS, то постепенно все начинают нравится, когда разберешься)
Вот уж точно, волнение, если оно и было, то осталось за кадром, а в кадре спокойный, уверенный голос. Понравился и видео отчет и то, что после большого перерыва, насколько я понял, он в итоге сдан! Для меня запись финальных уроков одно время стало камнем преткновения - несколько курсов так и остались незафиналинными, что не дает упокоения моей совести) Так что искренние поздравления! И новых успехов!
Класс. Глядя на проделанную работу, я понимаю, что это далеко не самое сложное в программировании ), но впечатляет все равно. Сам еще мега-новичок, по этому для меня такого рода опыт был бы хорошим прогрессом. Буквально за секунду до того как ты и сказал, что в какой-то мере почувствовал себя программистом для андроид, я подумал примерно о том же самом :). В общем успехов тебе и побольше правильных решений в голове ^__^
Ну геттеры и сеттеры - это же фишка Java.
Шикарный урок! Вообще мой совет - учи Java. Они пригодится при разработке на мобильных устройства Android. А также когда будешь ваять сервера на Spring. Понятное дело без основ языка не обойтись. Поэтому объяснение логических и примитивных типов очень важно. Кстати не знаю добавил или нет Витольдович еще тип BigInteger - было бы очень полезно при вычислении очень больших чисел.
Ставлю лайк)) Обзор великолепный! Волнения в голосе вообще не слышно, только когда прочитал твой коммент вспомнилось еле заметное дрожание, которое абсолютно спокойно можно списать на манеру говорить... Технология WPF также зачетная и очень популярная в последнее время и настолько же востребованная на рынке труда, если выберешь этот путь вряд ли пожалеешь)... бублик вышел просто суперовый))
Замечательный обзор. Ждём перехода на следующий уровень, чтобы понять смысл.
Ну что пивка для рывка? Присоединяюсь к Валере - за SQL! За базы данных и рвущихся к ним на всех порах транзакций и запросов, а также хочу сказать, что я не был в курсе, что сегодня день пива . Главное не усугблять. Вообще - это конечно мое личное мнение, в нашем деле совмещать пиво и водку - только вредит работе, лучше после работы - когда все сделано.
Владимир, 1024 вполне достаточно :-) чтобы понять суть игры. Я поздравляю тебя с возвращением на проект! Я верю, что очень скоро мы начнём создавать свой собственный комплекс программ для развития интеллекта :-)
Молодец, тоже отличный результат.
Ну кстати такая подача материала мне нравится, когда берешь что-то сам исследуешь и додумываешь - так лучше понимаешь материал. Это из серии писателей, которые не разжевывают в детективе, кто убийца и кто вор - ты вынужден сам строить логические связи. Может по этой причине так популярна (до сих пор ) Агата Кристи. Должна быть интрига.
Вот мне что нравится в Иване, что он дает очень ценные идеи. Кстати насчет наименования функций, тут как в мультике про капитана Врунгеля - как вы яхту назовете , так она и поплывет. Это один из моментов правильного кода. В принципе легко можно по коду исправить через Refactoring. В Visual Studio - это клавиша F2, если я ничего не забыл.
Так точно! Есть еще вариант карт - но не нашел достойной рубашки.
Это иллюстрация к книге Роджера Желязны "Девять принцев Амбера"? Прикольные картинки.
В WPF можно вообще при желании почти всю логику прямо в MainWindow.xaml в разметке интерфейса реализовать :)
А у меня он работает 24/7, и когда я сплю или не у ПК, он выполняет поставленные задачи, если не двигают мышью или не жмут клавиши.
Когда сплю - комп отключаю
Пальцем =)
т.е. ты 24/7 за ПК сидишь и работаешь? вообще не спишь?
А как на андроиде фигурки двигаете?
Я их вообще не набираю. И так хватает чем на компе заняться.
Полностью разделяю - для души - это самое оно! (особенно когда различные личности не критикуют меня).
Я люблю брать какую нибудь хорошую игру и дорабатывать её до той степени - чтобы было интересно (обожаю добавлять прокачку). Вот сделал сапер (или собственный таймер перерывов например - хотелось) - вот зайдешь на плэй маркет... САперов.... Ужасъ, штук 30 наверно... и все на одно лицо! Ну да, есть объёмные, но это не добавляет.. эм... разнообразия... Ну, не сильно. Вот, решил доработать. А крестики нолики - они хорошо сделаны. Есть на бесконечной доске до 5 в ряд, а есть Ultimate версия - не разбирался подробно, но пару раз играл - выглядит очень интересно!
Что я тут делаю - например я не программировал шахматы - а на этом проекте объясняется как это сделать и потом делается очень доходчиво и очень привлекательно. Еще было интересно разработать с нуля игру 2048 и висилицу. Я то разрабатываю базы данных - да там тоже надо рисовать блок-схемы и uml. А мне интересно еще и для души покодить.
С очень сложными не сталкивался. И сразу вопрос не в тему - если вы сталкивались - что вы тут делаете - если у вас уже есть хороший опыт? (ну это так....) . А вообще я привык к блок схемам - их смотришь - и понятно, что как... КОнечно, блок схему не начертить на огромный проект, но чет UML не видится хорошим выходом... На мой взгляд - это список шапок. Это не даёт понимания (по крайней мере - мне)
Ну ты короче за больную струну задел. Видимо ты не сталкивался с очень сложными проектами, когда надо тупо разобраться как это все работает и вообще для чего это нужно (может быть даже не задача программера, а больше архитектора или тимлида, хотя программер тоже должен понимать как все работает). Вопрос в другом что draw.io может не слишком удобный инструмент. У меня стоит 2010 VS Ultimate и у меня есть возможность создавать uml-диаграммы. Раньше составление uml-диаграмм ставил между поносом и зубной болью, а теперь с помощь VS2010 одно удовольствие.
Надо было лучше подготовиться или снять несколько дублей. Молодец, в любом случае отлично поработал, осталось допилить и добавить свой функционал, которым пользуешься часто и можно фотошопом не пользоваться.
з.ы.
Что-то странно у тебя с желтизной всё, может в коде где-то баг закрался? и было бы не плохо прогресс бар добавить, чтобы видно было сколько процентов до завершения выполнения задачи осталось. Ну это я уже сам докручу, когда доберусь и до этого курса.
Не подготовился к записи видео, Владимир. Нехорошо :)
тут тоже пофиксил видео
видео сейчас должно показываться, наверно забыл права сменить в Ютубе.
Молодец! Отличный обзор. Технически все правильно. В дальнейшем эту тему можно развить. Я уже говорил, что есть маленькие фишешчки в работе с устным счетом. Все они описаны тут - anisim.org/articles/priemy-bystrogo-scheta-bez-kalkulyatora/ или например тут - habrahabr.ru/post/207034/ Например очень интересна таблица умножения на 9, когда используешь всего две руки. Ребенок очень быстро запомнит.
Владимир! Ну не знаю, как этого не может быть в структурах, так как я просто переписывал, как есть. Почему тогда у Игромистра работало?
Насколько я помню в структурах нет свойств. По этой причине у тебя и ругалась. А так можно делать инициализацию переменных через конструкторы. Если у тебя планируется высоконагруженное приложение, то использование свойств не комильфо. Это синтаксический сахар, внутри них работает механизм clr. Короче для каждого случая можно использовать либо переменные, либо свойства.
Извините что не сразу так сделал! Теперь надеюсь все смогут понять, как с ней работать :)(Добавил видео) yadi.sk/d/llFcpUow3SsgTG
А можно небольшой help по проге? Я не понял как это должно выглядеть. Правильно я понимаю, что это разукрашка?
Димка! Что за точки? Что за лень такая? Почему ты не пишешь, что у тебя получилось, а что не получилось? Неужели ты не владеешь русским языком. Развивай речь. Поверь мне в твоей работе программиста потребуется и русский язык и знание литературы. Ведь если ты собираешься работать хороший программистом и хорошо зарабатывать, то тебе придется общаться с живыми пользователями. Именно такая работа самая высокооплачиваемая (посмотри на hh.ru зарплаты Senior и Juniour программистов).
Я одного не пойму - почему мина показывается как цифра 7? Разве это удачное обозначение для мины. Ведь количество мин вокруг ячейки может быть 8. Кстати скорее всего может в этом кроется ошибка. Не верно считывается мина в виде цифры и потом читается на карту. Мне просто любопытно было бы, что бы произошло, если бы была и мина и цифра 7, что бы вывел ваш бот?
Да там надо "ворваться" в игру. Я на то чтобы набрать 2048 потратил 5 часов - не поленился. Согласен не простое задание. Вижу, что у тебя мелочевка забила все клетки в виде двушок и четверок. А так если, их сложить, то можно было бы продолжить играть дальше. Да вижу восьмерки и шестнадцки по разные стороны выстроились. Как-то так.
Какие тонкие вопросы обсуждаете.
Прошу дать небольшую критику на мою игру :) yadi.sk/d/umQGwjBV3Sm5Uu
Вот так надо детей воспитывать через создание гармошек. Кстати большой респект. Гармошки получились первосортные как на подбор все очень аккуратные. Скажу честно я наверное около 30 листов истратил, пока стали получаться нормальные гармошки. И на 2 минуты 40 секунд. В лучшем случае выходило 5-7 минут. Так что ты молодец Андрей!
Перемудрил это очень хорошо - значит ты думал над этим циклом. Я тоже перемудривал, когда решал эти циклы. Кстати они очень ценны тем, что наглядно показывают работу цикла и внутренних условий. Можно прям "пощупать" в ручном режиме различные параметры цикла. Захотелось увидеть квадратика в виде креста или по краям - нужно менять if внутри цикла for или while.
Молодец! Чуть бы красивости добавить c шрифтом/цветом/разделителем часов-минут и вообще было бы огонь :)
))) Я не сижу на трибунах, я капитан команды, можно сказать основной игрок, который тащит команду вперёд. И кстати я пришёл домой гораздо раньше, чем начался вебинар, а на нём я почти не присутствовал потому что мне вставать рано, и я ложусь рано, а вебинар у меня начинался поздно из-за раздницы во времени)) Что касается команд их 8, всё как раз и началось с четвертьфиналов)
А чего тебе этот волейбол сдался? Ты же все равно будешь сидеть за трибунами и пить пиво. А так на вебинарчег бы сходил. А что кстати у вас за предприятие? Насколько тебе помогают знания C# в твоей работе? Раз есть финал, наверняка были финалы и полуфиналы и я даже с ужасом представляю , что и четвертьфиналы. Это же сколько команд сражаются?
Воу, круто. Как раз день назад подумал сделать себе голосовой таймер для тренировок
Просто так как я сейчас сижу без постоянной работы, то не могу позволить себе купить здесь курс по серьёзным направлениям разработки, так что тренируюсь с помощью усложнения доступных бесплатных задач :) Но, впрочем, оно и лучше запоминается, когда не повторяешь за учителем, а придумываешь своё :) А знание английского позволяет свободно пользоваться буржуйскими ресурсами - что тоже плюс.
А что касается интерфейсов... Да как-то мы специально ничего не изучали. Да там прямо ничего чёткого и нет, кроме советов по возможности придерживаться золотого сечения. Там дьявол кроется в деталях: для разных DPI надо делать иконки разных размеров или делать их в SVG или загонять в шрифт - тогда вопрос масштабирования решается сам собой, запрашивать DPI (не разрешение!) устройства, чтобы определять, сколько элементов выводить и какие оставлять на экране, а какие загонять в меню. Придерживаться правила 7+-2. Делать так, чтобы выполнение действия требовало как можно меньше кликов/тапов. Ну и самый главный тест: давать попробовать разобраться в интерфейсе родственникам и знакомым. Если ребёнок или бабушка с первого взгляда понимают что тут к чему - значит вы на верном пути :) Ну и быть готовым перерисовывать/переделывать всё раз в неделю - а готов интерфейс с "объёмными" иконками, нарисованными художником, а тут р-раз! - и явилась концепция "плиток" и material design! И имеющиеся наработки сразу устарели и начинай всё сначала :)
Молодец! Отличный обзор! Я смотрю ты сам себе делаешь вызовы в виде того, что например делаешь программку либо на WPF, либо на Android. А то что есть опыт переводчика и дизайнера интерфейсов - это просто супер. Может нам сейчас не хватает таких лекций. Кстати что порекомендуешь почитать по интерфейсам. Тема важная и нужная. Как говорится встречают по одежке.
))) Короче твои религиозные убеждения не позволяют рисовать алгоритмы.
то что на поле может происходить я понимаю, я логически не могу понять "нажата левая кнопка?" --> если да "нажатие левой кнопки", если левая кнопка уже нажата зачем нам еще ее нажимать? )) на следующем уроке с полной схемой как то более понятно что происходит, но вот именно эта схема первого урока кроме недоумения у меня не вызвала ничего когда перерисовывал )
Владимир, мне бы и самому было бы интересно взглянуть взглянуть на себя через год. Иногда мне кажется, что я, занимаясь на этом проекте уже скоро 3 месяца, толком ничего не добился. Так сказать, топчусь на месте. Нет, ну не то чтобы совсем без успехов, но все же хотелось бы более существенных результатов, а лучше бы всего и сразу =) А на мото я езжу уже давно)) и сейчас мне кажется, что управлять мотоциклом в разы легче чем освоить программирование)
Мне интересно на тебя будет посмотреть через год. Это же как езда на мотоцикле. Сначала думаешь, так что нужно сделать чтобы завести, а потом все легче и легче. Кстати вижу урок по WinAPI, может даже стоит выпустить серию уроков по фишкам WinAPI, а можно заодно и про WebAPI поговорить - тоже тема весьма обширная и интересная.
Не совсем понял вопроса. В классической игре сапер есть 3 события нажатия клавиш мыши. MouseLeftButton - открываем ячейку. При этом если под этой ячейкой цифра, то открывается одна ячейка, если мина, то GameOver, если пустота, то рекурсивно открываем ячейки до ячеек с цифрами или минами. MouseRightButton - помечаем ячейку флажком, если флажок стоит, то убираем. В оригинальном сапере есть еще событие MultiClick - одновременное нажатие левой и правой клавишей мыши - в этом случае при нажатии на ячейки можно рекурсивно открывать при возможности пустые ячейки.
Вот сюда код запостил: collabedit.com/rrc5n
Суть в том, что из Spinner берётся текущее выбранное значение (например для одного USD, для другого RUB) и передаётся в CurrencyGetter.GetRate(string from, string to).
В этом методе проверяется наличие ключа для сайта (я его сохраняю в этот класс), есть ли в словаре запись по ключу from и её timestamp. Если запись есть, то вызывается метод GetStoredRate в котором сначала из словаря по ключу from достаётся JObject, а потом из JObject как тоже из словаря достаётся курс по ключу from + to.
Если запись надо получить с сайта, то в StringBuilder из заготовленных строк, ключа и from составляется запрос, который через метод DownloadString() класса WebClient получает строку, которая парсится в JObject (для большей гибкости я не делаю разные шаблоны для приведения JObject, а работаю с ним напрямую, как со словарём).
Учитывая сколько народу сейчас зависает в компьютерные игры, то очень правильное и благородное занятие. Я помню одного парня он в линейку играл и правда там много рутины требовалось и мог всю ночь там торчать. Вон у моего друга родители на планшете в ферму играют или в инди-кота. Блин взрослые люди. Вообщем помогаешь игровым наркоманам чуть легче переносить их существование. Я уже не помню какая игрушка была, связана с космосом. Берешь подлетаешь к астероиду и его надо было пилить и добывать какой-то ресурс. Я так рассчитал время - нужно было 1 час 25 минут на это увлекательное занятие. И главное пилишь-пилишь - помногу не отпиливается от этого астероида - в час по чайной ложке.
А как получаются данные с сайта?
Именно из-за таких стенаний и страданий происходит рост. А что не ты первый , не ты последний, кто сталкивается с такими или иными проблемами. Самое обидное, что такие ошибки либо бывают самыми очевидными, либо приходится долго гуглить, чтобы понять, что происходит. Хорошо еще Воронин Иван появился на проекте, он большинство ошибок мне подсказал как с ними справиться.
Потоки весьма полезный курс. Вот сейчас на степике прохожу курс по созданию веб-сервиса там они ой как пригодились. С моей точки зрения уже настало время этот курс дополнить vip уроками. Например либо тот же вебсервис, либо разобрать ситуации с философами и deadlock. Еще можно поподробнее разобрать синхронизацию потоков между собой.
Между прочим, я тоже 10 гармошек делал, только в отличие от Текашника я сразу честно сделал 10 штук.
А я запоминаю, что где проходили, чтобы значит, где посмотреть ту или иную фишку, когда надо будет напомнить, как ты это реализовывал, особенно если реализовывал самостоятельно по своему.
Я уже не помню - думал binary сериализация используется
Ну в этом курсе xml и используется.
Я тоже..)) Она у меня никак складываться не хотела
Вот я бы добавил для заупаузование Игромистра - а то дюже шустрый!
C видео то нет проблем, в любой момент запаузил, обдумал и сделал. А вот вебинар уже не запаузишь :)
Ну в боевых условиях тоже есть стимул изучить все! Появится мотивация.
Кстати я тоже делал xml - так проще и понятнее!
Я тоже в попервой играл в игру - успей за Игромистром. Кстати тоже ведь проходил в свое время метод слепого печатания по Шахджаняну. Спасало только то, что когда он потом после написания кода начинал объяснять, то тогда у меня было время успеть за ним. Сейчас я не оставляю затеи успеть, но приходится останавливать видео. Я тоже люблю с чувством, толком и расстановкой.
да, без звука как то грустно, в начале лучше маленький кусочек записать, проверить на предмет качества записи и потом уж в бой до конца :)
Звук на видео отсутствует, видимо на новом ПК записывал и ещё не всё настроил как надо =)
BFS и DFS - очень прикольные алгоритмы. Я их часто вижу в олимпиадных задачах. Может даже имеет смысл взять и замахнуться на другие алгоритмы и структуры данных. Например я имею ввиду - алгоритм Крускала или рассмотреть бинарные деревья. В особенности красно-черно дерево. Кстати, что еще ценно в этом курсе - это визуализация циклов и сделан он с горящими глазами.
))) А играть в денди, а намазывать масло. Ты же знаешь о чем я веду речь - что телек как просмотр новостей. Я как то если в гости прихожу, то никто спорт не смотрит. Вообще ни разу такого не видел. Поэтому для меня телевизор == новости и не иначе. Во всяком случае в ближайшем окружении. Более того я уверен, что скажи людям - не смотрите новости - смотрите спорт, так еще мне ударят в челюсть.
А смотреть спорт, это считается смотреть телевизор? или использовать телевизор как монитор для простмотра фильмов это считается, что смотрю телевизор? Вообще мне кажется то что кто то смотрит или не смотрит телевизор это не так важно, важно то что смотришь по этому телевизору, некоторые всякую чушь и в интернетах смотрят
Ну кстати, а почему ты не хочешь "содрать" расцветку с оригинальной 2048? Можно это сделать разными способами - либо запустить программку pixie или воспользоваться плагином для firefox colorzilla - addons.mozilla.org/ru/firefox/addon/colorzilla/ . Запустить оригинальную игру 2048 сможешь по адресу gabrielecirulli.github.io/2048/, а дальше запускаешь либо pixie или colorzilla.
Это курс хорошо тем, что в принципе можно научиться работе с базами данных через MySQL сервер. Автор очень хорошо и дотошно объясняет все тонкости работы с базами данных.
Не обязательно использовать Visual Studio 2017. У меня прекрасно работает на 2010. Более того конвертор был сделан на ней же, только пришлось вручную скачать dll и подсунуть в виде ссылок.
))) А ты знаешь все в мире зомбирование. Даже твое хождение на работу и выплата ипотеки - тоже зомбирование. Сразу несколько вопросов - кто сказал, что ты бессмертный и это будет продолжаться вечно. Не даром телек называются зомбоящиком. Кстати, не знаю случайно или закономерность - у меня сформировалось окружение, которые не смотрят телек. И слышу одно и тоже " Я уже 5 лет как не смотрю телевизор, а может и больше"
Так? Увидел слово камера - это что сделали в Unity3D? Прикольно!
Тема трёх тел, вижу, не отпускает :)
Спасибо, объяснил понятно. По ходу прохождения курса думаю придет понимание, где лучше использовать эти самые делегаты.
Тоже так попался однажды, но не на этой задаче, просто убери string[] args из параметров Main()
Делегаты - это концепция примененная в C#. Смысл в том, что они дают очень большую гибкость. Например на картинке видим кубики 1 3 , текст 1:3 и сумму 1+4. Это пример работы делагатов. Главное чтобы передаваемые в класс функции имели одни и те же параметры. На картинке таких функций 3: ShowBox, ShowSum, ShowDices. Везде принимается два параметра (int a, int b). С моей точки зрения в книгах очень заумно про делегаты объяснено. Лучше всего и нагляднее про них дано именно в этом уроке. Кстати на делегатах построена событийная модель в C#, в отличие от Java, где используется паттерн "Наблюдатель".
Ты же знаешь мое отношение к этой писанине!
Написал бы что научился дисциплине, выполнять по уроку в день или научился со спокойствием удава забивать на все дела и делать уроки по Си-шарпу, ну или я даже не знаю чему ещё. Я вот как прошёл этот курс, так у меня на компе остался этот хранитель экрана. Ребёнок спрашивает, что это за лазеры на экране)) Удачи в написании отчётов и придумывании чему ты научился))
Молодец Андрей! Да можно было музычку поставить! Главное осилил этот курс!
Вот только не надо прикрываться 3 классом - я в твои годы диффуры на городских олимпиадах решал. И потом переписать всегда не сложно и самое важное - нужно чуть-чуть подумать. Я вообще не понимаю, что в школе нужно делать 11 лет. Есть методики Никитина, когда школу проходят за 5 лет и к 17 годам заканчивают институт, получается по Никитину ты уже в 6-7 классе и все это можешь понять.
Я видимо подзабыл как выглядело задание, но не всегда нужно удалять таблицу из-за того что у тебя в дефаултных значениях прописано null. Достаточно написать в выражении insert map (<перечислить поля>) values (<перечислить значения>) и ввести их. Кстати о птичках - не стоит надеяться, что default тебя спасет. В жизни получается, что чаще всего надо заполнить все поля.
Да неплохо бы побольше примером таких по закреплению ООП
Этот курс хорошо проходить после Теории ООП.
Да я почитал про Android Studio - но там нет C# ведь, так? А весь опыт с Java для меня ограничивается курсом создания сапёра :)
Это вид сверху, она просто начинает подниматься выше над уровнем моря, как бы на стегая жертв сверху.
"Юникрон" =)
Владимир, ты конечно прав. В более поздних видеоуроках все именно так и реализовано кажется. Я в этом уже успел убедиться.=) Просто на тот момент я еще не знал как лучше можно эту функцию реализовать, а то, что можно реализовать по обычной пятисекундной задержке мне почему-то совсем в голову не пришло. А вообще это просто и гениально)).
Как это не было - взял бы и подписался. Кстати очень прикольный курс. Недавно по явараш просматривал it-relax. В нем было рассказано про игровую индустрию. Начали с фирмы Атари. Так они сначали сделали игровой автомат пинг-понг. И решили в ближайший бар поставить и протестировать. На следующий день приходит хозяин бара - говорит автомат сломался. Открыли аппарат, чтобы посмотреть проблему - оказывается туда накидали пятаков и из-за этого отошли контакты.
Я что-то не пойму - это же та же группа, что и в прошлом году. Смотрю и Повилас и Кирилл тут.
Молодец! Я заметил, что ты усложняешь себе задания. Кстати и правда, почему тебе не установить Android Studio?
У меня жена спросила, а на каких дрожжах так змейку разносит. Чуть-чуть покушает и как будто курицу сожрала. Кстати часики зачетные. Я и не помню когда мы их делали. Бублик делал - наверное это в прошлом курсе по wpf.
Сначала подумал у меня глюк в глазах. Это не змейка - то какая-то черная дыра, которая поедает другие планеты и становится больше.
А как же голить? Наверное скорее всего речь шла о том, что когда заголишь кого-то, то необходимо, чтобы он в течении скажем 5 секунд не мог переголить кого-то. А так что получается - заголили и на всю жизнь?!
Наследование прикольный механизм. Особенно широко в своей работе использовал при создании бухгалтерских документов. Есть абстрактный класс - документ, в нем все 4 поля - № , доп. номер документа, дата документа и автор. Бухгалтерский документ наследует абстрактный класс и отличается тем, что в нем есть проводки. Все первичные документы являются бухгатерскими. А дальше остальные документы наследуются именно от бухгалтерского класса.
Поздравляю с завершением курса. Обзор получился очень даже не плохой. Теперь и мне предстоит снять.Записал с первого раза,или пришлось перезаписывать?
Да.. Если пишешь 1.2 - возникает ошибка. надо 1,2... ну и пришлось добавить функцию
Молодец Андрей! Отлично поработал! Хороший видеообзор. С финалом тебя!
С финалом! Какая длинная и прикольная змейка получилась! Надо пройти этот урок!
Я решил все делать на Visual Studio 2010 Express. Понятное дело у меня тоже никакого нугета не было и пришлось качать с сайта этот Ньютон и через референсы ставить.
А что с точкой было не так? Ты про проблему точки или запятой? Правильно я понял?
А что у тебя получилось через 2e3 написать число? Как-то мне в голову не приходило.
Да, при добавлении поддержки json, появляется специальная вставка, аналогия в офисе, когда копируешь текст с сайта, копируются и стили, а через специальную вставку можно вставить только текст, так и тут, json вставляешь в виде структуры класса, чтобы ручками не набирать.
Вначале копируешь ответный JSON текст, создаёшь класс, удаляешь всё, кроме namespace, ставишь курсор внутрь namespace и выбираешь в верхнем меню следующее:
Edit->Paste Specioal->Paste JSON as Classes
могу конечно, только в начале нужно бы до конца самому этот курс допроходить)
Кстати можно тебе записать свой видеоуроки по этому поводу и оформить или в видеокурса или vip-уроков к этому курсу.
Кстати ты можешь на этом сайте делать свои курсы и продавать через этот же сайт. Кирилл Шмойлов в этом смысле яркий пример. Картинки зачетные - сделано с любовью.
Ну это Магистр-игромистр включил программисткую магию и вжух и появилась икончка!
Я тоже не понял - это все в json классе было и ты это все распарсил?!
))) Я тоже класс структуры json делал.
Кстати согласен с Иваном. Например нужно, чтобы хотя бы 1 раз выполнился цикл используем do while. Нужно, чтобы была проверка на какое-то условие и если не надо вообще не выполняем цикл, то пишем while {}. А если нужно по любому выполнить определенное количество шагом , то лучше for ничего и не придумаешь. Кстати я бы тоже хотел посмотреть на эту статистику.
По простому все гораздо проще. Вот например подходим к выключателю на стене и он уже инкапсулирован. Все провода скрыты от нас и они нам не нужны. Кот и люди тоже инкапсулированы - мы не видим их внутренности. Машины и любые бытовые приборы тоже инкапсулированы. Вообщем одним словом - инкапусуляция везде и она рулит. Без нее никак.
Да, внезапно, я то думал, след урок финальный, уже ничего переноситься не будет.
Спасибо! Я в принципе тоже так думаю) буду потихоньку выполнять видеоуроки и решать задачи. Все равно в голове что-то откладывается.
Ох уж и намучался с этим openserver. Кстати с портом такая же фигня была.
Молодец Андрей! В принципе, что хорошо в этом сайте - это практика , а теория потом тебя догонит.
Так в любом деле так. Я сам не люблю планировать, но ощущаю очевидную пользу от этого.
Вот так всегда - создал интригу и все самое интересное перенес на следующий урок!
Ну да, у меня то уже давно на курсах по Телеграмму мы разбираем подобное, конечно же не "дедовским" способом, интересно посмотреть как другие решают подобные задачи!
Вот вечно ты так Кирилл... Зришь прямо в корень!
Добавь интервал между звеньями и будет быстрее расти =)
Все это интересно, но пока что не совсем понятно мне. Наверное со временем понимание придет)) Вроде и понятно и непонятно одновременно. Как-то так)) Возможно еще от того, что, бывает, делаешь один урок за другим и информации много получается. А с другой стороны интересно и хочется сделать следующий урок.
Можно создать массив объектов типа Shape. Это могут быть кружки, треугольники, прямоугольники или другие фигуры. Они унаследованы от фигуры Shape. И потом у всех них можно вызвать метод Draw. Кстати я еще смотрю есть линии - вот у линий тоже можно вызвать этот метод. В этом мощь полиморфизма и его суть. То есть у разных объектов можно вызвать один и тот же метод.
попиксельно
Хочешь жить - умей вертеться! ))
Да, вспоминаю и есть время, занимаюсь и ими параллельно.
Ага)) а потом шпаклевать и всё такое)) Чтобы было всё по феншую)) Чтобы все розетки были на своих местах))
Спасибо. Радует, что во многих видеоуроках автор повторяет действия с предыдущих уроков, и это сильно закрепляет материал.
Я написал как есть. И для меня это горько, что всё так, а не иначе. А Конфуций писал : "хуже всего жить в эпоху перемен". Согласен я с ним. Но вот она возможность для такого как я. А вдруг получится что-то в программировании? Пробую.
А зачем тебе разводить электрику? Это же надо стены штроборезить!
))) Хитрый ты Кирилл!
Конечно есть смысл. Такие методы называются перегруженными. Например идет вычисление площади. Для площади квадрата достаточно одного параметра - его длины, для прямоугольника два параметра - длина и ширина, а треугольнику конечно по разному, но если делать универсально, то нужно скормить три параметра, тогда точно вычислишь площадь. Пример конечно грубый, но думаю должен пояснить.
Ты еще и олимпиадные решал?
Удалось разрулить ситуацию с иконкой?
Молодец тезка! Так держать! Главное, что тебя это заряжает энергией!
Полезные и нужные функции. А насчет запутаться не пугайся. Ты поиграйся с тем, что узнал, а потом уже принимайся за остальные. Нет смысла гнать впереди паравоза.
Смотрю и правда уроки были накинуты!
Почему ошибочный, может быть в каких то ситуациях этот метод даст лучший результат в плане скорости работы проекта
Можно много чего реализовать.. Проблема в том. что не хватает знаний чтобы это реализовать =)
а насчет регулярок не соглашусь. в какой-то мере это более верный путь. особенно если мы получаем только одно данное. (в примере мы воспользовались только курсом)
Передвинуть label из одгой точки в другую с помощью таймера - не проблема. Главное было определить начальную и конечную точки.
да, точно, или передавать в класс ту пару, которая будет обрабатываться (тут уже хоть йены, хоть евро).
вот именно, Володь, здесь захотел отдохнуть от веба и поработать четко по указаниям учителя
Я вот так и не понял как снаряды пуляются и показываются в виде траектории.
Мультивалютность наше все. Вообще можно хранить настройки валютных пар и потом тупо переключать их. Кстати и не надо будет делать обратную конвертацию, просто переключаем пару в доллар / рубль. Не знаю насколько это удобное решение будет, зато оно будет точно универсальным. А потом можно замутить фасад над этим решением и задавать те валюты, какие нужно, просто дергая данное приложение.
Валер! Есть более элегантный неправильный путь - это регулярные выражения. Я с помощью них решил задачу.
Тут идей много. Можно даже картинки для змейки замутить. Сделать отдельные картинки поворота головы змейки налево, направо, вверх и вниз.
Валер ты же постоянно работаешь с вебом!
Всё верно, в WF они просто вынесены в partial =)
А зачем несколько месяцев - можно быстрее.
Так было предложено в туториале, на основе которого создавалась эта программа.
Точно! Так даже лучше :)
Недурно
Не самый оптимальный цикл for. Дело вкуса конечно. Можно разные циклы делать. Мне лично нравится компактная строка for. for (int i=0; i<10; i++) ибо не надо на двух и более строках что-то писать, а так в качестве общего развития конечно интересно с разными циклами поэксперементировать. Мне вообще прикалывал цикл for (;;) и всю остальную логику пишем в теле цикла.
Ты же в надежных руках игромистра - с ним все получится - этим и ценен этот сайт!
А ты находил сумму чисел кратных 3?
Молодец, что разрулил ситуацию!
За 6 часов можно было отоспаться.
Молодец, что решил пройти. Змейку важно сделать.
Не приятная вещь, хорошо что сталкивался с такой проблемой) Уже знаешь, в чем причина может быть)
А ну тогда добавление еще одной валюты тут оправдано, чтобы лишний раз не париться с валютными парами.
cbr.ru/currency_base/daily.aspx?date_req=25.01.2018 - например здесь. Можно потом страницу пропарсить.
Живу в Казахстане, но часто приходиться конвертировать и рубли и доллары в тенге и обратно.
Вообще достаточно двух валют. Чтобы не усложнять пример конечно достаточно было написать доллар - рубль, а так можно задать абстракно - какую валюту хотим получить и какую обменять - вот и все. Не надо добавлять KZT - достаточно двух валют и сделать выбор валютных пар по своему усмотрению. С моей точки зрения доработки потребуются минимальные. Как-то так.
У меня такое бывало, когда отчеты с экселем тестировал и остались не убитые копии экселек. Тоже изрядно помучался, пока не пришла светлая мысль, что надо же взять и посмотреть процессы. Штук двадцать процессов висело.
Visual Studio закрылась и пытался запустить несколько раз, но не запускалась, потом думаю надо в диспетчер задач глянуть и увидел что программа запущена несколько раз, завершил все процессы и попробовал снова запустить. Все запустился.
А в чем проблема была? Или не известно?
Аха. Оказывается они еще крупная it-компания.
А это что такое? Интерфакс... Агентство новостей? А.. можно нескромный вопрос - а что ты там делал?))
А я ходил в интерфакс.
А что не понятного с boolean? Вроде все просто - этот тип может хранить либо false - ложь, либо true - истина. Ничего другого хранить не может - логический тип.
Я считаю давать время для работы алгоритма это гениально. Алгоритм скажем ограничен одной секундой и видим сколько каждый алгоритм "намолотил" простых чисел за одну секунду, кстати то же решето Эрастофена.
Абстрактный класс - та же франшиза. Разница между интерфейсом, что ты уже можешь не только накладывать контракты в виде абстрактных функций и методов, но делать готовую реализацию. Например делаешь бухгалтерскую программу и у тебя есть некий абстрактный класс документ от которого наследуются кассовые ордера, приходный ордер товарно-материальных ценностей или требование на внутренее перемещение. В классе документ можно уже сделать простановку контрагентов, курсов валюты, даты, а также инициализацию проводок.
Конечно! В этом то и прелесть ООП программирования - ты можешь все что угодно сделать!
Хороший ник!
А почему не записываешь видео Дим? Скачай программку oCam и научись говорить. Ведь сейчас 21 век - кто научился говорить тот и успешный. Неужто ты не хочешь быть успешным?
Я тоже поначалу был не внимательным.
А уроке для примера столовая.
На одном из прошлых уроков был вроде скрин с таким временем.
Как сделать чтобы не мерцал?
Великолепная схема - где же ты раньше был с ней!
А что за холодильник?
Спасибо за разъяснение. Теперь стало понятнее)
Спасибо за совет. Поставил себе плагин)
Очень неудобно было программировать - постоянно приходилось переключатсья из русской и английской раскладки.
Кстати очень удачно с рожицами получилось! Сделано с любовью!
А все в жизни инкапсулировано. Например пульт управления - все электронные компоненты от нас скрыты - только кнопки. Или же автомобиль - мы можем управлять с помощью руля и педалей - все остальные кишки инкапсулированы.
))) Я так не смог - послушался Игромистра! Потом расхлебывал последствия своего решения.
Ну да - можно в гугле было набрать - how to play a sound in c# - лично я рекомендую сайт stackoverflow - там действительно полезные советы. Если для тебя английский проблема установи на любой из браузеров плагин S3 - ты правой клавишей мыши сможеть понять, что написано в советах.
Очень аккуратный код! Чувствуется ваша мудрость!
Одна из любимых мной фигур!
Блин, надо быстрее заняться этим курсом, а то уже более года назад его купил, а руки всё не дойдут никак =) Что мне нравится в этом курсе, так это его универсальность. Используется сразу несколько технологий, как раз те, что мне нравятся и которые использую с 2003 года. Но я чувствую, что он самый самый из всех курсов на проекте, поэтому откладываю его всё время на последок =)
Давненько это было)))
Ну просто я лично учился, та и многие мои знакомые, которые увлекаются программированием, на задаче, аналогичной поставленной, но там главным героем была черепашка, а значения в клеточке означали вес пути. И нужно было найти минимальный вес пути, с учетом, что бедной черепашке и так долго идти из-за ее скорости) (От сюда и название)
informatics.mccme.ru/mod/book/view.php?id=6516&chapterid=541
Это мне напомнило рожи из мультика "Рик и Морти"
Да нее)) Я еще не окончательно въехал.. Думаю как раз полгода будет нормально =)
Ничего страшного у всех у нас бывают взлеты и падения.
Всякое бывает. =) Я всего лишь 2й месяц занимаюсь.
))) Уже не пишешь - трудно все запомнить.
Кстати в приложенных программах я не нашел Laser Basic. На нем много чего интересного натворили.
Я имею ввиду который хостил таблички для морского боя.
Дык с 2015 г. наш сервак не работает.
Это серъёзная заявка на победу
Я поначалу подумал это фрукты....
Скоро все устаканится
Нечто подобное и делается.
Да вроде Orange с небольшим отрывом побеждал.
блок-схема в Excel'e прикольно
Какая аккуратная схема. Я только на бумаге могу более-менее аккуратно нарисовать =)
прикольно )
Ну поначалу сложно, потом туман рассеивается.
В школе не было. Но в университете я попал на альтернативу, в основе которой лежит алгоритмизация(изучаем различные структуры данных, решаем множество олимпиадных задач), так что практики хватает)
Я понимаю, если это задел на будущее, тогда согласен. Со временем эту функцию можно спрятать. А самовары в самом деле получились знатные.
Какие чайники красивые плавают.
А статическая функция - это некашерно
Ещё полчасика и я благополучно забуду))
конфиг изменил?
15 минут прошло?
Что-то в них несомненно есть)
Можно в любительском уровне поиграть.
Интересные заклинания.
Отлично, всё ближе и ближе к финалу =)
Да, данная тема думаю будет актуальна, как говорит Игромистр: "А не замахнуться ли нам на решение задачи 3 тел" =)
Нет - не участвовал, но тема нравится - в этом смысле.
Уже участвовал? или поучаствовал БЫ? Если уже, то где и когда? запись имеется?
Нет - не решал, но с удовольствием поучаствовал в этом.
Можно вывести их несколько :)
Очень не удобно - постоянно переключаешься между расскладками.
Дык может в Resedent Evil через интерфейсы все сделали
Согласен Кирилл - решение получилось изящным.
Там для андроида все готово, чуть морду надо переделать.
Спасибо и тебя с Наступившим!
Кирилл поздравляю с началом суперского курса!
Увидеть бы это условие.
человечек выглядит одиноким =)
Отличный обзор и летсплей, молодец, удачи в дальнейшем прохождении курсов.
Это чтобы он не сразу догонял?
Много шаблонов используют mvc
Так ты приедишь завтра?
Графоциклы прикольный курс - наглядно показывает работу алгоритмов.
В оригинальном сапере по другому - надо на открытую цифру нажимать левую и правую клавишу мыши.
Все правильно shapes и так объявлена в классе, ты ее просто инициализируешь в конструкторе. А если ты делаешь List<Shape> shapes = new List<Shape>() - то переменная становится локальной - присваивает значения и после выхода из локальной области вступают в силу переменные класса - они глобальные и они равны null. Так что достаточно shapes = new List<Shape>() - переменная shapes и так объявлена в классе.
Владимир, мы ждём тебя 5 января в Сергиевом Посаде!
В любом случае перечеркнутая мина - это мина отмеченная флажком, но на пустом месте. Для меня новостью было, если нарвемся на мину и учитываются перечеркнутые мины.
Думаю я на твой вопрос ответил. Не вижу смысла устраивать дискуссию, сколько людей, столько и мнений. Я не претендую на учителя года, объяснил так как смог, своими словами, по поводу данного урока. Поэтому я написал, что было сложно описать метод.
Ну вот видишь, для тебя цифра тоже пустая клетка, а для меня пустая клетка это ZERO, а цифра есть цифра, есть такой фильм ДМБ, где один говорит ты видишь суслика, другой отвечает нет, "А он есть!". Я не говорил что мульти клик не надо реализовывать, просто я сосредоточен на одном уроке, а про мульти клик говорится в другом уроке.
Одновременное нажатие правой и левой клавиши мыши!
Цифра тоже пустая клетка. В оригинальном сапере есть MultiClick. И потом - кто сказлал, что это событие не нужно я настаиваю на его реализации.
Цитирую: setNobombToFlagedSafeBox - она означает следующее, если поставили флаг на пустое место, где нет бомбы и решили открыть ячейки MultiClick (левая и правая клавиша мыши одновременно), то у нас игра окончена и в ошибочное место ставится перечеркнутая мина - это пустая клетка, там нет мины.
На видео не было сказано про мульти клик, было сказано что если мы нажали на клетку и попали на мину, то те места где флажки были поставлены ошибочно, будет нарисована картинка NOBOMB, и не обязательно пустая клетка, там может быть и цифра, если все клетки открыты, но игра не окончена, то значит под каким та флажком находится цифра и мы должны выбрать. В итоге что я написал тоже самое, автор сказал в задании написать своими словами, я так и сделал.
Ну а чего сложного - чайку попил и за работу.
А какое же правильное значение этого метода?
Есть класс Point. fyi в идее можно 2 раза нажать Ctrl+Shift+N и классы в подрубленных библиотеках)
Действительно, колыбель программиста
Точно. Это на волне того курса. Вот откуда такая мания рефакторить!
Эти имена тоже не сразу пришли, были и другие...
В C# в отличие от Java можно пользоваься свойствами без геттеров и сеттеров. Выглядит так int Field {get; private set;} - поле Field можно проинициализировать только внутри класса - как вариант в конструкторе класса.
Красавчик, молодец, что разобрался, удачи в дальнейших уроках этого умопомрачительного курса.
в 505 строчке надо вводить букву D в режиме G (Ctrl+9).
так же и в строчках 101-108 лучше сделать, чтобы наверняка убедиться.
Ещё есть лимиты по буквам, которые можно изменять, о чём говорилось Игромистром в данном курсе.
Переделывай!
Я тебя поздравляю - ты прикоснулся к сакральным знаниям.
Алгоритм замечательный и в жизни нахожу подтверждение.
Я тоже ничего не понял.
Конечно есть, куда же я без неё)))
Программа, которая запускается когда комп простаивает и выгружается в случае активности пользователя. К примеру нажатие клавиши или сдвиг курсора мыши. То есть практически незаметная. Иногда очень удобно
Да помню саботер появился - так быстро с ним разобрались.
cdn.telecomtv.com/assets/telecomtv/7056103995-6e5c364cd9-k-2214.jpg вот супер пупер качество клавы 48к спекки.
Кошаки прикольные
Добро пожаловать в наши ряды, солдат!!! =)
Да, в январе на сходке будешь?
Спасибо, Владимир, за поддержку.
Надеюсь на встречу в январе :)
Я бы назвал этот курс Брюс Ли программирования.
Приглашаю посмотреть обзор моей игры :)
ссылка на обзор - youtu.be/73XG8GlABsc
ссылка на игру - yadi.sk/d/N_RfLEYy3Qy7zN
Полоски по краям, это вообще отдельная тема.
А вообще еще нужно эмулировать полоски по краям экрана.
Они делаются на заказ в штучнлм колве
Я не только кодю за сутки, ещё и сисадминю, ПКчиню, ПКсобираю, УДАЛЁНКАнастраиваю и т.д. у меня большой список работа. и это я ещё не учитываю утром отвести в школу, в обед забрать, в магазин, готовка и т.д. домашние дела. свободное время сплю.
Я не о проекте видеошарп, а всем коде который пишешь за день в совокупности. Я обычно на листочке намечаю какие функции и классы или по базе надо делать и у меня получается такой чеклист.
www.videosharp.info/10558/video - видно, что я сделал за какое число
www.videosharp.info/10558/console - а тут, какие консольные задачи решил какого числа
Главное каждый шаг не сложнее предыдущего.
Между прочим давно прошу сделать магазин таких шапок (если это шапочка проекта с символом корня).
Воронин! Когда все успеваешь? Можешь хоть раз выложить список выполненных за день задач.
Мне кстати тоже зазор не нравится. В следующих уроках его можно будет исправить?
Побольше декомпозиций хороших и разных.
Ranges.size - работает без создания объекта, это выглядит как Math.PI - для того чтобы получить это число не надо создавать класс Math, а this появляется когда объект на базе класса создан.
)) Все равно курс сделан с любовью. А обратная связь нужна.
))) Это часть обучения. Помню с большими проблемами столкнулся когда попытался запустить сапер за 15 минут взятый с сайта "Типичный программист" , столько затыков было.
Даже и не знаю, мне не очень напоминает))
Наверное обработчик напоминает паттерн Observer
А зачем нагружать проц?
это не лень, это спешка.
написал вместо x = e.getX() / _Image_Size; написал x = getX() / _Image_Size; также и для "у" а потом думал почему не открывается
в яве может и нельзя, а в IDE Intellij - можно.
Линия не до конца отрисована, либо перенести setVisible в конец инициализации формы, либо в конце добавить repaint
Ну он же количество бомб максимальное ограничивает.... что тут непонятного))
Я смотрю пошло очередное нашествие - теперь на сапера
Да если разобраться, то вроде все просто.
Не понял в чем смысл fixBombsCount
В Java методы начинаются с малой буквы. В C# с большой.
Сделай делегат умножения одной цифры на другую и деления.
Тогда генерик использовать.
Ну у меня есть пару урок которые мне вломак делать, так там набежит таймер до месяца. Вообщем с новой функциональностью - новые проблемы и вообще я был против этой кнопки!
А чем этот урок не угодил?
Нужно улучшить рекорд -выполнить этот урок за 1 секунду!
Слишком затратные операции boxing-unboxing.
У тебя есть желание и возможность сделать краткие описания к каждому уровню этого курса?
Не надо путать теплое с мягким!
А у меня автоматом, мониторится что я делаю и пишется дата и текущее состояние. Писал на заказ, а потом приурочил к автономному логированию.
Ну 4 месяца это очень мало.
А что там нового можно придумать? Только всякие рюшечки типа, что выбираем какой у нас уровень, еще можно сделать, чтобы в любой первой клетке не было мины ну и AI.
Без картинки обычно не отправлялся отчет. Может отвалилась - это вопрос скорее к Магистру.
Вот так всегда - выбирается метод наименьшего сопротивления
Иван! Следуя твоей логике ты тоже ведешь каждый день логи! Логом больше, логом меньше!
Ну так я тебе об этом и говорил, что раз в неделю 5 минут лучше, чем каждый день по 5 минут, а ты споришь =)
Вот именно, поэтому лучше заняться полезным, чем каждый день писать в тетрадке логи.
Нормально набираешь текст!
Дневник успеха – это Ваша полезная тетрадка, в которую Вы должны каждый день записывать все свои достижения за целый день, а также положительные оценки и комплименты в Вашу сторону.
Каждый день, не ленясь, Вы должны взять себе за привычку писать в свой Дневник успеха не меньше 5 вещей, с которыми Вы замечательно справились и то, чего Вы смогли достичь за сегодня.
т.е. это тоже самое, только мы это пишем раз в неделю и тратя на это максимум минут 10, так что твой аргумент ложен и лишён смысла, ибо твоя версия требует больше времени, а делаешь ты тоже самое.
Поэтому и не даёт))) потому что не пишешь))
Я и так пишу дневник успеха и это гораздо полезнее. А так напрасная трата времени.
Просто ты ещё не осознал всю пользу от сего деяния.
А какую игру хочешь написать?
А что за мины зачеркнутые крестиком?
Хорошо сказано - навыки перепечатывания!
Я не пишу - это никак не дает мне личной энергии!
Молодец, но есть на чем поработать, чтобы анимацию довести до идеала =)
У старшего брата ДР =) как минимум
Да прикольный звук получился
А что 10 декабря - день ООН?
Чувака из финляндии видел в ролике как он получал еду для бедных людей!
Да для меня тоже ))) Спасает только небольшой опыт работы в Adobe Illustrator, так как графические объекты в XAML по сути 1 в 1 SVG.
Классно получилось. Для меня WPF пока темный лес.
Молодец, что выполнил этот урок!
Отлично! Уже узоры не дергаются!
Ты неси меня река
До цифрового берега...
Шикарно))) если это Ты)) Ты принят на сплав)))
Это просто пять))
Судя по скриншоту, ты не запустил аппаратный на интеле эмулятор, а стоковый, он очень тормозной. Советую поставить более быстрый аналог, чтобы не терять время на ожидание. Либо использовать гаджет на андроиде.
А если ещё и матчасть, то и разводиться можно =)
Хорошо прислушайся, он нормально говорит, либо придираешься, либо со звуком у тебя что-то не то, у меня стоит Тонкомпенсация, всё замечательно слышно.
Это фраза из передачи "Городок", которая впоследствии стала мемом
i.ytimg.com/vi/8zqGu3zElSI/hqdefault.jpg
Правильно себя надо сравнивать с собой.
))) Как говорили в институте - выучил сопромат - можно жениться.
Что такое Дратуте? Такое ощущение что челу зубы выбили и он говорит "Здравствуйте"!
Да!!! Узор завораживает!
Если бы не было ограничений, уже давно бы на Луне или на Марсе жили или покоряли межзвездное и межгалактическое пространство.
Именно так, там не ловят телефоны в радиусе 40 км)) Только спутниковые
работал вахтовым методом в Убер, теперь дома отдыхаю после того как ДТП чуть не учанил
Роботов программировать! Готов начать с того что чай директору приносить)))))
Я использовал - потом пожалел - слишком часто приходилось переключать латинский и русский - очень неудобно.
))) Я тоже долго с этим мучался
А на какую вы работу хотели устроиться?
-- --------------------------------------------------------
-- Хост: 127.0.0.1
-- Версия сервера: 5.7.19-log - MySQL Community Server (GPL)
-- Операционная система: Win64
-- HeidiSQL Версия: 9.4.0.5125
-- --------------------------------------------------------
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET NAMES utf8 */;
/*!50503 SET NAMES utf8mb4 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
-- Дамп структуры базы данных story
CREATE DATABASE IF NOT EXISTS `story` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `story`;
-- Дамп структуры для таблица story.story
CREATE TABLE IF NOT EXISTS `story` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) DEFAULT NULL,
`story` text,
`email` varchar(255) DEFAULT NULL,
`post_date` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;
-- Дамп данных таблицы story.story: ~7 rows (приблизительно)
/*!40000 ALTER TABLE `story` DISABLE KEYS */;
INSERT IGNORE INTO `story` (`id`, `title`, `story`, `email`, `post_date`) VALUES
(1, 'Go', 'Money makes the world go round', 'otisfrost@mail.ru', '2017-11-24 01:42:34'),
(2, 'Bad money', 'Money is the root of all evil', 'romthalas@gmail.com', '2017-11-24 01:42:50'),
(3, 'Good money', 'not so good with money, how bad without them', 'formulist@gmail.com', '2017-11-28 22:03:38'),
(4, 'Bad', 'Today is a salary day!', 'walera@gmail.com', '2017-11-28 22:06:35'),
(5, 'Пословица', 'Мал золотник, да дорог', 'evreniy@mail.ru', '2017-12-02 01:48:17'),
(6, 'Привет', 'История', 'africa@mail.ru', '2017-12-04 20:46:21'),
(7, 'Дратуте', 'Привет!', 'antarktida@mail.ru', '2017-12-04 20:53:44'),
(8, 'Хакер', 'мильён, мильён, мильён адресов...', 'ab.a.v.a@a.bcasdg', '2017-12-04 23:05:06');
/*!40000 ALTER TABLE `story` ENABLE KEYS */;
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
у тебя на скриншоте "Общий размер установки 31 мб", да ладно?)
у меня при попытки установки, только xamarin`a показывал 11 гигов,
а при полной установке VS 2017 показал 33 гигов...
в чем секрет?))
Отель Голден Одисей на Родосе
Аааа.... Так это сниппетами называется. Ты можешь попробовать с cw (буквы латинские) и посмотреть, что получится. Еще можно написать forr и тоже нажать tab. Я часто пользуюсь при описании свойств prop или propg
Пример: набираем for и нажимаем tab два раза и вуаля фокус удался.
Я смотрю тут эмулятор работает
))) Наши не надеются ни на какие фирмы.
Переехал то я уже неделю как, только дел от этого меньше не стало
Спасибо) Это радует!
В принципе да - сколько угодно информации можно запихать в Tag
Для тебя уже ничего сложного не будет.
Ну так кто спорит)) Как свои проекты на GitHub заливать)
Приходится подстраиваться под самый низший уровень понимания.
Ну это отдельно надо переделывать игру сапер.
ну так у меня тоже была установлена, я об этом и написал. Без удаления установленной запускаешь установщик - получаешь возможность контролировать состав. Только вот не помню точно, но он вроде сначала только обновить дает, а только после обновления изменять.
Зачем сносить? У меня уже был VS2017. Я запустил установщик, который скачал с сайта Microsoft, а дальше все как в видео. Он автоматом определил установленные компоненты, обновил и дал возможность изменить состав компонентов.
Эх! Вот VS2017 не дает компоненты добавить - ее надо сносить полностью и потом добавлять Xamarin
Если бы я всё понимал что там произошло тогда да)) а иначе можно и пожаловаться)
Я вот сам пишу подобное, отличная практика и понимание. Недавно вот написал аналог SqlAdapter. который сам генерит запросы при получении данных из грида или списка, не важно, плюс добавил поддержку чанков данных, чтобы не было ошибки "слишком длинный запрос".
Грех жаловаться - тебе же не надо самому все это писать!
А до этого в Esclipse делали?
Как я тебя понимаю - я тоже в первый раз путался.
Новые технологии
Успехов в твоём нелёгком деле)) Рано встаёшь я смотрю))
Да. Файл в кодировке UTF-8
А у тебя есть смартфон или планшет?
Ура! Добрались до Андроида!
Да, как фигаро то тут то там =) нужно не отставать, тем-более один из крупных проектов, над которым работаю, вышел на бета-тест, так что чуток свободнее стал, надо врываться =)
Иван и тут успел!
А что очень красиво
Максим объявился!
С твоим опытом лумосити грех жаловаться.
А скорость мог бы и уменьшить :)
Ну да для того и были придуманы generics , чтобы закрыть конкретным типом класс и тем самым уменьшить время на boxing и unboxing
состояния все игры эксплуатируют, где есть меню и сама игровая сцена =)
Ну кстати благодаря ошибкам ты сможешь писать хороший софт.
У меня игра есть которая состояния эксплуатирует. Кстати можно уно автоматизировать таким образом.
Тестирование всегда пригодится
Решил что жизни надо добавить, так как всего одна попытка это слишком хардкорно, даже для меня =)
Сама бы ни за что бы не догадалась , что такое вообще возможно.
Сделал примерно то, что было в оригинальном Xonix
))) Не буду ребенка портить, а то хотел сказать одну мудрость
Да, завершён очередной курс, что не может не радовать.
Так прикольно! Хоть увидел как java в linux работает!
Кстати с этого скрина может цветовую схему расскраски кнопок взять. Будет очень симпатично смотреться.
Нет такой возможности. Имена кнопок заданы заранее в MessageBox. Единственное что отличается это различные вариации : OK, Abort, Cancel и так далее.
Может даже и прикольная некая небрежность
И тамада веселый, и конкурсы интересные! :-)
Вот и хочется сделать ремейки шедевров спекки, которые были у меня в детстве, чтобы те, кто его не имел, могли оценить всю красоту и возможно как минимум скачали эмуляторы и погамали в оригиналы.
Шедеврально. Честно говоря спеки завораживают.
Устный счет нужно делать по другому чем в школе. Начинать надо считать с высших разрядов и по нисходящей до нижних. Можно использовать лайхаки. Например 697 + 594 = (700-3) + (600-6) = 1300-9 = 1291
Ну в принципе все так начинали.
Жизнь не может состоять из радости и удач....
Ну да многие задания пересекаются
Гармошки закрыли Евгений Витольдович!
А где скриншот секундомера? :)
Собственно говоря, э, я, как бы, тоже волнуюсь, вот, в принципе. Иногда стукается.
Да я уже нашел ошибку, она находилась в init_game, вместо массива картинок ноль прописал и все хорошо.
Может в сокрытии должно быть написано load_picture(picture, cards[0]); ?
private void load_picture(int picture,int image)
{
get_picture_box(picture).Image = get_Image(image);
// hide(0);
}
Вот она!
private void load_picture(int picture,int image)
{
get_picture_box(picture).Image = get_Image(image);
// hide(0);
}
Вот она!
Ну ты почувствовал просветление и наступивший катарсис?
А где функция load_picture?
Справился с сериализацией?
RSA (аббревиатура от фамилий Rivest, Shamir и Adleman) — криптографический алгоритм с открытым ключом, основывающийся на вычислительной сложности задачи факторизации больших целых чисел
На игромистра нашло вдохновение и он ещё дополнил курс шифрование))
К этому и веду, просто пока времени маловато. Но скоро запущу проект, который уже пол года пилю, после этого будет свободнее. Продолжу дела по спеккизации всей страны =)
А что за RSA такой - я вроде проходил курс по шифрованию... Такого не было...
Классно - пора возродить жанр спеки
Видимо чем выше сложность, тем больше раз перемешивает =)
Какие-то из игр на спекки, какие-то сам рисую.
В базовой версии для перемешивания цифр используется цикл с повтором 100. Я ввел параметр, равный 30 * уровень.
А как эти уровни сложности коррелируют друг с другом?
))) Ты попробуй разбей кирпичи мячиком - это очень долго будет!
Не стоит злоупотреблять тернарниками. Код читается в 10 раз больше, чем пишется. И прочитать if глазу гораздо быстрее, если нагородить кучу тернарников.
Прошёл первую часть ещё на Ленинграде 48К на аудиокассете. Кстати, в этом году вышел ремейк первой части диззи на спекки, ОГОНЬ графон, а игра та же.
Самому выставлять значения таймера. Два часа или 2 часа и 15 минут
Молодец отличный обзор! Со звуком поработай!
С моим графиком, я вчера даже суточную не успел сделать, запись уроков это слишком трудоёмкое занятие =) но всему своё время, всё будет.
ну я маленький создал только когда улучшал до полноценного тут и возникли проблемы. Витольдовичу идею хочу предложить и посмотреть на его реализацию.
Когда наберёшься опыта, то создание проекта с нуля не составит труда, вот довести его до логического завершения, вот это уже сложнее =)
Какие интересные и не стандартные кубики
Ошибки это хорошо и не самое сложное. Самое сложное самому с нуля создать свой проект.
Ну да - это уже золотой фонд videosharp.info
Раз есть потоки - записывай свою чашку кофе! Я с удовольствием куплю!
Да, теперь подобные вещи без многопоточности не могу реализовывать, чтобы зависало всё, пока рисует, теперь всегда буду делать так, чтобы рисовало в параллельном потоке, чтобы кнопки работали и в любой момент можно было остановить.
Круто Иван! Впору еще одну версию спирографа записаь!
Я поначалу подумал - какая странная игра змейка!
Не знаю. Для детей делаю вот и картинки мультяшные подбирал.
А рядом с Карлсоном , что за мультик?
А почему линии не вычеркиваются?
Как я тебя понимаю. Есть хороший сайт draw.io - можно на нем чертить блок-схемы.
Если нет желания, не отправляй отчет. Но если хочешь словами подвести итог, пиши
Зачем нужно вообще отчитываться? Это получается двойная бухгалтерия.
А где отчёт?
Навязали? как это? а мне вот не навязали, а напомнили, я забыл про них, потому что месяц назад Игромистр забыл вовремя выложить очередной такой урок, а потом видимо задним числом их добавил, а так как был занят, не обратил внимание и не мониторил.
з.ы.
Не надо делать для галочки, если не хочешь.
Тогда вообще не выполняй уроки этого курса, зачем ты тратишь на него своё время? а решил заполнить, будь добр, по феншую.
Владимир, отпиши пару слов, что было сделано тобой ха эту неделю, что трудно что-ли? ты какой пример подаёшь молодым?
Даже ругаться с тобой не хочу - считаю самое заполнение курса не позволительной роскошью , которая ничего не надет.
Я бы понял, если бы это был случайных прохожий, но для тебя это непозволительная роскошь =) заполни всё по феншую
да, почти год назад пилили этот урок =)
А где трамвай и троллейбус? Я на них тоже доезжаю до работы! И потом нужна электричка и метро! Ах да - еще маршрутки!
Не секрет. Уже писал о них ниже, но т.к. не знаю кто какие сообщения видит - напишу ишо раз)
Собственный сапер - на него потратил грубо говоря лето (очень круто получилось - и есть кое что еще что сделать надо). Октябрь ушел на программу скрпит менеджер для друга.
Ну например вот эти.
Это ты ещё не видел урок в курсе "Шифрование" по рефакторингу, который я вчера записал, через год после его завершения.
Ну ничего страшного - лиха беда начало. Само выкривание времени тоже многое значит.
Да, звука нету. Ну не все сразу же и так между семьей и работай время выкраиваю ((((
Интересные вопросы. Чуть не поотвечал на все Билл Гейтс.
Ничего, доберутся руки до этого курса, сделаю всё как планируется.
Да, согласен. Поэтому я и не завершил анимацию в этом курсе.
Модульное тестирование это мощь!
Ты прям художник!
С возвращением на проект! Давненько тебя не было!
Решил продолжить курс?
Это все сделано для твоего же удобства!
Скоро будет доставка суши! Можно начать с суши Франца-Иосифа!
Как то народ не очень комментирует, что делает
Дело за малым - написать свой скайп
Смысл всякой деятельности лежит за ее пределами, так и смысл жизни лежит за ее пределами. В самой жизни мы вряд ли найдем.
А так всегда - сначала туман перед глазами, а потом он рассеивается
Это безмолвное знание.
Я уже на телефоне 16к сделал, играю не более 10 минут в день иногда неделями не играю. Удобно на телефоне, закрыл приложение, открыл а прогресс сохранён))
Да, лучше рекорду в лумосити ставить :)
Все цифры знакомы
))) Зато с тестами потом очень легко находятся баги.
Я скомпилировал у себя на другом компе. Все работает, ничего не перескакивает =)
Ого куда ты добрался...
У девушек как всегда присутствует розовый цвет!
А можно на youtube выложить видео глюка.
Молодец, практика лишней не бывает =)
Поздравляю у тебя появился первый опыт - все с этого начинаем!
Это новая концепция - лучше почитать определение и да - будут уроки с делегатами.
Торопись, а то все билеты раскупят =)
Видимо подобие какойто библиотеки OCR
А ты бы мог свои цвета использовать - еще лучше можешь "содрать" цвета с оригинальной игры 2048.
Если не знал, что это label, я подумал, что брикетики нарисованы.
Так надо будет за Xonix взяться.
Молодец! Я сразу не заметил, что ты юзал OpenOffice
Картинка не соответсвует уроку
Мне жирненький кошаг понравился!
---
Молодец! Постарался от души!
Игр больше! Или ты имеешь ввиду игры со спрайтами?
Да, сильный курс!!!
ООП наше все!
Можно и наоборот, только если число находится в пределах меньшего типа.
Экономика не знаю, а экономия положительной =)
Развивающейся, эффективной
Сэкономил паять то??)))
Из каждого урока нужно чему то научиться!
Конечно же 90 метров. Не так написал.
Не в этом уроке именно 16 метров весит. Видимо в следующем исправится ситуация.
Либо ты торопишься и он станет весить 16мб в след уроке, либо ты что-то не допилил =)
))) Я Кин-Дза-Дзу пересмотрел
Решил еще раз по секундомеру пройтись?
Молодец, отлично движешься.
с голосовыми пакетами =)
Ты там поаккуратней то с наследованием!
Иван в классе Canvas тоже есть 7 строчка и она там нужна.
)) На этот раз часы были с новым голосом?
Болтовня тут ни к чему - это безмолвное знание.
Мастер с тобой разговаривает?
Молодец, Владимир, супер!
))) Самое лучшее, что может произойти в твоей жизни
Хорошая штука, Володь
Ну как тебе Yii Валер?
Ну да - все со временем узнаешь!
))) У тебя богатый словарный запас для твоего возвраста!
Ну и его неплохо бы))
Одна из тех игрушек, которые должен написать программист
На мой взгляд самая полезная комбинация клавиш в VS shift+F12
Очень даже симпатично получилось.
Я считаю нужен видеоурок по основным hotkeys и по сниппетам.
на видео как раз этот проект и показывался, ничего особо не ушло с тех пор дальше. А фильтров не хватает это факт.
По сути проект уже в виде соцсети, только заточенной под свои задачи.
обязательно, эта кстати, которая в видео, она со спекки тоже, я другую не слушаю. а эту мелодию уже вторую неделю по кругу верчу =)
Очень, очень хорошо!
Вроде не самый сложный алгоритм.
Надо все любимые игрушки написать в стиле ZX, даже старкрафт =)
навеяно фильмом "Спасти Пушкина"
Я думал ты уже давно закончил шифрование.
И что же там было не так?
А доступ напрямую к файлу имеешь? что-то я у них такой темы не видел, только на дропбоксе, и то платном.
Лучше тогда ухе свой хост.
Да, тут мат 100%
Хорошо. Дай идею - как организовать хранение 50 петабайт данных для всех 8-фигурных шахматных таблиц.
Ааа. Точно! Думал, что черный король может вверх пойти, а эту позицию бьет другой конь. Удачная матовая комбинация!
На скриншоте мат на все 100%.
Хорошо, а как по вашему какие шансы у черного короля?
))) Я как тот project manager - моё дело дать идею....
Я не об этом, а о том, что ситуация на скрине не совсем матовая.
а можно об этом подробнее, как их хранить в яндекс-облаках.
Вы недооцениваете, коня) То что конь ходит буквой Г - это большой плюс, оппоненту сложно предугадать какой будет ход от этого коня, вилка, шах etc. Некоторые гроссмейстеры любят конь больше ферзя. Именно из за того что конь ходит буквой Г. Также есть игрушки типа прохождения, где главный персонаж - Конь, он собирает монетки и убегает от преград/противников - буквой Г)))
У меня на этот урок более 4 часов ушло, пока нашел все косяки
это чувство было бы полным, если бы присутствовал на вебинарах
Я просто по результату на экране вижу, что ты всякий раз делишь отрезок пополам и сужаешь концы интервала.
Не, сложно объяснить - возможно я сделал такую же реализацию, но проще - при этом я и не знал о методе дитохомии ;)
Ну как же - вот смотри у тебя интервал от 0 до 1000. Ты делишь поплам и получается 500. Потом выясняется, что задуманное число больше. Ты уже делишь пополам интервал от 500 до 1000. Получаешь 750. Тут уже число меньше и у тебя интервал от 500 до 750. Ты находишь середину интервала от 500 до 750. Получается 625 и так далее.
Ты скажи чего не понимаешь. В чем проблема?
Такое ощущение, что на экране ты делал методом дитохомии.
Чем хороши эти циклы, что наглядно можно увидеть как работают циклы.
Ох до какого курса добрался))
Ну который на Sokoban -> Чуть ниже. ;)))) Не ожидал, что ты не знаешь ;)
ого сколько много позиций получилось
успехов в создании
В Кисловодсек был один раз недели 3))) по работе, не знаю что ещё рассказать)
Удачи с рождением второй части =) если будете на гитхабе, могу присоединиться.
Насчет улучшений любых и заиканий об улучшениях в быту приводят к ссорам и скандалам и нету не какой поддержки не откуда
Лямба-выражения прикольные.
Да, давай вместе подумаем.
Когда можем поработать вместе?
Ну вот - ты же ничего не меняешь - ты создаешь свою реальность. Понимаешь ли в чем дело - даже бездействием мы создаем свою реальность. В любом случае я тебя ни к чему не призываю, а мне многое интересно.
Да более менее устраивает но нету ни друзей все разогнаны друзья ни девушки и нету работы
))) Классика жанра.
))) Я бы сказал ты чувствуешь запах ошибок
Скорее всего - нужно всякие паки установить, чтобы заработало.
Я и говорю - что вы ничего в своей жизни не меняете, хотя можно было, значит - все устраивает.
что?
за меня уже эта реальность было создана с рождения и не как не выпускают с нее
Поздравляю ты сам создал и продолжаешь создавать свою реальность. Если ты продолжаешь там пребывать значит пока тебя все устраивает и я тебе ничего не буду советовать - ибо ты меня об этом не просил.
мне не нравится моя реальность
Это не имеет никакого значения. Игромистр говорил в этом уроке во что верим то и получаем. Это оказалось созвучно книге Кастанеды. В отчёте можно писать все, что считаю нужным. А вам нравится ваша реальность?
Само легче сказать и рассуждать чем сделать
Фанатеете от таких книг? И зачем это в отчете писать? Какой смысл?
Благодарю) А вы случайно не знаете где можно найти физический файл БД, если делал ее в cmd?
Главное, чтобы ты понял логику тестов и мог их порефакторить/оптимизировать, раз они кажутся громоздкими.
Когда я добавлю отчёт на третью часть этой игры, ты поймёшь, что не только я привык к такому виду цифр =)
Может и правильнее а может дальше столкнетесь со сложностями при изменении проекта
На сайте этом есть еще пару уроков про модульные тесты и в курсе Yii там про тесты тоже есть но другие
смотрю ты продуктивно навалился на этот курс (:
Иван неужто ты привык к такому виду цифр?
Ошибки проектирования БД , а то и вовсе архитектуры огребаются потом, когда началась большая работа. Например я работал в МВидео в 2008-2012, и была широкая региональная экспансия. Выглядело это так - открывалось по полтора десятка магазинов. А был только один центральный сервер куда данные стекались и потом выяснилось, что после 457 магазина сервер не выдерживал потока данных и репликация не справлялась. Пришлось срочно создавать промежуточные сервера по регионам и с них только на центральный сервер лить данные.
Ну ты хоть перед кем-нибудь похвастался?
Дык наверное также как в любой БД. Кстати прикол у меня. Выяснил, что когда работаешь с SQL server и хочешь использовать запросы с параметрами (для таких запросов сервер потом строит оптимальный план), то названия должны начинаться с @, а для оракла оказывается с : . Почти целый день мучался. Вот видимо будет разница только в таких нюансах.
Это делается либо при создании таблицы и например ты пишешь поле book_id int, а после него пишешь слово default (0)
Я весь create table тебе не буду показывать, покажу лишь кусочек:
create map ( room_id int not null, book_id int not null default (0), ....
Второй способ поменять конкретный столбец уже созданной таблицы - alter table map alter column book_id set default 0;
Только щас прочитал про Ю животворящий
Если убрать фанатизм, то прописные истины, которые у наших краях впитывают с молоком матери.
1) Набросать план
2) Сделать.
Спасибо ;)
А вот как его сделать??
Когда тут Ю животворящий
Рекомендую. Я тебе приведу пару цитат " Если ты что-то решил, нужно идти до конца, — сказал он, — но при этом необходимо принять на себя ответственность за то, что делаешь. Что именно человек делает, значения не имеет, но он должен знать, зачем он это делает, и действовать без сомнений и сожалений." или как тебе "Поступки обладают силой. Особенно когда тот, кто их совершает, знает, что это – его последняя битва. В действии с полным осознанием того, что это действие может стать для тебя последней битвой на земле, есть особое всепоглощающее счастье."
И как книжка?
Да так... Ликвидируем мою недообразованность в плане загрузки файлов на хостинг и определения точки входа на сайт :)
Это норм, просто ты не указал в таблицах дефаулты - что у тебя там стоит по умолчанию
Молодец!
Что-то тут у вас интересное обсуждается!
Да, тесты вещь очень полезная, чтолибо реализовал, добавил пару тестов и дальше кодишь, тесты показывают, что все системы работают нормально.
давно дело было...
по-хорошему переделать этот курс надо.
используя еф и прочие плюшки
жаль, что скл уже тогда не надо будет писать....
О! Ты перешел на графоциклы!
Я через консоль делал все это.
Да, без этого никуда не только при разработке ПО для БД.
Он не утверждает, что не хватает урока, просто говорит о своих ощущениях =)
А зачем? Мне не нужно от тестов что-то экстроординарное - мне достаточно функционала от Microsoft.
У Евгения Витольдовича, уроки начинаются с подготовки, к примеру(на след. урок подготовьте, ознакомьтесь, установите итд). А в 5 уроке, уже все стоит(денвер, запушен msql).
Я сам доволен я давно с денверов знаком. Но мне кажется кто первый раз знакомиться, не совсем понятно как и от куда запустили. Хотя я могу и ошибаться)
Ничего нет невозможного, а сложностей хватает))
Почему не хватает?
Да для тебя ничего нет сложного
Я бы предпочел MySQL или SQLite
Это не пробелы, это кириллица, а она не в ASCII, а в UTF8 кодировке, поэтому два символа занимает, ибо 2 байта.
Так вначале пользовался SVN где-то с 2003-2004 годов, а потом во второй половине 2008 начал использовать GIT, все проекты туда перекочевали.
Вася просто широкий
Офигеть! Столько проектов!
Ты ж говорил, что закончил этот курс
Да, надо на новой ПК всё с нуля сделать =)))))
Насчет процедур согласен - туда только параметры передавать и все. Имя AddOrUpdate - плохое имя, Save более отражает суть. Более того с моей точки зрения имя Select тоже плохое, гораздо лучше Read - это более ближе к объектной модели.
А еще неплохо было бы создать процедуры в MySQL. Ведь гораздо удобнее написать имя процедуры, чем длинный запрос.
и назвать AddOrUpdate() :))
Когда помучался так больше узнал )))
А вы батенька затейник!
Значит нужно было снести его и поставить по правилам урока))))
Секундомер это такой курс, который нужно раз в полгода проходить.
Видно на мобильник фоткал.
Молодец, правильный вывод сделал =)
Какой ты умный однако
да, часто так и делают
А ты шел за мной по пятам в курсе по шифрованию.
sql в консоле )))
дак вот, больше ничего не осталось
Как это без коммеентариев. Я думал ты давно демо уроки сделал
Я тоже по натуре перфицикционист - люблю все хорошо и качество, только из-за этого у меня проекты затягиваются
делал по видеоуроку, ну может не один в один, но все основные поля есть
Да что тут писать и так все ясно. Запросы я и так давно нарисовал.
это хорошо что все ясно
Что то какие то однообразные комментарии
Ментальная связь с кем или с чем?
Ты же такую же форму не создавал! Это другая!
Работает ментальная связь
да, с интерфейсами прокатит точно, Володь
Даже так прокатит. Ты просто создаешь еще одну табличку ContactActions - и в ней указываешь - если e-mail, то слать письма, если телефон то слать смс, если скайп, то можно сообщение в скайпе. Дальше указываем интерфейсы которые будем дергать, а остальное обрабатывает либо сервак, либо клиент.
ну ярлыки не факт что будут, он как служба может ставиться
А форма с кодом без денег - время на ветер))))
возможно прокатит создание таблицы contacts, в которой указывать тип контактов (телефон, емайл и тд), и связать ее с таблицей пользователей. а вид обратной связи в любом случае будет формализован: id, тип и значение. Неформализуемым будет, если ты хочешь сделать классы, чтобы на каждый вид был какой-то функционал - по емайлу чтобы программа письма слала, по телефону смс/ммс, скайп обзванивала... А если чисто для хранения информации - то в формализованном виде норм
Если обратился к ассемлеру, значит средствами C# не смог решить проблему.
Если ты обратился к C#, значит ты не смог средствами Ассемблера решить проблему.
Если ты обратился к Ассемблеру, значит ты не смог средствами HEX-редактора решить проблему на бинарном уровне.
Если ты обратился к ПК, значит ты не смог средствами калькулятора решить проблему.
Если ты обратился к Калькулятору, значит ты не смог средствами счёт решить проблему.
Если ты обратился к Счётам, значит ты не смог средствами бумаги и ручки/карандаша решить проблему.
Если ты обратился к бумаге с ручкой/карандашом, значит ты не смог средствами серой жидкости решить проблему.
Если ты обратился к серой жидкости, значит ты не смог забить на всё и расслабиться =)
Я о другом - если ты обратился к WinAPI , значит ты не смог средствами языка решить эту проблему и потребовались внешние функции операционки.
Когда речь идёт о вирусах и т.д. о плохом тоне не говорят.
Отлично получилось!
Это похоже закрытие другое приложения с помощью WinAPI. Вообще считается плохим тоном использование WinAPI -это в случае крайней необходимости.
Кстати я согласен с Леной - всегда так делают в профиле!
с завершением курса Владимир
Молодец, осталось это всё добавить =)
консоль наше всё.
Очень хорошая тема, на основе неё реализую шифрованную передачу данных в не зашифрованной среде.
Молодец Лен!
Я поначалу подумал, что создана прога для матрицы.
))) Я бы поставил тот ролик - "То самое чувство, когда ты круче всех..."
map у нас служит для хранения значения мин , а в пустых ячейках количества мин вокруг ячейки, top - операций над массивом - ячейка открыта, закрыта или помечена флажком
Конечно ;) / Чтобы всё вместе собрать и не плодить копированных файлов ;)
Сделай курс по игре Руммикуб, по игре Уно, по карточным играм - везде будет универсальный движок. Кстати нет еще курса по шашкам.
Ну свой курс замути - заодно бабосов подымишь и можно в дальние страны поехать.
С полуфиналом
Шлопчики у тя все рыжие. Только один огнено рыжий
Да ладно))) шляпа какая то получилась)))
Я на проекте 1 год и 3 месяца, так что это было ещё ДО того как я сюда попал.
Ну правильно - сидел два года в уголке отмалчивался. А сейчас хоть комментарии стал писать.
Кстати схемки рабочие - то есть можно поставить целостность, каскадное удаление и обновление полей (хотя не не понятно, зачем делать для айдюков каскадное обновление полей, а делать обновление для текстовых полей - это будет сильно тормозить базу).
Зато в ней красивые схемки получаются :)
Телефон1/2 - простое неправильное решение, которое в этом случае прокатывает
Добавил бы форменное представление, как всё это делается (как в предыдущем уроке), словами хорошо объяснено, но тут ещё и представлять нужно ;)
Какая красавица!
А что бы ты из объяснений добавил?
Интригующее название "Битва за чистоту"
Можно и олимпиадные задачи так решать.
Поэтому сейчас и наняли меня для портирования с MS ACCESS на C#+SQLite, потому что тормозить начало за несколько лет.
Это да)) когда захочу тогда могу))
Видео супер
Если привинчивать правильно, то ничего нигде не распухнет, просто создаём доп. таблицу типов номеров и по типу номера цена, а к каждому номер добавляется поле, ТИП. вот и всё.
Начал вроде бы ругать, а к концу уже и согласился с текущими реалиями. Если что-то не нравится или считаешь, что нужно реализовать по другому, делай и показывай результат, критиковать может каждый. =)
Ты на айди пользователя смотрел? видимо ты ошибся адресом =)
К ним привыкнуть надо, что они есть. По сути всякие нажатия кнопок - это тоже отработка делегатов.
Немного конечно по другому придется делать портфолио. Ну тут просто показан самый простой вариант.
В браузере отличный дебагер встроенный.
Прочти моё последнее сообщение, я там где-то про цифры упоминал? Что именно передавалось по первому телефону? ты пытаешься спорить сам с собой. Только не надо говорить, что по первому телефону передавались слова и буквы по средствам вакуума, с одной стороны они всасывались, а с другой выпадали и их составляли и зачитывали как в ЛОТО =)))))
Странно от тебя такое слышать. Когда Белл изобрел телефон не было никаких цифр.
Странно слышать это от человека, который изучает языки программирования. А ты слова и буквы с собой в сумке носишь? или как? вообще то люди общаются издавая звуки, аналоговая передача данных =)
Тогда тебе нужно изучить историю развития телефона, а в скайпе когда общаешься, видео или нет, именно такие вот циферки и передаются друг другу.
Браузеры сейчас крутые позволяют брейкопинты в javascripte делать
А самое главное - как это все отлаживать?
У тебя есть шанс сделать более углубленный курс. Ведь сам Магистр он говорит - я не даю на 100% готовое решение - максимум 75%, а остальное сами делаете.
С моей точки зрения телефон - это когда взял и начал говорить и видеть чела - как в скайпе.
Микрофон - BM-800 - хороший и 1k стоит(На AliExpress) / Я покупал себе ;)
Поздравляю с финалом, удачи в дальнейшем изучении.
Правильно, Делегаты на Кубиках, а это Нити на Кубиках, посмотри список уроков курса, если ты его не проходил то увидишь, что с кубиками два урока, если проходил, напомнишь =)
Да, конечно! Наверное, один из самых лучших курсов) Вам советую его тоже!
Ты же вроде вчера делал делегаты
Тесты всегда пригодятся.
Надо будет изучить этот курс
Можно замутить своих героев меча и магии!
Весьма полезный. Много элегатных алгоритмов узнал. Когда вижу красивый код - душа радуется.
Потому что это самое сложное, остальное дело техники =)
Это ещё не релизная версия, когда запишу видео отчёт, поглядишь, на сколько zx-стильненько =)
Что-то многие пишут - что самое сложное время найти
Квас уже не актуален - прошло лето!
2) собратся пообщятся обсудить что то например дальнейшее развития себя,проекта, кф, придложить сделать совмесные проекты, попросить помощи в своем вопросе об своем проекте и т.д, ну может Евгений Витольдовичь что то другое скажит на вебинаре зачем все это
3) свои идеи записывать и план развития и потом сверяться а то можно совсем не туда пойти и забыть о своих планах ну и что то в этом роде
Хех. А я за 1 мин 24 сек - 6 прошёл ;)
1) Ну это принудиловка и ничего хорошего от принудиловок не будет.
2) А зачем?
3) А зачем вести дневник? Я не хочу - считаю это вредным. Лишняя писанина.
1)на странице клуба написано "Накопленные байты будут засчитаны только тем, кто до конца недели заполнит еженедельный отчёт!"
2) можно задать только нетакой развернутый ответ получишь
3) что гдето у себя ведешь дневник? что сделал что надо сделать что улутшить на следующей неделе и т.д.
я так нет в голове знаю только и это плохо
1) Байты и так зачислялись - зачем еще одно дублирование делать?
2) Вопрос можешь задать - в пункте отчетов по заданию "Что было сложно"
3) Я и так это все вижу.
Короче бесмыссленная вещь - дублировать то, что и так работает.
1. чтобы байты зачислялись
2. провести встречу обсудить прогресс и что непонятно было
3. для себя увидить свой прогресс спросить самого себя доволен результатами или нет что лутше сделать можно на следующий неделе и так далее
Интерестно тут все проходите с шифрованием
потом шпионом работать будите )))
У меня кстати на 6 уровне тоже был затык. Полдня на него убил.
Молодец классные картинки нарисовал
Увлекаетесь дэен-буддизмом?
Иначе получится бег по кругу.
Сейчас тоже все работает. А вот в первая версия нет. Не знаю такого сайта, можешь дать ссылку на него?
Потом все зашифруете переписку всю
Очень странно - у меня сработало. А на гите есть залитый код, чтобы посмотреть?
Ты не поверишь Дим! В профессиональном программировании особо ничего не меняется ошибки из-за невнимательности, то программист не доглядит, то аналитик, то заказчик забудет что-то сказать.
))) Блин я вообще на целый день залип на нее!
Мой комментарий нисколько не изменился.
Молодец Никита - не сдаешься!
Надо мне еще раз этот курс пройти, а то забыл как это делается.
тоже решился пройти курс по шифрованию (:
Подход, что даже рутинную работу надо выполнять с радостью - что-то от дзен буддизма. И это правильно.
Почему в свойстве перед присваиванием я могу проконтроллировать, что присвоено. Вот пример кода:
public int SomeProperty
{
get { retrurn _someproperty; }
set {
if (value !=0) someproperty = value;
}
}
вроде дзен-буддизм я не преподавал :)
В этом уроке Игромистр блеснул знаниями стихов Есенина. И потом ключ ЕСЕНИН содержит 2 буквы е, и из-за этого расшировка могла пройти криво, но она прошла блестяще.
А что с Есениным получилось?
Интересно
Серега всегда подбирает хорошую музыку.
Если использовать концепцию заимствованную с Java геттеров и сеттеров, то лучше всего использовать SetAdults, а так да действительно - можно через свойство присвоить. А в данном случае присваивание adults не прокатит, т.к. стоит private set на свойстве.
пообщавшись с yii, я усомнился в этом тезисе
А у тебя новые иконки для сапера?
Ну asp.net - это же передовые технологии...
Хороший клип. Кстати куда Spice Girls делись? Что-то ничего не слышно про них.
По поводу видео.
1. Если бы такое разместил кто-нибудь из новичков - я бы вернул отчёт.
2. Клип понравился, особенно та девочка в красной юбке и зелёной кофте - как она так быстро перемещалась?
3. Вначале обнадёжился, что весь клип будет "одним" кадром, без смены кадра. Увы.
Вот где это реализовано великолепным образом:
www.youtube.com/watch?v=gJLIiF15wjQ
api переводчика при формировании меню на нужном языке как раз и используется.
Я что-то не понял где тебе пригодился web api, когда ты в самом начале обращался к яндекс переводчику
всегда приятно, когда знаешь несколько варианта решение одной задачи.
))) Твой клип тоже супер...
И да, у меня есть говорящие часы с детства, наручные, поэтому есть с чем сравнивать =)
потому что многие вещи идентичные и сразу сделал поддержку секунд, если бы секунды не делал, было бы ещё меньше
А почему так мало файлов?
))) Привычки надо менять - тогда жисть поменяем.
Ты про курс? Это Валерию спасибо за него! =)
Серега! Нифига се прикольная вещь!
Ничего не проверка - надо уметь признавать свои косяки!
Monkey see, monkey do?
А мне, что то за байты нечего почти брать)
Я начинал проходить этот курс, когда он был улиточным. Вот решил продолжить дальше, когда он стал обычным. Благо можно за байты взять.
Решил новый курс начать!? Отличный выбор.
Главное, что получилось прикольно!
Я тоже предпочитаю программно делать.
У нас уже осень qwas не актуален!
В максимальной вроде же скачать должен был, там всё есть.
Хорошо. Расскажи в какой комлектации нужен OpenServer?
и в IE и в FF и в Chrome такое повидение?
Да, переделай, а то реально такая банальная вещь, а у тебя не вышло, НЕ ВЕРЮ!!! ты можешь, я знаю!!! =)
Да, тесты всегда хорошо, создал функцию, добавил тесты, которые тебя волнуют по этой функции, проверил, всё ок, пошёл дальше.
Другой источник использовалю
Кстати этим и хороши unit тесты в C# и Java
Везде она есть, где есть мы)))
Получается нужно этот урок переделать. Кстати Иван спасибо за совет.
Скачал бы любой, в OpenServer к примеру есть встроенный FTP, мог бы его юзануть =)
Прям за гранью добра и зла?
Кстати когда отправляю отчет на videosharp.info такая же фигня - со второго раза отчет за урок отправляется.
а куда же без нее родимой, консоль в приложении твой друг и помощник (:
Это как суслик - его не видно, а он есть.
Правильно - описывается проблематика задачи.
Тут еще этого паттерна нету
1000 лет тут ни при чем - сначала у нас нет мастерства и делаем все медленно, а потом все быстрее и быстрее!
Изучить паттерн проектирования Singleton.
не понял смысла урока
В жизни примерно также
Супер! У меня было все намного хуже! Вижу старался!
Почему же странные?
))) Я буду платным брать - ибо у меня и так накопилось байт - не в бочку же их солить!
А как ты хотел, я сейчас прохожу курсы на Coursera, там вообще недостаток - они на английском, сначала перевести надо (благо много слов понятные), потом понять. Иной раз сплю в сутки по 3-4 часа, чтобы задания сделать.
А насчет времени - его всегда достаточно. Не вежлив лишь раб момента не имеющий в запасе вечность!
Это в моём случае скорее синонемы)
Торопица не надо надо - шевелица надо!
Дэвид Блэйн) Настоящая уличная магия))
да, мы иногда с дочкой тоже рубимся в денди =)
Надо же и тут есть консоль
Ты особый ценитель Денди. У меня брат такой - мы иногда любим с ним порубиться в денди.
Именно за анимацию люди и платят деньги, им не важно, что там под капотом, главное, чтобы красивая обложка была.
закрыты внутренности, а не от внутренностей, думается ты это хотел сказать =)
Согласен ! Для этого нужно останавливать видео.
Не так - инкапсуляция - это сокрытие реализации объекта. Например смартфон закрыт от внутренностей крышкой - нас не интересует как он устроен - мы берем им и пользуемся.
с финалом Владимир, классная игрушка получилась
Считаю анимацию баловством, одно дело изучить танцующие ссылки - это очень полезный алгоритм, другое дело целых 44 минуты на анимацию тратить. Зато когда дошел до конца возрадовался аки младенец результату!
А почему ломало? В чём причина?
вот в этом и заключается сложность, НАЙТИ ЕГО, а когда уже нашёл, сложного ничего нет =)
Слушай, в сложном пишешь найти время и всегда ты его находишь!
Пройдет месяц-другой будешь вовсю прогить!
хотела б я знать. может где-то в самих тестах ошиблась, причём давно.
при шифровании пароля добавляется секретный ключ к паролю
А почему тесты не прошли?
Молодец! Можно что-то полезное сделать vk
Очень здорово что если подумать можно на чем угодно замутить игру )))
Твоя тактика была какая-то странная.
Нужно сразу искать 4-палубный, нажимая через 3 свободные клетки. А ты то через 4 нажимал, то через 2.
Зря однопалублики окрасил красным, лучше бы какой-то другой цвет, чтобы меньше казалось, что они потоплены =)
Молодец, с финалом тебя.
Клёва, поздравляю с финалом, молодец
Дансинг Линкс тут как раз кстати, для рандомного распределения кораблей =)
а я с 7 и с каждым днём всё сильнее и сильнее =)
Смотрю оставил старый алгоритм.
Более подробно опишу строчку (i%2==1) ? -1:1
Если i равно 3, то остаток от деления нацело на 2 будет равен 1, сработает условие -1, если 4, то остаток от деления на 2 будет равен нулю и сработает условие -1.
Молодец! Я вон с 12 лет занимаюсь программиованием и до сих пор не отпускает
ИИ это всегда интересно
Всё просто, когда узнал как =)
мне нравятся простые решения :)
Но и не слишком сложно.
exception в базе данных на уникальную почту что такая почта уже существует
Когда доберусь до курса Судоку, обязательно реализую через этот алгоритм, так как когда его ковырял, туда сюда, понял как он работает, представляю как надо реализовать его в судоку да и вообще много где. Осталось за малым, добраться до курса =)
з.ы.
мои исследования по этому алгоритму видел пока только Игромистр =)
Обязательно =) но это будет не скоро, есть куча других курсов, а этот меня стимулировал поставить 2017 студию, так как она не ставилась, пришлось вручную исправить все ошибки, на которые она ругалась, зато теперь на основной системе стоит 2017 студия.
У тебя должно быть похоже на ZX style.
А что за exception?
хорошо что разобрались
Алгоритм могучий. Я еще не разобрался как в судоку его засунуть.
И верно сделал, я тоже не буду, когда наконец доберусь до этого курса, а то купил год назад, а так время и не нашёл.
всё верно, это самый верный способ, мы так ещё в школе прикалывались, типо, я угадаю твоё число от 1 до 100 максимум за 7 попыток.
В контакте хитро скачивается видео, если еще не прикрыли эту нычку.
Хороший вопрос - просто будешь знать, для int такое максимальное число.
Меняешь привычки меняешь жизнь.
))) Не стал ты по русски писать названия методов!
Смотрю Кирилл новый курс выпустил! Игрушка детства.
Тут тоже есть testcase?
Ну да - 4 часа это слишком.
Грабли для того и придумали, чтобы люди становились умнее =)
Это можно отслеживать какие запросы рвутся к базе данных?
Рекурсия хороша своей краткой записью, но долго работает из-за построения дерева решений. Самый хороший пример с рекурсией нахождение чисел Фибоначчи найти скажем 40 член последовательности.
Секундомер один из лучших курсов!
С финалом! Молодец! Отличная работа! Подумай об отдельном курсе.
Молодец! Логичным продолжением этого урока сделать урок не только по архивированию, но по сжатию файлов.
Тоже с ним была проблема))) Но ровно на одной моей машине)) На других работало как надо без изменений кода
А что значит холивар?
очень удобный отладчик, я прямо влюбился ((:
Молодец, отличная работа.
Первые ошибки - это интересно.
загрузил твой код, посмотрел.
поставь брейкпоинты на инит и на форм_лоад - будет понятно в чём дело.
форма отображается после того, как ты скрыл селекшин и он заново появляется
такая проблема очень популярная - правильное решение - откзаться от инициализации в конструкторе
напиши свою функцию инит и вызывай её из форм1_лоад либо при нажатии кнопки "старт" это нормальный ход.
Моряки говорят "Семь футов под килем"!
Просто сделал замечание Александру за недоделанную работу, в результате чего получил пощёчину... Обидно только, что из рейтинга улиток вылетел.
Почему тебя это радует
chipу и Игромистру респект - отличные курсы получились!
Смотрю холивар тут пошел
Особо радует, что ты пишешь в "Что было сложным"
Вообще полезный курс получился. ООП очень помогает в программистской жизни.
Витольдович! Предлагаю сделать отдельный vip курс, правда предлагаю использовать Visual C++ , а у кого стоит линукс тот своим gcc пользуется.
Да, из-за переключения между раскладками и не удобно.
На твоем месте я бы подумал об отдельном курсе - графоциклы на c++. Мне бы было интересно.
Такие как Grid, StackPanel, WrapPanel наследуются от класса Panel, поэтому чтобы добавить контрол на панель нужно написать например: grid.Children.Add(button); У простых контролов таких как Button и др. все иначе, они помещают один объект в свойство Content.
TextBlock txt = new TextBlock();
txt.Text = "Hello";
Button b = new Button();
b.Content = txt;
grid.Children.Add(b);
Можно в Button добавить Grid и туда уже добавить например Image и TextBlock, получится кнопка с картинкой и текстом.
Нет, динамически почти так же как и в WF
Йожыг прикольный!
Интересные вещи проходите!
))) Вечная проблема - придумать, что было сложным.
Это - мой стиль :)
Не люблю затянутые уроки. Если не успеваешь - всегда можно остановить или вернуться. Хуже - когда двойной скорости просмотра оказывается слишком мало.
Спасибо, я старалась :)
Елена не бросает слова на ветер =)
Да, Лена молодец!
здорово получилось Владимир, с финалом
На правом, используется функция tick
Я понял, почему у тебя ошибка - исправь условие if (n==0) return 0; на if (n==0) return 1;
Я этот урок делал, просто не пойму со скрина, где время не правильное?
Класс! Хороший обзор.
Иной раз очень долго думаешь - какое имя для переменной/метода подобрать.
На gcc. g++ использовал в курсе "Обрезка Изображений".
Тут важно другое - с каким фреймворком работает VS . В VS2010 от 1.0 до 4.1.1 - что вполне хватает для всех задач. Горячие клавиши практически те же самые. Да вот еще плюс 2010- она грузится быстрее 2017.
С возвращением Максим! Куда пропал?
В наименовании переменных. Не заметил буковку s. В финальном уроке подробнее об этом рассказываю.
И голосом Жириновского говорил)))
Молодец, а по поводу логики, согласен, нужно правильно давать имена переменным и если они отличаются всего единственным или множественным числом, то не забывать об этом и логически продумывать каждую строчку, то что учитель это не доглядел это пол беды, а ученик не заметил это ещё хуже, значит он тупо копипастит и ничего не понимает, ты доказал, что имеешь понимание =)
и в чём эта мелочь заключалась?
Поздравляю С финалом, отличный обзор.
Я mp3 записывал. Правда библиотеки для ее чтения отдельно находил.
да я знаю, что без труда не выловишь и рыбку из пруда. я уже давно не тяну денег с родителей. живу на стипендию. а вот пока каникулы, денег нету. а работать я хотел, но не нашёл работы, т.к. всем нужно с опытом
Владимир! Есть правило 10000 часов. Не бывает так, что ты получаешь мастерство без труда. Надо как минимум посвятить своему делу 10 000 часов, чтобы стать экспертом мирового уровня - тогда у тебя не будет отбоя от заказов. Начни с простых вещей - пройди все уроки на сайте. Да это стоит денег. Я уже начинал зарабатывать деньги с 13 лет - в колхозе работал. Скопил денег потом покупал книжки по программированию с родителей ни копейки ни тянул. В 14 лет через УПК сделал базу данных для нашего местного ГАИ и мне тогда заплатили 100 рублей (на наши деньги может 30 000 рублей). Не бывает так, чтобы не вкладывать ничего получить. Перед тем как согреться нужно в печку положить дрова, так и с деньгами.
Ну принципе можно mysql на бесплатном сервере в инете развернуть и подконнектиться и потом с него работать - так даже будет интереснее.
У меня тоже помню денвер коленки вставлял, я потом нагуглил и как-то выкрутился с этой ситуации.
Это куча переменных, структур, флажков, обратных вызовов в проге на C++ Win32 для создания пустого окна.
Это вообще бред, если запуск от администратора просит пароль админа, тогда согласен, это косяк, но если запуск от админа не проверялся, а напрямую естественно при включённом UAC не даёт права, то тут другой вопрос. В любом случае, почему нельзя выполнить задание дома или где-то ещё. Как можно изучать программирование ничего не делая практически? Задание по сути своей не выполнено!!!
А что это за зверье и с чем его едят?
Для дома это бред конечно, на работе скорее всего.
vk.com/novopashinwm - постучись ко мне . Я начал искать тебя выдалось 2053 записи - это слишком много.
Владимир, я так и не понял где найти. Найди меня в вк (Владимир Быков ава - ава в отпуске). Объясни мне там со скринами, где найти.
Золотые слова))
О, сколько нам открытий чудных
Готовят просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг…
Рекурсия с котами прекрасна
А вот Ефим в шариках сделал опцию чтобы убирать отображение пути шариков... Это к вопросу об анимации
Ниже там есть пункт "видео". На этом сайте можно получить сертификат, только толку мало кто из работодателей знает про этот проект, больше ценятся сертификаты Microsoft , Linux, Oracle, однако портфолио не только сертификаты и дипломы (кстати тут нет диплома), но и коллекция сделанных программ - это больше всяких дипломов ценится.
в смысле в портфолио? а что здесь можно сертификаты получать или дипломы, или я не понимаю?
С финалом!
С финалом! Отличный обзор! Насчет работы - добавь в свое портфолио это видео. Кстати можешь попытать счастье на удаленной работе. А видео лучше в специальной колонке вставлять, а не в комментариях.
На проекте разные люди и это видео рассчитано на людей с нулевыми знаниями C# - поэтому столько воды.
Да, приобщаться к C++ тоже полезно.
Так он всю жизнь только и чертит, поэтому руку набил, это как слепой набор, мышечная память. А вообще есть линейка =)
Удачной "Чашки кофе" :)
А что все квадратики красные ? Они неподвижные?
Я проходил эту игру и не знаю, куда приделать этот бот - разве что кликать в какой-то программе на клавиши.
Молодец, по поводу анимации да, фишка в том, что анимация и рюшечки очень любит конечный пользователь, это часть успешности проекта. Если сделать всё чисто под себя, врятли это будет востребовано большинством. А вот когда оно пестрит и кружится, да ещё музычка, вот тогда всех привлекает.
Спасибо, Владимир. Мышкой да, иногда не попадаю, но это мелочь, съедает мало времени. Много времени уходит на набор кода, мне раза в три надо больше набирать для создания программы.
Вообще молодец - у меня на C# был результат около 23 минут. Горячие клавиши очень выручают , а много времени уходит, что не совсем точно попадешь мышкой не в то место - результат волнения.
У меня наступил катарсис от всего этого!
Не слушай их))) делай сам
И главное очень быстро можно модифицировать программу.
Основная задача анимации в этом и заключается, чтобы производить эффект =)
Мы изменяем точку входа. По умолчанию точка входа static void Main, чтобы написать другие функции , которые нам нужны нужно к ним прибавлять слово static. А в дальнейшем изменив точку входа на Start - нам не нужно дописывать лишнее это слово static. Насчет того, что такое статик и зачем он нужен можешь погуглить. Есть понятие функция экземляра класса и функция самого класса.
Прикольный арканоид получился
Думаешь легко хорошие дела делать? :-)
Ну например если умножаем двухзначное число на 11, то можно в центре число сложить, а остальные два числа ставим по краям
11 * 45 = 4 (4+5) 5 = 4 9 5
Еще нужно забыть старую школьную привычку, когда сложение начинали с единиц, дальше десятки, сотни и так далее - как показывает практика лучше начинать с наивысшего разряда и таким образом в уме ты гораздо быстрее складываешь.
Вот еще lifehack MQxML , где (Q+L) =10, M*(M+1)Q*L, например 46*44 = 4*(4+1) 6*4=2024
Есть элегантное правило диагонали. Если интересно могу отдельное видео записать.
Слишком много нюансов , поэтому урок такой долгий!
К устному счету нельзя применять механистический подход.
))) Нас окружает сплошная инкапсуляция. Например когда видим кошаков или собак - у них же кишки не торчат наружу или в пульте все детали упакованы или двигатель закрыт кожухом. Инкапсуляция везде.
Папа мой заставил её сделать.
Ещё когда я эту программу писал на Паскале в 11 классе.
Это вздох паразит))
Можно было их друг за другом расположить, чтобы не новой строчке, а в ряд и таким образом на один экран поместить.
)) Магистр такой - даже из пустого места конфетку сделает.
С анимацией всегда приятнее игрушки.
Вот это было бы интересно - как поставить Linux, как развернуть C и библиотеку GTK+
Спасибо за отзыв, Владимир. Мой уровень подготовки не достаточен для создания курса, кроме того, необходима ОС Linux, язык С, библиотека GTK+, все это потребует настройки и подробного объяснения. Еще раз спасибо за отзыв!
Это мастерство - оно приходит постепенно.
Я тоже не понял - где тут и при чем тут здесь?
chip предлагаю выпустить свой курс секундомера - я бы с удовольствием прошел бы твою версию - это выглядит круто - тем более прошел за 2:55
Перед сном, изза этого ложусь позже. Либо в промежутках между работой перерыв, либо пока выполняется задача на другом ПК, есть время, пока ждёшь её окончание. и так далее, по сусекам наскребается =)
А дуги из отрезков ;)
))) Ты с этим курсом стал свой мотель строить. Ну все правильно - знания нужно на практике применять - как раз база готова!
Я все время удивляюсь как ты находишь время? От чего выкраиваешь?
И выглядит элегантнее.
Это хорошо, когда все получилось.
Может быть, сама картинка, которая размещается в picturebox, содержит белый фон?
Расскажи это разработчикам C++, между прочим в Java тоже используется CSS для стилизации дизайна форм.
Тут не нужны приседания со слешами - майкрософт и так со всем справляется самостоятельно.
Tekashnik о чем-то догадывается.
Ну гост же он сделан для стандартизации- для нашего удобства.
Хитро сделано - ДолИна или ДолинА - сразу не разберешь.
Ну css и c++ - вещи весьма далекие.
Давно уже пора понять, что chip пишет всё на C++ под линукс.
Сразу подскажу правило умножения двухзначного числа на 11. Когда двухзначное число умножаем на 11, по краям ставим само число, а внутри складываем. Например 11*34 = 374. Внутри сложили 3 и 4. А как быть если в сумме число больше 10. Запоминаем разряд и складываем сотни. Например 11 * 87 = 957. Сначала по краям ставим 8 и 7, внутри складываем 8+7=15, 15 больше 10, оставляем 5, а 8+1 5 7, получаем 957.
Можно запускать дискотеку. Осталось выбрать музыку. www.youtube.com/watch?v=Z2C90bnZg6g - у меня вот так!
Больше, чем в 2 раза, только я не помню где CSS в курсе секундомер!
Ну-да круг надо делать из дуг.
Это же прекрасно!
Дисциплина наше все!
Чтобы это понять нужно посмотреть курс по ООП. А так, чтобы привести к типу LinkLabel и воспользоваться всеми его методами и свойствами.
Это посильнее, чем "Фауст" - Гётэ))
Поздравляю с текущим финалом.
Я понимаю) Программы на C# пишу давно, а вот игры.. Мне ближе Unity3D) На этом движке писать быстро и весело) Но Евгений Витольдович может заинтересовать!)
По большому счету нужны отдельные карты уровней и элементов, но это слишком бы усложнило бы игру. Задача стояла чтобы быстро и просто сделать арканоид.
Я тоже приобрел чашку кофе - надо будет изучить.
Чтобы заинтересновать в коледже 100% аудитории нужно начитать программирование с урока "Как взломать пентагон" ну или на крайняк "Как взломать страницу Вконтакте", аншлаг будет обеспечен))))
Ну да даже есть отдельная книжка про эту тему - называется по моему чистый код.
С моей точки зрения именно с таких вещей надо начинать программирование в колледже
Прикольный парсер получился.
Мне кажется красивее когда фон меняет цвет, а не сами символы (как у меня). Но всё это дело на любителя))
Это кстати это не спойлер (кстати это понятие киношное - рассказ заранее сюжета), а скорее предлагаю свой вариант решения проблемы.
Боюсь сейчас и не узнаешь:)
Чтобы у тебя все заработало нужно заменить g.Поймал)? SetNewLeader(g) : g.Невада();
на
if (g.Поймал) SetNewLeader(g) else g.Невада();
У Лены урок очень плотный в плане информации - каждая секунда задействована!
Если не секрет, а какая основная профессия?
Спирограф отличный получился!
Какие шарики? это отчёт по карточкам памяти =)
Молодец, удачи в дальнейшем.
ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%BB%D0%B8%D0%BC%D0%BE%D1%80%D1%84%D0%B8%D0%B7%D0%BC_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0) - так договорились, чтобы всем было понятно о чем идет речь.
Аналог LIKE
Что за GLOB?
А теперь можно поэксперементировать в устном счете. Начать с цифр содержащих 1 число, потом 2 числа. При чем лучше всего делать не справа налево, а слева направо. Например надо сложить 94 + 31, 94 + 30 = 124, 124 + 1 = 125. Лучше все это в уме делать - очень разивает мозги.
узнаешь в конце.
Я подумал, что выбор файла очень удобно в этом приложении =)
Вот что в тебе нравится Иван ты все делаешь на 110%
Классный квадратик получился!
Отлично! Был гастрономический тур по провинции Лоторингии Франции. Теперь сел на хлеб и воду - ибо это не возможно так было обжираться.
Владимир с возвращением, как отпуск?
Я думал уже все прошли его =)
Весь курс полезный.
Полезный урок?
А здесь нет возможности приложить изображение - только текст.
Классно! Заодно можно и c++ изучить!
Так я не лютовал. Сам преподаватель. На реальных занятиях хватало напроверяться. :)
Так я в прошлом году тоже лютовал над посетителями сайта - вот мне обратка пришла. Не приставайте к Андрею - как говорят самураи - рыба лучше всего растет именно в воде с ряской, а не в кристально чистой воде. Главное что он для себя уяснил этот алгоритм.
Да со временем туго - еще перед отпуском все напрягают. А в принципе мне идея и так ясна.
со временем совсем туго, что сам не проработал данное в Excel? =)
)))) я пытлся комментировать (как Бельков из Нашей Раши), но меня никто не услышал
Картинка просто супер! Может переделаем судоку?
Все гениально, но ДЗ не выполнено. Вот мне и дилемма, с одной стороны поставить +, а с другой - . Как показывает мой опыт, пробелы в понимании ведут к дальнейшим сложностям, так что получи -.
Слава Дональду Кнуту! :)
Евгений Витольдович он такой (сразу вспоминаю Джентельменов удачи - Доцент заставит).
А что за городские задания надо сдавать?
незнаю ввел в поиск Dancing Link такие картинки получил
кажется это с какой то игры
Молодец! Я знаю народ пишет проги для репостов и групп, где разыгрываются разные подарки, заводят сторонний ак и через него участвуют в конкурсах.
Это из бременских музыкантов?
Еще как следят. У меня есть программка по рассылке однотипных сообщений на городские группы (я продаю и отдаю разное ненужное барахло - просто надоело вручную делать - решил автоматизировать процесс) - делал интервал 0,7 секунды - требует катпчу. Я уже сделал программу по вводу катпчи. А надо было еще увеличить интервал на 0,3 и было счастье.
Очень четко банит vk , когда много однотипных действий за короткий промежуток времени делаешь. Например я проходил этот курс и сделал так, чтобы друзьям своим делать лайки. И сделал интервал между тем как я делаю лайки - 0,2 секунды - меня на 3 дня забанили. Потом сделал интервал 1 секунду и все нормально - WebAPI VK переварило. Еще есть такое дело - нельзя более 40 приглашений в группу за сутки отправить. Вообщем - не надо сильно маньячить и будет счастье. Кстати тоже касается отправляемых постов - если слишком часто отправляешь посты - банят или там заставляют программно катпчу ввести, если сделаешь побольше интервал - все нормально.
А зачем мы тогда её делали?
Да, есть такая проблема - уйти на балкон, чтобы не мешали :)
пока еще нет
У меня всё более приземлённо. Засорившаяся канализационная труба меня звала
Небось зовет в путь муза дальних путешествий!
Мне всегда нравились паутинки схем uml.
Это на asp.net?
Не всегда много времени. Бывает и быстро пишешь.
доползу, тоже поискрю (:
Да не не прикольно, учитывая то, что знаю я мало мальски, там интерфейс совсем скудный. Можно сказать блокнот.
С моей точки зрения лучше самому двери открывать - а так будет только ключи тратиться.
Я о другом, что не надо принимать высказывания, пусть даже Энштейна за руководство к действию.
Успех вещь относительная, так как стремиться к бесконечности, поэтому априори не имеет смысла. Нужно искать смысл и двигаться, успех тебя настигнет сам.
Ну это хорошо совпало, что без него хорошо работает, бывают случаи когда поле у разных объектов названо одинаково - тогда нужно их как-то отличать. Вроде понятно написал.
Можно стремится к успеху и жизнь будет наполнена смыслом - ведь это тоже вполне решаемая задача .
Специально запоминать не надо - лучше помнить в каком уроке что-то разбиралось. Когда часто делаешь и так все запомнится.
В том то и дело, что не разберешься - тут тонкая энергетика. Вот как ее опишешь. Например Кастанеда описывал, что вокруг нас свящиеся коконы - аура. Я эту ауру не вижу, экстрасенсы видят - есть возможность ее сфотографировать - измерить нет - слишком тонкая энергетика. Есть такие вещи куда современная наука и заглянуть не может - например вглубь атомов или же даже исследовать ближайшие звезды - и то большая проблема. А с моей точки зрения - привычки можно и нужно менять.
Вот два примера для размышления - человек попадает в армию и начинает работать за границей - там просто идет переплавка менталитета.
Нужно предметно разбираться в данном вопросе, без спецзнаний обсуждение зайдет в тупик.
А вот еще - когда ты полностью меняешь точку сборку, то что описано у Кастанеды в книгах.
Хорошая метафора на этот счет - это стол. Все что под столом и над столом - известные знания (в том числе и по психологии), а все что вокруг стола - это неизвестные. Тут никакая психология это не объяснит. А с другой стороны можно сказать, что Кастанеда благодаря дон Хуану изменил жизнь? Можно. В привычках ли дело ? Не совсем в них, хотя их тоже пришлось изменить.
Насколько мне объясняли в свое время, если бы вместо пить водку по вечерам было бы пить водку по вечерам с, например, анализом вино-водочной продукции, игрой в шахматы или обязательным написанием какого-нибудь портрета - это изменение действующей привычки. А прогулка - это полная замена текущей привычки на новую, точнее выработка новой привычки. Можно конечно ради интереса почитать спецлитературу. Я не психолог по образованию, точные трактовки поведения человека не скажу.
Ну а вот еще вариант - чел пил водку и просто тупо перестал - привычка не на что меняется. Просто та привычка которая была исчезла - аннигилировалась!
Давай по простому - была привычка пить водку каждый вечер - заменил привычкой делать прогулку. Как это привычка не меняется?
Вот именно, сама привычка не изменяется, не модернизируется, она может только перестать существовать как 1 объект, и на его месте появится новый. У меня 2 знакомые девушки ушли на психологов, и мы как то с ними затеяли дискуссию. В результате был получен ответ от людей, которых "этому учили ;-)", что заменить можно, изменить практически не возможно. Спорить конечно не буду, люди как-никак учились ;-)
Привычки поддаются изменениям - они заменяются новыми привычками - проверенно!
Важна правильная постановка задачи. Видимо в видео подробно объясняется , что нужно делать.
У него такое лицо, как будто достиг катарсиса ООП.
Была картинка домино, теперь всё норм)
Такая рекурсия в жизни мне очень знакома!
С завершением курса!
Уже готовое приложение
Хорошее дело - для меня WPF тоже новая технология
Классно выглядит, молодец, по поводу квадратных иллюминаторов, ведь они круглые не просто так ;)
Отлично, Владимир!!! Курс Домино мне тоже сильно понравился!!!
Рандомно их генерить после 32 цифр на поле это полный бред
Это будет сильно ломаный русский
Хорошие вопросы - меня тоже мучает, как можно делать форматирование текста в заголовке, а то по умолчанию текст прижат вправо.
Круто получилось! Молодец!
Ты можешь сразу переводить - поставь браузерный переводчик
Время от времени так и поступаю))
Ну мог бы соврать, сказать, что сохранить было самое сложное!
Там алгоритм слишком не оптимальный - он фигачит все цифры, хотя можно исключить те цифры, которые уже использовались.
Молодец Владимир!! Интересная графика, 8-битные игрушки напомнила!!!
Решал долго, на сложном так и не решил)) время не резиновое))
Да есть идеи, только лень одолевает
Спасибо. Надо пока есть желание и возможности доделать до конца, вот тогда точно буду молодец:)
А ты вот думал как оптимизировать этот алгоритм?
Всему свое время...
Нолики шикарные.
Согласен - боты расхолаживают
Молодец! Больше двух минут улучшил начальный результат.
Если поменять порядок AND и OR то выяснится, что OR работает правильно, а AND - нет. Я подозреваю,
что после операции bit1.And(bit2); массив bit1 меняется.
Да скучный был урок!
!Очень хорошо, я бы поставил.
А что, так можно было?(С)Futurama
Ждите моего отчёта, Владимир.
!Очень хорошо, я бы поставил.
А что, так можно было?(С)Futurama
Ждите моего отчёта, Владимир.
Я вначале не понял, почему isnull, а потом почитал тему урока и понял, что в этом курсе используется база MS SQL, а я то думал, что MySQL. да, такой вариант тоже отличный, перенести эту задачу на сабу БД, чтобы разгрузить код ПО.
Можно без приседаний select isnull( max(id),0) from subject
Да, проверку надо делать на отсутствие записей, тогда возвращать "0", а далее по коду идёт +1 и как раз будет первый айди 1.
Я бы конечно стал делать select max(id) - понятное дело лучше это надо отдать на откуп БД. Да насчет интуиции согласен.
Обижеются терпилы. Я просто сказал, что понятия не имел о такой функции.
Я все больше прихожу к выводу, что надо прокачивать интуицию, а то она там в уголке сидит и попискивает.
Ну в принципе да - мы не волшебники - только учимся. Просто все ошибки с БД я кожей чувствую - это мой хлеб - не обижайся на мое ворчание.
Откуда мне знать, что такаяфункция есть?
Я сделал проще - ид всегда должен быть автоинкремент в подобных случаях.
Вот так все четко работает.
private void insert_subject()
{
do sql.Open();
while (db_error());
do sql.Exec("INSERT INTO subject (subject) VALUES (\"" + text_subject.Text + "\")");
while (db_error());
text_subject.Text = "";
do sql.Close();
while (db_error());
load_subject_table();
}
Зачем так извращаться? Достаточно было сделать SELECT isnull( MAX(id),0) FROM subject
Ну да, их там нет уже.
Я сделал вот так:
private void insert_subject()
{
do sql.Open();
while (db_error());
int id;
id = int.Parse(sql.Scalar("SELECT MAX(id) FROM subject")) + 1;
if (id == null) id = 0;
do sql.Exec("INSERT INTO subject (id, subject) VALUES (" + id.ToString() + ", \"" + text_subject.Text + "\")");
while (db_error());
text_subject.Text = "";
load_subject_table();
do sql.Close();
while (db_error());
}
Additional information: Input string was not in a correct format.
Ошибка в той же строке.
Я так полагаю id нельзя конвертировать в строку, т.к. в базе это тип инт. Я это еще опять интуитивно заметил, но как я могу сомневаться? Сейчас переделаю и посмотрю.
Зачем тут Алла Пугачева?!
Очень прикольно получилось!
А если select max(id) from subject - вернет null? Может вовсе записей нет в таблице - тогда у тебя будет ошибка.
Согласен - урок не должен быть дольше этого времени.
Я бы тоже хотел еще немного функционального программирования.
Отлично Владимир!!! Молодец!!
А с кружочками очень наглядно получилось.
Когда тема интересная, и есть немного времени, чем просто повторить за учителем, обязательно =)
Иван Воронин как всегда делает все на 110%
Поздравляю Владимир! Я тоже радовался когда спирограф заработал (:
Поздравляю с завершением курса.
Меня тоже поначалу раздражало. Потом не стал на это обращать внимание.
Как я смотрю на стрелялку, все по разному делают. Вот если свинтуса растреливаем, то стрелять можно было ангрибёрдсами.
Отлично Владимир!!! Красота, да и только!!!
Максим! Поздравляем, что ты добрался до этого тренинга!
Ну я к тому, что все встало на свои места.
Не совсем понял о каких тонкастях идёт речь... Просто алгоритм написанный ЕГ немного отличается от моего предстовления как его нужно было бы сделать. Но у Игромистра изящней получилось мне кажется)
А есть какие особые тонкости?
Точка, Точка, Запятая
Кстати мне скоро это слово понадобится
Поменял рисунок жизни? Понимаешь о чем я?
К этом надо привыкнуть.
Надо будет тоже изучить шифрование.
Всегда восхищают финальные видео отчеты - поздравляю с достойным завершением этого курса!
Молодец, Владимир!! Отличный отчет!!
Осталось освоить беспроигрышные алгоритмы игры в крестики-нолики.
Молодец! С финалом тебя! Повторяй секундомер - в этом секрет мастерства!
Отлично, теперь видно видео, спасибо, молодец!
Молодец, Владимир! Поздравляю с финалом!
Не обязательно. Может и свойств не быть - ты просто переопределяешь метод в классе наследнике
Хорошее слово внимать - сразу тебе и внимательность и вникать и понимать!
Прикольно - секундомер на WPF
А не всегда удается уследить за мыслью?
Я делал мотиватор "Ты можешь это сделать"
Ты главное распиши все до мельчаейшего болтика - хуже от этого не будет, а вот значительно быстрее сделаешь. Я вон полгода рожаю свою прогу . Только-только с мертвой точки сдвинулось . Вот можешь видео посмотреть - www.youtube.com/watch?v=RAIYvKI-IvQ
Буду куратором.
Программа еще не дописана до конца. Планирую в ближайшее время выпустить бета-версию =)
Добрый день! Не хотите ли быть моим куратором?
www.videosharp.info/1947/checking/author=1076
Добрый день! Не хотите ли быть моим куратором?
www.videosharp.info/1947/checking/author=1076
Многих я сам не знаю, просто написал в поиске персонажи Marvel
Похожую картинку на балде в майл ру видел.
А что это за супергерои? Мне они не знакомы.
))) Я видел когда слепым методом набирали и одной рукой - вот вверх крутизны.
Вон видел школоту в ленточках ходила!
Визуально не отличается, потому что мне надо было сравнивать их внутренне, поэтому ничего своего не добавлял, чтобы увидеть, что разница минимальная, редактор форм только существенно отличается, а сам код парой строк.
Да, HashSet отличная тема, а самое главное, намного шустрее работает.
Ну да - а то как-то от WF вообще не отличается.
Побольше организмов хороших и разных!
Как всегда отличная музыка, красиво получилось, молодец, удачи в дальнейшем изучении.
Доступ открытый. Силы не рассчитал - видео весит 895 метров и загрузилось на 77 %, просто ссылку заранее дает
"Это видео недоступно" пишет, забыл доступ дать по ссылке?
Не удивительно, эта библиотека на js написана.
Поздравляю с финалом, молодец, не останавливайся на достигнутом.
Видео получилось 895 мегабайта - сам в шоке. Вроде всего оно на 5 минут, хотя догадываюсь почему - слишком часто меняется картинка.
Я с mobile интернета догружаю. Сейчас на 33 процента загружено - бывает у меня очень быстро грузит, в этот раз чего-то тормозит.
Владимир! "Это видео недоступно" пишет, почему-то...
Молодец! У нас появилась еще одна девушка влюбленная в программирование!
Секундомер - супер тренинг!
Красивый эффект
Поздравляю с прлхождением курса
Одно из 5, как минимум =) Уже не помню, что за слово было
Да мне тоже js напоминает
Быстро разобрался.
Такой курс на сайте
занимаемся версткой макета сайта портфолио знакомимся с bootstrap 3
А что за портфолио такое на Bootstrap?
Простота в гениальности
Для этого и есть всемирный кладезь знаний.
Да зал я про делегаты, но что то писать нужно, а это самое вменяемое) и некоторые проблемы всё же есть, делегаты не так очевидны для меня, но с каждым разом как я их использую всё становится понятней и понятней ☺
В этом прелесь IDEA
Я думал ты знал про делегаты.
Это ты такой, а я знаю людей которым лениво секундомер проходить - сделают один раз проект и скриншотики нарисуют - типа отчитались.
а чьи они могут быть? каждый сам для себя старается, сюда же силком никто не затаскивает
Чтобы было видно, что твои результаты настоящие.
Кстати с исправлением ошибок - да ты ошибку исправил, но пока не перекомпилируешь будет гореть синим.
С моей точки зрения в переголивании ничего страшного нет. Просто ввести правило - кто сразу стал голей останавливается на месте на 2 секунды.
Сначала на учебе был курс C# и ООП, он нзакончился и захотелось продолжать чтобы не забыть
Потом можешь свои итераторы писать. Например когда будешь создавать карточную игру.
А вам нравится программирование или по учебе нужно?
А что мешает определить переменную int aaa и потом сделать переменную ббб аргументом?
class aaa
{
int aaa
foo(int bbb)
{
aaa = bbb
}
}
Так не будет работать что ли?
Смотрю Виталик Кличко крепко прописался в нашей жизни.
this надо писать, когда неоднозначная ситуация с переменными в классе, например в классе есть переменная типа int count и на вход в функцию поступает переменная типа int count, а мы хотим получить значение от переменной, которая поступила на вход для той, которая есть в классе. Делаем this.count = count;
Молодец, тоже два цикла делал ещё в курсе по Java
Я целый день убил, чтобы 2048 набрать.
Книжку то можно прочитать, только понимание не может донести автор. Каждый для себя это должен сделать сам.
Ну это с непривычки большой объем кода. На самом деле большими объемами кода может быть куча проектов и классов.
В интернетах))
С финалом! Отличный обзор!
Где шпаргалку надыбал?
Ну и что же было самым сложным?
Где это я уже слышал - крестьянам землю, матросам море, каждой бабе по мужику....
Прикольные кораблики.
Свой сайт это всегда хорошо.
Я использую при заполнении шаблонов документов.
Чтобы выглядело красиво, могут обратиться к дизайнеру, художнику или ещё кому, а человек-оркестр делает всё сам. Это экономит время и устраняет проблемы, присущие командам.
Тут дело не в человеке оркестре. Иной раз хочется написать прогу, но и чтобы выглядела привлекательно.
Ускорился почти что в 2 раза.
А Магистр никогда не дает полную версию программы - ты сам дописываешь, если чего-то не хватает. Он дает только основу.
Классика жанра!
Да, как сказал Игромистр, это удачное стечение обстоятельств.
поддерживаю, WPF в студию !
Не надо паниковать - у тебя все получится!
Ура! Начался курс jQuery
Вообще уже давно напрашивается курс по wpf
Необычный видеоотчет - очень понравился!
Спасибо за такой позитивный отзыв! И хорошо выполненное задание.
Молодец, поздравляю с финалом тренинга.
Видно прогресс от 5 минут до 2 минут хорошо поработали
Можно самому писать такие итераторы - например когда ты делаешь карточную игру и карты берутся с колоды.
А по французски улитки - лимасы.
Отлично, Владимир!!! Молодец!!!!
Именно так и есть, тренировка =)
Где такие шапочки для кошагов купить?
Ну вот ты и до термометра добрался!
А что такое хайпануть?
Был я на этом вебинаре, на котором этот курс записывался...... 8,5 часов он шёл)) Программа за минутку)
Молодец, Владимир! Поздравляю с завершением курса!
Тебя тоже с первомайскими выходными
Отлично!! 49 секунд, ты считаешь долгим? Не грызи сам себя, все замечательно!!!!!
Но есть столпы "мироздания"
Так количество парадигм стремится к бесконечности!
Это означает, что база MySQL или сервер не запущен. А может вовсе не установился. У меня что-то подобное было.
Это суть современных кадровых агенств.
Не только арбузы такие выращивают =)
А чего арбуз кубический?
Супер получилось! Просто обалдеть - это все позволяет WPF? Прям футуристический дизайн.
Порадовал кошаг с цветочками.
Эта история случается не так уж редко. Человек, возомнивший себя равным богам, ими же и наказан. Они лишили его неудач. Всё у него стало получаться, все желания сбываться. Он сошёл с ума и покончил с собой. Не думайте, что у вас было бы иначе.
Неудачи связывают нас с реальностью, не позволяя сойти с ума. Лишь у сумасшедшего их нет. И в каждой неудаче, в каждом несчастье есть что-то хорошее и полезное, как говорил один из братьев. Мы не знаем, что это на самом деле было, удача или неудача, пока не доживем до завтра, как говорил дугой брат. У того, кто выполняет все законы и правила, ни удач, ни неудач, быть не может, как говорил третий, поскольку не он эти правила и законы придумал. Даже если представить худшее из худших — всё человечество вдруг погибнет — и то хорошо, что кому-то не придётся на следующий день идти к зубному врачу, кому-то - на неприятный экзамен, а какие-то ужасные злодеи будут хотя бы таким образом, но наказаны.
И кто вообще знает, что для человека удача и что неудача? Только он сам. А мы можем узнать, только увидев его. Лишь по его лицу, его поведению мы догадаемся, что за событие случилось. Удачное для него, радостное, или неудачное, грустное. А о нас узнают, лишь, когда увидят нашу реакцию, нашу мимику, наше поведение. А другие у них спросят: "Ну и как он, как держится?"
Но между моментом, когда мы получили известие, и моментом, когда первый человек увидел нашу реакцию, есть промежуток. Промежуток времени, иногда очень небольшой. Это — наш звёздный час.
За это время мы можем или поддаться неудаче, снизить свой авторитет и ухудшить положение. Или увидеть и быстро развернуть успех тех, может быть и немногих положительных следствий, которые есть в любом событии. Словом, это наш звездный час. Это миг, когда мы можем повернуть ход событий, а то и свою судьбу в другую сторону.
Пока никто не увидел нашей первой реакции. Только до этого времени.
А вообще есть у нас есть список рекомендованной литературы - must read?
Владимир молодец!Я тоже осваиваю слепой метод печати!
Прочитал. Порадовал. Уважаю. Респект. Класс!
И как получается слепым методом набирать?
Я вот сейчас начал проходить))
Слишком большие трудозатраты при создании уровней.
Еще как - это тебе не иттерация!
Молодец! В принципе в одну строчку может все поместиться!
Владимир, да мелочь всякая из-за которой я много времени потратил, но всё таки есть полезность этих ошибок, думаю буду более внимательным!Ну к примеру. создаю запрос показать мне таблицу календаря на заданный год INSERT INTO Calendar
SET day = '2016-01-01',
wend = 1,
holiday = 0;
а при создании оказывается я написал holliday с двумя ll, вот он и не мог её найти, выдавал ощибку.В общем по невнимательности, ну и таких ошибок подобных мелких было несколько.
Ну кстати да - сделать, чтобы через заданное время всплывало окошко , что прошло время и пора отдохнуть.
А что за ошибки были?
Нужно еще несколько десятков задач решить, чтобы понять мать его динамическое программирование.
Это пони из Понивиля (Долина пони), всех не помню, но дочка со школы вернётся, ей понравится =)
Разобрался с динамическим программированием?
Вот это в самом деле круто!
От самый))) а патрон от АК-47
Что такое У?
Значит не зря на этот сайт зашел - можешь дальше развиваться.
Надо правильно говорить - ИУ
Веселенькая игра получилась, очень стильненькая.
Это видеофиксация, а не видео обзор, так что звук тут не критичен, но было бы приятнее смотреть, факт.
да все доминошки нарисованы снаружи и изнутри ))
Классная музыка, хорошо играют!!!!
А плашки и рубашки к домино сам рисовал?
Отличный обзор! С удовольствием посмотрел!
Все фигня кроме пчел!
P.S. Пчелы тоже фигня!
))) Ну кстати молодец - вовремя остановился!
В очередной раз порадовал видео на этот раз я в восхищении
Считать каждую ситуацию лучшей – это в точку, именно в этом секрет успеха
Забыл ещё про курение упомянуть!!!
Многие люди так и живут, а некоторым даже отказываться от алкоголя не нужно, они просто к нему не пристращались =)
Да, меня затянуло на 5 часов и вышло то, что вы уже видели =)
Да, дежавю =)
Много времени только на рисование машинки ушло)))
Молодец)
Видео крутое! Просто КОСМОС! Несколько раз смотрел.
Отлично, Владимир, начинай спрайты рисовать!!!!!
Владимир, начал смотреть следующий урок и там увидел как удалить запрос если он повторяется, делается это с помощью mysql> delete from client; (к примеру удаляем всё из таблицы client), а потом пишем mysql> alter table client auto_increment = 1;
как-то так, пока ещё правда не пробовал, сегодня попробую.
Да согласен! Вон у Воронина как получилось в стиле zx-spectrum
Теперь надо приобрести пакет игры со спрайтами и доделать программу как полагается
Теперь надо приобрести играться с проектами, и дорисовать программу как полагается
Халтурю :)
У меня всё это уже раньше сделано было.
Ну кстати никто в 5 не уложился. Слишком ювелирная работа получается.
Надо пользоваться функциями класса с формы!
Прикольно с машинкой получилось.
Как это не удаляются?
Сегодня набрал 2048))) пока тестя в больнице ждал)
пришлось в паре мест код поменять, а потом искать, где же ещё поменять то нужно, что бы работало))
Я занимаюсь информационной безопасностью. ( Защита от утечек информации, анализ логов в SIEM системах, проведение тестов на проникновение и.т.д)
www.youtube.com/watch?v=T2UzH5kgrvI - вот тоже хороший стих из Маяковского
Я на целый день "залип" , чтобы до 2048 дойти!
Молодец Дмитрий! Отличный обзор! Собирай портфолио!
Отличный обзор! Теперь девушка в порядке!
Шикарно сделано! Завораживает!
))) Было в шаблоне проектирования MVC - там тоже все взаимосвязано. А я тут в контексте физики решил этот ролик опубликовать.
Где-то я его уже видел :)
Отличные мульты, отличная музыка, отличная тема. =)
Вова, как всегда, в своём репертуаре и на своей волне :)
И не только =) С днём космонавтики.
С Днём космонавтики! Похоже на Луну летали!
Я тоже ничего не понял насчет дней.
Корабль просто огонь))
Человек отличается от животного тем, что ему многое нужно из того, что не надо.
Обзор отличный - с микрофон правда - надо что-то сделать.
А как же кирпичики, которые дают возможность стрелять с ракетки?
А вы не родственник Ивану Воронину?
Я знал, что всем понравится))
Я думал BSoD получился в результате выполнения программы
Я подобный шаблон сам реализовал ещё в 2009 году и до сих пор применяю там где в БД типо MySQL нет необходимости.
winestyle.ru/products/Singleton-of-Dufftown-12-Year-Old.html - виски 12 летней выдержки, урожая 2005 года с восточного склона стоят 3728 рублей
Ну да - девушку взял испортил! Я тоже за то, чтобы левый верхний прямоугольник убирать.
С финалом!
С финалом!
Ну тебе пользу принес этот шаблон?
С моей точки зрения демо версии надо максимально подробно разжевывать. Вообще пора сделать что-то подобие checklist - то есть если создаем Winforms приложение, то обязательно делаем форму по центру, ставим иконку на форму и на приложение, делаем минимальные размеры и дальше делаем отсылку к данному checklist.
Красивый рисунок!
Дам я сам вот думаю нужно б повторить уроки пройденные найти на это время.
Конечно сложнее, чтобы постичь более сложное, нужно представить это более простым.
Вот я про это и говорю. Люди сами не знают, что они хотят, поэтому акцентируют внимание не на то, что надо.
Я считаю Магистр сделал шикарный подарок для всех! Тут наоборот надо быть ему благодарным.
Но, есть ещё один важный фактор, система улиток предоставляет уроки на бесплатной основе, а дарёному коню в зубы не смотрят! Какая разница, затянуто или нет, главное, чтобы урок давал знания. Остальное уже придирки и невежество.
Это начало, постепенно будут уроки уже сжатые и начнутся жалобы, что тема не раскрыта.
Каждый язык лучший для своих задач.
Оно же для новичков - поэтому и затянуто!
Все мы разные и в этом наша сила. Одного мотивирует кнут, другого пряник. Более того нас может мотивировать в одних случаях кнут или в других пряник. Более того на одну и ту же ситуацию разные люди реагируют по разному.
Улитку можно на скейт посадить! Тогда будет летать!
Можно иконочку добавить!
Что нибудь придумает Евгений Витольдович! Улитки это прикольно!
Кто-то это должен был сделать
))) По девчачьи сделано - красиво!
Это если два значения, а если их потом будет больше?
Выполнишь это задание сразу дадим звание позитрона!
Да сейчас сам задумался, что напоминает MVC - мне скорее напоминает - Observer - в одном месте есть слушатель, а в другом издатель.
Во во, пока до теста дойдешь уже и печь может расхотеться ;-)
Владимир, я отчётливо понимаю отличия! Но, это такое домашнее задание к уроку, ответить на вопрос, какой другой паттерн напоминает этот паттерн...
Иконку еще на прошлых уроках сделал. =)
А по поводу СМИ, слава богу родных и друзей не затронуло.
Хорошие привычки прививаются с трудом, но с ними легче жить, с плохими наооборот.
Ай маладца! Иконку поставил. У тебя и у твоих родных все в порядке (спрашиваю в связи с последними новостями по СМИ)?
Не совсем напоминает MVC - фасад - это скрытие реализации и вывод основных рычагов управления наружу. Например - в машине видим руль и педали и нам все равно как устроена машина.
Молодец, да, сложность верстания страничек напрямую зависит от сложности сайта.
Никто не мешает пройти ещё раз =)
Полезный алгоритм.
Надо было мне в том же порядке проходить курс. К сожалению итератор сишарпный я прошел раньше!
Психика она же как мышца - надо постоянно тренировать.
Батник может запустить что угодно, даже открыть картинку =)
Чем-то напоминает запуск java файла.
Очень хорошо!
Молодец поздравляю с финалом!
Поздравляю с финалом! Молодец! =)
Плоды ядовиты, поэтому никто их не ест и не знает, что у картошки кроме клубней в земле, которые едят, ещё и ягоды ядовитые появляются после цветочков, поэтому привыкли, что картофель, именно съедобная часть, это не ягода.
Молодец, отличный обзор, спасибо за иконку, если можно добавить иконку к файлу, найдём, как минимум есть старый древний способ, добавления иконки к бинарнику, у которого его нет =)
А потому что на видео максимальное значение 1000, а в консоль выводит 1007. Но в задании нужно вывести все пятизначные.
А почему Max - 1000 ?
Зашел на вики, оказывается есть даже синий картофель: "Синие клубни сорта 'Vitelotte'"
Я тоже удивлялся. Просто когда она полностью созревает, то у нее появляются ягоды.
))) Где-то я слышал про завтрашний день
Книжка называется "Властелины Doom. Как двое парней создали игровую индустрию и воспитали целое поколение геймеров"
Автор песни, мне неизвестен, наткнулся давно случайно. Песня называется - гимн программиста.
А как книжка называется?
Вы тоже до арканоида добрались!
А кто поет и что за песня? Шикарный обзор - аж прослезился про Arcanoid. Кстати сейчас читаю книжку про создателей doom - там тоже упоминается pacman и arcanoid.
Хороший отчёт. Спасибо за инфу про иконку.
Когда кто-то покажет, кажется просто :)
Ты о чём? тут используется не БД, а ФС, какие ещё запросы? в этом уроке формируется путь до файла пользователя.
Нету проблемы слэша когда используешь запрос с параметрами.
А у ЕВ студия 10 в ней это не показывалось.
Получается мы наследовались от базового класса в котором располагался абстрактный метод и в производном классе уже только начали описывать новые методы студия уже стала подчеркивать имя производного класса что в нем не реализован абстрактный метод который был реализован в базовом классе.
Есть! Господин Магистр! В конце-концов надо оправдывать свое звание гуру!
Спасибо, что посчитал.
Спасибо, что посчитал.
Конкретно эти уроки мне очень тяжело давались, а раз восемь переписывал эту программу. Но я очень рад, что в конце концов все получилось изящно.
Разберись в этом вопросе и напиши мне об этом
Это не с первого раза и потом - я же на 3 секунды отстаю от Игромистра -есть куда стремиться.
8 секунд на набор алфавита? Круто!!!
Причём, я раньше что то искал, перелопавив гору инфы, делал, у меня получалось сделать, чтобы заработало. Но понимания того что я сделал не было. Пару раз уже натыкался на такие моменты, что я раньше делал, но не понимал, а здесь за 5 минут всё понятно и доходчиво объяснено, что даже вопросов, почему так не остаётся))) Просто респект за это)
Надо писать не sysout, а sout)))
ex из скобки я, честно говоря, удалил, это сейчас снова написал, а last_link и return вчера всю кровь выпили.
ex - не используется, а то что return зеленым помечен -то скорее всего до него не доходит очередь.
Ты не проходил что ли?
Это кнопочки, которые строят разные графические узоры.
cloud.mail.ru/public/2ETW/NCiQWb4vB сегодня зеленое в двух местах, а вчера подчеркивалось и выдавало ошибку еще и там, где стрелка. У босса все эти подчеркивания остались. Ну ex понятно почему, а return чем ему не нравится?
Так шеф потом присвоил переменной значение и у него зеленое пропало в одном месте, а у меня так и осталось. А еще в паре мест зеленое у нас обоих так и осталось висеть. Есть какая-то настройка, чтобы отладчик зеленые подчеркивания игнорировал, но не помню, где ее искать.
Молодец! Отличный обзор! Справился - кубики зачетные!
Молодец! Подробный и обстоятельный обзор!
Ну зеленые подчеркивания - это если ты завел переменную и не присвоил ей значение - по сути лишняя переменная или по мнению компилятора выбран не тот тип данных и возможна ошибка. Например:
byte a;
int i = 100;
a = (byte) i;
Как ты думаешь, что произойдет, если переменной i присвоим 256?
Насчет изврата согласен!
ну вот я нахулиганил и все сразу заработало...
private void ReloadLink()
{
try
{
//string[] links = File.ReadAllLines(file, Encoding.ASCII);
//int nr = int.Parse(links[0]);
link = "333v.ru/uploads/60/6043ef8184335628be1656aa76ae7b98.jpg"; //links[nr];
}
catch (Exception ex)
{
Console.WriteLine("Error: " + ex.Message);
}
}
я же говорю дело в моем компе...
ох накажут меня наверное...
using System;
using System.Text;
using System.IO;
using System.Net;
using System.Net.Sockets;
namespace PaperServer
{
class Server
{
int port;
string file; //config file
string link; //picture's URL
public Server(string file, int port)
{
this.port = port;
this.file = file;
ReloadLink();
Console.WriteLine("Link: " + link);
}
public void Start()
{
TcpListener listener = new TcpListener(IPAddress.Any, port);
listener.Start();
while (true)
{
Console.WriteLine("Waiting for clients...");
TcpClient client = listener.AcceptTcpClient();
NetworkStream ns = client.GetStream();
ReloadLink();
byte[] buffer = Encoding.ASCII.GetBytes(link);
ns.Write(buffer, 0, buffer.Length);
client.Close();
Console.WriteLine("Sent: " + link);
}
}
private void ReloadLink()
{
try
{
string[] links = File.ReadAllLines(file, Encoding.ASCII);
int nr = int.Parse(links[0]);
link = links[nr];
}
catch (Exception ex)
{
Console.WriteLine("Error: " + ex.Message);
}
}
}
}
Отлично, Владимир!!!
Дальше - глубже =)
А у меня при клике по картинке открывается как надо, ничего не поворачивал =)
Пришлось монитор наклонять на 90 градусов - лень было голову поворачивать.
Молодец! Глубоко проработал.
Выглядит так, будто будешь пельмени лепить.
Так ты дочитай до конца!!! и поймёшь смысл истории.
Как бы это потактичней сказать :0 На вкус и цвет...
Владимир Вы гуру кода! Вы Гефест C#!!
Наверняка уже сталкивались:
прохожу пакет "Клиент Сервер для смены обоев" в Новых технологиях и при запуске серверной части программы он пишет ошибку:
Входная строка имеет неверный формат
затем пустой Link
Это как вообще лечится? я уже два дня сижу - ничего сделать немогу
В подкидного дурака у нас всегда играли, так как подкидывать любили карты =)
Это всё для того чтобы пробудить интерес к программированию)) Шаблонами проектирования не особо заинтересуешь новичка)
По хорошему да. :-)
Но по простому можно и просто полей добавить =)
Кошаки не могут быть уроды - они великолепны!
Самая известная такая игра - в дурака!
Ну на самом деле тут не хватает табличек по приходу и расходу товара. Количество можно вычислять путем суммирования товара в одной и другой таблицы и нахождения разницы.
Признайтесь - вы же работали программистом!
Молодец! Поздравляю с финалом! Цель семантики - познакомить с кодом C#. Это если у тебя есть машины - ты узнал, где руль и педали, а алгоритмика - это уже правила дорожного движения.
По этой причине стараюсь выполнить домашнюю работу!
Вообщем да не комильфо использовать label для таких целей. По уму нужно сделать какой-то текстовый файлик со считыванием уровня и всякими элементами. Я же помню арканоид - там есть стрелялка или бонус, который расширяет ракетку - в конечном итоге приходим к тому, что нужна графика.
Я уже не помню какая сумма была - вроде тоже кажется не правильно.
)) По моему потом у учеников становятся стальные нервы.
))) Чувствуется стиль
Получается давно созрел
Если бы ты знал, сколько мне пота стоила эта "простота".
Пусть перезапишет видео урок который ему не понравился, а мы сравним =)
Есть смысл. В сокобанчеге можно сделать потом игру по сети на двоих благодаря TCP/IP телефону
Нужен код, а то так не понятно. Отличный обзор.
В этом и смысл - есть какая-то модель - мы ее можем задействовать для нового View
)) Молодец Артем! Критиковать может каждый! Вот тебе задание - запиши видеоурок и объясни из темы LINQ - можешь любую другую тему взять!
Молодец! Обзор супер!
Молодец! Отличный обзор!
Пример события: ты подписался на рассылку и тебе приходит уведомление каждый раз, когда ты получаешь письмо. В чём разница?
Это для того чтобы телефоны выровнять)
Другое дело :)
Супер, даже у Microsoft есть такой шабон
Пример observer - ты подписался на рассылку и тебе на ящик приходят письма. Тут никакого события - тебе приходит на ящик письмо и ты наблюдаешь за рассылкой.
Аттрибуты можно менять например в гриде.
Да.
У тебя есть скриншот ошибки?
Если нет, просто кпртинку с этим текстом прикрепи. Не надо такую простыню в отчет выкладывать.
Выводить формы на экран - это очень важно - почти все опции/рекорды/икучавсегоеще завязаны на выведении новых форм. Стандартного диалогбокса запросто может нехватить. Молодец.
Или: "Made in China" =)
))) Кстати можно парадаксальный текст написать - "Китайская грамота"
Да, на прошлых отчётах видно было этот текст =)
Нет конечно. Это как в том анекдоте "Петька приборы. 17. Что 17? А что приборы?"
А до этого самому получилось связать две формы через кнопки?
Молодец Олег Михайлович! Отличный обзор - подробно и по делу!
Это волков гладите?
Конечно можно, stackoverflow.com/questions/6761572/rxtx-how-to-reading-from-com-port - вот здесь пример
Интересно, что впереди :)
Экий современный конролллер!
Дай угадаю текст - дорогу осилит идущий
Смотрю Лена опять вперед вырвалась!
Спасибо =)
Думаю это не проблема =)
Мне этот способ ещё в начале обучения, когда были вебинары по "Мат Конём и Слоном" помог выявить опечатку, я хоть и успевал за Игромистром писать код, но от опечаток при копипасте никто не застрахован. Так вот как раз сравнительный анализ кода помог найти эту самую опечатку, а это был всего лишь один символ, глазами его не увидеть было никак, так как он даже не бросался, когда переписал урок с нуля, всё было как надо. но надо же было узнать, почему прошлый код не работает, сравнил рабочий с нерабочим и вуаля, ошибка подсветилась!!! поэтому надо хранить не только версии каждого урока, но и версию с ошибкой, чтобы потом когда её переделал, мог всё же найти ошибку на основе рабочей версии. Это хорошо повышает опыт, так как ты уже точно знаешь, из-за чего это произошло и будешь внимательнее в этом направлении.
Maven и Gradlе это аналоги, они обе предназначены для сборки проекта. Вот интересная статья по этому поводу: habrahabr.ru/post/303648/
Молодец! Отличный обзор. Я вот что подумал, а можно сделать так чтобы с какой-либо сайта тащились картинки и они были скринсейвером. Очень хочется с сайта Брайна Трейси получать новые аффермации.
Отличный мотиватор
Ну скорее всего)) В каждом языке почти можно делать почти всё что и в других.
Можно через неделю повторить, а лучше сегодня.
Ну кстати о птичках - в C# тоже можно делать внутренние классы.
Иван прав - нужно использовать какую-то систему хранений версий - тогда ты просто через сравнение кода поймешь, где грабли.
Отличная песенка, удачи в дальнейшем.
Видео лучше всего характеризует урок)
Имеет значение первая строчка - "В нашей жизни все взаимосвязано" - в плане того, что можно посмотреть взаимосвязи на схеме.
Ну, вот и ты до тройного щелчка добрался :)
Hyundai creta, серебристая))
Я именно на Java решил сделать парсер цены билетов на нужный рейс - в течении суток цена то падает, то растет и вот отслеживаю эти тренды.
))) По этой причине я не стал на шарпе ничего делать - дальше будешь проходить - там совсем по другому построена система обработки событий в форме и кнопке.
Уж явно перебор.
Мой проект использует систему сборки Gradle. Это проще всего задать при создании проетка и Идея всё сделает сама. В Эклипсе сейчас тоже есть поддержка, вроде бы...
))) Молодой и холостой.
Арабско-африканские имена
Да, 8/16-ричные норм будет выглядеть =)
Тебе уже недолго осталось до этого "тройного щелчка"
Отличный обзор! Хорошо, что краткий :)
Глубоко копаешь.
Тебе уже недолго осталось до этого "тройного щелчка"
Какой-то у тебя маньячело - в парк сразу девушку зовет.
Ну прийдется тебя перещеголять и сделать все в шеснацтеричномй или восьмиричном стиле.
Кстати насчет счетчика у меня был похожий вопрос!
Нету тайменедмента - управления временем. Ты не можешь время накопить - ты только можешь истратить.
Супер! Наглядно!
Молодец! Опыт - самое бесценное в нашем деле!
Вот теперь будешь ботов клепать.
Поздравляю. А что за марка авто? Какой цвет?
Да проделана колоссальная работа!
Молодец, отличное видео, как и программа. По-русски можно было всё перевести =)
з.ы.
а что за баг был вначале, где по форме карточки юзера водил курсором и там значения менялись?
Я вообще когда перед тем как наткнуться на проект видеошарп, хотел научиться писать мобильные приложения, о попав на видеошарп решил, то сначала нужно просто программирование подтянуть и увлёкся уже больше года, а теперь я смотрю плавненько в сторону java уходим и ещё и графические приложения, а это без пяти минут кодинг под андроид... И это не может не радовать))
Отличный обзор! Поздравляю с финалом!
Спасибо, Владимир! Только благодаря твоей подсказке в этом отчёте мне удалось-таки заставить эту менялку работать на 10-й винде!
Симпатичный телефончик:))
Думаю, если они охотницы, то им не важно, молодой или холостой =)
Значит мало ещё опыта, раз копипаст не заработал, очень часто копипаст надо ещё корректировать под свои нужды, скорее всего поэтому и не заработало.
Экий навороченный калькулятор
Хорошо, что насчет видеообзора напомнила.
Прикольно! Класс на русском назван.
У Игромистра тут два сообщения подряд одинаковых, даже по времени идентичные, не видишь?
Урок уже третий, где похожая картинка.
Понятие "ПОЛНЫЙ" относительное, для меня это аналог форыча, так как суть использования аналогичная.
Лучший мануал это гугл =)
Да, она самая. Где-то упустила. Проще самой исправить, чем смотреть все видео снова. Пришлось поковыряться :)
Можно сказать модели вышли на охоту за молодыми и холостыми!
Да, она самая. Где-то упустила. Проще самой исправить, чем смотреть все видео снова. Пришлось поковыряться :)
А если ты их коктейлем угостишь, то интерфейс может расширить функционал)
Молодец! Красивый и лаконичный код - залог успеха.
Очень у них дружелюбный интерфейс.
Один урок действительно был дважды - он у меня в разных курсах оказался (в одном випом дан), я их просто подгадал, чтобы сразу один раз сделать. А третий урок то же самое, но с автоматическим переключением полей. Это на скрине не показать, поэтому скрины похожие.
Я чего-то не пойму - урок вроде один - я уже 3 раз его проверяю!
Это одна строчечка то?
))) Какой же ты молодец!
Ну не совсем полный, но направление мысли верное!
Да тут просто привыкнуть надо. Например есть терминология от которой не отмахнуться, скажем автолюбители знают, что такой инжектор или карбюратор, так и тут - делегат - это термин, который полезный и нужный и нужно знать любому сишарпнику.
Спасибо за идею. Надеюсь, что дойду до того уровня, что смогу применить.
Слова Кирилла "любой на данном этапе" дают надежду на возможность администрирования =)
Ты мой голос вначале не слышал - такое ощущение, что пыльным мешком по голове ударили. А сейчас очень бодрый и всем нравится. А насчет представления тем можно с тем же магистром пообщаться - он накидает задач.
Я даже темы представить не могу, а с моим голосом не курсы озвучивать, а ночью на кладбище завывать :)
)) Им все равно свои каски прийдется снимать, чтобы есть
Это плохо, что любой нужно администрирование прав.
Кстати ты сам сможешь сделать Фотошарп 2, раз этот так понравился - заодно денюжку заработаешь - а у Магистра тупо времени не хватает.
Предлагаю текст "Вы тоже это сможете сделать" (высунуть язык или завести кота - каждый пусть гадает).
На тестерах низя экономить - клиента потеряешь.
Не знаю - очень классный урок и весьма полезный. Сохранить код в сети - вещь необходимая.
))) Вот я тоже тогда в ступор в первый раз впал. Правда я тогда по другому поступил - я еще одну кнопку сделал - для приема пациентов.
Такая игрушка была на тетрисе =)
Самое главное это повторение. Проверено на собственном опыте. Например сегодня изучил все понимаю все получается стоит спросить через несколько дней какие-нибудь нюансы так сразу вышибает. Так что нужно все периодически повторять.
Стиль оформления шапки формы очень похож...
Скорее в линуксе, убунту.
цитата "Нет такого города Майонез. Есть только это - yandex.ru/maps/?text=%D0%9C%D0%B0%D0%B9%D0%BE%D0%BD%D0%B5%D0%B7&sll=37.620393%2C55.75396"
да именно отсюда ;)
Думаю тебе нужен DocumentListener().
Так и делается, вначале реализация целиком работая с БД напрямую, а потом прослойку кэша в ОЗУ, и при необходимости менять данные в БД.
Ничего чудного, обычная двоичная система, просто представленная в десятичной для удобства.
Спасибо. Буду изучать обработку и откат. Как я поняла, если utf8 и экранирование ' (одинарная кавычка с удвоением), то тоже не должно быть никаких разбиений запроса. Даже перевод строк нормально обрабатывает. Любой длины текст вставлять можно.
В прошлый раз была Степанида Андреевна =)
В эти моменты я чувствую мощь кроссплатформенности Java. А что за IDE?
И тут ты не смог обойтись без Аделаиды Степановны.
Слушай Каротин и мультикаротин - это же витамин А. А насчет статьи в хакере все правильно. Если пользоваться параметрами в запросе - никакая sql-инъекция не страшна. Вот здесь - docs.oracle.com/javase/tutorial/jdbc/basics/prepared.html подробно все описано.
Ты тоже очень хитрый ученик!
Токены тоже лучше не светить перед всеми
Так пора уже вас с Соколовым догонять.
Ещё Таня с Лёшей есть :)
А остальное - вымышленные имена.
Ещё Таня с Лёшей есть :)
А остальное - вымышленные имена.
Нет такого города Майонез. Есть только это - yandex.ru/maps/?text=%D0%9C%D0%B0%D0%B9%D0%BE%D0%BD%D0%B5%D0%B7&sll=37.620393%2C55.753960&sspn=1.525726%2C0.445319&mode=search&ol=biz&oid=1020976565&ll=50.378635%2C53.361151&z=15
Кирилл такой - задает каверзные вопросы.
Точно, чуудно. Давно мы в дополнительном коде числа не складывали.
Арифметическое исключение это когда операция не может быть произведена, как деление на 0, насколько помню.
Кстати о птичках - хорошо получилось. Просто подумал, если подобная штука бы работала на базе с миллионом записей. Ну тут единственное - на поля name и phone сделать индекс. И наверное сразу одновременно на 2 поля.
Как правило, сначала делают просто и быстро, чтобы работало.
Потом, при необходимости только, начинают оптимизировать.
Время программиста дорого стоит.
Да, конечно. Любое видео скачивается браузером куда-то во временные файлы.
Что с видео действительно так?
Привет Владимир. приходится обзоры записывать ночью. С наложением звука и дополнительными текстовыми полями пока не разбирался. Я так понимаю, нужна спец. программа для дополнительной обработки записанного видео.
То что мы рассмотрели - это лишь вершина айсберга.
Я ещё хотел бы добавить новую версию представлений, на javafx.
А Сергей обогнал тебя ещё до создания этого урока - это благодаря его отчётам был добавлен этот урок.
Разобраться, как устанавливать вручную, всегда полезно.
))) Ну вот теперь панда!
Не всё ещё, а только добрался =)
Это не Eclipse, это IntelliJ IDEA
Ну вроде бы всё. :-) Я сегодня планирую закончить. :-)
Молодец! Отличный обзор! Я бы музычку добавил и звук погромче!
))) С такими картинками хочется развить полноценную игру!
Так! Смотрю обходишь меня на поворотах! У меня такое ощущение, что паттерн MVC вечный!
Ты все еще с фасадом возишься?
Чудно как-то с этими 32 битными числами
))) Надо все по взрослому делать
Во какой умный Eclipse, а мне поначалу он не понравился.
Отличаться будут только sql.
Во, как раз хотел сказать, что многие считают, что по JS материалы Ильи Кантора самые крутые.
Постараюсь быть более понятным - у тебя нет Label label_start- из-за этого ошибка
Да, во многих мвц фреймворках это юзается
Вот я тоже не могу придумать, что было сложным
Я когда-то пользовался трудами Ильи Кантора - javascript.ru
Отличная аналогия для иенумераторов.
Я ещё в чашке кофе в прошлом году это сделал и прошёл головоломку =)
Молодец!
Индексы конечно решают задачу скорости выполнения, просто иной раз есть потребность вытащить все и сразу и даже с индексами запрос тормозит на больших данных - для этого делают агрегирующие таблички. Для меня это тоже был шок, но это имеет место быть.
Будет работать быстрее, если использовать индексы.
Я что-то не могу задачу решить: У какого студента самый высокий бал (с моим вариантом).
Я пользуюсь программой Movavi. Как по мне - легче, чем Sony Vegas
По опыту скорость выполнения запросов, проектирование БД неотъемлемая часть скорости работы запросов.
Головоломку то решил?
По поводу монтирования видео написано же в разделе: "Чему научился", а именно: "Sony Vegas".
Не покидало чувство, что смотрю фильм начала 20 века. К тому же музычка! Весело!
Как же решается? Неужто угадыванием?
Такая же фигня! С моей точки зрения урок был затянут, хотя ценность его в подробнейшем объяснении
По опыту разработки БД скажу, что иной раз приходится нарушать нормальные формы БД в угоду скорости выполнения запросов.
Фундаментальненько!
Валер! Поздравляю с началом изучения draw.io
У меня 2 вопроса:
1) Что из КИШа играет?
2) На чем монтируешь видео?
О институт, когда же это было))
Как-то забыл, что Вы нашли сходство с МК, сделал своего второго героя красным, пусть будет Ермак ;D
Да, пока без звука, просто сделал запись экрана с Андройда... Может быть как нибудь потом соберусь и смонтирую нормальное видео, где будет не только эта запись, но и экран в вижл-студии, запуск формы с логом бота, ну и озвучка, тогда уже. Но сейчас просто нету возможности сделать нормальное видео.
Согласен, было бы разумно поставить выделения на ту запись, которая была добавлена/изменена
Осталось, чтобы сабзиро льдом морозил ящечки и тянул за собой - можно как фишку сделать на 10-15 секунд, если какой-то бонус найдут.
Или как в хоккее - в хоккее же есть стратегия!
Молодец! Прогресс налицо!
Не сильно и волнительное, просто иногда методы нужны более динамичные.
Я каждый урок балдею XD и уровень на двоих ещё впереди ;)
Владимир, здравствуйте! Посмотрел ваш послужной список на сайте - впечатляет. Вы для удовольствия, планируете работать программистом или уже работаете? Мы с вами почти ровесники, я хотел бы переквалифицироваться в программисты, но не знаю как получится.
Успехов в изучении!
Да раньше сайтами занимался, с JS приходилось сталкиваться, и как-то уже в мозгу отпечаталось, что это язык для сайтов :)
Пока проблем не было). Винда 8-10 принимает, на XP, Linux не пробовал
Прикольно! Не знал о таких фишках. А потом файлы с такими символами читаются ?
Из-за малой памяти кое-что узнали о Мише. Я думал тут студенты 16-17 лет, а тут уже довольно взрослые люди (мой брат 1992 года рождения) . Я тебе так могу сказать - ты уже сейчас можешь пробывать свои силы в программирования - никогда не наступит случая, что ты будешь готов на 100% и потом - ты знаком с очень мощным преподавателем и практиком - Евгением Витольдовичем он тебе даст совет. В конце концов на этом сайте люди смогут помочь советом - никто за тебя эту работу, но помочь советом сможем. Я терпеливо все досмотрел.
P.S. Пытался на скорости 2 смотреть - ничего не понимал, на 1.5 тоже, поэтому на 1.25 переключил.
P.S.S. А с Кирей хитро придумал.
Формат для печати даты/времени. \uA789 - cимвол юникода, альтернативное ":", чтобы имя файла было типа:
Спецификация_2017-03-08_09꞉58.xlsx
Обычное ":" вроде нельзя использовать в имени файла.
Молодец Ефим! Хорошая работа!
Я не совсем понял - ты уже на хостинг кинул сайт?
Прикольно получилось - хорошо и добротно. Осталось бот прикрутить к этой игре будет совсем шик. А с первым ходом классная идея!
Абсолютно та же история. Но разбираться как это на Java, интересно =)
Отличный обзор! Что означает yyyy-MM-dd\uA789mm ?
А у вас кошак любит бесится?
У меня вот руки под C# заточены и немного необычно выглядит на Java.
))) Как то демотиватор вышел - из-за пятой точки вверх. Мне напоминает работу сантехников!
))) Уже можешь девушку найти - у тебя программа готовая есть!
))) Меня попросили мои женщины мой фирменный борщ приготовить.
))) Супер! У меня были такие эмоции когда запустил сокобан на двоих - вот этими руками сотворенный!
))) Где электрон, там должен быть и твой друг по пиву Протон, а также Нейтрон
Волнительное же чувство взять распарсить сайт?
Супер комикс! Это Marvel?
Аккуратно нарисовал схему!
Это как?
О, ужас! И здесь JS. Мало ему веба.
))) У тебя всякий раз новые рисунки. Никогда не повторяешься!
На самом деле наверное я плохо объяснил - есть возможность обмена через свойства. Например есть некая локальная переменная int y; Мы хотим получить значение с формы. Мы можем легко сделать с помощью свойства
public int getY { get { return y; } }. Если это Java , то там можно воспользоваться геттерами.
Мне понравился задвоенный эффект
Какой ты молодец!
У меня тоже к прокси не подключен
Молодец!
Интересная аналогия
Спасибо, надо бы запомнить...
Ну как бы это очень старая версия, которая была в студии:
ru.wikipedia.org/wiki/Microsoft_Foundation_Classes
типа windows form точно так же создаешь проект у тебя открывается окно программы и там ты уже что хочешь то и крутишь. Вот так это выглядело:
www.youtube.com/watch?v=ycicUTA7YAg
Такой способ (с применением вопросиков) даже в php работает так же, безопасно.
Ох, быстрее бы добраться до SQL =)
так Володь, речь о том, чтобы сделать Быстрощелк с использованием MVC. Чтобы им пользоваться, речи не было
Отличная статья, спасибо.
Применим в уроке.
stackoverflow.com/questions/1812891/java-escape-string-to-prevent-sql-injection
))) Главное, что Владимир Владимирович есть.
Да, очень удобно, ещё когда мы сапёра пилили, там тоже переносили файлы и в сокобане тоже =)
Я тоже думал =)
Делаешь public и используешь.
)) Не надо ломать клаву! Все вам быстрощелк!-
Я тоже про квадратные скобочки не понял.
А что обрабатывается?
Вот уже начал пожинать первые плоды от паттернов проектирования
Я думал ты давно это сделал.
Со временем нужно будет изучить Builder - скажем так - у дома есть элемент окно или кирпич - так создание этого элемента не может меняться. А как будем строить дом это шаблон Builder
Так она на IntelliJ IDEA запустила тесты, а не на Eclipse =)
Главное не кто у кого содрал, а что оно присутствует и на сколько оно полезно.
Очень даже похоже! Я ведь знаю о чем говорю! Многие элементы вязи очень похожи на твои рисунки!
Я знаю что это, иначе не говорил бы что не похоже.
Не похоже ведь...
Осталось усложнить - 4x4, потом 5x5 клеток
Отличная заставка. Вообще с арканоидом можно замутить отдельную игру. Создавать карту уровня и переход из уровня в уровень и еще можно сделать, бонусные брикеты - когда выбиваешь тебе выпадают всякие миштяки в виде более широкой ракетки или возможности стрелять по кирпичикам.
Мне эти рисунки напоминают арабскую вязь.
Ты знаешь мне схема понравилась!
Запасайся кофе и энергетиками. Вспомню студенческие годы - как все делали - всю курсовую делал 2 дня подряд за один присест.
Крутые иконки!
Тебе надо добавить контроллы на форму в виде layout таблички. Туда же кидаешь trackball и меняешь размеры боксика. Кстати ты не думал над тем, чтобы у тебя была менюха с уровнями - начальный, любитель и профи?!
Смотрю гайки закручиваются.
Молодец Михаил! Постарался!
Бедный человек представляю как система забита... У меня на основной системе ничего толком особо не ставлю так по минимуму и то уже около 100 процессов болтается, а тут студию поставил там вообще полный фарш. Хотя если компьютер типа ноута или рабочий и на нем четко стоит только студияи менеджмент студия то вообще норм тогда. Но когда обучаешься пробуешь ставишь очень много всего и не всегда корректно проходит установка. А бывает и ставишь много разных версий что б порой понять в чем же проблема.
А кто мешает? я вот когда делал, взял и добавил всё, что посчитал нужным.
А бы менюшку в наш саперчег добавил!
В оригинальном сапере нет ресайзинга.
Евгений Витольдович он такой!
Как то не подумал о виртуалках
ага))) вот и у меня пересдача экзамена была)))
Есть функции которая схлопывает эти циферки. Я бы ее назвал combine - вот там при всяком вызове ее и вставлять надо
Да это я все понимаю. Не понимаю, какая переменная отвечает за подсчет. Мысля начинает оформляться, но это как приеду домой и сяду за комп.
Не надо код показывать. В самом классе сделайте переменную типа int - она будет глобальная для всего класса . Единственное присвойте начальное значение и она будет доступно с любого места класса. Ее можно сразу сделать с модификатором public и таким образом она будет доступна форме извне. Выглядит следующим образом
public int count = 0;
Не могу понять, к чему привязать переменную, чтобы в ней складывались цифры. Это надо код показывать, но я лучше наберусь опыта и сам догадаюсь.
Правильно писать сделал (выпил) "Бутылку вискаря" для того чтобы подключиться к БД
Да уж.. Всего пару десятков уроков...
И не менее удивительного курса =)
Нет, просто ещё не пришло осознание.
Молодец, начало положено, теперь осталось провести тесты в скорости и т.д. вопросы, которые не дают тебе покоя =)
Можно и без перезагрузки, главное верно соблюдать последовательность действий.
Ну вот и повод сравнить всё это =)
Наконец-то с базами данных начали работать.
Так! Почему без пива этот урок смотрел?
Поздравляю с началом изучения удивительной игры "Сапер"
А зачем эти апострофы нужны - неужто нету какой-то функции BuildCriteria - как например это делается в MS Access, - она уравнивает все string - ставит апострофы , а также даты.
Кстати о птичках - в C# - я уже это показал в проекте asp.net можно писать параметризованные запросы вида:
string sSQL= "select id, name, phone from users where id = $id";
Наверняка похожая штука должна быть в Java - это же вымученная вещь.
))) Это к вопросу - повторение элементарного - напрасная трата времени?
Кажется, просто перезапуск консольного окна помогают
В базе данных, которую надо будет создать и открыть в готовой программе.
А где уксусная кислота?
Ну да - работает консоль.
Нет тегов js, есть теги html. А так можно найти описание языка js .
Уверяю - ты еще не знаешь свой предел.
Быть сложным просто, быть простым сложно. Поэтому уроки короткие.
Все равно видна разница.
Молодец! так держать!
Это iOS на айфоне, Мак это большой моноблок, аля ПК, только начинка ближе к ноуту.
Было сложно я и не сделал))) а может просто поленился...
В нашем полку прибыло. Скажу тебе - что это начало изучения алгоритмов. Семантика это как научился пользоваться рулем и педалями, а алгоритмика это езда.
У тебя кнопка на всю форму!
Хороший шаблон, как раз помог мне в разработке одной игры.
С удовольствием читаю ваши комментарии.
Тут даже важно то, что никакая другая часть не знает, что происходит в двух других и взаимнонезависимы.
Наконец-таки ты Валер до фруктов добрался
А это как в том анекдоте, все Кириллы думают, что привет не им.
У меня книжка по турбо паскалю 7.0 его была, до дыр заюзаная. :-) И по win 95 ещё.
Ну как Игромистр в уроке и советовал =)
Алгоритм по мотивам урока)
от наушников. марку сейчас не помню.
Пойдут любые игровые наушники с микрофоном, имеющим поролоновую нахлобучку - она ненужные шумы гасит
Мне что нравится в ваших отчетах - фундаментальность. Кстати как удалось усложнить игру?
Валер! Хотел спросить какой ты микрофон использовал при записи уроков?
Почему Кирилл не ответил на твой привет?
Какая-то знакомая фамилия Фролов.
агась. а потом отдельной веткой языковой эволюции стал
Ну кстати ты можешь содрать цвета с родной игры.
Ну я считаю что отлично, что под каждый случай надо делать отдельный контроллер - для дальнейшей внесения изменений все просто и прозрачно.
Ну да C# с явы и C++ начался.
Интересная беседа.
Я смотрю что-то интересное творится на этом курсе.
Вот так у меня иной раз мысли останавливаются.
Молодец Сергей! Отличный обзор! С моей точки зрения динамическое программирование должно быть в алгоритмике.
Вроде Абстракция, инкапсуляция, наследование и полиморфизм.
) Классно! Готовый сценарий , осталось задать параметры или диапазон рандомных параметров для питончиков и зайчиков и все это мне будет напоминать дискотеку. Можно даже поставить какую-то зажигательную музыку.
Да если бы и видел - все равно бы ничего не понял.
Молодец! Можешь свой парсер написать.
Молодец, отличный обзор, хотя и рановато, так как ещё шаблоны будут новые добавляться =)
Очень содержательный обзор. Шаблоны реально мастхэв.
Делегаты - это вещь
Хорошее определение
Это фишка Java
Как можно все эти шаблоны запомнить ???
Спасибо. Очень информативно. Скачал видео себе.
Нужно было вывести какую-то ошибку вот и вывел с паролем.
Серьёзный обзор больше 20 минут)))
Глянь код, красота какая www.pochta.ru/
Ну и первая ссылка по нему habrahabr.ru/post/248799/
Уже делаем - мвс.
Ещё нужно прокси, адаптер, декоратор, как минимум, описать.
нет, но теперь будет :D
Случайно куда то нажал, а там батько. :-)
А что за ReactJS?
Где это ты батьку нашел?
Ты авторизован, иначе бы этой странички бы не было и выкинуло бы на страницу авторизации.
Это у тебя сабзиро ходит и ящики двигает?
Молодец! Отличный обзор. Сделала вариант искусственного интеллекта с отменой хода. В нашем полку прибыло. А что касается отмены хода со временем сама все сделаешь.
Побольше таких термометров!
Молодец Валер! Как всегда все делаешь основательно!
я решил их переделать, мне разонравились :D
МК-52 у старшего брата был, круче калькулятора я не видел =) по поводу МК-85 не попадался на глаза. Но почитал и понял, что с вещь знатная была, с бесиком!!!
В идеале, время урока 10-15 минут, это будут эпичные, сжатые уроки.
Молодец, а почему не всё на русском?
Молодец, правильно мыслишь по поводу мяса =)
Ошибки! Это супер!
Классные иконки.
Дам статья оказалась на хабре очень старой все порезано уже, но мысль понял.
привет! подскажи плз, я так понимаю этот курс (шаблоны проектирования) на java, да? )
Даа, были времена, помню страстно желал себе MК85на замену МК56
На мой взгляд, оптимальная продолжительность урока - около 25 минут, как в Pomodoro. Этого достаточно для того, что бы собраться да и выделить таки время на занятия, и не очень долго, для того, что бы забыть, о чём же шла речь в начале:))
MK85 - это был вообще зверь!
Я смотрю ты выбрал торговый автомат по продаже кока-колы.
Дерзай!!! Племянница руководителем проекта будет =)
Не всегда долго - это хорошо. Многим нравятся короткие емкие уроки.
Мне предстоит это освоит. Слушай, а как же реклама - "Будь умным, будь как Петя"?
Только фильм Гая Ричи. У него еще есть прекрасный фильм "Карты, деньги, два ствола".
По этому поводу есть прекрасный диалог из фильма Квентина Торантино "Большой Куш":
==============================================
И я не хочу, чтобы эта псина засрала слюной мои сидения. (с) Тайрон
Каким твои сидения? Тайрон, дружище, это ворованная машина. (с) Сол
Когда я сижу за рулем, это моя машина. (с) Тайрон
===============================================
Если не смотрел, рекомендую)
Мне надо таблицу взаимосвязей сделать, тогда можно реализовать. Кстати хорошая идея - надо соответствовать своему званию гуру и делать более тяжеловесные задания.
Это не проблема - запускай VS и делай то же самое. Кстати C# создавался на основе Java - так что все у тебя получится. Единственное - вместо System.out.println используй Console.WriteLine. Если хочешь, чтобы быстро печатался Console.WriteLine - набери cw и нажми tab - таким образом сработает сниппет и ты получишь эту строку. Кстати Java изучаю , потому, что потом хочу на андроиде программировать - он на Java построен.
Этот курс же на джаве вроде, а мне бы с шарпом разобраться...
Можешь сделать и такую игру.
Станислав! Паттерны проектирования - это что обязан знать каждый программер!
Я правда пока не в теме, но мне тоже нравится!)
Лично я думаю, даже если я заюзаю встроенный функционал и напишу строчку своего кода, то я пишу свой функционал.
Молодец.
Да, здесь красиво, воздух чистый, как в санатории живём :)
Не Лен! Есть расширенная версия "Камень, ножница, бумага" от племянницы узнал. "Камень, ножница, бумага, карандаш, огонь, вода".
Спасибо :)
"Огонь, вода и медные трубы" - это уже другая игра :)
Какая красивая картинка.
А где огонь, вода?
Фишка в том, что тебе не надо гонять туда-сюда параметры из класса в форму, а ты пользуешься процедурой и функцией в классе, так если бы она там была.
У нас тут так же, лес вокруг =)
при разработке своего ПО и не таким приходится заниматься, так что это ещё цветочки.
Молодец!
Во второй части не было Кайла Риза =)
))) Ну тут надо много поработать - в плане терминатора 2 версии.
У меня тоже много времени заняло найти иконку.
Классная картинка для Observer
Поздравляю с началом работы с ASP.NET
Ай да бинарные наследники =)))))))
Но полезно знать, как изобретённый велосипед работает =)
Я бы сказал - ай да Java!
Ок посмотрю, я много смотрел курсов с этого сайта.
Станислав поздравляю! Молодец!
Приглашенный гость со сайта ITVDN
В Ростове на Дону есть один техникум, который до сих пор использует систему звонков, которую для них создал из одних только микросхем на плате мой старший брат. В том году он единственный там висит на доске почёта с красным дипломом =)
Каждый радуется по своему. Лично я заменю все слова на свои аналоги. Как в прочем и всегда, если считаю нужным =)
В основном да.
А я думаю что за картинка. Это правда - протосы же!
А как сейчас студенты понимают, что пара закончилась? Они на часы смотрят?
Ну есть такие настройки скажем как connection к базе данных или файловый сервер. Его раз установили и дальше менять его смысла нет - для таких настроек разумно сделать final/
super class
=D откуда у нас такие зарплаты ,это просто уже 7-ой скриншот был, на 10-ой винде))
Повезло тебе :)
Это с годами приходит.
Стоял тип text для БД не работало. Поменял на MEDIUMTEXT заработало как надо! Спасибо за советы!
У тебя же article сколько символов - 255? Если больше, то будешь получать такую ошибку. Самый простой способ справиться с этим горем изменить тип поля со string на text.
Да выдает ошибку Data too long for column 'article' at row 1.
Ошибка на констрейнах - это пытается что-то в базу писать и на констрейны натыкается.
Ошибка такая: Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints. Но эта ошибка похоже от того, что невозможно прочитать статью из базы. В БД статья добавилась, но прочитать ее не может. DataTable при чтении новой статьи возвращает null. Если ручками вводить немного символов, то все работает нормально.
Исключительно европейцы ;D
Да много странностей происходит. Например знакомство с девушками....
Лен! Тебе пора уже с этими датчиками построить элементы умного дома у себя в квартире.
Ага Владимир))Ещё как шуршат)))))
О! Счастливые билетики решаешь - поздравляю!
Если мозги шуршат после урока - значит урок был хороший!
Не помешало бы немного уличной магии....
Ошибку в студию. У меня брат asp.net занимается спрошу у него что это за ошибка.
У тебя тоже японцы и африканцы получились!
Лишний раз убеждаюсь что все только от человека зависит! Молодец!
А японцы и африканцы смотрят на эти имена и говорят: "бледнолицые какие-то имена" =)))))))
))) Не стоит искать конспирологию, где ее нет. В данном случае нет у меня проектов с данным паттерном и даже он не применим ни в каком виде . Мне скорее полезны паттерны - иттератор, стратегия и шаблонный метод.
Вопрос иногда возникает не так как бы ты сделал, а подумать почему твой учитель, наставник сделал именно так... Может ты что-то не учел ? Наверное в этом сложность. А сделать все по разному могут, вопрос в том как это может в дальнейшем отразиться на общий проект. Нужно попробовать подумать чем твое решение отличается от решения другого человека и путем анализа понять, как лучше. Ну это просто, мысли вслух.
А что за школа такая?
Ну по поводу больших задач это дело будущее, вот к примеру, сейчас есть большая задача, Школа 3.14, пока времени нет вникать даже, не то что помогать разрабатывать её, но как разгребу дела, чтобы можно было спокойно отвлечься, сразу займусь проектом более активно, как в прошлом году было, летом.
))) Это ты мне говоришь про многозадачность? Ну да проблема известная я о другом - о том, что большую задачу разбить на команду - большого слона съесть по кусочкам.
Или написать программу, для ведения дел, расписал со скольки до скольки чем занимаешься и вуаля, будильник позвонил, сразу надо переключаться, но дело в том, что у программистов так не получается, у нас другой профиль работ, нельзя бросать дело на пол пути, надо хотябы довести его до определённой точки. мы же не дворы метём или фильм смотрим, нам не известно точно сколько времени занимает та или иная задача.
Нет =)
Это я выполнил творческое задание из видео-урока =)
На фото электронное табло на здании Всероссийского НИИ метрологии имени Д. И. Менделеева =)
Это было бы очень весело!
))) А никогда с этим не будет лучше. Самое лучшее что можно сделать создать команду и перераспределить работу.
Обязательно что-то своё внедрю, больше бы времени, но на данный момент с этим туговато
Жду от тебя новых фишек по использованию шаблонов.
Твоя школа?
))) Поздравляю я с теми же ошибками столкнулся. Как побороть это горе будет сказано дальше.
))) Во всех видео Магистр говорит - я не делаю за вас на 100% программу - если чего нужно сами берите и пилите.
Хорошо с нуля начинать без велосипедов.
Какая пушистая лиса! Видимо будешь делать браузер FireFox?
Ну так и сделал бы =) если считаешь это лучшим вариантом.
Молодец!
Отлично! Курс заинтриговал)
Я как-то пытался выучить Java, но понял, что шарп лучше. Да и просто, чтобы интереснее было курс проходить (посмотреть, как одно и тоже реализовывается на разных языках)
Да, SQLite очень нужная вещь
Что я могу гуру сказать. Гуру - он и есть гуру.
Нет, но на мою похоже. =)
))) А Магистр сказал - раз ничего человеческого девушкам не чуждо, пусть с парнями знакомятся.
Прикольно. А чего на C# решил делать?
Красивая картинка. Кстати да шаблоны проектирования облегчают жизнь. Очень повезет если точно ложится под твою задачу.
Вот меня тоже удивляет такая добровольнопринудительность!
Молодец, Владимир, рад что многое узнал, вынес из урока. Очень полезный урок, поэтому и вынес его в ВИП-Урок.
О Бродском - о том как он звонил своей девушке и она не поднимала трубку телефона.
Хм... интересное, два раза прочитал, так до конца и не понял , о чём или о ком это))
Посмотри строку 135 в классе Article.cs
И устраивать соревнования между участниками проекта.
Молодец! Хорошо постарался.
MVC это классно.
Или сделать System.Text.Encoding.GetEncoding (1251)
Поздравляю с финалом, молодец. Удачи в дальнейшем изучении.
Да, можно, я некоторые сайты пишу с использованием аналогии хранения данных, тем самым требуется минимальный хостинг, даже БД не нужны для таких сайтов.
Молодец!!!!!
C Финалом! =)
Полезный курс похоже!
Молодец, Владимир, классный видеообзор, никого мешающего не было слышно, всё показал, теперь ты знаком и с этой стороной языка. Впереди тебя ждёт вип-урок по базам данных с использованием технологии SQLite. Поздравляю!
И все равно Валера молодец! Столько уроков сделал!
да вроде как я серьезно и до этого был серьезен, Володь!
Валера! Смотрю ты серьезно за шахматишки взялся!
Алгоритм - это чертежик программы.
Поздравляю с финалом! Это первое преодоление!
Вижу, ты ещё и с активным Поисковиком познакомился...Классно!
Тут вопрос философский - главное вовремя остановиться и чувствовать аудиторию.
эту песенку в исполнении Александра Ткача я первый раз услышал в радиопередаче "В нашу гавань заходили корабли", и тогда ее записал на магнитофон. Потом нашел в инете
под водочку хорошо в шахматы сыграть?
Ой не скажите. От характера зависит. Вот делал сейчас урок, там участники вебинара под конец совсем спеклись, а гуру продолжает с энтузиазмом какие-то фишки дополнительные придумывать. Другой бы сказал: "Получите ваш минимум и идите спать".
Аудитория по определению достать не может, поэтому любой вопрос интересен.
Не только сайта - чего угодно. Я работал в фирме - там был свой аналог ActiveRecord
Отличная песня! Под водочку хорошо.
С ручками и ушами сложнее, их же для каждого направления нужно по своему рисовать.
А где ручки-ножки?
А белый и черный кружки разве не человечки? Только сверху!!!
Как всегда глубокие выводы.
База будет пухнуть от картинок.
да, за такими технологиями уже не будущее, а настоящее!
Если внимательно посмотреть мой алгоритм, то можно убедиться, что всего вариантов будет 9*8*7=504, причем ни одного варианта холостого. Никаких проверок не требуется.
Думаю скоро это будет основной фишкой открываешь телефон читаешь книгу, выключаешь телефон открываешь компьютер книга как ни уже на компьютере уже открыта. Так что облачные хранилища набирают оборот.
Если очень хочется то на этой странице vk.com/dev/audio.get вводишь owner_id и получаешь список audio и там будут url - на него нажимаешь и качаешь.
Если очень хочется можно скачать со страницы - vk.com/dev/audio.get - вводишь owner_id и получаешь список аудио. Там будут url и ты берешь и качаешь и никаких проблем.
vk.com/dev/audio.get - если очень хочется вводишь owner_id и увидишь список песен с url - нажимаешь url и ты попадаешь на страничку где можешь скачать mp3 файл. То же самое с видосами. Только там ты можешь выбирать качество. Конечно это не совсем vk api , зато вопрос решает. Если не понятно рассказал, могу на скринах показать.
Классная картинка. Надо мне тоже взяться за графоциклы.
Вопрос философский. Если слабая кислота, то достанешь. Только зачем это делать?
В контексте что до этого писали достаточно сложную базу данных.
Только иногда текст сайтов бывает настолько сложным – как правило сгенерированном каким-нибудь АСП Дот нетом или другим фреймворком, что создание парсера – реально сложная задача. Говорю, как потративший не один десяток часов на одном сайте. Пришлось писать бота через обычный браузер – имитация нажатия клавиш и мышки.
Это посильнее чем .... Фаус - Гётэ (с) Автор
Все бывает когда-то в первый раз) Успехов!
Прикольно мало того, что видосы закрыли, так теперь аудио. Ну кстати есть один способ скачать видосы в vk.com - это при просмотре документации вставляешь свою ссылку и видишь варианты скачивания видосов.
Кстати еще свинство заметил у музыки в vk.com - они туда рекламу начали вставлять. Мне кажется это уже mail.ru group , который купил vk.com начал по полной внедрять все фишки из одноклассников.
А в каком контексте?
Согласен с Иваном - тут вопрос реакции, а не то что компьютер выдает значение перед твоим выбором.
Владимир, post - запрос формирует Ваш браузер, и если Вы проанализируете другие post-запросы к другим сайтам, то все поля, которые мы с Вами заполняли будут одинаковыми (отличаются лишь, если Вы смените браузер!!!), в этом-то и была "соль" урока!
А задание заключалось в том, чтобы необходимые запросы вынести в отдельный метод, с ключевыми входными данными, в нашем случае это переменная data.
Я покажу на следующем уроке, как это можно сделать.
Кирилл, можетпереформулировать задание?
Разумно.
Я думаю, данный вопрос надо задавать разработчикам данных ресурсов, почему они не реализовали данный способ авторизации, а может быть он есть, просто надо знать как им воспользоваться =)
Владимир, для этого мы и изучаем несколько способов. После прохождения курса ты сможешь выбирать более подходящий!
У счастливых билетов другая логика, естественно в том случае долго такой вариант будет работать, я прошёл Комбинаторику, вкурсе =)
Для данного частного случая решение было лучше. Вот пример что это не всегда так хорошо - www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=932580&msg=15179128
Если решать с таким подходом задачу про счастливые билеты будет очень долго работать.
Если внимательно посмотреть мой алгоритм, то можно убедиться, что всего вариантов будет 9*8*7=504, причем ни одного варианта холостого. Никаких проверок не требуется.
А ты видел, что каждый следующие вложенный цикл начинался с текущего числа предшествующего цикла + 1 ?
Это сайт, буквально первый попавшийся, на котором можно потренироваться регистрироваться методом с заполнением полей. Просто для примера, можешь выбрать любой другой!
Есть теория построения алгоритмов и определение сложности алгоритмов. Более подробно можно почитать тут - habrahabr.ru/post/104219/ . Если по русски - в данном конкретном случае разницы нет . Что алгоритм с одним циклом O(N) или тремя вложенными циклами O(N^3) разницы нет. Разница появится при гораздо больших чисел. Просто речь шла о том сколько вариантов прийдется перебрать. В вашем случае 10* 10 * 10 = 1000 , в моем случае достаточно от 100 до 999 - почти на 100 элементов меньше.
Чего хотелось, то и добавил
Количество итераций в первом O(N^3) - 10*10*10 = 1000, во втором 1000-100 =900 O(N) - второй проще (потому что мы знаем, что нужно использовать трехзначные числа).
Миллион рублей и тарелочку пельмешек впридачу!
А как же 21?
Не понедельник день прикольный!
Мне тоже бот быстрощелк понравился.
А какая команда для добавления ReadMe.md?
Молодец! Супер обзор! Такое ощущение - ты тихо говорил, чтобы никого не разбудить.
Проверь оба алгоритма, посчитав количество итераций в каждом и узнаешь, какой сложнее, а какой оптимальнее.
на самом деле они не большие 32 на 32(как сказали в уроке их сделать), и уже мне не нравятся, которые слева :)
Отлично!
да, webrequest и webresponse будут в сети настоящими друзьями
Молодец, но впереди ещё много интересного!!!
Молодец!
Жаль телефона полнценного не получилось - просто по одному байту обмен.
Слишком большая сложность алгоритма - O(N^3) - можно упростить до O (N)
Молодец, Владимир, отлично справился с домашним заданием!
Да, я бы сплавился))
Все! Тут логики нет! Даже в отпуск пойти и отдохнуть в этой местности! Вопрос философский!
Сделать что? Реку? Горы? Пейзаж нарисовать? ;)
Я бы написал такой текст "Ты тоже можешь это сделать"
Отличный видеообзор! Молодец!
Для каждой молекулы создать видеоурок! Для каждого растра!
Да, уже давно хотел :-)
Очень полезный шаблон.
Смотрю добрался до ФП.
Вообще полезный инструмент - можно видеть все взаимосвязи.
В процессе разработки, воображение всегда подскажет, что можно использовать, если использовал всё что надо, нового придумать не можешь, значит использовал весь свой арсенал на данный момент =)
Мне тоже очень понравился Iterator - BlackJack
Много интересных приёмов, причем не только касаемо шаблона
Классная картинка :)
Так ещё не добрались до графики =)
Отлично!
Забавный мотиватор! На что мотивирует? :)
Картинка отличная! =)
Отлично!!
Как то у тебя не zx spectriumнинько!
Я использую singleton когда мне надо протестировать библиотеки и вывожу данные в лог, еще singleton нужен когда подключаемся к БД и это соединение должно быть одно.
Я вот делаю игру - мне понадобится такой алгоритм!
Мне тоже понравилось это сравнение.
Отличная картинка!
Я видел это извержение - очень даже хорошое было. А так да - паттерны как чертежик!
Как по Остеру....
Надо до этого урока дойти, чтобы понять в чем речь.
ZX Spectrum rules. Z80 forever!
Ой! Классный алгоритм! Как раз для моей игры будет в самый раз!
Надо же, я уже думали никто не спросит, в фотошопе заморочился.
А демотиваторы? слабость?
Хорошее определение.
Как сделал анимированную звезду на аве?
Главное справилась!
Все верно
Ну глупое высказывание. Не согласен. Человеческая память это орган - если ее не тренировать она тупо атрофируется. Рекомендую найти на ютубе проект "Это тебе" там читаются стихи и ради интереса заучить пару стихов. Например стих Бродского "Поскриптум". Сейчас век информации и приходится учиться всегда. Кстати! Это одна из причин почему я на проекте у Евгения Витольдовича! Хорошие программеры всегда в цене!
Дело в том, что человеческая память с годами не становится богаче, из нее многое просто выпадает. Так что, как видите, разница между человеком моего возраста и вашего не в том, насколько много он помнит, а в том, насколько много он забыл. В конце концов даже забываешь, что именно ты забыл, а потом забываешь вообще, что ты когда-либо что-то помнил, и уже не помнишь, что только что сказал.
А я не осуждаю. И не для тебя сказал это. Это скорее мне напоминание, что не надо ни на кого сваливать свою ответственность. Я те же вопросы себе задаю.
Прежде чем осуждать кого-то возьми его обувь и пройди его путь, попробуй его слезы, почувствуй его боли. Наткнись на каждый камень, о который он споткнулся. И только после этого говори, что ты знаешь- как правильно жить
Не надо на кого-то валить, что случилось в твоей жизни, даже если тебе завязали глаза и отвезли в лес - ты несешь ответственность за это.
Потенциал человека бесконечен
Молодец!!!
Вопрос интересный в теории алгоритмов есть показатели измерения сложности O. O(n) - линейные конструкции O(n*n) - цикл вложенный в цикле и так далее.
Уроки прекрасны.
Молодец, красиво =)
Я уже проводил это тестирование в курсе JavaBook и на скриншоте всё было показано, так что StringBuffer/Builder() надо правильно использовать, раз уж начали это делать =)
Ну ты же понимаешь, что все курсы шли друг за дружкой и после того как прошёл курсы по круче, эти мелкие уже кажутся недоделками =) потому что они мелкие, их надо было проходить вначале!
Ох ты ж, я такого и не проходил
И тут StringBuffer
Отличное определение паттерна.
Функционала явно нехватка =)
Пока заготовка, посмотрим, что дальше будет.
Молодец!
Это хорошо)
Это 3 картинка поисковой выдачи yahoo.com на запрос "Desgin Patterns Strategy"
Если правила начисления скидок различаются в зависимости от разных условий - можно использовать стратегию.
Это из книги Java First Head?
Только расслабишься, а уже новый шаблон на горизонте =)
Отличный вариант применения!
У меня цифры были обернуты в теги div не пойму для чего они так сделали - может так развлекались в момент моего прогона верстальщики.
Вряд ли сайт меняли, скорее зависит от настроек компьютера выдаваемый текст.
))) Все никак к MVC не подойдешь.
Пусть создают свой шаблонный метод для привлечения парней.
Молодец!
Синглтоненько!
)) Я то ладно - у меня нет студентов и домашних дел. В этом отношении легче.
Ты, Володя, смотрю, тоже неплохо всё успеваешь :)
Не думаю что со стеком и кучой чего-то поменялось. Помню структуры и примитивные типы хранятся на стеке, а классы на куче.
Вижу все получилось!
Интересное определение интерфейса
Поздравляю с окончанием важного курса!
Молодец!
Да, разбора шаблонов давно не хватало. Еще и с гит потренироваться можно. :-)
Отлично, пошло дело!
Гитхабенько!
Нет нам покоя ни ночью ни днем
Лен! Когда все успеваешь?
Да, точно!)
Отличный анекдот, знал его, он очень в тему.
Не, сегодня "грязь подмерзла". :-)
Ну да - для mp3 нужны отдельные библиотеки!
В Петербурге сегодня дожди?
Гит сила!
Как то не думал насчет больших картинок.
Да и вообще сам курс отличный!
Это репчик!
То ли будет в вип уроке :)
Красота - страшная сила
Спасибо, Владимир!
Да, это приятно)
Вот чего нам не хватает долгими зиминими вечерами!
Отличная работа Ефим! Прям сердце радуется!
))) Это не просто устный счет, но еще и жесткий тренер.
Хорошее же чувство, когда код встает куда надо?
Хорошо идёшь, молодец.
Ох, сколько мусора в коде, вот о чём я и говорил не раз уже, git помогает увидеть невидимое =)
Либо "при помощи класса конфиг" либо "из конфиг файла" видимо хотел написать =)
Чтобы не тыкать много раз Enter в консоли git, для того чтобы убрать лишнее выше, просто введи clear и консоль очистится =)
Молодец!
Весь смак в вип уроке :)
Прекрасная метафора!
неее, в то время гита еще не существовало... только svn)))
Молодец!!!!
Принимаю :)
С удовольствием читаю твои комментарии к отчётам, как бальзам на душу :)
после "-----" от студентов.
Отлично!!!
Даже если нет, нужно предложить производителям их сделать. :-)
Так может где-то там лежит на гите второй том мертвых душ?
У каждого шаблона проектирования свое использование.
А есть виски Abstract Factory или Adapter?
Я его использовал. Подключаешься к базе данных и это подключение должно быть одно единственное - иначе будет колапс.
Ну так надо же было отвечать на вопросы!
Это индейцы?
Мы начинаем сокобан!!!
Молодец же!
Отличное видео, отличный обзор!
Отличный обзор, молодец, красиво виселица получилась =)
в реализации своих идей))) создал ветку, перешел в нее - и работаю над своими идеями. если не пошло - вернулся в основную, и новую ветку создал. а если получилось - объединил
Супер!
А никак - оставить 2 лидера. Кстати так будет намного интереснее.
Шаблоны проектирования завораживают?
наверное так
Я вообще про гит мало что знаю, так баловался пару раз))
Не совсем понял проблему. Можно видео записать на эту тему?
Я ничего в Excel не вел - делал команду git --log и скрин с этого экрана.
А вы не приходитесь родственником новому президенту Америки?
НУ что-то же воспроизводит?!
Я про эти комманды не знал я думал все сводится к checkin и checkout
Я когда жене своей показал, долго ржали с этих говорящих часов (когда я их делал в курсе Новые технологии).
Интерфейс - это скорее обязательство объекта выполнять действия. Ведь по сути на рисунке изображено Беги, но еще никто никуда не бежит - это такой своеобразный договор, который класс его реализующий обязуется исполнить.
Да, давно к нему присматриваюсь. На работе мы SVN используем поэтому какие-то моменты знакомы, но у GIT есть преимущества. :-)
В любом деле нужна сноровка, закалка, тренировка.
Ну вот да, я тоже думаю, записать видео-уроки для самых маленьких и не сразу программирование, а именно с самого нуля, ознакомление с ПК и так далее
Да, судя по всему) То же открываю для себя git
)) Ну а что ты хотел - живем в 21 веке - информационном. Гаджеты-шмаджеты. Все утюги и телефоны к wifi подключаются. Можно им видеоуроки записать или по согласованию с игромистором дать начальный уровень и пусть изучают.
Ну на олимпиаду по информатик в детском саду тянет =) я думаю надо такие задачки уже с дет-сада изучать, у дочки уже со второго класса информатика, в виде внеурочки, а меня зовут преподавать информатику в 1-3 классы, пошёл бы, но времени пока нет на это.
А я про видео-урок ничего не говорил и про задачу тоже, а так как я уже несколько раз решал её, то решил без просмотра видео и отписал, что РАНДОМ ЕСТЬ РАНДОМ, я о рандоме речь вёл, что он то очень простую задачу даёт, то очень сложную, новичку все задачи будут сложными =)
Дык они все такие рандомные. Всегда должен быть видеоурок. Иначе если новичку попадется олимпиадная задача не решайка - он не сможет заработать законные 5 байтов.
Я не сказал, что она плоха, я сказал, что она простенькая, она мне уже несколько раз попадалась.
Круто получилось!
draw.io, просто немного разукрасил:)
vk.com/novopashinwm - вот мой аккаунт в vk
Есть контакт! Все ок, нас трое в лодке... Предлагаю организовать беседу в VK для обсуждения этой темы. Ок?
))) А я поначалу нервничал - все пытался за Евгением Витольдовичем успеть!
Вань! А чем плоха задача с двухзначными числами?
Пока тишина. Ждём... Подключение по нажатию кнопки происходит один раз, ну и текстбокс тоже один раз появится.
Для тех, кто давно собирался изучить данную систему очень полезен.
если кто-нибудь сделает курс по tfs, можно будет изучить и то, и это, и сравнить)))
А что лучше, молоток или кувалда? :)
Супер! Где база MySQL там недалеко и до своего сайта!
Молодец! Хорошо поработала!
А если сервак будет не доступен - сколько этих MessageBox на экран вывалится? Насколько хорош этот способ?
Я думал попутно написанию программы объяснять, что такое wcf. Про exception я имел ввиду, чтобы во время подключения если ошибка вылетает, то в messagebox её показывать.
В общем и целом хорошо. Можешь добавить урок, который пояснит, что такое технология WCF - народу будет интересно. А как ошибки будешь анализировать? У тебя будет лог куда будут валиться все exception?
Супер! Посмотри, пожалуйста, своим критическим взглядом техническое задание к программе по этому курсу docs.google.com/document/d/18e0juTVXNVkRqxemEWaZSHs2j6q5oFAbi2C5Djb1-iM/edit?usp=sharing
Владимир, если захочешь, можешь быть в самых первых рядах в качестве куратора!
Angry birds.
Классные уровни! А что это за баскетбольные мячики?
Ты прав - нужно всегда держать в голове общую картину. А то получится пиррова победа.
Молодец! Шикарно сделал. Очень интересная тема сервисных служб.
Ну зато необычно.
Молодец, доделал МикроШахматы, теперь займусь этим курсом.
Это Beverly Hills Cop www.youtube.com/watch?v=V4kWpi2HnPU
Молодец! Полиморфизм очень классная штука.
Смотрю Андрей придумал новую народную забаву.
Поздравляю с окончанием курса. Отличный выбор прикладные программы.
Мне тоже хочется сделать по своему, но всегда интересно, как реализует Игромистр =)
Картинка зачет!
Кураж это хорошо)
Я тоже долго искал картинки
Я поначалу посчитал себя самым умным, написал свою функцию для ладьи. Но Игромистр ставит очень хорошие задачи - поэтому пришлось и мне доработать.
Классный урок!
Отличный видеообзор. Прям загорелся на программирование тетриса
Круто! Свой хранитель!
))) Приятный сюрприз!
Да, воздушные кораблики =)
Молодец, прям поле чудес =) а где же рекламная пауза
Увидел картинку, вспомнил момент в фильме "Игра престолов" когда на стене, на севере, предателей Джона Сноу вешали ухххх страшная картинка ...
Да, оттуда)) "Достояние республики")))
Картинка в тему!
Приложи архив кода
Хороший обзор. Молодец.
С хмл все совсем не просто - нет изящного короткого решения.
Можно создать свою функцию сериализации, но это весьма объёмно.
"Достояние республики" вроде бы =)
Ну вообщем да согласен. Может даже сделать отдельные статьи или короткие видеоуроки - как оформить WinForms проект и сразу ссылку на него давать - даже если этот урок смотрит новичок.
А с какого фильма эта песенка?
Мне придется все картинки делать цветными. А так чтобы малой кровью сделать?
фон голубым сделай и волны голубые :)
Забавно, как уменьшается список доступных слов, когда нажимаешь букву, которой нет в слове.
Не хватает салюта и фанфар?
Чувство незаконченности появилось после просмотра видео.
Молодец Вань! Ты как всегда еще лучше сделал!
картинка супер! куражная! эпатажная!
Третий четверть финал. Молодец!
))) Я скоро стану мастером тачпада. Постоянно линии норовили в сторону отойти.
ох, ты, какая красота на тачпаде получилась
в яве скрипте и в яве месяцы считаются с нуля
Ну с нуля же всё всегда начинается, даже месяца :)
Чапаев это супер!
Рад твоему куражу :)
да звуки интересные в начале :)
Все понимаю - но меня ломает. Во всяком случае когда делаю с помощью сайта draw.io и тачпада на ноуте.
Блок-схема - основа основ. Уже по себе знаю, что перед написанием программы надо писать алгоритм, план. Блок-схема - отличная палочка-выручалочка, по крайней мере, для меня)
Отличный обзор! Молодец!
Найти опечатку без дебаггера - это жесть.
Осталось чтобы файл не только архивировался, но и сжимался. Но это уже другая история страна.
Я думал ты давно прошел эти микрошахматы!
Молодец, отличное видео =)
Возня это неотъемлемая часть чего либо =)
Cпасибо, почитаю
Предлагаю создать курсы имени Остапа Бендера!
Я сам этим грешу , что так делаю (в смысле использования кода похожего на закомментированный) в угоду краткости кода
Почитай про 3 нормальные формы в БД - полезная вещь.
Молодец, отличный обзор.
Отличный обзор, Владимир.
ПРЕКРАСЫНЙ ОБЗОР, ПОДЕЛИЛСЯ СЕКРЕТАМИ :)
Мозг в трубочку заворачивается. Хотя ничего сложного.
Отличный обзор, молодец, удачи в завершении курса.
Прикол, вначале подумал. что с микрофоном траблы, а потом понял, что это винил =)
Будут и пешки ходить скоро!
Добавление оценок - через дополнительную форму и INSERT INTO... а сокрытие вкладок - tab.visible=false
Ты считываешь с БД значения, а уже после того как считал работают автотесты. Вопрос коннекшена к БД и выполнения запросов - это отдельная большая тема.
Хорошая задача. Вспомнил про сочетания в комбинаторике.
Консоль - хорошая тренировка sql
))) Нет предела совершенству...
Отличный и очень подробный обзор!
Отличная задачка - слегка завис над ней.
Ну вот - а я решил все и без ошибок!
Владимир смотрю ты там сделал чат. Для получения ответа нужно было обновлять страницу ?
Интересная технология есть для создание чатов да и вообще много чего другого metanit.com/sharp/mvc5/16.2.php Сам недавно писал чат интересно получилось.
Поздравляю с прохождением!
Отличный обзор, Володя!
Да, круто! Правда, пока не вижу возможности практического применения. А потом - забудется.
Лен согласись EF это сила - когда из классов генерируется база данных.
Класссный обзор. Молодец!
Есть народная забава - успей за автором. Иногда я не успеваю.
Это по сети запустил?
Чуствуется уверенность в словах. Поздравляю!
Ну реализовал бы, тут енум не запрещён
Почему ну обойтись? обычного цикла хватит =)
Здесь break нужен при решении задачи с использованием цикла, для выхода из него при положительном результате.
Это кто первый из окопов выглянет =)
Стильненький сокобанчег получился.
К финальному уроку откроешь гостиницу.
Полезные знания.
Молодец! Отличный видео-обзор, познавательный, спасибо.
Отличная работа!
Классно сделано, но не в zx стиле
Выглядит прекрасно) я уже в голове музыку слышу 8 битную)
Валер! Тебя тоже с Новым Годом!
Есть ещё куда дорабатывать, но это уже потом. Сейчас ждут великие дела и другие курсы =)
Молодей Сергей! Творчески подошел к отчету за этот курс.
фото прикольное. я сначала подумал, у меня что-то с цветами на экране
Молодец!
Молодец, текстурки в едином стиле, прикольно выглядит =)
Оно у меня уже много лет =)
з.ы.
у меня и лото есть и шахматы/шашки...
Красиво смотрится.
Ты где домино раздобыл?
У меня вот не получилось в xml сериализовать.
Наверное это исторически так сложилось.
Классно на гриде что-то видно.
Этот курс учит многим технологиям, поэтому он крут =)
Игрушка просто бомба =) как и сам курс!
Для этого есть анализатор голоса и привязка к командам.
Отлично получилось)
))) Я бы сказал МАТивировать.
Мотивировать угрозами
что такое singleton ?
Да, оформление это внешний вид, в одном из уроков Игромистр правильно сказал: "можно было скачать картинки и натыкать объекты, но они не будут в одном стиле и если начинать приводить их к единому стилю, на это уйдёт не мало времени и всё равно это будет не то", поэтому лучше использовать свой стиль, конечно я его ещё обкатываю, не всё идеально, но визуально суть ясна.
Это поток, когда я только увидел эти уроки, сразу перед глазами представил то, что реализовал, остальное уже руки сгенерировали, всё же руки относительно головы, свопятся сильно, если бы код набирался скоростью мысли =)
Ты прав, стиль, традиции это всё едино =)
з.ы.
Стиль это то, к чему надо стремиться, это как почерк, роспись в паспорте, чтобы тебя по нему идентифицировали, я не могу уже не делать в этом стиле, мне он нравится, если он нравится ещё кому-то, я очень рад этому. Значит я не одинок!
Блин ! Классно! И музня классная и шарик крутиться - как ты это сделал?
Все равно будут пропускать.
А у каждого же голос индвидуальный. Или как в анекдоте про бритву.
Ты верен своей традиции. Чувствуется стиль.
Замечательный урок
Молодец, Владимир!
Потому что сериализация в XML это тема отдельного курса! Сериализовать в бинарный файл лучше для безопасности БД и меньшего веса.
Да, чтобы по сто раз не вводить одно и тоже =) удобная штука, сериализация, не нужно изобретать велосипед =)
Да, когда видишь несколько решений одной задачи, хочется все их реализовать и проверить, какая лучше =)
Если пишешь код в определённом стиле, то ничего вспоминать не надо, чаще видишь огрехи кода, так как стал умнее, многие вещи пишешь уже более оптимизированно и хочется старый код отрефакторить =)
А чего после двоеточий и хэштега пробелы не поставил? слипается не красиво.
Во, другое дело, красотища!!!
Можно его использовать для дома и семьи.
Статику для singleton лучше всего использовать.
Великие слова - почти поэзия!
Смотрю шапаришь курсы, один за другим
Красота, то какая Фёдор Милалыч, даже матом ругаться не хочется (с) Братство кольца
Так как сейчас стало лучше! =)
Ну да - вопрос в объеме и делегировании части заданий по проекту другим участникам.
Но пока я что то не особо вижу, его приемущества над листочком))) Хотя дело наверное в объёме, и количестве участников проекта
Возможно, в любом случае, надо красиво делать, чтобы самому нравилось.
Я так понимаю это margin - просто во второй половине урока 2048 об этом говорится.
А что за белые проёмы между клетками? или надо снизу и сверху тоже их реализовать или убрать вовсе, а то как то не айс выглядит.
Обязательно и идеи для этого имеются, постепенно всё будет реализовано.
Надо стремится к тому, что БД весила терабайты.
А я думал студентам оценки ставятся рандомно.
Пока никак - это лишь для наглядности сохранения уровня в файле .
Полезно, я вообще люблю на оригинальном языке смотреть фильмы и мульты
Да тут начал мульты смотреть на английском - Рик и Морти. Про деда ученого и его внука. Прикольный и научно-фантастический - к тому же сильно английский прокачивается.
Молодец, отлично сделано, прикольная картинка.
Пока нет =)))))) но это не за горами.
Необычный уровень - как ящики толкать то?
А это что за дискотека 90х?
))) Я всегда высокого мнения о Магистре, только если я на него злюсь значит я что-то не понял.
Весьма мотивирующий вывод)
Начало всегда схоже во многом со многим =)
В ВУЗе на экономике решали подобные задачки, еще на тервере что-то подобное было.
Вроде запрос правильный - не понимаю почему в базу не залетает. Кстати неужто немецкая версия винды стоит?
А что дата и время значат?
Смотрю следующий курс будет этот.
Да - надо до ума довести проект
Приятно видеть результаты своего труда.
Молодец, что все таки сделал
Это было одно из заданий на вебинаре недавнем.
Сказать честно иногда сам много чего могу сделать, но как подходит вопрос к дизайну у меня словно ступор начинается. Не знаю с чего начать.
;D Получается что так))
Динамическое программирование рулит.
Удивительно! А чего все бросились на JS?
А я ещё даже не начинал
Надо просто закрывать подключение после завершения работы с БД каждый раз. Во-первых: это высвобождает ресурсы, во-вторых: не будет так называемых мемориликов (утечек памяти).
Ну точно, лимит подключений =)
Сложно сказать по второму скрину в чём именно ошибка, проверь, есть ли эти поля в БД и чтобы они именно так и назывались.
Может быть у тебя соединения не завершаются, накопились и превысили лимит подключений к БД, такая ошибка тоже может быть.
Да, удобство в наглядности =)
Вспомнил старый добрый MS Access
Да, дизайн очень много времени отнимает, особенно если ты Перфекционист во всём =) то лучше КОДИТЬ =)
Да, в дальнейшем будет. Урок посвящен именно этой ошибке
Уже не помню, возможно в следующем уроке будет ответ! =)
Мне этот урок только предстоит. Сохранил себе "универсальный метод".
Еще хорошие слова encapsulation, abstraction и polymorphism
Кошак не простое животное - оно hashset содержить.
Валер! Я хочу и редактировать запись - как передать id на view, а потом и дальше по цепочке?
Володь, без дизайна никуда... это и к сожалению, и к счастью. К сожалению - потому что не все любят. К счастью - потому что можно придать своему творению тот вид, который ты захочешь.
Но для "нелюбителей" дизайна достаточно сильное подспорье - bootstrap
Да, после прохождения этого курса, прям без UML никуда =)
Да, кругленькие красиво смотрятся =)
абстрактные обозначаются типом стрелочек, причём на кого стрелочка направлена, тот и родитель, абстрактный, стрелочка пунктирная. если я правильно помню. на одном из уроков демонстрируют статью на хабре, там как раз пример UML и ниже код на Java, там и абстракции и наследования. Правда Игромистр там немного ошибся с направлением наследований, наследник это тот, от кого идёт стрелка, а не тот к кому. Такие правила UML.
Точно, динамическое :)
Какая новогодняя картинка - прямо ко столу подавай!
Пройдут тобой не пройденый маршрут.
Ну да))) раньше, когда человек начинал лучше себя вести, говорили - "взялся за ум", сейчас говорят - взялся за UML)))
Свойство Region у лейбла
Для этих запросов
http://localhost:9080/story/number/SELECT COUNT(id) FROM story
http://localhost:9080/story/number/10 UNION SELECT 1,2,3,4,5
одна и та же ошибка:
Error
Query: select id , title , story , email , post_date from story where id= @id;
Error: Record not found
Туплю, 10 or 1=1 и так для всех записей должно выполнятся, если есть инъекция. Будем надеяться, что надежно. Обычный запрос: 10 UNION SELECT 1,2,3,4,5
Потом как-нибудь поиграю, когда пойму во что интерпретируется ваш код.
http://localhost:9080/story/number/SELECT COUNT(id) FROM story
Интересное замечание. Покажи пожалуйста
На след уроке из кружочков уже модернизированная =) но там косинусоида для разнообразия =)
http://localhost:9080/story/number/10 or 1=1 значит ошибка, тогда норм.
http://localhost:9080/story/number/10 or 1=1; select% id, title from story; - вот такой был запрос в адресной строке.
3 - номер, который заведомо не существует. D или 2222212 может быть.
У меня предложение - давай я залью исходники куда-нить и ты проверишь на прочность.
Error
Query: select id , title , story , email , post_date from story where id= @id;
Error: Record not found
Сейчас не придумаю, но можно с условиями и сложными запросами поиграть, если первую запись выдаст.
С несуществующим номером? Это насторащивает. 3 OR 1=1 что выдаёт?
Квадратообразная - одинаково разная!
Я делал по другому - запускал один exe и одну VS
Получается связь многие ко многим.
Валера! Молодец! Тоже за UML взялся!
Наташ! Проверил - либо выдает ошибку, что не может выдать страницу с несуществующим номером, либо выводит нужную мне страницу безо всяких последствий. Есть еще какие идеи испытать на прочность?
Если у бизнес-заказчика есть человек, знающий UML то да, сам же заказчик если не в курсе, то вряд ли будет кому-то понятно =) Это скорее язык, который использует команда разработчиков, чтобы понять, что они вообще делают =)
Да, на скрине только добавление, видимо ты хотел сказать, что у тебя по аналогии реализовано добавление параметров к запросу.
delete видимо не прокатит в данном случае, но можно попробовать считать важную информацию. Я бы проверила
1 and 1=0; select ...
Так уже не получится?
id = 1 and 1=1
id = 1; select user, login from passwd
Кстати, можно не только регуляркой проверять на валидность email. можно задать в валидаторах модели такой фильтр
[DataType(DataType.Email)]. А поля ввода паролей можно проверять фильтром [DataType(DataType.Password)].
Попробуй, Володь
Я просто использую возможности PictureBox по максимуму =)
... но интересный метод
Уже просматривается - посмотри.
Речь идет о MySQL.Save - его можно использовать универсально. А так на скрине действительно - добавление истории.
На скрине только метод добавления.
Объясни! Как ты это сделал? Я тоже в непонятках!
Ну это к вопросу, что будешь делать если ни разу не ездил на велосипеде , машине или не отдыхал на море?
А тут что-то надо решать?
Я только один раз в Москву купе ехал и то потому, что проводники по дешевке предложили и хотелось побыть в одиночестве.
Молодец, удачи в дальнейших уроках.
Может он просто не все буквы знает, вот и всё.
Но зато более наглядное =)
Это ещё не идеальная оптимизация по поводу хранения пути движения.
Да, в представлениях после выводимых переменных точка с запятой не ставится
))) Смотрю никого равнодушным не оставляет отрывок из Бриллиантовой руки!
Ну так попробуйте !!!!
Молодец! Я тоже так периодически делаю.
Поздравляю с началом ASP MVC
Пустой работающий итератор прекрасен.
Вот эта самая наукоемкая часть игрушки.
я делаю проще, либо передаются исключительно числовые данные, либо если нужна красота и текст, то ограничиваю типы доступных символов и вуаля, проблем никогда нет.
А вот и "алгоритм Владимира" в действии))
В классе MySQL:
public static DataTable Select(string strSQL, List<MySqlParameter> objParamIn =null )
{
if (IsError()) return null;
try
{
error = "";
query = strSQL;
DataTable table = new DataTable();
MySqlCommand cmd = new MySqlCommand(strSQL, conn);
if (objParamIn != null && objParamIn.Count != 0) {
foreach (MySqlParameter param in objParamIn)
cmd.Parameters.Add(param);
}
MySqlDataReader reader = cmd.ExecuteReader();
table.Load(reader);
return table;
}
catch (Exception ex)
{
error = ex.Message;
return null;
}
}
Использование в классе story (уже протестировал - все работает):
public void Number(string id) {
List<MySql.Data.MySqlClient.MySqlParameter> objList = new List<MySql.Data.MySqlClient.MySqlParameter>();
objList.Add(new MySql.Data.MySqlClient.MySqlParameter("id", id));
DataTable table = MySQL.Select(
@"select
id
, title
, story
, email
, post_date
from
story where id= @id;", objList);
ExtractRow(table);
}
Володь, а можешь выслать измененный метод Select? Можно на becwal@yandex.ru, если сюда не хочешь
$id - это что-то из PHP))
да, отрывок в тему!
Отличная идея - насчет удаления нежелательных историй
На днях сидел разбирался с Web API открыл посмотрел оказывается все описано в курсе аспекта, нужно пройти что б со всем разобраться когда сам разбираешься время уходит больше.
Поздравляю с завершением курса!!!
А я стараюсь делать меньше, чтобы экономить время, а то на данный момент его не очень много, но это очень сложно, если тема нравится и очень интересна, начинаешь забывать о времени, а потом смотришь, ёмаё, сколько времени уже балуюсь =)))))))
Вот чему пытаюсь у тебя научиться - делать больше - чем по заданию.
А процессы установки - твой самостоятельный, и тот, что показан в видео - сильно отличаются?
согласен с Иваном, молодец, Володя. Согласен так же,что будут востребованы php-сайты, и ASP.NET сайты.
Мне кстати тоже было интересно про @Override
Хорошая история)))
Отличный обзор! Молодец!
Отличная тема! Будем ждать задач!
Эта одна из наукоемких фишек игры сокобан.
Ну так попробуйте =))))
welcome, Владимир!
"А вот это попробуйте" (с) =)
А может нужно...
Не нужно.
Молодец, что выбран Базовый ASP.ект. Одобряю твой выбор. Курс действительно отличный.
отличная игрушка
Да, все игрушки можно смело отправлять в продакшн под андроид или любые другие оси :)
Стекловата между прочим очень вредная штука =)
Никогда не знаешь, когда поток тебя настигнет и сойдутся звёзды =)
я в 3 ночи проснулся =)
Не одному мне в такую рань не спится!
У всех так бывает Лен! Обидно другое - время теряешь много.
Значит ты и есть try progger!
Иконки стильненькие.
Молодец, создание сайта на базе C# это интригует, когда дойду до этого дела и пройду курсы связанный с ASP, подумаю над этим, но в любом случае, сайты на php всегда будут востребованы, так как для сайтов на ASP.NET нужен хостинг более сложный и обычно дороже.
Замечательная истороия =) молодец.
Поздравляю с завершением курса, удачи.
Предлагаю создать курс по динамическому программированию и главное побольше задач, чтобы въехать в тему!
Отличное слово! =)
Было не просто его найти =)
Я с удовольствием, только у меня нет такого огромного опыта как у тебя. Что посоветуешь почитать на эту тему? Может у тебя есть какие-то материалы?
Отлично!
Кстати, нужен человек для регулярной организации олимпиад
на нашем проекте - подготовка задач, ответы на вопросы,
проверка решений. Хочешь взяться за организацию?
Было дело =) курс тоже отличный, закончить бы его успеть...
Вот у меня проблема - куча сайтов и куча логин и паролей - для этой задачи подойдет?
))) Иной раз вспоминаю как Пушкин сам про себя говорил - ай да Пушкин, ай да сукин сын.... Отличный курс получился.
Молодец, красиво получилось.
Какие то мудреные вещи смотрю разбираются.
Добрался таки? удачи =)
Да ничего прикольного, программирования он не касался никак))) Интерфейс выступал там синонимом слову "мордашка")))
Ага, начал ASP.eкт!!! Молодец! =)
Спасибо, будет время, гляну что там за обкатка.
Ну сама по себе идея создания такого романа прикольна!
Володь, я тогда таких слов не знал... да и не факт, было ли тогда такое понятие, всё же 1995 год
acm.timus.ru/problem.aspx?space=1&num=1589 - вот здесь можешь точно обкатать.
Отрицательным персонажем должно быть каскадное программирование, а положительным ООП!
Прикольно получилось. Думаю должно пригодится.
Идея хорошая. Но игра будет не простая.
Можно начать с чего-нибудь по проще.
Например на поле из боксиков в случайных местах появляются закрашенные области на несколько секунд
и нужно воспроизвести их расположение по памяти без ошибок =)
Ты знаешь Сергей я хочу сделать программу по Аткинсоному. Смысл такой - кидается кубики количеством от 5 до 9 - с задержкой от 0,5 сек до 3 сек, с количеством точек на гране от 1 до 9, кубики могут иметь разный цвет и размеры и нужно за отведенное время вспомнить какие кубики были показаны.
Да. отличная игрушка, в будущем надо будет её дописать новыми фишками, и не только её =)
Игрушка отличная. Иногда сам в неё играю =)
Сайт олимпиад по программированию.
Николай! У тебя для Яндекса такие айпишники?
5.255.255.5
77.88.55.70
77.88.55.66
Кстати твоя подсказка по гладким числам помогла мне решить еще одну олимпиадную задачу в которой используется динамическое программирование - acm.timus.ru/problem.aspx?space=1&num=1146
Да впринципе не обязательно, мне просто было интересно почему так произошло, я думал, может быть баг какой то, но ты всё объяснил, что это для исследования ;)
Ты извини, что так нагло скопипастил - просто твои решения оказались лучшими и мне надо было понять почему мой код был не оптимальный. Скажи какие решения нужно переписать я их перепишу и переосмыслю.
Не обязательно твои решения. Просто смотрю какие оптимальные и беру набираю код, чтобы посмотреть как работает - у меня получились слишком длинные. Вопрос исследования, а не копипаст.
Владимир, а как так получилось, что последие 3 решённые мои задачи похожи на мои решения как две капли воды?
Ну так работает итератор.
Молодец! Очень подробный отчет! Все правильно написал!
Я нахожу ip адреса в другой программе, а для решения твой задачи я через switch ставлю адреса строковые и перечисляю ip адреса.
Я чего и спрашивал - тот, что указывал Игромистр - не было. Сейчас ищу другие микрофоны - а то с этим достало.
Объясняю в чем дело - Игромистр заблокировал обращение к внешним адресам и я вывожу ip через Console.WriteLine - переформируй свою задачу - говорю vk.com точно изменил ip, и еще 2 или 3 сайта их изменили. С первой записи твоего теста ip нескольких сайтов не актульны и они динамические , а не статические.
Неплохой обзор. Хотя, на мой вкус, немного затянут. Я в своих обзорах вырезаю места с длительной загрузкой страниц.
Володя, отличный обзор! Насчет скорости реакции на тачпаде - понимаю, тоже всегда им пользуюсь. Отличная "мышь" для работы в любых условиях.
На что звук записывал? Слышен немного "свист воздуха".
Это все понятно. Там тоже статический. В любом случае хотя бы первый тест должен отрабатывать, а он не отрабатывает, значит, дело не в этом.
Мне бы больше хотелось PHP Driver продолжить. Мне сейчас больше интересно подключение к БД через PHP.
Спасибо Валер за твой труд. Я представляю сколько тебе перевортить пришлось прежде чем урок записал.
Молодец, Володя! Базовый проект у тебя готов, основные функции и приемы работы ты освоил. Теперь набери в google слова google maps API, перейди к средствам веб-разработки и посмотри там примеры. Они тебе помогут дальше развить свой проект, какие функции захочешь добавить (разноцветные и разнопиктограммные маркеры, прокладывание пути, выделение сектора и т.д.). Дальше всё будет зависеть от твоей фантазии и твоих пожеланий по развитию сайта
согласен. и по миграциям согласен. setInitialize() тоже хорош, но там потерять данные можно. миграции более аккуратны
Не постоянные - я уже это на yandex.ru и rambler.ru это увидел, кстати vk.com - тоже сменил айпишники. Ты проверь!
Они постоянные. Просто Витальдович там что-то сделал, что бы это программа не работала, закрыл уязвимость так сказать.
Конечно! Спасибо за твои советы! Практически все решение мне рассказал!
Быть кратким - это искусство - я с тобой согласен. Доказано Игромистром!
Поздравляю, Владимир!!! Очередной курс закончен!!!!
Володь, есть небольшая идея на java, прорабатываю. И пара мыслишек по ASP.NET, но там надо очень сильно применять поговорку "краткость - сестра таланта", иначе проекты будут в несколько раз больше Морфлота))).
Тыж преподаватель! Вот база оценок для тебя. Оба курса одинаково стоят - а я как раз накопил 3276 байтов.
Базу оценок не проходила - вроде, это самый первый курс на проекте.
Базу отеля - точно не советую, т.к. курс не законченный.
Базовый ASP.ект мне понравился. С удовольствием прошла.
Да, начало положено, теперь можно развивать его сразу в нескольких направлениях.
О генерации слов в VIP уроке.
Валер! Отличный курс - как раз все заморочки с базами данных берет на себя миграция и вообще можно под себя допилить приложение! Я пока еще не решил, что можно придумать - разве что отметить места где был и где хочу быть - можно разными маркерами метить. Какие у тебя творческие планы? Чем нас порадуешь в будущем году?
Володя, как думаешь, стоит этот курс проходить? Или там только долгое и упорное повторение пройденного?
Не очень распространенные комментарии к уроку :)
Николай - пересобери айпишники для своей задачи - оказывается они не постоянные. Вот твоя задача - www.videosharp.info/console/task/level=1583
Спасибо!
Поздравляю с финальным уроком! )
Я делал задание, когда вместо текста задание была написана 1. Я вот и написал ---
Владимир ладно ученики магистра обычно пишут так, но ты и так .... Неужели ничему не научился ? ---
Итератор хороший курс.
Ну вот, полностью закончил курс! =)
Молодец!!! =)
Поздравляю с завершением курса! =)
Поздравляю с финальным уроком!
Логичнее уже продолжить с ASP.NET
Насчет тачпада - понимаю :)
Я тоже уже давно с мышами не дружу
мыши для того и придуманы, чтобы ими щелкать!!!
Следующий урок - это программа , которая помогает продавать не нужные вещи используя группы в VK.com. Я сам так делаю.
А рыбко что значит?
Ну да - по итератору можно еще тренироваться. Как ты говорил на одном вебинаре - объясни моей бабушке.
Поздравляю, отличный отзыв, по объяснениям понятно, что в теме разобрался.
Отличный видео-обзор, молодец!
Поздравляю, молодец, удачи в дальнейшем изучении курсов.
Посмотрел твой код, ты молодец!
Однако твои объяснения понятны только тем, кто проходил этот курс :)
Нет это просто эмулятор встроенный в сайт, но при загрузке с копий аудиокассет они вырубили звук, видимо жаловались люди, хотя жаль, могли бы сделать возможность включать звук загрузки, тема ведь, это неотъемлемая часть ностальгии.
Молодец!
Поздравляю с финальным уроком! =)
Что-то шарики застряли.
Вань! Прикольный сайтец - даже полоски сбоку такие как при загрузке!
Какая-то неочевидная блок-схема. Что такое w? И почему после sw.start() сразу идет sw.stop()?
А оно тебе надо, пройти эту игру? лучше свою создай и пусть другие кликают =))))))
Рекурсивная матрёшка, если дописать немного код =)))
неее)) ручную сборку я не отрицаю))) если бы отрицал я ручную сборку, я бы на videosharp.info не задержался)))
просто я считаю, что всё должно применяться там, где это приносит максимальную выгоду: доход, супертехнологии и т.д.
хоть ручной набор в java, хоть ручная сборка клавиатуры, хоть ручная отделка салона а/м Бентли)))
viva-games.ru/
можно играть сразу онлайн, тут бывает что у игры несколько модификаций и разные виды ромов, есть даже аудиокассеты, ждём пока загрузится, есть снапшоты это копия озу уже загруженной игры, есть копии дискеток, ну разберёшься, очень приятно и удобно реализовано, я тут некоторые игрушки нашёл, поигрался чуток, удобно, чтобы с эмуляторами не возиться, но если тебе нужны игрушки, которых тут нет или есть но тут демоверсии, то скинь список игр, я тебе подготовлю архив, просто у меня их очень много, залить сложновато будет (на данных момент папка спекки весит 5+ гиг).
Это же динамическое программирование мать его)) половина олимпиадных задач на этом ресурсе через него решается))
Лично я формирую список чисел первого порядка, первый список это 1,2,3,4,5,6,7,8,9 затем используя его формирую список второго разряда беру первый элемент и начинаю подставлять в его конец то что больше или равно то есть если число заканчивается на 3 я подставлю все числа от 3 до 9 и получу 33,34,35,36,37,38,39. Затем работаю со списком второго порядка и т. д.
Конечно знаю эмуляторы, я их коллекционирую вместе с дискетками и содержимым на них =)
С твоим алгоритмом всё ок, только при больших числах он не выдерживает временных рамок, это я думаю ты и сам понял. Соответственно, что бы решить эту задачу нужен не подход в лоб. И безусловно узкое место у тебя это постоянные конвертации из числа в строку из строки в число, это очень долго.
Первое что посоветовать тебе в твоем алгоритме это избавиться от этих конвертаций работай только с числами, прирост скорости будет точно.
Второе это полный перебор всех чисел, от этого тоже нужно уйти, на небольших числах этого не заметно, зато очень критично с большими.
Думаю эти советы должны помочь)
Ещё могу описать словестно свой алгоритм если хочешь, ну и могу также дать исходный код (для того чтобы ты разобрался, как и что я там делаю). Я эту задачу уже больше месяца назад решил и тоже сейчас разбирался в своём коде, вроде всё понятно, по крайней мере перед аудиторией на доске смогу объяснить, в печатном варианте это немного сложнее. Если ещё у других людей появятся вопросы, вы вынудите меня видео-решение записать.
Вот таким способом поищи количество номеров счастливых билетов из 10 цифр.
Но бывает, что не предусмотрено было на спектруме чего то, приходится рисовать в фотошопе недостающие элементы
Я с реального спектрума беру. в гугле редко что найдёшь нормальное, обычно обработанное или качество не фонтан. либо там нехватка данных, поэтому запускаю софт на спектруме и уже в реальном времени выдираю нужные текстурки =)
Беру стиль со спекки, в фотошопе довожу до идеала, недостающие элементы рисую сам в том же стиле.
Узнаю твой фирменный стиль. Где ты такие картинки берешь?
Ну они должны быть ручной работы и их в специальном хрустальном футляре хранить.
мыши для того и придуманы, чтобы ими щелкать, работая на компе. а если быстро изнашиваются - значит плохо сделан манипулятор, претензии к производителю. Вон IBM-овские клавиатуры у меня в офисе уже второе десятилетие работают, и это при очень интенсивном наборе текста.
Кирилл создал курс по прохождению игры Необоскрёбы.
Есть у нас на проекте.
Для этого и придумали БОТА БЫСТРО-ЩЁЛКА =)
По мне мышь это расходник, чего её жалеть =)
С тачпадом хуже, да.
Это уже с меня не вытравишь - жил в СССР и во времена жуткого дефицита, приучен к бережливости.
Меня родители в детстве постоянно ругали - "не щёлкай, не нажимай, испортится".
В советские времена, когда телеофны служили десятилетиями - это имело смысл. А сейчас?
Но время износа кнопок мыши в несколько раз больше, чем время жизни её самой...
Ты думал об этом?
Можешь посмотреть где у меня в генерации глакдких чисел тормоза и как это можно оптимизировать:
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine(GladCount(long.Parse (Console.ReadLine())));
}
static long GladCount(long N) {
int cnt = 0;
long i = 1;
do
{
if (IsGlad(i)) cnt++;
if (cnt == N) break;
i++;
} while (true);
return i;
}
static bool IsGlad(long N) {
if (N < 10) return true;
string s = N.ToString();
for (int i = 0; i < s.Length - 1; i++)
if (s[i] > s[i + 1]) return false;
return true;
}
}
Что за курс "Объектная матрешка"?
Пригодится, если будешь сайт делать на asp.net и нужно в отдельный поток распределить нагрузку.
))) Да прикольная игра получилась.
Да я тоже подумал про xml и json - наверняка есть - именно в Java приходится с ними часто работать.
Первое число это N (номер попорядку): Второе это гладкое число.
Все негладкие числа пропускаются (10, 20, 21, 30, 31, 32)
1: 1
2: 2
3: 3
4: 4
5: 5
6: 6
7: 7
8: 8
9: 9
10: 11
11: 12
12: 13
13: 14
14: 15
15: 16
16: 17
17: 18
18: 19
19: 22
20: 23
21: 24
22: 25
23: 26
24: 27
25: 28
26: 29
27: 33
28: 34
29: 35
30: 36
31: 37
32: 38
33: 39
34: 44
35: 45
36: 46
37: 47
38: 48
39: 49
40: 55
41: 56
42: 57
43: 58
44: 59
45: 66
46: 67
47: 68
48: 69
49: 77
50: 78
51: 79
52: 88
53: 89
54: 99
55: 111
56: 112
57: 113
58: 114
59: 115
60: 116
61: 117
62: 118
63: 119
64: 122
65: 123
66: 124
67: 125
68: 126
69: 127
70: 128
71: 129
72: 133
73: 134
74: 135
75: 136
76: 137
77: 138
78: 139
79: 144
80: 145
81: 146
82: 147
83: 148
84: 149
85: 155
86: 156
87: 157
88: 158
89: 159
90: 166
91: 167
92: 168
93: 169
94: 177
95: 178
96: 179
97: 188
98: 189
99: 199
100: 222
101: 223
102: 224
103: 225
104: 226
105: 227
106: 228
107: 229
108: 233
109: 234
110: 235
111: 236
112: 237
113: 238
114: 239
115: 244
116: 245
117: 246
118: 247
119: 248
120: 249
121: 255
122: 256
123: 257
124: 258
125: 259
126: 266
127: 267
128: 268
129: 269
130: 277
131: 278
132: 279
133: 288
134: 289
135: 299
136: 333
137: 334
138: 335
139: 336
140: 337
141: 338
142: 339
143: 344
144: 345
145: 346
146: 347
147: 348
148: 349
149: 355
150: 356
151: 357
152: 358
153: 359
154: 366
155: 367
156: 368
157: 369
158: 377
159: 378
160: 379
161: 388
162: 389
163: 399
164: 444
165: 445
166: 446
167: 447
168: 448
169: 449
170: 455
171: 456
172: 457
173: 458
174: 459
175: 466
176: 467
177: 468
178: 469
179: 477
180: 478
181: 479
182: 488
183: 489
184: 499
185: 555
186: 556
187: 557
188: 558
189: 559
190: 566
191: 567
192: 568
193: 569
194: 577
195: 578
196: 579
197: 588
198: 589
199: 599
200: 666
201: 667
202: 668
203: 669
204: 677
205: 678
206: 679
207: 688
208: 689
209: 699
210: 777
211: 778
212: 779
213: 788
214: 789
215: 799
216: 888
217: 889
218: 899
219: 999
220: 1111
221: 1112
222: 1113
223: 1114
224: 1115
225: 1116
226: 1117
227: 1118
228: 1119
229: 1122
230: 1123
231: 1124
232: 1125
233: 1126
234: 1127
235: 1128
236: 1129
237: 1133
238: 1134
239: 1135
240: 1136
241: 1137
242: 1138
243: 1139
244: 1144
245: 1145
246: 1146
247: 1147
248: 1148
249: 1149
250: 1155
251: 1156
252: 1157
253: 1158
254: 1159
255: 1166
256: 1167
257: 1168
258: 1169
259: 1177
260: 1178
261: 1179
262: 1188
263: 1189
264: 1199
265: 1222
266: 1223
267: 1224
268: 1225
269: 1226
270: 1227
271: 1228
272: 1229
273: 1233
274: 1234
275: 1235
276: 1236
277: 1237
278: 1238
279: 1239
280: 1244
281: 1245
282: 1246
283: 1247
284: 1248
285: 1249
286: 1255
287: 1256
288: 1257
289: 1258
290: 1259
291: 1266
292: 1267
293: 1268
294: 1269
295: 1277
296: 1278
297: 1279
298: 1288
299: 1289
300: 1299
www.cyberforum.ru/cpp-beginners/thread31820.html - вот этого объяснения достаточно?
Суть то задачи ясна? Есть понимание что такое гладкое число?
12 - гладкое
21 - не гладкое
Решить можно например так: перебираем все числа от 1 до int.MaxValue и смотрим гладкое оно или нет, если гладкое то записываем и так продолжаем до N-ого числа, его то и нужно вывести на экран. Или что то другое не понятно?
Можешь рассказать алгоритм решения задачи www.videosharp.info/console/task/level=1599
Владимир, клавиатуру в руки и вперёд!
Надо будет прикладные мне пройти.
Надо будет пройти этот курс.
Ключевое слово работает. А так чтобы создать арконоид нужно вложить времени примерно столько сколько в сокобан. Например нужно придумать какие-то свои элементы - меня не устраивают стандартные виндовые - вот сам подумай сколько это времени займет. И потом, чтобы при выбивании кирпичей выскакивали бонусы - отдельные классы и потоки.
Вот так и работает реклама. Особенно вспоминаю катриджи на которых на картинке изображена такая красивая картинка игры, а по факту не всегда игра была даже интересной...
Мдам по картинке игра должна быть не хуже экшена 3д шутера :)
Поздравляю! Прикольный урок!
Добавил его уже давно, теперь от урока к уроку модернизирую метод вывода Деда-Мороза с поддержкой динамического вывода разного количества строк в углу.
А как ты вывел картинку дедушки Мороза?
Интересно посмотреть на это, и на скорость выполнения, а то в C# это было слишком уж долго.
Вот следующим буду проходить коллекцию графов.
Вопрос интересный - не всегда надо в отдельный класс скидывать ту или иную функцию, но если хотелки заказчика возрастают, то лучше это сделать и там уже все ваять.
Ну по поводу http понятно, с формате html выводить, а вот по поводу серелизации не понял, в бинарном виде чтоли?
Дети это клиенты, Дед-Мороз это сервер, обмен данными по сетке =)
А есть для java-разработки IDE от Microsoft?
Мне больше IDE от Microsoft нравится. Привычнее и можно делать многострочное редактирование - очень удобно.
А что такое aisku? Всегда было lenga.
ru.wikipedia.org/wiki/Language_Integrated_Query - язык структуированных запросов - где можно использовать возможности sql для обычных коллекций и очень изящно получается, когда данных и таблиц много.
Например мне часто хотелось с коллекциями проделать что-то типа left join соединения и выявить те элементы, которых нет в другой коллекции - в этом отношении sql гораздо лучше подходит, а в нашем случае его адаптация для коллекций, массивов , списков и т.д.
Выглядит впечатляюще. А на вкус эти "ООФрукты" еще не пробовала :)
К своему стыду, не знаю, что такое LINQ :(
Ты почти закончил этот курс, молодец! =)
Интересный курс! =)
Я думаю он не то имел ввиду, судя по его комментарию.
я когда дойду до этих уроков. у меня формат картинок будет называться ascii-art, как то так =)
Да, курс по LINQ должен быть очень интересным, не раз он выручал и по скорости очень шустро работает.
Просто не совсем понял, что от меня требуется. Можно вообще читать данные из файла и сразу в массив.
Вроде сам разобрался. Получилось как-то так: int [] arr = new int [5];
for(int i=0; i<5;i++)
arr[i] += i+10;
for(int i=0;i<5;i++)
System.out.println(i + " : " + arr[i]);
Спасибо. Вроде получилось. Но есть некоторые вопросы! Я могу вручную создать массив: int [] arr = {10,11,12,13,14,15}; и вывести его данные, и у меня будет только 6 конкретно этих чисел в массиве. В прошлом примере я создаю 21 число и вывожу только определённую часть от них, но у меня остаются лишние числа. Можно ли создать массив не вручную допустим из 5 чисел {10, 11, 12, 13, 14}? То есть я задаю размер массива int [] arr = new int [5] и мне его надо заполнить конкретными данными: 10, 11, 12, 13, 14
тогда придется создавать переменную класса
А если нужно этот класс повторно использовать?
Тебе надо создавать на 21 элемент массив. Дальше заполняешь так
for (int i=10; i<=20; i++)
arr[i] = i-9;
Я вот ровно про это вспомнил когда первый раз встретил это слово =)
Просто своего кошака вискасом кормлю.
Да, да! Курс по LINQ было бы отлично! =)
Во тоже часто встречал это слово в отчётах.
Гугл сказал мне что это значит "всё" =)
Поздравляю! Ты тоже за итератор взялся.
Мы в детстве не голя называли, а чески.
А что хотелось сделать по другому?
А что в картинках не так?
Володя, я тоже до конца этот yield не прочувствовала. Я так поняла, что в этом случае как будто вызывающая и вызываемая функции меняются местами. А еще мне непонятно, что такое yield break и чем он от обычного break отличается.
Молоток, хороший опыт =)
Почему иТТератор?
Знакомый текст :)
Хорошо что довели до ума
Иконки прикольные.
Ты тоже за Итератор взялся?
Скоро рюкзак наполнится подарками :)
отличное описание значения слова Итератор
А я всегда стек сравнивала со стопкой сданных отчетов студентов - кто последний принем, у того у первого проверили.
))) Облагородил сокобан - может вот этой запускалки не хватало.
Когда показывают стек обычно показывают патроны в пистолете.
Во многих олимпиадных задачах применяется что BFS , что DFS
А я прилжением "Ножницы" получал экран.
Что-то все маркеры вокруг московского зоопарка.
Здорово! Началась дискотека!
Поэтому лучше и наглядней в IDE
Так гораздо короче, но предложенный вариант тоже надо рассмотреть! ;-)
Ну это тот случай, когда одну и ту же задачу можно решить по разному.
Ну да - я тоже с этим столкнулся, когда проходил курс ASP.NET + Google
Я поздравляю тебя Лен - именно по этой причине тебе надо наиболее эффективно использовать свое время.
You say this question yourself. Everboby spend each time - what it's want.
Максимальное из 4 чисел можно найти так - Math.max( Math.max( Math.max(a1,a2),a3),a4)
Портал отдыхает =)
Молодец, исследования во время изучения очень хорошая практика.
Да, без дебага отлов ошибок сложнее, поэтому заставляет следить за написанием каждого символа!!! =)
Можно таким способом юзать любой сервис, где имеется поддержка API
Удачной поездки, зимой там красиво, лёд как стекло, прозрачный =)
Интересно даже по объектам песочницы яндекса пройтись - tech.yandex.ru/maps/jsbox/2.1/ , а так да - выбрать что востребовано и вперед. Тут поле не пахано - пиши js - ничего сложного тут нет.
Володь, спасибо за добрые слова))
А по поводу курса по Яндекс.API - если ты про карты, то нужно ли, раз всё по аналогии будет? а если про другие сервисы... то подумать надо, что сильно востребовано))
Валер! Тебе же до Байкала ближе , чем мне. Спасибо за курс и совет насчет firebug. Я хоть вкусил, что такое ASP.NET, WebAPI Google. Жду от тебя курс по Яндекс. API
прыжок круче, чем в "Матрице")))
Великолепно смотрятся твои отметки!!! сууупер!
да, js не так строго контролируется VS, я использовал firebug в Firefox для контроля
Мечты сбываются!
Обязательно сгоняй туда, Володя!
Ну хоть как-то прикоснусь к миру прекрасного. С детства мечтал понять как все устроено.
Вот и у меня не работает intellisense. Почему так и не понял.
Если по AVR-кам, то у меня в группе есть две методички
Тут: vk.com/docs-68149030
"Микропроцессорные средства" - теория и "Микропроцессорные устройства" - лабораторные работы
Если по ST - то я уже, наверное, полгода пытаюсь сделать обучающий курс, потому что информации по ним очень мало (по крайней мере в доступной форме)
Начало курса тут: prog-cpp.ru/stm32/
Если заинтересует - "засуну" курс в "Свою игру" и предложу тебе быть куратором :)
Нет, для дома и семьи не использую.
А на работе - проектов много (в параллель с преподаванием).
- многоканальный импульсный источник питания для светодиодных светильников
- зарядное устройство для литий-ионных аккумуляторных батарей
- мониторинг состояния зданий
- электронный пускорегулирующий аппарат для газоразрядных натриевых ламп
- регулятор мощности нагревателя
И Т.Д.
Arduino - это контроллер, но не МИКРОконтроллер. То есть, умея программировать Arduino, ты не умеешь программировать микроконтроллеры (хотя AVR микроконтроллер внутри него стоит).
Изучив Arduino, ты можешь делать устройства только используя плату целиком, с ее интерфейсом и программировать ее, используя ее программную среду.
Микроконтроллер - это микросхема, а не плата. И программируется эта микросхема по-другому, и участвует в проектах отдельно от "обвязки".
Я сейчас изучаю Arduino. Просто интересно какие можно задачи решить? А для дома и семьи используешь микроконтроллеры?
Не знаю :)
Они довольно дружелюбные (в смысле, таймеров хватает на всё и другой периферии, и эмулятор есть), подходят для моих задач, умею с ними работать, есть средства отладки, и они дешевые.
Многие задачи на PICах просто не решишь (не говоря о том, что под них Си корявый).
Для AVRок у меня просто нет аппаратных средств отладки - есть только программатор, и по сравнению с ST они дороже.
Больше всего люблю STM.
Но иногда приходится и с AVR-ами работать.
А начиналось всё с PIC-ов.
Главное что всё получилось и ошибки нашлись =)
Просто для себя, потому что первый урок достаточно простой и он действительно делается около минуты.
Долго искал и нашел вот тут =)
allfont.ru/download/a_lcdnova/
А где ты шрифт такой прикольный нашел?
У нас сейчас зима -12. А фотка то летняя.
Я смотрю курс "Коллекция графов" весьма полезен
Все эти коллекции на массивах реализованы - ничего удивительного.
А почему надо было уложиться в минуту?
)) Шок - это по нашему!
Зачем это? В enum добавим реализацию статических функций, возвращающих строку?
Молодец, отличная идея =) но нужно шлифовать стиль.
Кроме этого другие не интересны, да и времени нет искать что-то, чего нет тут, пока что тут очень много того, что мне ещё предстоит пройти, а потом уже когда кончится, буду искать и сюда переносить полезные вещи, так сказать, нести всё в дом.
Молодец, поздравляю, можешь его модернизировать, создать сайт проекта и распространять =)
ну да, это одно из преимуществ EF - дает выбор: можно "на лету" с допиливанием, можно самому
Это ты красиво придумал :)
Это уже другой класс :)
www.youtube.com/watch?v=g0f1yf-QtL0 - как так!
))) Мне уже заворачивали мои работы раз 8 и ничего живой - переделал и иду дальше - эти работы набрали хороших голосов! Народу на проекте много - за день или два голоса набираются.
Классно получилось!
С завершением курса!
Этоо мы делать не будем.
мы сделаем вывод в различных форматах.
Молодец, правильное решение! Не забывай, что ВКонтакте есть ограничение, что отправлять запросы можно не чаще чем через каждые 3 секунды
У меня типа мессенджера - отправка объявлиний в несколько групп в контакте. Очень удобно - когда есть текст и фотки. В основном объявления по продаже чего-то или же другие объявления - в моем родном городе. У меня несколько групп где число подписчиков от 5000 человек и вот таким образом я их дублирую.
Поздравляю с окончанием курса! Надеюсь не только мессенджер появится теперь в твоём арсенале, а очень и очень много интересных и полезных программ!
Ну по этой причине сначала "мучаю" своих заказчиков. Всякие фичи и доработки за отдельный счет.
Я думаю сразу нужно делать корректное техническое задание. А в жизни как всегда бывает: "Ой, а тут еще вот это нужно..."
)))) Работа не волк... Нет это не надо....
"Тяжело в учении - легко в бою" - никто не забывай эту поговорку!!!
Всегда есть повод для недовольства.
Точность - вежливость королей!
Да бывает эмоции захлестывают - думаешь ну вот все конец урока, а тут Игромистр чем-нибудь огорошивает.... Ну тут другая сторона медали - тренер никогда не бывает удобным....
А в чём заключается недовольство? я пропустил самое вкусное? =)
Истину глаголишь, Владимир, сразу надо предусматривать эти нюансы, но как говорится, знал бы где упадёшь, подушку бы подложил, так что без этого никуда, на подготовку тоже не мало единиц времени уходит порой =)
Да уж, разные подарки бывают
Да не - это просто эмоции. Я сейчас читаю Бодо Шефера "Ментальные законы" - он рассказывает про то какой должен быть тренер "Вы думаете тренер должен заботиться о вас - сдувать пылинки и быть учтивым" - это плохой тренер. Так и же тут - думаю ну все конец урока можно выдохнуть и тут ты бац и чем-то озадачиваешь. Никак не могу привыкнуть - хотя понимаю душой - что это может сильно меня продвинуть.
Я не обижаюсь, но будет лучше, если более аргументировано выскажешь своё недовольство.
Невижу скрина с пошаговым проходом
Да, самому приходится делать, потому что на поиски нужного времени больше уходит
Предлагаю ознакомиться: vk.com/science_technology?w=wall-31976785_141918
Всё верно, так и есть.
Сейчас пока ещё не страшно, можно заменить везде Fruit на Toy.
Отличная картинка. Любо дорого смотреть. Вот думаю- может на этот раз самому нарисовать. Прям видно с любовью сделал.
У меня похожая была проблема - у меня не было сохранено в utf-8 и поэтому то что дается в урокам по использованию кодировки всякие charset они не нужны - просто возьми и сформируй документацию.
Нет. Я раньше ими вообще не пользовался, тема новая, нужно будет поразбираться.
Где-то я такое видео - у меня на андроиде стоит подобная.
Игра сокобан заставляет напрягать мозги.
Я все время видео останавливал - это какое-то безумие.
А ты передавал данные с помощью делегатов?
Добро пожаловать в прекрасный мир Сокобанчега!
Интересная тема! =)
Я имел в виду, что можно было написать программу, которая сразу открывает solution другой программы в VS
Ура! Володя добрался до ASP.NET!
Какой оболочкой пользуешься? Eclipse?
Я тоже в корень проекта клал, на видео видно.
Это я их в фотошопе сам сделал, на базе спеутрум версии
Картинки прикольные нашел.
Я проще делал - Process.Start("имя mp3 файла"); - запутстит тот плеер mp3 файлов, который по умолчанию ассоциирован с mp3
Картинки прикольные.
И да, надеюсь ты перед тем как выкладывать отчёт изменил свой токен на ВК, а то спамерша будет рада такому подарку =)
Молодец, поздравляю с завершением.
з.ы.
Ария - встань, страх преодолей не показало где надо, потому что между именем и точкой-разделителем пробелы.
Прикольно, смотрю там код на ассемблере, полезная игрушка =)
Поздравляю с завершением, ждем на Google))
Не встречал, видел спец. ПО для проектирования печатных плат, вот глянь эту игрушку www.phobos.su/ru/
Поздравляю с завершением курса! =)
У меня московский друг раньше каждые выходные в Коломне прыгал с парашютом) Вот что я знаю про Коломну
Спасибо, по поводу игрушки по конкретнее, какого рода электронику, а то первое что приходит на ум, это игрушки на телефоне, а телефон электроника и gps тоже, поэтому они все подходят под ответ, если ты о тех чернушках, что я скидывал в скайпе, которые двигали телефон на столе, когда хозяин его забыл взять и выстраивали рисунки на полу, то для них есть открытый исходный код на гитхабе.
Я покупал дешевенький микрофон - 249 руб. Теперь надо еще чуть подороже взять.
В том то и дело, что только вот сейчас и начал, а так коплю на него байты =)
Поздравляю. Хорошая заготовка получилась. Теперь в программу добавь таймер и чтобы каждые 3 секунды отправлялось тестовой сообщение спамерше, приписывай рандомное число)))
По отзыву рекомендую что-то сделать с микрофоном, тяжеловато слушать, а в общем интересно, живо получилось, поздравляю!
Как всегда великолепен! Кстати никто не знает игрушку, чтобы можно было задействовать радиоэлектронику?
Согласна. Но чтобы к нему прийти - нужно набить очень много шишек. Если бы для меня главным был выигрыш, я бы вообще не стала делать свой ИИ.
Как, кстати, у тебя дела с ИИ?
Вань! Я думал ты давно сокобанчег прошел!
Слишком много фруктов!
Молодец! Все получилось!
Ошибки бывают разные, а скорости их отлова зависит от опыта, так как чем ты опытнее, тем меньше ошибок делаешь, а следовательно меньше ловить приходится =)
Метод messages.createChat создает чат(мультидиалог), метод возвращает идентификатор чата chat_id
messages.getChat - получишь информацию по номеру мультидиалога
Вопрос философский. Я видел игрушку сокобан под андроид - они кардинально решили проблему - ограничили количество кубиков по x и по y и не более того и 4 кнопки внизу, вверх, вниз , влево и вправо - не промажешь.
Тогда может и не стоит на таком экране запускать? Масштабирование с прокруткой должно быть. Кнопки пол экрана сожрут и графика пострадает. Еще жестами управление можно сделать как в 1024
Ну на desktop может не нужны. А как двигать человечка на Android и тем более на экране смартфона - экран то не очень большой бывает? Пальцами не получится.
Не нужны кнопки. Надо чтоб ткнул в ящик - ящик поднялся. Ткнул по пустому - перебежал. Можно на юнити 2d ещё.
Да, универсальность везде необходима
да, в 2015 мелкософты поняли, что надо лучшее из решарпера использовать, поэтому не требуется, он по сути и в 2013 уже не очень нужен, я в нём использую только подсветку блеклым той части кода, которая не нужна или лишняя или недосягаемая если где-то что-то не учёл, это учит правильно кодить, после чего это уже не нужная вещь, когда напрактиковался =)
Да, ария уже не та. Ты знаешь почему тормозит - я поставил на 2013 решарпер, а в 2015 он уже и не требуется.
Молодец, я тоже люблю больше всего 2010, но пришлось перейти в этом году на 2013 по причине удобства, в след. году чувствую надо будет перейти на 2015 версию, так как в ней ещё больше фишек.
)) Я не об этом - я просто уже прошел этот сокобан, я думал еще что-то новенькое по сокобану игромистр придумал. Кстати уже пора портировать на Android или хотя бы сделать на java - это будет ступенька портирования на андроид - единственое это как управлять на нем. Нужно какие-то придумать кнопки на андроиде и управлять - не будем же пальцами управлять человечком. А я в сокобан играл на специалисте - был такой компьютер в начале 90-х.
Флеш игра. Не помню какой старый. Больше 20 лет прошло как играла в него. Про рыбок я ещё могла бы сказать...
Мне тоже поначалу взрывало это мозг.
))) Ну кстати Кирилл! Еще есть такая сущность как беседа, но просто ума не приложу, как получить айдюк со всеми вытекающими.
Нас ждут куча антиспама)) Рад и надеюсь в реальном применении полученных знаний!
Листом тоже можно пользоваться. В общем-то всегда есть несколько решений одной задачи. Молодец!
Об этом рассказывается подробно в следующем видеоуроке.
Владимир, в этом домашнем задании кроется тайна. Я рад что ты попробовал реализовать самостоятельно. Именно такой случай как у тебя будет показан на следующем уроке. Ничего страшного, это известная проблема))
Я не ту фотку имел ввиду, а тут я тоже не понял при чем тут e-mail.
я вот не вижу вообще мыла на скриншотах, поэтому не могу сказать, в чём ошибка конкретно.
Так написано же: "неверный email адрес"
На денди не попадалась эта игрушка, но если она похожа, то это классическая версия, портированная с ПК
Отлично поработал, хорошее выполнение домашнего задания.
Я в 5:10 по мск уже на работе)) так что не до сна)) Местное 7:10, зато в 16:00 уже свободен))
))) Так! Не одному мне не спится!
))) Ты знаешь мне даже чем-то Dendy напоминает.
Там можно было в самом enum создать конструктор типа MONDAY ("Понедельник") - об этом в видеоуроке сказано.
А почему e-mail not valid - вроде все правильно .+\@.+\..+?
Не понимаю почему ошибка во втором скрине.
Я вообще свой не создал.
А все новое не привычно.
То ли еще будет ой-ой-ой!!!!
Классные картинки.
Да, работа с API - это весьма полезные знания. Потом их можно будет применить на других ресурсах.
О! Супер! Я тоже вписался в этот курс и любопытно будет посмотреть, что сделано.
А есть же гладкошерстные коши!
Чтобы посчитать количество дней с начала года. Есть другие идеи посчитать?
Зачем внутри перечисление поле total?
Молодец, отлично справился =)
Вы имели в виду Math.max(a, b) наверное
Ну в принципе да. Сам по себе класс тоже было интересно сделать.
Доброе утро Владимир, сокращение дроби стояло, как дополнительное задание со звездочкой, без отметки этого дополнения не выполнить, задание действительно выполнено без сокращения, можно сказать это первая редакция кода...
Молодец! Все решил - я с ним изрядно попотел, хотя казалось бы что там - дроби. Кстати как ты сокращаешь дроби - например 4/6 к 2/3 или 9/15 к 3/5?
Только сейчас заметила - ты тоже до Гуру добрался. Поздравляю!
Можно еще так найти - Math.abs(a,b)
Глюкануло :(
Поэтому пересоздалось.
Быстро ты успеваешь их решать, ещё горяченькими.
www.molozoka.com/wp-admin/admin-ajax.php?action=wps-wpimage&id=aHR0cDovL3d3dy5jZHFwLnJ1L2ltYWdlL2NhY2hlL2RhdGEvMTI1MDAvMTIxNTkvZ2FtZV80Ml9zY3IxLTgwMHg2MDAuanBn - а я думал вот эта игрушка.
Честно говоря, не знаю откуда картинка... Еле нашел второй раз ... и выяснил, откуда))) tanjand.livejournal.com/1524797.html
Вообще ребята это тонкая материя денег, лучше про продажи говорить постфактум, чтобы не спугнуть.
Ну, теперь уж точно с Финалом!
:)
Ага, я пока не начинал курс Своя игра, так как очередь не дошла до него.
))) Мне еще курс "Своя игра" надо довести. Сижу кумекаю. Короче у каждого свой метод прохождения курсов.
А я курсы беру, а делать их пока некогда, у них время выходит, потом доплачиваю за 99р и прохожу =)
Поздравляю с освоением технологии Drag & Drop.
Классная картинка, такое ощущение , что из геров меча и магии.
Tinklavimas - это у меня как резервный, когда нужно выполнить норму формулиста по видеоурокам, а проходить нечего.
Молоток! =)
Молодец, решил продолжить этот курс? =)
Они на воде и должны быть, а вот на земле нет, так же как и квадратики не должны плавать =)
Я не думал насчет мультиязычности, а так хорошая идея.
Молодец! Кругляшков добавил на воду!
Треугольник - это - ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B5%D1%83%D0%B3%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA
Дам основы шифрования... :)
матрица готова. а где Нео и Смит?
Да, интересно было бы что-нибудь под Android создать. Но пока я таких уроков не вижу.
Ну кругляшок от островков отскакивает?
Можно расширить словарный запас.
Мне этим понравилась Java, что можно многие игрушки портировать на Android.
Молодец, отличную тему начал, мы такое в школе на уроках делали, шморы друг друга передавали в своей кодировке, чтобы если препод забирал, не понимал, что там за кракозябры =)
а зверушки уже по тверди носятся?
Когда вижу что у меня уже победный ход выставляю палец на принскрин и как только ставлю кружок сразу делаю скрин.
У меня тоже хобби шахматы!
Валера! Поздравляю с установкой новой среды разработки!
Один из вариантов судя по скриншоту: на 108 строчке замени false на true, а на 117 строке добавь flag = false;
А вообще вариантов много по решению задачи =)
Хотя нет, проверка true норм, так как ты проверяешь область только на территории воды, то координаты которые генерируются на территории земли автоматом false и поэтому на воде только 17 островков у тебя, вместо 20, нужна доработка кода.
Тут решил уже не выполнять звёздочку =)
Это были мысли вслух - мне их не следовало писать - они были риторическими. Сам понимаешь, когда что-то не получается начинаешь писать всякую фигню.
Молодец, Владимир!!!!
иди ниже по логу ошибок, значит в этот массив обращение за пределами и т.д. поставь дебаг там куда ссылается и отследи, где затык
private int [] [] map = new int [MAP_WIDTH][MAP_HEIGHT]; - это 95 строка.
at GameXonix.onMap(GameXonix.java:46) <-- он ругается на попытку доступа к несуществующим записям матрицы field на 95 строчке, где-то ты что-то не доделал.
А мне из-за этого задания со звездочкой Магистр -1 поставил. А потом, когда сделал, сказал, что я сделал не оптимально и не использовал функцию onMap, а когда ее использую, у меня ошибка
Exception in thread "main" java.lang.NullPointerException
at GameXonix$Field.access$0(GameXonix.java:95)
at GameXonix.onMap(GameXonix.java:46)
at GameXonix$Field.init(GameXonix.java:115)
at GameXonix$Field.<init>(GameXonix.java:96)
at GameXonix.<init>(GameXonix.java:51)
at GameXonix.main(GameXonix.java:36)
Picked up JAVA_TOOL_OPTIONS: -Djava.vendor="Sun Microsystems Inc."
Такого задания небыло, светить исходники =)
з.ы.
Тем-более, что задание со звёздочкой, а значит не обязательно к исполнению и является самостоятельной работой.
Выдает :
Exception in thread "main" java.lang.NullPointerException
at GameXonix$Field.access$0(GameXonix.java:95)
at GameXonix.onMap(GameXonix.java:46)
at GameXonix$Field.init(GameXonix.java:115)
at GameXonix$Field.<init>(GameXonix.java:96)
at GameXonix.<init>(GameXonix.java:51)
at GameXonix.main(GameXonix.java:36)
Picked up JAVA_TOOL_OPTIONS: -Djava.vendor="Sun Microsystems Inc."
Очень сложно.
Используй метод onMap - можно весьма упростить код.
Нева замерзла! =)))
Уже ледоколами баржи спасают =)
Но я думаю что если что и растает, то куда-нибудь утечёт. =)
Сначала выпало очень много снега, сейчас на улице +1 так что если снег начнет таять быстро, город будет как в планах Петра I с каналами вместо улиц. =))
И создал Владимир воду, и было это хорошо. И создал он твердь... =)
Это не значит, что все из Прибалтики, я вот из России. ))) У нас могут быть как прибалтийские черты, так и европейские, но мы не Европа и не Прибалтика. )))
Да, Европа, но не Прибалтика.
Вот так а в старых быстрее написать if else парочку чем переписывать 10 000 сплохного кода без функций
Можно наверное но пока передо мной стоят задачи сделать новые системы а когда их сделал возникает иногда потребность в очень старые системы интегрировать быстро
Знаешь, что в этих системах хорошо - ты всегда будешь при деле. Можно потихоньку облагородить код.
Это когда свое делаешь без ьакого говно кода обходишься. А когда вставить надо в систему которая с говногодом то уже без него необойтись
Да там и сделано и swith if swith else swith if if swith
Но директор нехочит чтобы я переделывал чтото изза того что это ему нечего недает. Чем быстрее реализовать и внедрить тем лутше
Как тебе быстро удалось поймать картинку?
Это ище маленкие if ы и я специально написал так
На оаботе с большом количеством вложений приходится разбератся и что можно быстро то переделывать
Я бы тоже начал с этого. Хорошо, что узнал всю подноготную!
А если дробь будет 4/6 или 10/12, где приведение дроби к сокращенному виду?
Украина це Европа!
Вот молодец, а я тут одного бота родить не могу.
Вообще злоупотреблять if ми плохая идея. Лучше тогда в отдельные их процедуры запихивать. А так черт ногу сломит в этом коде.
Как только над студентами не издеваются!
Чудеса, да и только!
Ааа - ну я поэтому удивился- какие-то фишки Java. Кстати да сталкиваюсь с особенностями Java. Например что метод main можно объявить только с (String[] args). К сожалению без аргументов нет такого.
Нет, Володя, метод ForLoop4() тут ни при чем. Он, возможно, не вошел в скриншот, то отрабатывает без проблем. Я объявила все 4 метода статичными, и всё откомпилировалось. Хорошо было бы знать еще, как в Java можно избавиться от static.
Всё то, так и есть.
На доске я с ошибкой написал.
Думай, как разрулить это :)
Ну вот, другое дело!
Вообще-то, хотел чтобы ты сам поискал :)
Ты как всегда на высоте!
Добро пожаловать в наши ряды, боец невидимого фронта! =)))))
))) Жень! Я только не волшебник, а только учусь. Кстати это одна из причин, почему я на этом проекте - дополнить пробелы в знаниях. И вообще ты крутую штуку придумал, я бы с удовольствием позанимался вместе с твоими студентами. Ну между прочим я вижу видео записываются, можно видео какое-то на эту тему записать.
наследование должно повторять и расширять класс.
В данном случае это не так. Правильно - в Балтике сделать три поля, на каждую страну.
Жаль, ты не ходишь со студентами на наши уроки :)
Лен! Ты же сама все знаешь. Не комплировалось с нестатическим Loop, потому что в методе main у тебя был указан метод ForLoop4 - ты его оттуда убери и убери static и снова скомпилируй!
Ну да - особенно с зайцами.
Верно Иван говорит) один ход до мата)
Почему не выигрышная, положить жёлтый шарик слева во вторую колонку (если слева 0, то в 1 колонку) и будет победа жёлтого по диагонали, так как красный уже не успеет.
Я поглядел ещё раз твой код и подумал, да и фиг с ним, раз это начальные данные, пусть будет как будто шаблон для доработки в будущем =)
Если на скрине с колой так - это мой косяк. Хотя в коде поправил.
Европа континент, Балтика регион - а страны региона наследуются от него. А как иначе?
Так я тебе про это и сказал, зачем создавать пустой класс, чтобы потом его наследовать, просто удали его и всё, аргументируй, что ничего полезного он не несёт, а следовательно не имеет смысла занимать лишние байты в исходном коде.
Почему кола не наследует никого?
Ошибка в Country extends Baltic
Я использую кодировку утф8 - всё компилируется, но не в блокноте, а в эклипсе и интелидже
Ну кстати говоря я частенько книжки читаю по C# и объясняется наследование:
class A {}
class B : A {}
И все. Проще некуда. С моей точки зрения в примере нужно было помимо Балтики нужно было дать другой регион, скажем Альпы- они бывают итальянскими , французскими и швейцарскими. А так создавать лишний класс ради эфимерной функциональности не всегда нужно и полезно. Вот смотри Вань не всегда весь функционал нужно реализовывать и возможно это - принцип необходимой достаточно. Я посчитал, что европе в данном случае перечислять нечего и нужно оставить класс пустым.
для экспериментов в MySQL
Я понимаю тебя, что тебе так захотелось, но если в классе кроме пробела между {} ничего нет, то это пустышка, а наследовать пустышку это глаза режет, дело твоё, когда я дойду до этого урока, кто знает, как сделаю я =)
Ну вот начинаешь прессовать. С моей точки зрения все сделал по заданию - был один абстрактный класс. Европу захотел сделать пустую - мне так захотелось. Я добавил 3 абстрактных класса в другом классе - формально я прав.
Когда ты обучаешься, есть только точка зрения учителя и точка зрения которую можно изложить учителю так, чтобы он её принял. Выбирай, какая пилюля тебе ближе, красная или синяя =)
Какая-то не выигрышная ситуация.
А у меня уже и так был незачет. Просто с моей точки зрения. Я сдела все по заданию.
Дело твоё, осталось Игромистру объяснить ситуацию, а то не зачёт будет =)
Вань, если честно не охота переделывать этот код. Ну можно добавить регионы в европе и toString их перечисляет. Потом добавить страны в Балтике и через toString их вывести - это задним уже умом понял.
К этому есть доступ и без наследования, в коде явно видно, что Европа пустой класс, засунь туда общий знаменатель, будет выглядеть лучше. Пока что это единственное на мой взгляд лишнее в коде так как ничего не вносит нового при наследовании.
Ну чтобы видно было кто предок. Ну и потом европа не совсем пуста - в ней содержатся метод toString() и equals.
Согласен, но почему ты наследуюешь европу в которой ПУСТО, какой в этом смысл? либо надо добавить туда общую для всех информацию либо убрать её вообще.
Европа материк, Прибалтика регион, страна - это абстрактное понятие, конкретное понятие три прибалтийских страны - Латвия, Литва и Эстония.
Я вот ещё не дошёл до этого урока, но тоже не пойму код в районе наследований. Путаница явно.
Да, чтобы компилировалась кириллица в коде, нужна кодировка 1251, а по поводу "тире", в языке это "минус", поэтому и ошибка, не может выполнить вычисление. Нижнее подчёркивание испокон веков заменяло пробелы там где пробелы использовать критично, но нужно разделить слова.
Да вот уже морщу лоб, как бы все сделать. Ты знаешь проще щас пару тройку тестов для разных каверзных ситуаций написать.
Надеюсь ты тоже подготовишься к соревнованиям, чем больше ботов, тем веселее будет =)
А что не правильно?
Ну тогда самый первый тест не верный :
3
2 3 6
и ответ:
2*3=6
3*2=6
2
Я на него ориентировался.
Написано же, каждую цифру можно только один раз использовать
www.videosharp.info/console/task/level=1177 - Жень, а почему ответ не правильный.
Вот тест:
4
1 2 3 4
Мой ответ:
1*1=1
1*2=2
1*3=3
1*4=4
2*1=2
2*2=4
3*1=3
4*1=4
8
))) Вот я знал, что ты сделаешь, что-то интересное - 100 k боев это нечто.
Прикольно нужно тоже поиграть!
А почему одна звездочка?
В принципе ты мог сделать абстрактным класс страна.
Губит людей не пиво...
Классные игрушки и для памяти весьма полезная вещь.
Вместо answerа можно было переопределить toString и тогда просто распечатываешь объект через System.out.println и все. А так большую работу сделала.
А зачем нужна была база drivers?
У меня на данный момент стоят 2010, 2012, 2013 и 2015 студии, каждая под свои задачи, на 2010 в своё время много чего написано, когдато были 2003, 2005 и 2008, их уже не использую давно, поэтому не установлены. 2013 ещё норм работает, хотя и да, тормознее 2010, но зато фишек больше =)
Вот ведь... скачала архивчик, а анвирь его в карантин отправил. Странно, что в последнее время мои программы он не банит, даже с хуками. Что-то новое есть?
Кстати читал про Трампа что у него как-то были проблемы с бизнесом и у него был долг около 3 миллиардов и когда они гуляли со своей супругой он показал на бомжа и сказал: В чем разница его и меня ??? Жена промолчала. Он: Бомж богаче меня на 3 миллиарда!! :)
Мне тоже очень нравится новый формат коротких видеоуроков. Есть время быстренько освоил и пошел по своим делам есть время можно и подольше задержаться...
Тут есть про кошачьих:
www.videosharp.info/video/jawa/nr=1212
По ссылкам рендзю это тоже крестики-нолики. Бесконечное поле и до 5 в линию - все детство играли, иногда на уроках. :-)
Владимир, молодец! Но теперь впереди самое сложное - написать своего бота, который победит всех соперников!
Жень! Привет! А почему мне не зачитываются задачи формулистов. Вон сегодня решил одну, прошло 15 мин и по прежнему она мне не засчитана.
Молодец Серега! Ты тоже поймал момент - возвеличил его!
Скорее похоже на игру рендзю, но только там надо выложить пять шашек в ряд.
Его купил mail.ru group - они под себя сделали интерфейс.
Что-то все Трампа обсуждают.
P.S. У меня есть его книги "Как стать миллиардером", "Как стать богатым", "Искусство заключения сделок", его аудиокнига совместно с Киосаки "Почему мы хотим, чтобы вы были богатыми". Еще есть шедевральная книга не переведенная на русский язык "The art of the comeback" - о том как он из долга в 9 млрд $ получил прибыль в 7 или 8 млрд $ - из-за этого он был включен в книгу рекордов Гинессов, как человек, который выбрался из самой глубокой финансовой ямы.
А что за текстовый редактор у тебя?
Володь, я соавтор Евгения в этом курсе)
Так я же не для того чтобы больше очков набрать или быстрее закончить, а чтобы получить удовольствие от игры, это не спорт, это времяпрепровождение!
) Я вебинары могу только по выходным посещать, т.к. работаю в Москве и у меня в Москве только мобайлн инет.
))) А я успел за хвост картинку ухватить, у меня 5 в ряд получилось! Смотрю и ты решил ИИ освоить.
Я делал по методу деления отрезка пополам.
Автоматег - это ножницы?
А это Валерин курс? А то я щас готовлю курсик по руммикубу. Рождается в муках творчества.
Осталось раздобыть лицензионные ключи.
Широкий поиск великолепен.
Молодец! Красивые картинки у тебя в игре!
Спасибо, Володь!
Супер страничка. Мне этот курс помог - я когда делаю объявление на несколько групп - я с помощью этого курса узнал как автоматизировать этот процесс.
Валер поздравляю - молодец!
Я тоже создала базу на предыдущем уроке
Все получилось, можно пользоваться базой
но потом вспомнил, Володь, и ход времени восстановился)))
Да, php вообще крутая штука, можно использовать как скриптовый язык типо баша лине только в винде =)))))))))
Да, начало положено, обкатка работоспособности =)
Самостоятельная работа облагораживает =)
Молодец, отлично справился.
Главное - что получилось!
Удалось наконец активировать?
А ты думаешь, зачем координаты сохраняли? для красоты что-ли. Но этого мало, так как есть нюансы. поэтому тут одним методом не ограничиться, один метод универсальный я уже реализовал, если видел мой видео-отчёт, но если говорить о скорости, то тут без совокупности методик не обойтись =)
А может к Евгению Витольдовичю вопрос этот
С чем поздравляете?
я проверяя отчёты по Сапёру, вчера понял, как реализовать проверку по 1 пикселю =) всё гениальное просто, но естественно, это в доработке моей системы автоматического анализа ячеек на предмет уникальности по средствам множеств =)
))) Кирилл! Смотри - мины черны они очень похожие на цифру 7. Я думал об этом, наверняка нужно будет искать цифры не по 2 точка, а по 3 или 4 точкам, тогда сможешь понять нарвался на мину или нет.
Это вопрос к Константину.
Молодец! Дроби помнишь!
Я сразу не сообразил, что надо этот адрес ставить в регистрацию в сервер лицензий и зашел с помощью браузера посмотреть, что там. Увидел 3 qr-кода -зашел по первому qr-коду и на нем предлагалось отправить 1 доллар кому-то - меня жаба задушила и я сменил валюту на рубль. Смотрю - ничего не происходит, еще рубль отправил. Потом смотрю еще раз твой отчет - просто этот адрес надо было вставить в сервер лицензий.
Молодец! медленно но верно идёшь к победе!
Дело привычки, я вот искал только как xDebug подключить к PhpStorm, остальное знал уже давно, это ускорило процесс нахождения базовой настройки =)
з.ы.
а апач задействовал, потому что была задача, чтобы работал htaccess, ещё на вебинаре об этом обмолвился Игромистр, а для меня это была тоже важная задача, поэтому сразу всё, что нужно изучил и сварганили данные уроки, чтобы курс было проходить наиболее продуктивно и приятно =)
Мой первый интернет был CDMA, скорость была вроде бы 1,2 кб / сек, но по факту чтобы не рвалось ограничивал 800 байт / сек., в месяц гдето в районе 100мб скачивал, так что тебе ещё повезло =)
Представляешь Лен! А еще им 2 рубля отправил вместо 1$.
У меня получилось - добавила к отчету еще один скриншот (меню Help -> Register)
Не получилось активировать.
Будь в следующий раз внимательней.
Да, я поэтому на диск D и ставлю =)
Зачем облизываться? проходить надо)
Где такие значки берешь?
Ну да, решил нарисовать своё видение регистрации/авторизации. Имени в БД получается у пользователя нет, пока он не подтвердит регистрацию через полученный на мыло код, тем самым легко отсеивать подтверждённые аккаунты от спама.
Да, можно будет =) надо только дела разгрести, а то сезон, работы валом.
Думал об этом. Сейчас пока решил EF изучить, а так ради интереса можно выдернуть города России из КЛАДРа.
Появилась мысль, обсудили, получил одобрение, подготовил всё что надо, передал кому надо, записали как надо =)
Хорошая мысля - жаль мне в голову не пришла.
Молодец! Не поленился в тетрадочке написать!
Кстати нужно подготовить портацию в Android.
Для городов нужен отдельный файлец - тогда все будет аутентично!
Сдается мне - ты же сам и делал этот урок!
Я уже облизуюсь перед этим уроком!
Ну кстати тоже подходит, не знаю почему List взял - может из-за того, что Hash не держит строй.
Чтобы слова не повторялись, нужно делать при помощи HashSet<string>
Можно Лен! Скажи Новопашин Владимир тебе разрешил!
Вот ради енота и буду смотреть.
Стражи Галактики =) вторая часть вышла или выходит скоро, надо будет найти время, посмотреть.
Попробуй item.equals(d) или item.equals(с)
Даже какой-то фантастический фильм был с енотом наподобие звездных войн.
Да суслики мелкие и тельца у них тщедушные. Вот другое дело взял кошака и потискал его как следует.
Чупакабра =) правда её никто пока не поймал, но как в том фильме: "ты суслика видишь? нет. и я нет, а он есть!"
Согласен с тобой - вот сейчас немножко осталось мне пройти - анаграммы и игру в города - молодец!
Вань! Покажи мне абстрактное животное, чтобы бегало, дышало и питалось.
Мне IntelliJ IDEA по секрету шепнула, что по-умолчанию default (package-private), а так как у нас тут всё в одном файле, то protected и не надо ставить для возможности наследования.
Конкретные животные =) звучит круто!
Я потом вспомнил что когда ставил MySQL студия ещё не установлена была и мне инсталлятор поведал что компоненты для vs не установлены
Кирилл! А где флажок? Поверь мне - он тебе понадобится.
Молодцы ребята!
Ты на 15 пикселей сместил и поэтому ровно.
Да я тоже помучился - там надо компоненты качнуть с mysql. Какие-то еще шаманские танцы делал и у меня получилось.
Какая интересная база!
нет, по умолчанию - package
Потому что "Viskas buvo lengva".
Боюсь догадаться - фингал возле глаза.
А я что-то при индексы забыл, не добавил их...
Спасибо :)
Да прижились
А еще за байты взял я EF проити.
Сегодня вечером буду проходить
)) Поэтому он называется женским циклом!
Смотрю байты сильно прижились.
))) Оригинально - а в каких комментариях?
Дык я тоже недалеко (относительно) от Москвы живу. Да будет интересно.
это не собачки) это волки)
мы с женое ездили на экотур прогулка с волками) недалеко от Москвы. было круто) если интересно могу ссылку скинуть) там животные которых обычно берут на съемки фильмов)
Супер обзор, песенка в тему =) зажигает
я для mp3 целый класс добавил со всякими фишками =) когда Явного Сапёра доделывал, так что вариант интересный, но видимо будет в будущем, не сейчас, пока что надо пройти всю базу
скачиваешь отдельно локаль для инглиша, потом выбираешь язык в настройках и всё =)
Да, сделала как Евгений Витольдович написал.
Но return; было неправильно там писать, он же выводит вообще из цикла сразу же.
Рефакторинг - это классная штука.
Они у меня до этого были сделаны - я по картинках их сделал - а я сейчас отчитался.
Что-то очень быстро задания щёлкаешь...
Такое ощущение, что в msaccess схемка делалась.
Осталось mp3 воспроизвести.
У меня стояла сначала VS русская, пришлось изрядно повозиться.
Отлично справился!!! Молодец!!!
Молодец. Поздравляю с финалом.
Так то да, красавчик, но каникулы кончились, так что скоро процент поползёт вниз =)
Variable might not have been initialized
Так пишет про все переменные кроме а
Да я понял насчет боржоми, просто успокоился, когда цифра 100% высветилась на Java.
>> Отвлекали домашними делами
Знакомая история :)
Да, подобная оптимизация очень сильно сокращает код и не только в Java.
Рановато пить Боржоми, курс ещё не завершён =) всё только начинается!
Какую ошибку выдает?
yield - волшебное слово.
)) С моей точки зрения лишних вопросов не бывает.
Счастливые билеты - это суперзадача.
))) Ну у меня 100% высветилось. Скажем так - пройден важный этап.
Как это завершён?
Ещё 4 месяца.
Ой! Супер! Шарики размножены!
Хорошо, что придумали этот класс - намного сократился код.
Красиво получилось! =)
Вот мне на работе тоже постоянно мешают делать уроки и решать консольные задачи, совсем совесть потеряли! =)
Да, обязательно надо пройти консольные курсы, проще будет при выполнении Видео-курсов и на вебинарах.
На работе все по струнке должны стоять, когда Владимир решает задачи на формуле программиста :-)
Вань! Поздравляю! Хорошие курсы - заставляет мозги думать!
Полиморфизм делает код понятнее и короче.
Рефакторинг прикольная вещь!
там вверху задания есть кнопочки, условие задачи, вопросы ответы и тесты, тыкаешь в тесты там есть кнопка новый тест, тыкаешь в неё и составляешь тест.
Спешка к добру не доводит , особенно в программировании. Не раз убеждаюсь по олимпиадным задачам и по многим вещам.
Вот тут торопиться точно не стоило.
Это по привычке пикселем зову - конечно же позиция. Совершенно верно - сначала надо разобраться в терминах, а потом все будет легко.
Я что-то не видел сетку рабицу из вертикалей, горизонталей и диагоналей - она из диагоналей в одну и другую сторону.
Нравится, ненравится, гуляй за сеткой рабица
там не пиксель, а позиция.
Отлично, Владимир!!!
Прям заразил меня потоками - следующим надо будет этот курс пройти.
Можно вообще минимум и максимум искать через Math.min(a,b) или Math.max(a,b)
А как эти тесты добавлять?
Абстрактный класс - это сила.
))) Ну я так запрограммировал Java - остальное она нарисовала - я тут ни при чем....
Отлично справился, внимательность очень важный момент =)
Отлично получилось! А значок и For2D сам нарисовал?
Отличный обзор! Очень веселый и прикольный. Надо будет потоки пройти.
Это означает - что эти конструкции блокирует робот шарп.
Сейчас попробовал, тоже самое пишет.
Жаль, у студентов каникулы, они бы оценили твои стихи :)
Особенно это часто проявлялась с флешками т.к. у них вообще Fat16, а то и вообще Fat, а со временем MKV фильмы даже в сжатом формате могли весить больше 2000 Гб, а иногда и больше 4000 Гб поэтому я это запомнил. А как всегда нужно быстро скопировать файл, а тут такая подстава. И приходилось сначала скопировать все с флешки, переформатировать, а потом заново все записать.
У файловой системы Fat32 есть ограничение на размер файлов. Я знаю, об этом, а объяснит почему википедия ru.wikipedia.org/wiki/FAT32 т.к. не раз попадал на эту тему когда пытался записать файл фильма, а он говорил неа свободен. И в этот момент приходилось форматировать флешку в другую файловую систему.
4 Гб не выдерживает скорее всего из-за файловой системы. Помойму Fat32 дает такое ограничение?
Игра такая, при заражении вирусом кружки застывают на месте.
Звук очень тихий - я из-за этого хочу хороший себе микрофон купить и потом видеообзор не про сетевые технологии.
Забавно получилось.
Молодец! Справился!
Вижу, что получилось!
Молодец! Для меня это было самое сложное!
Вот как раз отрыть он сможет все что угодно. Проверено на практике открывал даже текстовые файлы размером 120 мб просто все загружалось в оперативку. А таких это каких?
Молодец! Поздравляю с завершением курса =)
Entity Data Model (EDM)
31.10.16
HOLD
RU YANDEX.MONEY>MOSCOW 16.10.31 16.10.31 1500.00 RUR 548673++++++3556
Другое
-1 500 р.
Платеж успешно выполнен
Название получателя Заказать пакет«Клуб формулистов»
Название платежа Заказ club для #7119 на VideoSharp.info
Назначение платежа sharp.7119.club
Сообщение получателю Заказ club для #7119 на VideoSharp.info
Сумма 1 500 руб.
Спасибо!
А мы тыквенный пирог испекли.
Что за контроллер такой?
Открою страшную правду - блокнот не поможет при открытии таких файлов и Магистр прав - нужно писать спецкомпоненты и свои алгоритмы отображения и редактирования.
Я для себя понял , что интерфейс - это пустышки методов и они у тебя должны быть и не важно, что ты в них напишешь.
Круто. Снеговика видно сам нарисовал - не тот, что был по заданию.
Ну если только стопкадр, тогда да, а в движении они пока друг друга при соприкосновении не модифицируют =)
Поздравляю с завершением курса.
Отличная работа!
Можно было бы пофилософствовать. Есть жесткий пример - когда комаров травили одной отравой они к ней привыкли, потом стали травить другой отравой. Комары же не жалуются - чего вы травите нас не привычной отравой...
Мне напоминает 2 закон термодинамики в действии.
Ну если смотреть хронологию, то начинали мы с Сапёра на C#, потом начали Явного, просто Явного быстрее закончили. так как ничего кроме самой игры не делали, а с Сапёром на C# продолжили работу =) Молодец, отличный обзор!!!
Молодец, полезное знание, а я когда Явного сапёра делал, сразу внедрил поддержку mp3 =)
Отличный обзор! Поздравляю с финалом! =)
А почему я по заданию не могу отчитаться - www.videosharp.info/video/sweep/nr=1137 ?
Это игра типа Мемориз?
Конечно! Я и так очень большую для себя ценность получил. Я просто вижу мой пакет в клубе формулистов заканчивается 31 октября вот хочу продлить его на месяц до 30 ноября 2016 г.
Продлил подписку в счёт летнего пакета.
Мы теперь в рассчёте по тем пакетам?
Молодец. У меня иногда обратная история, отключаю messagebox, чтоб не создавалось n окон. Использую паузу, чтоб можно было что-то сделать.
Нарываться на мину не должен, где-то ошибка. Лучше найти, оставлять недоделки плохо для развития.
Steam — сервис цифрового распространения компьютерных игр и программ. А ключи нужны для активации игры на свой аккаунт
у нас тогда времени было больше на игрушки =) сейчас надо потратить время, чтобы пробудить старые навыки.
А как это выглядит? Минусует?
Да я побеждал в xonix в начале 90 х - поэтому было обидно, что проигрывал.
Я когда по быстрому дошёл до пятого, вспомнил, что дойти до 5 достаточно для выполнения задания, а то разошёлся не на шутку =)
MessageBox для пошаговой отладки отличная штука =) Молодец!
Молодец, весь курс супер-пупер, ещё чуток и ты его победишь =)
cs319219.userapi.com/v319219977/28ec/ijRbhMP3FLs.jpg - это от меня Мише.
У меня подписка заканчивается 31.10.2016 г., хочу до 30.11.2016 г. продлить.
Конечно можно.
Ты будешь оплачивать или там ещё что-то осталось?
))) Я смотрю какой-то холивар обсуждается насчет наруто, я к своему стыду даже не знаю, что это за сериал.
ХА-ха!
С точки зрения игрового бизнеса, вашу опцию продавать нельзя - покупец больше не вернётся. Логичнее просто продавать жизни, юзерь их потратит и придёт снова :)
Да, конечно, всё просто.
Осталось только узнать, как входить в энергопоток...
Такой синтаксический сахар
Я по другому решил эту проблему - я сделал так, чтобы жизни не уменьшались!
Немного осталось !
С MessageBox отличная мысль!
Еще чуть-чуть и финиш! =))
Молодец!!! всегда можно переделать и найти ошибку =)
Кружки это сила
Прикольно.
Я вот думал когда будут xonix программировать, а тут бац и вот он! Так мы и пасьянс косынка скоро сделаем!
Вообще строки довольно интересный класс. Поздравляю, что ты узнал его нюансы!
Владимир осталось немного не закидывай!
Супер. В детстве мечтал хакать игры - чтобы под себя их сделать.
Ты такую игру можешь сделать на Android.
Если научишься прогить в Java - ты потом легко сможешь делать софт на Android.
Спасибо! Точное время сколько ушло не знаю, программа долго качалась...
Да вот не говори - прям какой-то мандраж всегда берет.
За работу в баре нужно давать спецпитание и спецпитье за вредность. Я когда работал на химзаводе у нас на карбамиде был радиационный уровномер. Раз в 3 года его надо менять. Приезжал специальный мужик. Он одевался в костюм похожий на водолазный. Все отходили метров на 50. Его работа заключалась в том, что он быстро быстро вытаскивал старую капсулу с веществом и вставлял новую. На все про все уходило максимум секунд 10-15. После этого ему по технике безопасности надо было каждый день пить красное вино по 100 г. каждый день. Он ессно вино не пило, а пил горькую при чем не неделю , а целый месяц. Одним словом выводил радионуклиды.
Не совсем домино. Скорее дележ пирога.
Dim Number, MaxNumber
Number = 8 ' Initialize variable.
MaxNumber =15
Select Case Number ' Evaluate Number.
Case 1 To 5 ' Number between 1 and 5, inclusive.
Debug.Print "Between 1 and 5"
' The following is the only Case clause that evaluates to True.
Case 6, 7, 8 ' Number between 6 and 8.
Debug.Print "Between 6 and 8"
Case 9 To 10 ' Number is 9 or 10.
Debug.Print "Greater than 8"
case MaxNumber>Number
Debug.Print "Bigger then maxnumber"
Case Else ' Other values.
Debug.Print "Not between 1 and 10"
End Select
Dim Number, MaxNumber
Number = 8 ' Initialize variable.
MaxNumber =15
Select Case Number ' Evaluate Number.
Case 1 To 5 ' Number between 1 and 5, inclusive.
Debug.Print "Between 1 and 5"
' The following is the only Case clause that evaluates to True.
Case 6, 7, 8 ' Number between 6 and 8.
Debug.Print "Between 6 and 8"
Case 9 To 10 ' Number is 9 or 10.
Debug.Print "Greater than 8"
case MaxNumber>Number
Debug.Print "Bigger then maxnumber"
Case Else ' Other values.
Debug.Print "Not between 1 and 10"
End Select
"Кстати в VB есть оператор switch... case и там можно в case помимо перечисления и логические выражения использовать" - Можешь пример привести?
Спасибо, по поводу хака сапёра, следт урок VIP, там как раз взлом запёра =)
Молодец Вань! Если бы еще мог хакнуть сапер он был бы в стиле ZX-Spectrum с 8 битной музычкой!
Молодец! Ты справилась - небось ушло куча времени!
Отлично выполнил задание!
Хорошо, когда новое узнаёшь =)
Владимир, пожалуйста, не заваливай работы моих студентов. Они не адекватно это воспринимают. Они всё равно не хотят ничего писать, из этого ничего хорошего не выйдет, они же не по своему желанию эти уроки проходят. Хорошо?
=== - не ленись, отпишись!
Конечно - при || изолинии рисуются по всей поверхности области рисования, а при && только те фигуры, которые вписались по высоте и ширине в размер - и из-за этого остается много пустого места.
в чем разница между && и || выяснил?
Да по сути так же как и на любой другой ОС, просто стиль консолей отличается =)
Круто! Хоть увидел как Java на linux работает.
Ну да только через класс Convertor, например Console.WriteLine(Convert.ToString(128,8));
Те кому лень оформлять отчёты всегда думают, что это шутка =) но у каждого есть свой лимит недопонимания ситуации! поэтому кому-то 1 раза хватит, кому-то 5 раз, а кто-то сразу начинает материться...
Он видимо заранее =)
Дрессируешь учеников, теперь они боятся плохо отчёт заполнить =)
Молодец, отличное знание, очень пригодится в будущем =)
А за что тебе ставить дислайк - ты все сделал - молодец!
я с отчета www.videosharp.info/10558/checking/sweep=1111 взял картинку сохранил ее и по ней определил цвета и только тогда заработало нормально у меня определение чисел
Максим! А что ты у Ивана взял - а то у меня похоже такая же проблема.
))) Были бы руки - моск приложицо.
Я просто не понял какие- я в свое время прошел всю алгоритмику и семантику и jawa - может их давно давно сделал
да, если как объекты, то надо проверять эквивалентны ли они, такое при сравнении множеств тоже используется =)
Сейчас магистр мне объяснил, что небольшие стринги кэшируются. У меня просто был случай - когда длинные строки надо было сравнивать в яве и ошибка вылетала - потому что это были разные объекты. Короче есть такая засада. Просто найду код - посмотрим именно по этой причине мне пришлось вместо == воспользоваться equals
"text"=="text" - в это случае всегда будет true, так как "text" равно "text", далее по коду ты добавляешь к одной переменно, в которой хранится "text" число 2 в виде символа и там получается "text2", вот если бы ты их сравнивал, тогда было бы false, поэтому я не пойму, почему ты решил, что две одинаковых строки при сравнении должны выдавать false, они же одинаковые, если бы ты написал "text" != "text", тогда да, был бы false, вот о чём я, поэтому судя по твоему коду, у тебя там всё логично в консоли, а вот сам код странный, некоторые вещи не понятно, почему были сделаны, ведь они после этого не использовались и не сравнивались, видимо напутал с последовательностью, а там ХЗ, дойду до этого урока, узнаю что требовалось реализовать
Максим! Не нужно делать отписки asd, qwe и zxc - я очень огорчаюсь от этого и это выше моих сил - да да. Вот ничего не могу с собой поделать ставлю плохо. Не расстраивай меня.
Жень! Я бегаю полумарафоны - это гораздо сложнее, чем написать пару слов в комменте. А так выглядит как отписка - меня это коробит!
Тут срабатывает оптимизация компилятора, он создаёт один объект стринга для одинаковых стринг-овых констант.
Они седьмой урок уже выдавливают из себя эти уроки. Да, радости мало :)
fas - пиши осмысленные комментарии. Такое ощущение, что эти уроки не доставляют радости.
Вань! Ты не совсем понял в чем прикол.
Смотри я проверил
System.out.println("text"=="text");
Должно было быть false , а я получаю true.
А фишка в том, что тут по идее должны создаться два разных объекта и чтобы их сравнить нужно было бы "text".equals("text") - тогда бы получили true - вот это меня удивило. Я не совсем понял, о чем ты говорил.
ваф - пиши нормальный комментарий и загрузи картинку.
А чего картинка старая? так и не исправил? или исправил? удачи в дальнейшем, старайся не упускать из виду мелочи, а то потом сложнее будет.
Ну так по коду же видно, что ты дал обоих переменных одинаковое значение, потом проверил их, а уж потом добавил к одному из них двойку, ты вначале добавь двойку, а потом сравнивай и будет тебе счастье =)
Да, поумнел наконец =)
Николай! Ты сам пробовал решить свою задачу?
Мне пишет:
> Программа отсылается...
Ты используешь запрещённые конструкции.
Николай переделай тесты
Да, так и есть.
Двадцатый век :)
Жень! Нужно тебе сделать интернет магазин физических товаров например таких замечательных шарфиков и шапочек. Ну понятное дело майки, толстовки , футболки и бейсболки.
What it is mean --?
Уважаемый, там все есть, с уважением, поддержка VideoSharp команды.
Ну если быть точным вопросик есть в функционале сапера, когда отмечаем поля. Он получается когда отметили клетку флагом, а потом еще этот флажок отмечаем правой клавишой мыши и получаем вопрос.
А их надо было? Нету с вопросиком
Да, не удивлюсь, если до сих пор на её основе пишут софт для касс в супермаркетах =)))))))
было дело, в фокс про можно было даже реализовать внутри мелкой таблички скроллинг =)))))))
))) Помню как в псевдографике рисовал таблички, чтобы удобно было отображать - делали расчет зарплаты.
Для меня да, для тебя не знаю =)
з.ы.
и в досе не минимализм, а чётко отведённые рамки в пределах которых надо работать, это развивало воображение.
Оно и сейчас там так =) даже в линуксе миднайт коммандер такой же =)
Максим , а где клетка с вопросиком?
Это обычная практика - всегда какие-то ошибки вылазять.
Или может ты делал под классы и они были не static
ругался потому что ты их пабликами делал
Почему при решении задачи www.videosharp.info/console/task/level=1583 и выполнения кода (ниже) выдается сообщение :
Ты используешь запрещённые конструкции.
Я смотрю эту задачу никто не решил.
using System;
using System.Net;
class VideoSharp
{
static void Main()
{
string h = Console.ReadLine();
foreach (var item in Dns.GetHostAddresses(h))
Console.WriteLine(item);
}
}
Да я не обиделся ;) это так на будущее (Моя специальность ТК - телекоммуникации (Сети связи и системы коммутации)) Нас в институте называли ТеКашниками, вот я оттуда и взял))
www.videosharp.info/console/task/level=1590 - здесь надо убрать в условии String, т.к. в Java нет возможности создать main без String[] args - ругается.
Пиши комментарии. Что это за такое "--"?
Пиши комментарии. Что это за надпись --?
Почему нет комментарев?
Можно содержательнее писать чем да и нет?
Бан за отсутствие комментариев!
Что это такое --------------- ?
Что было сложным - что означают да и неа и нет?
Бан - за отсутствие комментариев!!!
Бан за отсутствие комментариев!!!!
Бан - за отсутствие комментариев - не ленитесь пишите хоть что-нибудь!!!!
Почему не комментариев - бан тебе!
Не надо говорить плохо о Максиме.
Не надо писать спам в комментах
Техашник суперотчет. Молодец!
А где слова? Буду банить в следующий раз!
Смотрю что-то интересное происходит - я еще не дошел до этого урока.
habrahabr.ru/post/114953/
Структура в java. Там их вообще нет.
public class dot {
public int x;
public int y;
public dot(int x, int y) {
this.x = x;
this.y = y;
}
}
Еще о java
developer.alexanderklimov.ru/android/java/types.php
А можно пример кода привести, а то я новичок в Java и не совсем пойму о чем идет речь.
Все кроссплатформенно, как и обещалось. long поместится в двух int, если разрядов не хватает. И все посчитает как надо. За разрядностью нам не надо следить. А места у нас много, если процессор хороший.
Кирилл! Молодец - занялся сапером! Кстати еще вопрос - согласен ли быть куратором по проекту "Румикуб"?
Почему размер типов не гарантирован в байтах для Java? А где хваленная кроссплатформенность?
Почему размер байта зависит от разрядности системы? Ведь байт вне зависимости от разрядности и от платформы занимает 1 байт, а int соответственно 4 байта. Разве не так?
Хм, размер типов не гарантирован в байтах. Исключение - массивы. То есть до структур джаве нет никакого дела, получается 2 переменных типа byte в 64 разрядной системе будут 128 бит занимать. Вывод - используем то, что удобно и не паримся.
Вова, таких типов нет в яве.
Они есть в си++ и в си шарпе.
Код должен выглядеть красиво.
Молодец Ринат - так держать!
У меня такие же цвета, 7 -(255,0,0,0) -черный,
8 -(255,128,128,128) -серый
Да, есть немного =) новые фишки видео обзор ждут =)
Еще немного и бот будет дописан)
В следующий раз буду минус ставить если будут такие скупые комментарии.
Смотрю что-то грандиозное происходит.
Супер! Что узнал что-то новое!
Отлично, Владимир! Успехов в создании бота.
Завтра буду этот урок проходить
Самому приятно вспомнить) консоль моего детства)
Отличный отчет. Я аж прослезился.
Молодец! Отлично все получилось!
Молодец! оригинальный способ запуска звукового файла победы =)
Отлично получилось, молодец!
Интересная игра получится
Успехов в разработке
Букаф никогда не бывает много.
Интересная идея. Согласна быть куратором.
Прикольная игрушка, согласен быть куратором =)
Отличное ТЗ. Успехов в реализации
Попробуй присвоить ему очень большое значение.
И чтобы это заработало :)
Молодец установил англоязычную функцию.
Но ведь пользователю все равно задаются лишние вопросы...
Гугл - это поисковая сила!
Возможно и снежинка. Да с наложением условий интересно получается.
Вот ты повторил - мне предстоит изучить.
а ты отчет на мин макс делал
а там скриншот на трехзначное число было
просто не тот скриншон был
Отличная задумка! Удачи в реализации.
Надо будет брата попросить отметить места, где он был, я помню в комнате висела карта мира, вся утыкана местами зелёного, синего и красного цвета, он по работе всю планету облетал =)
Неужели так много где был?
скриншот от трехзначного числа это не подходит
Супер - еще немного и будет 10000.
Очень рад, что у тебя все получилось.
Поздравляю с еще одним пройденным курсом!
1) Да посмотрел. Правда у меня мобильный интернет - нажимал кнопку отправить и я комикса не увидел - пришлось свой отчет снимать и когда была нормальная скорость - посмотреть его - он полностью дублирует все что на видео.
2) На 100%
3) Если нужно научить какой-то технологии или новой темы не требующей отклонений от регламента такая подача идеальная. Для творческих задач иной подход.
www.videosharp.info/7238/video - у тебя тоже этот есть курс в невыполненных видеокурсах.
Странно почему данный видео курс не отображается в меню?
А почему скрины одинаковые?
К новым вершинам!
Классно сделал.
Красивый макет в чем делал ?
Эту считалочку племянница рассказала - ищу вот в инете взаимоотношения элементов или прийдется самому делать.
Ну почему же когда нажимаются комбинации и записываешь видео отображаются комбинации. По-мойму в демо курсах у автора такая фишка была настроена, а потом перестал использовать.
Вот тебе усложненная задача - камень, ножница, бумага, карандаш, огонь , вода
Why only three stars? I don't understand you!
Molodec! Tak derjatj! Derji olimpiskij temp! You disko superstar!
Ну мне уже очень много.
Это ничего не даст - он слишком быстро по ним тарабанит.
Молодец, полезную штуку изучать начал =) пригодится однзначно
Терминологию всегда полезно знать
Я так же смотрю на работы по лабиринту 2D и думаю, вот что значит, вначале его делал, когда ещё только начинал тут изучать курсы, сейчас я бы сделал по другому. Потом займусь этой игрой и допилю её по взрослому =)
Получилось сумбурно, но я старался. Кстати глянул на твой сапер вот теперь мне стыдно в первоначальном виде сдавать. Буду допиливать.
Молодец, отличный обзор =)
Я прохожу эксперта в 2-3 касания - это гораздо круче чем предыдущий алгоритм.
Я хотел его за байты взять.
Я хотел его за байты взять.
Нет, только сейчас их закрываю. Я их вначале начал, а потом взялся за то, за это и в итоге этот курс только сейчас заканчиваю =)
Сумбурно немного, но вижу, очень старался :)
Молодец, Владимир, зафиналил ещё один курс.
Какой будет следующий?
Сумбурно немного, но вижу, очень старался :)
Молодец, Владимир, зафиналил ещё один курс.
Какой будет следующий?
Согласись алгоритм стал эффективнее.
Да, Евгений отлично объясняет, поэтому он и Магистр))
Да жалко минус ставить уже 16+ набрал.
Да все так делали - главное, что правильно посчитал.
здорово что разобрался
а ты клонируй колекцию и ошибка проподет
Красота, правда? :)
Прикольно.
как только активируешь работу бота, начинает играть мелодия, когда бот закончил, мелодия останавливается
Да не -это во время открытия плашек играет или это молчаливо происходит?
ну как бы да, со спектрума мелодия =)
В замедлении он еще более божественнен. Я не понял - у тебя во время открытия плашек играет мелодия ZX-Spectrum?
Вообще то у меня возни со студией было около недели. Потому что нужно было еще в операционке кое-что доставить.
А почему одна звезда - еще звезды Александру Васильевичу!
Текашник ! Ты как всегда на высоте!
Шикарное поздравление. Жаль, что мне в голову не пришло так поздравить.
Огромное спасибо, Вова !
И только немного завидую тем, другим, у которых граф ещё впереди :-)
Молодец Сергей! Ты на пути очень крутой функции.
А что в игре сапера сложного - наливай да пей!
Рекодер это шедевр.
Поздравляю с дальнейшим освоением бота
а если 4 мины осталось то все выводов нету некаких рандом ))
www.videosharp.info/video/sweep/nr=1062 - а для этого урока "залито" видео?
У меня пока не получилось. Я сделал так - сохранил предыдущую группу и сравниваю текущую и предыдущую и получаю группу B.
Да, видимо Игромистр забыл это сделать, я вначале тоже не понял, думал ещё не готов урок, но по времени уже должно было быть залито, поэтому решил сделать, так как код у меня готов.
На вебинаре успеваю за Игромистром =)
А ты как цикл сделал? У меня чего-то не выходит каменный цветок
Если знать, сколько мин осталось, можно сделать некоторые выводы.
Чаек и кофе - главное орудие труда программиста.
Да еще и долго добавлять что то, кнопки нажимать и тп) В консоле что надо написал и разом создал)
Да, было дело...
После работы на этой клавиатуре руки приходилось мыть :)
Нужно было тщательно подбирать краску.
Что ты закрашивал клавиши и дарил друзьям - хорошая идея - я до этого не додумался - я просто тупо лейкопластырем клеил.
А что там было насчёт клавиатур?
не знаю, не знаю, у меня он используется до сих пор, причём в двух местах =) он стал приватным, это не значит, что он перестал использоваться =)
Кстати потом в дальнейшем Minus не понадобился.
Мне тоже консоль больше нравится, в phpMyAdmin не очень дружелюбный интерфейс.
добавили уроки по установке php, разумно
лутше всегда с малого начинать
Попробуй инициализацию бит один и бит два сделать повторно перед вторым блоком
Рестарт игры у меня в меню "Игра" =)
Согласен с тобой - лучше внести творчество. Давненько я с акцессом не работал.
))) Ты не один такой - ты день убил - я неделю.
Я думал эта рожица для рестарта игры.
Делегаты избавляют от излишнего кода.
Красота! Я в свое время пользовался сервером Denwer
Вот тоже в сутках не хватает часов. Пытаюсь изучить все до чего могу дотянуться.
Я бы не хотел быть в ударе - просто я за байты купил коллекцию графов, а там дается на изучение не месяц, а неделю - поэтому нужно по 3 урока в сутки осваивать , чтобы все успеь.
Wow! Круто! Так держать
Wow! Круто! Так держать
Wow! Круто! Так держать
Владимир ты чето в ударе...
Поздравляю! Я пока застрял на циклах.
Поздравляю с завершением НаноШахмат
Классные заклинания
Отлично -все просто как 5 копеек - тебе осталось немного.
"провозился 2 дня.", а Задание выполнено за 15 минут. Лишний раз доказывает, что на создание много времени не нужно, а вот на исправление ошибок можно потратить кучу времени =) Молодец!
"провозился 2 дня.", а Задание выполнено за 15 минут. Лишний раз доказывает, что на создание много времени не нужно, а вот на исправление ошибок можно потратить кучу времени =) Молодец!
Владимир поздравляю ты дошел до конца.
Да вроде и без слов всё понятно)
А что тут происходит?
Послушал Нирваночку.
А где слова на видео?
Молодец! Подробный и обстоятельный обзор получился. Правда у меня фигурки двигались быстрее, у тебя как в глицирине плывут.
Творчески получилось.
Отлично получилось! Молодец!
Цифры означают количество полуходов черного короля до мата.
Мой перфекционизм не даёт мне покоя =) это я ещё себя останавливаю в итоге, но как оказалось, выполнил и то, что надо было делать в след уроке, но для след урока тоже нашлось чем заняться =)
Красивые узоры
Этот курс проходится на одном дыхании.
Я бы поспорил - я тоже для себя изучал - потом втянулся и понял, лучше бы сразу англоязычную версию установил.
Молодец, а я видео-отзыв тоже решил не делать, так как Интернет-магазин ещё не готов =)
У меня стоял цикл до max int может из за этого
Интуитивно я их тоже понимаю, но свободно использовать пока не могу.
из любого языка можно портировать, просто конкретно из C# в Java минимум изменений кода =)
Вот что хорошо в C# это можно легко портировать в Java или Android.
это была временная заглушка для данного урока, в след уроке я уже реализовал адекватный счётчик мин и флажков, портировал из C# версии свои наработки
А ты ферзем коня побил?
У меня бы так не получилось - я ограничил количество флажков количеством мин.
Я где-то такое видел - наверное в звездных войнах.
Я эти делегаты интуитивно понял . Что-то похожее на указатель в C++.
На скриншоте - содержимое запрошенных полей из базы данных в форме ассоциативного массива. Эти данные можно использовать в следующих строках кода.
Не понял что? если то, что на скриншоте, то там всё чёрным по белому, исходное имя файла при загрузке, тип файла определяется автоматически, полный путь куда он загрузился на сервере, код ошибки и размер в байтах, этой информации достаточно, чтобы добавить проверки и отсеять лишнее, если есть в этом необходимость, а как известно, она всегда есть, иначе сервер быстро засрут или взломают через заливку файлов
Добавь редирект на туже самую страничку, чтобы обновлялось =)
Поэтому использование js не всегда оправдано и потом по заданию не требуется. Сейчас хочу змейку портировать на андроид - я думаю это интереснее , чем делать наношахматы только на js.
тогда вы большинство сайтов не увидите, сейчас все сайты требуют js
все что сделали когда нибуть пригодится
А без php пробывали сделать? все на javascript
Красиво оформил =) Молодец!
Писать надо с нуля, но знаний php не нужно - в фотоуроках все объясняется.
Как я понимаю для этого курса нужно знания php? т.к. идут только одни картинки и по этим картинкам нужно выполнять задания. Практически все писать снуля?
Молодец, красиво идёшь =)
да, очень полезный курс, знания пригодятся в будущем в любом случае =)
Да, у каждого браузера свои секреты =)
Молодец, да, так веселее =)
Молодец, по поводу понадобится или нет, не надо об этом думать, если сделали это, значит оно нужно в целом =)
Я смотрю курс прям пошел достаточно легко ! :) За день несколько уроков.
Ну ничего страшного - зато потом легко будешь сапер играть.
А мне этот урок предстоит. Уже страшно, как я его делать буду. А ты молодец!!!
Здравствуйте!
Пока что не стоит такая задача передо мной :)
Антон! А чего этажи не открываем?
У меня стоял цикл до max int может из за этого
На каком-то сайте с иконками. =) Вроде бы этот www.iconarchive.com/
Молодец Сергей! Где нашел иконку солношка?
)))) Некоторые задачи можно делегировать жене. Кстати моя тестировала сапер- она была в восторге.
У меня получалось 11 и 5750 выше 17 не поднималось - не знаю почему.
Я на 5 секунд останавливал Голю
не знаю, как насчёт бренда, он до сих пор жив, и делают игры, музыку, пиксельарт =)
з.ы.
но я точно планирую в этом стиле делать игрушки и уже есть в планах не мало их
Еще один урок завершен! Поздравляю! =)
Алексей! Таких понятий очень много. Я конкретно могу посоветовать почитать книгу Рихтера CLR via C# - там очень подробно это объяснено.
Я вот подумал - может возродить бренд ZX Spectrum.
Классно получилось.
Поздравляю с началом работы графики.
Отлично, Владимир! Рада Вашим успехам!
Да, комбинаторика отличный курс, сподвигший на создание уникального видео-отчёта =)
Главное что все в удовольствие! =)
Полезная информация по иконке.
Ну теперь ты уже можешь сделать небольшого своего бота.
Делегаты шикарные получились!
Тыж программист порадовал.
Супер стихи и картинка.1
Пучок - вообще красотища. Нечто подобное рисовал на лекциях когда мне было скучно.
Я вот подумываю приобрести графоциклы.
Это часть процесса обучения и лучше показать с самого начала как это происходит.
смотрю что-то интересное происходит.
Мой вопрос по циклу for в тесте :)
Интересно, если будет нужно, надо применить, надо записать!
Спасибо что напомнил, когда-то проходили, но не было применения на практике и забылось =)
Интересный факт, попробую и возьму на заметку.
да, курс интересный и требует перезагрузки =) как матрица
Следующий этап научиться качать эту музыку.
Начинал я изучать андройд и какбы сертификат имею и есть знакомая которая моглабы помочь, подсказать насчет разработки под андройд. Она уже 3 года работает программистом android и ios. Но не знаю все недохожу я до разработки под андроид
Всё что нас раздражает в других - есть внутри, показывает, над чем можно поработать.
А по сути, да, ты прав, я не сразу определился с концепцией.
Изучай java - потом до Андроида рукой подать.
Я думал это графика.
У меня до сих пор такая проблема в сапер C# - все никак не найду
Владимир, здорово уже получилось, ждем итогового результата!!! :)
Я специально написал ------- - чтобы автор что-то тоже написал. Я по сути передал мысли автора.
что это за новая мода, писать ---- в комментариях?
да, но в нашем случае это не пригодилось
Некрасова вспомнил. Нам наизусть заставляли учить.
Я вчера до 21-00 сидел на работе с сапером!
Хорошо, Владимир, уже то что задумался - хорошо!!! Значит есть куда расти, что узнавать!
Спасибо, Владимир, здесь отчет по Морскому бою, локальная игра с компьютером, а ранее сдавал отчет по клиент-серверному Морскому флоту, вот он как раз затянутый, так как в нем мы рассмотрели многие технологии.
да, сразу родилась мысль именно так и написать, при победе =)
Поздравляю с окончанием курса
Такая же проблема - вот приходится за автором поспевать , либо приостанавливать видео.
Прикольные надписи! Особо порадовало , что не один сапе не пострадал!
На проекте два курса - Морской флот и Морской бой. Морской флот это клиент-серверное приложение, Морской бой это локальная игра с компьютером и реализацией ИИ. Я ранее проходил Морской флот, сейчас заканчиваю Морской бой, это разные проекты с разными целями)
Владимир, не совсем понял, что имеете ввиду под долго тянется?)
Тут не вопрос медлительности, а вопрос удобства и потом, что у Java есть JVM - виртуальная машина явы , что у C# есть JIT- компилятор - это все не добавляет скорости.
Я что-то смотрю Морской бой прям долго тянется....
Все мы не волшебники, а только учимся.
А вроде курс "Без конкуренции" доступен без ограничений.
да, напомнило мне стиль графики в Вангерах, была такая игрушка, недавно переиздали её для поддержки новых ОС
именно потому что идея заинтересовала, я взялся за это, но дальше двигать её с теми, кто что-либо недоговаривает не приятно...
Все мы так или иначе попадаем в такие ситуации , когда прокачиваем свои навыки без денег - так что это был хороший колоссальный опыт.
))) Классно получилось - молодец старался.
С подстветкой симпатичнее получилось.
Молодец, Владимир, хороший видеообзор, видно что растешь над собой!
Да, обзор отличный. Кратким я его не назвал. =)
Понял что нужно ускоряться в изучении всего, потому что столько еще всего интересного есть! =)
Посмотрел. Подробный обзор курса вышел. Спасибо.
Бывают такие студенты
В уроке не было конкретного предложения решения этой задачи, это было небольшим самостоятельным заданием, разминкой, написать свой алгоритм отгадывания числа, я выбрал путь деления отрезка пополам)
Как не подумал по русски дать названия столбцам.
Супер Кирилл! Отличный курс.
Ой классно - видимо рассказ шел про метод дитохомии - метод деления отрезка попалам.
А флажками почему не пользовался???
Молодец, а то что недоволен собой, это нормально, значит видишь код лучше, чем реализовал в данный момент
свой бразуер всегда хорошо, знаешь что там ничего лишнего нет и не тупит он как некоторые
плюс на базе этого курса можно создавать как минимум лаунчеры для игр/порталов, которые отображают страничку с сайта специально обновляемую на сайте, чтобы не обновлять постоянно клиент, 1 раз сделал и работает уже с контентом на сайте, как вариант, у многих проектов подобное реализовано, даже у тех же близзардов =)
Notpad++ вроде грамотно слова исправляет) аккуртнее)
Я решила проблему прозрачности картинок по-другому: добавила картинку с непрозрачным фоном и разместила ее на форме. А уже поверх нее разместила цифры. Не знаю пока, насколько это будет удобно во время игры. Может, придется все-таки отказаться от этой затеи и переделать все картинки в jpg, но не хотелось бы.
Главное не забыть panel.Contols.Clear() перед перезапуском игры сделать.
У меня тоже такие темные картинки получились.
А зачем собственный браузер?
Как вы фон меняете на бежеввый ? У меня темно-шоколадный. Такое ощущение что ходим в солярий - только я свои картинки там передержал.
Ну кстати по разному можно делать - можно без typeof обойтись - просто брать GetType, например - shape.GetType().ToString().Contains ("Circle")
Да программа получится очень полезная.
Так эти картинки уже хранятся в сети ?????? А я думал что это нужно все самому как-то искать.
А откуда картинки фигурок взял ?
Круто получилось! Впереди финал! =)
Давно я зуб на этот курс точу.
Праведный путь не усыпан лепестками роз, но их шипами.
Дмитрий! Спасибо за идею - тоже внизу добавлю строку статуса - я еще добавил возможность рестарта игры - как было в оригинальном сапере. Еще хочу сделать возможность, чтобы при нажатии на цифровое поле подсвечивались предполгаемые мины.
Отличная игрушка получилась.
Хмм. Может я сам немного не понял, но судя по твоему скрину ты вряд ли выйдешь из цикла while (каждый раз присваиваешь переменной loop значение 100 и не увеличиваешь переменную placed)
Здравствуйте!
Ну скажем если не останавливаться на этой играм, то там буду т проблемы дальше на других сайтах по играм.
Да и мне уже кинули ссылку как это исправить, что бы можно было юзать другие браузеры.
Здравствуйте!
Ну скажем если не останавливаться на этой играм, то там буду т проблемы дальше на других сайтах по играм.
Да и мне уже кинули ссылку как это исправить, что бы можно было юзать другие браузеры.
да, у меня много клиентов, сарафанное радио работает отлично
да, сам рисовал, это 3 версия, первые две уже не увидите
))) Так надо было в него поиграть и сделать скриншот результата этой игры.
Что значит маштабировался - возможность увеличивать или уменьшать - там же используется по умолчанию компонент Micrisoft IE - у него никак это не делается - для этого найди другие компоненты. А зачем тебе нужен Zoom+ и Zoom-?
Антон поздравляю, что ты разобрался!
Я потом сделал чтобы на автомате выкладывалось объявление о продаже чего-нить в нескольких группах моего города. По сути повторялись одни и те же действия - добавлялся текст и прикреплялись фото и за меня делало API
Ого! Столько проектов!
По цифрам правильно, только нужно на 1000 поделить.
Да я не разобрался как правильно убирать прозрачность картинок.
Ха, сапера нет на 10-е, тоже проблема будет!
скорее всего надо было их перевести в режим RGB и только потом сохранить без прозрачности
Я взял картинки Лены и убрал прозрачность и они потемнели (если бы я проявлял фотки как в древности сказал бы что они засветились). Кстати пользовался IrfanView - что не так не пойму.
У меня нужно сначала запускать клиента, потом сервер - именно в этой последовательности, иначе сервак сразу падает - я тоже не понял почему - скорее всего, что-то в опеационке надо настроить.
Ну вот, мины есть, уже веселее =) Молодец
У меня в самом деле был косяк в строчке :
img[IMG_MINE] = (new ImageIcon("res/nomi.png")).getImage();
а надо было:
img[IMG_MINE] = (new ImageIcon("res/mine.png")).getImage();
Косметика требовлась - сними с проверки мой отчет - переделаю.
У меня в самом деле был косяк в строчке :
img[IMG_MINE] = (new ImageIcon("res/nomi.png")).getImage();
а надо было:
img[IMG_MINE] = (new ImageIcon("res/mine.png")).getImage();
Косметика требовлась - сними с проверки мой отчет - переделаю.
просто у тебя дважды зачёркнутые мины, ну подправь. чтобы была одна зачёркнутая и одна обычная =)
Мин нет, Флаг должен быть по логике над закрытой клеткой (в данном случае над светлым кубиком), нужна косметика =)
Инженерное (инженер по специальности электрификация и автоматизация), но математику всегда любил и не перестаю сейчас)
НУ все правильно (x+y)%9 - не даст числа больше 9
А при чем тут мины - было сказано вывести картинки в другом порядке - я их и вывел.
Не "веселые" картинки, а где картинка мины?
Да, так удобно потом проверять, где-что недописал, особенно когда проект большой!
Я тебя понимаю - мне и самому не удобно, что не совсем красиво сделал тесты.
Надо было просто не заморачиваться и всё бы проканало, просто Евгений Витольдович приучил на эти мелочи обращать внимание...
Кирилл! Я смотрю ты тоже автоматически генерируешь функции - у меня такие же ошибки были.
Отличный курс! В нашем полку прибыло.
Ты знаешь это скорее мной косяк - поставь в конце один нолик вместо двух нулей. Тесты не буду переделывать - просто уже много людей посдавали эту работу.
Я всё про "Вклад в банк" не проходит 4 теста, но мне кажется что ответы правильные:
Входные данные:
6
200000
0
Ответ: 212000 00
===============
Входные данные:
36
970000000
0
Ответ: 1319200000 00
переделал, теперь первый тест проходит, а остальные нет.... на вид мне кажется норм считает, если я что то понимаю в процентах
у меня тоже не идинственный сайт проект этот а так изучаюc#, на другом изучаю java, по работе php,sql может скоро на курсы в группе офлайн поиду по php, sql и еще надо незабыть отдохнуть и время провести хорошо
Максим! Куча проектов - сайт videosharp.info - не единственный проект, я еще изучаю Android, еще обучаюсь быстрому чтению, поэтому я сейчас по минимому делаю, просто наметки на будущее делать, а так портировать уже нечего делать, когда за плечами сокобан и змейка. Да и потом еще по работе всякие вопросы ко мне.
Может и портируют на с#
а почему сам не попробуешь портировать?
Жаль! Очень красиво сделал. Догадайся с 3 раз , где тебя выбрасывает... В String.Format - робот находит словосочетатание for.
Урок-то по яве, а портировать, думаю, труда не составит =)
int p = int.Parse(Console.ReadLine());
int x = int.Parse(Console.ReadLine() + String.Format("{0:D2}",int.Parse(Console.ReadLine())));
Console.WriteLine("{0} {1:D2}", ((p + 100) * x / 10000),((p + 100) * x / 100) % 100 );
Доцент сказал ява, будет ява. Кстати полезно при программировании на Андроид.
Тоже было бы интересно сделать сапера на C#)
Java на данный момент должен знать каждый.
Владимир, решаю задачу "Вклад в банке" выдёт ошибку:
> Программа отсылается...
Запрещено использовать: for while if switch ReadKey
-------------------
У меня нет таких слов в программе, могу прислать листинг...
Это сам класс статический, но у нас то класс обыкновенный!
Это сам класс статический, но у нас то класс обыкновенный!
Вообще здорово - потом можно будет с помощью Idea создавать приложения для Android.
Конечно. Например в классе Math я всегда могу получить значение PI.
У меня стояла русская VS и пришлось найти английскую и то сразу не заработала пришлось ради этого оперционку перенастраивать.
Салют! Единица должна быть включительно. Например мы вводим -3, то получаем сумму следующих цифр:
-3 -2 -1 0 1 - итого -5
Привет, Владимир, решал твою консольную задачу про "Сумма чисел" одни тест не идёт в VS всё нормално, результат не такой как у РоботаШарпа... может скажешь в чём дело?
Школу вспомнил, блок схемы, а был еще такой - школьный алгоритмический язык...
Да, у меня стоит ReSharper, он сразу предлагает, как увидит незнакомую строку что-нибудь с ней сделать
Спасибо, Владимир! В качестве курсов Кирилла сомнений нет! Проблема в частичной потере зрения. Нужно время для восстановления.
Супер! Посмотри другие курсы Кирилла - например webbot или же VK API - он тоже их толково объясняет. Уверяю стоят своих денег.
Артем у тебя не каракули - вот у меня каракули - я вовсе отвык писать ручкой и карандашом.
Маленькое поле - зато полностью открытое :)
90% такие и поэтому я вижу потребность не только в программерах, но и в программерах, который понял бы птьчий язык клиента и с него перевел. Я уже к таким ситуациям философски отношусь - я же не злюсь на ливень из-за того, что он хлынул - это явление природы и мне надо взять зонтик.
У меня тоже была мания по саперу. Чувства знакомы.
Да, у меня стоит ReSharper, он сразу предлагает, как увидит незнакомую строку что-нибудь с ней сделать
Точность - вежливость королей.
Супер - такие же надписи были у меня -сразу видно, что автоматическое создание методов сделал.
Меня частенько регулярные выручают.
Кстати, расскажу предысторию этой задачи. На сертификате необходимо разместить количество часов и минут, сколько загимает видеокурс. Если видеокурс содержит 52 часа видеозаписи, то я не не буду указывать на сертификате общий объем 2 суток, 4 часа :)
Согласна с Вашими рассуждениями, Владимир, но в задаче наибольшая единица измерения - это часы, и полные сутки отбрасывать не нужно.
1000000/3600 = 277 часов. Думаю, с минутами и секундами проблем не возникнет.
по поводу System.Globalization вкурсе, но задача была без него обойтись =) я в некоторых консольных задачах его подключаю, так как в итоге должна быть точка, а у меня генерит запятую, в любом случае информация полезная для тех, кто не вкурсе, Молодец
1000000 секунд - это 1000000 /86400 - это больше 11 суток. Отбрасываем их 1 000 000 - 86400*11 = 49600.
49600/3600 = 13 - часов
(49600- 3600*13 )/60 = 2800 , 2800/60 = 46 минут
49600-13*3600 - 46*60= 40 секунд
Получается 13 часов 46 минут и 40 секунд - я сначала вручную считал, потом объект TimeSpan выдал тот же результат.
я тебя понял, а я сразу их удаляю, чтобы не мешали =) Молодец
Иван! Я сделал автоматическое формирование тех процедур в классе Analazer, которых нет а они пишут в теле процедуре throw NotImplemetnionException(); Попробуй Иван - напиши процедуру которой нет - например test453 и нажми правую клавишу мыши и выбери Generate и там Method Stub.
Владимир, потому что 1000000 секунд - это не 13 часов, а немного больше :)
А структура TimeSpan, видимо, выводит количество часов в текущих сутках.
Спасибо за дельный комментарий.
ошибки откуда? на сколько я помню, на вебинаре не было ошибок =)
Отличный совет. Возьму себе на заметку.
Вот, программка уже ошибки пишет, на что-то жалуется! =)
Спасибо. Добавлю твой совет во писание урока.
Елена, а почему в вашей задаче www.videosharp.info/console/task/level=1492 при значении 1000000 выдает ошибку на 13 час. 46 мин. 40 сек.?
Да на счетах тоже может каждый и потом, раз все в экселе могут считать, почему не у всех правильный ответ - получается даже эксель лень запустить.
Я ездил в метро для того чтобы попасть на семинар по скорочтению , а попутно про Telegram вспомнил.
Это же круто, ходить в метро, чтобы проверить оповещения)
Обезательно изучи тетрис
Интересно будит
Я тоже за Магистром не успеваю - благо можно видео приостановить.
Ну для меня тоже был странным опыт. Если учесть, что у меня флешка мобайлн инета и возможность входить в инет через смартфон есть только в метро.
Так надо мне и тетрис изучить - смотрю тут крутые вещи.
))) Меня тоже в ступор приводит, что нужно писать в этих клетках.
Я хотел расчеты в виде файла эксель представить - молодец постарался.
Это какой-то особой породы консъерж попался. Для меня они все безликие и не общительные.
Вот я знал стеб пойдет. Представляешь он до генерального директора поднялся - www.oviont.ru/ru/about/events/anniversary/ - вот его с юбилеем поздравляют.
Григорий Феликсович) так звали нашего консъержа на прошлом месте жительствы ;D
try
{
using (var fs = File.Open(filePatch, FileMode.Open, FileAccess.Read, FileShare.None))
{
Console.WriteLine("файл свободен");
}
}
catch (IOException ioEx)
{
Console.WriteLine(ioEx.Message);
}
Молодец Владимир, а у меня получилось 300.74, хотя считал точно также.
Они компонуются из частей - просчитываются все нагрузки с учётом разных параметров, в том числе на сильный ветер.
Я тоже помучался с dll. Так новые технологии хороший курс.
Если ты научишься делать парсеры, то сможешь уже зарабатывать живые деньги - часто просят написать парсер какого- сайта.
Главное, что ошибка найдена!
Конечно все получится! Очень толково объяснены уроки!
Ааа. Понял... Интересные задачи дает магистр.
В задании было сказано, сыграть партию, поставить мат. Я не стал звук включать, все равно молча играл.
Владимир ты сегодня в ударе! С утра уже столько выполнил.
Лениво было. www.sql.ru/forum/932580/posobie-dlya-studentov-i-shkolnikov?mid=15179128#15179128 - вот пособие изучил десятки раз. Поэтому сделал по заданию.
Раз проходил, можно было написать более оптимальный вариант. А копипаст занимает 10-15 минут.
Этот курс мы вчера на вебинаре создавали 4 часа.
Это вчерашний вебинар, по вторникам для Формулистов проводится профи-вебинар.
Кирилл! А что это за курс такой?
У меня сначала стояла русская VS, я тоже часа 3 потатил чтобы обангличить ее.
Юрий - на войне - как на войне!!!
Хороший вопрос - это один из каналов получения информации, то что можно получить по почте или на сайте.
Проект очень интересный, можно и игрушки создать и научиться чему-то новому.
Молодец, я вначале подумал, что она зимой выползла наружу, а тут столько вкусняшек не пуганных =)
Владимир, Вы супер молодец! Самое печальное, что этот навык Вам больше никогда не пригодиться. Командную строку никто не использует для запуска программ, для этих целей существуют Интегрированные Среды Разработки.
Змейка у тебя супер-довольная :)
Ну наверное, телеграмм же на смартфон, хотя можно установить на смартфон, а потом поставить десктопное приложение
Прикольно! Уровень ключик очень классный.
Для меня тоже самое сложное - доползти до компа.
Супер. Можно потом по разному эту замечательную игрушку допиливать - например для одиночного уровня подгружать файл level01.txt , для двух level02.txt. Выделять ящики которые хотим перетаскивать в одиночной игре и т.д.
Отличный результат!
Поддерживаю, обалденный урок и программа получилась любопытная: реализация с рекурсивными функциями и наглядной необходимостью оптимизации скорости поиска. С другой стороны, сама программа интересная и полезная, а Вы опробовали ее в деле против другого игрока? Когда я первый раз выполнял данный урок, то сыграл на том же портале mail.ru, несколько раз легко выиграл, понравилась полезность программы :)
У меня из-за этого урока блок на ютубе был на полгода.
эх...всё вокруг казалось дивным
13300 дней тому назад)))
Повторение - тоже неплохая практика.
Молодец, но мне кажется, можно было обойтись одним циклом =)
неа ) Лишний перебор. Забыл что ссылка на лидера уже есть.
Ну как вариант такой код сгодится.
Прикольный лемур - УЗБАГОЙСЯ!!!
Супер - я тоже за тетрисом зависал в детстве.
Давно это было =)
На сколько я помню, выделенный ящик - это ещё один элемент (как ящик поставленный на место, например). При клике на ящик все выделенные ящики становятся обычными (или поставленными на место) и если ящик на котором кликнули уже выбран, он так же становится обычным, в противном случае он заменяется на выбранный. Вроде как-то так =)
Я думаю теперь теория по делегатам усвоится более эффективно!)))))
Отличный обзор, молодец =)
Максим! Кстати как ты сделал выделение ящичков у тебя очень прикольно получилось. Супер обзор.
Молодец, спортивное поведение приветствую =)
Отличный обзор, я в восторге!
Прекрасно, когда разбираешься сам, находишь что-то новое. Это закрепляет изученный материал!
В данном случае не надо увлекаться всякими словарями и обычный массив помогает очень сильно оптимизировать код.
Супер теперь еще по сети сделать игру вдвоем.
Прикольная комбинация.
Из колодца вода льется,
Из колонки сочится,
А нам Вовиным квадратом
Восхищаться хочется!!!!
Владимир, отлично, четко и лаконично!
хороший стих, в 3 строчке последний символ лишний =)
Чем больше я проверяю уроки по шахматам, тем больше облизываюсь на этот курс. Сейчас прохожу Ява и делаю отзыв по сокобану и за шахматы.
Ну сложности в тестировании начинаются когда нужно помимо нового функционала проверить, что старый не навернулся - называется регрессионное тестированию - для этого как раз и хороши автотесты.
Софья поздравляем с освоением очередного этапа! Ты молодец!
Я тоже пытался угнаться за скоростью автора - пока тоже не получается.
Прикольная таблетка, отражает суть темы.
В одном месте вместо черного короля белого подставил, а в другом скобки вообще забыл.
не понял вопрос, можно конкретнее
Ошибка была в том, что условия неправильно написала, и пришлось остановить видеоурок и сравнить все посимвольно.
Если не секрет, что за ошибка была?
Кстати вопрос - как проверяешь, чтобы не было задвоенных записей при инсерте?
Я когда делал этот урок сразу подумал это же увеличивает износ мышки.
Мы учимся именно на сложных вещах - они лучше запоминаются.
А что за ошибки были если не секрет?
Теперь можно делать свою Студию по написанию вижуал кода))
Класс! Молодец! :)
Молодец, Владимир!
А как отредактировать отчетег? Они в самом деле есть.
А где окна? :)
Шикарная работа, первопроходец!
Да просто пустое поле нельзя оставлять - не сохраняется отчет. Вот что первое в голову пришел и написал.
Владимир, IDE конечно удобнее, спору нет. Но любая IDE, - eclipse, Idea, netBeans и тд - многие функции компиляции, отладки и вообще технической работы над файлами берут на себя. Из-за этого мы их не видим, и порой не знаем, как сделать что-то на простом уровне. И вот этим данный курс хорош - позволяет нам понять, как работают отладчики Java и её виртуальная машина.
Для меня большей магией был "Хранитель". Много нового я познал
В этой программе заложено большой научный потенциал. Одна из сложнейший задач по олимпиаде, если научиться решать с несколькими ящиками, тогда будет полная программа.
Я когда делал этот диктофон - для меня это было магией....
Я еще скачал для Java c jetbrains.com Idea - IDE для Java, удобнее , чем Esclipse.
Отличное начало - я тоже с этого курса начинал.
У меня сразу такая ностальгия возникла, когда увидел тетрис - вам как вообще этот курс? Нравится?
А нет игры в Тетрис по сети?
Владимир отлично, рад за тебя!!!
Спасибо, Владимир. Оценил. Благодарю.
Спасибо! Я рад, что оказывается не напрочь лишён художественного вкуса :)
Отличные успехи!
Спасибо Витольдович! Я поностальгировал. А у тебя нет желания сделать игрушку Lode Runner - хотя она не такая интеллектуальная как Сокобан. Я бы сказал это весьма наукоемкий курс .
Молодец, я рад твоему успеху.
Ты ничего не присвоил figure.coord - поэтому и ошибка.
Молодец, Владимир, так и есть :)
Спасибо и вам за просмотр, для самого огромная ностальгия была, в процессе создания этого видео =) Спекки Форева!
Иван спасибо за видео - такое nostalgy по ZX-Spectrum
Молодец, Владимир!
Надеюсь, пословиц хватит :)))
Лучше бы сам нарисовал
ru.wikipedia.org/wiki/%D0%A0%D1%83%D0%BC%D0%BC%D0%B8%D0%BA%D1%83%D0%B1
Я так же делал Судоку. По возможности стараюсь погрузиться в тему. Кстати Витольдович ты играл в румикуб?
Я хороший ученик. Я стараюсь исполнять все задания в точности.
Многообещающий старт :)
Что это за число? Где слова на это задание?
Она не учитывает этой ситуации - img-host.org.ua/images/08rnr.jpg - поставь в свободное место двойку в первый квадрат (который находится в левом верхнем углу)
Это: img-host.org.ua/images/ashampoosnap2016070900h32m49s011.png
Отличная формула. Там еще косяки нашел с генерацией судоку. Можем обсудить.
У меня со словом делегат и ВЛКСМ вот эта песня - www.youtube.com/watch?v=MHcgyI_Y3xI
Классный делегат Дона, удивил
Владимир, я очень рад что ты настолько серьезно и ответственно подошел к выполнению этого задания, всё это только на пользу. Желаю удачи в прохождении курса
Витольдович - это я своей супруге дал пощелкать, ну и ничего менять не стал.
Ну ты навалил кружков!!!!
Ну пока Михаил - мой брат. Все Саньку не подсадим на программизм.
Что-то я не пойму, сколько у нас Новопашиных?...
Кирилл! Просто на форму закидываем еще один компонент webbrowser и через него добираемся до документации и специально для этого получаем значения files. Понимаю изврат, зато будет выход из ситуации.
В любом случае, если у тебя у приложения нет этого разрешения у тебя не появится files хоть ты всё подряд перерой! Это же API работает и проверяет твои права.
Ну вот нужно обосновать адмнистрации vk.com что твоему приложению нужна такая авторизация, не факт, что дадут. Тем не менее в документации new.vk.com/dev/video.get можно спокойно подставлять значение id пользователя или группы , нажимать кнопку "Выполнить" и парсить полученные текст на значения files. Это так на крайний случай идея.
Отлично, Владимир, хороший видеообзор, уже начал добавлять дополнения от себя, понравилось по скачиванию музыки, уже почти готовый поисковик музыки.
По поводу видео: если у тебя подключена прямая авторизация, то сможешь получать ссылку на скачивание.
Вот цитата со страницы описания: Если в Вашем приложении используется прямая авторизация, возвращается дополнительное поле files, содержащее ссылку на файл с видео (если ролик размещен на сервере ВКонтакте) или ссылку на внешний ресурс (если ролик встроен с какого-либо видеохостинга).
вот с этой страницы new.vk.com/dev/video.get
Вот что такое прямая авторизация: new.vk.com/dev/auth_direct
Чтобы скачать видео, надо связываться с тех поддержкой запрашивать дополнительные права для приложения. И тогда будет возвращатся дополнительные поля files с сылкой на файл.
Витольдович, тебе задание поесть норвежской селедки и семги. И попить воду из чистых норвежских фьёрдов!
Молодец, Вова!
Что дальше? Какой курс?
Молодец, понял главную идею курса! Мы постарались рассказать максимум за минимум времени! А дальше дерзай, твори!
да. если почитать документацию к функции то возможности огромны. но если нужен просто мессенджер. то вполне можно написать.
да. это списки очереди для скачивания :) и всякие другие плюшки:)
Ну да, идет запрос отдельный, и возвращаемый объект обрабатывается.
Отлично выполнил домашнее задание!!! Так и надо закреплять пройденный материал.
Отлично, Владимир! Рад что всё идёт "как по маслу"!
Да, это дополнительная возможность API функции! Молодец, что о дополнительных возможностях разбираешься сам!
1) передать массив тэгов получить массив значений. 2) воспользоваться Linq но крашится если заданное поле не найдено.
Я имел ввиду, чтобы функция парсер возвращала все теги. Нужна некая функция ParserAllTages - которая бы не искала по конкретному тегу, а возвращала все теги.
Владимир, чтобы одновременно, то надо дописывать метод Парсера, чтобы он принимал сразу массив тэгов и все их возвращать. Несложно дописать, не было необходимости.
Так главное не найти их (хотя это уже пол дела!), а понять что какой обозначает, чтобы ты смог использовать их в дальнейшем!
Правильно, Владимир! И эти понятия нельзя путать!
Молодец, Владимир! Главное что получилось и всё выполнил!
Дак вроде справились, все тэги отобразили в листбоксе. Уточните тогда пожалуйста.
Вот это я понимаю!
Я уже точно не помню, но вроде этот коннектор брал - dev.mysql.com/downloads/connector/net/
У меня в 2015 community тоже нет connector к MySql. Подскажи как решил проблему? Спасибо!
Они дополняют друг друга, это один курс,
но в разных "кабинетах".
Допустим, тебе нужно переслать кому-то папку. Ты не хочешь отправлять каждый файл в ней отдельно, так что собираешь их в один и дело в шляпе =)
Владимир, ты просто молодец!
Да все понимаю, но видимо привычка у меня - раз архивирую, то тут же упаковываю.
Вообще-то в линуксе есть такая программа - tar.
Которая именно этим занимается. Без сжатия.
Так что ты поторопился с выводами.
Смешанные чувства одолевают, с одной стороны рад, что эту проблему решил, а с другой стороны я застрял из-за этой задачи почти на 4 дня. Для меня это очень много.
Намучался с этим заданием - не получалось. И было пониманимание, что надо было гуглить проблему.
Почитают твои сообщения люди и забоятся проходить такие жуткие кровяные курсы...
Поэтому я и сделал инструкцию для видеообзора. Нужно было ей следовать.
Да надо лишние программы закрывать - у меня было около 1,5 гектаров памяти на голове "отожрано". Ах да еще забыл - у меня же в VS2013 еще работает R#- из-за него тоже тормозит. Но ужас не в этом. Я записал 3 файла. Выложил один - потом увидел, что 50 минут, мне показалось минут 15 прошло - просто VS жутко тормозила.
Вот как в этих случаях быть - с одной стороны хочешь код показать, с другой стороны работу программы. А с третьей IDE тормозит по черному ( даже у Кости на курсе по EF)
Владимир, теперь я понял, почему техника была против :-) я честно посмотрел около 8 минут, но когда ты стал открывать проект, почуял неладное и посмотрел на общую продолжительность видео :-)
Очень долгое видео. И рекомендация, научись правильно оформлять видео, название, краткое описание и т.д. А то выглядит не очень хорошо.
zedgraph.soft112.com/ - отсюда качал - сработало без проблем.
Пришли верную ссылку я помеще в урок
Владимир, в этом уроке конечно главное ты выполнил - это получил опты программирования, а мотиватор уверена еще прийдет тебе, который будет нравится и мотивировать тебя и других! :)
Все очень просто - когда появляется оазис времени, я чуть отдохну и решу какую-то задачку или пройду урок.
Как ты вообще всюду успеваешь, магистр в шоке :)
Владимир, Молодец! Поздравляю с завершением Семантики! Теперь Алгоритмика на очереди! :)
Ну ты мастак. За один день! Удивил
Владимир, шикарные результаты! Так держать тем обучения и пушистика! :)
Владимир, рада что уже все получилось и уверена что скоро и потестируешь! Молодец! :)
МОЛОДЕЦ!
Молодец! Отличные у тебя достижения!
Владимир, отлично позанимался, рада что твои знания становятся еще глубже и больше!
Владимир, я тебя Поздравляю с юбилеем, хочу пожелать продолжать шагать к целями и достигать шикарных результатов! :)
В VS2010 такой возможности к сожалению нет. Пришлось по обычному выкручиваться - string.Format("Name:{0}, Age:{1}",Name,Age);
Помогите пожалуйста, как Вы написали эту строчку на VS 2010
public override string ToString() => $"Name: {Name}, Age: {Age}";
Заранее благодарен
Владимир, очень рада что у тебя все отлично получилось, уверена что ты доработаешь свои идеи! :)
Почему только wav? Данная библиотека также позволяет в mp3 конвертировать.
Жень! А вообще сложно сделать звуковой tcp/ip телефон? Я чувствую это тянет на отдельный проект. Вот иной раз есть потребность сделать конференцию и чат с 3 и более подключений. Про видеопоток я пока молчу.
Да, это радует.
Но скринсейверы, походу, похерили уже.
Владимир, очень рада что все твои приключения этого урока отлично разрешились и ты шикарно справился с заданием и получил ценнейший опыт и практика, а и еще полезную программу! Молодец! :)
А ее через WinAPI вызывать посредством комбинации клавиш Win+L?
Потом самое сложное - это выйти из-за компа.
Нужно будет ещё встроить команду Lock, что тоже возможно.
Молодец, Вова, преодолел все препятствия!
молодец что справился!.. это кажется что легко в mp3, а ты возьми и сделай! потом ещё нужно будет сделать чтоб воспроизводило mp3! я не один час мучился чтоб всё получилось)).
Владимир, отличная работа!Рада что ты подружился с потоками
Владимир, я верю в твои силы, ты сможешь все сделать! :)
Владимир, рада что ты познал Волшебство делегатов!
Круто что ты выбрал этот увлекательный и полезный курс, это только начало, толи еще будет! :)
Ну, тут только самому разбираться... Костя наши отчёты не смотрит :-/
Мало ли, вдруг пароль есть? Написал универсально.
Вова, скоро ты будешь ставить на скорость на 1.5 или даже на 2.0...
Владимир, однозначно курс супер! :)
Владимир, очень рада что урок тебе понравился и ты его сделал с удовольствием! Молодец! :)
Да, урок хороший :) Один из последних записанных в этом курсе.
Применил скидку 60% по курсу webbot и приобрел курс "Новые технологии" - подробности в личке vk.com
Оплатил вебинар по EF , который будет 21.05.2016 г. - подробности в личке vk.com
Лучше использовать WebRequest и WebResponse, зачем в облаке или в инете хранить пароли, создай файл и записывай туда пароли и шифровать , ни чего сложного нет вот почитай msdn.microsoft.com/ru-ru/library/system.security.cryptography.md5(v=vs.110).aspx. Я сам так делал. Вот примечания: Более новые хэш-функции, например безопасные хэш-алгоритм и SHA-512 SHA-256, доступны.Можно использовать класс SHA256 или класс SHA512 вместо класса MD5.Используйте MD5 только для совместимости с приложениями прежних версий и данными.
))) Я кстати тоже люблю поприкалываться - поэтому твои видеоуроки по шарпу смотрятся очень легко. А стих этот Гумелева.
Стихотворение замечательное, даже студентам прочитал.
Спасибо, Владимир.
В этом и заключается суть методики - ражечь интерес, побудить к дальнейшим самостоятельным действиям!
В переводе с литовского tinklalapis - интернет страница.
Можешь позаниматься, я не против, для развлечения, так сказать.
Кстати я то почему начал заниматься - я не понял, что означает "Tinklavimas". Думаю мудренное слово - возьму посмотрю, что за курс такой.
Вообще-то этот урок для совсем начинающих программистов :)
Ну я так для тренировки. Все таки возможность максимальных чисел предоставлена.
Ну трехзначные перемножать в уме - перебор.
Достаточно ограничиться двузначными, я думаю :)
Думаю, брату понравится :)
Владимир, всё правильно, так и должно быть.
Записывайся на "Сокобан", там будет и редактор уровней и лабиринт с игрой по сети.
То, что нужно.
Владимир, я рада что у тебя все получилось и ты получил хорошие знания, однако на скриншоте не Лабиринт с твоими уровнями, пожалуйста, переделай, покажи свою красоту что ты там интересного придумал!
Большой уже. Я своей племяннице купил кубики Зайцева, чтобы училась читать.
Андрей, ему завтра 5 лет исполнится.
А когда видео записывал - было 3 года.
Владимир, я рада что ты уже готов к познанную нового, ты уже стартовал и это классно! Упади тебе в дальнейшем изучении! :)
Владимир, очень рада что урок стал для тебя полезен и твои знания стали еще лучше! :)
Да, дело в том что это я выбрал такую модель поведения в инициализаторе. По умолчанию если я меняю модель летит исключение. Потом можно настроить миграцию и изменять базу без потери данных
Я оплатил вебинар по Entity FrameWork 14.05.2016 в 19:00 , подтверждающие документы отправил личкой в vk.com
Владимир, хорошо что теперь все готово для отличной тренировки, занизит вперед! Хороших и полезных тебе занятий! :)
Долго же ты ждал, прежде чем выполнить этот урок :)
Владимир, очень классно что получил отличные знания и опыт! :)
Поздравляю! Про регулярные выражения +1 и да, на бумаге это правильно, у меня так все труднорешаемые были решены.
Вы большой МОЛОДЕЦ, если за недельку выполнили 200 задач!!!
Respect u!
Отличная идея! Можешь приступать :)
Молодец, Владимир, я тебя поздравляю!
Евгений Витольдович!
Тест криво составлен для www.videosharp.info/console/task/level=220
Я отсылаю код:
//www.VideoSharp.info/Консоль/Подпрограммы/Минималка
using System;
class VideoSharp
{
static void Main(string[] args)
{
long m = long.MaxValue;
m = min(long.Parse(Console.ReadLine()), m);
m = min(long.Parse(Console.ReadLine()), m);
m = min(long.Parse(Console.ReadLine()), m);
m = min(long.Parse(Console.ReadLine()), m);
m = min(long.Parse(Console.ReadLine()), m);
Console.WriteLine(m);
}
static long min(long a, long b)
{
if (a < b) return a;
return b;
}
}
и ругается - Запрещено использовать: [ ] ReadKey
Я уже проверял , реагирует на строчку - static void Main(string[] args) - а это системная вещь CLR.
Что за бред?
Я отсылаю программу
//www.VideoSharp.info/Консоль/Подпрограммы/Минималка
using System;
class VideoSharp
{
static void Main(string[] args)
{
long m = long.MaxValue;
m = min(long.Parse(Console.ReadLine()), m);
m = min(long.Parse(Console.ReadLine()), m);
m = min(long.Parse(Console.ReadLine()), m);
m = min(long.Parse(Console.ReadLine()), m);
m = min(long.Parse(Console.ReadLine()), m);
Console.WriteLine(m);
}
static long min(long a, long b)
{
if (a < b) return a;
return b;
}
}
а мне пишет - запрещено использовать: [] ReadKey
А как мне оплатить курс по функциональному программированию через Сбербанк - что-то внизу не вижу кнопочки сбербанка. Можно дать ссылку?
Владимир спрашивал генератор чисел Фибоначчи
Вот пример кода с использованием мемоизации
public static class Memoizers
{
// Расширяющий метод.(Для произведения нового делегата.)
public static Func<T, R> Memoize<T, R>(this Func<T, R> func)
{
var cache = new Dictionary<T, R>(); // для блока истинности тернарного оператора чтоб не вычислять заново фибоначи для 0 и 1
return x =>
{
R result = default(R);
if (cache.TryGetValue(x, out result))
return result;
result = func(x);
cache[x] = result;
return result;
};
}
}
class Program
{
static void Main()
{
Func<UInt32, long> fib = null;
fib = (x) => x > 1 ? fib(x - 1) + fib(x - 2) : x;
fib = fib.Memoize(); // Закомментировать и выполнить! (Ощутимая задержка в расчетах)
for (UInt32 i = 0; i < 1000; ++i)
Console.WriteLine("{0:D2}-е число: {1}", i + 1, fib(i));
// Задержка
Console.ReadKey();
}
}
Я в свое время изучал Haskell и у меня давно было мечта применить функциональный подход к C#. Кстати народ, как написать генератор чисел фиобоначчи с помощью ФП?
Деньги перевел на сберкарту:
Номер документа:
799348
Дата документа:
05.05.2016
Получатель
Номер карты получателя:
•••• 9629
ФИО:
АБДУСАТОР АБДУРАХМОНОВИЧ Б.
Перевод
Счет списания:
•••• 0069 [Visa Classic] руб.
Сумма в валюте списания:
1 600,00 руб.
Комиссия:
16,00 руб.
Сообщение получателю:
За курс Алгоритмика sms
Статус SMS-сообщения:
Сообщение отправлено
Статус платежа :
Исполнен
Суровая Елена Суворова.
Я рад, что проблема решается.
Я открою тебе доступ прямо сейчас,
чтобы время не терять, а ты доведи до конца этот вопрос.
Как вариант - можешь перечислить деньги на мой счёт сбербанка (см. альт. методы оплаты).
Все таки проблемы на строне Сбера. Пойду с ними сегодня разбираться.
Сегодня, 9:20
Здравствуйте.
По нашим данным, запрос на проведение Full 3D-secure транзакции не прошел. Деньги остались заблокированы на карте. Обратитесь, пожалуйста, в банк. По Вашей карте включен не полный 3D-secure.
Full 3D-secure означает, что банк высылает одноразовый пароль и переадресовывает владельца карты на специальную страницу для подтверждения операции паролем.
Неполный 3D-secure означает, что банк пытается ответить, что он провел операцию по 3D-secure, не отправляя владельцу карты одноразовый пароль на самом деле. Обычно по запросу владельца карты банк может включить именно Full 3D-secure.
Спасибо за запрос.
----
С уважением,
Елена Суворова
Служба поддержки пользователей
Яндекс.Деньги
8-800-250-66-99
Ну кстати через такие проверки узнал о многих интересных курсах. Звонил в техподдержку Сбера - сказали деньги ушли - за детализацией информации нужно идти в любое отделение Сбербанка. Составил еще запрос запрос к Яндексу:
Здравствуйте. Способ перевода - с карты на кошелек
Номер карты (6 первых цифр и 4 последних) : 4276400069
Что случилось :
Перевел деньги с карты Сбербанка 04.05.2016 г. в 22:11 и до сих пор деньги не поступили на указанный кошелек.
Номер кошелька : 41001382834017
Вообщем нужно в сбер топать - у нас ближайшее отделение в 2,5 км от моей работы - на обеде схожу. Может к этому времени Яндекс проклюнется.
У меня со сбербанка моментально отправляет.
Но один раз я выводил с я.м. на сбербанк
и ждал перевода пять дней (на выходные выпало).
Молодец, только я прошу тебя не запускать этого робота у нас на сайте.
Смысл проверки не в том, чтобы оценить работу человека (тут ты прав),
а в том - чтобы видеть, быть в курсе, что делают другие (тут ты не прав).
Кстати еще один робот написал - мне на сайте лениво всем нажимать кнопку "Хорошо" (я так считаю, раз человек в принципе отправил, отчет, то ему нужно уже хорошо ставить), вот написал небольшого робота- за меня эту работу делает.
Я со Сбербанковской карты платил. Думал я больше увижу в выписке - только вижу строчку
Retail RUS MOSCOW YANDEX.MONEY Вчера в 22:11 −1 600,00 руб.
И нельзя внутрь зайти и посмотреть кому и за что.
Попрошу при возможности детализировать эту строчку.
Напиши, с какого банка ты платил, и если будешь в банке, спроси, как долго уходят деньги на Яндекс Мани
Кнопочка была на сайта - оплатить банковской картой. Я тогда сегодня в банк схожу попрошу их детализировать 1600 рублей и с него отправлю скрин , потому что на мини-выписке виден сам факт ухода денег- 1600 рублей, а куда и за что деньги уплачены на ней не показывается.
Кнопочка была на сайта - оплатить банковской картой. Я тогда сегодня в банк схожу попрошу их детализировать 1600 рублей и с него отправлю скрин , потому что на мини-выписке виден сам факт ухода денег- 1600 рублей, а куда и за что деньги уплачены на ней не показывается.
Ко мне они к сожалению пока не пришли. Ты оплачивал надатием на кнопку на сайте или переводил прямо на кошелек?
Евгений!
1600 рублей от меня ушли, я сегодня по мини выписке в банке увидел. Может сейчас процессинг банка долго проводит эти средства. Скрин смогу только в 6 числа вечером отправить - потому что сейчас нет вай фай, а более подробную выписку я вижу в своем приложении сбербанка на андроиде, а дома в Коломне есть вай фай. Попытаюсь сейчас другие способы доказать, что деньги ушли. Сейчас могу только указать дату 04.05.2016 и время 22:11 по Москве.
У нас все задания записывались в класс MyCycle с кнопочек. Я про это забыл.
Вот я при инициализации сделал такую штуку и все заработало:
textBoxCycle.Text = Properties.Settings.Default.cycleMulti;
if (textBoxCycle.Text.Length != 0)
{
MyCycle.ClearCycle();
string[] arrs = textBoxCycle.Text.Split('\n');
foreach (string item in arrs)
{
Mode m = (Mode) Enum.Parse(typeof(Mode), item.Substring (0,item.Length-1));
MyCycle.AddMode(m);
}
}
Настройки мы проходим в 17-ом уроке "С настройками всё в порядке". Попробуй пересмотреть урок. Если не поможет - можешь написать мне на почту: lik_kirill@mail.ru
У меня пока страница висит - может транзакцию проводит. Если что я повторю перевод
Оплатил курс по алгоритмике 04.05.2016 22:11 по Москве через банковскую карту на YANDEX.MONEY. Деньги дошли?
Поздравляю! Отличный обзор!
Шикарный обзор, Владимир, я в восторге от твоих успехов!
Молодец, Владимир, постарался! Хороший видеообзор, спасибо за приятные отзывы о курсе!
Владимир, да это круто!!!
Ну главное, что помогло. Это как у дзен-буддистов - такое чувство, что решил коан.
И спасибо тебе, ты мне дал ответ на мой сегодняшний вопрос!!! Благодарю!!! :)
Владимир, я рада что теперь у тебя в гостинице Счастье и Радость! :)
И в жизни тоже, когда нет рядом кто с кислыми и постными лицами все в позитиве и все в сладость! :)
Хорошая мысль - можно и рекламу погонять на этих группах. Я добавлю в скайп. Мой логин в скайпе- novopashinwm.
Слушай, Владимир. А давай мы опубликуем там пару раз рекламу нашего проекта?
Можно с фотками лучших работ и ссылкой на отчёт или ещё как-то в этом роде.
Что думаешь? Можем обсудить сотрудничество :) Пиши на скайп, chm497
Ну таких 90% живут по принципу 3 D - Dоедаем, Dоживаем, Dонашиваем - и самое интересное в любой момент могут изменить свою жизнь - нужно только взять и начать развиваться и заниматься, тем что нравится.
Вот так и в реальности... А потом тех, что выселили - жалуются на жизнь и проклинают боссов :(
Чтобы проверить работу метода можно уволить с этажа, но не Выселять из гостиницы. В игре сделано так, что если приходит посетитель на этаж, а на нем не хватает работников, то он автоматически устраивается на этот этаж работать(если ещё не сменили разработчики, хотя вроде проверял - не должны!). Поэтому недостатка в новых людях не будет, если ты освободишь этажи от работников. Потом можешь вернуть уже с помощью Робота.
Лабиринт отдельный потому что его нужно выполнять может быть раз в день, а иногда и раз в неделю, нет смысла его включать в цикл, на начальных стадиях у тебя не будет хватать ключей, а на последних Лабиринт всегда будет на 10-ой двери. Если ты считаешь что необходимо, тогда сделай, это будет бонусным заданием для тебя, ещё раз поймешь как работает цикл и что нужно чтобы включить или исключить какое-либо действие.
Владимир, очень радуешь своими отчетами и результатами, Молодец! :)
В игре сделана возможность скрывать этажи, т.е. в результате у тебя будет виден только верхний этаж, гостиница и вестибюль. Это сделано для экономии трафика на телефонах. Так же не забывай что мы эмитируем действия человека, а он не будет таким пунктуальным и заходить в игру, когда у самого крайнего этажа подошло время. Тут либо тебя быстро вычислят и забанят, либо игра будет очень часто запускаться, что приведет к тому что тебя всё-равно забанят. Для этого и ставятся такие ограничения. Тем более что в различных направлениях свои нюансы и требования. Поэтому можешь их использовать по своему благоразумению, а как использовать - показано на курсе!
возможно. но если бы мы стали в уроки включать все что было. курс был бы бесконечным. :)
Владимир, это гениальная идея! Так и надо сделать.
Владимир, круто, я очень рада что ты доволен своими новыми результатами!
Владимир, хорошо что создал метод, хорошо идешь, а проверку можешь сам сделать? Мне кажется ты сможешь! :)
Автомат Шмойлова)) Интересное название))
Отлично позанимался! Рад что понял для чего было наведение порядка!
Но для прохождения дверей то ключи ещё есть, значит можешь ещё двери пооткрывать. Ведь никогда не знаешь сколько может понадобиться ключей. Когда не везет ключей нужно гораздо больше чем 10!
Правильный ответ узнаешь на следующем уроке.
Это сделано специально, чтобы у тебя возникло желание это соединить, автоматизировать! Ну и чтобы было что соединять мы это в начале создаем, а в последующих уроках заставим Робота всё выполнять самостоятельно.
Владимир, отлично занимаешься, вижу как тебе нравится и это супер! :)
Владимир, рада что у тебя получается и уверена что ты найдешь свою уникальную иконку!
Хорошо, Владимир, что ты в восторге. Это сделано специально, чтобы наш Робот уже мог что-то делать, и прям возникло желание автоматизировать, придумать какой-то механизм! Его и будем реализовывать в последующих уроках!
Ну ничего страшного. А то правда народ в раж войдет будет по 10 метров слать опусы.
Владимир, если я уберу это ограничение, то места на сервере не хватит на все шедевры.
Молодец, Владимир! Фантазия и применение уже имеющихся навыков приветствуется!
Оплатил webbot через Сбербанк, оплату производил через альфабанк. Сумма платежа 1935 рублей.
Платежная информация:
Номер карты отправителя: 5486 •••• 3556
Номер карты получателя: 4276 •••• 9629
Дата перевода: 22 апреля 2016 12:36
Сумма перевода: 1 935 руб.
Комиссия: 37,73 руб.
Код авторизации: 4C8263
Код терминала: 809131
Хочу оплатить счет на webbot, а мне пишет robox:
К сожалению, оплата счетов этого магазина сейчас невозможна
Магазин не активирован
Пожалуйста, обратитесь в службу технической поддержки
по адресу: support@robokassa.ru
или по телефону: 8 (495) 256-80-65
Можно ли другим способом вам оплатить счет?
www.videosharp.info/video/webbot/nr=732 - за вот этот курс я хочу оплатить деньги, только после 25 апреля 2016 года
Я на своей волне - думал на блоге видно . Я хочу оплатить за курс по запуску бота.
Именно поэтому для этой игры имеет смысл писать бот :)
Простите за беспокойство. Но не могли бы вы показать свое решение 85 задачи?
using System;
class VideoSharp
{
static void Main()
{
string s1 = Console.ReadLine();
string s2 = Console.ReadLine();
Console.WriteLine(s1.Insert(s1.IndexOf( ' ') +1, s2 + " " ));
}
}
Напишите, пожалуйста программу, с который вы решили 14 задачу, у меня никак не получается, а решение с видео не принимает