Используем текстовый редактор Atom

IDE, редакторы

Так повелось, что в нашей команде было разнообразие используемых инструментов. Кто-то пользовался IDE а, кто-то обычным текстовым редактором.

Перечень редакторов или IDE, которые встречались у нас:

  • PHP Storm
  • Dreamweaver
  • SublimeText
  • Notepad++
  • что-то на маке

Лично я пользовался SublimeText с набором плагинов и был вполне доволен. Много что пробовал, но не уходил с любимого редактора. Пробовал и Atom сразу после его выхода. Тогда он был неплох, но именно что тогда это был уровень SublimeText. Только был он неповоротлив.

Читать далее…

Gogs: легковесный git-сервис

Начало использования git

Более года назад мы начали использовать на всех своих проектах систему контроля версий git. Поначалу хватало гита из коробки. Однако проекты разрастаются, количество коммитов тоже. Проводить код-ревью в таких условиях сложновато. Да и прослеживать связь между коммитами и поставленными задачами довольно сложно.

Сейчас

Сейчас у нас более 20 репозиториев, которые активно развиваются. В одном из проектов, который стартовал около 4 месяцев назад, уже более 400 коммитов. Причем этот проект уже не в стадии активной разработки.

Читать далее…

Ansistrano

Для деплоя блога меняю Capistrano на Ansistrano

Capistrano и Ansistrano системы деплоя. Capistrano написан на Ruby. И для использования Capistrano необходимо Ruby установить. Установка не абы какая сложная, но все таки лишние телодвижения.

Ansistrano был создан по мотивам Capistrano. И как мне показалось он даже легче в использовании. Ansistrano есть всего лишь роль Ansible. А Ansible написан на Python. Python есть на каждой линуксовой машине. То есть никаких дополнительных языков устанавливать не нужно.

Ansible - это система конфигурирования локального и удаленных компьютеров. То есть крайне полезный инструмент, который тоже подлежит изучению.

Плохие зависимости

В нашей жизни мы часто зависим от многих явлений и предметов. Иногда это допустимо. Иногда терпимо. Или мы просто привыкли к плохому? Давайте разберемся в этом вопросе.

Регистрация сервисов (групп)

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

Потом сотрудник увольняется. И даже если он хочет вам передать группу, то он не может это сделать. Даже если передаст вам свой аккаунт, у него будет возможность его себе вернуть. А потом удалить группу или переименовать ее во что-то непотребное.

Решение:

Регистрируйте все ключевые сервисы сами. На свою электронную почту. Привязывайте к своему телефону.

Старт блога

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

Блог создается в виде статичных файлов. С помощью nikola эти файлы превращаются в блог. А сам блог выкладывается с помощью capistrano.

Такой вот странный подход к стандартному бложику...

Надеюсь, что вы увидите еще много таких решений.