Представьте: для оплаты покупок в магазине вам нужно будет просто приложить свой мобильный телефон к кассовому аппарату. Никаких кредиток, никакой отправки sms, никаких сложных кодов аутентификации. Как это работает? Представьте, что вы взяли Continue reading “NFC: приложите мобильник к кассе для оплаты покупок”
Category: Common
Средние показатели: виноват потом будет разработчик
В управлении IT-проектами часто возникает необходимость оценить срок и трудоёмкость выполнения большого количества однотипных задач. Например, требуется сверстать 30 макетов типовых сайтов. В реалиях нашей жизни оценку всегда нужно провести быстро, поэтому рассмотреть и оценить каждый макет практически невозможно. Даже когда вроде время на это есть, руководитель редко упустит шанс потом ткнуть исполнителя в его ошибку:
— Ну, ты среднее время на макет оцени, и скажи нам.
Знакомая ситуация? Continue reading “Средние показатели: виноват потом будет разработчик”
Веб-кластер своими руками
Сегодня Битрикс презентовал своё новое решение – “веб-кластер”. Для тех кто не в курсе – поясню, что эта штука позволяет разместить высокопосещаемый проект не на одном, а на нескольких серверах, и в любой момент добавлять новые сервера для ускорения работы сайта. А так же безопасно изымать любой сервер для ремонта, апгрейда, или в случае его выхода из строя. Разумеется, мне как их первому конкуренту (в лице компании Юмисофт) в первую очередь было нужно узнать, что же они принципиально нового предлагают рынку.
А ничего. В хорошем смысле ничего. Битрикс перестал валять дурака и “изобретать велосипед” – видимо попался таки в команду умный технолог, поэтому вместо “велосипедов” они взяли и сделали всё так как принято делать у нормальных людей. В этом посте я расскажу простыми словами – что конкретно они сделали и как вам повторить то же самое в своём проекте.
Как перенести сайт на другую CMS и не потерять поисковый трафик
Множество людей и компаний хотя бы раз в жизни сталкиваются с задачей перенести сайт на другую CMS. Это может быть связано с необходимостью редизайна сайта, или плохими интерфейсами управления “старой” CMS, или с задачами быстродействия и безопасности. В общем – причин можно найти десятки. Важно то, как они это делают. А именно – как переносят контент: в большинстве случаев поручают копипаст девочке-верстальщице. И вот тут-то их и настигает беда.
Continue reading “Как перенести сайт на другую CMS и не потерять поисковый трафик”
Куда уходит время: реальные цифры – достойный ответ вашему начальнику
Я реалист, и вместо пространных рассуждений о тайм-менеджменте и разумном использовании рабочего времени – предпочитаю реальные цифры. Цифры не лгут и не позволяют вам жить иллюзиями о том, что вы работаете эффективно. В этом посте речь пойдёт об одном из наиболее удобных инструментов контроля вашего собственного рабочего времени: вы получите реальный отчёт о том, чем конкретно вы занимаетесь в течение дня, недели или месяца.
Continue reading “Куда уходит время: реальные цифры – достойный ответ вашему начальнику”
Как не работать
Удивительное совпадение: за последние три дня меня трижды спросили – как я мог в жизни иметь такие большие перерывы в официальном трудоустройстве. Удивительно, как глубоко в пост-советском человеке живёт привычка непрерывно работать. Я даже не говорю о наработке стажа для пенсии – надеяться на государственное обеспечение “достойной старости” в России может только человек, не выходящий из дома и смотрящий по ТВ только основные телеканалы.
Людей зомбируют на установку “ходить на работу” ещё с детства. Сначала школа, в которой наказывают за прогул уроков, затем институт – где карается пропуск лекций и лабораторных работ. На самом деле нет никакого смысла ходить на лекции по предметам, 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. Шутки ради в тот же день я поручил эту задачу в качестве первого тестового задания стажёру, которого занесла к нам учебная практика. Стажёр промучался с задачей четыре часа, затем исчез и больше никогда не появлялся в нашей жизни. Возможно, он решил навсегда завязать с программированием. И вот тогда я забеспокоился всерьёз.

