ЕГЭ или образование: третьего не дано

К сожалению, я не смог поехать в Питер на встречу с Алексанадром Ивановым, про которого я уже писал, хотя мне очень хотелось. Лекция прошла второго февраля.

Теперь они смонтировали запись и ее можно посмотреть на youtube.
Но я, на всякий случай, залил ее и к себе.

Google Cardboard

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

Сборка продукта премиум класса не заняла много времени.
IMG_20160129_114443

Читать далее

Сервис создания панорам

Есть такой грант — УМНИК. Если вам от 18 до 28 лет, и у вас есть проект, который потенциально способен приносить прибыль, то вы можете получить 400 тысяч на 2 года на реализацию этого проекта. Требуется только делать отчеты о проделанной работе. Ну и показать, то что ваш проект лучше, чем у всех остальных. И вот, в один прекрасный понедельник, мне приходит письмо от моего научного руководителя, мол, все на Умник. Все — это вся видеогруппа, кроме тех кто его уже получил. Я тогда, естественно, только посмеялся — куратора нету, окклюжены не коммерционализируемы, о чем речь вообще? Потом приехал куратор, а мне было предложено назвать 3 темы, а уж они то выберут.

У меня тогда нехило испортилось настроение, потому как я не собирался идти с проектом, на который нельзя получить грант. Если идти — то с возможностью выиграть. Но в результате душевных терзаний, мучений и споров, тема все-таки была придумана и одобрена — «Сервис создания панорам».
Читать далее

ЕГЭ

Есть такой товарищ — Александр Иванов. Окончил СУНЦ в 70ом, мехмат МГУ в 75ом. Ныне заведует кафедрой геометрии и топологии в Петрозаводском государственном университете. ВУЗовская страничка. Канал на youtube.

Как заинтересованное лицо (поисчезали нормальные студенты), он пытается исправить текущую систему образования. Конкретно — ЕГЭ. Наши мнения совпадают, его полностью поддерживаю. Именно его текстовый доклад я читал 9 месяцев назад.

Я приехал за полтора часа до начала тервера и читаю статью про реформирование ЕГЭ

Я приехал за полтора часа до начала тервера и читаю статью про реформирование ЕГЭ

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

Читать далее

Пущинская новогодняя олимпиада 2015

Сегодня провели традиционную новогоднюю олимпиаду. На этот раз было куча народу из Дубны, аж с двух площадок. 51 не ноль в таблице. Провели без значительных косяков, к счастью я вырезал задачу I за полчаса до начала. Тесты были сделаны отменно — было всего лишь две посылки получившие 100 баллов и при этом не прошедшие тесты из условия. Мои задачи были недостаточно гробовыми — их решил приехавший из СУНЦа одиннадцатиклассник — Леша Соловьев. Собственно, он ухитрился решить мою задачу на 10% быстрее чем я на том же алгоритме. Посмотрев его код нашел пасхалку.

Правильные дефайны: +10% к скорости работы

Правильные дефайны: +10% к скорости работы

Программирование на ВМК

Я очень часто повторяю, что на ВМК не учат программировать. Большинство людей такие фразы абсолютно не понимают, а объяснять мне обычно лень. Но вот недавно я увидел код ВМКшника, в котором была задача прочитать бинарный файл. Задача несколько осложнялась тем, что ожидаемый (а может быть и требуемый) язык реализации был C/C++. Как бы вы считали бинарный файл? Я бы открыл его fopen’ом (плохо знаю плюсы, надо бы, конечно, какой-нибудь datastream использовать). А по возможности использовал бы Qt, который позволил бы удалиться на более высокий уровень, почти не потеряв в скорости. Этот товарищ использовал системные вызовы. Он читал файл через open и read. Это ужасно. Совершенно не к месту системные вызовы, которые еще и медленнее будут, если что-то пойдет не так с кешами. А если хочешь кеши — придется их самому написать. Может возникнуть вопрос — а зачем использовались системные вызовы то? Ответ прост — нам рассказывали только их. Поэтому, если вы видите странный код, изобилующий системными вызовами вместо нормальных библиотечных функций — перед вами с большой вероятностью ВМКшник. Этот пример не единственный. Я уже насмотрелся на однострочные комментарии «конструктор», «деструктор», «выделение памяти», «освобождение памяти», а также удаление дефолтных операторов присваивания, дефолтных конструкторов и прочей ереси, которую удалять совсем не обязательно.

Короче, учат не тому. А после просмотра подобного кода сразу видно какие курсы посещал человек. И не дай бог ему понравился ассемблер…

Let’s Encrypt!

Let’s Encrypt! перешел в публичную бету. Поздравляем команду, подписываем сертификаты. Теперь структура сайтов на этом сервере изменена, каждому поддомену по сертификату!

Новые адреса:
https://owncloud.vtyulb.ru/
https://ejudge.vtyulb.ru/
https://blog.vtyulb.ru/
https://ftp.vtyulb.ru/

Будут еще небольшие изменения в ближайшие несколько месяцев.

Ждал Let’s Encrypt очень долго. В момент запуска мониторил их сервисом https://letsencrypt.status.io
Сервис мне очень понравился, думаю, если у каждого сайта будет подобный сервис, мир станет чище. Сразу понятно, что это — блокировка, атака, сбой или просто сайт закрылся. Цены у них правда совсем не демократические (от 30$). В любом случае, это лучше, чем полумертвый твиттер.

Owncloud

Поковырял owncloud и неожиданно оказалось, что он умеет очень много чего хорошего.

  • News — полноценная замена tt-rss.
  • Contacts — замена гугл аккаунту для синхронизации контактов под android
  • ocDownloader — замена deluged, который я до этого использовал. +умеет качать ftp/http ссылки и видео с youtube.
  • Tasks — замена evernote

Примерно так это выглядит

Примерно так это выглядит


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

Настоятельно рекомендую к прочтению эту статью с хабра. Там есть много скриншотов.
А я, тем временем, жду последнего элемента для полного отключения от чужих облаков — синхронизации закладок, истории и паролей в браузере. Верю в тебя, vivaldi

Зависимости

Широко известно несколько основных зависимостей

  • Алгокольная
  • Никотиновая
  • Наркотическая
  • Компьютерные игры
  • Интернет

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

Читать далее

Камчатка: возвращение

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