Убийца азиатов — лактоза

Увидел у Арсения Фёдорова ссылку на очередную битву между плотоядными и вегетарианцами. По ходу представления встречаются просто шедевры с обеих сторон, например:

Кстати, знаете ли вы интересную инфу насчет молока? Вегетарианцы часто коровьим молоком заменяют недостающие животные белки. Так вот, хохма в том, что коровье молоко могут пить только белые люди. И то не все (стабильный процент во взрослом возрасте теряет эту способность частично или полностью и начинает пускать страшные ветры и мучаться спазмами при употреблении). Такая вот мутация в белой расе наличествует. Азиаты коровье молоко пить не могут, они от этого могут просто сдохнуть как при отравлении. К кисломолочным это не относится.

Я, было, подумал, что это какой-то новый научный факт, решил обратиться к Яндексу. Оказывается, такая точка зрения настолько распространена, что попала в русскую «Википедию», славящуюся своим низким качеством материалов (я просмотрел аналогичную статью на нескольких языках в «Википедии», нигде этой вставки не нашёл). Русская «Википедия», как другие источники, во всём винит лактозу.

Лактоза — это молочный сахар, то вещество, которое придаёт молоку чуть сладковатый вкус. Непероносимость лактозы — реально существующее заболевание, обусловленое недостатком фермента лактазы. Выражается в урчании в животе, болях, метеоризме, поносе при употреблении. В кумысе, известном напитке азиатов, лактозы — 5%, это больше, чем в коровьем молоке (там 4.6%). При брожении количество лактозы снижается, видимо оттуда легенда, что «к кисломолочным это не относится». Да оно снижается. Кумыс делают из кобыльего молока, в нём содержание лактозы — 6.4%.

А вот что написано в английской «Википедии» на ту же тему (перевод мой, выделение — тоже):

У большиства биологических видов производство фермента лактазы прекращается с возрастом. Эта утрата фермента — распространённое явление у большинства взрослых людей. Однако, многие люди родом из Европы, Ближнего Востока, Индии, части Восточной Африки не утрачивают способность вырабатывать лактазу на протяжении всей жизни.

«И боже Вас упаси, доктор, никогда не читайте перед обедом советских газет» — говорил профессор Преображенский. И был прав.

18 комментариев

Тег VIDEO в новой «Опере»

Последний экспериментальный билд «Оперы» (ни в коем случае не устанавливайте его поверх вашей рабочей версии — эта версия основана на одной из альфа-версий Opera 9.50) поддерживает новый тег VIDEO, который входит в предварительную версию стандарта HTML5. Пока в качестве формата видео для этого тега выбран бесплатный Ogg Theora (кстати, недавно я писал о веб-камере, где всё ПО пишется под лицензией GNU, там используется тот же формат). Так же этом билде «Оперы» есть возможность использовать тег VIDEO внутри SVG.

Плохие новости заключаются в том, что этого тег, в текущей версии, доступен только для Windows, но в будущем обещают поддержку и остальных операционных систем.

Самое простое использование тега VIDEO — указание в атрибуте SRC видеофайла, который он должен проиграть и атрибута controls, который указывает должен ли браузер показывать кнопки управления воспроизведением (или разработчик будет управлять видео через соответствующие JavaScript-методы — play, pause, stop). В статье на сайте разработчиков есть несколько примеров.

VIDEO в HTML5 (42.16КиБ)

Стандартные элементы управления (на рисунке) меня совершенно не впечатлили, я бы их использовать не стал, впрочем, дизайн ещё может измениться, да и всегда есть возможность сделать свои кнопки через JavaScript. Больше всего меня поразили методы внедрения видео в SVG — на сайте есть очень несложные в реализации примеры отражения шарика, движущегося внутри видео, в поверхности, наложения на видео фильтров (в примерах — trace edges, grayscale) и клиппинга.

P.S. На домашней странице Chris Double есть ссылки на FireFox3.0alpha9, собранный с поддержкой тега VIDEO.

Оставить комментарий

Blok и комментарии, часть III.

Пользователи ЖЖ теперь тоже могут воспользоваться сервисом «Граватар», чтобы завести себе аватары, которые будут отображаться у меня на сайте. Напоминаю, что «Граватар» — централизованный сервис, позволяющих использовать одну и ту же аватару на разных сайтах, аватара идентифицируется по адресу e-mail. Кстати, оказалось, что «Граватар» не сразу масштабирует картинку, видимо для снижения нагрузки, так что какое-то время аватару видно не будет.

Пользователи ЖЖ идентифицируются по e-mail имяпользователя@livejournal.com. Насколько я знаю, этим ящиком могут воспользоваться только пользователи платных и расширенных аккаунтов, но соображение тут очень простое — этот почтовый ящик однозначно идентифицирует пользователя, даже если доступа у пользователя к нему нет. Я подумываю о том, чтобы сделать то же самое для пользователей Яндекс, но, кажется, у них ситуация иная — ник и ящик могут не совпадать или я ошибаюсь?

Что интересно, в будущем «Граватар» будет поддерживать идентификацию по URL, вместе (или вместо) e-mail. Это позволит привязывать аватару к OpenID.

8 комментариев

Как заставить шевелиться коммунальные службы Москвы

На сайте Padlik нашёл простой, но действенный способ как заставить коммунальные службы выполнять свою работу:

Однако мой отец как-то давно случайно нашел волшебный пинок для этих паразитов. Пинок совершенно волшебный и действует безотказно. Проверено с десяток раз. Однако, что поразительно, уроки они не усваивают и пинок приходится применять снова и снова. […] Заходим на сайт mos.ru и в самом низу видем адресок почты mayor@mos.ru. Это адрес приемной Лужкова по вопросам… да почти по всем вопросам. В общем на этот адрес надо накатать письмецо, где расписать все то, что коммунальные службы “сделали”. А, скорее всего, “не сделали”.

В свете моего скорого переезда в Москву это более чем полезное знание. Когда я покупал квартиру в Казани в новом доме, то меня один раз затопили и один раз топил я — из-за лопнувшей канализационной трубы и это я ещё легко отделался.

Оставить комментарий

Оптимизация MySQL InnoDB

Давно хотел записать, чтобы не потерять. Выдержка из главы «Defragmenting a Table» руководства по MySQL:

It can speed up index scans if you periodically perform a “null” ALTER TABLE operation: ALTER TABLE tbl_name ENGINE=INNODB

That causes MySQL to rebuild the table. Another way to perform a defragmentation operation is to use mysqldump to dump the table to a text file, drop the table, and reload it from the dump file.

По-русски говоря, таблицы в формате InnoDB могут сильно фрагметироваться в процессе работы, для того, чтобы избавиться от фрагметрации выполняйте иногда это «магическую» конструкцию или снимайте дамп с таблицы и заливайте обратно.

Пример скрипта для автоматической дефрагментации — дальше.

mysql_connect('localhost', 'root', 'пароль');

$res = mysql_query('SHOW DATABASES');

while (list($dbname) = mysql_fetch_row($res))
{
        mysql_select_db($dbname);

        $rec = mysql_query('SHOW TABLE STATUS');

        while ($data = mysql_fetch_object($rec))
        if ($data->Engine == 'InnoDB')
        {
                echo 'Processing ', $dbname, '.', $data->Name, ' ... '; flush();

                mysql_query("ALTER TABLE {$data->Name} ENGINE=InnoDB");

                echo "done.n";
        }

        mysql_free_result($rec);
}

mysql_free_result($res);

P.S. Как справедливо заметил Jimi Dini, в MySQL 5.0 и выше OPTIMIZE TABLE делает то же самое для InnoDB.

9 комментариев

[LJ2ME] Blоk и сотовые телефоны

Самое приятное в том, что я отказался от веб-интерфейса и сделал управление сайтом через протокол Живого Журнала то, что я могу писать хоть из-под сотового телефона.

Оставить комментарий

Россия глазами корейцев

У jkr-anitetta из Южной Кореи в ЖЖ появилась смешная заметка как она участвовала в массовке на съёмках сериала «Сеул, 1945», сериал про Вторую мировую, место действия — Владивосток. Если читать лениво, переходите сразу к фотографиям.

А были еще две лошадки и кареты. Что в общем-то было совсем не в тему. Никто в 45-ом в царских каретах не ездил. Дрожки — может быть, но не помпезные кареты 19 века. Несколько барышень были одеты в прикид 19 века! С мужиками вообще у них, у корейцев, как-то все было более правильно и в смысле одежды, и в смысле ролей. Ну да ладно, похоже русского, или хотя бы толкового специалиста по истории России пригласить забыли.

Хлебопекарня «Глист» (48.74КиБ)

Оставить комментарий

PDF в Safari — картинка

Браузер «Сафари» под «Мак», оказывается, умеет отображать PDF (и TIFF, кстати, тоже) в теге IMG. Т. е. как простую картинку. Поскольку в OSX есть встроенная поддержка PDF, такое поведение браузера, видимо, вытекает из того, что картинки в браузере отображаются через какой-то системный компонент. Причём, с отображением PDF через тег OBJECT у «Сафари» есть проблемы, если только не установить специальный плагин от фирмы Adobe.

А вот браузер «Опера», помимо стандартного набора JPEG/PNG/GIF/XBM умеет отображать ещё и ICO. Почему этого не делают остальные браузеры — загадка, ведь им всё равно приходится работать с этим форматом, чтобы отобразить favicon.ico.

Оставить комментарий