-
Запоздавшие итоги 2012 года
Родился сын и жизнь стала принимать иные краски. Проект vrublevku.ru, в котором проработал 2.5 года закрылся. Последние месяцы в нем проработал с Django. На февраль 2013 года тружусь в sociate.ru. Занимаюсь сбором и анализом статистики из Яндекс метрики по рекламным компаниям в vk.com. Проект очень интересный. В 2013 году планирую: 1. Запустить два проекта. Первый…
-
Обновился до 12.04.2 LTS
На выходных решился обновить Ubuntu c 10.04 LTS до 12.04 LTS. Запуск процесса обновления был волнительный т.к. на сервере находятся около 10 проектов, половина из которых регулярно посещаются. Обновления прошло гладко и без каких-либо эксцессов. Разработчики Ubuntu постарались на славу. Основные хлопоты доставили python проекты с установкой в virtualenv. Pip отказывался устанавливаться. Решение нашлось следующее: wget…
-
Почему Postgres часть 1 (перевод)
В последнее время встречаю много интересных статей на английском языке. Решил переводить их для тех, у кого с английским плохо. Т.к. время у разработчика обычно ограниченно, решил обратиться к знакомой за переводом. Встречайте первую совместную работу с Александрой (http://perevoding.ru/): «Why Postgres«. Периодически будем переводить статьи. Комментарии по переводу приветствуются.
-
MariaDB, JS animation
Состоялась вторая встреча на территории М18. Выступил с мини докладом о MariaDB. Со стороны М18 были два занятных доклада о средствах «Анимации в веб без применения Flash» и «Простые сайты могут приносить стабильный доход». Приведу основные тезисы из их докладов: До новых встреч!
-
vnstat
Vnstat позволяет считать трафик на всех имеющихся сетевых устройствах.
-
Cumulus — Open Source RTMFP Server
Моя профессиональная деятельность иногда пересекается с областью Flash технологий. В рамках решения очередной задачи, мне посчастливилось найти Open Source замену Flash Media Server с его протоколом RTMFP. Cumulus — сервер позволяющий организовать взаимодействие между Flash приложениями по RTMFP протоколу. В 2011 году он показал себя в работе вполне достойно, но не дотягивал до продакшена. Вылетал…
-
Обмен опытом c M18
По мотивам Garage48, совместоно с M18, по моей инициативе, решили организовать обмен опытом, а в дальнейшем совместную разработку проекта. В Сб 27 октября 2012 года встреча состялась. Разговор прошел в непринужденной обстановке. Обсуждали тему мониторинга и бэкапа сервера. Презентация, подготовленная мной для встречи: Какие средства Вы используете для организации бэкапов? Буду благодарен любым комментариям.
-
Посетил «HackDay meets Garage48»
Главный девиз мероприятия, которое длится 48 часов, можно выразить в нескольких фразах, сказанных на нем:— How much time you will sleep? — Six hours.— Too much. Удалось поспать 4-5 часов за ночи с Пт на Сб и с Сб на Вс. Сделан прототип, который мы с командой успешно презентовали. Самое главное то, что после окончания…
-
«Тайм-драйв» — читать обязательно!
Тайм-драйв. Как успевать жить и работать Глеб Архангельский Недавно перечитал данную книгу во второй раз. Понял для себя, что работается под музыку в стиле «Trance» намного продуктивней. Применил на практике метод по разбору почты. Количество писем в папке «входящие» сократилось с сотен до нескольких десятков. Так же данная книга очень хорошо бодрит и воодушевляет. После…
-
Собственная проверка поля формы в Django
Данная заметка не открывает ни чего нового. Все, что здесь описано можно прочитать в документации к Django. Я лишь постараюсь привести готовый пример для валидации одного поля формы на два разных значения. Например, нам необходимо получить от пользователя в качестве контакта «email» или «номер телефона». Пользователю требуется заполнить одно поле в форме, указав в нем…