Дата | Видеоурок | Результат | |
---|---|---|---|
Дневник успеха 2019-02-03 : Тот ничего не сделал, кто ничего не начал. | + 13 | ||
+ Я выполнил 3 видеоурока: 1 => «Теория ООП / Мощь полиморфизма» за 1 час. 23 мин. 2 => «Теория ООП / Спрайт для Снеговика» за 3 час. 14 мин. 3 => «Теория ООП / Перемещение круга» за 36 мин. На этой неделе я взял и успешно выполнил свой первый серьёзный заказ на фрилансе. Ушло у меня 2 неполных дня, нужно было разработать мобильную версию сайта и android приложение, которое через webview открывает его. Навыки, полученные здесь определённо пригодились, да и к тому же с первого своего заказа я полностью окупил все свои затраты на КФ. Так что дерзайте))) |
|||
Теория ООП Перемещение круга | + 10 | ||
Научили шарик двигаться |
|||
Теория ООП Спрайт для Снеговика | + 7 | ||
Создали класс Sprite, в котором теперь у нас содержится весь снеговик сразу. Код стал чище, и теперь на него не так страшно смотреть. Мне очень понравилось использовать коллекции, я почитал о них в интернете и разобрался, как они работают. Это очень круто. Спасибо. |
|||
Теория ООП Мощь полиморфизма | + 10 | ||
Отличный урок, мне понравилось. Мы перенесли Draw() в базовый класс Shape и сделали метод абстрактным, после чего переопределяли его в потомках. Теперь в теле самой программы у нас вместо 50 строк некрасивого страшного кода всего лишь 2 - цикл и вызов функции Draw() у Shape. virtual и override используются для того, чтобы можно было переопределить метод из базового класса в производных. abstract класс может содержать нереализованные абстрактные члены, которые реализуются в классах-потомках (используя ключевое слово override). У абстрактных классов нельзя создавать экземпляры. |
|||
Дневник успеха 2019-01-27 : Хочешь жить - умей вертеться! | + 12 | ||
За эту неделю: + Я проверил 1 отчёт у 1 формулиста. − Я не написал ни одного сообщения :o( − Я не набрал ни одного текста :o( − Я не решил ни одной задачи :o( + Я выполнил 1 видеоурок: 1 => «Теория ООП / Переезд graph в базовый класс» за 16 мин. − Я не собрал ни одного Мегахеша :o( Первый месяц нового года прошёл, ... , нормально. Да, моя активность на видеошарпе значительно упала за этот месяц, зато в моей жизни произошло много других положительных событий, двигающих вперёд меня как программиста и как личность. Я начал вести свой блог, я начал отсылать отклики по проектам на фрилансе и пытаюсь взять заказ, узнал, например, о DDD и паттерне проектирования CQRS (что оказалось довольно легко в освоении). Я улучшил и доработал свою систему на бумаге, то есть цели на день, на год, на месяц, ежедневные задачи. Понял, что до июля осталось совсем немного времени, которое пролетит очень быстро ( в июле я планирую найти работу программистом). Сейчас работаю над тем чтобы преодолеть себя и начать разговаривать с заказчиками по скайпу, а так же начать посещать онлайн собеседования на должность C# программиста. Конечно, первые попытки будут провальны, но это даст просто отличный пласт навыков и знаний для реального трудоустройства летом. Всем добра. |
|||
Теория ООП Переезд graph в базовый класс | + 8 | ||
Перенесли функцию рисования фигуры в класс самой фигуры, и теперь вызываем эту функцию у самой фигуры, а не в программе. |
|||
Теория ООП Переезд метода Draw | + 11 | ||
Добавил в класс Circle метод Draw и нарисовал через него окружности Найти настроение и силы на что нибудь, кроме как валяния на кровати |
|||
Дневник успеха 2019-01-13 : Ученый без дела, как туча без дождя. | + 12 | ||
За эту неделю: + Я проверил 49 отчётов у 27 формулистов. + Я написал 7 сообщений 4 формулистам общим объёмом 2 килобуквы + Я набрал 3 текста: 1 => «C# набор / Звездочки», без ошибок 2 => «C# набор / Разделить строку на слова», без ошибок 3 => «C# набор / Формирование массива», без ошибок + Я решил 2 задачи: 1 => «Алгоритмика / Точка и плоскость» на 100% 2 => «14981 - DimanDOS / Избавление от static» на 100% + Я выполнил 11 видеоуроков: 1 => «marafon / Планирование базы данных» за 1 день 23 час. 14 мин. 2 => «marafon / Создание таблиц» за 15 мин. 3 => «marafon / Первые записи в таблицах» за 2 час. 52 мин. 4 => «marafon / Запросы для PHP-функций» за 21 час. 2 мин. 5 => «marafon / Клиентская часть - HTML» за 2 час. 10 мин. 6 => «marafon / Загрузка в HTML через AJAX» за 1 час. 59 мин. 7 => «marafon / Причёсывание скрипта со списком задач» за 21 мин. 8 => «marafon / Загрузка данных на страницу с условием задачи.» за 2 час. 36 мин. 9 => «marafon / Получение параметра из адресной строки через JS» за 11 мин. 10 => «marafon / Установка заголовка» за 7 мин. 11 => «Дневник успеха / 2019-01-06 : Какие труды, такие и плоды.» за 1 мин. Всю эту неделю я марафоню. К следующей недели планирую закончить марафон и перейти в нормальный режим работы. |
|||
marafon Установка заголовка | + 9 | ||
Всё получается, спасибо! |
|||
marafon Получение параметра из адресной строки через JS | + 8 | ||
Идём дальше :) |
|||
marafon Загрузка данных на страницу с условием задачи. | + 8 | ||
Загрузили данные на страницу с условием задачи Не понял ДЗ |
|||
marafon Причёсывание скрипта со списком задач | + 13 | ||
Вот теперь другое дело! Всё сразу стало понятно, и у меня всё заработало. По невнимательности на прошлом уроке перепутал имя переменной на 1 букву и из за этого не работало |
|||
marafon Загрузка в HTML через AJAX | + 13 | ||
Идём дальше, по ходу дела разберусь Очень сложный для меня урок. Я мало что понял, с JS очень плохо знаком. На протяжении всего урока у меня ничего не работало, потому что я вместо onclick писал oneclick... Я даже создал таблицу как в видео, чтобы было легче, сейчас вроде всё как надо. Не понятно откуда взялся php файл |
|||
marafon Клиентская часть - HTML | + 14 | ||
Урок почти не смотрел, верстал сам, благо опыт и знания есть. У меня только сейчас 2 страницы - index и страница с задачей и текстовым редактором. У меня задачи разделены по категориям и выводятся span'ами, а не таблицей. В будущем доработаю. |
|||
marafon Запросы для PHP-функций | + 13 | ||
Составили список всех php функций, написали для каждой sql - запросы. Добавили таблицу lang и изменили таблицу prog |
|||
marafon Первые записи в таблицах | + 11 | ||
Добавили две задачи и по два теста для каждой, а так же одно решение |
|||
marafon Создание таблиц | + 12 | ||
Создали все необходимые таблицы в нашей БД, а так же создали саму базу данных. |
|||
marafon Планирование базы данных | + 11 | ||
Спланировали схему нашей базы данных |
|||
Дневник успеха 2019-01-06 : Какие труды, такие и плоды. | + 12 | ||
Мда, я забыл отослать отчёт.... Первая неделя нового года оказалась отличной, прохожу марафон по созданию Робота Шарпа |
|||
marafon Конвейер для задач | + 9 | ||
Создали конвейер для наших программ |
|||
marafon Дружба роботов: Шарп + Ява | + 11 | ||
Продвигаемся дальше |
|||
marafon Запуск процесса | + 10 | ||
Программа закончена и написана ещё давно. Отличный марафон, лучший. |
|||
marafon Компиляция и запуск | + 11 | ||
Научился компилировать программу в консоли, научился через консоль вводить данные из файла в программу и выводить результат в другие файлы, а так же выводить ошибки уровня компиляции в отдельный файл. Всё это для двух ЯП, Java и C# |
|||
marafon Консольный Робот Шарп | + 15 | ||
Отличный марафон, присутствовал на втором дне полностью, после чего пересмотрел запись и дописал недостающий код. Скриншоты исправил. |
|||
marafon Новогодний Марафон - Вариант участия | + 17 | ||
Участвую в новогоднем марафоне |
|||
Простой WPF WPF. Аудиотреннинг | + 17 | ||
Программу создал ещё давно, аудиотренинг проходить не хочу |
|||
Теория ООП Приведение с мотором | + 18 | ||
Shape.position - я думаю эта переменная будет нужна для удобного позиционирования фигур в пространстве, чтобы перемещать снеговиков. |
|||
Теория ООП Фигуральный базовый класс | + 18 | ||
Как реализовать функцию Draw (Shape shape) - нужно из этой функции вызывать другие написанные ранее функции, по рисованию линий, кругов и боксов. Наверное будет оператор if или switch |
|||
Теория ООП Богатое наследство | + 16 | ||
Наследование - это очень просто. Дочерний класс наследует поля и методы родительского класса, всё просто, понятно а главное полезно. |
|||
Теория ООП Второй Снеговик | + 14 | ||
Во первых, самое главное, нужно вынести в отдельный класс функцию рисования снеговиков. Мы будем создавать спрайт снеговика как цельную сущность, не состоящую из объектов, и у которого будут свои координаты - x и y. Всё просто, вот мой ответ на вопрос. |
|||
Теория ООП Рисуем Снеговика | + 13 | ||
Нарисовал снеговика))0) ДВА ДНЯ я пытался его нарисовать.... Два дня я искал ошибку в коде... Оказывается, на прошлом уроке неправильно написал функцию для определения дистанции между пикселями ¯\_(ツ)_/¯ Я рад, что всё работает. С Новым Годом! |
|||
Дневник успеха 2018-12-30 : Думай ввечеру, что делать поутру. | + 14 | ||
За эту неделю: + Я проверил 62 отчёта у 32 формулистов. + Я написал 18 сообщений 9 формулистам общим объёмом 7 килобукв + Я набрал 3 текста: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / ASCII», без ошибок 3 => «Java - Запуск / Скоростная Java», без ошибок + Я решил 7 задач: 1 => «Алгоритмика / Условный оператор» на 100% 2 => «Алгоритмика / For-то-чки» на 100% 3 => «Календарь / Секундомер» на 100% 4 => «Календарь / Конец месяца» на 100% 5 => «Календарь / Кто старше» на 100% 6 => «Календарь / Послезавтра» на 100% 7 => «Календарь / Дидлайн» на 100% + Я выполнил 7 видеоуроков: 1 => «Начало здесь / День №6. Обучательное тестирование» за 9 мин. 2 => «Дневник успеха / Рефлексия уходящего года» за 58 мин. 3 => «Теория ООП / Структура пикселя» за 1 час. 21 мин. 4 => «Теория ООП / Структура vs Класс» за 1 час. 6 мин. 5 => «Теория ООП / Пиксели для классов» за 36 мин. 6 => «Теория ООП / Расстояние между пикселями» за 23 мин. 7 => «Теория ООП / Цветные карандаши» за 17 мин. Хорошо поработал, прохожу курс по ООП и радуюсь жизни. С наступающим, друзья! |
|||
Дневник успеха Рефлексия уходящего года | + 13 | ||
Начать данный отчёт хочется с того, что 3% людей, имеющих планы записанные на бумаге, зарабатывают столько же, сколько остальные 97%, не имеющие планы на бумаге вместе взятые. 2018 год не сильно поменял мою жизнь. Разве что год назад я был ещё школьником, а теперь ПТУшник. Я избавился от ненужного человека, которого считал другом, а так же летом я начал активно изучать программирование на языке C# и наткнулся на этот замечательный проект. Пожалуй, это самый значимый момент за год. Так как здесь сайт о программировании, расскажу в основном про него. За 4 месяца я создал дюжину разных простых программ на WinForms и WPF, изучил базовый синтаксис и имею какое-никакое представление об ООП. Знаю что такое класс, метод, как всё это создавать и как это взаимодействует между собой. Умею даже писать и компилировать код без IDE. За всё это спасибо Евгению Витольдовичу за формулу программиста, где я получил основную массу всех моих знаний и практических навыков, и что немаловажно, выработал привычку, систему писать программы каждый день. К слову, методика Евгения Витольдовича имеет под собой научную основу, а именно оно соответствует принципу доминанты, открытым нашим российским учёным Ухтомским. Кратко объясню суть. Наш мозг, в целях экономии собственной энергии сопротивляется любым большим изменениям в поведении и привычках человека. Если вы, не занимаясь бегом вообще и не вставая по утрам, завтра решите начать бегать в 6 утра каждый день, вы либо забьёте сразу, либо после первой тренировки. Мозг бережёт энергию всеми силами, это нормально, это нужно для выживания. И чтобы внедрить привычку в свою жизнь, не включая при этом защитную реакцию мозга - нужно начинать внедрять микро привычку ежедневно, вырабатывая систему, и вскоре, микропривычка безболезненно перерастёт в значимую часть вашей жизни. Все мы, формулисты, знаем это прекрасно и уже опробовали на себе. Этот принцип работает в любой сфере жизни, будь то программирование или бег по утрам. Не стоит бороться с собой, так как кто бы не победил - вы всё равно проиграете. О своих целях на год грядущий я расписал на десяток страниц в тетради. Так же составил свой дневник успеха, чтобы вырабатывать систему у себя заниматься каждый день. Он выполнен прямо как наш дневник на видеошарпе, но там я ставлю себе баллы не только за программирование, но и за другие занятия, которыми я занимаюсь и буду заниматься регулярно. Потом, накопленные баллы я буду обменивать сам у себя на вкусняшки. И с этого момента это не только программирование, но и изучение английского языка, так как только что я вложил 25 000 рублей в хорошие онлайн-курсы. Эта инвестиция принесёт мне огромные плоды в будущем. Основная моя задача - получить работу программистом в Москве, с зарплатой от 100 000 рублей в месяц и начать жить самостоятельно. Я около суток потратил только на составление плана (отключив и спрятав все телефоны, телевизоры, нотбуки) и понял, что особо больше мне сейчас и не надо. Для этого нужны, естественно, умения программировать и знания английского языка. Английский мне нужен минимально для чтения технической документации, но я стремлюсь к тому чтобы суметь пройти собеседование на работу на английском. Будет шикарно. Напоследок хотелось бы дать некоторые советы формулистам, которые ставят планы на год: Почему же раньше планы не выполнялись? Основные причины: - кончалась мотивация - вы срывались, взяв слишком большую нагрузку сразу - у вас появлялись более важные дела - наша психика ВСЕГДА сопротивляется изменениям (вспоминаем учение о доминанте) Что же делать, чтобы планы всегда выполнялись? - НЕЛЬЗЯ НАЧИНАТЬ СО СЛОЖНОГО. Нельзя начинать с того, что вы уже пробовали и бросили или с чем у вас был негативный опыт. Не стоит бросать курить в новом году, если вы это делали много много раз до этого. Так с чего же нужно начинать? - дело должно быть лёгкое - приятное - такое, где виден чёткий и понятные результат - задачу можно раздробить на маленькие блоки - то, что лежит в основе всего и влияет на все остальные планы (в моём случае, это английский. Так же можно начинать с видеошарпа, так как этот сайт идеально подходит под все критерии). Сначала мы должны разработать СИСТЕМУ идти к целям каждый день, пусть даже по 10 минут в день, главное не сдаваться. Сначала мы поддерживаем эту систему (21 день, знаю, клише, но подходит идеально), потом эта система поддерживает нас. Во всех государствах есть чёткая выверенная система, во всех успешных предприятиях есть система, у всех успешных людей есть своя система, которой они следуют по жизни. У всех у нас в голове огромный зоопарк, и в этом бардаке мало чего можно добиться. Сначала разрабатываем систему, потом выделяем ежедневно время для работы с ней, и после этого внедряем в систему навыки как привычки, так же поддерживая их каждый день. Начинайте новый год с интересного вам занятия. Что такое лень? Лень - это когда мозг не понимает, зачем вы ЭТИМ занимаетесь. Всегда нужно очень чётко понимать, ЧТО Я ХОЧУ, ЗАЧЕМ Я ХОЧУ, КАК Я ХОЧУ. Нужно прописывать свои цели, разбивать их на задачи и обязательно выработать систему, привычку заниматься этим каждый день. То, что я сейчас написал - это своеобразная рефлексия моего конспекта хорошего вебинара по построению целей на грядущий год. Если вам будет интересно, я могу дать ссылку, если попросите в личку. 2018 был неплохим, но 2019 будет ещё лучше! От всей души поздравляю вас всех с Новым Годом! Желаю всем продуктивного, здорового, счастливого 2019 года. Ура! |
|||
Начало здесь День №6. Обучательное тестирование | + 10 | ||
Создавать тесты начал ещё позавчера, это не первый мой тест :) |
|||
Теория ООП Цветные карандаши | + 13 | ||
Добавили классы для рисования цветных фигур. Программа становится всё более сложной и запутанной, жду следующего урока :) |
|||
Теория ООП Расстояние между пикселями | + 13 | ||
Пошаманили над структурой Pixel, добавив метод для вычисления радиуса круга. Сделали ещё один конструктор для Cicle, который рисует окружность принимая точку центра и любую точку на плоскости, вычисляя радиус. Всё понравилось. |
|||
Теория ООП Пиксели для классов | + 13 | ||
Убрали много ненужного повторяющегося кода, сделали всё как надо. Научился из одного метода вызывать другой. Больше узнал про указатель this. |
|||
Теория ООП Структура vs Класс | + 11 | ||
Узнал, что "живёт" в стеке, то есть памяти самой программы, а класс живёт в куче, которой владеет windows. Класс вызывает самого себя и меняет свои значения легко, а структура вызывает лишь сслыку, и для того чтобы изменить в ней значения нужно использовать слова ref и out, о роли которых я ещё не понял. Структуры не могут наследовать ничего кроме интерфейсов. Структуры используют для уменьшения нагрузки на систему, так как чтобы скопировать огромный класс в кучу нужно много мощностей, а структура не копируется и там всё легче. Ещё в самой структуре нельзя задавать значения переменным. Пока что мало понимаю всё это, и чем дальше двигаюсь по курсу тем больше понимаю что ничего не понимаю 0_0. В дальнейшем разберёмся |
|||
Теория ООП Структура пикселя | + 13 | ||
Наконец-таки немного познакомился со структурой!! До этого изучал её на теории и ВООБЩЕ не вдуплил что это, а после этого урока у меня уже сложилось грубое представление о ней как о "маленьком классе без наследования, в котором все поля должны быть проинициализированы". Это замечательно, дальше - больше! |
|||
Дневник успеха 2018-12-23 : Живет на горке, а хлеба ни корки. | + 9 | ||
За эту неделю: + Я проверил 202 отчёта у 50 формулистов. + Я написал 26 сообщений 13 формулистам общим объёмом 9 килобукв + Я набрал 7 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Служебные слова», 1 ошибка 3 => «C# набор / Выделение подстроки», без ошибок 4 => «C# набор / Максимальный элемент массива», без ошибок 5 => «Java - Запуск / Java Class», без ошибок 6 => «Java - Запуск / Main», без ошибок 7 => «Java - Вывод данных / Системы счислений», без ошибок + Я решил 19 задач: 1 => «Целые задачи / Стрелки часов» на 100% 2 => «Цифры / Сумматор» на 100% 3 => «Цифры / Перевертыш» на 100% 4 => «Цифры / Ноль-ноль» на 100% 5 => «Цифры / Сердцевина» на 100% 6 => «Цифры / Крайние» на 100% 7 => «Цифры / Счастливый билет» на 100% 8 => «Цифры / Пятёрочка» на 100% 9 => «Цифры / Штирлиц» на 100% 10 => «Цифры / Серединка» на 100% 11 => «Цифры / Зебра» на 100% 12 => «Цифры / Любовь к цифрам» на 100% 13 => «Цифры / Чётность цифр» на 100% 14 => «Календарь / Час и День» на 100% 15 => «Календарь / Первый и последний день» на 100% 16 => «Календарь / День недели» на 100% 17 => «Календарь / День года» на 100% 18 => «Календарь / Високосный год» на 100% 19 => «Календарь / Сколько времени» на 100% + Я выполнил 8 видеоуроков: 1 => «Теория ООП / Урок рисования» за 31 мин. 2 => «Теория ООП / Первый класс» за 6 час. 27 мин. 3 => «Теория ООП / Второй класс» за 15 мин. 4 => «Теория ООП / Круглый класс» за 42 мин. 5 => «Базовый ASP.ект / VIP. Модерация записей» за 1 день 2 час. 34 мин. 6 => «Базовый ASP.ект / VIP. Установка домена» за 15 мин. 7 => «Компилятор / Откуда берутся окна» за 17 мин. 8 => «Компилятор / Секреты Designer файла» за 22 мин. Хорошая неделя. Окончательно добил курс Базовый аспект, много времени уделил своим проектам вне видеошарпа. Программирую всё своё свободное время. Немного доработал сайт из курса, а так же опробовал фреймворк Blazor и написал браузерный калькулятор на С#. Жду каникул в ПТУ. Дальше будет больше! |
|||
Теория ООП Круглый класс | + 9 | ||
Добавил класс для рисования круга Не смог выровнять его к домику, так как он у меня на других координатах, не как у Евгения ¯\_(ツ)_/¯ |
|||
Компилятор Секреты Designer файла | + 12 | ||
Благодаря этому курсу стал лучше понимать то, как работает C#. Узнал где живёт компилятор и как создавать оконные программы используя лишь блокнот. Очень хороший опыт |
|||
Компилятор Откуда берутся окна | + 10 | ||
Создали класс Form1 который позволил нам создать оконное приложение с кнопкой |
|||
Теория ООП Второй класс | + 12 | ||
На этом уроке нового материала почти не было. Добавил небольшое условие в класс box, так как у меня был квадрат и он не рисовался. |
|||
Теория ООП Первый класс | + 14 | ||
Я понял, что не знаю ООП :) Учусь дальше => Буквально разрываюсь между тем что делать/чему учиться. Столько всего хочется освоить. Хочется всё и сразу, здесь и сейчас, а лучше вчера. Но нужно проходить всё последовательно |
|||
Теория ООП Урок рисования | + 12 | ||
Начинаю курс, чтобы укрепить свои знания по ООП. Научился рисовать на винформах, хочу так же научиться рисовать в html и в xaml. |
|||
Базовый ASP.ект VIP. Установка домена | + 15 | ||
Научился привязывать домен к сайту, хотя делал это много раз и до этого. За лайфхак со скидкой на godaddy спасибо, хотя на reg.ru вроде даже дешевле выходит Пока ещё не определился с адресом |
|||
Базовый ASP.ект VIP. Модерация записей | + 16 | ||
Сделал модерацию статей. Спасибо огромное за этот курс, буду развиваться дальше Урок длинный, тяжёлый, но в 2 дня я справился. Была ошибка из за того что перепутал 1 букву в названии метода, всё ок. |
|||
Дневник успеха 2018-12-16 : Без дела слабеет сила. | + 9 | ||
За эту неделю: + Я проверил 398 отчётов у 67 формулистов. + Я написал 47 сообщений 27 формулистам общим объёмом 11 килобукв + Я набрал 7 текстов: 1 => «C# набор / Разделить строку на слова», без ошибок 2 => «C# набор / Заполнение массива», без ошибок 3 => «C# набор / Формирование массива», без ошибок 4 => «C# набор / Вывод элементов массива», без ошибок 5 => «C# набор / Вывод элементов матрицы», 1 ошибка 6 => «C# набор / Вывод числа по разрядам», без ошибок 7 => «C# набор / Выделение подстроки», без ошибок + Я решил 10 задач: 1 => «Целые задачи / Уравнение» на 100% 2 => «Целые задачи / N уроков» на 100% 3 => «Целые задачи / Периметр» на 100% 4 => «Целые задачи / Площадь» на 100% 5 => «Целые задачи / Дискриминант» на 100% 6 => «Целые задачи / Вторая дробная» на 100% 7 => «Целые задачи / Арифметика 2» на 100% 8 => «Целые задачи / Уравнение 2» на 100% 9 => «Целые задачи / Куры и яйца» на 100% 10 => «Алгоритмика / Логика» на 100% + Я выполнил 9 видеоуроков: 1 => «Базовый ASP.ект / Работа со списком историй» за 34 мин. 2 => «Базовый ASP.ект / Добавление истории» за 1 час. 19 мин. 3 => «Базовый ASP.ект / Валидация данных» за 1 час. 49 мин. 4 => «Базовый ASP.ект / Оформление сайта» за 4 час. 7 мин. 5 => «Базовый ASP.ект / Размещение проекта в Интернете» за 4 час. 22 мин. 6 => «Базовый ASP.ект / Отказ от статика» за 1 час. 11 мин. 7 => «Базовый ASP.ект / ФИНАЛЬНЫЙ УРОК. Презентация» за 3 час. 30 мин. 8 => «Базовый ASP.ект / VIP. Авторизация на сайте» за 2 час. 12 мин. 9 => «Компилятор / Где живёт компилятор» за 16 мин. Я неплохо потрудился на этой неделе, снял свой первый видео-отчёт, опубликовал свой первый сайт на C#, завершил курс Базовый ASP.ект, решал консольные задачки. Буду учиться дальше ♪└|∵|┐♪└|∵|┘♪┌|∵|┘♪ upd. Мама я на первом месте в рейтинге!!!! |
|||
Компилятор Где живёт компилятор | + 8 | ||
Научился компилировать C# без Visual Studio |
|||
Базовый ASP.ект VIP. Авторизация на сайте | + 12 | ||
У меня ушло 2 часа на этот урок (я делал всё в своём стиле и темпе). Заложили основу для создания админки Возникла ошибка из за того что не было подключения, но с помощью бреакпоинтов всё стало сразу понятно |
|||
Базовый ASP.ект ФИНАЛЬНЫЙ УРОК. Презентация | + 12 | ||
Мешали родители, но я справился :) http://vladimir3-001-site1.btempurl.com/ - мой сайт |
|||
Базовый ASP.ект Отказ от статика | + 9 | ||
Отлично. Убрал static из программы. Дальше сам долго копался в коде чтобы всё заработало, так как видео не дало решения ошибок. Благодаря своей внимательности и отчётам других формулистов у меня всё отлично работает! Друзья, приглашаю всех на свой сайт, добавьте, пожалуйста, историю от себя! http://vladimir3-001-site1.btempurl.com/ Самостоятельно исправлять ошибки |
|||
Базовый ASP.ект Размещение проекта в Интернете | + 10 | ||
Залил сайт на хостинг. Так же переверстал сайт, расскажу об этом в видео-обзоре. Через FileZilla 18мб данных на сервер загрузились очень быстро. Ссылка: vladimir3-001-site1.btempurl.com Всё поломалось когда я попробовал загрузить историю, что то мне подсказывает что в следующем уроке мы это исправим |
|||
Базовый ASP.ект Оформление сайта | + 9 | ||
Летом 2016, когда мне было ещё 13 лет, я верстал сайты и знал css и html очень хорошо, верстал без bootsrap на флексбоксах классные адаптивные сайты и вообще всё было отлично. Потом бросил это, и во время урока по тихоньку вспомнил это. Урок был скучный, так как вёрстка довольно скучное дело. У меня были ошибки, но я их поправил. Боже нижели этот урок наконец то закончился |
|||
Базовый ASP.ект Валидация данных | + 10 | ||
Помню, как 10 дней назад я вообще ничего не умел в asp.net, и сайт был просто пустышкой. А теперь это полноценный крутой сайт, где отображаются истории и их можно добавлять через форму, это круто. Научился пользоваться регулярными выражениями (совсем чуть чуть, узнал что это вообще такое). Интересно, есть ли консольные задачи по регулярным выражениям? |
|||
Базовый ASP.ект Добавление истории | + 13 | ||
Очень интересный урок, сделали добавление историй через форму на сайте. У меня были ошибки, но я всё исправил. Защиту от отсутствия "@" в email я реализовал ещё сам после первого урока, копался в коде и заметил что всё рушится если отправить запрос в БД без собачки. И по моему, моё решение получилось элегантнее (на втором скриншоте показал) |
|||
Базовый ASP.ект Работа со списком историй | + 14 | ||
Это был крутой урок. Сделал вывод свежих историй на главной странице, а так же у каждой истории есть своя ссылка. Отображение номера истории убрал потому что мне показалось это некрасивым. |
|||
Дневник успеха 2018-12-09 : У хорошего мастера всякая пила хорошая. | + 10 | ||
За эту неделю: + Я проверил 383 отчёта у 68 формулистов. + Я написал 59 сообщений 29 формулистам общим объёмом 20 килобукв + Я набрал 7 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Сравнение двух целых чисел», без ошибок 3 => «C# набор / Звездочки», без ошибок 4 => «C# набор / Обмен элементов», без ошибок 5 => «C# набор / Разделить строку на слова», без ошибок 6 => «Java - Запуск / Первая программа», без ошибок 7 => «Java - Условия / Тройной минимакс», без ошибок + Я решил 32 задачи: 1 => «Лирика / Классики» на 100% 2 => «Лирика / Яблоки» на 100% 3 => «Лирика / Майкл» на 100% 4 => «Лирика / Билетики» на 100% 5 => «Лирика / Коля-арифметик» на 100% 6 => «Лирика / Любимые цифры» на 100% 7 => «Лирика / Рулетка *» на 100% 8 => «Формулы / Математика» на 100% 9 => «Формулы / Формула 0001» на 100% 10 => «Формулы / Формула 0010» на 100% 11 => «Формулы / Формула 0011» на 100% 12 => «Формулы / Формула 0100» на 100% 13 => «Формулы / Формула 0101» на 100% 14 => «Формулы / Формула 0110» на 100% 15 => «Формулы / Формула 0111» на 100% 16 => «Формулы / Формула 1000» на 100% 17 => «Символы / Видео-Шарп» на 100% 18 => «Символы / Висагинас» на 100% 19 => «Символы / Коды букв» на 100% 20 => «Символы / Буквы кодов» на 100% 21 => «Символы / Пятёрочка» на 100% 22 => «Геометрия / Куб» на 100% 23 => «Геометрия / Окружность» на 100% 24 => «Геометрия / Геометрическое» на 100% 25 => «Геометрия / Прямоугольник» на 100% 26 => «Геометрия / Длина отрезка» на 100% 27 => «Геометрия / Площадь круга» на 100% 28 => «Геометрия / Синус радиана» на 100% 29 => «Геометрия / Вектор» на 100% 30 => «Целые задачи / Арифметика» на 100% 31 => «24 - Муза Оля / Дядюшка Эхо» на 100% 32 => «Футбольная База / Схема базы» на 100% + Я выполнил 19 видеоуроков: 1 => «Демо игры / VIP. Устный счёт» за 1 день 5 час. 1 мин. 2 => «Демо игры / VIP. Бесплатная консультация» за 1 мин. 3 => «Демо софт / Вам телеграмма!» за 11 мин. 4 => «Демо софт / VIP. Бесплатная консультация» за 1 мин. 5 => «Теория ООП / Инкапсуляция мечты» за 53 мин. 6 => «Базовый ASP.ект / Мы начинаем ASP.NET с MVC» за 49 мин. 7 => «Базовый ASP.ект / Выбор темы для проекта» за 13 мин. 8 => «Базовый ASP.ект / Создание схемы проекта» за 8 мин. 9 => «Базовый ASP.ект / Создание пустых страниц» за 34 мин. 10 => «Базовый ASP.ект / Создание модели Story» за 2 час. 39 мин. 11 => «Базовый ASP.ект / Формирование меню» за 27 мин. 12 => «Базовый ASP.ект / Установка сервера MySQL» за 1 день 1 час. 14 мин. 13 => «Базовый ASP.ект / Схема базы данных» за 24 мин. 14 => «Базовый ASP.ект / Создание SQL-запросов» за 44 мин. 15 => «Базовый ASP.ект / Подключение к базе данных» за 1 час. 13 мин. 16 => «Базовый ASP.ект / Работа над ошибками» за 1 час. 33 мин. 17 => «Базовый ASP.ект / Запуск модели Story» за 13 час. 12 мин. 18 => «Базовый ASP.ект / Что такое SQL-инъекция» за 2 час. 22 мин. 19 => «Базовый ASP.ект / Рефакторинг модели Story» за 11 мин. Эта неделя выдалась для меня особенно продуктивной. Я начал курс "Базовый ASP.ект " в понедельник и выполнил за неделю 13 уроков. Так же я начал курс по ООП и начну проходить его как только закончу базовый аспект. Так же я активно решаю консольные задачки. Помимо видеошарпа я пытался разобраться с OpenTK, но пока что отложил так как всё своё свободное время проводил на видеошарпе. Так же, вдохновившись видео о том как человек делает бота для гугл-динозаврика на пайтоне, я захотел повторить это на C#. Но когда пришло время копаться в WinAPI, чтобы получать цвет пискселя по координатам, я отложил и этот проект тоже. Ещё я видел видео(https://youtu.be/9bOdKFhwPuU) как парень на шарпе создаёт бота для автобуса в Garry's Mod, который с помощью машинного обучения распознаёт объекты и исследует карту, объезжая препятствия. Это супер круто, но я даже не знаю с чего начать чтобы приступить к созданию такого же (наверное, купить Garry's Mod для начала :) ). На следующую неделю планы - закончить курс Базовый Аспект, попробовать реализовать админку на сайте, как я хочу. Пришла идея сделать нечто вроде своей CMS на С#. На этой ноте я завершаю неделю. Сейчас хочу отдохнуть. Но ничего не обещаю, так как я могу захотеть кодить ещё, и с этим ничего не поделаешь... |
|||
Базовый ASP.ект Рефакторинг модели Story | + 10 | ||
Сделал небольшой рефакторинг Во время тестирования нашёл ошибку. Если ничего не передать в number, то вылазиет ошибка. Потом нужно будет разобраться с ней |
|||
Базовый ASP.ект Что такое SQL-инъекция | + 10 | ||
Сделал дамп базы данных, попробовал себя в SQL инъекциях и сумел защититься от них (от самых простых). Мне интересна тема уязвимостей и я буду читать об этом в интернете |
|||
Базовый ASP.ект Запуск модели Story | + 13 | ||
Половину урока прошёл вечером, половину утром. Мы реализовали вывод статей по номеру и рандомно, так же доделали немного обработчик ошибок. Остановиться кодить ночью |
|||
Базовый ASP.ект Работа над ошибками | + 17 | ||
Сделал крутой обработчик ошибок. В заданиях к уроку было написано приложить скриншоты пошаговой отладки, но я подумал что будет лучше записать видео об этом. Спасибо за урок! Внимание! Кто будет смотреть видео - в конце при проверке ошибки на неправильный запрос к БД я подумал что ошибка выводиться не должна и досрочно завершил видео (скорее всего на нервах, всё таки время позднее), но потом я прошагал дальше, страница обновилась и появилось правильное сообщение об ошибке! Скриншот с ней прилагаю. |
|||
Базовый ASP.ект Подключение к базе данных | + 12 | ||
Во время запущенного сайта я смог на ходу добавить статью через консоль :) mysql dot net connector уже был установлен сразу вместе с mysql, добавил его в References. Создал статическую модель для MySql и в её конструкторе по умолчанию сделал подключение в БД через webconfig. Создал метод Select который позволяет выводить данные из бд. Урок очень понравился, Спасибо. |
|||
Теория ООП Инкапсуляция мечты | + 12 | ||
Инкапсуляция - это первая парадигма ООП, которая позволяет объединить данные и методы, работающие с ними в одном классе, а так же скрыть детали реализации от пользователя. Одними из примеров инкапсуляции, насколько я понял, служат модификаторы доступа private, internal, protected, partial и т.п. |
|||
Базовый ASP.ект Создание SQL-запросов | + 14 | ||
Научился составлять простые sql запросы в консоли HeidiSQL почему то не показывает данные в таблице |
|||
Демо софт VIP. Бесплатная консультация | + 14 | ||
На данный момент в консультации не нуждаюсь |
|||
Демо софт Вам телеграмма! | + 14 | ||
Давно был в чате |
|||
Базовый ASP.ект Схема базы данных | + 15 | ||
С помощью баз данных можно организовать удобный ввод, хранение, обработку и вывод данных. Наша база данных будет хранить уникальный автогенерируемый id статьи, её заголовок, текст, дату со временем, а так же email отправителя истории. 5 раз пришлось переписывать команды создания таблицы в консоли |
|||
Базовый ASP.ект Установка сервера MySQL | + 11 | ||
Ранее устанавливал mysql только вместе с денвером или openserver, и установка чистой mysql была для меня в новинку. HeidiSQL не подключался к базе данных, выдавал ошибку о том что недостаёт какого-то caching_sha2_password. Решением было взять файл libmysql.dll из MySQL и скопировать его в папку HeidiSQL. Всё заработало. |
|||
Базовый ASP.ект Формирование меню | + 13 | ||
Мы удалили представление random'а, и отдали ему представление number'а. Так как у меня не одна история, то в представлении number'a я сделал вывод случайных историй. Всё отлично работает. Так же в футере я создал пункт "О проекте", после я создал метод About в контроллере Page и сделал для него представление. Урок понравился. |
|||
Базовый ASP.ект Создание модели Story | + 15 | ||
Создал модель Story и сделал вывод истории. Потом, САМОСТОЯТЕЛЬНО, выполнил домашнее задание и реализовал вывод случайных историй. Показал всё в видео. Было очень интересно но чувствую что это можно реализовать лучше (используя методы и базы данных), но у меня ввиду своих знаний получилось так :) |
|||
Базовый ASP.ект Создание пустых страниц | + 14 | ||
До урока поковырялся в структуре прошлого проекта. Во время урока создал пустой проект, создал свой первый контроллер и представление для метода Index. Назначил этот контроллер по умолчанию. Создал ещё один контроллер, и добавил 3 метода-заглушки вместе с их пустыми (пока что) представлениями. Так же я смог на ходу изменить html главной страницы, без перезапуска проекта. Мне нравится. Почему контроллеры и views называются с маленькой буквы, ведь классы и методы принято именовать с заглавной буквы. Есть возможность назвать контроллер/view с большой буквы, но сделать так чтобы в адресной строке они писались строчными? |
|||
Базовый ASP.ект Создание схемы проекта | + 14 | ||
Решил, а пусть будет сайт со страшилками (напоминаю, свой блог будет создаваться параллельно с этим сайтом). Вот первая история: Она ела Я тогда работала в риелторском агентстве. Показывала людям квартиры, которые они могли бы снять, и имела с этого неплохой процент. Работать старалась честно и на совесть, никого не обманывала, подыскивала максимально соответствующие запросам клиентов варианты, особо не навязывала выгодные мне. Так что репутация у меня была хорошая. По сарафанному радио от друга к соседу шла слава о моей хорошей работе, так что на отсутствие клиентов я не жаловалась. Не знаю, как у других риелторов, а у меня был список "несдавашек". Есть такие квартиры, которые трудно сдать, а если и сдаешь - люди съезжают буквально через два три месяца. Причины такой непопулярности жилья обычно самые прозаичные: соседи буяны-алкоголики или район неблагополучный, или от остановки далеко. Иногда нет ремонта как в самом доме, так и в квартире. В общем, понятно все. Польстятся люди на низкую стоимость, пожадничают, а жить в тех условиях, что за эту стоимость предложены, - невозможно. Вот и сдаешь жилье снова и снова, каждый раз разным людям. Но есть и исключения. В моем списке "бракованного" жилья была пара квартир замечательных, как ни посмотри: в хорошем районе, светлые, просторные, с дорогим ремонтом. Дешевые, что опять же приятно. Живи не хочу. Но люди в них почему-то не задерживались. Хозяева менялись чаще, чем у развалюхи с теткой-алкашкой по соседству. Такое положение вещей ставило меня иногда в тупик, но особенно я никогда над этим не задумывалась. Не живут и не живут, бог с ними. Квартир, которые не сдавались вопреки своему качеству, тогда у меня было две. Одна двушка новой постройки в спальном районе и трехкомнатная, шикарная, в самом центре города. Старый фонд, но с очень хорошим ремонтом и застекленной лоджией. У друзей-знакомых находилась тысяча и одна мистическая причина такой странной текучки. Да и коллеги шептались иногда "о всяком таком, страшненьком". Я же всю эту чушь, как я тогда думала, пропускала мимо ушей и ни во что такое не верила. Но один страшный пугающий случай заставил меня сильно призадуматься и переосмыслить свои взгляды на непознанное. Появилась у меня одна клиентка. Странная немного. Рыженькая, худенькая, глаза как два прожектора - большие и зеленющие. На вид лет 18, по паспорту - около 30 (видела, когда договор оформляли). Придирчивая жутко, но как-то ненормально придирчивая. Ох и перебрали мы с ней вариантов! Причем конкретных требований она не выставляла. Все было предельно просто: к центру поближе, транспорт рядом и ремонт нормальный. В стоимости меня не ограничивала. Казалось бы, почти любая квартира из моей базы подойдет, но ничего подобного. Что ни посмотрим, все не нравится. - Не то, - говорит. Спрашиваю: "А что надо? Вы скажите, что хотите от квартиры - я такую найду". - Не знаю, но увижу, что вот оно, мое, и скажу. - Ну скажите, что не понравилось, исключим подобные варианты. - Да все нормально. Просто не мое. Давайте дальше смотреть. Вот и весь разговор. Так и искали с ней "то". Она все смотрела, выбирала. Да как-то странно очень смотрела. Ходит по квартире, оглядывается, озирается. Точно кошку в новое жилье запустили - настороженно так. Разве что не принюхивается. Нормальные-то люди как квартиры смотрят? Краны покрутят, батареи потрогают. Проверят, не сыпется ли где штукатурка, нет ли пятен на потолке. Такие вот вещи. Обычные. Проверяют жильцы - жить можно или нет? А не в кладовках сидят. А эта странная найдет в квартире кладовку, зайдет, закроется изнутри, постоит минут пять. Выходит - лицо недовольное. Все понятно, опять новую квартиру надо искать. Не понравилась, значит. Когда она в первый раз так сделала, я чуть у виска не покрутила. Потом плюнула, мало ли какие у людей причуды бывают? Ох, лучше бы я гнала ее взашей. Лучше бы я сумасшедшей ее посчитала. Заколебала она меня, конечно, но что делать. Работа есть работа. Да и сезон был тихий - клиентов мало, времени много. А у меня зарплата от договоров зависит. В общем, добрались мы с ней и до моей не сдающейся трешки. А квартира эта моей двоюродной тетки. Живет она в другом городе, так что по-родственному да по дружбе договор аренды от ее имени я всегда заключала. В общем, приехали, разулись, зашли. Девушка эта и десяти минут не проходила. Даже в кладовку свою любимую не залезла. Подлетает ко мне, беру, говорит. "Вот прям то, что надо, все очень нравится". А у самой глаза горят и улыбка во все тридцать два. Даже жутко немного. Ну, думаю, и слава богу. Может, хоть эта тут будет жить, раз такая у нее к этой квартире любовь с первого взгляда. Заключили тут же договор, рассчитались. У меня от этой квартиры хранились две пары ключей. Одну-то я ей сразу отдала, а вторую дома оставила. Не догадалась захватить. Не думала, что так удачно сложится и квартиру сдать получится. Дура, одним словом. До сих пор себя проклинаю. Договорились мы с этой рыжей, что ключи я ей через пару дней завезу. Через четыре дня, в среду, у меня образовались дела недалеко от того места. Ну и решила, чего по городу туда-сюда мотаться? Освобожусь и закину ключики. Звоню в этот день утром - телефон отключен. Ну, думаю, спит, может быть. Возьму ключи с собой и позвоню. С делами я разобралась уже ближе к вечеру, часов около семи. А зима была, темнело рано. Не кромешная ночь, конечно, но плотные такие сумерки. Звоню на сотовый - все еще отключен. А мне еще раз специально ехать не хочется. Лениво, да и бензин опять же дорогой. Тут и родился в моей голове редкий по своему идиотизму план. А дай, думаю, я ключи занесу и с запиской оставлю. Дверь-то там по хлопку закрывается. Зайду, ключи на стол положу и выйду. Приехала, еще раз позвонила на сотовый - отключен так же. Окна в квартире темные, значит, дома никого нет. Поднялась. В дверной звонок звоню (на всякий случай) - тишина. Не работает. Думаю, может, свет отключили? Хотя странно, в подъезде лампы горят. Постучала для подстраховки. Ноль реакции. Точно дома никого нет. Открываю дверь ключом, захожу. Выключателем пощелкала - темно, как было. И правда, электричества нет. Ну, думаю, ясно все. Разулась, прошла в зал. Это самая дальняя и самая большая комната в квартире. Я бы так далеко не пошла, но мебели хозяйка оставила мало. Стол был только в зале. Не на пол же мне было ключи с запиской кидать? Уж лучше бы кинула... Зашла я, ключ выложила, выдрала листок из блокнота. Стою спиной к двери, роюсь в сумке, ручку ищу. Слышу за спиной шорох какой-то и шаги. Оборачиваюсь, думаю, хозяйка, что ли, вернулась? А как дверь хлопает, я вроде и не слышала. Может быть, она в спальне на диване спала, что еще в темноте делать? А я такая красивая, приперлась без приглашения. Повернулась... И увидела, Господи, что я увидела... До сих пор мурашки по коже, как вспомню. Стоит напротив меня нечто. Высокое, почти под потолок. С крученной-перекрученной шеей. Глаза как две черные дырки, само бледное до синевы. Тощее - кости все видно, сутулое, голое. Стоит и покачивается. Люди так стоять не могут. Так по-змеиному. Стоит, на меня смотрит и улыбается жуткой улыбкой. В полумраке ой как хорошо все было видно. До каждой мерзостной детали. У меня душа в пятки ушла. Хочу кричать, а горло сдавило - вместо крика какой-то сип выходит. Мне бы бежать, а я как к месту приросла. Стою ни жива ни мертва. Сумку в руках сжимаю. А этой штуке на меня смотреть видимо надоело - оно свою дряблую синюшную руку ко мне протянуло. Вот тут-то нервишки у меня и сдали. Я в обморок - шмяк. И нет ничего. Сколько так лежала, не знаю. Очнулась от странного звука. Вроде бы чавкает кто-то. Дети так маленькие едят, пока за столом себя вести еще не научились. Мне жутко так стало. Никогда так страшно больше не было и никогда, дай бог, больше не будет. Не меня ли, думаю, кушают? Хотя мне не больно вроде бы, и не трогает никто. Лежу себе. Наконец набралась смелости, приподнялась на локтях. Думала, монстр мой. Не монстр. Мама дорогая, там спиной ко мне сидит рыжая клиентка моя на корточках и что-то ест. Вроде бы куча какая-то перед ней. Она сидит и жует себе. У меня от облегчения, что чудовища нет, в голове все смешалось. Даже мысль в голову не пришла: почему девушка есть в такой странной позе, да еще и в темноте? И что? И почему она не обратила никакого внимания на валяющуюся посреди комнаты меня? Тогда я просто рада была, что человек знакомый рядом. Рано обрадовалась... Я что-то говорить начала, а она раз и обернись. ЭТОГО Я НЕ ЗАБУДУ НИКОГДА. ДО СТАРОСТИ БУДУ ПОМНИТЬ, ДО ГРОБА. Она повернулась, а глаза у нее как у кошки в темноте светятся, а под ними - чернющие круги. Лицо вытянулось, заострилось. Черты стали какими-то странными, четкими. И зубы... Не было у нее таких зубов! Мелкие, острые, да много так! Пригляделась я к той куче, что рядом с ней - а это мой монстр. Валяется, смятый, как тряпка. Подергивается. А ОНА ЕГО ЕСТ. Наполовину заглатывает, наполовину втягивает, как воздух. Жрет. Аж давится от жадности. Я заорала и, себя не помня, вылетела из квартиры. Как поднималась, как бежала - не помню. Сумку так там и бросила. Туфли тоже. Хорошо, раздеваться не стала. Ключи от машины и квартиры в кармане остались (у меня они в одной связке). Домой я просто неслась! Как ни в какую авария не попала - до сих пор удивляюсь. Я же невменяема была. У себя дома я включила весь свет и врубила телевизор. Всю ночь до утра лечилась коньяком, который купила, чтобы добавлять в кофе по утрам. Пила не закусывая. Уснула только, когда начало светать. И очень жалела, что живу одна. Что ни с кем не встречаюсь и не держу дома хотя бы кота. Ох и трясло меня. Еле отошла от этого ужаса. Долго еще спала с ночником и вздрагивала от каждого шороха. А через пару недель приходит эта краля рыжая в мой офис. Сумку мою с туфлями мне отдает и говорит: "Спасибо за ключи, только в следующий раз предупреждать надо заранее, когда зайти захотите. Мало ли чем люди заняты..." Смотрит на мою побледневшую вытянувшуюся рожу, улыбается так мило и выходит себе спокойненько. Вот что это было? Мать вашу, что? После этого прожила эта девушка в квартире полгода еще и съехала. Больше никаких странностей я за ней не наблюдала. Да я и не рвалась. Меня к этой дамочке калачом было не заманить и под пулеметом идти не заставить. Договор расторгали в офисе. Я даже проверять не поехала, все ли на месте в квартире и в порядке. Отделалась и ладно. Но вот что странно, после этой девушки квартиру сняла молодая семья с ребенком. И там они живут до сих пор. Более того, квартиру они эту выкупили и рады были очень. И это после того, как в ней жильцы менялись чуть ли не каждые два месяца. Вот и возникает вопрос, что съела эта странная девушка? И кто или что она такое? Что это вообще было? Хотя я об этом стараюсь не думать. Так спокойнее. Я просто принимаю теперь как данность - странное есть. И стараюсь не вспоминать. Просто принять как факт, научиться с этим жить и забыть. Вот есть же львы в Африке? Вот и призраки тоже где-то есть. Я молюсь об одном только - чтобы это "где-то" было подальше от меня. Я не понял о каких контролах вы говорите!!! |
|||
Базовый ASP.ект Выбор темы для проекта | + 16 | ||
Я прохожу этот курс чтобы создать личный сайт-дневник, где я смогу комфортно размещать записи о своих успехах и планах в программировании (и не только программировании, буду писать о своей жизни.. Всё таки мой блог :) ) Сайт ithappens.me исследовал, и ничего нового не нашёл, так как я смотрел сайты формулистов, прошедших этот курс. Схема моего сайта по началу будет супер примитивная - лента записей с заголовками и кратким содержанием, и сами записи в полном обёме. Большего и не надо. Скорее всего всё будет в тёмных тонах. Но проходя этот курс я всё равно буду писать то, что показывают в видео (логично же), а личный сайт буду либо параллельно делать, либо после курса. Мне всё нравится :) Первая "история" уже готова |
|||
Демо игры VIP. Бесплатная консультация | + 16 | ||
Обязательно воспользуюсь консультацией |
|||
Демо игры VIP. Устный счёт | + 16 | ||
Не стал задерживаться на этой игрушке, после моих шагов в OpenGL это довольно скучно, зато повторил материал |
|||
Базовый ASP.ект Мы начинаем ASP.NET с MVC | + 12 | ||
Впервые создал ASP.NET приложение, изменил текст а так же поставил BreakPoint на методе About() и наглядно увидел где и как передаётся ответ браузеру. |
|||
Демо игры ФИНАЛЬНЫЙ УРОК | + 15 | ||
Ковалёв Владимир. Проект очень нравится, следующим курсом будет либо Графоциклы либо Бурные потоки Найти фото. Я сам фотографироваться не люблю и делаю это очень редко. Единственное нормальное и относительно свежее фото что я нашёл - это там где мой друг запечатлил меня когда меня ругали за опоздания в ПТУ :) |
|||
Демо игры Камень ножницы бумага | + 15 | ||
Повторение - мать учения :) |
|||
Дневник успеха 2018-12-02 : Больше дела – меньше слов. | + 15 | ||
За эту неделю: + Я проверил 286 отчётов у 57 формулистов. + Я написал 14 сообщений 8 формулистам общим объёмом 3 килобуквы + Я набрал 3 текста: 1 => «C# набор / Первая программа», 1 ошибка 2 => «C# набор / Сравнение двух целых чисел», без ошибок 3 => «C# набор / Заполнение массива», 1 ошибка + Я решил 9 задач: 1 => «Строки / PadRight/Left» на 100% 2 => «Строки / Replace» на 100% 3 => «Строки / Substring» на 100% 4 => «Строки / Starts/EndsWith» на 100% 5 => «Строки / Trim/Start/End» на 100% 6 => «Лирика / Банкиры» на 100% 7 => «Лирика / Трамвай» на 100% 8 => «Лирика / Огород» на 100% 9 => «Алгоритмика / Типы данных» на 100% + Я выполнил 6 видеоуроков: 1 => «Начало здесь / День №6. Регулярный и Последовательный подход.» за 7 час. 23 мин. 2 => «Начало здесь / День №7. Подведение итогов и составление Планов.» за 1 час. 28 мин. 3 => «Начало здесь / День №8. ВИДЕОФИКСАЦИЯ УСПЕХОВ.» за 1 час. 52 мин. 4 => «Демо игры / Лабиринт 2D - игра» за 1 час. 58 мин. 5 => «Демо игры / Игра Быстрощёлк» за 44 мин. 6 => «Демо игры / Бот для Быстрощёлка» за 52 мин. Я решил написать отчёт именно в пятницу, так как сегодня конец месяца и я обещал себе наконец вести ежемесячные отчёты, чтобы не теряться и знать, куда я иду. Итоги моего 4-х месячного обучения программированию на языке C#: Начиная летом в июле, я был практически нулём в С# и не знал толком ни одного языка программирования. C# был выбран мною потому что я хотел создавать игры на движке юнити и писать сайты. Но в скором времени я осознал великие возможности этого языка. Начать я решил с книги (хоть это и не совсем верно, начал я всё таки с того что скачал Unity и в итоге ничего не понял, что дало мне мотивацию учиться программировать) "C# 7 и .NET Core" авторства Марка Дж. Прайса (которую я скачал 17 июля 2018 года). С её помощью я познакомился со средой Visual Studio, написал несколько хэллоуворлдов и узнал прочие основы, такие как типы данных, операции с переменными и т.п. Но в скоре эта книга стала слишком скучной и сложной, так как очень плохо обьясняла многие вещи и в итоге спустя несколько часов блужданий по интернетам я наткнулся на замечательный проект videosharp.info и немного поразмыслив зарегистрировался там, и через пару часов я уже создал свою первую программу на Windows Forms. Это было 22 июля в 2 часа дня. Она называлась "12 месяцев" и в зависимости от системной даты показывала определённую картинку с этим временем года. После я более чем на половину прошёл курс "Демо-софт" и создал такие вещи как "Английские карточки", "Менеджер паролей", "Текстовый процессор". И я пропал ровно на месяц. Проект КФ стал платным, а денег у меня на тот момент не было. Но моё обучение на этом не остановилось, к этому времени я узнал о портале itvdn.com и благополучно скачал с торрентов их прекрасный видеокурс "C# Starter". И это дало мне огромный толчок в развитии. Я узнал о том как устроен компьютер и типы данных на низком уровне, узнал всё о переменных и массивах (ну почти :) ), узнал о методах и свойствах, в общем я изучил кучу всего что сделало меня на уровень лучше. Это был отличный старт, как по мне, но практики в курсе почти не было. И вот, 23 сентября я снова на videosharp'e. Я очень выгодно смог купить подписку на проект, и за это время я прошёл весь курс "Простой WPF", где создал сначала конвертер валюты (парралельно научившись работать с API и парсить .json), а потом очень простую змейку (14 октября). Но она получилась неправильная. По канону жанра, карта в игре должна делиться на квадратики и по этим квадратикам должна перемещаться змейка, но в моей программе она просто "плавала" по белому пространству, что позволяло ей неадекватно себя вести и не позволяло мне без багов запретить ей наезжать на саму себя. И тут я решил что напишу свою собственную змейку, в которой всё будет по канону и чтобы я смог ею гордиться. Но до сих пор у меня не получилось, но я не сдаюсь и стараюсь. После этого был снова месяц без особых успехов, я не оплачивал подписку в Клубе Формулистов и смотрел видеокурс "C# Essential (OOP)" от itvdn. Просмотрел я около 5-6 лекций, что дало мне понимание парадигм ООП и научило работать с ними. Но мне быстро надоело и вот, я снова активный участник Клуба Формулистов и сейчас заканчиваю курс "Демо-игры". ПЛАНЫ НА ДЕКАБРЬ: 1. Создать свою классическую змейку на пк. Использовать для этого C# и OpenTK (либо SharpGL, библиотеки для работы с OpenGL). Хочется познакомиться со стандартом OpenGL поближе и научиться работать с ним. Минимальный функционал для змейки: рисуется поле N на M квадратов, площадью в некое кол-во пикселей. Змейка перемещается по этому полю согласно классическим стандартам. Игра идёт по тикам. Одна едница еды появляется на карте после того как змейка сьела предыдущую. При кушанье змейка растёт. Если врежется в саму себя - она умрёт. Если выйдет за границы карты - выползет с противоположной стороны. 1.2. По поводу OpenGL - разобраться ЧТО это такое вообще и для чего это в C#. Написать об этом в следующем ежемесячном отсчёте (да да, будут ежемесячные отчёты). Научиться рисовать простейшие фигуры в окне. 2. Сделать свой тетрис. Я пока что НЕ ЗНАЮ как это будет выглядеть, так что это скорее цель на январь, после змейки. ЦЕЛЬ НА ЯНВАРЬ 3. Закончить курс С# Essential на itvdn, и написать в следующем отчёте чему я научился оттуда. Так же в следующем отчёте я распишу о своих планах на 2019 год, не только в плане программирования. Такие ежемесячные отчёты - это полезно и интересно. Буду сохранять их к себе на пк и в телеграм канал (https://t.me/programmer_day), потом будет очень приятно читать этого, когда я вырасту как личность и как программист. Я не долго думал о том как закончить этот отчёт, Изначально моей целью, когда летом 2018 года я взялся за изучения программирования было а) Создать стартап и стать мильёнером; б) Устроиться на работу следующим летом джуниором в Москве и сьехать от родителей, обрёв независимость. Время летит очень быстро и порой не замечаешь этого. Если я хочу устроиться работать через +- 9 месяцев, мне стоит немного больше времени уделять программированию и не делать перерывов. Тогда у меня всё обязательно получится. Конец связи. пшшшш... |
|||
Демо игры Бот для Быстрощёлка | + 16 | ||
Повторил использование таймера. Узнал что есть библиотеки для управления мышкой и т.д. НО НЕ ПОНЯЛ КАКИМ ОБРАЗОМ ЭТО ДЕЛАЕТСЯ и что означает скопированный со stackoverflow код. Написал свой первый бот для игры, спасибо Не понял суть вставки кода: [DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)] public static extern void mouse_event(uint dwFlags, uint dx, uint dy, uint cButtons, uint dwExtraInfo); |
|||
Начало здесь День №8. ВИДЕОФИКСАЦИЯ УСПЕХОВ. | + 14 | ||
Я впервые снял своё видео и залил на ютуб. Возможно получилось немного нелепо, но и пусть. У меня дешёвые наушники и там очень слабый микрофон, чтобы расслышать голос нужно чуть ли не кричать, поэтому так :) |
|||
Начало здесь День №8. Подведение итогов и составление Планов. | + 13 | ||
Всё сделал, даже в фейсбук выложил отчёт. Ссылка на прошлонедельный доклад - https://www.videosharp.info/19384/checking/power=2302 |
|||
Демо игры Игра Быстрощёлк | + 13 | ||
Закрепил знания по формам, поработал со структурой DateTime. Мой рекорд - 16.3. Простенькая игрушка, сначала подумал мол кликер будем писать, а нет, написали что то оригинальное. |
|||
Начало здесь День №7. Регулярный и Последовательный подход. | + 11 | ||
Ежедневный бонус - 1; За сегодня 24 байта |
|||
Демо игры Лабиринт 2D - игра | + 15 | ||
Закрепил знания по WinForms, научился работать со звуком и правильно подбирать цвета для игры. Узнал как делать переходы между уровнями и формами. Хотел сделать чтобы на фоне играла музыка, но для этого как я понял нужно создавать отдельный поток и помещать музыку туда, но сил на это у меня уже нет так как я болен и очень хочу спать. Я не стал делать собирание квадратиков и моргающие стенки. В целом эта программа показана для совсем зелёных новичков, так что не буду задерживаться на ней, а пойду дальше. |
|||
Дневник успеха 2018-11-25 : Кто поет, у того работа скоро заканчивается. | + 17 | ||
За эту неделю: + Я проверил 395 отчётов у 68 формулистов. + Я написал 38 сообщений 24 формулистам общим объёмом 9 килобукв + Я набрал 2 текста: 1 => «C# набор / Звездочки», 1 ошибка 2 => «Java - Запуск / Class!», без ошибок + Я решил 13 задач: 1 => «Целые числа / Два числа» на 100% 2 => «Целые числа / Деление» на 100% 3 => «Целые числа / Пять чисел» на 100% 4 => «Целые числа / Пирамида» на 100% 5 => «Целые числа / Отзыв» на 100% 6 => «Строки / Length» на 100% 7 => «Строки / CompareTo» на 100% 8 => «Строки / Copy» на 100% 9 => «Строки / Split» на 100% 10 => «Строки / ToLower/Upper» на 100% 11 => «Строки / Contains» на 100% 12 => «Строки / Last/IndexOf» на 100% 13 => «Строки / Insert» на 100% + Я выполнил 2 видеоурока: 1 => «Демо игры / Картинка с секретом» за 23 час. 24 мин. 2 => «Демо игры / Лабиринт 2D - меню» за 47 мин. В четверг я в экстренном порядке попал в больницу и выписывают меня только завтра, поэтому результаты не фантастические мягко говоря. Оплатил наконец подписку на КФ. На следующей неделе планирую обязательно завершить курс Демо игры и начать другой. Продолжить решать консольные задачи и учиться каждый день. Так же буду дальше смотреть лекции с теорией, так как это очень помогает, хоть и нудно. Смотреть на решение задачи с точек зрения разных людей очень полезно. Так же я до сих пор не сделал змейку, котую обещал себе. И ещё неплохо было бы написать тетрис. Но это уже планы дальше чем на неделю. Вот так вот :-) Всем удачи и хорошего воскресенья! |
|||
Демо игры Лабиринт 2D - меню | + 15 | ||
Научился использовать System.Media для проигрывания звуков. Сделал чтобы в главном меню играла музыка |
|||
Демо игры Картинка с секретом | + 15 | ||
Закрепил знания. Спасибо Евгению за хорошие видео-уроки. Хотел доработать программу, но она слишком скучная и простая для этого, так что перехожу дальше. Вот то что я действительно хочу доработать - это змейку с курса WPF |
|||
Дневник успеха 2018-11-18 : Начинать начинай, да смотри же — заканчивай! | + 10 | ||
За эту неделю: + Я проверил 15 отчётов у 13 формулистов. + Я написал 2 сообщения 2 формулистам общим объёмом несколько буков. + Я набрал 1 текст: 1 => «C# набор / Максимальный элемент массива», 3 ошибки + Я решил 1 задачу: 1 => «Целые числа / Чтение» на 100% + Я выполнил 2 видеоурока: 1 => «Начало здесь / День №5. Создание игровых и прикладных Программ.» за 53 мин. 2 => «Демо игры / C# чего начать программировать» за 8 мин. − Я не собрал ни одного Мегахеша Итак, я вернулся на videosharp. Сейчас начал проходить курс Демо-игры, за следующую неделю планирую пройти весь этот курс и начать допроходить прошлые, ну и конечно же, в обязательном порядке возобновлю подписку на КФ. После моего отсутствия у меня пропали все байты, но я думаю это временно. :) |
|||
Начало здесь День №5. Создание игровых и прикладных Программ. | + 9 | ||
https://www.videosharp.info/19384/checking/game0=1602 Решил пройти этот курс. Пока что набрал 19 байт, но думаю это не предел) |
|||
Демо игры C# чего начать программировать | + 10 | ||
Я хочу научиться программировать на платформе .Net. Хочу научиться создавать собственные приложения и игры для всевозможных платформ. Хочу научиться работать с Unity 3D. Хочу научиться создавать веб сайты с использованием ASP.Net. Хочу создать свой проект и получать с него доход. Хочу за год устроиться на работу и стать независимым от родителей, получая от 80 000 рублей в месяц. Хочу учиться каждый день. Хочу научиться писать красивый и понятный код. Хочу научиться быстро печатать на клавиатуре. |
|||
On-line игра 1. Консольная игра. Добро пожаловать! | + 12 | ||
Почему я назвал игру Warface? Понятия не имею.... |
|||
Начало здесь День №4. Развитие Алгоритмического мышления. | + 15 | ||
Выполнил урок ещё вчера, но не смог завершить из-за ограничения таймера. Проверил кучу отчётов, набрал пару текстов и решил 5 задач (вчера). Байт было много |
|||
Дневник успеха Полезные права и обязанности в Клубе формулистов | + 15 | ||
Всё знал. Хотел бы каждый день писать код и участвовать в интересных проектах |
|||
Начало здесь День №3. Безошибочное владение Клавиатурой. | + 13 | ||
1 - 3 2 - 102 c/м 3 - 3 |
|||
Простой WPF WPF. Простая змейка. VIP урок. Поймай хвост! | + 14 | ||
Сделал так чтобы игра заканчивалась когда змейка наезжает на свой хвост Сложность возникла именно в самой главной функции кушанья хвоста. Всё таки нужно сделать змейку разбивая её на квадратики |
|||
Простой WPF WPF. Финальный урок | + 13 | ||
Извиняюсь что без звука, микрофон никак не нашёл! |
|||
Простой WPF WPF. Простая змейка. VIP урок. Длина тела. | + 19 | ||
Классное решение, но я сделал lenght +=2, чтобы змейка росла заметнее. Круто |
|||
Простой WPF WPF. Простая змейка. Победа и поражение. | + 19 | ||
Написал функции сьедания шариков, условия для победы и окончания игры |
|||
Простой WPF WPF. Простая змейка. Управление движением. | + 13 | ||
Дал змейке жизнь, научил её двигаться. Залил проект на гитхаб, https://github.com/darkhorse77/Snake |
|||
Простой WPF WPF. Простая змейка. Таймер для еды. | + 15 | ||
Создал таймер и научился выдавать еду по тикам. Научился удалять обьекты с карты. |
|||
Простой WPF WPF. Простая змейка. Эллипс на канвасе | + 14 | ||
Научился рисовать обьекты. Нарисовал змейку через for ^_^ |
|||
Простой WPF WPF. Конвертер валюты. Ньютон против Паскаля. | + 18 | ||
Научился работать с API, подключать NuGet модули, парсить JSON. Хотел доработать и расширить программу, но не смог даже разобраться в том как получить выбранное значение в комбобоксе. Убил кучу времени и в итоге забил |
|||
Простой WPF WPF. Конвертер валюты. Курс валют в JSON. | + 15 | ||
Научился работать с API, парсить json дедовскими методами |
|||
Простой WPF WPF. Конвертер валюты. Класс конвертации. | + 15 | ||
Создал класс CurrencyRate, подключил его в основной програме Была ошибка но уже устранена |
|||
Начало здесь День №2. Общение с Единомышленниками. | + 18 | ||
https://www.videosharp.info/4814/checking/task4=440#card В первую очередь гугл, потом посмотрю отчёты других формулистов, ну а после спрошу в чате) |
|||
Простой WPF WPF. Конвертер валюты. Макет программы | + 14 | ||
Создал WPF Application. Сделал название, иконку, все дела. Добавил label из toolbox'a, а редактировал его уже непосредственно в XAML, так как я слышал, что на WPF нельзя кодить так же как на WinForms и нужно писать разметку в XAML самому, вот я и учусь писать самостоятельно. Сделал красиво, продублировал этот label и создал сетку на 3 колонки с одинаковыми размерами, чтобы дизайн приложения был адаптивный. Разместил всё по сетке (номер колонки, в которой находится обьект я тоже редактировал через XAML) и сделал то же самое с текстбоксами, но имена текстбоксам дал TextFirstValue и TextSecondValue соответственно, так как в будущем может быть не только RUB и USD, но и поддержка других валют. Дальше написал функцию которая изменяет текст во втором лейбле при изменении первого, и наоборот. Возник косяк с функцией изменения текста в текстбоксах, но я быстро разобрался (даже без гугла) |
|||
Начало здесь День №1. Создание микро-Привычки. | + 12 | ||
Проверил около 8 отчётов и получил 5 байтов |
|||
Бинарная жизнь Конструктор организма | + 15 | ||
Научился избавляться от static, поработал с рандомайзером, создал массивы У Евгения на мой взгляд плохие названия переменных, и это не первый урок в котором я это замечаю. Я называю их по другому |
|||
Бинарная жизнь Правила игры | + 15 | ||
Интересно но не понял что от меня хотят в отчёте |
|||
Дневник успеха 2018-07-29 Отчёт за неделю | + 18 | ||
Это моя первая неделя на КФ, я впервые создал дескотпные приложения на win forms Планы на неделю строить не могу, так как деньги на оплату КФ у меня появятся только к концу августа =) Если не брать в расчёт КФ то буду читать книги и попытаюсь создать telegram бота |
|||
Демо софт Текстовый процессор | + 17 | ||
Научился открывать файл и сохранять изменения в нём. Сделал свой первый текстовый редактор. В дополнение я добавил Menu Strip и разместил там функции записи и сохранения, а так же добавил кнопку выхода из приложения (она рабочая). В целом улучшать это приложение можно бесконечно)) Спасибо! Всё просто =) |
|||
Демо софт Менеджер паролей | + 18 | ||
Пишу отзыв только сейчас, так как был занят всё это время. У меня были планы модернизировать это всё, добавить взаимодействие с базой данных, переписать всё на wpf, сделать шифрование данных и т.д, но так как у меня мало опыта то я решил отложить это дело ненадолго. Отправляю отчёт как есть. Проект становится платным, и я думаю это даже хорошо. Только вот подписку я смогу оплатить только к сентябрю, в августе здесь меня не будет(((( Хочу создавать telegram ботов ^_^ Уже не помню(( Хотел доработать, но прокрастинировал на выходных а потом понял что мои планы пока что не под силу мне |
|||
Демо софт Английские карточки | + 20 | ||
Ухх, это было сложно. Писал всё около 3 дней, случайно обнулил таймер при сдаче отсчёта. Так вот, впервый раз когда я писал это то у меня были какие то непонятные ошибки, я много времени потратил на их изучение но к решению не пришёл, в итоге начала переписывать всё с нуля и у меня всё получилось!)) Я очень рад этому, узнал много нового о windows forms, не могу много расписывать потому что у меня сейчас почти ночь, я очень устал после непрерывного двухчасового кодинга и хочу спать, поэтому пишу отчёт на скорую руку ^_^ p.s. Из за того что сбросился таймер не могу выложить отчёт сейчас, печально(( Бороться с прокрастинацией, а так же голова ночью болела от кодинга |
|||
Демо софт Двенадцать месяцев | + 21 | ||
Впервые создал декстопное приложение с помощью windows forms Сложностей не возникло |
|||
Демо софт Вступительное слово | + 20 | ||
Я научился пользоваться платформой videosharp От курсов я ожидаю научиться полноценно разрабатывать приложения для веба и для десктопа. Надеюсь этот курс даст мне хорошую базу знаний, будет интересным и сложным. Сложностей не возникло |
|||
Шарики Шарики. Вступление | |||
|
|||
Игры со словами Игры со словами | |||
|
|||
Комбинаторика Рекурсия. Вступление | |||
|
|||
Демо софт Квадратный калейдоскоп | |||
|
|||
Нано-игры Арканоид - Уровень и ракетка | |||
|
|||
Микроигры Игра 15 - Кнопки | |||
|
|||
Сокобан Сокобан - Вступление | |||
|
|||
Морской Бой Планирование | |||
|
|||
Нанософт Твоё портфолио | |||
|
|||
Теория ООП Перемещение других фигур | |||
|
|||
Хранитель экрана Создаём графику | |||
|
|||
Алгоритмика Я решил всю Алгоритмику | |||
|
|||
Графические циклы Подготовка графики | |||
|
|||
Новые технологии Модульное тестирование | |||
|
|||
Секундомер Моральная подготовка | |||
|
|||
Инфобизнес Подготовка Visual Studio ASP.NET | |||
|
|||
Бинарная жизнь Новое поколение | |||
|
|||
Фотошарп 256 оттенков серого | |||
|
|||
Итератор Итератор. Разложение числа на простые множители. | |||
|
|||
Игры на JavaScript Запуск JavaScripta | |||
|
|||
Бурные потоки Вступление | |||
|
|||
Функционал ФП - Калькулятор | |||
|
|||
Entity Framework Введение в EF | |||
|
|||
Шифрование Перестановочный шифр | |||
|
|||
Оригами Хлопушка | |||
|
|||
Судоку Вступление | |||
|
|||
Без конкуренции Как избежать конкуренции? | |||
|
|||
ASP.NET и GMaps Презентация | |||
|
|||
Observer Observer - Теория | |||
|
|||
State State - Вступление | |||
|
|||
WPF Clocks Стрелочные часы | |||
|
|||
Yii2 Soft - Вступление и подготовка | |||
|
|||
ZX Labyrinth Проба клавиатуры | |||
|
|||
Невидимка Кто такая C# Невидимка? | |||
|
|||
Дневник успеха 2017-12-31 Отчёт за прошедший год | |||
|
|||
Шахматы по сети План Шахматного проекта | |||
|
|||
SQL: ничего лишнего Инструменты и доступ | |||
|
|||
On-line игра Марионетка | |||
|
|||
Система Git Добро пожаловать в Зоопарк! | |||
|
|||
Повторение задач Stop. Think. Act. Review. | |||
|
|||
Дневник успеха 2018-11-11 : Тише едешь - дальше будешь. | |||
|
|||
Платформер на Unity 1. Вступление | |||
|
|||
marafon Страница решения задачи - подготовка | |||
|
|||
Весёлая семейка Web-Мастера HTML | |||
|
|||
Python3: математика Автора - в кортеж | |||
|