Автор: Kirill Marchenko

  • Запоздавшие итоги 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» или «номер телефона». Пользователю требуется заполнить одно поле в форме, указав в нем…