Вред различных наркотиков

В авторитетном медицинском журнале The Lancet появилась статья «Drug harms in the UK: a multicriteria decision analysis» (подробности лучше посмотреть на сайте DocMe, там бесплатно).
Для тех, кто не понимает английский, цветом синего оттенка выделен вред для окружающих, бежевым — для употребляющего.
Из графика следует, что алкоголь вреднее для потребляющего, чем кокаин, табак, амфетамин, конопля, кетамин, метадон, бутират, ЛСД, экстази, наркотические грибы и ещё бог знает что, я даже в фильмах такие названия не слышал.
Кстати, в России курит 40% населения страны, это первое место среди всех стран, которые считаются основными потребителями табака. Я даже не думал, что всё настолько плохо. Заметьте, где на графике табак, он чуть менее вреден, чем «кокс»!
Не удаётся установить доверительные отношения

Моему ноутбуку нужен психолог.
День рождения сайта
Сегодня, кстати, моему сайту исполняется 10 лет. Я планировал к этому сроку выложить старые материалы, сменить дизайн, но ничего не успел, задача перевода Вики
Буду делать потихоньку.
Что за проект я перевожу на UTF: FAQ

Из комментариев на одном из сайтов Димы видно, что люди делают
Так что небольшое FAQ.
В: Долго ещё до конца сериала? О: Следующая часть будет последней.
B: Что за проект переводится
B: Зачем переводится? О: Все остальные внутренние сервисы «Яндекса»
B: Нельзя ли переписать это всё на другой язык, где нет проблем
В: Зачем нужно было всё автоматизировать? О:
В: Почему бы нанять сотню студентов, за копейки, чтобы они сделали замены руками? О: За этими студентами нужно проверять работу, кто это будет делать? Я за собой вычитывал исходники, распечатывал листы diff’ов, уходил
Как там штанга?
После последнего серьёзного отравления резко ухудшилось здоровье, я потерял в весе около 5 кг, ухудшилась выносливость. В последнее время на спортивном поприще я был занят только тем, что выравнивал результат на состояние до отравления.
Сейчас уже
Креатив: «Властелин колёс»

PHP, UTF-8: седьмой этап, давайте что-нибудь сделаем с регулярными выражениями
В прошлый раз я рассматривал, по сути, самый сложный этап — замену всех вхождений $var[$index] и им подобных на вызов моей функции. В процессе замены я несколько раз корректировал заметку и доводил некоторые вещи руками.
В самой первой части я рассказывал о том как можно решить проблему К сожалению, этот «глагол» появился только в PCRE 8.10, а в самом последнем PHP, на сегодняшний момент, содержится 8.02. Как я говорил ранее, новый PCRE можно вкомпилить в PHP при помощи специального ключа. Внутренние сервисы, где я работаю, используют Поскольку мы сейчас переходим постепенно на новую версию Ubuntu (с Hardy Heron на Lucid Lynx), то часть машин у нас пока на Цапле, а часть — уже на Рыси. Это значит, что пакетов нужно будет собрать шесть. Дело это непростое. Я решил попробовать «выдрать» из внутренностей PHP модуль PCRE, переименовать его функции и константы и поставить его как простой подключаемый модуль. Мне удалось сделать, модуль «свежего PCRE» (можно скачать в разделе «Храню»). Модуль называется ygx, все функции начинаются с префикса «ygx_», константы — с «YGX_». Что это за сокращение, не спрашивайте, когда я начинал работать, я это знал, а сейчас забыл. Сложнее всего было корректно переименовать только те функции, типы, константы и так далее, которые видно в PHP, не задев всё то, что импортируется из внешней библиотеки PCRE. Ставится модуль примерно следующим образом: потом нужно прописать в php.ini строку «extension=ygx.so», перезапустить Поскольку к этому моменту все вызовы функций PCRE у меня заменены на вызовы одноимённых методов статического класса UTF, то мне нужно поменять «preg_» на «ygx_» только в одном месте — внутри методов этого класса.Что же дальше?
mkdir /tmp/pcre
cd !:1
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.10.tar.bz2
tar xvfj pcre-8.10.tar.bz2
cd pcre-8.10
./configure --prefix=/usr/local/pcre-8.10 --enable-utf8 --enable-unicode-properties --disable-static
make && make install
cd -
wget /files/php_fresh_pcre.zip
unzip php_fresh_pcre.zip
phpize
./configure --with-ygx-regex=/usr/local/pcre-8.10
make && sudo make install
phpize --clean
cd ; rm -rf /tmp/pcre
Наконец-то купил билеты в «Аэрофлоте»

Надеюсь, эпопея с самолётами завершилась. Сегодня сходит в офис «Аэрофлота» и купил билет.
«Аэфрофлот» — чёртов совок, четыре перерыва в день, конская очередина, работают два окна из восьми и, думаете, они извинились за то, что сняли деньги с карточки и не смогли мне отдать билет? Как бы не так!
Они продали мне билет заново, содрав ещё 700 рублей «за обслуживаение», то есть за то, чтобы денежку у меня принял не бездушный робот, а испуганная кассирша, печатающая двумя пальцами.
Тест на внимательность
Стащу у Экслера ссылку — тест на внимательность.
Задание 1: найдите букву «C» среди «О»
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOCOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
Задание 2: теперь найдите цифру 6
99999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999999 69999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999999
Задание 3: теперь найдите букву «N»
MMMMMMMMMMMMMMMMMMMMMMMMMMMMNMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
Я, кстати, нахожу очень быстро — доли секунды. Сначала глазом зацепляю нерегулярность, потом фокусируюсь и смотрю что там такое. Я так же ошибки в исходниках ищу, кстати.
Canon EOS 550D

Мы с женой
Раз уж родители и братишка тоже вложились в покупку, последовали многочисленным советам фотографов — взяли сразу и объектив Tamron Canon SP AF
Карточку взяли на 4ГБ, мне кажется, нам пока хватит. 2ГБ на мыльнице нам хватало.
Как работают дисконты

По ценнику очень хорошо видно частую практику дисконтных магазинов — товар впервые «вышел на арену» по цене 2990 рублей, в Самаре, оттуда переехал в Москву, где цена повысилась до 3890, оттуда попал в Казань, где ему сделали скидку до 2334.
По последнему налепленному ценнику скидка 40%, от самарской цены — около 20%. Какая цена была до того как товар попал в дисконт, не знаю, может ещё ниже.
Эпидемия самолётов?
У нас что, самолёты мрут, как мухи? Эпидемия?
Позвонили из авиакомпании «Татарстан». Пару месяцев назад мы покупали билеты, чтобы слетать на Новый год в Казань, туда купили у «Авиановы», обратно было выгодно «Аэрофлотом». Обе компании отменили те свои рейсы. Мы купили новые билеты, в Казань купили у «Трансаэро», обратно — у «Татарстана».
Теперь «Татарстан» тоже отменяет рейс. Страннее всего то, что рейс не «чиповый», по вполне нормальной цене.
Мы попросили возврат денег, купили обратный у «Аэрофлота», на другой день.
Добавлено позднее: звонили из «Аэрофлота», завтра надо в офис компании,
Москва ✈ Казань ✈ Москва
С третьего по седьмое ноября мы в Казани.
Привет из прошлого

Сфотографировано в помещении бывшего печатного цеха в Екатеринбурге.
Как мы видим, цех просуществовал, как минимум
Доделаю новый дизайн сайта, надо будет выложить.
Хорошо бы, чтобы состояние Caps Lock привязывалось к текущему приложению
В Windows очень разумно сделано переключение раскладки — переключается не сразу во всей системе, а в текущем приложении, в отличие от Mac OS (кажется, там это недавно поправили). В самом деле, я могу писать письмо
В родимом Татарстане у человека легко может стоять до пяти раскладок (русская, английская, татарская в двух ипостясях, арабская и турецкая, скажем).
Мне удобно, чтобы раскладка сохранялась, ведь в каждом окне я могу писать на разных языках.
К сожалению, разработчики не пошли чуть дальше и не выдрали к чертям кнопку Caps Lock не наделили той же функцией, ведь если я пишу
Прощай, iPhone!
Телефон для пожилых
На «Хабре» появилась обзорная статья «Сравнительный обзор телефонов с большими кнопками», это телефоны для наших дедушек и бабушек.
Мы бабушке жены подарили на прошлый день рождения телефон Just5 CP9, я пытался научиться им пользоваться и научить бабушку (77 лет). Нашим мамам и папам такие не нужны, у нас у всех родителей нормальные современные модели.
Основной вывод по телефону — внутренний интерфейс сложен даже для меня, последовательные операции нелогичны и в них несколько лишних шагов. Кроме того, не нужны SMS — в таком возрасте и в таком состоянии здоровья, читать и набирать их почти невозможно, радио тоже можно удалить, по крайней мере, пока его настройка и пользование им не упростится в интерфейсе на порядки. В дизайне корпуса важно только одно — чтобы удобно было держать и всё было под рукой.
Идеальный интерфейс для такой возрастной категории, в моём представлении, это аккуратный ухватистый «кирпич», без экрана, с вертикальным рядом крупных кнопок, с обычными подписями абонентов сделанными ручкой на сменной бумаге. Для исходящего звонка надо нажать на кнопку, при входящем кнопка подсвечивается.
Для удобства подсветка должна включаться (если нет входящего), когда телефон берут в руку (сенсорная панель в виде металлической пластины сзади корпуса достаточна) и работать телефон должен от аккумулятора не меньше недели, лучше — месяц или два.
При разрядке (когда осталась пара дней) — мигающая лампочка в недрах гнезда зарядки. Было бы круто сделать снизу кучу разъёмов зарядок, под все эти бесчисленные «самсунги», «нокии» и так далее, чтобы зарядка подошла любая. Чтобы любая зарядка, подаренная внуком, от старой модели телефона подошла и было чем зарядить в гостях.
Это всё. Телефон всё равно будут настраивать родственники, число важных абонентов ограничено, по остальным номерам (в коммунальные службы, например), бабушка всё равно будет звонить со стационарного (дешевле) или пойдёт ногами.
Телефон в таком виде вполне под силами изготовить и нашей промышленности. Правда я не продумал как программировать номера,
Опционально можно оставить фонарик, который сейчас есть в телефонах Just5, но кнопка его включения должна быть здоровой и с понятной крупной пиктограммой, изображающий олдскульный фонарик.
Латинский шрифт цифр

Сайт «Трансаэро» просит ввести цифры телефона «латинским шрифтом».
Сегодня ходил в «Аэрофлот», оформлял возврат денег за отменённый новогодний рейс в Казань, в итоге, вылетаем утром
ICQ опять пытается стряхнуть альтернативные клиенты
На данный момент не подключаются QIP, Jimm и Miranda (возможно ещё
Добавлено позднее: удалось соединиться через Миранду 0.9.9b1, выключив «Secure connection (SSL)».
Flashblock в «Опере»
Оказывается, в «Опере» 10.50 и выше есть встроенный аналог плагина «Flashblock» для Firefox — опция «opera:config#UserPrefs|EnableOnDemandPlugin» (вставьте в адресную строку и нажмите Enter, увидите соответствующую настройку).
Опция включает функционал, который мне хотелось включить