Образ VM для UMI.CMS, настройка сервера под Юми

Многие спрашивают: где достать готовый образ виртуальной машины – образ VM для UMI.CMS, чтобы настройка сервера под Юми не занимала слишком много времени у начинающих разработчиков.

На самом деле всё гораздо проще. Выкиньте из головы всю эту возню с “готовыми окружениями” и прочей ерундой. Чтобы стать профессионалом, надо разбираться в технологиях, а не пользоваться готовыми решениями от какого-нибудь доброго дяди. Поставьте убунту-сервер (установка не сложнее винды), при установке из доп.софта выберите только OpenSSH. После установки выполните эти команды: Continue reading “Образ VM для UMI.CMS, настройка сервера под Юми”

Когда будет исправлена эта бага?

В долгосрочных проектах необходимо постоянное информирование заказчика (или вашего босса) не только о том, как проходит решение задач, но и о том как обстоят дела с решением багов. А точнее, необходимо иметь чёткое согласие о балансе между этими двумя компонентами. Если этим правилом пренебрегать, то возникает явление которое я называю “различием фокуса внимания”, и случается вот такая жопа: Continue reading “Когда будет исправлена эта бага?”

СПИК 2012 видео

Моя презентация с конференции СПИК 2012: организация разработки и тестирования проекта с длинным жизненным циклом.

Моя презентация с конференции СПИК 2012: организация разработки и тестирования проекта с длинным жизненным циклом.

В презентации я разбираю типичные ошибки компаний, которые ранее занимались краткосрочными проектами, а теперь взяли на себя “длинный” многолетний проект. Я говорю о том, что происходит с планированием, командой, задачами и багами. Даю советы и рекомендации по использованию инструментов.

Скачать презентацию (Power Point, 3 мегабайта).

Смотреть видео:

RAID на LVM

Вечер субботы омрачился тем, что на сервере из-за физического сбоя побился LVM-образ с виртуалкой под kvm. После рестарта всего железного сервера она просто перестала пинговаться. Просмотр её рабочего экрана через vnc показал, что ubuntu падает на initramfs – помирает на первых же секундах загрузки с кучей специальных букв и слов.

Во-первых о том, чего делать не надо: Continue reading “RAID на LVM”

Почему программисты игнорируют ваши задачи

В управлении программистами есть такая неочевидная хренотень: у серьёзных (реально серьёзных) девелоперов решение всех сложных задач происходит “в фоне”, на заднем плане сознания. Во время еды, по дороге на работу, ночью во сне. Активной мысленной деятельностью они решают задачи крайне редко.

Получив новую сложную задачу, девелопер закидывает её на задворки сознания и продолжает заниматься тем же делом, которым был занят до этого. Вспомните, сколько раз на серьёзную важную просьбу вы получали пару секунд внимания, короткое “угу” – и снова взгляд в монитор. В лучшем случае – реакция типа “поставь мне задачу в таск-менеджер”. Continue reading “Почему программисты игнорируют ваши задачи”