Кодеин запрещают
Федеральная служба служба по контролю за оборотом наркотиков (ФСКН) предложила запретить свободную продажу лекарств, содержащих кодеин.
На прошлой неделе стало известно, что минздравсоцразвития придерживается той же точки зрения и собирается вывести такие препараты из перечня безрецептурного отпуска, внеся в список лекарств, подлежащих строгому учету.
Проект постановления, ограничивающего безрецептурную продажу кодеинсодержащих препаратов, в самое ближайшее время поступит в правительство. Предполагается, что новый порядок вступит в силу с 1 мая.
— пишет «Российская Газета». Чтобы понимать историю вопроса, кодеин действительно обладает слабым наркотическим эффектом и входит в состав перечня наркотических средств, психотропных веществ и их прекурсоров, подлежащих контролю в Российской Федерации.
Только раньше его содержание в лекарствах регулировалось (законодательно устанавливалась максимальная доза), а теперь его предлагается запретить совсем. Значит, из свободной продажи должны исчезнуть:
Наше правительство борется с врагом пострашнее, чем алкоголь — с таблетками от головной боли и сиропами от кашля!
28:00
Из воспоминаний одного айтишника о поездке в Японию:
Зашли в HUB, The English pub, который, если верить рекламе, работает с 17:00 до 25:00, а для японцев даже до 28:00 :)
Послушайте, это же реально отличная и простая идея — писать так время! В самом деле, если для тебя вечер ещё не закончился, какой же это час ночи? Это 25:00! Тогда и телепрограммы обретают осмысленность, у тех каналов, которые и по ночам вещают:

Сухой закон и динамика убийств

Прежде всего, я не ратую за введение сухого закона. Многим людям нужны
Посмотрите на смертность от убийств за 1965—1999 гг. в нашей стране. Видите провал в 1985—87? Знаете что там? Там горбачёвский сухой закон.
P.S. На графике красная линия — женщины, синяя — мужчины.
Кто в офисе?
Побывал сегодня на работе и, в перерыве между делами, написал небольшой скрипт на bash.
На оптимальность решений не претендую, конечно, всё равно основное время работы — это ожидание данных из сокета.
# Кто сегодня в офисе?
# private data vars
WAPIHOST='██████.██████-████.██'
SAPIHOST='█████.██████.██'
SAPI='/█████/██████.xhtml?██████████=█&█████_██=██'
# non-private data vars
WAPI='/where/%s'
NOW=$(date +%s)
function whereAreYou {
exec 3<>/dev/tcp/$WAPIHOST/80
echo -e "GET ${WAPI/\%s/$1} HTTP/1.0\nHost: $WAPIHOST\n\n" >&3
local DATA=$(grep -E '^.?$' -A1 <&3)
if [[ ! $DATA =~ 'VPN' && $DATA =~ 'updated_at' ]]; then
local date=$(echo $DATA | sed -E 's/^.*updated_at"[^"]+"([^"]+).+/\1/' | xargs -Io date -d'o' +%s)
if [ $(($NOW-$date)) -le 3600 ]; then
echo "$1 - $(date -d@$date +%k:%M)"
fi
fi
}
exec 4<>/dev/tcp/$SAPIHOST/80
echo -e "GET $SAPI HTTP/1.0\nHost: $SAPIHOST\n\n" >&4
while read -r line <&4; do
nick=$(echo $line | egrep -o "href='http://$SAPIHOST/\w+" | cut -b$((15+${#SAPIHOST}))-)
[ -n "$nick" ] && whereAreYou $nick
doneКрутящаяся девушка
Была такая боянистая анимация — в кадре крутится рисованная девушка, утверждалось, что при определённом умственном усилии удаётся увидеть, что она крутится в другую сторону.
Как я не старался, мне это ни разу не удалось. А вот на этой анимации, пожалуйста, получается: смотришь на левую, потом в центр, на правую, потом опять в центр.

Анимацию я сильно ужал, чтобы она занимала поменьше, отсюда «снег» и небольшие искажения.
Минус ноль в JavaScript
Я, конечно, знаю, что JavaScript хранит числа по стандарту IEEE 754, но всё больше
Но вот о существовании минус нуля я
Но, оказывается, в редких случаях отрицательный ноль может себя проявлять иначе, чем ноль положительный.
Как вы можете получить минус ноль? Например, просто написав
Похоже, что в реальном коде минус ноль может проявить себя в двух вещах: делении и операции atan2, именно так его и можно отличить от положительного нуля:
function isNegativeZero(x) {
return x === 0 && (1 / x) === -Infinity
}
function isNegativeZeroToo(x) {
return x === 0 && Math.atan2(x, x) < 0
}Скиммер на дверях банка

На дверях некоторых банков есть считыватель — чтобы в нерабочие часы пускать к банкоматам только клиентов банка. Я никогда не задумывался над тем, что там может стоять скиммер. На фото — как раз такая модель.
Поясню на всякий случай, скиммер — устройство, которое, обычно, крепится к банкомату, маскируюсь под его часть, перед отверстием ввода карты. Когда вы вставляете карту в банкомат, она проходит через скиммер и информация с магнитной полосы карты считывается в память скиммера.
Будьте осторожны!
Подземный город под Новым Арбатом
Дело в том, что под Новым Арбатом существует подземный город минимум в три этажа, ниже я не спускался. Это коридоры с многочисленными комнатами, кабинетами, складскими помещениями. Все это распределено между теми заведениями, которые над ними находятся.
Нам, согласно нашему требованию, выделили небольшую комнатку, где с трудом могли разместиться на полу две ударные установки, усилители с колонками, контрабас и некоторые другие инструменты в футлярах, а в шкафу — костюмы и всякая мелочь.
— цитата из книги «Козел на саксе» Козлова Алексея.
Зефир на костре
В американских мультфильмах часто вижу как персонажи на костре жарят нечто, что называется «зефир». Обычно это
Я долго не мог понять что это, так как в фильмах этого я почти не встречал, да и,
Вчера в магазине увидел «американский зефир для жарки», для интереса купил. Оказалось, что это действительно зефир, только не знакомый нам с детства, а, появившийся в последние годы, «резиновый» зефир (который, обычно, продают в виде разноцветных длинных «косичек»), нарезанный кусочками.
Пожарили его дома над конфоркой, получается на удивление вкусно. Важно только не давать ему загореться и не обжечься при употреблении. Кстати, именно этот же зефир американцы бросают в какао.
Пайтон обогнал PHP по популярности

Опубликован февральский рейтинг языков программирования. Пайтон обогнал PHP по популярности, кроме того, сильно сдал позиции Perl.
Малахов в аптеке

О, ужас! «Лекарства» по «рецептам» Малахова продаются в аптеке! Средневековье!
Декорации около Фирсановки
Ездили сегодня с друзьями смотреть на декорации ко второй части «Записок экспедитора тайной канцелярии» — небольшой городок, построенный специально для съёмок. С сожалению, территорию сегодня сдали страйкболлщикам, так что подойти ближе не удалось, пофотографировали издалека.





Кому что интересно про перевод времени?
У меня в комментариях, на вопросы, касающиеся взглядов энергетиков на перевод часов, отвечает Дмитрий Батарин.
Почувствуй себя кулхацкером!

Галотерапия

Купили с женой по шесть сеансов галотерапии — дышать воздухом, в котором распылена соль. Принцип действия как у морского воздуха, соль в воздухе — одна из причин, ради которой люди уезжают к морю поправлять здоровье, вот и мы решили попробовать побыть у моря, правда, никуда не уезжая.
Вчера сходили в первый раз. Сеанс проходит 40 минут, в небольшой комнате, на четырёх человек. После сеанса остаётся совсем лёгкий вкус соли на губах, жена говорит, что немного щипало нос и глаза, я ничего такого не заметил. По телевизору показывали фильм, чтобы посетители не скучали, вот и вся процедура.
Internet Explorer 9 RC
Вышел Internet Explorer 9 Release Candidate. Из значимых
Выход этого RC для меня печальное событие. Это значит, что в девятой версии не появится cache manifest, а я очень на это расчитывал. Это единственный браузер из современных, который не будет поддерживать эту интереснейшую технологию. Увы.
Детские страхи
На «Лепре» вспоминают кого что пугало в детстве в фильмах. Я составил небольшой коллаж. Кто что вспомнит? Я помню почти всё. Специально сделал помельче, чтобы вспоминать было труднее.

Bogosort
Сегодня на собеседовании (я всё ещё ищу пайтонистов, ау) всплыли алгоритмы сортировки и я решил немного почитать на эту тему. Оказывается есть смешной алгоритм сортировки Bogosort, который на практике не применяется, а служит только иллюстративным целям:
Bogosort (также рандомная сортировка, сортировка ружья или обезьянья сортировка) является очень неэффективным алгоритмом сортировки. Её используют только в образовательных целях, противопоставляя другим, более реалистичным алгоритмам. Если bogosort использовать для сортировки колоды карт, то сначала в алгоритме нужно проверить, лежат ли все карты по порядку, и если не лежат, то подбросить колоду в воздух, проверить лежат ли теперь все карты по порядку, и повторять процесс, пока не отсортируется колода.
Я, для интереса, написал его на Пайтоне и поразвлекался с запускам на разных данных. Вот код, если интересно:
from random import shuffle
from itertools import izip, islice
def bogosorted(arr):
for x, y in izip(islice(arr, 1, None), islice(arr, 0, len(arr) - 1)):
if y > x: return False
return True
def bogosort(arr):
while arr and not bogosorted(arr):
shuffle(arr)
return arr
print bogosort([1, 1, 3, 2, 2, 2])В России отменили зимнее время
Президент РФ Дмитрий Медведев объявил об отмене в России перехода на зимнее и летнее время, сообщает РИА Новости.
По словам главы государства, россияне не будут переводить стрелки часов на час назад уже с осени 2011 года. О традиционном переводе часов в марте Медведев говорить не стал, поэтому, по всей видимости, 27 марта Россия в последний раз переведет часы вперед.
Цитата с «Ленты.ру». Ура. Год начинается хорошо.
Добавлено позднее: а ещё это значит, что надо будет обновлять весь софт и пересобирать все пакеты с программным обеспечением, которое учитывает переход на летнее и зимнее время. Гм. Но всё равно, год начинается хорошо.
Я буду жить в Бирюлёве
Название жилищного комплекса, где мы купили квартиру — «Царицыно». Так как рядом есть район «Царицыно», меня и многих других это ввело в заблуждение — я думал, что мы будем жить в царицынском районе.
Ничего подобного. На самом деле наш микрорайон относится к району Бирюлёво Восточное, в этом легко убедиться, если посмотреть на официальную карту этого района (тонкая красная линия — граница района, толстая красная — микрорайона):

Наверное это хорошо. Например, на экологической карте Москвы район Бирюлёво Восточное