Дата | Видеоурок | Результат | |
---|---|---|---|
Дневник успеха 2021-06-27 : Пчелка маленькая, а и та работает. | + 7 | ||
За эту неделю: + Я проверил 28 отчётов у 19 формулистов. + Я написал 1 сообщение общим объёмом несколько буков. + Я набрал 6 текстов: 1 => «Java - Запуск / public private», без ошибок 2 => «Java - Запуск / void», без ошибок 3 => «Java - Запуск / Main», без ошибок 4 => «Java - Запуск / Скобки», без ошибок 5 => «Java - Запуск / System.out», без ошибок 6 => «Java - Запуск / Главное заклинание», без ошибок + Я решил 6 задач: 1 => «Точка и плоскость / Часть круга» на 100% 2 => «Точка и плоскость / Квадрат» на 100% 3 => «Узник цикла IF / Девять чисел» на 100% 4 => «Узник цикла IF / Нули» на 100% 5 => «Узник цикла IF / Три тройки» на 100% 6 => «Олимпиада / Случайная задача» на 100% |
|||
Дневник успеха 2021-06-13 : Господской работы не переработаешь. | + 3 | ||
За эту неделю: + Я проверил 16 отчётов у 11 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 3 текста: 1 => «C# набор / Сравнение двух целых чисел», без ошибок 2 => «C# набор / Обмен элементов», 1 ошибка 3 => «C# набор / Вывод элементов массива», без ошибок + Я решил 10 задач: 1 => «Do-рацикл / По модулю меньше ε» на 100% 2 => «Обман цикла / Делим без остатка» на 100% 3 => «Обман цикла / Без пятерок» на 100% 4 => «Обман цикла / Множитель» на 100% 5 => «000. Строки / Сравнение» на 100% 6 => «000. Строки / Подстрока» на 100% 7 => «000. Строки / Длинное слово» на 100% 8 => «000. Строки / Новое слово» на 100% 9 => «000. Строки / Пробелы» на 100% 10 => «001. Числа / Чтение» на 100% ну что тут добавить - сессия-)) |
|||
Дневник успеха 2021-06-06 : Нужно наклониться, чтоб из ручья напиться. | + 3 | ||
За эту неделю: + Я проверил 32 отчёта у 22 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом несколько буков. + Я набрал 5 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Определение массива», без ошибок 3 => «Java - Запуск / Компиляция», без ошибок 4 => «Java - Вывод данных / Java Keywords», без ошибок 5 => «Java - Вывод данных / Калькулятор», без ошибок + Я решил 16 задач: 1 => «Пока-цикл / Сумма ряда» на 100% 2 => «Пока-цикл / Мой век» на 100% 3 => «Вечность / Неделька» на 100% 4 => «Вечность / 12 месяцев» на 100% 5 => «Вечность / Отрывной календарь» на 100% 6 => «Вечность / Високосное свидание» на 100% 7 => «Вечность / Знаки зодиака» на 100% 8 => «Do-рацикл / Сумма последовательности» на 100% 9 => «Do-рацикл / Меньше ε» на 100% 10 => «Do-рацикл / Снова меньше ε» на 100% 11 => «Олимпиада / Факториалы» на 50% 12 => «Олимпиада / Пятью восемь» на 100% 13 => «Олимпиада / Большой остров» на 100% 14 => «Олимпиада / Ёлочка программиста» на 100% 15 => «Олимпиада / Маленький сарай» на 100% 16 => «Олимпиада / Длина сарая» на 100% |
|||
Дневник успеха 2021-05-30 : Сей хлеб — не спи: будешь жать — некогда будет дремать. | + 6 | ||
За эту неделю: + Я проверил 43 отчёта у 25 формулистов. + Я написал 4 сообщения 2 формулистам общим объёмом 1 килобуква + Я набрал 7 текстов: 1 => «Java - Запуск / Скоростная Java», без ошибок 2 => «Java - Запуск / Скобки», без ошибок 3 => «Java - Запуск / String[] args», без ошибок 4 => «Java - Запуск / System.out», без ошибок 5 => «Java - Запуск / Главное заклинание», без ошибок 6 => «Java - Циклы / Java For Loops», без ошибок 7 => «Java - Циклы / Java While Loops», без ошибок + Я решил 9 задач: 1 => «For-to-чки / Сумма фактов» на 100% 2 => «For-to-чки / Кратные» на 100% 3 => «For-to-чки / Двухзначный столбик» на 100% 4 => «For-to-чки / Среднее арифметическое» на 100% 5 => «Пока-цикл / Сумма цифр» на 100% 6 => «Пока-цикл / Все цифры» на 100% 7 => «Пока-цикл / Сумма квадратов» на 100% 8 => «Пока-цикл / Трехзначные квадраты» на 100% 9 => «Олимпиада / Случайная задача» на 100% + Я выполнил 1 видеоурок: 1 => «Шифрование / Перестановочный шифр» за 39 мин. Темп работы снизился, но это просто момент концентрации перед рывком к новому этапу - решению заданий на курсе по Алгоритмам и СД на платформе OTUS |
|||
Шифрование Перестановочный шифр | + 4 | ||
Кодирование - это преобразование данных из одного вида в другой по известному алгоритму (набору инструкций). Правила преобразования одного в другое описываются общеизвестным кодом - правилом преобразования. Если обратить это преобразование, то получим новый алгоритм - алгоритм декодирования. Хотя шифрование тоже связано с преобразованием данных из одной формы в другую, в отличие от кодирования, оно имеет иное назначение. Задача шифрования скрыть информацию от посторонних лиц, а не сделать ее удобной для обработки и хранения. Код шифра, то есть правило шифрования, должно быть известно только передающей и принимающей сторонам и никому другому. В алгоритмах шифрования обычно используют криптографические ключи, с помощью которых сообщения зашифровываются и расшифровываются. Шифруем фразу: У лукоморья дуб зелёный по правилу ключа: Пушкин П : У М Д Л, У: <пусто> О У Ё, Ш: Л Р Б Н, К: У ь <пусто> ы , И: К Я З Й Н: О <пусто> Е <пусто> |
|||
Дневник успеха 2021-05-23 : Есть терпенье, будет и уменье. | + 6 | ||
За эту неделю: + Я проверил 56 отчётов у 10 формулистов. + Я написал 3 сообщения 2 формулистам общим объёмом 1 килобуква + Я набрал 7 текстов: 1 => «C# набор / Выделение подстроки», без ошибок 2 => «C# набор / Максимальный элемент массива», без ошибок 3 => «Java - Запуск / Class!», без ошибок 4 => «Java - Запуск / public private», без ошибок 5 => «Java - Запуск / Static», без ошибок 6 => «Java - Запуск / void», без ошибок 7 => «Java - Запуск / Main», без ошибок + Я решил 18 задач: 1 => «For-to-чки / Много палочек» на 100% 2 => «For-to-чки / Алфавит» на 100% 3 => «For-to-чки / Тивафла» на 100% 4 => «For-to-чки / DY-Алфавит» на 100% 5 => «For-to-чки / Степень» на 100% 6 => «For-to-чки / Факториал» на 100% 7 => «Цифры / Счастливый билет» на 100% 8 => «Календарь / Сколько времени» на 100% 9 => «Календарь / Секундомер» на 100% 10 => «Календарь / Конец месяца» на 100% 11 => «Календарь / Кто старше» на 100% 12 => «Календарь / Послезавтра» на 100% 13 => «Календарь / Дидлайн» на 100% 14 => «Календарь / Два миллиона минут» на 100% 15 => «Календарь / По возрасту равняйсь!» на 100% 16 => «Календарь / Двойной день рождения» на 100% 17 => «Календарь / День программиста» на 100% 18 => «Календарь / VIP урок. Календарь 1752 года» на 100% + Я выполнил 4 видеоурока: 1 => «Комбинаторика / Рекурсия. Фракталы. Треугольник Серпинского» за 1 день 22 час. 7 мин. 2 => «Комбинаторика / Рекурсия. Фракталы. Кривая Гильберта» за 2 дня 4 час. 34 мин. 3 => «Комбинаторика / Комбинаторика. Счастливые билеты 6» за 13 мин. 4 => «Комбинаторика / Комбинаторика. Счастливые билеты N» за 3 дня 2 час. 10 мин. |
|||
Комбинаторика Комбинаторика. Счастливые билеты N | + 5 | ||
чудесный урок! На живом примере увидела, как из тупого перебора (брута) можно сделать "конфетку", увеличив скорость работы алгоритма в десятки раз. Для начального N=5 время выполнения было порядка 2 тыс.. после рендеринга - 559 (!) не получилось сделать скриншот с консолью Шарпа - сайт не пускает в задачу (из-за последовательного доступа). Дождаться выполнения программы для N=6 не хватило терпения... очевидно надо придумать, как еще можно эту задачу упростить |
|||
Комбинаторика Комбинаторика. Счастливые билеты 6 | + 9 | ||
Условие задачи немного изменилось. Мы сначала вводим сам номер, поэтому в переборе вариантов уже нет необходимости. Разбираем 6-значное число на разряды, подсчитываем суммы разрядов и сравниваем их на совпадение. Вуа-ля! |
|||
Комбинаторика Рекурсия. Фракталы. Кривая Гильберта | + 8 | ||
Кривую Гильберта строим на 5 шаблонах: DrawVector() - соединения в направлении, gRight(), - правый шаблон, gLeft() - левый шаблон, gUp() - верхний шаблон, gDown() - нижний шаблон. При этом функции-шаблоны содержат друг друга рекурсивно. В зависимости от вида включений получаются различные кривые Гильберта. Для данного набора шаблонов и включений попробовала построить КГ для разных сочетаний параметров на выделенной области. |
|||
Комбинаторика Рекурсия. Фракталы. Треугольник Серпинского | + 4 | ||
1. написала функцию NextTriangle() для вывода треугольника. 2. Доработала эту функцию до рекурсивной. 3. Поэкспериментировала с параметрами. |
|||
Дневник успеха 2021-05-16 : Куй железо, пока горячо. | + 5 | ||
За эту неделю: + Я проверил 39 отчётов у 13 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 7 текстов: 1 => «C# набор / Разделить строку на слова», без ошибок 2 => «C# набор / Заполнение массива», без ошибок 3 => «C# набор / Формирование массива», без ошибок 4 => «C# набор / Вывод элементов массива», без ошибок 5 => «C# набор / Ввод элементов матрицы», без ошибок 6 => «C# набор / Вывод элементов матрицы», без ошибок 7 => «C# набор / Вывод числа по разрядам», без ошибок + Я решил 14 задач: 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% + Я выполнил 5 видеоуроков: 1 => «Комбинаторика / Рекурсия. Фракталы. Спираль» за 3 дня 7 час. 37 мин. 2 => «Итератор / Итератор. Список простых чисел.» за 1 день 3 час. 21 мин. 3 => «Итератор / Итератор. Один метод вместо классов.» за 7 час. 5 мин. 4 => «Итератор / ФИНАЛЬНЫЙ УРОК» за 9 мин. 5 => «Знакомство с jQuery / Эффекты скольжения и базовая анимация» за 2 дня 3 час. 25 мин. Урок с базовой анимацией занял много времени - никак не могла придумать тему для видео-ролика. Почему-то не получается VIP с простыми числами. Код такой же, как и на видео, но разницы мой ноут не видит между методами-( Продолжу с jQuery и восстановлю навыки запуска сервера (готовлюсь пройти курс по созданию сетевых шахмат ) |
|||
Комбинаторика Рекурсия. Фракталы. Спираль | + 5 | ||
создавать простое приложение для формы на C#На форме размещена область для создания графики, затем подготовлена функция NextSpiral(), рисующая спираль с разными параметрами отступов понять. что свойства функции и события обязательно нужно выставлять в окне Properties, Просто описать методы Form1_Load() и Form1_Resize() недостаточно для размещения графики на форме - необходимо также определить эти значения у соответствующих параметров на вкладке свойств с молнией (события) |
|||
Знакомство с jQuery Эффекты скольжения и базовая анимация | + 3 | ||
функции slide() https://codepen.io/Irina64/pen/ZEeERje анимация https://codepen.io/Irina64/pen/ExWjoBx придумать анимацию https://codepen.io/Irina64/pen/mdWERpp |
|||
Итератор ФИНАЛЬНЫЙ УРОК | + 5 | ||
Впечатление от курса - !!! Все гениальное - просто (впрочем, как всегда у Мастера). Большое спасибо за пример универсального подхода к решению широкого класса задач, связанных с перебором/нахождением элементов и непосредственным их использованием в алгоритме без необходимости их "сохранения" в массиве. Сложность курса в целом - отсутствие иллюстраций, отсылающих к теории. Мне помогли разобраться в происходящем ссылки на статьи docs.microsoft.com/en-us/dotnet/api/system.collections.generic.ienumerable-1?view=net-5.0 brainoteka.com/blogs/c-spravochnik/perechislyaemie-tipi-i-perechisliteli-ienumerable-i-ienumerato www.programmer-lib.ru/csharp_page.php?id=25 habr.com/ru/post/257667/ |
|||
Итератор Итератор. Один метод вместо классов. | + 4 | ||
Еще раз переделана программа нахождения простых чисел. В этот раз класс Primes заменен на метод GetPrimes() как интерфейс IEnumerable , Вообще-то, интерфейс IEnumerable содержит метод, возвращающий перечислитель – GetEnumerator(). Этот метод мы описывали во всех предыдущих вариантах программы. Однако, в последней версии этот метод был модифицирован. Алгоритм стал проще и .."красивее". В этом танце уже практически никаких "бубнов", кроме разве что фичи, убирающей static из описания методов. Впечатление от курса - Wow !!! Все гениальное - просто (впрочем, как всегда у Мастера). Большое спасибо за пример универсального подхода к решению широкого класса задач, связанных с перебором/нахождением элементов и непосредственным их использованием в алгоритме без необходимости их "сохранения" в массиве. самый простой урок по сравнению с предыдущими. Сложность курса в целом - отсутствие иллюстраций, отсылающих к теории. Мне помогли разобраться в происходящем ссылки на статьи https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.ienumerable-1?view=net-5.0 https://brainoteka.com/blogs/c-spravochnik/perechislyaemie-tipi-i-perechisliteli-ienumerable-i-ienumerato http://www.programmer-lib.ru/csharp_page.php?id=25 https://habr.com/ru/post/257667/ |
|||
Итератор Итератор. Список простых чисел. | + 4 | ||
алгоритм предыдущей программы переписан для списка List<long> , сохраняющего простые числа по мере их нахождения алгоритмом. Работа алгоритма протестирована для числа number = 614889782588491410 отследить границы блоков в программе |
|||
Дневник успеха 2021-05-09 : Сколько ни говорить, а с разговору сыт не будеш. | + 3 | ||
За эту неделю: + Я проверил 48 отчётов у 13 формулистов. + Я написал 5 сообщений 3 формулистам общим объёмом 2 килобуквы + Я набрал 7 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Служебные слова», 1 ошибка 3 => «C# набор / Определение массива», без ошибок 4 => «C# набор / Сравнение двух целых чисел», без ошибок 5 => «C# набор / Звездочки», без ошибок 6 => «C# набор / Обмен элементов», без ошибок 7 => «Java - Вывод данных / Целые типы», без ошибок + Я решил 14 задач: 1 => «Геометрия / Вектор» на 100% 2 => «Целые задачи / Арифметика» на 100% 3 => «Целые задачи / Уравнение» на 100% 4 => «Целые задачи / N уроков» на 100% 5 => «Целые задачи / Периметр» на 100% 6 => «Целые задачи / Площадь» на 100% 7 => «Целые задачи / Дискриминант» на 100% 8 => «Целые задачи / Вторая дробная» на 100% 9 => «Целые задачи / Арифметика 2» на 100% 10 => «Целые задачи / Уравнение 2» на 100% 11 => «Целые задачи / Куры и яйца» на 100% 12 => «Целые задачи / Стрелки часов» на 100% 13 => «Цифры / Перевертыш» на 100% 14 => «Цифры / Ноль-ноль» на 100% + Я выполнил 6 видеоуроков: 1 => «НаноШахматы / HTML - Шахматные фигуры» за 10 мин. 2 => «Итератор / Итератор. Волшебное слово yield.» за 23 час. 50 мин. 3 => «Без конкуренции / Реклама VIRI» за 1 час. 58 мин. 4 => «Без конкуренции / Ручное выполнение задачи» за 3 дня 9 час. 18 мин. 5 => «Знакомство с jQuery / Эффекты появления и исчезновения» за 1 день 23 час. 59 мин. 6 => «Шахматы по сети / План Шахматного проекта» за 7 мин. |
|||
Без конкуренции Ручное выполнение задачи | + 3 | ||
Для расчетов собираем все таблицы в одном файле (копируя вкладки при помощи контекстного меню, см. 1й скриншот https://prnt.sc/12qdxqf ). Затем подсчитываем сумму в 5х столбцах на каждой вкладке при помощи функции sum(диапазон ячеек) и переносим их на отдельную вкладку для подсчета общей суммы (2й скриншот https://prnt.sc/12qdyu4 ). В результате получаем расход металла - 37,8895 м |
|||
НаноШахматы HTML - Шахматные фигуры | + 6 | ||
вывели все фигуры на web-страницу при помощи их символьного указания. |
|||
Шахматы по сети План Шахматного проекта | + 6 | ||
на С# пишу только консольные приложения, c Unity знакома, делала в ней шутеры и бродилки, с MS SQL и ASP.NET также знакома. В шахматы играю с детства - папа научил - это любимая игра в семье в свободное время. |
|||
Без конкуренции Реклама VIRI | + 5 | ||
Увидела промо-сайт (viri.lt) фирмы "VIRI технология", производящей металло-каркасы для возведения зданий различного назначения. Урок, по моему мнению, - презентация не самой фирмы, а того, как может быть наполнен промо-сайт. |
|||
Знакомство с jQuery Эффекты появления и исчезновения | + 6 | ||
Протестировать функции fade*() с параметрами скорости. Пример расположен по ссылке https://codepen.io/Irina64/pen/gOgVqGO |
|||
Итератор Итератор. Волшебное слово yield. | + 6 | ||
yield создает итератор и позволяет нам не писать отдельный класс когда мы реализуем IEnumerable . C# содержит два выражения использующих yield : yield return <expression> и yield break также можно прочитать про это, перейдя по ссылке https://habr.com/ru/post/311094/ |
|||
Дневник успеха 2021-05-02 : Зубами того гвоздя не вытянуть. | + 7 | ||
За эту неделю: + Я проверил 34 отчёта у 10 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом несколько буков. + Я набрал 3 текста: 1 => «Java - Запуск / System.out», без ошибок 2 => «Java - Запуск / Главное заклинание», без ошибок 3 => «Java - Запуск / Компиляция», без ошибок + Я решил 6 задач: 1 => «Геометрия / Окружность» на 100% 2 => «Геометрия / Геометрическое» на 100% 3 => «Геометрия / Прямоугольник» на 100% 4 => «Геометрия / Длина отрезка» на 100% 5 => «Геометрия / Площадь круга» на 100% 6 => «Геометрия / Синус радиана» на 100% + Я выполнил 3 видеоурока: 1 => «Итератор / Итератор. Перебор простых чисел.» за 2 дня 1 час. 4 мин. 2 => «Итератор / Итератор. Зачем нужно два класса» за 2 час. 15 мин. 3 => «Знакомство с jQuery / Эффекты скрытия и отображения» за 2 час. 38 мин. |
|||
Знакомство с jQuery Эффекты скрытия и отображения | + 7 | ||
реализовывать эффекты скрытия и появления элементов на веб-страницах при помощи jQuery и на чистом JS. Пример использования можно увидеть здесь: https://codepen.io/Irina64/pen/ezpwWV привыкнуть к особенностям реализации примеров в Codepen.io для удобства демонстрации. И, к сожалению, реализация без jQuery сразу не получилась в полном объеме. Ссылка на коллекцию с примерами https://codepen.io/collection/ZMbkwy |
|||
Итератор Итератор. Зачем нужно два класса | + 6 | ||
Предыдущий вариант изменен так, чтобы классы для создания итератора и для его использования описывались отдельно. Измененная программа проверена для примера составления таблицы умножения для простых чисел от 2 до 29 сложно было не запутаться при инициализации экземпляров. В каждом классе определение переменных задается заново, есть повторы кода. Это вносит путаницу. |
|||
Итератор Итератор. Перебор простых чисел. | + 6 | ||
Программа переделана так, чтобы класс Primes возвращал в цикл только простые числа. (добавлен метод bool IsPrime() и доработан метод bool MoveNext() ) |
|||
Дневник успеха 2021-04-25 : Кончил дело — гуляй смело. | + 6 | ||
За эту неделю: + Я проверил 69 отчётов у 14 формулистов. + Я написал 2 сообщения 2 формулистам общим объёмом несколько буков. + Я набрал 7 текстов: 1 => «Java - Запуск / Class!», без ошибок 2 => «Java - Запуск / public private», без ошибок 3 => «Java - Запуск / Static», без ошибок 4 => «Java - Запуск / void», без ошибок 5 => «Java - Запуск / Main», без ошибок 6 => «Java - Запуск / Скобки», без ошибок 7 => «Java - Запуск / String[] args», без ошибок + Я решил 14 задач: 1 => «Формулы / Формула 0010» на 100% 2 => «Формулы / Формула 0011» на 100% 3 => «Формулы / Формула 0100» на 100% 4 => «Формулы / Формула 0101» на 100% 5 => «Формулы / Формула 0110» на 100% 6 => «Формулы / Формула 0111» на 100% 7 => «Формулы / Формула 1000» на 100% 8 => «Символы / Видео-Шарп» на 100% 9 => «Символы / Висагинас» на 100% 10 => «Символы / Коды букв» на 100% 11 => «Символы / Буквы кодов» на 100% 12 => «Символы / Пятёрочка» на 100% 13 => «Геометрия / Куб» на 100% 14 => «Олимпиада / Случайная задача» на 100% + Я выполнил 17 видеоуроков: 1 => «Tinklavimas / Второй подход к эскизу» за 2 час. 5 мин. 2 => «Tinklavimas / Простейшая HTML страница» за 2 час. 51 мин. 3 => «Tinklavimas / Красивые стихи» за 29 мин. 4 => «Tinklavimas / 1. Расписание уроков» за 23 час. 37 мин. 5 => «Tinklavimas / 2. Таблица умножения» за 1 день 22 час. 14 мин. 6 => «Tinklavimas / 3. Вкусная таблица» за 2 час. 21 мин. 7 => «Tinklavimas / 4. Валидатор» за 40 мин. 8 => «Tinklavimas / 5. Морской бой» за 6 час. 54 мин. 9 => «Tinklavimas / 6. Стильные Буквы» за 13 час. 57 мин. 10 => «Игры на JavaScript / Гонка - Быстрые рекорды» за 17 час. 2 мин. 11 => «Итератор / Итератор. Создание пустого итератора.» за 2 дня 5 час. 14 мин. 12 => «Итератор / Итератор. Перебор чисел в итераторе.» за 35 мин. 13 => «Знакомство с jQuery / Суть библиотеки jQuery» за 1 час. 34 мин. 14 => «Знакомство с jQuery / Синтаксис и простейший пример» за 1 час. 43 мин. 15 => «Знакомство с jQuery / Эксперименты и кнопки» за 7 час. 14 мин. 16 => «Знакомство с jQuery / Понятие селектора и примеры» за 17 час. 29 мин. 17 => «Знакомство с jQuery / События и их методы» за 1 день 9 час. 44 мин. Что ж, Арлекин я, видно, неплохой-) На следующей неделе собираюсь закончить курсы по jQuery и Итераторы |
|||
Знакомство с jQuery События и их методы | + 6 | ||
jQuery адаптирован для реагирования на события на HTML-странице. Событиями называют все действия посетителей, на которые может реагировать веб-страница. Событие представляет собой точный момент, когда что-то происходит. Реализован метод hover(), добавила в тело страницы несколько "input" тегов для реализации методов focus/blur() Объединила методы focus/blur() под одним методом on() Выполнила все задания внизу страницы по ссылке www.w3schools.com/jquery/jquery_events.asp Объединила методы hide/show() под одним методом on(), привязав их к событию наезда мышки на кнопку и ухода с нее для показа картинки не получилось привязать событие клика мышкой по кнопке, чтобы добавить рамку на картинку |
|||
Знакомство с jQuery Понятие селектора и примеры | + 6 | ||
Селекторы jQuery используются для «поиска» (или выбора) элементов HTML на основе их имени, идентификатора, классов, типов, атрибутов, значений атрибутов и многого другого. Он основан на существующих селекторах CSS и, кроме того, имеет несколько собственных пользовательских селекторов. Все селекторы в jQuery начинаются со знака доллара и круглых скобок: $ (). Опробовать все примеры вызова и дополнительные селекторы можно на странице обучающего сайта https://www.w3schools.com/jquery/jquery_selectors.asp : - селектор $("*") выбирает все элементы - селектор $(this) выбирает текущий HTML документ - селектор $("p.intro") выбирает все абзацы, отмеченные классом .intro - селектор $("p:first") выбирает параграф, который встречается в разметке первым - селектор $("ul li:first") выбирает первый пункт ненумерованного списка - селектор $("ul li:first-child") выбирает каждый первый элемент в ненумерованных списках - селектор $("[href]") выбирает все элементы с атрибутом href - селектор $("a[target='_blank']") выбирает все ссылки с параметром target='_blank, то есть. открывающие страницу на новой вкладке браузера - селектор $("a[target!='_blank']") выбирает все ссылки, в которых значение параметра target не равно _blank - селектор $(":button") выбирает все кнопки и элементы формы ввода типа "button" - селектор $("tr:even") выбирает все четные строки таблицы ( элементы tr ) - селектор $("tr:odd") выбирает все нечетные строки таблицы ( элементы tr ) |
|||
Итератор Итератор. Перебор чисел в итераторе. | + 5 | ||
Добавлено перечисление в класс, сделано ограничение для счетчика. |
|||
Tinklavimas 6. Стильные Буквы | + 5 | ||
сначала создала схему таблиц, отметив в них ячейки для букв. Затем выбрала стиль размещения "Tables Side by Side" , рекомендованный здесь https://www.w3schools.com/howto/howto_css_table_side_by_side.asp , чтобы визуально буквы стояли рядом горизонтально. Далее попробую нарисовать инициалы при помощи svg-формата подобрать размеры для ячеек |
|||
Знакомство с jQuery Эксперименты и кнопки | + 6 | ||
научилась привязывать через jQuary события к кнопке. придумала кнопку, запускающую анимацию для текста, но как это сделать, пока не разобралась |
|||
Tinklavimas 5. Морской бой | + 7 | ||
рисовать прямоугольники в экселе понять, зачем это делать. Тренируемся в разбиении множеств? |
|||
Tinklavimas 4. Валидатор | + 5 | ||
работа с валидатором значительно улучшает качество верстки. В первом варианте валидатор показал одну ошибку и предупреждение. После исправления получилось лучше-) |
|||
Знакомство с jQuery Синтаксис и простейший пример | + 5 | ||
наиболее удобный способ подключения jQuary - это загрузка готовой библиотеки с оффсайта. Но я выбрала способ офф-подключения - загружаю библиотеку из локальной директории с файлами, содержащими разметку веб-страниц. В тело страницы добавлены теги h1 и p с необходимой информацией. В head добавлено описание подключения jQuary и обработки тега "p" во время события $(document ).ready() на удивление, все просто! |
|||
Tinklavimas 3. Вкусная таблица | + 4 | ||
создавать таблицу для меню и искать изображения для сайта |
|||
Знакомство с jQuery Суть библиотеки jQuery | + 5 | ||
c jQuary знакома "шапочно". Автоматически подключала скрипты этой библиотеки при использовании готовых элементов из бутстрапа. Впечатление - удобный черный ящик по типу "использовать как есть". |
|||
Tinklavimas 2. Таблица умножения | + 5 | ||
научилась верстать простые таблицы. понять, как ускорить верстку |
|||
Итератор Итератор. Создание пустого итератора. | + 4 | ||
создала класс, реализующий интерфейс IEnumerable, создала класс, реализующий интерфейс IEnumerator и объединила оба класса в один. Итератор - (перечислитель) — приложение, предоставляющее доступ к элементам коллекции (контейнера) и навигацию по ним. не поняла, зачем объединять два класса, если потом их все равно надо будет разделить |
|||
Tinklavimas 1. Расписание уроков | + 5 | ||
создала таблицу с расписанием занятий группы студентов 1-го курса, используя теги table, tr, th, td |
|||
Tinklavimas Красивые стихи | + 7 | ||
использовать различные теги для форматирования текста на веб-странице |
|||
Tinklavimas Простейшая HTML страница | + 6 | ||
создавать html-страницу и запускать ее из командной строки. Лучшее время выполнения заданий по инструкции = 2.23с |
|||
Tinklavimas Второй подход к эскизу | + 5 | ||
понимаю, что подготовка - это самый важный этап в разработке сайтов. Готовлю полное исследование, собирая материалы на одном фрейме в Фигма. Там же создала прототип одной из версий (см. ссылку https://www.figma.com/file/G6Lo7Iwk1UAHAqZ67qunh2/%D0%9C%D0%BE%D0%B9-%D1%81%D0%B0%D0%B9%D1%82_%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D1%82%D0%B8%D0%BF_%D0%A2%D0%98%D0%A1-3?node-id=0%3A1 ) |
|||
Игры на JavaScript Гонка - Быстрые рекорды | + 3 | ||
История создания игры "гонки" на JS 1. создан канвас с id=canvas в теге <body>; 2. canvas и context проинициализированы через функцию init(); 3. описаны параметры машинки и "боксов"; 4. при помощи паттерна fillRect нарисованы зеленая машинка и черные "боксы"; 5. созданы функции рисования машинки и боксов, причем размещение боксов реализовано рандомно на канвасе; 6. размещено 40 боксов и одна машинка. 7. выполнен рефакторинг предыдущего варианта скрипта race: - функция downBox() перемещает боксы вниз, - addBox() рандомно добавляет новые боксы на поле, - showBox() рисует сами боксы, cls() очищает поле. 8. Размещена кнопка Down, которая запускает эти функции в определенном порядке. 9. Добавила вызов таймера. 10. Создала функцию timer(). 11. функция addBox() изменена так, чтобы уровни увеличивались автоматически 12. плавное появление боксиков реализовано в функции addBox() 13. удаление уехавших боксиков реализовано в функции downBox() 14. подобрала параметры уровня и изменения скорости так, чтобы выполнение происходило комфортно для глаз 15. добавила обработчик движения мышки, который связывает мышь с машинкой (функция moveCar()). Функция-обработчик рассчитывает координаты машинки в канвасе и обрабатывает перемещение машинки влево и вправо. 16. добавила три функции (checkCrash(), isInside(x, y) и isCrash(bx, by) для проверки на столкновения машинки с боксиками 17. момент остановки игры и фиксации результата реализован в функции gameOver() запуск проекта осложнился тем, что работа с nodeJS изменила настройки VS Code. Проблема решилась переустановкой этой программы (сброс настроек + очистка системных папок) |
|||
Дневник успеха 2021-04-18 : Маленькое дело лучше большого безделья. | + 5 | ||
За эту неделю: + Я проверил 63 отчёта у 12 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом несколько буков. + Я набрал 7 текстов: 1 => «C# набор / Формирование массива», без ошибок 2 => «C# набор / Вывод элементов массива», без ошибок 3 => «C# набор / Ввод элементов матрицы», без ошибок 4 => «C# набор / Вывод элементов матрицы», без ошибок 5 => «C# набор / Вывод числа по разрядам», без ошибок 6 => «C# набор / Выделение подстроки», без ошибок 7 => «C# набор / Максимальный элемент массива», без ошибок + Я решил 15 задач: 1 => «Лирика / Трамвай» на 100% 2 => «Лирика / Огород» на 100% 3 => «Лирика / Коты» на 100% 4 => «Лирика / Студент Вася» на 100% 5 => «Лирика / Полторы куры» на 100% 6 => «Лирика / Опечакти» на 100% 7 => «Лирика / Классики» на 100% 8 => «Лирика / Майкл» на 100% 9 => «Лирика / Билетики» на 100% 10 => «Лирика / Коля-арифметик» на 100% 11 => «Лирика / Любимые цифры» на 100% 12 => «Лирика / Рулетка *» на 90% 13 => «Формулы / Математика» на 100% 14 => «Формулы / Формула 0001» на 100% 15 => «Олимпиада / Случайная задача» на 100% + Я выполнил 8 видеоуроков: 1 => «Node JS первые шаги / Работа с текстовыми файлами» за 23 час. 39 мин. 2 => «Игры на JavaScript / Очисти поле - Функция хода» за 1 час. 54 мин. 3 => «Игры на JavaScript / Сколько мне дней» за 20 мин. 4 => «Игры на JavaScript / Гонка - Герои на канвасе» за 2 час. 24 мин. 5 => «Игры на JavaScript / Гонка - Массив боксиков» за 18 час. 44 мин. 6 => «Игры на JavaScript / Гонка - Запуск таймера» за 19 час. 20 мин. 7 => «Игры на JavaScript / Гонка - Рулевое управление» за 1 день 16 час. 40 мин. 8 => «Итератор / Итератор. Разложение числа на простые множители.» за 1 день 3 час. 17 мин. План этой недели выполнен наполовину: завершила только курс "Node JS первые шаги". Курс "Игры на JS"пройден не полностью. На следующей неделе я его пройду. Также планирую завершить курс "Итератор" |
|||
Игры на JavaScript Гонка - Рулевое управление | + 5 | ||
добавила обработчик движения мышки, который связывает мышь с машинкой (функция moveCar()) Функция-обработчик рассчитывает координаты машинки в канвасе и обрабатывает перемещение машинки влево и вправо. |
|||
Игры на JavaScript Гонка - Запуск таймера | + 7 | ||
1. Добавила вызов таймера. 2. Создала функцию timer(). 3. функция addBox() изменена так, чтобы уровни увеличивались автоматически 4. плавное появление боксиков реализовано в функции addBox() 5. удаление уехавших боксиков реализовано в функции downBox() 6. подобрала параметры уровня и изменения скорости так, чтобы выполнение происходило комфортно для глаз были опечатки в коде. Все также сложно искать такие ошибки без возможностей автоматического дебагера. Приходится искать возможности проверки хода выполнения скрипта, изменяя настройки среды и добавляя дополнительные операции визуализации. Снято видео mp4 с ходом выполнения скрипта, но прикрепить его к уроку не получилось |
|||
Итератор Итератор. Разложение числа на простые множители. | + 7 | ||
Удалила старую версию VS и установила VS-2019. Создала консольное приложение и написала программу для разложения числа на простые множители. все работает |
|||
Игры на JavaScript Гонка - Массив боксиков | + 4 | ||
выполнен рефакторинг предыдущего варианта скрипта race: функция downBox() перемещает боксы вниз, addBox() рандомно добавляет новые боксы на поле, showBox() рисует сами боксы, cls() очищает поле. Размещена кнопка Down, которая запускает эти функции в определенном порядке. сначала боксы уходили вверх. Изменила - на + и все получилось. Дело было в направлении осей на канвасе: вниз и вправо - это положительные направления |
|||
Игры на JavaScript Гонка - Герои на канвасе | + 5 | ||
1. создан канвас с id=canvascl в теге <body>; 2. canvas и context проинициализированы через функцию init(); 3. описаны параметры машинки и "боксов"; 4. при помощи паттерна fillRect нарисованы зеленая машинка и черные "боксы"; 5. созданы функции рисования машинки и боксов, причем размещение боксов реализовано рандомно на канвасе; 6. размещено 40 боксов и одна машинка. немного запуталась с описанием стиля канваса. |
|||
Игры на JavaScript Сколько мне дней | + 4 | ||
Написала скрипт, вычисляющий количество прожитых дней с момента рождения. ничего сложного |
|||
Игры на JavaScript Очисти поле - Функция хода | + 4 | ||
1. Создала функции turn (x, y) и turnxy (x, y) для выполнения хода 2. Создала функцию isEmpty () для проверки окончания игры 3. Добавила счётчик ходов по аналогии с одномерной игрой 3. Прошла 3 уровень (см. скриншот). пройти 1й уровень, хотя принцип завершения игры стал понятен, загнать "галки" в заветный угол не хватило терпения |
|||
Node JS первые шаги Работа с текстовыми файлами | + 4 | ||
1. создала файл test.txt и записала в него 1 строку. После этого добавила еще одну строку командой <имя скрипта>.appendFileSync("<имя файла>", "<новый текст> \n"); 2. реализовала чтение и запись в файл test.txt - новая строчка затерла старую в файле... 3. реализовала удаление файла test.txt не поняла, как добавить текст в файл с новой стоки, если курсор стоит в старой. Команда var write = fs.appendFileSync("test.txt", "Привет, Ирина \n"); // Запись в файл не помогла. Новый текст добавился к старому в той же строке, где стоял курсор |
|||
Дневник успеха 2021-04-11 : Не говори "гоп", пока не перепрыгнешь. | + 5 | ||
За эту неделю: + Я проверил 76 отчётов у 18 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом несколько буков. + Я набрал 5 текстов: 1 => «C# набор / Определение массива», без ошибок 2 => «C# набор / Сравнение двух целых чисел», без ошибок 3 => «C# набор / Звездочки», без ошибок 4 => «C# набор / Разделить строку на слова», без ошибок 5 => «C# набор / Заполнение массива», без ошибок + Я решил 6 задач: 1 => «Строки / Substring» на 100% 2 => «Строки / Starts/EndsWith» на 100% 3 => «Строки / Trim/Start/End» на 100% 4 => «Лирика / Банкиры» на 100% 5 => «Олимпиада / Случайная задача» на 100% 6 => «Коллекции / Апрельские дни» на 100% + Я выполнил 13 видеоуроков: 1 => «Node JS первые шаги / О Node JS. Инструменты для работы» за 16 мин. 2 => «Node JS первые шаги / Математические операции REPL» за 13 мин. 3 => «Node JS первые шаги / Создание проекта» за 6 час. 45 мин. 4 => «Node JS первые шаги / Подключение библиотеки» за 7 час. 1 мин. 5 => «Node JS первые шаги / Создание локального сервера» за 58 мин. 6 => «Node JS первые шаги / Собственная библиотечка» за 58 мин. 7 => «Node JS первые шаги / Параметры командной строки» за 26 мин. 8 => «Node JS первые шаги / Менеджер npm - создание проекта» за 21 мин. 9 => «Node JS первые шаги / Работа yargs с параметрами» за 1 день 7 час. 14 мин. 10 => «Игры на JavaScript / Запуск JavaScripta» за 3 час. 12 мин. 11 => «Игры на JavaScript / Угадай число» за 1 час. 7 мин. 12 => «Игры на JavaScript / Пасьянс» за 22 час. 14 мин. 13 => «Игры на JavaScript / Очисти поле - Чекбоксы» за 2 дня 3 час. 49 мин. На следующей неделе продолжу проходить начатые курсы и решать задачи в консоли |
|||
Node JS первые шаги Работа yargs с параметрами | + 5 | ||
- создан файл yapp.js - скрипт для подключения модуля yarg и вывода массива передаваемых параметров; - скрипт arg.js модифицирован для работы с использованием модуля yargs |
|||
Node JS первые шаги Менеджер npm - создание проекта | + 5 | ||
в моем ноуте версия npm 6.14.11, инициировано создание проекта командой npm init; установлен пакет yargs командой npm install yargs .... |
|||
Node JS первые шаги Параметры командной строки | + 5 | ||
- создан файл arg.js и подключена библиотека lib - получен массив параметров реализована обработка передаваемых параметров argv реализована проверка наличия передаваемых параметров argv ... |
|||
Node JS первые шаги Собственная библиотечка | + 4 | ||
Создала библиотеку lib.js; подключила эту библиотеку к исполняемому файлу first.js; добавила в исполняемый файл новые функции и сделала их доступными. немного непонятно следующее: если мы делаем свои функции доступными для исполнения, мы ведь открываем их для всех, кто получил доступ на наш node... где здесь безопасность? |
|||
Node JS первые шаги Создание локального сервера | + 4 | ||
создала скрипт, в котором подключила библиотеку http, создала и протестировала локальный http-сервер при помощи node круто! все сразу получилось. |
|||
Node JS первые шаги Подключение библиотеки | + 4 | ||
выводить информацию о параметрах компьютера и пользователе и выводить информацию о сетевых интерфейсах при помощи nodeJS полдня не могла загрузить отчет на сервер videosharp |
|||
Игры на JavaScript Очисти поле - Чекбоксы | + 3 | ||
Разместила чекбоксы в виде поля 5x5; разместила 3 кнопки для запуска 3х уровней, функции для реализации этих уровней, а также функции для очистки поля и для указания элемента по его id. при отладке в режиме разработчика в браузере не сразу удалось определить причину ошибки. оказалось - снова опечатки при наборе служебных команд. |
|||
Node JS первые шаги Создание проекта | + 3 | ||
научилась работать с node.js в VS-Code пока все просто |
|||
Игры на JavaScript Пасьянс | + 4 | ||
научилась играть в пасьянс с монетками ... |
|||
Игры на JavaScript Угадай число | + 6 | ||
Терпения не хватило угадывать-( Поэтому научилась взламывать игру, добавив одну команду в код скрипта - вывод загаданного числа в консоль. Эта команда не отображается на веб-странице, но ее результат виден в режиме разработчика в консоли сложно не делать опечатки в слове alert -)) Из-за этого долго не могла понять, почему счетчик попыток не срабатывал |
|||
Игры на JavaScript Запуск JavaScripta | + 6 | ||
создавать программы на JS в текстовом редакторе не получилось реализовать ввод числа из allert() |
|||
Node JS первые шаги Математические операции REPL | + 6 | ||
работать с node в консоли cmd все просто и понятно |
|||
Node JS первые шаги О Node JS. Инструменты для работы | + 5 | ||
Научилась организации начала курса. найти свободное место на диске для установки еще одного пакета-) |
|||
telegram бот "Камень ножницы бумага" О курсе и инструменты | + 3 | ||
Установлен nodejs. Телеграмм и VS Code уже были установлены все просто |
|||
Дневник успеха 2019-10-27 : Не печь кормит, а поле. | + 9 | ||
За эту неделю: + Я проверила 40 отчётов у 15 формулистов. + Я написала 1 сообщение 1 формулисту общим объёмом 1 килобуква + Я набрала 5 текстов: 1 => «Java - Запуск / Main», без ошибок 2 => «Java - Запуск / Скобки», без ошибок 3 => «Java - Запуск / String[] args», без ошибок 4 => «Java - Запуск / System.out», без ошибок 5 => «Java - Запуск / Главное заклинание», 1 ошибка + Я решила 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% − Я не выполнила ни одного видеоурока :o( − Я не собрала ни одного Мегахеша :o( |
|||
Дневник успеха 2019-10-20 : Орать — не в дуду играть. | + 8 | ||
За эту неделю: + Я проверила 19 отчётов у 7 формулистов. − Я не написала ни одного сообщения :o( + Я набрала 2 текста: 1 => «Java - Запуск / Class!», без ошибок 2 => «Java - Запуск / Static», без ошибок + Я решила 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% − Я не выполнила ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( но зато я много полезного на рабочем месте-) Надеюсь, все, что я успела отдать из своего опыта другим, зачтется плюсиком мне в "карму"-) а еще на этой неделе про меня появился мем в студ.группе (скриншот http://prntscr.com/plvvqn ) |
|||
Дневник успеха 2019-09-22 : Держись плуга плотней, будет прибыльней. | + 12 | ||
За эту неделю: + Я проверил 35 отчётов у 14 формулистов. + Я написал 1 сообщение общим объёмом 1 килобуква + Я набрал 5 текстов: 1 => «C# набор / Выделение подстроки», без ошибок 2 => «C# набор / Максимальный элемент массива», без ошибок 3 => «Java - Запуск / Static», без ошибок 4 => «Java - Запуск / void», без ошибок 5 => «Java - Запуск / Main», без ошибок − Я не решил ни одной задачи :o( − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( и "неужели и эта неделя пролетела" у меня есть учебный сайт, сделанный на тильде, https://austral-turs.ru/ я теперь на его основе разработала мастер-класс, который провожу на лекциях по медиатехнологиям -)) |
|||
Дневник успеха 2019-09-15 : Не говори, что делал, а говори, что сделал. | + 10 | ||
В прошлое воскресенье осталась ночевать на работе. Ждали "большую комиссию" , которая должна была решить участь направления 090302 в универе... Впервые за прошедший год даже не вспомнила о том, что не заполнила отчет за неделю. Но это не так страшно... У меня выработалась привычка заходить на этот сайт, чтобы выполнить хотя бы парочку "минималок". Жаль, что статистика каждый раз сбрасывается, если не выполняешь норму. Вот результат этой недели: сплошные "не", но я все еще клубе. Правда, карты банковские пришлось срочно сменить - меня пытались взломать-( Переподписалась заново. За эту неделю: + Я проверила 29 отчётов у 11 формулистов. − Я не написала ни одного сообщения :o( + Я набрала 1 текст: 1 => «C# набор / Ввод элементов матрицы», 1 ошибка − Я не решила ни одной задачи :o( Это не так, одну я все-таки решила-)) − Я не выполнила ни одного видеоурока :o( − Я не собрала ни одного Мегахеша :o( |
|||
Дневник успеха 2019-09-01 : Дело мастера боится. | + 6 | ||
За эту неделю: + Я проверила 31 отчёт у 12 формулистов. + Я написала 2 сообщения 1 формулисту общим объёмом 1 килобуква + Я набрала 3 текста: 1 => «Java - Запуск / Скоростная Java», 1 ошибка 2 => «Java - Запуск / Главное заклинание», без ошибок 3 => «Java - Вывод данных / Java Keywords», 1 ошибка + Я решила 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% − Я не выполнила ни одного видеоурока :o( − Я не собрала ни одного Мегахеша :o( |
|||
Дневник успеха 2019-08-25 : С горы и сани бегут, а на гору и воз не идет. | + 11 | ||
За эту неделю: + Я проверила 40 отчётов у 17 формулистов. − Я не написала ни одного сообщения :o( + Я набрала 3 текста: 1 => «Java - Запуск / Class!», без ошибок 2 => «Java - Запуск / public private», без ошибок 3 => «Java - Запуск / Static», без ошибок + Я решила 3 задачи: 1 => «Строки / Copy» на 100% 2 => «Строки / Split» на 100% 3 => «Олимпиада / Случайная задача» на 100% + Я выполнила 2 видеоурока: 1 => «Доска объявлений / Схема базы данных» за 1 день 23 час. 16 мин. 2 => «Доска объявлений / Подключение к базе данных пользователя и миграция пользователей» за 37 мин. − Я не собрала ни одного Мегахеша :o( g |
|||
Доска объявлений Подключение к базе данных пользователя и миграция пользователей | + 9 | ||
1. создана база данных проекта при помощи phpmyadmin 2. подключен проект к базе данных при помощи config/db.php 3. открыта консоль в OSP и при помощи команды cd курсор переведен в папку проекта (в ней будут выполняться дальнейшие команды ) 4. создан файл миграции таблицы пользователей при помощи команды yii migrate/create create_user_table 5 в файле ***_create_user_table заданы необходимые поля при помощи php 6. при помощи миграций создана таблица пользователей в базе данных (команда из консоли yii migrate ) консоль OSP у меня немного отличается по виду от той, что показана в видео. Не сразу поняла, что у меня команды запускаются без $ |
|||
Доска объявлений Схема базы данных | + 10 | ||
определила сущности БД доски объявлений. Привела схему данных, созданную в СУБД Access. |
|||
Дневник успеха 2019-08-18 : К чему душа лежит, к тому и руки приложатся. | + 6 | ||
За эту неделю: + Я проверила 39 отчётов у 19 формулистов. + Я написала 1 сообщение 1 формулисту общим объёмом 1 килобуква + Я набрала 4 текста: 1 => «C# набор / Вывод элементов массива», без ошибок 2 => «C# набор / Вывод элементов матрицы», без ошибок 3 => «C# набор / Выделение подстроки», без ошибок 4 => «C# набор / Максимальный элемент массива», без ошибок − Я не решил ни одной задачи :o( - не понимаю, почему система так написала... задачки я решала. Это видно в табличке. + Я выполнила 2 видеоурока: 1 => «Доска объявлений / Создание проекта YII2» за 15 мин. 2 => «Доска объявлений / Комфортная конфигурация» за 31 мин. − Я не собрала ни одного Мегахеша :o( на следующей неделе продолжу работу с Yii2 |
|||
Доска объявлений Комфортная конфигурация | + 6 | ||
1. изменила настройки ссылки на главную страницу 2. проверила наличие файла .htaccess в web 3. создала пустой параметр baseUrl 4. раскомментировала параметр urlManager 5. проверила результат: ссылки в адресной строке - ЧПУ на этом уроке - все просто |
|||
Доска объявлений Создание проекта YII2 | + 6 | ||
1. создана папка проекта в каталоге domains 2. скачан архив yii2 с официального сайта https://www.yiiframework.com/download 3. распакован архив в папку проекта domains/bulletin 4. создан новый домен в настройках OpenServer и в файле HOSTS 5. введено значение ключа валидации в config/web.php 6. Изменены настройки OSPanel в разделе Модули (версия HTTP - Apache-PHP-7-***, PHP - PHP-7.2-*** ) 7. запущен новый сайт http://bull.local/ с работающим фреймворком Yii2 запустить сайт удалось не сразу. Выскакивала ошибка, описанная здесь: https://yiiframework.ru/forum/viewtopic.php?t=50593 пришлось изменить настройки модуля в OSPanel : изменить версию PHP c 5й на 7.2 |
|||
Дневник успеха 2019-08-11 : Не начавши - думай, а начавши - делай. | + 8 | ||
За эту неделю: + Я проверила 39 отчётов у 15 формулистов. + Я написала 1 сообщение 1 формулисту общим объёмом несколько буков. + Я набрала 3 текста: 1 => «C# набор / Обмен элементов», без ошибок 2 => «C# набор / Разделить строку на слова», без ошибок 3 => «C# набор / Заполнение массива», без ошибок + Я решила 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% − Я не выполнила ни одного видеоурока :o( − Я не собрала ни одного Мегахеша :o( |
|||
Дневник успеха 2019-08-04 : Не одежда красит человека, а добрые дела. | + 13 | ||
За эту неделю: + Я проверила 69 отчётов у 23 формулистов. − Я не написала ни одного сообщения :o( + Я набрала 3 текста: 1 => «C# набор / Первая программа», без ошибок 2 => «Java - Вывод данных / Java Keywords», без ошибок 3 => «Java - Вывод данных / Калькулятор», без ошибок + Я решила 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% − Я не выполнила ни одного видеоурока :o( − Я не собрала ни одного Мегахеша :o( |
|||
Дневник успеха 2019-07-28 : Кто не ходит, тот и не падает. | + 7 | ||
За эту неделю: + Я проверила 58 отчётов у 18 формулистов. − Я не написала ни одного сообщения :o( + Я набрала 1 текст: 1 => «Java - Запуск / String[] args», без ошибок + Я решила 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнила 1 видеоурок: 1 => «Доска объявлений / О проекте и про инструменты» за 3 час. 38 мин. − Я не собрала ни одного Мегахеша :o( В планах на неделю - протестить до конца курс по доскам объявлений и навести порядок в ноуте (убрать все лишнее) |
|||
Доска объявлений О проекте и про инструменты | + 7 | ||
Доустановила к OpenServer IDE NetBeans |
|||
Дневник успеха 2019-07-21 : Усердная мышь и доску прогрызет. | + 9 | ||
За эту неделю: + Я проверила 27 отчётов у 12 формулистов. − Я не написала ни одного сообщения :o( + Я набрала 4 текста: 1 => «C# набор / Вывод элементов матрицы», без ошибок 2 => «C# набор / Выделение подстроки», без ошибок 3 => «C# набор / Максимальный элемент массива», без ошибок 4 => «Java - Запуск / void», без ошибок + Я решила 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнила 1 видеоурок: 1 => «Dancing Links / Что такое Dancing Links» за 25 мин. − Я не собрала ни одного Мегахеша :o( |
|||
Dancing Links Что такое Dancing Links | + 8 | ||
Задачи о размещении цифр в судоку и о N ферзях, являются частным случаем обобщенной задачи покрытия множеств. Поэтому данный алгоритм вполне подходит для их программной реализации. |
|||
Дневник успеха 2019-07-14 : Пока железо в работе, его и ржа не берет. | + 10 | ||
За эту неделю: + Я проверила 48 отчётов у 17 формулистов. − Я не написала ни одного сообщения :o( + Я набрала 7 текстов: 1 => «C# набор / Звездочки», без ошибок 2 => «C# набор / Обмен элементов», без ошибок 3 => «C# набор / Разделить строку на слова», без ошибок 4 => «C# набор / Заполнение массива», без ошибок 5 => «C# набор / Формирование массива», без ошибок 6 => «C# набор / Вывод элементов массива», без ошибок 7 => «C# набор / Ввод элементов матрицы», без ошибок + Я решила 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнила 4 видеоурока: 1 => «.NET Core первые шаги / Среда и инструменты разработки» за 12 час. 49 мин. 2 => «.NET Core первые шаги / Первый проект на .net Core» за 12 мин. 3 => «.NET Core первые шаги / Тонкая системная диагностика» за 1 день 11 час. 47 мин. 4 => «.NET Core первые шаги / Автономный файл - в массы!» за 15 час. 16 мин. − Я не собрала ни одного Мегахеша :o( За эту неделю удалось кроме решения консольных задач выполнить 4 урока - протестила курс .NET Core! Спасибо Валерию Жданову за его труд! |
|||
.NET Core первые шаги Автономный файл - в массы! | + 8 | ||
dotnet — это средство для управления исходным кодом .NET и двоичными объектами. dotnet run — запускает приложение из источника. В этом уроке было выполнено: 1) внесены исправления в программу Program.cs, добавив Console.ReadKey(); 2) испытан расширенный вид команды dotnet run 3) собран проект командой dotnet build с параметрами -с Release -r win10-x64 4) сделана публикация автономной версии проекта через dotnet publish |
|||
.NET Core первые шаги Тонкая системная диагностика | + 7 | ||
подключила библиотеку System.Diagnostics и получила данные об операционной системе и процессоре. |
|||
.NET Core первые шаги Первый проект на .net Core | + 4 | ||
Выполнила все задания по шагам одновременно с Валерием. Все легко и понятно. |
|||
.NET Core первые шаги Среда и инструменты разработки | + 4 | ||
Среда dotnet уже была установлена. Редактор brackets - также |
|||
Дневник успеха 2019-06-30 : Не диво дело начать — диво кончить. | + 11 | ||
За эту неделю: + Я проверила 52 отчёта у 22 формулистов. + Я написала 1 сообщение общим объёмом несколько буков. + Я набрала 3 текста: 1 => «Java - Запуск / Скоростная Java», без ошибок 2 => «Java - Запуск / String[] args», 1 ошибка 3 => «Java - Запуск / Главное заклинание», 1 ошибка + Я решила 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% − Я не выполнила ни одного видеоурока :o( − Я не собрала ни одного Мегахеша :o( Задач решено за эту неделю конечно же больше, чем 1. Стараюсь не подсматривать в видео при решении задач, но не всегда хватает терпения-) Наверное просто не доверяю себе, иду по пути наименьшего сопротивления. Этот месяц тоже будет сложным в плане свободного времени, но бросать тренировки в клубе не собираюсь - упорно ползу в выбранном направлении. |
|||
Дневник успеха 2019-06-16 : Кто не работает, тот не ошибается. | + 7 | ||
За эту неделю: + Я проверила 20 отчётов у 9 формулистов. − Я не написала ни одного сообщения :o( + Я набрала 1 текст: 1 => «C# набор / Формирование массива», без ошибок + Я решила 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% − Я не выполнила ни одного видеоурока :o( − Я не собрала ни одного Мегахеша :o( А еще я подготовила к защите 7 дипломников, 4 из которых уже защитились на 5. Исправила 10 рабочих программ для для магистров, приняла зачет в 2х группах и поставила порядка 40 оценок за экзамен автоматом. Не успела: завершить полученный бесплатно курс по JS на ITVDN. Сожалею, но не стану приобретать подписку - лучше поставлю цель - записать видео по прохождению основ на JS по примеру Евгения Витольдовича. И... жутко устала - хочу в отпуск |
|||
Дневник успеха 2019-06-09 : Какова пашня, таково и брашно. | + 10 | ||
За эту неделю: + Я проверила 28 отчётов у 19 формулистов. + Я написала 1 сообщение 1 формулисту общим объёмом несколько буков. + Я набрала 4 текста: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Звездочки», без ошибок 3 => «C# набор / Обмен элементов», без ошибок 4 => «Java - Вывод данных / Целые типы», без ошибок + Я решила 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнила 1 видеоурок: 1 => «Пошаговый JavaScript / Statements» за 1 день 23 час. 57 мин. − Я не собрала ни одного Мегахеша :o( |
|||
Пошаговый JavaScript Statements | + 15 | ||
Впервые услышала о различии понятий "инструкция" и "оператор". Инструкция (команда) - это атомарная (простейшая, элементарная) операция, а оператор может быть последовательностью ряда команд (инструкций), которые связаны единой целью - выполнением оператора (как единого целого). очень интересная особенность JS, связанная с командой "; " . Поняла, что лучше ставить этот символ, чем пропускать место, где он должен быть-) Также интересно все, что умеет оператор "+" в JS Набор ключевых слов приведен в скриншоте текстового файла, набранного мной. Интересно, что состав ключевых слов изменяется от версии к версии JS |
|||
Дневник успеха 2019-06-02 : На необработанной земле лишь бурьян растет. | + 15 | ||
За эту неделю: + Я проверила 76 отчётов у 29 формулистов. + Я написала 3 сообщения 1 формулисту общим объёмом 1 килобуква + Я набрала 5 текстов: 1 => «Java - Запуск / Скоростная Java», без ошибок 2 => «Java - Запуск / System.out», без ошибок 3 => «Java - Запуск / Компиляция», без ошибок 4 => «Java - Циклы / Java For Loops», 2 ошибки 5 => «Java - Циклы / Java While Loops», 1 ошибка + Я решила 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнила 3 видеоурока: 1 => «Пошаговый JavaScript / Introduction» за 7 мин. 2 => «Пошаговый JavaScript / Where To» за 1 час. 47 мин. 3 => «Пошаговый JavaScript / Output» за 1 день 20 час. 41 мин. − Я не собрала ни одного Мегахеша :o( |
|||
Пошаговый JavaScript Output | + 10 | ||
Узнала о различных способах вывода в JS JavaScript может выводить данные следующими способами: 1 Вывод в HTML , используя метод innerHTML. 2 Вывод в HTML , используя document.write(). 3 Запись во всплывающее окно alert box, используя window.alert(). 4 Запись в консоли браузера, используя console.log(). |
|||
Пошаговый JavaScript Where To | + 13 | ||
Разобралась с тем, где лучше располагать скрипт в коде веб-страницы. Перенесла описание функций JS в отдельный файл myScript.js и прикрепила его в конце тела документа тегом <style src="myScript.js"></style>. Результат работы скриптов записала на видео. Видео, записанное в этом уроке - первая "проба пера" (если честно, звук на видео не очень удачный ) |
|||
Пошаговый JavaScript Introduction | + 11 | ||
Научилась изменять содержимое контента на странице, обращаясь к элементу через команду document.getElementById("Id-name"). Собрала 4 примера в нумерованный список на веб-странице. разобраться с расстановкой меток Id в тегах |
|||
Дневник успеха 2019-05-26 : Не тряси яблоко пока зелено: созреет - само упадет. | + 10 | ||
За эту неделю: + Я проверила 57 отчётов у 22 формулистов. − Я не написал ни одного сообщения :o( + Я набрал 7 текстов: 1 => «Java - Запуск / public private», без ошибок 2 => «Java - Запуск / Static», без ошибок 3 => «Java - Запуск / void», без ошибок 4 => «Java - Запуск / Main», без ошибок 5 => «Java - Запуск / Скобки», без ошибок 6 => «Java - Запуск / String[] args», без ошибок 7 => «Java - Запуск / Главное заклинание», без ошибок + Я решила 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнила 1 видеоурок: 1 => «Пошаговый JavaScript / Home» за 2 час. 40 мин. − Я не собрала ни одного Мегахеша :o( |
|||
Пошаговый JavaScript Home | + 9 | ||
Скопировала скрипт из примера на www.w3schools.com Тест прошла. Ошибка только в условном операторе. Попытка перенести содержимое тегов <script>..</script> в отдельный файл demo.js завершилась неудачей: кнопка не работает. |
|||
Дневник успеха 2019-05-19 : Пчелка маленькая, а и та работает. | + 15 | ||
За эту неделю: + Я проверила 73 отчёта у 28 формулистов. + Я написала 2 сообщения 2 формулистам общим объёмом несколько буков. + Я набрала 6 текстов: 1 => «C# набор / Вывод элементов массива», без ошибок 2 => «C# набор / Ввод элементов матрицы», без ошибок 3 => «C# набор / Вывод элементов матрицы», без ошибок 4 => «C# набор / Вывод числа по разрядам», без ошибок 5 => «C# набор / Выделение подстроки», без ошибок 6 => «Java - Запуск / Class!», без ошибок + Я решила 2 задачи: 1 => «Строки / CompareTo» на 100% 2 => «Олимпиада / Случайная задача» на 100% − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( |
|||
Дневник успеха 2019-05-12 : Птицу узнают в полете, а человека в работе. | + 6 | ||
За эту неделю: + Я проверила 49 отчётов у 21 формулиста. − Я не написал ни одного сообщения :o( + Я набрала 5 текстов: 1 => «C# набор / Определение массива», 1 ошибка 2 => «C# набор / Звездочки», без ошибок 3 => «C# набор / Обмен элементов», без ошибок 4 => «C# набор / Разделить строку на слова», без ошибок 5 => «C# набор / Формирование массива», без ошибок + Я решил 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% − Я не выполнила ни одного видеоурока :o( − Я не собрала ни одного Мегахеша :o( |
|||
Дневник успеха 2019-05-05 : Господской работы не переработаешь. | + 7 | ||
За эту неделю: + Я проверила 87 отчётов у 28 формулистов. + Я написала 2 сообщения 1 формулисту общим объёмом 1 килобуква + Я набрала 6 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Служебные слова», 1 ошибка 3 => «Java - Запуск / Скоростная Java», без ошибок 4 => «Java - Запуск / Компиляция», без ошибок 5 => «Java - Вывод данных / Целые типы», без ошибок 6 => «Java - Циклы / Java While Loops», 2 ошибки + Я решила 2 задачи: 1 => «Строки / Length» на 100% 2 => «Олимпиада / Случайная задача» на 100% + Я выполнила 3 видеоурока: 1 => «LINQ: шаг за шагом / Инструменты и консольное приложение» за 22 мин. 2 => «LINQ: шаг за шагом / Традиционный алгоритм» за 28 мин. 3 => «LINQ: шаг за шагом / Первое использование LINQ» за 1 час. 19 мин. − Я не собрала ни одного Мегахеша :o( Короче - все-таки, поработала-)) |
|||
LINQ: шаг за шагом Первое использование LINQ | + 8 | ||
1. Вынесла выборку и сортировку в отдельный метод. 2. Продублировала этот метод новым методом, использующим язык linq 3. Протестировала новый метод с разными данными для критерия выборки |
|||
LINQ: шаг за шагом Традиционный алгоритм | + 7 | ||
1. Организовала список из строчных элементов (языки программирования). 2. Выбрала все элементы списка, отвечающие критерию (содержащие символ "C" или "с"). 3. Отсортировала выбранные элементы по возрастанию все просто и ясно |
|||
LINQ: шаг за шагом Инструменты и консольное приложение | + 6 | ||
Подготовлен проект на VS - консольное приложение для работы с LINQ, а также набор данных в текстовом файле. все просто |
|||
Дневник успеха 2019-04-28 : Нужно наклониться, чтоб из ручья напиться. | + 7 | ||
За эту неделю: + Я проверила 65 отчётов у 22 формулистов. − Я не написала ни одного сообщения :o( + Я набрала 6 текстов: 1 => «Java - Запуск / public private», без ошибок 2 => «Java - Запуск / Main», без ошибок 3 => «Java - Запуск / Скобки», без ошибок 4 => «Java - Запуск / System.out», без ошибок 5 => «Java - Запуск / Главное заклинание», без ошибок 6 => «Java - Циклы / Java For Loops», без ошибок + Я решила 3 задачи: 1 => «Целые числа / Отзыв» на 100% 2 => «Олимпиада / Пятью восемь» на 70% 3 => «Олимпиада / Случайная задача» на 100% − Я не выполнила ни одного видеоурока :o( − Я не собрала ни одного Мегахеша :o( |
|||
Дневник успеха 2019-04-21 : Сей хлеб — не спи: будешь жать — некогда будет дремать. | + 8 | ||
За эту неделю: + Я проверила 58 отчётов у 23 формулистов. − Я не написала ни одного сообщения :o( + Я набрала 5 текстов: 1 => «C# набор / Вывод элементов матрицы», без ошибок 2 => «C# набор / Вывод числа по разрядам», без ошибок 3 => «C# набор / Выделение подстроки», 1 ошибка 4 => «Java - Запуск / Class!», без ошибок 5 => «Java - Запуск / void», без ошибок + Я решила 2 задачи: 1 => «Целые числа / Пирамида» на 100% 2 => «Олимпиада / Случайная задача» на 100% − Я не выполнила ни одного видеоурока :o( − Я не собрала ни одного Мегахеша :o( ... |
|||
Дневник успеха 2019-04-14 : Есть терпенье, будет и уменье. | + 12 | ||
За эту неделю: + Я проверила 49 отчётов у 19 формулистов. + Я написала 1 сообщение 1 формулисту общим объёмом несколько буков. + Я набрала 4 текста: 1 => «C# набор / Разделить строку на слова», без ошибок 2 => «C# набор / Заполнение массива», без ошибок 3 => «C# набор / Формирование массива», без ошибок 4 => «C# набор / Ввод элементов матрицы», 1 ошибка + Я решила 5 задач: 1 => «Олимпиада / Случайная задача» на 100% 2 => «Потоки / Лесенка» на 100% 3 => «Потоки / Сумма троек» на 100% 4 => «Потоки / Средний сосед» на 100% 5 => «Коллекции / Классики» на 100% − Я не выполнил ни одного видеоурока :o( − Я не собрал ни одного Мегахеша :o( вот как-то так |
|||
Дневник успеха 2019-04-07 : Куй железо, пока горячо. | + 8 | ||
а эту неделю: + Я проверила 54 отчёта у 25 формулистов. − Я не написал ни одного сообщения :o( + Я набрала 2 текста: 1 => «C# набор / Сравнение двух целых чисел», без ошибок 2 => «Java - Вывод данных / Java Keywords», без ошибок + Я решила 2 задачи: 1 => «Олимпиада / Случайная задача» на 100% 2 => «Потоки / Пустозвон» на 100% + Я выполнила 1 видеоурок: 1 => «ООП на Python3 / ООП - конструктор и деструктор» за 1 день 3 час. 35 мин. − Я не собрала ни одного Мегахеша :o( неделя промелькнула, даже не начавшись-) на работе понемногу сдаю работу, которую необходимо сдать к определенному сроку. В клубе пока топчусь на одном месте. Но зато придумала анекдот: как выругаться на приличном языке? примерно вот так: "паблик статик войд мэйн, стринг... аргз" |
|||
Дневник успеха 2019-03-31 : Сколько ни говорить, а с разговору сыт не будеш. | + 9 | ||
За эту неделю: + Я проверил 45 отчётов у 24 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом несколько букв. + Я набрал 3 текста: 1 => «Java - Запуск / Скоростная Java», без ошибок 2 => «Java - Запуск / System.out», без ошибок 3 => «Java - Вывод данных / Калькулятор», без ошибок + Я решил 3 задачи: 1 => «For-to-чки / Псевдо-квадраты» на 100% 2 => «For-to-чки / Палочки» на 100% 3 => «Олимпиада / Случайная задача» на 100% + Я выполнил 1 видеоурок: 1 => «ООП на Python3 / ООП - проект бэкаппера» за 45 мин. − Я не собрал ни одного Мегахеша :o( ну вот, хотя бы один видеоурок я выполнила на этой неделе! Есть прорыв в пространстве рутины бытия-) Консольных задач решено больше, чем отмечается в этой статистике. Останавливают ограничения на применение служебных слов для задач по C#, которые создают дополнительные трудности при решении тех же задач на Java. Например, при выводе определенного числа 1-ц в консоль без применения описателя String на Java. Как решить эту проблему? Ведь стандартный вызов метода main записывается с параметрами String[] args ... Пустые скобки после main() не позволяют считывать введенное число единиц корректно. Компиляция проходит, но вывод печати - пустая строка. Пока эта проблема висит в воздухе над моей головой и капает на мозги (вот пример настоящей изощренной пытки!) Продолжу в том же направлении (Java) и еще в направлении Python. |
|||
Дневник успеха 2019-03-24 : Зубами того гвоздя не вытянуть. | + 15 | ||
За эту неделю: + Я проверила 52 отчёта у 22 формулистов. + Я написала 1 сообщение общим объёмом 1 килобуква + Я набрала 5 текстов: 1 => «C# набор / Максимальный элемент массива», без ошибок 2 => «Java - Запуск / Class!», без ошибок 3 => «Java - Запуск / Static», без ошибок 4 => «Java - Запуск / void», без ошибок 5 => «Java - Запуск / Скобки», без ошибок + Я решил 13 задач: 1 => «For-to-чки / Сумма квадратов» на 100% 2 => «For-to-чки / Трёхзначные числа» на 100% 3 => «For-to-чки / Двухзначные числа» на 100% 4 => «For-to-чки / Отрицательно» на 100% 5 => «For-to-чки / Улица» на 100% 6 => «For-to-чки / Радуга» на 100% 7 => «For-to-чки / Сто квадратов» на 100% 8 => «For-to-чки / Отрицательные» на 100% 9 => «For-to-чки / Тройка» на 100% 10 => «For-to-чки / Семёрка» на 100% 11 => «For-to-чки / Туз» на 100% 12 => «For-to-чки / Улыбки» на 100% 13 => «Олимпиада / Случайная задача» на 100% + Я выполнила 1 видеоурок: 1 => «Теория ООП / Интерфейс. Зачем он нужен.» за 29 мин. − Я не собрала ни одного Мегахеша :o( нормы не выполнила по причине весеннего ОРЗ. Сейчас пошла на поправку, надеюсь восстановить прежний темп освоения новых для себя технологий на следующей неделе. |
|||
Теория ООП Интерфейс. Зачем он нужен. | + 16 | ||
Интерфейс - ссылочный тип, который определяет набор методов и свойств, но не реализует их. У интерфейса методы и свойства не имеют реализации, в этом они сближаются с абстрактными методами абстрактных классов. -- |
|||
Дневник успеха 2019-03-17 : Кончил дело — гуляй смело. | + 10 | ||
За эту неделю: + Я проверила 58 отчётов у 25 формулистов. − Я не написал ни одного сообщения :o( + Я набрала 6 текстов: 1 => «C# набор / Заполнение массива», без ошибок 2 => «C# набор / Формирование массива», без ошибок 3 => «C# набор / Вывод элементов массива», без ошибок 4 => «C# набор / Ввод элементов матрицы», без ошибок 5 => «C# набор / Вывод элементов матрицы», без ошибок 6 => «C# набор / Выделение подстроки», без ошибок + Я решила 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнила 1 видеоурок: 1 => «Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК.» за 30 мин. − Я не собрала ни одного Мегахеша :o( |
|||
Теория ООП ПОЛУФИНАЛЬНЫЙ УРОК. | + 8 | ||
В курсе последовательно применяются основные принципы ООП (инкапсуляция, полиморфизм и наследование). Создается проект, рисующий сложные фигуры (спрайты), состоящие из графических примитивов. Процесс состоит из следующих шагов: - рисование геометрических примитивов; - создание базовых и производных классов; - создание структур для работы с пикселями, на этом шаге разбирается отличие класса от структуры; - создание спрайта, состоящего из базовых фигур и добавление возможности определять цвет пикселя и линии; - создается метод, имитирующий передвижение фигуры; - дается представление об абстрактных и виртуальных методах в абстрактном классе и описании override в производных классах; - создается класс Sprite, который является производным от базового абстрактного класса Shape, а в нем список List, который содержит произвольное число фигур, метод, добавляющий фигуру и метод Move(), перемещающий фигуру, как целое. Особенность курса - простота изложения и четкая последовательность действий, повторить которые не представляет труда. Ирина Трубчик. найти время для полуфинального отчета-( |
|||
Дневник успеха 2019-03-10 : Маленькое дело лучше большого безделья. | + 14 | ||
За эту неделю: + Я проверила 61 отчёт у 29 формулистов. − Я не написала ни одного сообщения :o( + Я набрала 6 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Служебные слова», 2 ошибки 3 => «C# набор / Сравнение двух целых чисел», 1 ошибка 4 => «C# набор / Звездочки», без ошибок 5 => «C# набор / Обмен элементов», без ошибок 6 => «C# набор / Разделить строку на слова», без ошибок + Я решила 3 задачи: 1 => «Олимпиада / Случайная задача» на 100% 2 => «000. Строки / Длина» на 100% 3 => «000. Строки / Слова» на 100% + Я выполнила 2 видеоурока: 1 => «Tinklavimas / Термины сайтостроения» за 52 мин. 2 => «Tinklavimas / Контрольная работа» за 2 дня 22 час. 21 мин. − Я не собрал ни одного Мегахеша :o( |
|||
Tinklavimas Термины сайтостроения | + 13 | ||
Сервер - это компьютер, который обрабатывает запросы, поступающие от других компьютеров («клиентов») в рамках какого-либо сетевого протокола. Английский глагол to serve, от которого произошло слово «сервер», означает попросту «обслуживать». С формальной точки зрения сервер это сторона «переговоров», проходящих по принципу «клиент-сервер»; сторона, получающая от «клиентов» запросы и посылающая им ответы в виде какой-либо информации. SSL (англ. Secure Sockets Layer — уровень защищённых cокетов) — криптографический протокол, который подразумевает более безопасную связь. Он использует асимметричную криптографию для аутентификации ключей обмена, симметричное шифрование для сохранения конфиденциальности, коды аутентификации сообщений для целостности сообщений. По сути дела это протоколы, обеспечивающие безопасный канал между двумя машинами, что взаимодействуют между собой посредством внутренней сети или Интернета. --- |
|||
Tinklavimas Контрольная работа | + 10 | ||
Вариант 2 Server - физическая точка сети (оснащенная специальным программным обеспечением), которая управляет работой сети, руководствуясь правилами (сетевыми протоколами) Hosting - это техническая площадка для размещения сайтов, предоставляемая специализированными Хостинг-компаниями. То есть, это место, где лежат сайты. Работа Хостинг-компании сводится к тому, чтобы предоставлять беспрерывный (в идеале) доступ пользователей интернет-пространства к сайтам, размещаемым в данной Хостинговой компании. VDS/VPS - VPS (VDS, виртуальный сервер), от англ. Virtual Private/Dedicated Server — это технология хостинга, за счет которой на одном физическом сервере запущено несколько виртуальных машин, изолированных друг от друга. Каждая из них является виртуальным аналогом физического (выделенного сервера). FTP - (англ. File Transfer Protocol — протокол передачи файлов) — протокол, предназначенный для передачи файлов в компьютерных сетях. FTP позволяет подключаться к серверам этого протокола и просматривать содержимое каталогов, загружать файлы с сервера или на сервер. Формально это что-то вроде подключения к некой папке, которая находится на другом компьютере/сервере, используя сеть или интернет. В случае, если передача файла была прервана по каким-либо причинам, протокол предусматривает средства для докачки файла, что бывает очень удобно при передаче больших файлов. Дополнительный термин PHP - язык программирования, специально разработанный для написания web-приложений (скриптов, сценариев), исполняющихся на Web-сервере. Синтаксис языка во многом основывается на синтаксисе C, Java и Perl. |
|||
Дневник успеха 2019-03-03 : Не говори "гоп", пока не перепрыгнешь. | + 16 | ||
За эту неделю: + Я проверила 71 отчёт у 32 формулистов. + Я написала 2 сообщения 2 формулистам общим объёмом 1 килобуква + Я набрала 5 текстов: 1 => «Java - Запуск / String[] args», без ошибок 2 => «Java - Запуск / System.out», без ошибок 3 => «Java - Запуск / Главное заклинание», без ошибок 4 => «Java - Запуск / Компиляция», без ошибок 5 => «Java - Циклы / Java For Loops», без ошибок + Я решила 6 задач: 1 => «Олимпиада / Случайная задача» на 100% 2 => «Олимпиада / Случайная задача» на 100% 3 => «Олимпиада / Случайная задача» на 100% 4 => «Олимпиада / Случайная задача» на 100% 5 => «Олимпиада / Случайная задача» на 100% 6 => «Олимпиада / Случайная задача» на 100% + Я выполнила 3 видеоурока: 1 => «PHP парсинг XML / Создание проекта» за 2 час. 56 мин. 2 => «PHP парсинг XML / Создание XML-файла» за 10 мин. 3 => «PHP парсинг XML / Чтение из XML-файла» за 1 день 19 час. 24 мин. − Я не собрал ни одного Мегахеша :o( ну... вот как-то так |
|||
PHP парсинг XML Чтение из XML-файла | + 18 | ||
Для загрузки XML-файла применяем ф-цию simplexml_load_file() Результат ее работы сохраняем в переменную shop. Для получения информации о товаре выгружаем значение определенного поля у структуры ... почему так, пока еще не разобралась - просто повторила за лектором-) пока еще нет полного понимания того, что происходит -- только интуитивное |
|||
PHP парсинг XML Создание XML-файла | + 15 | ||
Научилась создавать XML файл, в котором есть инструкция, определяющая стандарт документа, и корневой тег, содержащий дочерние теги с полями xml-таблицы (если я правильно это поняла) --- |
|||
PHP парсинг XML Создание проекта | + 14 | ||
Научилась самостоятельно запускать локальный сервер и создавать файл, который интерпретируется браузером по url , определенному самостоятельно (http://xmlphp.local/) . Наконец-то это получилось!!! сложно было собрать все инструменты в одном ноуте и корректно все настроить. Понимание того, как правильно и в какой последовательности нужно все делать, пришло не сразу. |
|||
Дневник успеха 2019-02-24 : Была бы охота — будет ладиться работа. | + 15 | ||
За эту неделю: + Я проверила 88 отчётов у 33 формулистов. + Я написала 1 сообщение 1 формулисту общим объёмом несколько буков. + Я набрала 7 текстов: 1 => «C# набор / Максимальный элемент массива», без ошибок 2 => «Java - Запуск / Class!», без ошибок 3 => «Java - Запуск / public private», без ошибок 4 => «Java - Запуск / Static», без ошибок 5 => «Java - Запуск / void», без ошибок 6 => «Java - Запуск / Main», без ошибок 7 => «Java - Запуск / Скобки», без ошибок + Я решила 3 задачи: 1 => «For-to-чки / Созвездие» на 100% 2 => «For-to-чки / Сумма» на 100% 3 => «Олимпиада / Случайная задача» на 100% + Я выполнила 1 видеоурок: 1 => «ООП на Python3 / ООП - теория на примере популярной игры» за 16 мин. − Я не собрал ни одного Мегахеша :o( Результат - не весть что, но я старалась-)) Планировать работу сейчас сложно. Буду просто следовать правилу Формулиста: "Даешь ежедневный минимум"! |
|||
Дневник успеха 2019-02-17 : Один в поле не воин. | + 10 | ||
За эту неделю: + Я проверила 99 отчётов у 30 формулистов. + Я написала 1 сообщение 1 формулисту общим объёмом несколько буков. + Я набрала 7 текстов: 1 => «C# набор / Заполнение массива», без ошибок 2 => «C# набор / Формирование массива», без ошибок 3 => «C# набор / Вывод элементов массива», без ошибок 4 => «C# набор / Ввод элементов матрицы», без ошибок 5 => «C# набор / Вывод элементов матрицы», 1 ошибка 6 => «C# набор / Вывод числа по разрядам», без ошибок 7 => «C# набор / Выделение подстроки», без ошибок + Я решила 20 задач: 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% 20 => «Условный оператор / Наибольшее при условии» на 100% + Я выполнила 3 видеоурока: 1 => «ООП на Python3 / Python и Visual Studio» за 22 час. 11 мин. 2 => «ООП на Python3 / Работа с zip-архивом - инициализация и распаковка» за 42 мин. 3 => «ООП на Python3 / Работа с zip-архивом - архивация файлов и папок» за 19 час. 45 мин. − Я не собрал ни одного Мегахеша :o( Прогресс - минимальный. Стараюсь увидеть стакан наполовину полным, но что-то не очень выходит-( |
|||
Дневник успеха 2019-02-10 : Поле труд любит. | + 13 | ||
За эту неделю: + Я проверила 57 отчётов у 28 формулистов. + Я написала 5 сообщений 4 формулистам общим объёмом 1 килобуква + Я набрал 5 текстов: 1 => «C# набор / Определение массива», 1 ошибка 2 => «C# набор / Сравнение двух целых чисел», без ошибок 3 => «C# набор / Обмен элементов», 1 ошибка 4 => «C# набор / Разделить строку на слова», без ошибок 5 => «Java - Запуск / Главное заклинание», без ошибок + Я решила 5 задач: 1 => «Логика / Побитовое НЕ» на 100% 2 => «Логика / Побитовое И» на 75% 3 => «Логика / Побитовое ИЛИ» на 80% 4 => «Олимпиада / Случайная задача» на 80% 5 => «000. Строки / Эхо» на 100% + Я выполнила 8 видеоуроков: 1 => «Python3: математика / Число прописью » за 3 час. 6 мин. 2 => «Python3: математика / Автора - в кортеж» за 17 мин. 3 => «Python3: математика / Любое число прописью - новая программа и теория цикла for» за 42 мин. 4 => «Python3: математика / Любое число прописью - всё строится на цикле» за 32 мин. 5 => «Python3: математика / Любое число прописью - список в строку» за 6 час. 26 мин. 6 => «Python3: математика / Exe-файл - переменные среды» за 6 час. 44 мин. 7 => «Python3: математика / Exe-файл - крутой pyinstaller» за 24 мин. 8 => «Начало здесь / День №6. Обучательное тестирование» за 21 час. 24 мин. − Я не собрал ни одного Мегахеша :o( Неделя прошла поз знаком "питона"-)) Увлеклась этим, казалось бы, простым, но таким емким курсом. Спасибо автору! Видеообзор пока не получается сделать. Результаты, скопированные из автоотчета, отражают деятельность формулиста, начиная с первого результативного дня. Теперь мне это совершенно ясно. В джаве все еще топчусь на задачках, связанных с переполнением стека для типов данных. Надо бы повторно пройти первые начальные курсы по этому языку. Попробовала составить тест. Не делала этого раньше, не зная, какие тесты уже есть в БД Шарпа. Может мой тест и повторяет чей-то, составленный ранее... но придумала я его в самом деле сама-) |
|||
Начало здесь День №6. Обучательное тестирование | + 5 | ||
придумала 1 простой тест по php |
|||
Python3: математика Exe-файл - крутой pyinstaller | + 16 | ||
Научилась организовывать среду для создания релизов на Python . Создала релиз последней программы, переводящей целое число в ее строковый аналог, разными способами. Размер последнего exe-файла ок. 6 Мб... Что-то многовато для такой простой задачки. --- |
|||
Python3: математика Exe-файл - переменные среды | + 15 | ||
Определила пути к Python.exe и pip в переменных среды (Path) Теперь команда pip является "системной" и запускается на исполнение в консоли cmd.exe после аналогичного урока с запуском javac и java проблем в определении новых "путей" в виндовс не возникло. |
|||
Python3: математика Любое число прописью - список в строку | + 12 | ||
Создала и реализовала функцию list2str(), преобразующую список в строку было много ошибок несоответствия типов-( . Сложно отслеживать такое без явных описаний типов. Например, отличие кортежа от списка определяется не по названию типа, а по виду описания этих объектов. В этом примере я долго не могла понять, почему при выводе на печать выводится снова список, а не строка. оказалось, вместо элемента списка я указывала на его индекс, без упоминания самого списка |
|||
Python3: математика Любое число прописью - всё строится на цикле | + 13 | ||
Добавила цикл в программу преобразования чисел в текст. Для отработки цикла создан новый список с наименованиями разрядов и добавлена команда обработки чисел с учетом этого списка. исправлять собственные опечатки. Очень удачно получается, что лектор не удаляет в видео моменты собственных опечаток, потому что у тех, кто привык к другим конструкциям, опечатки в коде те же самые |
|||
Python3: математика Любое число прописью - новая программа и теория цикла for | + 12 | ||
Новый файл со старым кодом сделала по-другому: "файл"/"сохранить как"/ написать новое имя в файловом менеджере .. и ничего через буфер переносить не приходится - IDLE и ОС делают это сами... Научилась применять цикл for в Python (поиграла с примерами из видео для цикла) |
|||
Python3: математика Автора - в кортеж | + 12 | ||
Узнала о разнице между списками и кортежами. Научилась создавать кортеж и выводить его на печать --- |
|||
Python3: математика Число прописью | + 12 | ||
научилась выводить список и исправлять ошибки синтаксиса в Python. Ошибок было много. Одну из них (про переполнение строки при определении словарей) я так и не смогла побороть - удалила строки и вставила работавший с прошлого урока код. В новой версии вывода трехзначного числа словами теперь тоже все работает. К слову, в моем варианте не был учтен случай с "десятками от 11 до 19" работать с ошибками синтаксиса в питоне |
|||
Дневник успеха 2019-02-03 : Тот ничего не сделал, кто ничего не начал. | + 11 | ||
За эту неделю: + Я проверила 105 отчётов у 43 формулистов. + Я написала 2 сообщения 2 формулистам общим объёмом несколько буков. + Я набрала 7 текстов: 1 => «YESOLO on the Keyboard / 100 lesson», без ошибок 2 => «Java - Запуск / Скоростная Java», без ошибок 3 => «Java - Запуск / Компиляция», без ошибок 4 => «Java - Вывод данных / Калькулятор», 1 ошибка 5 => «Java - Вывод данных / Целые типы», без ошибок 6 => «Java - Ввод данных / Сканер текста», без ошибок 7 => «Java - Циклы / Java While Loops», 1 ошибка + Я решила 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнила 7 видеоуроков: 1 => «Python3: математика / Обработка исключений - немного теории» за 1 час. 16 мин. 2 => «Python3: математика / Обработка исключений в основной программе» за 51 мин. 3 => «Python3: математика / Проверка иных условий» за 48 мин. 4 => «Python3: математика / Списки - немного теории» за 14 мин. 5 => «Python3: математика / Списки - в программу!» за 19 час. 59 мин. 6 => «Python3: математика / Бесконечный while» за 19 мин. 7 => «Python3: математика / Словарь сотен» за 56 мин. − Я не собрала ни одного Мегахеша :o( Что-то статистика немного неверно работает. Консольки я решала каждый день на двух языках сразу. На С# и Java. Так легче понять, как работает java и C# заодно не забывается... Прошла с удовольствием уроки по Python. Буду ждать продолжения-) Хорошее дело в хороших (автора курса) руках всегда ладится. С Java я все еще на Вы... несмотря на обилие книг, хороший код получается не сразу. На этой неделе прошла-таки первый круг SOLO на английском, получила первый сертификат, но видео не получилось-)) камера не включается - бастует. Начала настраивать - замедлила работу видеокарты. Теперь надо драйвера наверное обновить или наоборот - откатить-) С горя пошла на второй круг английского на SOLO. Не столько из-за тренажера, как из-за повода получать письма от ВВШ-)) |
|||
Python3: математика Словарь сотен | + 16 | ||
Все ближе подходим к созданию бота на Python, умеющего решать задачку из школьного учебника-)) бот теперь умеет записывать число словами. Осталось научить его соотносить цифры из списка со словами из словаря... пробовала поставить печать в блок finally - и натолкнулась на ошибку выполнения программы - исключения не отрабатывались. Поняла, исправилась-)) |
|||
Python3: математика Бесконечный while | + 12 | ||
поместила готовую программу, содержащую списки в бесконечный цикл. Несколько раз безуспешно нажимала Ctrl+C , не понимая, почему программа не завершает работу (нет знака >>> приглашения к вводу новой команды-программы), пока взгляд не упал на значок РУС в трее виндовс-)) |
|||
Python3: математика Списки - в программу! | + 12 | ||
Изменила вывод результата работы функции calc() в основной программе, используя списки. обработка исключений также вынесена в списки. --- |
|||
Python3: математика Списки - немного теории | + 10 | ||
Научилась работать со списками (создавать, добавлять элементы в конец списка, в определенное место списка, соединять списки, очищать списки). Интересно, что списки различают элементы '2' и 2 (поскольку это - разные элементарные типы) ... |
|||
Python3: математика Проверка иных условий | + 9 | ||
Создала функцию check(), которая проверяет вводимое число на соответствие условиям задачи (трехзначность и различные цифры в составе числа) ---- |
|||
Python3: математика Обработка исключений в основной программе | + 10 | ||
Применила отработку исключений в основной программе. Попробовала добавить бесконечный цикл (будучи разумной лентяйкой, надоело запускать новые данные по F5), после этого добавила еще одно исключение на принудительное завершение выполнения программы (по нажатию Ctrl+C) разобраться с выходом из бесконечного цикла и порядком скобок в коде питона |
|||
Python3: математика Обработка исключений - немного теории | + 16 | ||
Научилась добавлять обработку исключительных ситуации для арифметических (и др. ) операций в программу на Python спасибо, все просто, потому что подробно разбирается по шагам |
|||
Дневник успеха 2019-01-27 : Хочешь жить - умей вертеться! | + 10 | ||
За эту неделю: + Я проверил 112 отчётов у 40 формулистов. + Я написал 5 сообщений 5 формулистам общим объёмом 3 килобуквы + Я набрал 6 текстов: 1 => «Java - Запуск / public private», без ошибок 2 => «Java - Запуск / void», без ошибок 3 => «Java - Запуск / Main», без ошибок 4 => «Java - Запуск / Скобки», без ошибок 5 => «Java - Запуск / String[] args», без ошибок 6 => «Java - Запуск / System.out», без ошибок + Я решил 3 задачи: 1 => «Логика / Логическое НЕ» на 100% 2 => «Логика / Логическое И» на 100% 3 => «Логика / A или не-B» на 100% + Я выполнил 6 видеоуроков: 1 => «Повторение задач / 10% Процесс пошёл!» за 12 мин. 2 => «Python3: математика / Погружение в python3» за 54 мин. 3 => «Python3: математика / Математические операции в python3» за 22 мин. 4 => «Python3: математика / Число - на составные части» за 28 мин. 5 => «Python3: математика / Рефакторинг - ввод и функция» за 15 мин. 6 => «БД - Управление гостиницей / Вступление» за 1 день 20 час. 50 мин. − Я не собрал ни одного Мегахеша :o( Неделя как-то быстро пролетела. Только один день сумела полностью посвятить клубу. Остальные - урывками. Хочется все-таки пройти весь марафон. Попытаюсь это реализовать на следующей неделе. |
|||
Повторение задач 10% Процесс пошёл! | + 19 | ||
решила все-таки отчитаться о проделанной работе в консоли после предновогоднего сброса результатов. Пройдено по 10% Семантики и Алгоритмики на Java. Дело остановилось на якобы "простых" для C# вещах, которые в Java реализуются по-другому. Например, простенькую задачку с отрицанием булевской переменной не могу до сих пор решить, потому что Шарп хочет ответ для С#, В Java надо изменить первую букву у ответа. До сих пор не нашла, как это сделать (стыдно, но - факт) Вот код import java.util.*; public class Program { public static void main (String [] args) { Scanner sc = new Scanner(System.in); String s1 = sc.nextLine(); boolean a; a = Boolean.parseBoolean(s1); String s2 = toString(!a); System.out.println(s2); } } Заранее спасибо за любой совет-)) |
|||
Python3: математика Рефакторинг - ввод и функция | + 15 | ||
Научилась преобразовывать типы переменных в Python, и собирать строку для вывода результата. |
|||
Python3: математика Число - на составные части | + 16 | ||
Научилась создавать программу на пайтон, сохранять ее в файл и запускать из файла на выполнение. Алгоритм разделения числа на порядки написала свой, к которому уже привыкла-) |
|||
Python3: математика Математические операции в python3 | + 15 | ||
консоль Python - калькулятор, быстро работающий и более гибкий, чем системный калькулятор винды-)) К тому же, у него есть преимущество - возможность не учитывать байтовый размер типа переменной - "длинная арифметика " работает на "ура"... может, в дальнейшем, добавить это в видео урока? буквально, 1 минутку ... все - легко и солнечно-)) |
|||
БД - Управление гостиницей Вступление | + 16 | ||
Разработала логическую модель для реляционной БД отеля. Кроме предлагаемых в уроке сущностей (клиент, номер, журнал регистрации(букинг), счет, календарь) добавила еще ТипНомера, Услуги(дополнительные к проживанию), Оказание услуг, Счет за услуги, Проживание . Точка на рисунке означает "многие" в отношении сущностей ... |
|||
Python3: математика Погружение в python3 | + 16 | ||
Установила Python3 в свой ноутбук с 10-кой на жесткий диск. Запустила консоль и выполнила первое задание - приветствие. отличное начало! все подробно и толково поясняется. Сложностей не возникло. |
|||
Дневник успеха 2019-01-20 : Уменье и труд все перетрут. | + 21 | ||
Я проверил 103 отчёта у 45 формулистов. + Я написал 2 сообщения 2 формулистам общим объёмом 1 килобуква + Я набрал 7 текстов: 1 => «C# набор / Ввод элементов матрицы», без ошибок 2 => «C# набор / Вывод элементов матрицы», без ошибок 3 => «C# набор / Вывод числа по разрядам», без ошибок 4 => «C# набор / Выделение подстроки», без ошибок 5 => «C# набор / Максимальный элемент массива», без ошибок 6 => «Java - Запуск / Class!», без ошибок 7 => «Java - Запуск / Static», без ошибок + Я решил 3 задачи: 1 => «Олимпиада / Случайная задача» на 100% 2 => «Потоки / Минимакс потока» на 100% 3 => «Потоки / Повторение рекорда» на 100% + Я выполнил 8 видеоуроков: 1 => «Весёлая семейка Web-Мастера / Server» за 3 дня 2 час. 56 мин. 2 => «Весёлая семейка Web-Мастера / PHP» за 13 час. 8 мин. 3 => «Весёлая семейка Web-Мастера / Session» за 3 час. 3 мин. 4 => «Весёлая семейка Web-Мастера / MySQL» за 25 мин. 5 => «Весёлая семейка Web-Мастера / PDO» за 1 час. 0 мин. 6 => «Весёлая семейка Web-Мастера / VIP. Parent» за 20 час. 36 мин. 7 => «Весёлая семейка Web-Мастера / Финальный урок» за 33 мин. 8 => «Дневник успеха / 2019-01-13 : Ученый без дела, как туча без дождя.» за 2 мин. − Я не собрал ни одного Мегахеша :o( сессия и отчеты. Сегодня ушла с работы в 20-00. Завтра в школе ждут рособлНадзорррр Неужели так необходимо кормить армию клерков бумажной ерундой? мне-то от этого ничего не прибавляется.. ни уму, ни сердцу - только оскома от потраченного зря времени. |
|||
Дневник успеха 2019-01-13 : Ученый без дела, как туча без дождя. | + 21 | ||
За эту неделю: + Я проверил 103 отчёта у 45 формулистов. + Я написал 2 сообщения 2 формулистам общим объёмом 1 килобуква + Я набрал 7 текстов: 1 => «C# набор / Ввод элементов матрицы», без ошибок 2 => «C# набор / Вывод элементов матрицы», без ошибок 3 => «C# набор / Вывод числа по разрядам», без ошибок 4 => «C# набор / Выделение подстроки», без ошибок 5 => «C# набор / Максимальный элемент массива», без ошибок 6 => «Java - Запуск / Class!», без ошибок 7 => «Java - Запуск / Static», без ошибок + Я решил 3 задачи: 1 => «Олимпиада / Случайная задача» на 100% 2 => «Потоки / Минимакс потока» на 100% 3 => «Потоки / Повторение рекорда» на 100% + Я выполнил 7 видеоуроков: 1 => «Весёлая семейка Web-Мастера / Server» за 3 дня 2 час. 56 мин. 2 => «Весёлая семейка Web-Мастера / PHP» за 13 час. 8 мин. 3 => «Весёлая семейка Web-Мастера / Session» за 3 час. 3 мин. 4 => «Весёлая семейка Web-Мастера / MySQL» за 25 мин. 5 => «Весёлая семейка Web-Мастера / PDO» за 1 час. 0 мин. 6 => «Весёлая семейка Web-Мастера / VIP. Parent» за 20 час. 36 мин. 7 => «Весёлая семейка Web-Мастера / Финальный урок» за 33 мин. − Я не собрал ни одного Мегахеша :o( как-то я все забываю про воскресенье-(( запуталась. В сессию такое бывает |
|||
Весёлая семейка Web-Мастера Финальный урок | + 15 | ||
Звездная команда - HTML+CSS+JS+PHP+MySQL - это самые лучшие технологии для создания сайтов. И работают они наилучшим образом именно во взаимодействии друг с другом. Данный курс позволяет на простом примере попробовать реализовать все эти технологии по очереди и "в букете". Всего лишь за 9 коротких уроков можно не просто создать прототип реального сайта с архитектурой клиент-сервер, но и по-шагово разобраться в том, как взаимодействуют все ее составляющие. Настоятельно рекомендую не только тем, кто только начинает осваивать профессию веб-разработчика, но и тем, кто считает себя таковым. |
|||
Весёлая семейка Web-Мастера VIP. Parent | + 14 | ||
Научилась добавлять JS на php-страницу. В этом случае скрипт дает возможность добавлять увеличивать значение поля в БД без необходимости перезагрузки страницы. Скрипт помещается в php-файл, но интерпретируется и отрабатывает в браузере. Наконец-то получила возможность потрогать "живые кукизы", о которых так много слышала раньше. Остался вопрос: насколько все-таки применение JS для серверных запросов оправдано с точки зрения защищенности кода от возможности изменения на стороне клиента. |
|||
Весёлая семейка Web-Мастера PDO | + 19 | ||
организовала подключение и связь с БД MYBASE через технологию PDO в php-коде для первой БД была выбрана неверная utf8 кодировка. Поэтому интерпретатор php выдавал ошибку доступа к БД. Удалила первую базу и создала MYBASE заново с верной кодировкой. Все заработало. Но остался один вопрос: почему при отработке кнопки в браузере не обновляется содержимое поля counter в mytable? Ведь на странице увеличенное значение появляется снова даже после закрытия вкладки |
|||
Весёлая семейка Web-Мастера MySQL | + 15 | ||
Создала БД MYBASE с одной таблицей mytable , в которой есть одно поле counter. Написала и запустила на выполнение SQL-запрос , который увеличивает значение поля counter на 1 не испугаться, когда СУБД ругается на неверно работающий запрос для БД-)) |
|||
Весёлая семейка Web-Мастера Session | + 11 | ||
организовала сохранение параметров Session на сервере, создав в php коде переменную $_SESSION["counter"] Нашла в меню хрома команду, которая позволяет увидеть активную сессию и ее параметры. обнулить кукизы при активном окне не получилось. Очистка кэша срабатывает только если закрыть окно браузера с localhost, а затем запустить этот запрос снова |
|||
Весёлая семейка Web-Мастера PHP | + 13 | ||
научилась изменять данные в форме на веб-странице при помощи php. Попробовала отправлять методами get и post . Есть разница, но на простом примере - она не очевидна. настроить превью в brackets через localhost пока не получается |
|||
Весёлая семейка Web-Мастера Server | + 12 | ||
установила OpenServer, выполнила все необходимые настройки, запустила сервер. Ссылка localhost/index.html работает корректно Сервер устанавливала несколько раз. Корректный запуск получился только с 4-й попытки-)) |
|||
Весёлая семейка Web-Мастера JavaScript | + 9 | ||
!.Выяснила назначение языка программирования JS для оформления веб-страницы 2. Применила атрибут onclick с различными значениями для кнопки submit |
|||
Весёлая семейка Web-Мастера CSS | + 18 | ||
1. Добавлять атрибуты к тегам в стилевом файле 2. Определять отдельные стили как классы 3. подключать стиль из файла style.css |
|||
Весёлая семейка Web-Мастера HTML | + 19 | ||
Научилась тому, как надо обобщать и систематизировать собственные знания. все предельно ясно |
|||
Платформер на Unity 1. Вступление | + 13 | ||
Отличная, хорошо продуманная запись вебинара! Вот чему можно поучиться у нашего Дмитрия. Умничка! |
|||
J4. Типы TYPE - Непримитивный тип String | + 11 | ||
Узнала об особенностях работы с типом String в Java. Выполнила задание из видео все сложности еще впереди |
|||
Дневник успеха 2019-01-06 : Какие труды, такие и плоды. | + 13 | ||
За эту неделю: + Я проверила 105 отчётов у 48 формулистов. − Я не написала ни одного сообщения :o( + Я набрала 7 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Служебные слова», без ошибок 3 => «C# набор / Определение массива», без ошибок 4 => «Java - Запуск / Компиляция», без ошибок 5 => «Java - Вывод данных / Java Keywords», без ошибок 6 => «Java - Вывод данных / Калькулятор», без ошибок 7 => «Java - Вывод данных / Целые типы», без ошибок + Я решила 9 задач: 1 => «Алгоритмика / Строки» на 100% 2 => «Алгоритмика / Матрицы» на 100% 3 => «Алгоритмика / Регулярные выражения» на 80% 4 => «Олимпиада / Случайная задача» на 100% 5 => «Олимпиада / Телеграмма» на 10% 6 => «IF - Условия / Минимальное неотрицательное» на 100% 7 => «IF - Условия / Наибольшее при условии» на 90% 8 => «Потоки / Количество» на 100% 9 => «Потоки / Средний байт» на 100% + Я выполнила 2 видеоурока: 1 => «marafon / Новогодний Марафон - Вариант участия» за 1 день 14 час. 58 мин. 2 => «J6. Условия / IF - Альтернатива» за 2 дня 20 мин. − Я не собрала ни одного Мегахеша :o( Сделано до смешного мало, но я составила план работы на следующие полгода. На год - не решилась (сложно заглядывать так далеко) Обнародую план на январь: 1) закрыть все недоделки прошлого года до 14 января 2) сессия (с 14 янв по 2 февраля) 3) сдать курс на англ. языке по мультимедиа в учебный отдел 4) пройти все курсы марафона и создать своего Электроника |
|||
marafon Новогодний Марафон - Вариант участия | + 11 | ||
На Udemy выбрала курс "Карточки памяти" - интересуюсь темой создания игр на C#и Unity. Очень хороший курс с подробным пошаговым описанием процесса создания игры. В марафоне участвую, как член KF. Установила OpenServer, и теперь расчищаю на разделе с этим приложением дополнительное место для проектов. |
|||
J6. Условия IF - Альтернатива | + 19 | ||
Научилась составлять программы с цепочкой условных операторов. Написала программку проверки условий для пивного магазина |
|||
Дневник успеха 2018-12-30 : Думай ввечеру, что делать поутру. | + 12 | ||
За эту неделю: + Я проверила 70 отчётов у 33 формулистов. + Я написала 4 сообщения 4 формулистам общим объёмом 1 килобуква + Я набрала 4 текста: 1 => «Java - Запуск / Скоростная Java», без ошибок 2 => «Java - Запуск / String[] args», без ошибок 3 => «Java - Запуск / System.out», без ошибок 4 => «Java - Циклы / Java While Loops», без ошибок + Я решила 9 задач: 1 => «Алгоритмика / Точка и плоскость» на 100% 2 => «Алгоритмика / Узник цикла IF» на 100% 3 => «Алгоритмика / Последовательность» на 100% 4 => «Алгоритмика / Математика» на 100% 5 => «Алгоритмика / Любимые циклы» на 100% 6 => «Алгоритмика / По цифрам» на 100% 7 => «Алгоритмика / Матрёшки» на 100% 8 => «Алгоритмика / Простые массивы.» на 100% 9 => «Алгоритмика / Подпрограммы» на 100% + Я выполнила 5 видеоуроков: 1 => «Дневник успеха / Рефлексия уходящего года» за 1 час. 28 мин. 2 => «Демо игры / С# Новым годом!» за 55 мин. 3 => «J4. Типы / TYPE - Логический и Символьный примитивные типы» за 2 дня 8 час. 11 мин. 4 => «J6. Условия / IF - Минимакс» за 3 час. 44 мин. 5 => «J6. Условия / IF - Тетрамакс» за 6 час. 56 мин. − Я не собрал ни одного Мегахеша :o( неделя была непростой-)) с самого понедельника отстреливалась от назойливых лентяев, желающих получить зачеты "на халяву, в общем потоке". Но, у меня, как у хорошего шахматиста - "все ходы записаны", поэтому показывала студентам, как работает рефлексия на практике. Вот уже более 10 лет, каждый год погружала новичков-первокурсников в атмосферу необходимости пошагового выполнения планов для успешного достижения целей. И только в этом проекте поняла, что я, по большому счету, ничем здесь не отличаюсь от своих первокурсников-)) Разница только в том, что здесь план нужно разработать самому, а не просто выполнять требования тьютора. Свобода выбора, так сказать, как осознанная необходимость (вот сказанула! даже сама не сразу поняла, что написала-)). Если покороче, то в планах на следующую неделю - проработка плана на год, с учетом работы и в этом проекте тоже. План обязуюсь обнародовать здесь через неделю, в части, имеющей отношение к КФ. С Наступающим Новым годом всех еще раз! Хау! Я все сказала-)) |
|||
J6. Условия IF - Тетрамакс | + 14 | ||
научилась вводить данные с использованием BufferedReader и находить максимум из 4 чисел ... |
|||
J6. Условия IF - Минимакс | + 12 | ||
придумала еще один вариант поиска минимального и максимального значений из трех чисел ... |
|||
Дневник успеха Рефлексия уходящего года | + 15 | ||
За этот год: + Я проверила 2440 отчётов у 191 формулиста. + Я написала 157 сообщений 51 формулисту общим объёмом 57 килобукв + Я набрала 72 текста: + Я решила 98 задач: + Я выполнила 164 видеоурока: − Я не собрал ни одного Мегахеша :o( В клубе формулистов с июля. Занесло сюда цунами Чемпионата Мира по футболу. Хорошо так занесло. Сдается мне, что попала я именно в то место, куда и надо попадать всем, кто хочет научиться программировать. За 5 месяцев приобрела уверенные навыки написания простых программ для консоли на C# и Java. Тренируюсь работать с html/css/JS -)) . В планах следующего года - наполнить собственный ю-тьюб канал роликами с рассказами о созданных проектах на C#. |
|||
J4. Типы TYPE - Логический и Символьный примитивные типы | + 15 | ||
Научилась работать с логическими переменными. Вывести символы в консоль так и не получилось. Даже с указанием параметра -encoding utf8 при компиляции |
|||
Дневник успеха 2018-12-23 : Живет на горке, а хлеба ни корки. | + 11 | ||
За эту неделю: Я проверила 119 отчётов у 42 формулистов. Я написала 2 сообщения общим объёмом 1 килобуква Я набрала 7 текстов: 1 => «C# набор / Выделение подстроки», без ошибок 2 => «C# набор / Максимальный элемент массива», без ошибок 3 => «Java - Запуск / Class!», без ошибок 4 => «Java - Запуск / public private», без ошибок 5 => «Java - Запуск / Static», без ошибок 6 => «Java - Запуск / void», без ошибок 7 => «Java - Запуск / Main», без ошибок Я решила 14 задач: 1 => «Целые числа / Максима» на 100% 2 => «Целые числа / Чтение» на 100% 3 => «Целые числа / Два числа» на 100% 4 => «Целые числа / Деление» на 100% 5 => «Целые числа / Пять чисел» на 100% 6 => «Олимпиада / Случайная задача» на 100% 7 => «Олимпиада / Телеграмма» на 10% 8 => «IF - Условия / Сумма или произведение» на 100% 9 => «IF - Условия / Минимальное расстояние» на 100% 10 => «IF - Условия / Минимальное произведение» на 100% 11 => «IF - Условия / Возрастание» на 100% 12 => «IF - Условия / В промежутке» на 100% 13 => «IF - Условия / Минимальное неотрицательное» на 29% 14 => «Массивы / Мини-максимум» на 100% Я выполнила 11 видеоуроков: 1 => «JS Восточный гороскоп / Создание сцены» за 28 мин. 2 => «JS Восточный гороскоп / Первые функции» за 31 мин. 3 => «JS Восточный гороскоп / Символ года» за 25 мин. 4 => «JS Восточный гороскоп / Цвет и стихия года» за 24 мин. 5 => «JS Восточный гороскоп / Данные - на страницу» за 1 день 1 час. 38 мин. 6 => «J2. Печать / WRITE - Комментарии» за 47 мин. 7 => «J2. Печать / WRITE - Квадратные условия» за 11 час. 32 мин. 8 => «J2. Печать / WRITE - Окно JFrame» за 6 час. 37 мин. 9 => «J3. Ввод / READ - Буферный чтец» за 42 мин. 10 => «J4. Типы / TYPE - Целые примитивные типы» за 2 час. 52 мин. 11 => «J4. Типы / TYPE - Вещественные примитивные типы» за 9 час. 12 мин. − Я не собрал ни одного Мегахеша :o( Установила Ocam, но так и не смогла разобраться с тем, как с ней работать. Это задача грядущего года-)) Продолжу разбирать курс ООП, уроки по Java, решать консольные задачки на Java(мои личные сроки еще не вышли) |
|||
J4. Типы TYPE - Вещественные примитивные типы | + 10 | ||
Познакомилась с двумя примитивными вещественными типами в языке Java. Рассмотрела различные способы записи числовых констант. Выполнила оба задания Достаточно долго не могла понять, почему нельзя показать вещественные константы методом format |
|||
J4. Типы TYPE - Целые примитивные типы | + 13 | ||
Научилась работать с переменными примитивных типов (создавать, присваивать им значения в различных системах счисления, конвертировать в другие типы) разобраться в соответствии примитивных типов Java и численных типов в других ЯП |
|||
J2. Печать WRITE - Окно JFrame | + 10 | ||
Научилась добавлять метку в новое окно виндовс при помощи Java (рисунок 1). Убедилась, что комментарии помогают исключить часть символов из области видимости компилятора. Если закоментировать две первые команды метода main, то, естественно, компилятор будет ругаться, потому как в этих строчках инициализируются объекты frame и label. Если закоментировать setDefaultCloseOperation , то программа запустится и отработает, но процесс не завершится - остановится в режиме ожидания ввода команды (зависнет...) Если закрыть команду определения размера фрейма, то он появится но будет привязан к верхнему левому углу экрана (рисунок 2). Размер фрейма можно будет изменить при помощи стандартного действия растяжения окна виндовс при помощи курсора. Но передвинуть - нельзя. Комментирование последней команды не позволит сделать фрейм видимым на экране. --- |
|||
J2. Печать WRITE - Квадратные условия | + 17 | ||
научилась рисовать узоры из символов на Java. Догадалась, как нарисовать поле для Судоку преодолеть лень. Не люблю рутинные действия. Но они помогают навык набора кода приобрести |
|||
JS Восточный гороскоп Данные - на страницу | + 17 | ||
Научилась выводить результаты функции в теги найти прозрачную картинку в интернете |
|||
JS Восточный гороскоп Цвет и стихия года | + 16 | ||
Создала функцию getColor(). Реализовала получение цвета и стихии года. Переделала play() для получения всех значений по клику |
|||
JS Восточный гороскоп Символ года | + 15 | ||
Написала функцию определения символа года. Вызвала эту функцию в play(). Изменила название кнопки для вызова окна allert |
|||
JS Восточный гороскоп Первые функции | + 10 | ||
создала функцию play() и подключила ее на событие onclick кнопки. Создала функцию year_plus(), прибавляющую к текущему году единичку. Реализовала работу функций с полем ввода. Непонятно, на что ругается Brackets , ведь все определено и работает... |
|||
JS Восточный гороскоп Создание сцены | + 9 | ||
Отличная разминка перед Новым Годом! |
|||
J2. Печать WRITE - Комментарии | + 15 | ||
Применять все три типа комментариев в Java, а также создавать справочники при помощи javadoc --- |
|||
J3. Ввод READ - Буферный чтец | + 15 | ||
Научилась использовать классы BufferedReader для чтения данных из различных потоков. Реализовала считывание при помощи InputStreamReader и FileReader были сложности при считывании из файла, пересохраненного в SublimeText с другим расширением. Причем кодировка была UTF-8, но ошибка в кодировках все равно появилась. Самый беспроигрышный вариант - создавать файлы непосредственно в консоли, вызывая редактор notepad оттуда. В этом случае "чужие" коды не залетают в файлы. |
|||
Дневник успеха 2018-12-16 : Без дела слабеет сила. | + 7 | ||
За эту неделю: + Я проверил 100 отчётов у 45 формулистов. + Я написал 3 сообщения 2 формулистам общим объёмом 2 килобуквы + Я набрал 6 текстов: 1 => «C# набор / Разделить строку на слова», без ошибок 2 => «C# набор / Заполнение массива», без ошибок 3 => «C# набор / Формирование массива», без ошибок 4 => «C# набор / Вывод элементов массива», без ошибок 5 => «C# набор / Ввод элементов матрицы», без ошибок 6 => «C# набор / Вывод числа по разрядам», без ошибок + Я решил 14 задач: 1 => «TYPE - Шесть типов / Форматирование» на 100% 2 => «Олимпиада / Случайная задача» на 100% 3 => «OPER - Формулы / Математика» на 100% 4 => «OPER - Формулы / Формула 0010» на 100% 5 => «OPER - Формулы / Формула 0100» на 100% 6 => «OPER - Формулы / Формула 1000» на 100% 7 => «OPER - Формулы / Бинарный сдвиг» на 100% 8 => «IF - Условия / Максимум» на 100% 9 => «IF - Условия / Меньше, равно, больше» на 100% 10 => «IF - Условия / Три числа» на 100% 11 => «IF - Условия / Модуль» на 100% 12 => «IF - Условия / Чет / нечет» на 100% 13 => «IF - Условия / Отрицательный куб» на 100% 14 => «IF - Условия / Последняя цифра» на 100% + Я выполнил 15 видеоуроков: 1 => «J3. Ввод / READ - Конкатенация аргументов» за 1 час. 13 мин. 2 => «J3. Ввод / READ - Чтение символа» за 1 час. 58 мин. 3 => «J3. Ввод / READ - Ввод трёхзначного числа» за 20 час. 59 мин. 4 => «J3. Ввод / READ - Сканер» за 51 мин. 5 => «J3. Ввод / READ - Сканер пива» за 29 мин. 6 => «J3. Ввод / READ - Сколько мне дней» за 9 час. 26 мин. 7 => «J3. Ввод / READ - Любая формула» за 5 час. 19 мин. 8 => «Теория ООП / Переезд метода Draw» за 1 день 14 мин. 9 => «Теория ООП / Переезд graph в базовый класс» за 1 день 20 час. 59 мин. 10 => «Теория ООП / Мощь полиморфизма» за 3 час. 3 мин. 11 => «Теория ООП / Спрайт для Снеговика» за 53 мин. 12 => «Теория ООП / Перемещение круга» за 1 день 18 час. 4 мин. 13 => «Теория ООП / Перемещение других фигур» за 31 мин. 14 => «Теория ООП / Перемещение Снеговиков» за 2 час. 8 мин. 15 => «Портфолио на Bootstrap / Начало - подключение bootstrap» за 11 час. 25 мин. − Я не собрал ни одного Мегахеша :o( Неплохой сбор урожая за эту неделю. Хотя не все завершенные уроки зачлись... Продолжу изучение JAVA и ООП |
|||
J3. Ввод READ - Любая формула | + 6 | ||
Перед написанием программы упростила формулу. При вычислениях считывала данные типа double с двух строк. Пошаговая проверка расчета показана в Excel --- |
|||
Теория ООП Перемещение Снеговиков | + 8 | ||
Создан перегруженный метод Sprite.Move (). В инициализацию на форму возвращены два снеговика вместо Demo-человечка. В описании snowman2 удалена переменная delta. Вместо нее добавлено перемещение методом Move на новый экземпляр Pixel(340, 0). Выполнено перемещение снеговиков по нажатию кнопочки. --- |
|||
J3. Ввод READ - Сколько мне дней | + 8 | ||
Написала программу определения количества прожитых дней по примеру Игромистра. Программа выдала результат 20048 :) Добавила считывание данных с клавиатуры, но компилятор выдал ошибку (в коде текст отмечен комментариями), см. второй скриншот |
|||
J3. Ввод READ - Сканер пива | + 12 | ||
Научилась считывать данные разных типов из консоли. Понять, как считать строку после числа |
|||
J3. Ввод READ - Сканер | + 10 | ||
Научилась применять класс Scanner для считывания данных разного типа в консоли. Для инициализации считанной строки применяются различные методы, например, вот такие http://prntscr.com/lvgo4q (скриншот) |
|||
J3. Ввод READ - Ввод трёхзначного числа | + 9 | ||
Научилась вводить три цифры, используя метод System.in.read(). Собрала трёхзначное число, запустив программу Read3, и вывела его на экран. В последнем запуске в качестве исходного числа при нажатой клавише ALT набрала на цифровой клавиатуре 048. Отобразился 0. После отработки Read3 получен результат -388. долго смотрела на формулу в Read3. Так и не поняла, почему получился такой результат при вводе [Alt]+048 |
|||
J3. Ввод READ - Чтение символа | + 9 | ||
Написала программу. Подключила import java.io.IOException. Откомпилировала и несколько раз запустила. --- |
|||
J3. Ввод READ - Конкатенация аргументов | + 9 | ||
выполнять конкатенацию строк на java |
|||
Теория ООП Перемещение других фигур | + 10 | ||
Нарисована фигура из трёх фигур - линия + круг + прямоугольник в функции Demo (). Переписаны методы Line.Draw() и Box.Draw(). Добавлены части кода в метод buttonMoveMe_Click_1() для кнопки так, чтобы фигурка (все ее части) перемещалась по нажатию кнопочки. все ясно |
|||
Теория ООП Перемещение круга | + 9 | ||
Создан метод Move() в базовом классе. Нарисован кружок в отдельной функции основной программы. Добавлена кнопка для перемещения кружка. Метод Circle.Draw() изменен так, чтобы кружок перемещался. Отличие координат кружка от координаты position в том, что координата кружка - абсолютная, а координата position - относительная (к-ты кружка). То есть, реализовано перемещение системы координат. Кружок перемещается при нажатии на кнопочку! все ясно |
|||
Теория ООП Спрайт для Снеговика | + 19 | ||
Создан класс Sprite. Описан список фигур через коллекцию List. Созданы методы AddShape () и Clear (). Создан перегруженный метод Draw (). В основной программе описаны снеговики типом Sprite и переделана инициализация. Функция Draw() основной программы укорочена. Из нее удалено всё лишнее. |
|||
Теория ООП Мощь полиморфизма | + 17 | ||
Создан метод Draw() в базовом классе Shape. Используя слово override, подключен механизм полиморфизма. Из основной программы убран метод Draw (Shape shape), который заменен на его очевидный вызов. до сих пор не поняла, как выполнять программу пошагово. Не успеваю заметить, какие команды меню при этом применяются |
|||
Теория ООП Переезд graph в базовый класс | + 14 | ||
Оптимизировала код, убрав 6 отдельных методов для рисования различных элементарных фигур, перенеся их в базовый класс Shape , как единый метод для рисования любых фигур. Для этого, в частности, выполнено: 1) перенесены поля Graph и Pen из класса Circle в базовый класс Shape; 2) перенесены методы SetGraphics() и SetPen() из класса Circle в базовый класс Shape; 3) переделан вызов этих методов - организован цикл для всех фигур каждого снеговика; 4) перенесены методы Draw() из основной программы в классы Line и Box; 5) убран метод SetPen, вместо которого добавлена инициализация карандаша в соотв. конструкторы. все ясно |
|||
Теория ООП Переезд метода Draw | + 17 | ||
В класс Circle добавлен метод Draw() , а также поля graph и pen. Созданы инициализаторы этих полей SetGraphics() и SetPen(). Из основной программы убрали метод Draw (Circle circle). Изменен метод Draw(Shape shape) для вызова Circle.Draw(). пока еще не вижу возможности сократить код, к сожалению. |
|||
Портфолио на Bootstrap Начало - подключение bootstrap | + 17 | ||
Для редактирования web-страниц использую редактор Sublime Text. Создала html5 проект (папка Portfolio). Cкачала библиотеку bootstrap с сайта getbootstrab.com и установила библиотеку в проект. Скопировала с getbootstrab.com/css готовый пример страницы себе в файл index.html все просто |
|||
Портфолио на Bootstrap Презентация курса | + 12 | ||
Довольно толковое и подробное описание целей курса и возможностей применения полученных навыков. Коме того, захотелось и себе сделать шаблон веб-интерфейса для размещения чего угодно! Класс. Нашла все исходники. все понятно |
|||
Дневник успеха 2018-12-09 : У хорошего мастера всякая пила хорошая. | + 10 | ||
За эту неделю: проверила 95 отчётов у 39 формулистов; написала 2 сообщения общим объёмом 1 килобуква; набрала 9 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Определение массива», без ошибок 3 => «C# набор / Сравнение двух целых чисел», без ошибок 4 => «C# набор / Звездочки», без ошибок 5 => «C# набор / Обмен элементов», без ошибок 6 => «Java - Запуск / Главное заклинание», без ошибок 7 => «Java - Вывод данных / Целые типы», без ошибок 8 => «Java - Вывод данных / Константы», без ошибок 9 => «Java - Вывод данных / Системы счислений», без ошибок + решила 14 задач: 1 => «Алгоритмика / Логика» на 100% 2 => «Алгоритмика / Условный оператор» на 100% 3 => «Алгоритмика / For-то-чки» на 100% 4 => «Алгоритмика / Пока цикл» на 100% 5 => «Алгоритмика / Вечность» на 100% 6 => «Алгоритмика / Do-рацикл» на 100% 7 => «READ - Ввод данных / С днём рождения!» на 100% 8 => «READ - Ввод данных / Обмен данных» на 100% 9 => «TYPE - Шесть типов / Знаки операций» на 100% 10 => «TYPE - Шесть типов / Плюс плюс» на 100% 11 => «TYPE - Шесть типов / Системы счисления» на 100% 12 => «TYPE - Шесть типов / Вещественные числа» на 100% 13 => «Олимпиада / Случайная задача» на 100% 14 => «LOOP - Циклы / Количество цифр» на 100% + выполнила 8 видеоуроков: 1 => «J1. Запуск / START - Десять запусков» за 4 мин. 2 => «J3. Ввод / READ - Консольные аргументы» за 1 день 4 час. 38 мин. 3 => «J3. Ввод / READ - Сложение аргументов» за 1 день 10 час. 7 мин. 4 => «Теория ООП / Рисуем Снеговика» за 23 час. 23 мин. 5 => «Теория ООП / Второй Снеговик» за 4 час. 27 мин. 6 => «Теория ООП / Богатое наследство» за 33 мин. 7 => «Теория ООП / Фигуральный базовый класс» за 9 час. 47 мин. 8 => «Теория ООП / Приведение с мотором» за 31 мин. − Я не собрала ни одного Мегахеша :o( потому что досих пор не смогла установить майнер. В целом, на этой неделе удалось прорвать оборону Шарпа на Java-фронте. Но пока еще решаю задачки, просматривая видео Игромистра. Завершила курс по набору на Java. Но в 1 минуту не впишусь - мешает воспаление сустава на правой кисти. Продолжаю идти в двух направлениях (параллельным курсом) ООП на С# и консоль на Java. |
|||
J1. Запуск START - Десять запусков | + 10 | ||
научилась запускать java программу из консоли , набирая ее в блокноте. Сделала 10 запусков. Было 2 фальстарта, и один случай, когда пришлось исправлять код. Все остальные 9 раз набраны без ошибок. Лучший результат 1:36 пока не получается запустить минималку менее, чем за 1 минуту. |
|||
J3. Ввод READ - Сложение аргументов | + 14 | ||
Встраивать параметры метода класса в строку запуска программы на Java. Учитывать в коде отклик программы на различные варианты запуска. Столкнулась с проблемой компиляции кода, набранного в обычном блокноте. Вставлялся первый символ, который был обусловлен переходом из кодировки ASCII в UTF8. Так и не смогла его увидеть. Компиляция в режиме encoding не дала результата. Пришлось удалить файл и перенабрать код заново в Sublime |
|||
Теория ООП Приведение с мотором | + 13 | ||
Реализована функция Draw (Shape shape), которая реализует рисование различных базовых фигур, и функция Draw(Shape [] shapes), которая реализует рисование отдельной фигуры поэлементно. В классе Shape добавлена переменная, которая будет определять базовую точку (вектор) для каждой базовой фигуры, что позволит перемещать фигуру по осям, поворачивать ее и масштабировать. все ясно |
|||
Теория ООП Фигуральный базовый класс | + 17 | ||
На этом уроке создан пустой базовый класс Shape. Все фигуры унаследованы от класса Shape. Все части снеговика помещены в один массив, поскольку они формально - одного типа (общий базовый класс). Функция Draw() сокращена для рисования снеговиков. Чтобы нарисовать снеговика, нужно организовать базовые параметры в классе Shape (beginPoint, endPoint), в которые будут передаваться фактические параметры как элементы массива (может быть?) пока еще не представляю как именно реализовать класс Shape. |
|||
J3. Ввод READ - Консольные аргументы | + 17 | ||
Записала и откомпилировала программу из урока. Все отработало. Дополнительное задание реализовала при помощи условного if. Компилятор ругается на неверный вывод подсказки в точке возврата функции return. |
|||
Теория ООП Богатое наследство | + 17 | ||
Переписала классы для цветных фигур, используя наследование от базовых одноименных фигур. Наследование - перенос всех атрибутов и методов класса от родительского класса классу-потомку. все просто |
|||
Теория ООП Второй Снеговик | + 16 | ||
нарисован второй снеговик (цветной) рядом с первым. В предлагаемом виде снеговикам добавить динамику сложно. Для изменения масштаба можно Pixel задавать параметрически (x = f(t), y = f(t)). Для управления нужно добавить новые переменные, определяющие вектор перемещения (угол, расстояние). все просто. |
|||
Теория ООП Рисуем Снеговика | + 12 | ||
Научилась создавать спрайт (фигуру, состоящую из графических элементов). Графические элементы - в данной программе экземпляры базовых фигур. Нарисовала снеговика из трех окружностей, двух линий и двух прямоугольников. Инициализация была разделена на два этапа: Создание экземпляров битмапа (рабочего растрового листа) и карандаша; Создание спрайта (определение пикселей и граф.элементов). Была проблема со сборкой решения. Не догадалась определить рабочий лист до того, как начала рисовать снеговика. |
|||
Компилятор Секреты Designer файла | + 15 | ||
Создан обработчик для кнопки, который изменяет текст при ее нажатии. Создан метод InitializeComponents() класса Form1 , в котором определяется объект button как экземпляр класса Button из системной библиотеки классов, а также событие нажатия на кнопку как метод для button .. Эти компоненты вынесены в отдельный файл Form1.Designer.cs не понятна инструкция cmd.exe , сообщающая о том, что "Исходный файл "Demo.cs" задан несколько раз" |
|||
Дневник успеха 2018-11-25 : Кто поет, у того работа скоро заканчивается. | + 15 | ||
За эту неделю: + Я проверила 73 отчёта у 32 формулистов. − Я не написала ни одного сообщения :o( + Я набрал 7 текстов: 1 => «Java - Запуск / Class!», без ошибок 2 => «Java - Запуск / public private», без ошибок 3 => «Java - Запуск / Static», без ошибок 4 => «Java - Запуск / void», без ошибок 5 => «Java - Запуск / Main», без ошибок 6 => «Java - Запуск / Скобки», без ошибок 7 => «Java - Запуск / String[] args», 1 ошибка + Я решила 6 задач: 1 => «Семантика / Китайская стена» на 100% 2 => «Алгоритмика / Типы данных» на 100% 3 => «READ - Ввод данных / Таблица учеников» на 100% 4 => «TYPE - Шесть типов / Целые числа» на 100% 5 => «Олимпиада / Случайная задача» на 100% 6 => «Олимпиада / Телеграмма» на 10% + Я выполнил 2 видеоурока: 1 => «J5. Операции / OPER - Операции 7-11» за 49 мин. 2 => «J5. Операции / OPER - Операции 12-13» за 23 мин. − Я не собрал ни одного Мегахеша :o( Задачи для консоли на Java продвигаются очень медленно. Мало информации по практическому применению. Приходится дополнительно рыться в теории. Но, к сожалению, книги не всегда сообщают о том, что именно происходит с ВМ в моем ноуте... Вот и видеоурок по Клиент-серверу поэтому никак не пройду.. Как угадать, какой порт мне надо указывать в Server ? |
|||
J5. Операции OPER - Операции 12-13 | + 17 | ||
Потренировалась в использовании тернарного оператора и оператора присваивания |
|||
J5. Операции OPER - Операции 7-11 | + 18 | ||
вспомнила, как работают операции булевой алгебры. Не смогла справиться с форматами при выводе результата в консоль |
|||
Дневник успеха 2018-11-18 : Начинать начинай, да смотри же — заканчивай! | + 12 | ||
За эту неделю: + Я проверил 56 отчётов у 27 формулистов. + Я написал 1 сообщение 1 формулисту общим объёмом несколько буков. + Я набрал 9 текстов: 1 => «YESOLO on the Keyboard / 85 lesson», без ошибок 2 => «СОЛО на клавиатуре / 25 упражнений», без ошибок 3 => «СОЛО на клавиатуре / 30 упражнений», без ошибок 4 => «C# набор / Формирование массива», без ошибок 5 => «C# набор / Вывод элементов массива», без ошибок 6 => «C# набор / Ввод элементов матрицы», без ошибок 7 => «C# набор / Вывод элементов матрицы», без ошибок 8 => «C# набор / Вывод числа по разрядам», без ошибок 9 => «C# набор / Максимальный элемент массива», без ошибок + Я решил 5 задач: 1 => «Семантика / Привет, Мир!» на 100% 2 => «Семантика / Калькулятор» на 100% 3 => «Семантика / Считалка» на 100% 4 => «Семантика / Дядюшка Эхо» на 100% 5 => «Семантика / Дедушка Эхо» на 100% + Я выполнил 4 видеоурока: 1 => «Повторение задач / Stop. Think. Act. Review.» за 1 час. 45 мин. 2 => «J5. Операции / OPER - Операции 4» за 1 день 4 час. 31 мин. 3 => «J5. Операции / OPER - Операции 5-6» за 1 час. 33 мин. 4 => «Клиент-серверный сокет / Что такое сокет» за 3 час. 19 мин. − Я не собрал ни одного Мегахеша :o( На этой неделе решилась принять вызов Шарпа. Хочу ускорить освоение JAVA. По опыту изучения C# заметен прогресс в наработке скилов - робот Шарп помогает! Есть некоторые особенности в "уговаривании Шарпа" - адаптации уже решенных задач на шарпе для робота к варианту решения на джаве. Но мы, китайские комсомольцы, не ищем в жизни легких путей! Если уже нет трудностей, мы создаем их искусственно, чтобы было что преодолевать-)) |
|||
Клиент-серверный сокет Что такое сокет | + 16 | ||
Клиент-серверное приложение - это ПО, реализующее взаимодействие клиентской (отправляющей запросы) и серверной (принимающей, обрабатывающей запросы и выдающей информацию заданного типа) частей. Сокет (англ. socket — разъём) — название программного интерфейса для обеспечения обмена данными между процессами. Процессы при таком обмене могут исполняться как на одной ЭВМ, так и на различных ЭВМ, связанных между собой сетью. Сокет — абстрактный объект, представляющий конечную точку соединения. Серверные сокеты реализуются на основе класса ServerSocket. Они прослушивают определённый порт и по получении данных от клиента могут сформировать и передать ответ. IP адрес – это уникальный сетевой адрес компьютера или узла сети, которая построена по протоколу IP. IP адрес представляет собой число (номер) идентифицирующий компьютер или сетевой узел в сети. IP адрес должен быть уникальным для всей подсети – например в локальной сети, состоящей из 100 компьютеров, IP адрес каждого компьютера должен быть уникальным, и они не должны дублироваться, так и в глобальной сети интернет – IP адреса компьютеров и IP адреса сетевых узлов (группа компьютеров) не должны дублироваться. IP адрес нужен для идентификации компьютеров в сети, для адресации данных – для связи компьютеров между собой. Порт — это некое виртуальное расширение, дополнение к сетевому адресу (как дополнение в цифрах к названию улицы или дому в адресе, по которому вы проживаете). Почтальон придёт на вашу улицу, но письмо не доставит — он не знает кому, ибо номер квартиры ему не известен. Так и информация дойдёт до вашего компьютера по IP , но без надлежащего номера порта информация в компьютер не попадёт. Компьютер просто не поймёт, как обработать её, с помощью какого приложения. --- |
|||
Повторение задач Stop. Think. Act. Review. | + 17 | ||
Принимаю вызов Шарпа с сегодняшнего числа (16 нояб 2018) . Сбрасываю статистику по решенным задачам в консоли на С # и начинаю решать задачи на Java. Беру на себя обязательство за 7 недель пройти всю Алгоритмику (200 задач) и, если ветер будет попутным, - всю Семантику (100 задач). |
|||
J5. Операции OPER - Операции 5-6 | + 16 | ||
Изучила работу операций сравнения в Java Некоторые тесты из видео не прошли компиляцию: - false < true -- было сказано, что операция сравнения здесь неуместна; - "java" <= "pascal" -- -- было сказано, что строки сравнивать нельзя; |
|||
J5. Операции OPER - Операции 4 | + 17 | ||
Потренировалась в использовании побитового сдвига пока сложно записать строку в виде байткода. |
|||
Дневник успеха 2018-11-11 : Тише едешь - дальше будешь. | + 13 | ||
За эту неделю: Я проверила 66 отчётов у 35 формулистов, написала 3 сообщения 1 формулисту общим объёмом 1 килобуква, набрала 8 текстов: 1 => «YESOLO on the Keyboard / 80 lesson», без ошибок 2 => «C# набор / Служебные слова», без ошибок 3 => «C# набор / Определение массива», без ошибок 4 => «C# набор / Сравнение двух целых чисел», 1 ошибка 5 => «C# набор / Звездочки», без ошибок 6 => «C# набор / Обмен элементов», без ошибок 7 => «C# набор / Разделить строку на слова», без ошибок 8 => «C# набор / Заполнение массива», без ошибок решила 15 задач: 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 => «LOOP - Циклы / Звездный квадрат» на 100% 14 => «LOOP - Циклы / Пятизначные числа» на 100% 15 => «Методы / Степень» на 100% - выполнила 7 видеоуроков: 1 => «Соло на клавиатуре / 80 уроков» за 9 мин. 2 => «J5. Операции / OPER - Операции 1» за 23 мин. 3 => «J5. Операции / OPER - Операции 2» за 3 дня 5 час. 44 мин. 4 => «J5. Операции / OPER - Операции 3» за 30 мин. 5 => «Теория ООП / Цветные карандаши» за 2 дня 13 мин. 6 => «Компилятор / Где живёт компилятор» за 45 мин. 7 => «Компилятор / Откуда берутся окна» за 4 час. 26 мин. − не собрала ни одного Мегахеша :o( Неделя была непростой из-за загруженности на работе. Пробую кодить на Java в консоли, но не хватает пока опыта. Просчитываю план проработки Семантики и Алгоритмов на Java (сколько реально смогу успеть до назначенного времени окончания марафона). Еще одна цель на следующую неделю - закончить курс по ООП. |
|||
J5. Операции OPER - Операции 3 | + 13 | ||
научилась выполнять конкатенацию строк --- |
|||
J5. Операции OPER - Операции 2 | + 12 | ||
Попробовала выполнить арифметические и алгебраические операции 2-го ранга в Java с разными типами данных найти верную запись для функции возведения в степень в java |
|||
J5. Операции OPER - Операции 1 | + 15 | ||
Потренировалась в использовании операций с наибольшим приоритетом в JAVA (инкремент/декремент, унарый плюс/минус, тильда) непонятно, почему инкремент интерпретируется как увеличение на 2 единицы (а не на одну, как ожидалось). Скриншот прилагается |
|||
Соло на клавиатуре 80 уроков | + 12 | ||
Пройдено 80 уровней на английском SOLO. В целом это заняло 1,5 месяца. Последние 2 уровня дались особенно тяжело - большие объемы заданий и работа с клавишей Shift отнимают много усилий. Начала перечитывать тексты, предлагаемые Владимиром Владимировичем между упражнениями. Узнала много интересного для себя. Общее ощущение - кайф от пройденного. Похоже на эйфорию после спуска с очередной вершины (2А, 2В, 3А, 3В, 4А... ) дальше - маячит Казбек - набор вслепую, с накрытой полотенцем "клавой" отрывать глаза от клавиатуры при наборе спец символов - для меня очень сложно. Пока еще я эти клавиши не вижу внутренним взором. |
|||
Компилятор Откуда берутся окна | + 12 | ||
Создала второй класс. Откомпилировала и запустила программу с кодом в одном файле. Вынесла класс в отдельный файл и запустила программу, собирающую исполняемый файл из нескольких файлов. --- |
|||
Компилятор Где живёт компилятор | + 12 | ||
Нашла компилятор csc.exe в C:\Windows\Microsoft.NET\Framework\v4.0.30319 Создала простую программу Demo.cs в notepad.exe. Откомпилировала её из консоли командой C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc Demo.cs . Добилась появления верно скомпилированного экзешника (траблы с кодировкой в блокноте) Запустила Demo.exe и порадовалась успеху Первый запуск E:\Demo>>Demo.exe выдал ошибку в синтаксисе команды. Пересохранила файл Demo.cs в кодировке Utf-8 . После этого все прошло норм |
|||
Теория ООП Цветные карандаши | + 15 | ||
Созданы классы ColorLine, ColorCircle, ColorBox. В каждый новый класс добавлено поле для цветного карандаша Pen. В основную программу добавлены экземпляры цветных линий, круга и боксика. не запутаться с именами классов |
|||
Дневник успеха 2018-11-04 : Мала пчелка, да и та работает. | + 12 | ||
За эту неделю: Я проверила 73 отчёта у 32 формулистов, написала 2 сообщения 1 формулисту общим объёмом 2 килобуквы, набрала 12 текстов: 1 => «СОЛО на клавиатуре / Начинаем русское соло.», без ошибок 2 => «СОЛО на клавиатуре / 5 упражнений», без ошибок 3 => «СОЛО на клавиатуре / 10 упражнений», без ошибок 4 => «СОЛО на клавиатуре / 15 упражнений», без ошибок 5 => «СОЛО на клавиатуре / 20 упражнений», без ошибок 6 => «C# набор / Первая программа», без ошибок 7 => «Java - Запуск / Скоростная Java», без ошибок 8 => «Java - Запуск / Компиляция», без ошибок 9 => «Java - Вывод данных / Java Keywords», 1 ошибка 10 => «Java - Вывод данных / Калькулятор», без ошибок 11 => «Java - Вывод данных / Целые типы», без ошибок 12 => «Java - Циклы / Java While Loops», без ошибок + Я решила 5 задач: 1 => «Олимпиада / Случайная задача» на 100% 2 => «Сумматоры / Ступени степеней» на 90% 3 => «LOOP - Циклы / Произведение цифр» на 100% 4 => «Массивы / Единичный массив» на 100% 5 => «Массивы / Первый и последний» на 100% + Я выполнила 5 видеоуроков: 1 => «J1. Запуск / START - Запуск Java» за 1 час. 43 мин. 2 => «Теория ООП / Структура пикселя» за 33 мин. 3 => «Теория ООП / Структура vs Класс» за 1 день 23 час. 53 мин. 4 => «Теория ООП / Пиксели для классов» за 21 час. 36 мин. 5 => «Теория ООП / Расстояние между пикселями» за 23 час. 17 мин. − Я не собрала ни одного Мегахеша :o( |
|||
Теория ООП Расстояние между пикселями | + 18 | ||
Добавила в структуру Pixel метод distance. Создала ещё один конструктор для Circle. Вывела в программе две разных окружности. Мне не понятно, почему без этого метода (рис2) VS говорит об ошибке сборки |
|||
Теория ООП Пиксели для классов | + 16 | ||
В классах Line, Box и Circle для хранения координат использована структура Pixel. Убран повторяемый код из конструкторов, используя вызов через : this () Изменены функции Draw для рисования фигур так, чтобы работали. --- |
|||
Теория ООП Структура vs Класс | + 11 | ||
Программу Demo со структурой и классом создала. В том, что они отрабатывают, убедилась. К своему стыду не смогла открыть окно с видимыми переменными в режиме отладки |
|||
J1. Запуск START - Запуск Java | + 15 | ||
Выполнила инструкции трижды. Подчистила за собой, удалив файлы в папке java и затем саму эту директорию, предварительно выйдя из нее. Вышла из командной строки --- |
|||
Теория ООП Структура пикселя | + 16 | ||
Создана структура Pixel. Описаны и определены точки домика A, B, C, D, E, O. Создан дополнительный конструктор в каждом классе. Переписаны создание экземпляров через созданные пиксели. --- |
|||
Дневник успеха 2018-10-28 : У ленивой пряхи и для себя нет рубахи. | + 10 | ||
За эту неделю: я провериля 117 отчётов у 42 формулистов; написала 1 сообщение 1 формулисту общим объёмом 1 килобуква. Я прошла 7 уровней на английском SOLO (достигла 78 ур) и 20 уровней - на русском SOLO. а также набрала 8 текстов: 1 => «YESOLO on the Keyboard / 70 lesson», без ошибок 2 => «YESOLO on the Keyboard / 75 lesson», без ошибок 3 => «Java - Запуск / public private», 1 ошибка 4 => «Java - Запуск / Main», без ошибок 5 => «Java - Запуск / Скобки», без ошибок 6 => «Java - Запуск / Главное заклинание», 1 ошибка 7 => «Java - Ввод данных / Тройка чисел», без ошибок 8 => «Java - Циклы / Определение массива», 1 ошибка Я решила 17 задач: 1 => «READ - Ввод данных / Скажи пять слов» на 100% 2 => «READ - Ввод данных / Квадрат» на 100% 3 => «READ - Ввод данных / Три числа» на 100% 4 => «TYPE - Шесть типов / Знак числа» на 100% 5 => «Олимпиада / Случайная задача» на 100% 6 => «OPER - Формулы / Формула 0001» на 100% 7 => «IF - Условия / Большая разница» на 100% 8 => «IF - Условия / Три Максима» на 100% 9 => «IF - Условия / Сумма положительных» на 100% 10 => «Сумматоры / Пятнашка» на 100% 11 => «Сумматоры / Пять!» на 100% 12 => «Сумматоры / Фифти-фифти» на 100% 13 => «Сумматоры / Факториал» на 100% 14 => «Сумматоры / Квадратики» на 100% 15 => «Сумматоры / Кубики» на 100% 16 => «Сумматоры / Степень» на 100% 17 => «Сумматоры / Гармоника» на 100% Я выполнила 5 видеоуроков: 1 => «Теория ООП / Инкапсуляция мечты» за 44 дня 21 час. 41 мин. 2 => «Теория ООП / Урок рисования» за 38 мин. 3 => «Теория ООП / Первый класс» за 4 час. 2 мин. 4 => «Теория ООП / Второй класс» за 2 дня 13 час. 14 мин. 5 => «Теория ООП / Круглый класс» за 27 мин. − Я не собрал ни одного Мегахеша :o( План недели не выполнен - не хватило организованности. Но зато много времени в течение недели проводила на свежем воздухе - провожала тепло и шуршала опавшими листьями - наслаждалась Бабьим летом-)) . Надеюсь восполнить пробелы невыполненных уроков по ООП на следующей неделе. |
|||
Теория ООП Круглый класс | + 11 | ||
Добавлен класс Circle в файле Circle.cs. Добавлены поля width и height. Нарисована окружность в центре домика. Убраны неиспользуемые строки using. --- |
|||
Теория ООП Второй класс | + 9 | ||
Создан класс Box в файле Box.cs. Добавлены поля width и height. Программа переделана с использованием класса Box. --- |
|||
Теория ООП Первый класс | + 16 | ||
Создан класс Line в новом файле Line.cs. Описаны поля и создан конструктор. В основном классе создана функция Init. Используемые переменные оформлены полями основного класса. Программа переписана так, чтобы она работала с классом Line. --- |
|||
Теория ООП Урок рисования | + 14 | ||
. Разместила на форме визуальный компонент PictureBox. Создала Bitmap, Graphics, Pen. Нарисовала домик (прямоугольник и две линии). -- |
|||
Теория ООП Инкапсуляция мечты | + 10 | ||
Инкапсуляция - волшебный горшочек ведьмы, в котором собраны всякие травки и приправки и варится что-то полезное. И применить готовое зелье можно, только если у горшочка есть отверстие определенного размера, через которое можно заливать/выливать содержимое в определенном количестве. --- |
|||
Дневник успеха 2018-10-21 : Глазам страшно, а руки сделают. | + 17 | ||
За эту неделю: проверила 220 отчётов у 54 формулистов; написала 4 сообщения 3 формулистам общим объёмом 1 килобуква; набрала 10 текстов: 1 => «YESOLO on the Keyboard / 60 lesson», без ошибок 2 => «YESOLO on the Keyboard / 65 lesson», без ошибок 3 => «C# набор / Вывод элементов матрицы», 1 ошибка 4 => «C# набор / Вывод числа по разрядам», без ошибок 5 => «C# набор / Выделение подстроки», без ошибок 6 => «C# набор / Максимальный элемент массива», без ошибок 7 => «Java - Запуск / Class!», без ошибок 8 => «Java - Запуск / Java Class», без ошибок 9 => «Java - Запуск / Static», без ошибок 10 => «Java - Запуск / void», без ошибок решила 12 задач: 1 => «WRITE - Вывод данных / Формула в юникоде» на 100% 2 => «WRITE - Вывод данных / Визитка робота» на 100% 3 => «WRITE - Вывод данных / Константы» на 100% 4 => «WRITE - Вывод данных / Системы счисления» на 100% 5 => «WRITE - Вывод данных / Присваивание» на 100% 6 => «WRITE - Вывод данных / Дискриминант» на 100% 7 => «WRITE - Вывод данных / Китайская стена» на 100% 8 => «WRITE - Вывод данных / Комментарии» на 100% 9 => «READ - Ввод данных / Ввод символа» на 100% 10 => «READ - Ввод данных / Ввод строки» на 100% 11 => «READ - Ввод данных / Ввод числа» на 100% 12 => «READ - Ввод данных / Ввод пяти чисел» на 100% выполнила 5 видеоуроков: 1 => «Судоку / Проверка правил игры» за 45 мин. 2 => «Судоку / Загрузка головоломки с интернета» за 2 час. 0 мин. 3 => «Судоку / Идея алгоритма - 81 цикл» за 1 час. 27 мин. 4 => «Судоку / Рекурсивная функция поиска» за 1 день 2 час. 40 мин. 5 => «Судоку / Сохранение ответа» за 1 день 12 час. 42 мин. − не собрала ни одного Мегахеша :o( Неделя провалилась - не ожидала подвоха со стороны Шарпа... Многостаночника из меня не вышло. Откладываю в сторону C# (но недалеко) и начинаю осваивать JAVA |
|||
Судоку Сохранение ответа | + 18 | ||
Добавила функцию SaveAnswer(). Решение для 30 начальных значений сохранила в файл solver.txt В первый раз все строки игрового поля выстроились в линеечку, пока не подправила код, добавив доп. фигурные скобки для внешнего цикла по вертикали, чтобы переход на следующую строку при записи в файл проходил корректно. |
|||
Судоку Рекурсивная функция поиска | + 13 | ||
Написала функцию для решения Судоку. Написала рекурсивную функцию пошагового заполнения пустых клеток судоку. Решение сложной задачи (для 20 клеток) выполнялось с большим количеством возвратов. не выводится в консоль печать счетчика для количества входов в рекурсию. |
|||
Судоку Идея алгоритма - 81 цикл | + 19 | ||
Научилась решать Судоку методом поиска в глубь с возвращением. Нашла ошибку в своем коде прошлого урока: исправила 82й оператор в классе Program, который сдвигал чтение из координаты на 1 шаг вправо. Теперь данный из sudoku.txt считываются без ошибок. понять, где ошибка |
|||
Судоку Загрузка головоломки с интернета | + 16 | ||
Написана функция для считывания набора цифр в игре Судоку, сгенерированном на сайте http://kjell.haxx.se/sudoku/ . Для работы функции нужно удалять по одной строке пере каждой цифрой в созданном текстовом файле. хочется добавить в написанную функцию еще и удаление по одной строке перед каждой цифрой. Не могу догадаться, как это реализовать |
|||
Судоку Проверка правил игры | + 13 | ||
Написана проверка интервалов в методе PlaceDigit(). Написана проверка горизонталей и вертикалей. Написана проверка квадратов. Дописаны комментарии ко всем проверкам. Матрица заполнена случайными числами по правилам игры. все просто |
|||
Судоку Печать цифр в таблице | + 15 | ||
Написан метод Sudoku.PlaceDigit (int x, int y, int d). Написан метод Program.PrintDigit (int x, int y, int d). Создан делегат и настроена его работа. Матрица Frame заполнена случайными числами. Делегат — это безопасный в отношении типов объект, указывающий на другой метод (или, возможно, список методов) приложения, который может быть вызван позднее --- |
|||
J1. Запуск START - Переменная окружения | + 14 | ||
потренировалась устанавить/убрать переменную окружения в ОС W10. Запускала таймер три раза. В 30 сек не укладываюсь-(( |
|||
Дневник успеха 2018-10-14 : Поспешишь – людей насмешишь. | + 15 | ||
За эту неделю: я проверила 136 отчётов у 40 формулистов, написала 2 сообщения 2 формулистам общим объёмом несколько буков, набрала 7 текстов: 1 => «C# набор / Звездочки», без ошибок 2 => «C# набор / Обмен элементов», без ошибок 3 => «C# набор / Разделить строку на слова», без ошибок 4 => «C# набор / Заполнение массива», без ошибок 5 => «C# набор / Формирование массива», без ошибок 6 => «C# набор / Вывод элементов массива», 1 ошибка 7 => «C# набор / Ввод элементов матрицы», без ошибок + Я решил 3 задачи: 1 => «Условный оператор / Максимум» на 100% 2 => «Календарь / День года» на 100% 3 => «Олимпиада / Случайная задача» на 100% + Я выполнил 8 видеоуроков: 1 => «J1. Запуск / START - Платформа Java» за 3 час. 3 мин. 2 => «On-line игра / Тест обратной стороны Луны» за 21 час. 41 мин. 3 => «On-line игра / Случайное тестирование» за 27 мин. 4 => «On-line игра / Лабиринты тестирования» за 11 час. 5 мин. 5 => «On-line игра / Поиск монеток на поле Дураков» за 11 час. 35 мин. 6 => «On-line игра / Внутренний мир Субъекта» за 15 час. 20 мин. 7 => «On-line игра / Прогулка за ручку» за 1 день 26 мин. 8 => «Судоку / Сетка для цифр» за 1 день 1 час. 6 мин. Курс "On-line игра " завершен в объеме, разрешенном на этом сайте. Но хочется большего-)) Осталось чувство недоделанности, недосказанности. Как продвигаться дальше к поставленной цели - онлайн-игре "Го" - пока неясно. Начала курс Судоку , чтобы научиться рисовать сетку и расставлять объекты по сетке. |
|||
Судоку Сетка для цифр | + 14 | ||
Создан класс Sudoku. Нарисована сетка в текстовом редакторе. Написан метод PrintFrame() для вывода сетки. --- |
|||
J1. Запуск START - Платформа Java | + 12 | ||
Скачала и установила JDK. Набрала текст программы в текстовом файле в редакторе brackets. Откомпилировала программу. Запустила созданный байт-код. Сделала скриншот исходника в текстовом редакторе и скриншот запущенной программы в cmd. Программа Program.java не отработала в консоли, хотя java и javac были запущены |
|||
On-line игра Прогулка за ручку | + 18 | ||
Поиграла в лабиринте размера 5 на 3. Создан класс GameTests и метод StartTest. Создано фиктивное представление. Выполнено несколько возможных и невозможных шагов с проверками метода Start класса Game. Считается, что тестирование программ - это отдельная подзадача в ходе создания софта. Поэтому данную часть работы можно поручить разработчику, не писавшему исходную программу. Теоретически - это оправдано. Поскольку у автора кода часто "глаз замыливается" , то есть свои очевидные ошибки автору кода трудно заметить. А сторонний прогер, тем более, имеющий опыт в написании тестов, быстрее определит ошибки и баги кода. Однако по моему убеждению, ошибки лучше находить самому. Это, во-первых, повышает качество написания кода, во-вторых, дает программисту дополнительный вектор развития как профессионалу. Вывод - написание тестов к собственному коду - очень полезное занятие для программиста-)) было много ошибок при создании теста. Устранение этих ошибок заняло времени больше, чем я планировала. Но поиск и устранение этих ляпов повысили мою собственную самооценку-)) |
|||
On-line игра Внутренний мир Субъекта | + 15 | ||
Изменен модификатор доступа Level.SetSubject() на internal . Убрала тест SetSubjectTest() из проекта --- |
|||
On-line игра Поиск монеток на поле Дураков | + 11 | ||
Исправлено namespace для теста в классе CoordTest. Создан метод тестирования FindFirstTest(). Создан метод тестирования FindRandomTest(). Создан тест SetSubjectTest(). Все тесты отработали нормально Пока могу только повторять все за Игромистром. Своих идей нет. |
|||
On-line игра Лабиринты тестирования | + 16 | ||
Создаy новый класс для тестирования через генератор тестов. В комментариях нарисован лабиринтик с тестовым уровнем. Написаны все проверки в методе LevelTest() все понятно. |
|||
On-line игра Случайное тестирование | + 17 | ||
Создан метод YieldCoordsTest(). Написан цикл для проверки. Определен массив координат для их сравнения в цикле. Написан метод GetRandomTest(). Спровоцировала увеличение времени работы этого метода увеличив количество шагов до 10*12. теперь все норм. Сама нашла опечатку в тесте и исправила ее |
|||
On-line игра Тест обратной стороны Луны | + 18 | ||
Созданы тесты методов InSize() и OnSide(). Последние выявили ошибку в методе Coord.OnSide(), которая была устранена запомнить, как запускать тест; и еще по директивам тестировщика понять, где ошибка. |
|||
Дневник успеха 2018-10-07 : Не тот хорош, кто лицом пригож, а тот хорош, кто на дело гож. | + 14 | ||
За эту неделю: Я проверила 99 отчётов у 40 формулистов. Я написала 2 сообщения 2 формулистам общим объёмом 1 килобуква Я набрала 7 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Служебные слова», 1 ошибка 3 => «C# набор / Определение массива», 2 ошибки 4 => «C# набор / Сравнение двух целых чисел», без ошибок 5 => «Java - Запуск / Компиляция», без ошибок 6 => «Java - Вывод данных / Java Keywords», 1 ошибка 7 => «Java - Вывод данных / Целые типы», без ошибок + Я решила 4 задачи: 1 => «Календарь / Час и День» на 100% 2 => «Календарь / Первый и последний день» на 100% 3 => «Календарь / День недели» на 100% 4 => «Олимпиада / Случайная задача» на 100% + Я выполнила 6 видеоуроков: 1 => «On-line игра / Правила игры» за 9 час. 40 мин. 2 => «On-line игра / Дорога из жёлтого кирпича» за 26 мин. 3 => «On-line игра / Ищи ветра в поле» за 26 мин. 4 => «On-line игра / Координатный рефакторинг» за 2 дня 1 час. 23 мин. 5 => «On-line игра / Собери монетки» за 1 день 23 час. 53 мин. 6 => «On-line игра / 3. Тестирование. Тестовый прогон» за 23 час. 30 мин. − Я не собрала ни одного Мегахеша потому что не смогла это организовать в компьютере - мешает антивирусник Прохожу видеокурс по онлайн-игре. Урок про монетки был сложен для прохождения из-за большего, чем обычно, количества нововведений. На следующей неделе планирую закончить SOLO и этот видеокурс. |
|||
On-line игра 3. Тестирование. Тестовый прогон | + 15 | ||
Создан новый проект LibraryGameTest. Переименован класс тестирования в CoordTests. Создан метод CoordTest(). Сделано тестирование создания координаты. --- |
|||
On-line игра Собери монетки | + 15 | ||
Добавлена первая монетка: в классе Level определен размер массива ее координат, в представлении ViewColor монетка раскрашена красным. В Game добавлена обработка монеток в методе Game.move(). Создан метод Level.FindRandom() для поиска случайного субъекта на игровом поле. При запуске игры с данными изменениями монетки исчезают при попадании на них курсора (user1). Выполнено выделение двух методов MoveUser() и EatMoney() из кода Game. На подсчет и отображение очков уже не хватило сил... видео просмотрено более 2х раз, причем в 4 подхода. Очень сложно сразу уследить за последовательностью изменений в коде. Пришлось конспектировать, чтобы разобраться в этом уроке. |
|||
On-line игра Координатный рефакторинг | + 15 | ||
Добавила в класс Game проверку координат в метод Start(), добавила два оператора в структуру Coord. Убрала размещение игрока и проверила, что выпадает исключение. Добавила метод OnSide() в структуру Coord. Использовала её при создании стен лабиринта. Добавить метод Equals() и GetHashCode() и завернуть их в регион Equality. Тестирование - один из обязательных этапов разработки ПО |
|||
On-line игра Ищи ветра в поле | + 16 | ||
Создаy метод Level.FindFirst() для поиска субъекта. В структуре Coord задано статическое поле для несуществующей координаты. FindFirst() вызван из метода Game.Start() для определения начальных координат Subject.user1 --- |
|||
On-line игра Дорога из жёлтого кирпича | + 15 | ||
научилась устанавливать цвета для субъектов все просто |
|||
On-line игра Правила игры | + 17 | ||
Добавила проверки в метод Game.Move(). Спрятала курсор (в реализациях). Убрала отображение символов при вызове ReadKey() при уменьшении размера окна консоли курсор опять появляется на экране. Почему? |
|||
Соло на клавиатуре 60 уроков | + 13 | ||
пройдено 62 урока на SOLO записать видео |
|||
Дневник успеха 2018-09-30 : Баловством хлеба не добудешь. | + 16 | ||
За эту неделю: + Я проверила 122 отчёта у 41 формулиста. + Я написала 4 сообщения 3 формулистам общим объёмом 1 килобуква + Я набрала 6 текстов: 1 => «СОЛО на клавиатуре / 50 уроков», без ошибок 2 => «СОЛО на клавиатуре / 55 уроков», без ошибок 3 => «Java - Запуск / Скобки», без ошибок 4 => «Java - Запуск / System.out», без ошибок 5 => «Java - Циклы / Java For Loops», 1 ошибка 6 => «Java - Циклы / Java While Loops», без ошибок + Я решила 1 задачу: 1 => «Олимпиада / Случайная задача» на 100% + Я выполнила 7 видеоуроков: 1 => «Соло на клавиатуре / Мы начинаем СОЛО Марафон» за 20 мин. 2 => «Соло на клавиатуре / 40 уроков» за 13 мин. 3 => «On-line игра / Карта сокровищ» за 6 дней 23 час. 38 мин. 4 => «On-line игра / Шаги по карте» за 1 час. 59 мин. 5 => «On-line игра / Генерация лабиринта» за 1 день 18 час. 36 мин. 6 => «On-line игра / Координатный перебор» за 30 мин. 7 => «On-line игра / Подходящий размер!» за 6 час. 21 мин. − Я не собрала ни одного Мегахеша :o( неделя была тяжелой. Реал выбил из колеи. На следующей неделе хочу продолжить работу над онлайн игрой. |
|||
On-line игра Подходящий размер! | + 16 | ||
Добавлен метод Coord.InSize(Coord size), проверки на корректные координаты в методах GetSubject() / SetSubject(), а также добавлена проверка на возможность перемещения в метод Game.Move(). Программа компилируется, запускается и корректно работает. все просто |
|||
On-line игра Координатный перебор | + 15 | ||
Создан метод YieldCoords() в структуре Coord, в котором реализован перебор всех координат до указанной позиции. Этот метод задействован для генерации стен лабиринта в методе Game.Start(). не поняла, почему задание коорд. первого игрока командой userCoord = new Coord(level.size.x / 2, level.size.y / 2); - неверно |
|||
On-line игра Генерация лабиринта | + 15 | ||
Создала метод Level.Init() и вызвала его из конструктора. Написала два вложенных цикла и сгенерировала стенки по краям уровня. В методе Game.Start() разместила отображение всего уровня. ... |
|||
Соло на клавиатуре 40 уроков | + 16 | ||
пройдено 52 урока SOLOна английском языке уменьшилась скорость набора |
|||
Соло на клавиатуре Мы начинаем СОЛО Марафон | + 16 | ||
пройдено 50 уроков SOLO на английском языке удержать темп прохождения |
|||
On-line игра Шаги по карте | + 16 | ||
Создан объект Level , который затем внедрен в класс Game. В методе Controller.Run() определены size и level, которые передаются в Game. Параметры, указанные во view.Show( , ) , можно также объединить в отдельный объект (класс), чтобы затем его можно было просто внедрять на каждый новый уровень после явного задания размера поля начало появляться исключение в игре, при переходе курсора за пределы границы Coord |
|||
On-line игра Карта сокровищ | + 15 | ||
1. Создан публичный класс Level 2. Описано поле размера поля size 3. Описан двумерный массив map 4. Создан конструктор public Level(Coord size) 5. Добавлены методы GetSubject() и SetSubject() с очевидной реализацией ... |
|||
Дневник успеха 2018-09-23 : Много спать – дело не знать. | + 14 | ||
За эту неделю: + Я проверил 143 отчёта у 51 формулиста. + Я написал 2 сообщения 1 формулисту общим объёмом 1 килобуква + Я набрал 18 текстов: 1 => «СОЛО на клавиатуре / Начинаем СОЛО марафон!», без ошибок 2 => «СОЛО на клавиатуре / 5 уроков», без ошибок 3 => «СОЛО на клавиатуре / 10 уроков», без ошибок 4 => «СОЛО на клавиатуре / 15 уроков», без ошибок 5 => «СОЛО на клавиатуре / 20 уроков», без ошибок 6 => «СОЛО на клавиатуре / 25 уроков», без ошибок 7 => «СОЛО на клавиатуре / 30 уроков», без ошибок 8 => «СОЛО на клавиатуре / 35 уроков», без ошибок 9 => «СОЛО на клавиатуре / 40 уроков», без ошибок 10 => «СОЛО на клавиатуре / 45 уроков», без ошибок 11 => «C# набор / Выделение подстроки», без ошибок 12 => «C# набор / Максимальный элемент массива», без ошибок 13 => «C# набор / ASCII», 4 ошибки 14 => «Java - Запуск / Class!», без ошибок 15 => «Java - Запуск / public private», без ошибок 16 => «Java - Запуск / Static», без ошибок 17 => «Java - Запуск / void», без ошибок 18 => «Java - Запуск / Main», без ошибок + Я решил 4 задачи: 1 => «Целые задачи / Стрелки часов» на 100% 2 => «Олимпиада / Факториалы» на 50% 3 => «Олимпиада / Пятью восемь» на 70% 4 => «Олимпиада / Случайная задача» на 100% + Я выполнил 7 видеоуроков: 1 => «Начало здесь / Переход Магистра на XL уровень.» за 1 час. 14 мин. 2 => «On-line игра / Цветной телевизор» за 40 мин. 3 => «On-line игра / Видный интерфейс» за 1 день 22 час. 32 мин. 4 => «On-line игра / Игра в библиотеке» за 21 час. 10 мин. 5 => «On-line игра / 2. Рефакторинг. Перечисление субъектов» за 13 мин. 6 => «On-line игра / Показ героя на экране» за 30 мин. 7 => «On-line игра / Координатная структура» за 22 час. 0 мин. − Я не собрал ни одного Мегахеша :o( Из отчета выпал курс по онлайнГейм, жаль, жду открытия этого видеокурса на следующей неделе... с нетерпением-)) |
|||
On-line игра Координатная структура | + 16 | ||
Создала публичную структуру Coord, описала публичные поля х, у и добавила конструктор. Изменила сигнатуру метода Show в интерфейсе IView. В классе Game изменила два поля х, у на один userCoord. Внесла остальные изменения в класс Game для использования Coord. Изменить реализации метода Show в представлениях ViewColor, ViewBasic Не сразу поняла, как выбирается последовательность действий при рефакторинге метода Move |
|||
On-line игра Показ героя на экране | + 18 | ||
Изменила описание метода в интерфейсе IView. Добавила недостающий метод "переходник" в класс ViewColor, отказалась от "переходника" и оставила один метод Show(). Внесла изменения в класс ViewBasic. Проверила работу программы - все работает все предельно просто и ясно |
|||
On-line игра 2. Рефакторинг. Перечисление субъектов | + 18 | ||
Выполнен рефакторинг кода - создан enum-класс Subject . Каждому значению класса приписан отдельный элемент. все просто |
|||
On-line игра Игра в библиотеке | + 16 | ||
Создана библиотека LibraryGame в проекте OnlineGame, в которую перенесены классы с логикой игры и интерфейсом. Библиотека откомпилирована и связана с проектом. В классах игры добавлена директива using --- успеть сдать отчет до полуночи |
|||
On-line игра Видный интерфейс | + 17 | ||
Научилась: создавать интерфейс IView с заголовками двух методов ViewBasic и ViewColor. Наследовать новые методы ViewBasic и ViewColor от IView, использовать IView внутри класса Game. Создать еще один класс, например, для другого сочетания цветов - просто, но включить его в проект без ошибок оказалось сложнее, чем могло показаться сначала. Пока нет идей, как реализовать несколько видов экранов в интерфейсе. |
|||
On-line игра Цветной телевизор | + 15 | ||
Научилась создавать новые представления для классов. Переключать представления было бы проще так, как это делается в меню на веб-странице (выпадающий список - реализуется в виде формы специального вида) Сложности были в именовании поля у представления ViewColor |
|||
On-line игра Контроллер не спешит | + 15 | ||
Этап создания объектов был перенесен в метод Main(). Создан класс Controller, в котором определены поле для хранения Game и конструктор для его инициализации: метод Run(), содержащий в себе все, что было раньше в методе Start(). Новый Controller вызывается из метода Main(). MVC («Модель-Представление-Контроллер», «Модель-Вид-Контроллер») — схема разделения данных приложения, пользовательского интерфейса и управляющей логики на три отдельных компонента: модель, представление и контроллер — таким образом, что модификация каждого компонента может осуществляться независимо. В частности, --- Модель (Model) предоставляет данные и реагирует на команды контроллера, изменяя своё состояние. --- Представление (View) отвечает за отображение данных модели пользователю, реагируя на изменения модели. --- Контроллер (Controller) интерпретирует действия пользователя, оповещая модель о необходимости изменений. В случае работы на сервере модель MVC видоизменяется так, что контроллер не только получает команды и отправляет их в модель, но и управляет представлениями модели, поскольку осуществить связь модель-представление в случае работы с сервером можно только через контроллер. Выполнить задание со звездочкой. Этот пункт не выполнен - пока нет идей, а время поджимает-)) |
|||
On-line игра Модель игры | + 15 | ||
Научилась: 1. Выделять модель логики игры из программы -- Создан класс Game, добавлено поле view , которое затем было установлено через конструктор. -- Добавлены поля для координат и установлено их значения в методе Start(). -- Создан метод Move (int sx, int sy) для перемещения объекта. -- Изменен код в операторе switch() на использование метода Move(). Работа программы не изменилась. В начале описания класса Game пропустила описание переменных x,y . VS ругался до тех пор, пока не внесла необходимую строчку в код. |
|||
On-line игра Представление выделяется | + 15 | ||
Научилась: 1. Извлекать методы из кода программы 2. Создавать новый класс и переносить туда эти методы. 3. Сделать эти методы публичными и не-статичными. 4. Вносить соответствующие изменения в новые методы, вызывая их как методы нового класса. Кроме сделанных изменений, в метод Show можно добавить еще одну переменную, определяющую инструмент, действующий на точку (например, вместо курсора - касание пальцем к сенсорному экрану) все предельно просто |
|||
Дневник успеха 2018-09-16 : Земелька черная, а белый хлеб родит. | + 15 | ||
За эту неделю: + Я проверил 81 отчёт у 33 формулистов. + Я написал 7 сообщений 5 формулистам общим объёмом 2 килобуквы + Я набрал 6 текстов: 1 => «C# набор / Разделить строку на слова», без ошибок 2 => «C# набор / Заполнение массива», без ошибок 3 => «C# набор / Формирование массива», без ошибок 4 => «C# набор / Вывод элементов массива», без ошибок 5 => «C# набор / Ввод элементов матрицы», без ошибок 6 => «C# набор / Вывод числа по разрядам», без ошибок + Я решил 21 задачу: 1 => «Целые задачи / Арифметика» на 100% 2 => «Целые задачи / Уравнение» на 100% 3 => «Целые задачи / N уроков» на 100% 4 => «Целые задачи / Периметр» на 100% 5 => «Целые задачи / Площадь» на 100% 6 => «Целые задачи / Дискриминант» на 100% 7 => «Целые задачи / Вторая дробная» на 100% 8 => «Целые задачи / Арифметика 2» на 100% 9 => «Целые задачи / Уравнение 2» на 100% 10 => «Целые задачи / Куры и яйца» на 100% 11 => «Цифры / Ноль-ноль» на 100% 12 => «Цифры / Сердцевина» на 100% 13 => «Цифры / Крайние» на 100% 14 => «Цифры / Счастливый билет» на 100% 15 => «Цифры / Пятёрочка» на 100% 16 => «Цифры / Штирлиц» на 100% 17 => «Цифры / Серединка» на 100% 18 => «Цифры / Зебра» на 100% 19 => «Цифры / Любовь к цифрам» на 100% 20 => «Цифры / Чётность цифр» на 100% 21 => «Олимпиада / Случайная задача» на 100% + Я выполнил 4 видеоурока: 1 => «Начало здесь / День №6. Регулярный и Последовательный подход.» за 24 мин. 2 => «Начало здесь / День №7. Подведение итогов и составление Планов.» за 23 час. 2 мин. 3 => «On-line игра / Добро пожаловать!» за 25 мин. 4 => «On-line игра / Марионетка» за 11 час. 4 мин. − Я не собрал ни одного Мегахеша :o( В итоге: результат недели - движение "по консоли". Застряла на финальном "В начале" - не могу заставить себя сделать видео-(( психотормоз. Это - как в зеркало посмотреть после 50-ти лет-))) И еще опять мелкие камешки в самом простом уроке про 5 картинок помешали его завершить (не переопределяются привязки кнопок к углам формы - остается старая связь на удаленные уже в проекте файлы) Цель следующей недели - онлайн-игра |
|||
On-line игра Марионетка | + 15 | ||
Научилась: 1. Создавать и определять координаты объекта. 2. Вывести символ в указанных координатах. 3. Считать с клавиатуры нажатую клавишу. 4. Изменить координату в зависимости от направления. 5. Организовать бесконечный цикл. 6. Выполнить затирание символа при перемещении. 7. Закончить игру по нажатию клавиши Escape. Если следовать указаниям лектора - то все предельно ясно. |
|||
On-line игра 1. Консольная игра. Добро пожаловать! | + 15 | ||
Создано пустое решение, в котором создано консольное приложение с приветствием. Очень своевременный и полезный для прокачки навыков программирования на C# курс. Хочу с помощью этого курса создать сетевую игру Го на этом этапе все просто. |
|||
Начало здесь День №8. Подведение итогов и составление Планов. | + 9 | ||
Мой еженедельный отчет от 9 сентября сего года https://www.videosharp.info/18493/checking/power=2203 |
|||
Начало здесь День №7. Регулярный и Последовательный подход. | + 9 | ||
Ежедневный бонус = 5, Сегодня уже набрала 25 баллов. С учетом прохождения данного урока и размещения ссылки на него = 35. Уже состою в клубе. Собираюсь и дальше прокачивать свои навыки программиста в этой дружной команде. |
|||
Дневник успеха 2018-09-09 : Труд человека кормит, а лень портит. | + 16 | ||
За эту неделю: + Я проверила 111 отчётов у 50 формулистов. + Я набрал 6 текстов: 1 => «C# набор / Первая программа», без ошибок 2 => «C# набор / Служебные слова», без ошибок 3 => «C# набор / Сравнение двух целых чисел», без ошибок 4 => «C# набор / Звездочки», без ошибок 5 => «C# набор / Обмен элементов», без ошибок 6 => «Java - Вывод данных / Целые типы», без ошибок + Я решила 28 задач: 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 => «Лирика / Рулетка *» на 50% 14 => «Символы / Видео-Шарп» на 100% 15 => «Символы / Висагинас» на 100% 16 => «Символы / Коды букв» на 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% + Я выполнила 5 видеоуроков: 1 => «Начало здесь / День №1. Создание микро-Привычки.» за 19 мин. 2 => «Начало здесь / День №2. Общение с Единомышленниками.» за 2 час. 4 мин. 3 => «Начало здесь / День №3. Безошибочное владение Клавиатурой.» за 20 мин. 4 => «Начало здесь / День №4. Развитие Алгоритмического мышления.» за 37 мин. 5 => «Начало здесь / День №5. Создание игровых и прикладных Программ.» за 1 час. 37 мин. − Я не собрала ни одного Мегахеша :o( С помощью курса "Начало здесь" заполнила табличку результатов на "хорошо"-)) Надо закрыть уроки с Судоку на следующей неделе и завершить вип-урок по графам |
|||
Начало здесь День №5. Создание игровых и прикладных Программ. | + 19 | ||
Следуя примеру Ивана, показываю ссылку на уже выполненный ранее урок https://www.videosharp.info/11019/checking/sudoku=906 За сегодня набрала 22 балла. Отчет за этот урок уже не попал в текущие сутки, к сожалению-) |
|||
Начало здесь День №4. Развитие Алгоритмического мышления. | + 10 | ||
Выполнила все условия. В консоли прошла раздел "геометрия"+случайная задачка. Попалась задачка про суммирование ряда из квадратов чисел от 1 до N, при решении которой не сразу определила верный тип данных для теста. Набрала 31 балл. |
|||
Начало здесь День №3. Безошибочное владение Клавиатурой. | + 13 | ||
Выполнила все пункты. Текст основной программы на сишарпе набирала 8 раз, периодически сбрасывая набор (обновляя страницу) не доходя до конца текста. В результате добилась прохождения без ошибок. Не поняла, где именно надо написать три числа, поэтому пишу в отчете-)) 1 3 5 |
|||
Начало здесь День №2. Общение с Единомышленниками. | + 10 | ||
Проверено более 5 отчетов. Очень понравился один из отчетов, к которому и был написан коммент https://www.videosharp.info/19022/checking/soft3=419 |
|||
Начало здесь День №1. Создание микро-Привычки. | + 16 | ||
Интересный видеоурок. Жаль, что только сейчас его заметила. Проверила 5 отчетов. Получила 5 байт за это и не удержалась (любопытство) от проверки еще трех отчетов (так я и увидела данный курс). Выполняю все эти задания ежедневно, но микро-привычка нарабатывается именно так - выполнением микро-задачек, подобных данному уроку! Все гениальное - просто-) P.S. Не увидела кнопку для размещения картинки, поэтому привожу ссылку на скриншот https://prnt.sc/kqkw5z |
|||
Дневник успеха 2018-09-02 : Кто любит труд, того люди чтут. | + 17 | ||
За эту неделю проверяла отчеты, решала консольные задачи. Большинство задач попались повторно. Набирались тексты. Видеоуроки не проходила (отвлеклась на подготовку к учебному году). Очень жалею. Пропущенный день укоряет потерянными возможностями. Приступаю к перестройке рабочего расписания - добавляю час на набор ежедневных баллов о_о |
|||
Дневник успеха 2018-08-26 Вот и лето прошло... | + 20 | ||
Почему-то в описании выполненных пунктов за неделю показана только одна консольная задача, хотя таблица результатов показывает истинное положение вещей - консольные задачи я решать таки научилась-)) Это - самое большое мое достижение за лето. План по видеоурокам не выполнен - застряла на самом простом виде проектов - на формах. Не все получается с определением атрибутов. План на следующую неделю - попытаться выполнить план предыдущей. |
|||
Дневник успеха 2018-08-19 Отчёт за неделю | + 18 | ||
План недели выполнен на 90% по видеокурсу "Бинарная жизнь" (остался vip-урок) и на 46% по выдеокурсу "Комбинаторика". Консольных задач за неделю было больше, чем показывает отчет. По всей видимости, если заходить в этот урок в течении недели, не выполняя его (не заполняя недельный отчет), то все предыдущие результаты сбрасываются. Считаю, что по консоли у меня уже наработан навык решения задач на С#. План на следующую неделю - завершить начатые видеокурсы и пройти еще один - "Графоциклы". |
|||
Комбинаторика Рекурсия. Обратный отсчёт | + 16 | ||
Поняла, как можно применять рекурсию в работе с элементами массива все просто |
|||
Комбинаторика Рекурсия. Общий делитель | + 16 | ||
Разобралась, как реализовать рекурсию, если известен алгоритм, использующий цикл while. Также поняла отличие двух методов нахождения НОД (вычитанием и делением с остатком) все просто |
|||
Комбинаторика Рекурсия. Числа Фибоначчи | + 16 | ||
Еще одна задачка на применение рекурсии. все просто |
|||
Комбинаторика Рекурсия. Факториал | + 16 | ||
Научилась тому, как начинать писать рекурсивную функцию все просто |
|||
Комбинаторика Рекурсия. Заливка области | + 16 | ||
Определила методы для создания поля в консоли ( init() ) и для отображения указанной точки в указанном месте экрана с одновременным сохранением этой точки в массиве ( show(<коорд x>, <коорд y>, <заполнитель>) ). Узнала о методах классов ConsoleColor и Console Экзешник запустился с пятого или шестого раза-(( VS подвисала на процессе сборки проекта и запуске консольного приложения. Понадобилось 2 дня, чтобы понять, что запуск жеско обрубался антивирусником. Странно то, что предыдущие мои приложения пропускались авастой за несколько секунд. Размещаю картинки с началом процесса заполнения пустых мест и окончательно закрашенным полем. |
|||
Бинарная жизнь Максималка | + 15 | ||
Научилась ускоряться при работе с клавиатурой. Ощущения были разные: сначала - страх ошибиться, потом нашла удобное положение предплечий и кистей рук, позволившее снять напряжение. Но после этого начала ошибаться при наборе, промахиваясь мимо верных клавиш. Кроме того, на этапе "расслабления рук" появилось ощущение последнего триместра беременности (когда же это все закончится). Вспомнила, что мне помогало в этом случае - "надо довести начатое до финала" и уже не важно - до какого. Конец мучениям наступал неожиданно: я с остервенением механически пробегала по клавишам, глядя на всплывшее окно аларма в браузере с сообщением результата теста. Опыт сомнительный. Уверена, что не захочу улучшить этот результат. Тупая механическая работа - не мое. Заставить себя пройти второй тест до конца. |
|||
Бинарная жизнь ФИНАЛЬНЫЙ УРОК | + 15 | ||
Смысл жизни - это движение вперед, совершение поступков. С точки зрения окружающего мира, неважно, что это за поступки. Главное - найти подходящий для тебя код в определенной точке пространственно-временного континуума. Состояние окружающего мира (условий вокруг) - это запрограммированная среда. Код программы можно подобрать, только наработкой опыта (скиллов). И не стоит сетовать на несправедливость судьбы - это только субъективное отражение личного восприятия внешнего воздействия. Изменив точку отсчета (угол зрения), можно по-новому оценить ситуацию даже не выходя за временные рамки. Вывод - менять нужно себя, а не мир вокруг себя. Сложно искать мотиваторы. Этот поиск - на стыке науки, искусства и эзотерики. Также непросто было подобрать соответствующие теме урока картинки. Решила остановиться на полюбившихся фракталах. |
|||
Бинарная жизнь Смысл жизни | + 15 | ||
Еще раз прочитала статью на хабре про коды Вольфрама. Прояснилась суть термина "конечные автоматы". Конечные - это потому что кодов конечное число. Разобралась с "мотиваторами" - как мне показалось, это "правила изменения правил" (мета-правила). Провела несколько экспериментов с начальными условиями для различных кодов (22, 184, 161). Больше всего сумбура в ход жизни вносит рандомный старт. Если начинать хотя бы по "Зебре" (то есть, хорошо/плохо через раз - например, для четных - 0, для нечетных - 1), то картинка кода быстро стабилизируется. Еще быстрее картинка становится "шоколадной", если изменения определить как единственно верные - для Change и ChangeRule поставить только нули (верные/хорошие/правильные изменения). Но, для Его Величества, ВысшегоВселенскогоРазума нет разницы между хорошо/плохо. Это - только капли на стекле, которые ведут себя соответственно внешним воздействиям (силе притяжения, энерции, Кориолису и т.д. ). Поэтому "false"-вид мотиваторов даже с точки зрения картинок - совершенно скучен - быстро становится стабильным, не изменяемым. Выбрать картинки для отчета было сложнее всего (хотелось всем наработанным поделиться). В конце концов, остановилась на коде 161 - это код региона, где я живу, и вид фрактала-)) Две картинки соответствуют начальным условиям для зебры и рандома. Мета-правила - это смена навыка/действия на противоположное. |
|||
Бинарная жизнь Новое поколение | + 15 | ||
Научилась создавать методы класса, которые решают определенную подзадачу. В этом уроке созданы методы SetRule(int nr) и Next() . Первый определяет код Вольфрама , второй - вычисляет состояние среды на следующем шаге эволюции. Непросто было найти ошибку в собственном коде. Сначала получила одни точки на картинке. Долго разбиралась, куда уплыл цикл-)) Нашла потерянные фигурные скобки блока после for в SetRule. После этого кружева Серпинского нарисовались, как положено. |
|||
Дневник успеха 2018-08-12 Отчёт за неделю | + 16 | ||
Вошло в привычку набирать тексты программ, решать консольные задачки и проверять выполненные задания. Перестала писать комментарии под решенными случайными задачами, поскольку мне показалось, судя по постам на вебинаре 5-08, что это - лишнее для членов клуба. Видео-уроки пока только просматриваю преодолевать энтропию ежедневных отвлекающих моментов. Наверное, надо поставить себе более близкую цель для достижения. Например, пройти один видеокурс полностью. |
|||
Дневник успеха 2018-08-05 Отчёт за неделю | + 18 | ||
Проверялись отчеты, в ответах помещались впечатления о собственных успехах/неуспехах в решении задач, решались консольные задачи, пройдены несколько вводных уроков к курсам. Узнала много нового о С# по части работы со строками и 1-байтовыми числами. Пропущен день выполнения заданий, но если четно, я так и не поняла, как это произошло-( На следующей неделе хочу пройти два игровых курса на С-шарпе. |
|||
Судоку Вступление | + 18 | ||
Судоку - мой любимый кроссворд. Отлично, что есть возможность поиграть с этим "тренажером мозгов" программно. на этом шаге все ясно |
|||
Лендинг на YII2 О лендингах и фреймворке | + 18 | ||
Этот софт уже был установлен в ноуте для предыдущего курса. в этом уроке все ясно |
|||
Комбинаторика Рекурсия. Главный секрет | + 18 | ||
Прочитала статью о кривых Гильберта и их приложениях в ай-ти. Поняла, как это все соотносится с комбинаторикой. Попробовала, как реализуется рекурсия в С# Это уже 5-я попытка нарисовать гривую Гильберта 16x16. Надеюсь - последняя. |
|||
Портфолио на Bootstrap: перезагрузка Волшебник Еммет | + 18 | ||
Узнала некоторые команды плагина Emmet (препроцессор для Brackets?) все понятно, только хорошо бы еще упомянуть источники, в которых можно подробно почитать про Emmet. |
|||
Портфолио на Bootstrap: перезагрузка Первые шаги в проекте | + 18 | ||
Установлена программа Brackets - для набора кода web-страниц, установила плагины для ускорения работы. пока все просто |
|||
Дневник успеха 2018-07-29 Отчёт за неделю | + 17 | ||
Проверялись отчеты, Продолжила играть Typer - набирала тексты разных программ. Ответы заполнялись по поводу консольных задач. За неделю сделала 3 отчета по видеоурокам. Потерян темп - пропущен один день невыполнением видеоурока. Но это не значит, что я не выполняла остальные задания. Сказывается нарабртанная привычка. Несмотря на то, что попала в клуб "на халяву" - выиграла, благодаря футболу - интерес к проекту не пропал. В самом деле интересный сайт. |
|||
Шарики Шарики. Вступление | + 18 | ||
Поиграла в Шарики, нашла набор картинок в интернете, нарисовала схему состояний игры сложнее всего - оторваться от процесса игры в Balls. Лет 30 уже в нее не играла-)) наверное вспомнил "время молодое"=)) |
|||
Комбинаторика Рекурсия. Вступление | + 19 | ||
С рекурсией знакома давно. Проблемы в том, чтобы понять данный метод организации вычислений, никогда не было. Главный лозунг рекурсии - "help yourself" (помоги себе сам). Очень понравилась статья из хабра на эту тему сhttps://habr.com/post/337030/ Проблемы с рекурсией начались с момента, когда появилась необходимость объяснить, как это работает в программе, другим. |
|||
Сокобан Сокобан - Вступление | + 20 | ||
Научилась играть в Сокобан. Это здорово затягивает!!! пройти 5-й и 10-й уровни... |
|||
Дневник успеха 2018-07-22 Отчёт за неделю | + 22 | ||
Проверялись отчеты, Продолжила играть Typer - набирала тексты разных программ. Уже 16 освоено. ответы заполнялись по поводу консольных задач. За неделю сделала 3 отчета по видеоурокам (план не выполнен). Самое сложное на этой неделе - найти время полюбоваться живыми облаками и закатным солнцем-)) Зато увидела несколько восходов. Поэтому "стакан наполовину - полон"-) |
|||
PHP фреймворк Yii2 - вторая часть Web folder - Подготовка папки | + 22 | ||
Все получилось кроме определения интерпретатора php. Не видит PhpStorm , какой интерпретатор запускать. Кстати, у меня 32-разрядная ОС , поэтому 64-х разрядные версии в настройках OpenServer не выбирала. Увидеть документ через localhost. |
|||
PHP фреймворк Yii2 - вторая часть Welcome - Вступление | + 20 | ||
Установила весь необходимый софт, регистрация на гитхабе уже есть. пока все понятно |
|||
Yii2 Soft - Вступление и подготовка | + 19 | ||
Установила необходимый софт. Регистрация на гитхабе уже есть. сложностей нет |
|||
Графические циклы Подготовка графики | + 17 | ||
Создан проект, "коробочка", графика, карандаш и методы. Размещены кнопки. Но я напутала при определении свойств в наименовании объектов. Поэтому код пока не работает. Разобраться с панелью свойств. |
|||
Бинарная жизнь Конструктор организма | + 17 | ||
Узнала, как создаются и инициализируются классы в СиШарпе. В программе созданы методы SetRandom() и SetMiddleOne(). На картинке показана реализация метода SetRandom() для size=70 Сложно было собрать проект. Мешали семантические ошибки в коде, смысла которых я не понимала до того, как не увидела подсказку. Александр, спасибо еще раз=) |
|||
Дневник успеха 2018-07-15 Отчёт за неделю | + 16 | ||
за прошедшую неделю: 1. проверялись решения, 2. решались консольные задачи, 3. пройдено 3 видео-урока, просмотрено 2 вебинара. Произошло зависание на решении задания из раздела "бинарная жизнь" - ошибка сборки. компенсировала вынужденный простой решением дополнительных консольных задач. Выяснить причину ошибки сборки проекта. |
|||
Демо софт Вступительное слово | + 16 | ||
Установлен VS-2012, запускались простенькие консольные задачи. Но на программе BinaryLife про бинарную жизнь произошла путаница с определением методов в классе Logic. Сборка проекта не получается. Вернулась к консольным задачам. Надеюсь разобраться во всех тонкостях написания кода на C#. Освоить работу с оконным интерфейсом в IDE на русском языке в версии 2012, которую получилось бесплатно скачать с сайта майкрософта |
|||
Бинарная жизнь Правила игры | + 18 | ||
Обалденно интересная тема! Конечными автоматами можно моделировать любые процессы и явления. Этот раздел как нельзя лучше помогает освоить данный аппарат для моделирования чего угодно. В примере я взяла первый пришедший на ум код (логическая сумма первого и второго значения, умноженная на третье; линейка закольцована). Формула видна на картинке. Для исходных данных в моем примере уже на 6-м году жизни все "в шоколаде", но если изменить, например, О3 с 0 на 1 (отними у ребенка игрушку) и этот плохой поступок тут же скажется на качестве жизни! оторваться от процесса моделирования - самое сложное. Интересно было наблюдать, как изменение всего одного параметра в начальных данных в корне меняет всю картину "жизни" объекта. |
|||
Tinklavimas Каким будет мой сайт | + 19 | ||
Сайт будет обучающий. Тип сайта - блог. Название и примерное расположение блоков - на рисунке определиться с составом разделов |
|||
Дневник успеха 2018-07-08 Отчёт за неделю | + 17 | ||
это первая неделя в клубе. Сравнивать пока не с чем. Решила 7 задач в консоли, прошла 7 курсов. ; из них - по Git. Застряла на команде git diff для разных версий (слетела связь с shell32.dll в винде - пока не поняла, что произошло, разбираюсь) Сложно - сразу разобраться с правилами игры на ресурсе - но у меня все впереди. Тактическая задача - разработать для себя программу минимум. Стратегическая - прокачать до уровня профи скилы по си шарпу и юнити до сентября. |
|||
Дневник успеха Полезные права и обязанности в Клубе формулистов | + 16 | ||
Узнала много нового о том, как работать в клубе формулистов. Хотелось бы иметь возможность решать не одну задачку, а больше. Говорится, что надо решать, как минимум, две, но при загрузке второй задачи появляеется окошко оплаты. Оплата за байты у меня, почему-то не проходит. Самое сложное - выйти из зоны комфорта (как черепаха из панциря)- заняться оптимизацией дискового пространства в ноуте, чтобы иметь возможность установить необходимый софт. |
|||
Tinklavimas Знакомство | + 18 | ||
Пока еще ничему новому не научилась. Вот - скриншот http://prntscr.com/k1ojtc создан при помощи бесплатной программки "лайтшот". ничего сложного |
|||
Демо игры C# чего начать программировать | + 18 | ||
Хочу освоить семантику С# для того, чтобы в дальнейшем применить этот скил для создания игровых кросплатформенных приложений. Данная обучающая среда - что-то вроде тренажера для программера. Отличная идея, Евгений! |
|||
Игры со словами Игры со словами | |||
|
|||
Демо софт Двенадцать месяцев | |||
|
|||
Комбинаторика Комбинаторика. 4 x 4. Ладья x Ферзь | |||
|
|||
Комбинаторика ФИНАЛЬНЫЙ УРОК | |||
|
|||
Бинарная жизнь VIP урок. Игра Жизнь | |||
|
|||
Нано-игры Арканоид - Уровень и ракетка | |||
|
|||
Карточки памяти Подготовка формы | |||
|
|||
Микроигры Игра 15 - Кнопки | |||
|
|||
Игры со Спрайтами Аполлон. Главные герои | |||
|
|||
Игры со Спрайтами Домино. Подъём переворотом | |||
|
|||
Семантика Я решил всю Семантику! | |||
|
|||
Теория ООП Интерфейс. Правила игры. | |||
|
|||
Графические циклы Горизонтали и вертикали | |||
|
|||
Секундомер Моральная подготовка | |||
|
|||
Базовый ASP.ект Отказ от статика | |||
|
|||
Коллекция графов ArrayList | |||
|
|||
Бурные потоки Вступление | |||
|
|||
Интернет-магазин Установка EasyPHP | |||
|
|||
Функционал ФП - Калькулятор | |||
|
|||
Портфолио на Bootstrap Структура сайта и сетка | |||
|
|||
J6. Условия IF - Безальтернативное условие | |||
|
|||
JA. Классные пакеты CLASS - Кошка и Собака | |||
|
|||
МикроШахматы В начале было поле | |||
|
|||
MVC шаблон MVC - Суть шаблона | |||
|
|||
MVC шаблон MVC - PhoneBook - Вступление | |||
|
|||
Dancing Links Работа алгоритма | |||
|
|||
Yii2 Web - Первый кирпич сайта | |||
|
|||
Простой WPF WPF. Конвертер валюты. Макет программы | |||
|
|||
Шахматы по сети Доска. Установка Unity 3D | |||
|
|||
Демо софт VIP. Бесплатная консультация | |||
|
|||
Шахматы по сети Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК | |||
|
|||
Лендинг на YII2 Тема и структура лендинг-страницы | |||
|
|||
PHP парсинг XML Функциональный функционал - в функции | |||
|
|||
PHP Повелитель дат Текущее время проекта | |||
|
|||
Начало здесь День №8. ВИДЕОФИКСАЦИЯ УСПЕХОВ. | |||
|
|||
Записи вебинаров GIT-практикум | |||
|
|||
Повторение задач 20% Отличный старт! | |||
|
|||
Клиент-серверный сокет Простейший сервер | |||
|
|||
JS Восточный гороскоп ФИНАЛЬНЫЙ УРОК | |||
|
|||
Платформер на Unity 2. Меню | |||
|
|||
Фотошарп VIP. Обработка видео программой ffmpeg | |||
|
|||
PHP & PDO Инструменты и создание проекта | |||
|
|||
Доска объявлений Аутентификация - захешированный пользователь из БД | |||
|
|||
Дневник успеха 2021-06-20 : Птицу узнают в полете, а человека в работе. | |||
|