?

Log in

No account? Create an account
Нет бага - нет проблемы
 
[Most Recent Entries] [Calendar View] [Friends]

Below are the 20 most recent journal entries recorded in tat_ti's LiveJournal:

[ << Previous 20 ]
Friday, February 13th, 2026
10:51 pm
Sticky
Информатика - детям (и школьное образование вообще)
Пишу тут, а то опять потеряю ссылки.

https://studio.code.org - уроки, основаны на blockly, разжевано, с видео, на многих языках.
https://code.org/learn - тут обучалка
и весь список курсов (в том числе внешних). Отсылки к курсам Стенфорда, Гарварда и тп.

https://blockly-games.appspot.com - без разжевываний вас сразу кидают решать задачи. Многие языки. Резиновые уточки доставляют тем, что заставляют думать.
https://www.playcodemonkey.com/ - вот тут писать (но можно и потыкать и пописать, у кого проблема с моторикой). Очень подробно. Более продвинутые темы - за гуманные денежки (абонентка за месяц/год). Рекомендую мелким детям.


Обещают:
http://games.ozoblockly.com/?game=shapetracer-advanced&lang=en - пока только простые передвижения и циклы (repeat n). Типа черепахи blockly, но можно купить программируемые "автомобильчики" в железе. А можно обойтись программированием чисто на компьютере.

Дальше для тех, кто готов писать код и читать буковки, а не только играть


Питон http://pythontutor.ru/ (английский аналогичный вариант snakify.org)

Теперь на питоне - черепаха и робот
Питон в мфти (1 курс) http://judge.mipt.ru/mipt_cs_on_python3/index.html
конкретно черепаха http://judge.mipt.ru/mipt_cs_on_python3/labs/lab3.html#id7
робот http://judge.mipt.ru/mipt_cs_on_python3/labs/lab4.html

Просто питон (кодить) и другие веб-ориентированные языки и технологии
www.codecademy.com

Знаменитая http://www.w3schools.com/ - изучаем и получаем дивную документацию по веб-дизайнерским штучкам

Игры разработчиков
www.checkio.org (python)

www.codingame.com

Хороший набор математических задач, для решения которых обычно нужны три вещи: мозг, покодить и математика, принимает решения в виде числа, показывает хвасталки в форуме по задаче на разных языках программирования:
http://projecteuler.net/problems
http://euler.jakumo.org/problems.html - эти же задачи, переведенные на русский.

Ну и профориентация:
http://testbase.ru/




Курсы на русском по прочим школьным предметам:

учи.ру он же uchi.ru - акцент на начальной школе. Бесплатные дино-олимпиады (рекомендую!)

http://childrenscience.ru/courses.html (абсолютно бесплатно, то есть даром, очень интересно, не очень пересекается с базовой программой, особенно на начальной школе, но интересно!)

interneturok.ru - Все (в том числе началка) предметы школьной программы. Разные уровни самостоятельности обучения, которые дают разные уровни оплаты. Возможность официального оформления обучения и получения аттестата.

foxford.ru - с 3 по 11 класс, покрывается школьная программа, они хотят держать высокую планку и держат. Есть онлайн репетиторы. Преподаватели, да, из СУНЦ МГУ и "ведущих вузов".

metaschool.ru - Меташкола. Кроме платных курсов (5-8 класс) много кружков (платно) и олимпиад (аналогично). В свое время сын не смог ходить на маткружок, потому что пересекались занятия. Олимпиадные кружки.

Верные слова - курсы правилам русского языка с тренажерами. Имхо больше для билингв.
Sunday, January 31st, 2027
11:05 pm
for
Дорогая память, пожалуйста, выучи быстрый способ делать всего много в шеллах. Ибо достало, что ты помнишь, где это было написано, а не как это сделать.
bash, command line, копируем все файлы вида 1_x.in в 2_х.in

for i in 1_?.in ; do cp $i ${i/1_/2_} ; done;
Sunday, December 8th, 2019
11:13 pm
Где заняться метанием ножей
Сюда я буду посылать очередного вопрошающего "где заняться метанием ножей"
Адреса, пароли, явкиCollapse )
Неорганизованно:
Я поставила на окраине свалки пенек торцом на подставку (на уровень шеи-глаз) и метала в него все лето. Народ ставит пеньки на задворки школ, гаражей, осваивает подвалы и сараи. Еще есть парки, но метать в живое дерево - не хорошо. Еще в парках бегают собаки (бросаются за летящим ножом) и их хозяева (бросаются за собакой). И дети (движутся хаотически и непредсказуемо, любят становиться ЗА мишенью).
Monday, June 3rd, 2019
6:46 pm
Текущий пристрой (будет висеть наверху)
На всякий случай вешаю свой пристрой наверх журнала. Ибо активно куда-то пристраивать не умею, "по коллегам" - каникулы и откровенное бохо они не носят. Так что пусть висит, вдруг какая-то вещь найдет хозяина.
Inman, Liebo, Sanabis и китайские развалы пристраиваюCollapse )
Monday, January 14th, 2019
7:01 pm
Так вот что подразумевали под термином "совместный сон"!



https://www.pinterest.ru/pin/662592163900381674/
Friday, January 11th, 2019
4:26 pm
Проходила тестирование на курсах английского.

Руки чесались запостить багрепорты.
Ибо и звук у них воспроизводится на разных уровнях на тесте и на образцах, и микрофон странно распознает (в скайпе лучше воспроизведение с того же микрофона, как?)

И аутентификация ломается, и тесты подвисают, и восстановление связи после обрыва соединения...
В общем, в моих руках ломалось все.
Tuesday, January 8th, 2019
12:32 pm
Паттерны программирования
Нашла дивное на русском языке
https://refactoring.guru/ru/design-patterns/creational-patterns

Просто. С картинками. С диаграммами классов и подписями. Немного псевдокода.

Самое то студентам.

Еще бы задачи на паттерны где добыть. Хотя бы идеи. Оформить идею в задачу я сама смогу.
Да, исключительно глазификация результирующего кода с быть может некоторыми автоматическими проверками, что код работает (но вот этим сами авторы кода должны озаботиться!).

Еще бы про антипаттерны...
12:25 pm
-20 с ветерком оказалось очень продуктивной погодой.
Сижу, пишу методички, которые уже 100 лет обещала студентам написать.
Да все, что угодно, лишь бы на улицу не высовываться.

Вроде и не мороз, но ветер пренепреятнейший.
Sunday, December 30th, 2018
8:01 pm
Лучший подарок на НГ препу - дивно работающий инструментарий для подготовки к занятиям.

Спасибо всем посоветовавшим. Возможно, скоро я буду говорить "моя прелесссть". В предвкушении переноса.
Saturday, December 29th, 2018
5:33 pm
Клепать методички в wordpress
Я очень долго на всех работах заставляла людей заполнять и поддерживать актуальной рабочую вику.

twiki, confluence, черт рогатый. Лишь бы была возможность быстрого поиска по всем материалам.

Поэтому я давила идеи "давайте присоединять вордовые файлы", когда нам выдавали ТЗ.

1. Нет возможности поиска материалов. Только ручками (открываем 1001 страницу) и глазками (или на каждой делаем поиск).
Банально - не могли найти в каком ТЗ была описана эта фича.

2. Нет контроля версий. Для ответа на вопрос "кто поменял формулу расчета Х" приходилось затевать расследования (это если присоединенные файлы версионно еще хранятся, иначе вообще глухарь).

3. Неудобно вносить правки.

4. Неудобно обсуждать материалы.

Вот была у нас на кафедре twiki. Убогенькая. Но мы туда писали учебные материалы к очередному уроку. 5 предметов (это что мы с соавтором клепали, что еще пихали другие - не знаю).

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

И так больше года. Как только готовишься к занятию - фигвам с редактированием страниц.

"Баста, карапузики" - сказал админ, - "теперь у вас есть кафедральный сайт, в него и фигачьте, вику поддерживать не буду".

Ага, wordpress. Офигенно удобно для совместного написания методичек с примерами кода. Вставка питоновского и С кода - это вообще - песня. Группы Ленинград.

Представила, как мне на очередной работе для ТЗ и девдоков вордпресс админ выдал.
Все же работа в тру-IT развращает привыканием к удобным инструментам.
Сейчас бы импортировала порядка 50-100 страниц из twiki в вордпресс и не жужжала бы, что надо что-то викиобразное.
Да, у них там 5000+ комментариев на модерации висит. К вопросу об обсуждении.

PS: Локально расположенные методички нужны, потому что в учебных аудиториях на учебных компьютерах нет доступа в интернет. Попытка поддерживать белый список админом - это сага о потрепанных нервах преподавателей, у которых опять нет доступа к подготовленным к уроку материалам.
Tuesday, December 11th, 2018
1:04 am
Если я буду черным властелином (с), то я никогда не буду писать диагностику в виде

Parsing of `/home/judges//XXX/conf/serve.cfg' failed

на файл из 400+ строк (нет, не хмл, там хоть валидаторы есть установленные).

Моя диагностика будет еще содержать еще
Unclosed " in line 222 : short_name = "D-DGAP

Скрипт на 10 строк, а насколько проще стало жить. Кажется, я активно склоняюсь на темную сторону. Утилиты для себя уже написала.
Sunday, December 9th, 2018
8:27 pm
Халат махровый мужской
Где купить?

Глянула в wildberries.ru, там от 3 тыс руб цена только начинается. Дешевле - голый полиэстр. Это будет халат для повседневной носки человеком, который халаты никогда не носил, а вот теперь любимые штаны-рубашку носить пока не сможет.
Не любит синтетику.
Российский размер 48-50, пузика нет, рост 165-169.

Или я не понимаю, и нужен стеганный, а не махровый? Куды бечь?
Saturday, December 8th, 2018
7:04 pm
Рюкзак у сына совсем по шву расползается.

Я (в очередной раз, просительным тоном): Можно тебе новый рюкзак на НГ подарить?
Сын: Можно. Смотри, я не прошу и не требую у тебя рюкзака или что-то дорогого в подарок. По-моему, это успех в воспитании.
Я: По-моему, это воспитательное фиаско, ибо ты и сам не покупаешь (ибо не видишь проблему), и я месяц упрашиваю разрешить тебе купить рюкзак, а еще пол-зимы прошу выбросить дырявые летние кроссовки-сеточки и обуть зимние ботинки.

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

PS: нет, это не нищий студент, который мало и дешево кушает и бережет родительскую копейку, а вполне себе нормальный программист. Они все почти по жизни такие.
Редко глядя на эту братию можно оценить их уровень зарплат. Разве что когда они вылазят из машины. Но сынуля сразу сказал, что ему удобнее по логистике общественный транспорт типа электричка.
12:18 am
У кого чего болит
Сидим, пьем чай в перерыве между парами.
- На новый год прогноз противный: +3, дождь :(
- Фууу, на лыжах не покататься.
- Ура, классная погода.
- Чего же она классная?
- Да она опять лопатой махать начала и снег чистить. У нее все, что не снег и само чистится - классная погода.
о фитнесе с лопатойCollapse )
Friday, December 7th, 2018
4:00 pm
Крысята пристрой Москва
Мопед не мой, все подробности по ссылке. (Не знаю, как нынче репосты в жж сделаны, так что я лучше ручками)
https://earlyhawk.livejournal.com/2581938.html
Monday, November 26th, 2018
11:00 pm
Выпал снег, пора учиться
На факультативный курс (который для данной кафедрой обязательный) пришло аж четверть группы.
С изумлением узнали, что дифзачет. И не весной, а вот прямо сейчас. Все по нулям.
Обещала таким сделать контрольную, чтобы оценить не по работе в семестре, а по фактическим знаниям.
А за каникулы догребут. Может быть.

Остальным (кто еще в ООП ни в зуб ногой), дала простую задачу на "дописать методы в класс + протестировать их + воспользоваться ими для решения задачи".
- Ой, ну мы тогда пойдем.
- Куда! Хоть вот эту простейшую за 15 минут решите и получите плюсик один. Заодно узнаете, что преп требует от решения.
- Ну что он может требовать...

через 20 минут:
- Вот, решено. Сделана функция проверки пересечения двух отрезков (на оси Х).
- Проверка? ГДЕ????
- Ну вот, видите, в функции is_crossed мы проверяем левый и правый конец отрезка...
- Нет, где проверка работоспособности этой функции?
- А, вот я ее вызываю.
Смотрю на один несчастный случай проверки пересечения отрезка [1, 10] с [8, 12] и понимаю, что до плюса за задачу им еще грести и грести.

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

Педалю, что даже если они не хотят быть на этой кафедре, то имеет смысл поиметь "методологию работы" программистом. Все эти репозитории, тестирование, ТЗ.
Не, говорят, мы не собираемся программировать.
Ну и что с такими делать? (Понятно, что отчислять, но кафедру жалко, что к ней пришло).
Saturday, November 24th, 2018
6:04 pm
Текстовые задачи
Провалила контрольную.
То есть составила ее так, что вместо почти-линейного распределения после двух пар получила полностью решенную за 1 пару контру.
И это я в нее задач добавила.

Идея, что вместо 1 урока отводим на тему 3 и каждый раз подкрепляем обилием практики принесла плоды.

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

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

Текстовые задачи из задачника по диффурам Филиппова закончились.

Сын нашел дивную методичку путейского института. Первая же задача про торможение вагона.

Есть задача, подсказка, решение.

Только у меня ответ с методичкой не всегда сходится. Пошла приставать к знакомым мужчинам и юношам, не взирая на их сопротивление. Решения опять не сошлись с методичкой. Вздохнула, пошла приставать к мужу. Все таки олимпиадник по физике, не то, что я.
Муж послал потому что когда все нормальные родители решали задачи с детками, мы уже приучили оного к самостоятельности и не повторили толком школьную и институтскую программу на http://www.math24.ru/
Там великолепный набор и разбор задач. Нашли свою. Таки у путейцев какая-то особая магия. У нас всех - абсолютно другая.
Вторую задачу не нашла. Но, подозреваю, что в ней не права уже я.

На следующий год нужно будет задавать на дом текстовые задачи каждый урок. Пусть одну на всех. Но в начале урока вызывать случайного товарища к доске, чтобы он объяснял как решил остальным. (Меня ломает искать и проверять и объяснять ошибки на столько вариантов, сколько человек в группе).
Friday, November 23rd, 2018
11:56 pm
Как добавить еще один висящий сверху пост?
Сделано: написала еще один пост, который должен висеть вверху журнала, куда хочу закинуть ссылки, полезные при обучении (типа 1001 задачи по numpy, IDE для начинающих с визуализацией, еще один клон робота и черепахи и тп.)

Проблема: жж закинул его в scheduled Entries, и показывать сверху моего жж не хочет. Sticked post может быть только один, а вот с будущей датой - несколько.
Как-то я эту проблему раньше решала. Не помню как.

Как показать этот пост в начале моего ЖЖ, не снося нафиг текущий sticked post?
Monday, November 19th, 2018
9:32 pm
Зачем преподавателям конфеты
Почти все знакомые препы тащат в место распития чая конфеты, печеньки, шоколадки, чай.
(Обратно пропорционально зарплате, как ехидно замечают операторы).

Все знают, что я шоколадные конфеты не ем. Сегодня ворвалась вихрем, открыла коробку с общаком, выгребла две горсти и унеслась.

- Опять побежала что-то студентам объяснять, - подумали меланхолично окружающие.

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

Ок. Пара полного треша. Пошла вторая. Раз поговорили, два. Не выдержала.

- Вот у тебя ряд конфет. Одни круглые, вторые прямоугольные. Надо найти самую маленькую круглую конфету. Брать можно по одной конфете, результат должен быть в этой тарелке. Если круглых конфет нет, то тарелка должна быть пустой. Сначала положим в тарелку фейковое значение - упаковку перца.

Ура, заработало. Весь этот алгоритм, что пыталась объяснить, объяснился сам:
- пока есть конфеты в ряду:
-- если конфета прямоугольная, отбрасываем ее (переходим к следующей); очевидно что дальше по коду все конфеты круглые;
-- если в тарелке перец, кладем круглую конфету в тарелку b = a;
-- иначе сравниваем конфету в тарелке и в тарелку кладем меньшую if (a < b) b = a
- когда закончили ряд конфет: если в тарелке круглая конфета, печатаем ее.

Через 10 минут код был написан. С комментариями: "перец", "2 круглых конфеты", "прямоугольная конфета".
Вот так и живем.

PS: конфеты вернулись в коробку ждать следующего алгоритмического затыка. Похоже, надо на постоянной основе заводить 2-3 детских башенки из чашечек.

PPS: Опять тупили "как проверить, что все числа в массиве одинаковые".
Saturday, November 17th, 2018
9:05 pm
[ << Previous 20 ]
About LiveJournal.com