?

Log in

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

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

[ << Previous 20 ]
Saturday, February 13th, 2016
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/
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 )
Неорганизованно:
Я поставила на окраине свалки пенек торцом на подставку (на уровень шеи-глаз) и метала в него все лето. Народ ставит пеньки на задворки школ, гаражей, осваивает подвалы и сараи. Еще есть парки, но метать в живое дерево - не хорошо. Еще в парках бегают собаки (бросаются за летящим ножом) и их хозяева (бросаются за собакой). И дети (движутся хаотически и непредсказуемо, любят становиться ЗА мишенью).
Saturday, June 3rd, 2017
6:46 pm
Текущий пристрой (будет висеть наверху)
На всякий случай вешаю свой пристрой наверх журнала. Ибо активно куда-то пристраивать не умею, "по коллегам" - каникулы и откровенное бохо они не носят. Так что пусть висит, вдруг какая-то вещь найдет хозяина.





Inman, Liebo, Sanabis и китайские развалы пристраиваюCollapse )
Tuesday, May 23rd, 2017
12:02 pm
Тестирование
Еще мысли об обучению тестированию.

Я делила людей на пишущих на с эмулятор pdp-11 и пишущих на ассемблере этого pdp-11 маленькие программки.
Эти программы были тестами для эмуляторщиков.

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

В этот год эмуляторщики были сразу озадачены тестами. А зачетная задача была той же: "дана команда ХХХ, реализуйте ее по описанию".
На вопрос "где тесты" были порадованы их отсутствием и "вы напишите хоть пару строк, чтобы отладить можно было".
Их тесты были на порядок вразумительнее. Т.е. если проверяем побитовый циклический сдвиг влево, то проверяем сдвиг знакового бита в С и следующей командой - сдвиг С в младший бит.

И никаких "а что значит, код, который проверит реализацию команды ХХХ", "ну я сдвинул число 3, что этого недостаточно?"
Monday, May 22nd, 2017
10:38 pm
Кому нужны эти юниттесты?
На сдаче зачета размочили две ежегодные ачивки:

1) пойти сдавать не тот язык ассемблера. "А что, он не один????" (с)
Девочка умная, обменяла её на котлетку с гарниром другому препу.
Вынесла от препа хорошо. Помогала внезапным соседям сдавать. Порадовала, в общем.
Если бы не в последний день все учила, был бы отл. Заодно и узнала бы, что группа учит другой язык.

2) при написании кода эмулятора pdp-11, когда уже "все написано и пора просто добавлять реализации команд", ломают функционал низкого уровня - чтение и запись в память эмулятора.
И да, вопль "это же должно проверяться юниттестами, которые запускаются при каждом запуске эмулятора и если что должны выпасть по assert!" оказался воплем страждущего в пустыне.
На вопрос "почему нет юниттестов" честно ответили, что они не взлетели, поэтому их удалили.
Т.е. оно сразу не работало, но вот наступили на проблему только на тесте номер 9, когда уже зачет и послезавтра досрочный экзамен, а не зимой.

На слова "не бывает работающей программы, бывает только мало тестов" уже вздрагивают.
Трое написали тесты очень и очень достойно. Коротко, ясно и покрывают весь нужный функционал.
Не зря требовала и тесты в придачу.
Saturday, May 20th, 2017
11:55 pm
Зачетноводческое
Последний день перед зачетной неделей, сделала дополнительные, принимаю хвосты.
Договорились, что с 12 до 17.

В 17 зашла оператор и вместо привычного "вы уходите или вам пенал оставлять?" поперхнулась, увидев полную аудиторию студентов и сказала: "похоже, за 15 минут вы не закончите, пенал я занесу".
(Святые люди, вписавшие меня в пенал!)

В 18 муж прислал смс "Могу заехать в 19:30". Похохотали.
Оптимисты.

В 18:30 решала что написать мужу. "Спасибо" или "Позвони заранее, чтобы успела всех разогнать"?

Сегодня в 1001 раз рассказала "Если врач вам посоветует прыгать с высоты 10 см каждый день для улучшения здоровья, то будет ли хорошо, если вы решите прыгнуть сразу за весь семестр?"
Обидно ставить хор, когда человек может отл, но банально не успевает. См. про 10 см.

Пытались давить на жалость "мы сегодня с 12 ночи и всю ночь".
Сказала, что за такой кошмар менеджера надо -1 к зачету, ибо ну его нафиг, таких исполнителей плодить, которые не регулярно, а рывком перед сдачей проекта. Сидишь и седеешь - успеют или нет к дедлайну.
Friday, May 19th, 2017
12:53 pm
Хозтовары на таобао
лучше не закупать, возьмите на алиэкспрессе, выйдет дешевле.

Почему? Потому что розничные продавцы легкой объемной "мелочевки" компенсируют низкую цену изделий высокой стоимостью доставки.
Например, магазины lazycorner и jianjia дают доставку 5 юаней на каждую вещь, а не на всю корзину в магазине.

Из альтернативных магазинов yunchongzi - высокая стоимость доставки до склада в китае, но на всю корзину.
Monday, May 15th, 2017
11:07 pm
Говорят дети
Разбираем задачу нахождения количества узлов бинарного дерева, лежащих на глубине n или более.

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

Спустя 2 пары и 10000 ведер товарищ нашел количество узлов во всем дереве.
Обсуждаем, как найти узлы на глубине меньшей n.

- Теперь последний шаг: как посчитать количество узлов на глубине больших или равных n?
- Посчитаем общее количество узлов и отнимем количество узлов на глубине меньшей n.

Ну да, плюс еще одна пара.
Какая такая "алгоритмическая сложность"? Не знаю, не слышал.
Saturday, May 13th, 2017
3:16 pm
Вы слишком долго работаете на одном месте
если грохая обработанные данные нагрузочного тестирования на своем ноуте вы освобождаете 20+ Гб на диске.

И это мне кажется, что "недавно чистила данные нагрузки".

PS: Security Update супротив WannaCry не встает, если на диске 18+ Гб свободного места! Да у меня первый рабочий комп был с 10Мб (мега!!!) диском.
Friday, May 12th, 2017
8:05 pm
котоюбки
Жаль, что там все мини. Ибо в этом магазине юбки прикольные.


Еще больше юбок из магазина crazy-girl-beauty
12:03 am
О сущности бытия
Трактат.
Был принесен мне на просьбу написать три раза без ошибок слово "корова".
Студенты, все те же, все там жеCollapse )
Придумала новую красивую задачу на черепашку на питоне. На рекурсию, на числа Фибоначчи. Но рекурсию там получается вызвать весьма непривычным образом (тупая раскрутка цикла).

Wednesday, May 10th, 2017
2:08 pm
Плотность информации
Поняла, что с трудом читаю "серьезные" книги.

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

Привыкла к "воздушности" информации. К блокам. К пояснению примерами.

https://lancelote.gitbooks.io/intermediate-python/content/book/python_c_extension.html

Проблема в том, что пытаюсь именно так и писать методички.
Monday, May 8th, 2017
9:01 pm
Прогноз погоды порадовал несбывшимся.
Спокойно прошла в институт и обратно. Деревню Гадюкино не смыло.

Прервали пары, когда пошел снег. Мьнянмцы заворожено прильнули к окнам и смотрели на кружащиеся хлопья.
- Опять зима?

Со словами "выпал снег - пора учиться" назначили дополнительные занятия у русских.

Большое желание озвучить принцип "кто не умеет пользоваться структурами в С или работать с памятью - больше удовлетворительно не получит". А кто не умеет ни того, ни другого не получит даже тройки.

И те, кто отлаживаться не умеет - тоже не больше тройки. Средства отладки - на усмотрение студента. Лишь бы мог локализовать проблему.
Ибо обнаружила несколько человек, которые отлаживаются методом пристального взгляда (если успешно - то я только за, но увы, безуспешно).
Т.е. либо он сразу написал работающий код, либо не судьба этому коду работать. Типа стираем и пишем заново.
Sunday, May 7th, 2017
12:32 am
Посмотрела на прогноз погоды на понедельник (учебный день).
Надо было покупать болотные сапоги.

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

Вот зря я мечтала на лодочках поплавать. Мечты сбываются. Но как-то криво.
Saturday, May 6th, 2017
10:47 pm
Таки закончила квест с покупкой своих первых кроссовок.

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

Короче, я не дошла ровно 1 примерку до кроссовок моей мечты. Надо было не Nimbus18, а Nimbus19. Они не такие широкие.
И да, тогда бы меня просто задушила жаба. Хорошо, что люди вытащили свою мега-скидочную карту.

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

Не все кроссовки одинаково полезны. Нашла модель, которая в течении нескольких шагов почти выбила колено.
Friday, May 5th, 2017
3:11 pm
Посмотрела на прогноз погоды на понедельник-вторник.
+1..-1, снег.

Так паковать зимнюю обувь или нет?
2:11 pm
Условно успевающие
Вчера опять уйму времени угрохали на "условно успевающих".
Т.е. люди ходят, что-то пытаются делать. Но по факту задачу на 15 минут решают (не решают, будем честны) за 3 пары.
Т.е. пока стоишь над душой, задаешь наводящие вопросы, спрашиваешь что показывает отладочная печать - дело идет. Самостоятельно - ничего не могут.

Я могу вытянуть информацию и на 5 баллов (а если ОЧЕНЬ сильно постараться, то и на 6 баллов из 10).
Информатика большая, что-нибудь да знает.
Но на произвольный вопрос ответ будет от 2 до 3 баллов (неуд - едва уд.)

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

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

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

Вот да, как представлю, что они ко мне на базе придут дальше учиться. Спасибо, не нужно. Пусть в экономику, паять схемы, мышек резать. Только не в программирование!!! Я спать спокойно не буду, если узнаю, что их код влияет на работу РЛС какой-то или системы навигации самолета (про атомную станцию вообще молчу).
Monday, May 1st, 2017
10:06 pm
Я думала, что меня уже ничем нельзя удивить: ни грубыми ботинками с юбкой, ни шерстяными носками с туфлями на каблуке.

Судя по тому, что продается в крупном магазине, это пошло в повседневную моду:


UPD: юбка имеет чисто _утилитарное_ назначение.
9:27 pm
Подойдет ли в виде описания проблемы в багрепорте формулировка
"Результаты нагрузки пришлось обрабатывать под Hold The Heathen Hammer High"
Имхо тут сразу и про "блокер" и "чтобы к вечеру работало".

Но все же как они смогли сделать так, чтобы _часть_ запросов шла к экземпляру БД, которая на другом сервере? Я понимаю, что один модуль может смотреть налево, но не часть же модуля?
[ << Previous 20 ]
About LiveJournal.com