Как не работать

Удивительное совпадение: за последние три дня меня трижды спросили – как я мог в жизни иметь такие большие перерывы в официальном трудоустройстве. Удивительно, как глубоко в пост-советском человеке живёт привычка непрерывно работать. Я даже не говорю о наработке стажа для пенсии – надеяться на государственное обеспечение “достойной старости” в России может только человек, не выходящий из дома и смотрящий по ТВ только основные телеканалы.

Людей зомбируют на установку “ходить на работу” ещё с детства. Сначала школа, в которой наказывают за прогул уроков, затем институт – где карается пропуск лекций и лабораторных работ. На самом деле нет никакого смысла ходить на лекции по предметам, Continue reading “Как не работать”

UMI.CMS где шаблоны

Ко мне на сайт идёт огромное количество SE-трафа по ключевым словам “юми где шаблоны”, “umi.cms где шаблоны”, “umi отредактировать шаблон” и аналогичным. Раньше здесь была опубликована общая схема, создание шаблона, вставка свойств объектов и отладка XSLT-шаблонов UMI.CMS.

Теперь здесь этого нет, но вы можете перейти на главную страницу и узнать больше о техническом директоре UMI.CMS

Либо обратиться к официальной документации.

Начнем закручивать гайки, или тестовое задание для завхоза

Правда в данном случае не гайки, а винты. Просто удивительно, как много можно сказать о человеке, глядя на то как он прикручивает винтами деталь к корпусу прибора. На картинках ниже – задняя часть галогенного прожектора, крышка отсека для подключения проводов. Когда провода подключены, крышку нужно поставить на место и прикрутить четырьми винтами. Вот так поступил бы непрофессионал, который в жизни разве что пару гвоздей в стенку забил:

А вот так бы поступил опытный мастер-механик:

При этом, разумеется, затягивая их все постепенно и равномерно.

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

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

Автоматизируем twitter маркетинг

Любая современная IT-компания или интернет-магазин нуждаются в инструментах автоматической публикации своего рекламного контента в интернете. Многие вручную ведут поддержку своей аудитории через Twitter, однако было бы здорово автоматически публиковать в нём новости и сообщения. На это есть как минимум два известных сервиса:

twollow.com – позволяет задавать выборки по ключевым словам и автоматически фолловить людей, подходящих под ваши критерии. Опция unfollow позволяет “разфолловить” тех, кто не проявил ответной активности. Справедливости ради надо сказать, что рано или поздно развитие таких сервисов приведёт к взаимному фолловингу ботов..

twitrobot.com – более интересная штука, которая позволяет транслировать в twitter содержимое выбранных RSS-лент. При небольших затратах на сведение нескольких лент в одну – можно организовать постинг информации из нескольких ваших источников.

Ну и напоследок – не забудьте зафолловить меня.

Как распарсить phpinfo to array

Однажды мы допустили ошибку, которую заметили только спустя пару месяцев. Перед программистом в нашей команде стояла задача: проанализировать настройки сервера (php.ini) и сделать определённые выводы о совместимости с нашим софтом. “Сложность” была в том, что сделать это нужно было внутри php-скрипта, то есть без возможности куда-то положить phpinfo. Шутки ради в тот же день я поручил эту задачу в качестве первого тестового задания стажёру, которого занесла к нам учебная практика. Стажёр промучался с задачей четыре часа, затем исчез и больше никогда не появлялся в нашей жизни. Возможно, он решил навсегда завязать с программированием. И вот тогда я забеспокоился всерьёз.

Continue reading “Как распарсить phpinfo to array”