Рубрика: Работа

  • Как мы работаем с удаленным дизайнером

    При создании дизайна всегда возникает не малое количество правок по макетам. Invision отлично помогает во взаимодействии с удаленным сотрудником.

  • Централизованный мониторинг c Munin

    Сегодня настроил централизованный мониторинг c Munin. Munin позволяет мониторить показатели работы сервера, такие как загрузка процессора, память, работу диска, сеть и т.д. Для него написано много плагинов, в том числе для postgresql, rabbitmq.

  • Munin 2.0.9 на Ubuntu 12.04 lts

    В прошлом посте рассказывал об установке munin и настройке мониторинга nginx, mysql и postgres с помощью PyMunin. В данной заметке речь пойдет о том, как обновить до последней версии сам munin. Веским поводом обновления для меня послужил изменившийся интерфейс и набор дополнительных плагинов, а точнее возможность мониторить celery, mongo, passanger. Ставить будем иэ экспериментального репозитория. […]

  • Ссылочки по Git

    С не давних пор основной системой контроля версий для меня стала git. Встал вопрос о его изучении. Ниже приведу ресурсы, которые мне помогли: http://habrahabr.ru/post/60347/ — отличная статья, рассказывающая о работе с git. http://pcottle.github.com/learnGitBranching/ — великолепный, интерактивный учебник по веткам. https://git-scm.com/book/ru/v2 -The entire Pro Git book. http://www.vogella.com/articles/Git/article.html — исчерпывающая книга о по работе с git.

  • Cumulus — Open Source RTMFP Server

    Моя профессиональная деятельность иногда пересекается с областью Flash технологий. В рамках решения очередной задачи, мне посчастливилось найти Open Source замену Flash Media Server с его протоколом RTMFP. Cumulus — сервер позволяющий организовать взаимодействие между Flash приложениями по RTMFP протоколу. В 2011 году он показал себя в работе вполне достойно, но не дотягивал до продакшена. Вылетал […]

  • Собственная проверка поля формы в Django

    Данная заметка не открывает ни чего нового. Все, что здесь описано можно прочитать в документации к Django. Я лишь постараюсь привести готовый пример для валидации одного поля формы на два разных значения. Например, нам необходимо получить от пользователя в качестве контакта «email» или «номер телефона». Пользователю требуется заполнить одно поле в форме, указав в нем […]

  • Мониторинг сервера (Munin)

    Вот и настал тот момент, когда в поей профессиональной жизни понадобилось мониторить нагрузку и процессы сервера. Решений для данной задачи в интернете можно найти много: cacti, zabbix и т.д. Мой выбор остановился на Munin после прочтения статьи об архитектуре одного проекта. Сервер ставится очень просто и дает базовую статистику работы сервера. Для того, чтобы мониторить […]

  • Установка Java 7 для PyCharm в Ubuntu 12.04

    PyCharm отличный инструмент для Python разработчиков к коим я с недавних пор отношусь. Решил попробовать Beta версию данной программы и обнаружил в ней замечательную вещь. IDE в открытом проекте можно указать виртуальное окружение, в которое установлен Python. Она просканирует все зависимости и будет работать только в рамках виртальной среды. Красота! Что-то я отвлекся от главной […]

  • Пакетная загрузка с помощью FileReference

    Передо мной стояла задача сделать пакетную загрузку mp3 на примере загрузки фотографий. Flash Player накладывает ограничение при загрузке файлов. Пользователь обязательно должен выполнить клик, чтобы программно можно было запустить загрузку. Первый вариант реализовал следующим образом: пользователь выбрал файлы -> отправляю их все на сервер одновременно. Данный вариант прожил довольно долго. Вернувшись к загрузчику через несколько […]

  • archlinux, Sublime Text 2 и libpng12

    Возникла проблема при установке Sublime на работе. Требовалась библиотека libpng12, а в системе archlinux была установлена 14 версия библиотеки. Коллега подсказал, как данную ситуацию можно исправить.