Волшебный ужин в приятной компании — что еще нужно субботним вечером?
Лайфхак по работе с проектами
Если интуиция подсказывает что с проектом будут грабли — лучше сразу их выяснить и по возможности исправить, либо отказаться от проекта. Потом не придется рвать на себе волосы.
Мои любимые грабли — даже если интуиция подсказывает какую-то фигню, то потом оказывается что это была абсолютная истина.
Amazon Route53 vs CloudFlare
Отказался от route53 в пользу cloudflare. И бесплатно, и много приятных полезностей. Главная из которых — на недорогом хостинге + CloudFlare сайт без тюнинга блог даже хабраэффект выдержит и ни чихнет. Проверял 1000 одновременных соединений, 30 мегабайт в секунду летело со свистом, все запросы были обработаны, правда часть очень долго (единицы секунд) ожидала соединения.
Но так как личных проектов с 1000 запросов в секунду у меня не предвидится — счастливый и довольный уполз на cloudflare.
Итого на личном сервере у меня сейчас только бэкапы, asterisk и nagios. Вот и думаю — может купить для бэкапов терабайт в облаке, да поставить астериск с nagios в какую-нибудь VE, и с чистой совестью отказаться от геморроя с собственным сервером?
Сейчас есть хоть кто-нибудь из вменяемых хостеров, кто дает VE с альтом?
Толковый словарь — что такое enterprise-системы
Enterprise-система — эвфемизм для bloatware, нужный чтобы раздуть чувство собственной важности заказчика, дабы он с радостью оплатил эти терабайты кривого кода.
bloatware — ПО, специально созданное раздутым, чтобы оправдать его высокую стоимость, ибо объяснить заказчику, что скриптик в пару килобайт работающий на дешевеньком ARM'е должен стоить не дешевле, а дороже чем выполняющая те же функции громздкая система, требующая отдельно стоящее здание с серверной — невозможно.
P.S. В каждой шутке есть доля шутки, все остальное — правда.
SOAP — лучи ненависти
Люди, придумавшие SOAP, как и большинство его реализаций, явно работают на инопланетян, поставивших своей целью затормозить развитие технологий. Вместе с теми, кто использует классический AJAX (где последняя буква — XML), а не JSON.
Других объяснений этого кошмара, без полного разочарования в человечестве я придумать не могу.
Ввиду нежелания верить в бесконечную лень, тупость и жадность человечества — буду верить в инопланетное вмешательство в развитие IT :)
Изменения в моей работе и деятельности
Сначала краткая выжимка, а потом объяснение что тут у меня происходит:
- Я больше не беру новых клиентов, кроме заявок на срочную техподдержку по рекомендации, с задачами длительностью 1-2ч по 120$/час. Проще говоря, есть смысл обращаться ко мне только если вы очень хорошо себе представляете, зачем вам именно моя помощь.
- Средних и крупных заказов (т.е. все требующее более 1 рабочего дня) от новых клиентов больше не принимаю вообще, ни на каких условиях.
- По постоянным клиентам продолжаю работу в том же объеме и на прежних условиях по ценам.
- Вероятно объем работ для постоянных клиентов даже увеличится, из-за высвободившегося времени. Стоит ожидать заметное ускорение работы, по сравнению с тем, что наблюдалось последний год.
- Моя деятельность в рамках ALT Linux Team остается без изменений.
Вся остальная админско-программерская деятельность на ближайшие месяцы идет под нож.
R.I.P. Nokia
Вот и случилось то, чего все давно ожидали — Nokia продала свое подразделение по мобильным устройствам Microsoft.
Теперь только слепоглухонемые могут быть не в курсе, что партнерство с Microsoft плохо заканчивается.
Теперь запасаемся попкорном и смотрим битву гигантов — Google и Apple. Остальные на рынке смартфонов уже неинтересны (разве что Blackberry в своей нише). И ждем, пока кто-нибудь типа Ubuntu родит наконец смартфон на Linux без прокладок типа Dalvik'а. А до тех пор будет застой и скукотища.
Одно радует — нишу дешевых и надежных обычных мобильных телефонов за Нокией уже подхватил Philips Xenium, так что чем пользоваться — есть. Хотя адекватной замены нокиевским клавиатурникам на Symbian что-то не видно.
Почему я юзаю ALT?
Вот очередная тривиальная критическая бага в asterisk trunk:
https://issues.asterisk.org/jira/browse/ASTERISK-22292
0b00011111 == 0x1F == 31
Вот и 31 год. Нравится мне время, в которое живу. Еще недавно девайсы, которые валяются у меня на столе считались слишком фантастическими для научной фантастики. А сейчас я лишь ворчу по поводу квалификации программистов, которые их делали.
Может еще через столько же лет я буду с удивлением вспоминать, как считал слишком фантастичными корабли типа White Star из B5 и репликаторы из Star Trek, летая на чем-нибудь существенно превосходящим на работу. За несколько световых лет от дома :) И ворчать в maillist'ах о несовершенстве их навигационной системы, вкуса блюд из репликатора, и вредном характере AI.
Ну и ругаться на качество API для программирования всем этим хламом и ошибки телепатического интерфейса :)
Опасность облаков
Вчерашнее отключение google reader должно напомнить всем, что к моде на облачные сервисы, особенно бесплатные, стоит относится осторожно.