понедельник, 14 апреля 2014 г.

Джон Резиг: Пишите код каждый день

В моей организации работы обнаружилось несколько серьёзных проблем. В основном я работал по выходным и иногда по вечерам. Как оказалось, это не самая лучшая для меня стратегия. Необходимость сделать за выходные как можно больше и лучше сильно давила на меня, а если мне не удавалось доделать задуманное, это ощущалось как провал. Проблему усугубляло и то, что не было никакой гарантии, что очередные выходные будут свободны, и даже если так — не факт, что я захочу кодить с утра до вечера все эти два дня — надо ведь иногда как-то развлечься или просто расслабиться.
 
Я установил для себя несколько правил:
  1. Я обязан кодить каждый день. Я могу заниматься другими вещами — писать документацию или статьи в блог, но только в дополнение к работе над кодом.
  2. Это должен быть функциональный код. Возня с отступами, переформатирование, и, насколько это возможно, рефакторинг — не считаются. Я могу заниматься всем этим, но это не может быть основной частью дневной нормы.
  3. Считается только код, написанный до полуночи.
  4. Весь код должен быть открытым и публиковаться на Гитхабе.

среда, 2 апреля 2014 г.

Программный роутер - VyOS/Vyatta?

Vyatta, программный роутер на базе Linux, был приобретен компанией Brocade и успешно закрыт. Поздравляем авторов успешно продавшихся Brocade, и увы нам. Но не все так плохо энтузиасты подхватили проект. Последний релиз 17 января 2014 - http://en.wikipedia.org/wiki/VyOS

Ключевые возможности:
•Статическая и динамическая маршрутизация для IPv4 и IPv6 (RIP, OSPF, BGP, RIPng);
•Межсетевое экранирование для IPv4 и IPv6, включая фильтрацию p2p-трафика;
•Трансляция сетевых адресов;
•Балансировка нагрузки и резервирование канала;
•Резервирование маршрутизаторов с синхронизацией таблицы состояний соединений;
•Виртуальные частные сети (IPsec, L2TP/IPsec, PPTP, OpenVPN);
Документация:
  1. VyOS http://vyos.net/wiki/Main_Page