2016-05-12 12:01:00

pisem.net, совсем нет :(

Почта

Как-то грустно писать про отвал почтового сервиса, но тем не менее мой почтовый ящик @pisem.net похоже умер. Произошло это следующим образом: вчера сижу жду письма о верификации емейл адреса и тишина, через пол часа отправляю повторно - так же тишина. Тестовое письмо с gmail так же не дошло. По прошествию ночи и отсутствию входящих писем приходится констатировать, что таким сервисом пользоваться не возможно :(

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

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

Хочу обратиться к "Почте QIP.ru": "Уважаемые! Если вы не можете поддерживать работу сервиса на достойном уровне, пожалуйста, закройте его или продайте тем, кто сможет! Ну а если, вдруг, у вас второй день уже авария, то хоть уведомите клиентов об этом, хоть как-нибудь."

2016-04-03 18:25:01

Отлавливаем самый горячий процесс в Windows

Windows

Некоторое время назад столкнулся с непонятным поведением в Windows 7: ноут стоит и вроде бы ничего не делает, но кулер системы охлаждения работает изо всех сил и наполняет комнату горячим воздухом. Но вот только стоит к нему подойти, чтоб посмотреть в чем дело, так сразу нагрузки исчезает и работа охлаждения нормализуется. Далее я опишу свою схему поиска и отлова "горячего" процесса.

Читать дальше...

2016-03-26 13:42:13

Установка расширений PHP в Mac OS X

В мемориз PHP Mac OS

Как известно, в Mac OS X уже есть и apache и PHP, но что делать если требуется добавить какое-либо расширение в PHP? Можно, конечно, воспользоваться brew и получить еще одну параллельную версию PHP, а потом мучиться с ее настройкой, ради одного расширения. Я же опишу более правильный путь - собрать расширение для уже имеющегося в системе PHP.

Читать дальше...

2016-03-25 23:28:12

Исправляем поведение Home и End на клавиатуре в Mac OS X

В мемориз Mac OS

Подключив внешнюю клавиатуру к своему MacBook Air сразу стало заметно непривычное поведение клавиш Home и End: они переводили курсор в самое начало конец документа, а не текущей строки. Для меня это оказалось крайне неудобно, если на клавиатуре ноутбука это не особо заметно, то на внешней полноразмерной стало сильно раздражать.

Решение нашлось быстро по ссылке http://www.evansweb.info/2005/03/24/mac-os-x-and-home-end-keys/, благо я не один такой, кому это мешает :)

Идем и создаем (или правим) файл

~/Library/KeyBindings/DefaultKeyBinding.dict

В нем пишем:

{
    /* Remap Home / End to be correct :-) */
    "\UF729"  = "moveToBeginningOfLine:"; /* Home */
    "\UF72B"  = "moveToEndOfLine:"; /* End */
    "$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */
    "$\UF72B" = "moveToEndOfLineAndModifySelection:"; /* Shift + End  */
}

Если в файле уже что-то было, то добавляем 4 строки по аналогии с тем что написано выше.

Логофимся и получаем правильную привычную работу клавиш Home и End.

2016-03-21 17:09:42

Промышленная модель разработки средствами GIT

Про работу Linux Git

Итак, у нас для начала уже есть сервер на котором настроен gitolite по адресу git.example.com, на нем расположен репозиторий myrepo в котором есть две основные ветки master и develop.

Общий принцип разработки такой:

  1. При необходимости что-то доработать разработчик создает новую ветку из актуального состояния master
  2. Делает в ней доработку и вливает ветку в develop
  3. Проводится тестирование и если все хорошо, то ветка с доработкой вливается в master

Задача заключается в том, чтоб при изменениях в ветке develop они автоматически переносились в рабочую копию на хост develop.example.com, а изменения сделанные в master - на хост production.example.com.

Читать дальше...