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

  • M3.SALE выступил на VK Start Apps

    M3.SALE — это стартап, который представляет собой агрегатор скидок и специальных предложений для товаров DIY (Do-It-Yourself) с реальными планировками квартир. В рамках акселератора VK Start Apps, M3.SALE получил поддержку экспертов и комплексное сопровождение для развития своего проекта. В рамках проекта, за 1.5 месяца собрали MVP с технологическими решениями. Хранение данных построили на min.io. Высокопроизводительное объектное…

  • Заметки о создании продвинутого поиска с PostgreSQL

    PostgreSQL предоставляет встроенные возможности для создания собственного поискового движка для полнотекстового поиска. В статье (ссылки на статьи ниже) автор использует набор данных с описаниями фильмов из базы Kaggle для демонстрации возможностей PostgreSQL. Основные моменты, которые охватывает статья: Важно: Построение поиска на стыке Postgres и Elasticsearch Синхронизация данные между PostgreSQL и Elasticsearch можно достигнуть при помощи…

  • Убиваем производительность с помощью партиционирования в PostgreSQL

    Статья на сайте CYBERTEC, «Убиваем производительность с помощью разделения в PostgreSQL», написанная Ганс-Юргеном Шёнигом, рассказывает о том, как использование разделения (partitioning, партиционирование) в PostgreSQL влияет на производительность базы данных. В статье обсуждается преимущества использования PostgreSQL в сравнении с Oracle. Разделение (partitioning) — это часть ядра PostgreSQL. Однако, как и любая другая технология, разделение не без…

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

    При создании дизайна всегда возникает не малое количество правок по макетам. 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 после прочтения статьи об архитектуре одного проекта. Сервер ставится очень просто и дает базовую статистику работы сервера. Для того, чтобы мониторить…