Автор: Eugeniy Marilev
Дата публикации: 2014-09-03 19:54:54

В этой статье речь пойдёт о MongoDb. Почти все о ней слышали, но не все представляют себе, что это. Некоторые знают по слухам, что это что-то интересное и в чём-то более полезное, чем mysql, некоторые не могут сказать даже этого, а некоторые уже использовали его в своих проектах, но не совсем понимали зачем, а потому что так сказали. Данная статья должна несколько прояснить опущенные моменты либо устранить пробелы в знаниях…

Автор: Eugeniy Marilev
Дата публикации: 2014-09-03 19:11:31

Вашему вниманию предлагается технология Comet (“Long Polling”), основной идеей которой является передача информации браузеру по инициативе сервера. Comet сервера реализуют HTTP Push Relay протокол. Клиент подключается к каналу web-сервера …

Автор: Eugeniy Marilev
Дата публикации: 2014-05-07 10:21:47

В этой статье расскажу как мы сделали свой "велосипед" для deploy проектов production. Работаем мы с GIT, поэтому принцип развертывания проекта освещается в контексте этой VCS.

Автор: Eugeniy Marilev
Дата публикации: 2014-05-07 10:23:09

В чем проблематика доставки (рассылки) уведомлений? Для себя выделил следующие критерии важные для простоты, гибкости и стабильности работы системы доставки:

Автор: Eugeniy Marilev
Дата публикации: 2014-05-06 10:20:16

Статья предназначена тем программистам, разработчикам, возможно даже заказчикам, которые ищут наиболее подходящую, дешевую, с широкими возможностями, позволяющую разрабатывать производительные, качественные, легко поддерживаемые программные продукты, например, веб-сайты.

Автор: Eugeniy Marilev
Дата публикации: 2014-05-06 10:46:10

Одной из самых распространенных систем контроля версий в мире является SVN. Ей пользуется добрая треть всех разработчиков. Почему она такая популярная — да потому, что очень проста в использовании, для нее написаны самые удобные графические клиенты.

Автор: Eugeniy Marilev
Дата публикации: 2013-10-31 12:28:22

В этой статье речь пойдет о гибкой настройке прав доступа к SVN репозиториям, которые контролируются c помощью svnserve. В продолжение того, что было сказано ранее об установке и базовой настройке svnserve, предположим, что у нас есть репозиторий под названием "test", корень которого лежит в папке "/var/spool/svn/test". Для того, чтобы настроить права доступа так, как хочется зайдем и отредактируем файл прав доступа:

sudo nano /var/spool/svn/test/conf/authz

Например, в моей ubuntu-11.04 в этом конфигурационном файле следующее содержимое по-умолчанию:

Автор: Eugeniy Marilev
Дата публикации: 2014-05-06 10:23:00
Итак, приступим к поднятию нашего первого svn сервера под linux. Устанавливаем все необходимые пакеты:
sudo aptitude install subversion libapache2-svn libapache-mod-dav apache2
Создаем папку, где будут храниться наши будущие репозитории (не путать с рабочими копиями проектов):…
Автор: Eugeniy Marilev
Дата публикации: 2014-05-06 10:26:02

Если вы уже ранее использовали для контроля версий SVN, то вероятно заметили, что установка и настройка сервера (svnserve) довольно проста и многофункциональна. С «git» все не так просто. Непонятно почему, но родные средства «git» не позволяют настроить авторизацию, не говоря уже об объединении пользователей в группы и настройке прав на определенные папки репозитория.

Автор: Eugeniy Marilev
Дата публикации: 2014-05-06 10:26:58

В продолжение того, что было рассказано ранее об установке и настройке gitolite привожу описание конфигурирование групп пользователей и репозиториев, распределение доступа к веткам репозиториев.