Архив автора: vlad

Попробуйте выключить и включить

Недавно сидели на работе, вспоминали про выключить и включить. А ведь как-то раз и со мной такая история произошла. Я купил сервер на soyoustart.com, поставил на него какую-то debian-подобную систему.

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

Читать далее

Почему мне перестал нравиться Qt

Когда-то давным давно я полюбил Qt. Он был простой, с качественной документацией, наличием своей среды разработки. В нем были свои контейнеры QHash, QMap, QVector и после них, глядя на std, становилось сильно плохо.

Все изменилось в 2013-ом году, когда компиляторы gcc и clang начали полноценно поддерживать C++11. Этот факт прошел мимо меня, что и неудивительно. Все важные события нужно отслеживать самому.

Для понимания всей картины рекомендую посмотреть доклад от разработчика Qt: https://youtu.be/uZ68dX1-sVc?t=29m20s
Читать далее

Orange PI. Домашний сервер в действии

Несколько месяцев назад мне приехал Orange PI PC Plus. Прекрасный маленький компьютер с sd-картой вместо жесткого диска, пассивным охлаждением и просто морем разъемов. Только когда я его взял в руки до меня дошло, что у меня есть клавиатура и мышка, но нет монитора. Есть роутер, но я не могу к нему подключиться кабелем — длины не хватит, и снять роутер тоже нельзя — оптоволокно порвется.

плата + блок питания + sd-карта + доставка = ~2200р

Это конец / едем домой за монитором? Нет, это было бы слишком просто!

Читать далее

Эмуляция сетевых проблем

Когда-то давно, когда я кодил для opensource проекта LeechCraft свой плагин и сидел в чатике, дедфуду понадобился хреновый интернет. Я ему дал скрипт wondershaper, но он делал не совсем то что надо. iptables тоже был не вариант — слишком чистая работа. Спустя 6 лет из внутренних доков яндекса я наконец-то нашел решение.


https://habr.com/ru/post/237217/

Поколение выгоревших

Напомню, я себя считаю дважды выгоревшим: как олимпиадник, и как студент.

Как поколение Y превратилось в поколение выгоревших?

Статья будто бы чисто про меня написана. Все комментарии, которые меня зацепили:
https://habr.com/ru/post/438070/#comment_19680716
https://habr.com/ru/post/438070/#comment_19680794
https://habr.com/ru/post/438070/#comment_19681416
https://habr.com/ru/post/438070/#comment_19681498
https://habr.com/ru/post/438070/#comment_19682280
https://habr.com/ru/post/438070/#comment_19689532
https://habr.com/ru/post/438070/#comment_19683816
https://habr.com/ru/post/438070/#comment_19681174
https://habr.com/ru/post/438070/#comment_19681968
https://habr.com/ru/post/438070/#comment_19682104
https://habr.com/ru/post/438070/#comment_19683306
https://habr.com/ru/post/438070/#comment_19682534
https://habr.com/ru/post/438070/#comment_19683070

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

Месяц назад мы провели очередную Пущинскую новогоднюю олимпиаду.

В этот раз мы были особо амбициозны, и ровно по этой причине мы получили кучу проблем. Задачи писало аж пять человек — я с Арсением, Леша Соловьев, Данила Сорокин и Татьяна Ивановна. Кроме того, Женя Баулин тусовался в нашем google doc, где он помогал исправлять грамматические и логические ошибки.

Сам google doc с задачами был создан более чем за 2 месяца до олимпиады, но задач в нем не было. Обычно мы с Арсением начинали с пары задач, потом кое-как состыковывались друг с другом, получали сюжет, определяли необходимую сложность и количество задач.

Не в этот раз.

Читать далее

Странный rsync

Недавно начал сбоить rsync со странными сообщениями «WTF! protocol version mismatch — is your shell clean?».

Проблема решилась абсолютно очевидным образом — я убрал дополнительный вывод из bashrc: http://derpturkey.com/wtf-protocol-version-mismatch-is-your-shell-clean/

Сова — эффективный менеджер

Какой-то товарищ сделал классную серию комиксов «Сова — эффективный менеджер». Ссылка на №19: https://pikabu.ru/story/sova__yeffektivnyiy_menedzher_19_quotkrutoy_analitikquot_6334123

Остальное можно найти по тегу и ссылкам из комикса. Начинать лучше с первого комикса, потому что там есть сюжет.