Тихоходки

Многие наверное что-то слышали о тихоходках из-за потрясающей возможности выживать в самых жёстких условиях — 6000 атмосфер, 20 месяцев при температуре -193 °Ц, 100 °Ц в течение часа, 570 000 рентген убивает только половину популяции (человек клеит ласты при 500 рентгенах) и так далее. Тихоходка (фото взято из вьетнамской «Википедии») (86.82КБ) Оказывается есть и своя легенда о этих удивительных созданиях, она описана даже в «Википедии»:
Известен случай, когда мох, взятый из пустыни спустя приблизительно 120 лет после его иссушения, поместили в воду, и находившиеся в нём тихоходки ожили и были способны к размножению.
На деле же, как оказалось, результат того эксперимента куда меньше потрясает воображение. В статье «Факты и вымысел о длительности выживании тихоходок» биологов Йоннсона и Бертолани есть больше подробностей эксперимента вместе с прямой цитатой описанных результатов.

В 1948 году итальянский биолог Тина Франчески получила от итальянского же музея образец 120-летнего мха с «законсервированными» в нём тихоходками того же возраста. Когда мох стали отмачивать в воде, тихоходки не подали никаких признаков жизни за небольшим исключением. Тина пишет:
После двенадцати дней отмачивания в частично расширевшимся образце (вид образца с трудом поддаётся идентификации, порядок следует отнести к Eutardigrada, а род, очень вероятно, к Macrobiotus) было замечено дрожжание в нескольких зонах его тела.

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

Это движение привело нас к выводу о проявлении жизнедеятельности, пусть и незначительном. Впоследствии движений у тихоходки больше не наблюдалось, хотя ещё несколько дней внутренние органы были по-прежнему распознаваемы.
То есть после 120 лет тихоходки не «ожили и были способны к размножению», а некий образец дёрнул копытами, прежде чем их окончательно отбросить.
2 комментария
25 января 2015 08:30

Синестезия

Я только на днях додумался, что в детстве у меня была какая-то форма синестезии — когда один орган чувств воспринимает ощущения другого. Самый известный пример — цветной слух, который, кстати, у меня как-то разово прорезался, как следствие высокой температуры (болел и увидел два цвета в звуке звонящего телефона).

Возвращаясь к детству, у меня было смешение вкуса и цвета. Для описания я как-то быстро изобрёл конструкцию «вкус запаха», например, «это по вкусу, как запах тряпки» — почему-то в памяти отложился именно этот пример применения. Долгие годы я не видел в этом ничего необычного и недоумевал, что люди меня не понимают, с годами эти чувства изолировались, а ощущение, что в этом нет ничего необычного — осталось. И лишь на этой неделе это ощущение развеялось.
5 комментариев
22 января 2015 10:10

Насколько PHP работает быстрее без notices и warnings

Цитата со «СтекОверфлоу»:
У меня в закладках есть статья, в которой автор сделал некоторые замеры по этому поводу. Правда она на французском… вот ссылка (возможно что-то вы в ней не пойдмёте): Ne faites pas d'erreur.

Основные цифры, в помощь людям, не читающим по-французски:

  • 10 тысяч предупреждений, со включенными error_reporting и display_errors : 5162,76 мс
  • то же, но настройка display_errors выключена: 136,18 мс
  • то же, но error_reporting выключена тоже: 117,79 мс
  • и, наконец, после исправления кода, после которого он перестал выдавать предупреждения: 19,51 мс

Это означает, что код на ПХП работает быстрее без сообщений/предупреждений/ошибок, даже если они не отображаются или не попадают куда-то ещё.
4 комментария
16 января 2015 11:28

Hufisu

Обратил внимание, что на тюбиках шампуня и геля в отеле «брайлем» написана какая-то ерунда. Я подумал, что у вьетнамцев может быть свой шрифт, но вьетнамская страница «Википедии» молчит по этому поводу. Куда более вероятно, что я просто что-то не так понял. Есть специалисты по Брайлю? Что тут написано? Чепуха «брайлем»? (95.92КБ)
10 комментариев
10 января 2015 13:48

Няя

Няя (48.81КБ) Выше — кадр фильма «Интерстеллар». За пять лет обучения на факультете математики, мы какие только буквы там не использовали — помимо всем известных латинских и греческих, были буквы из иврита (например, алеф — א), псевдоготические (один из преподавателей их называл «красивыми») и что-то ещё, но я не припомню чтобы мы использовали русские буквы.

Может быть американские физики их используют, я не знаю, но возможно дело в том, что за взрослую Мёрф писала наша соотечественница — Елена Мурчикова, физик-теоретик, окончившая МГУ. Режисёр искал учёного разбирающегося в предмете с красивым почерком — специально для того, чтобы писать формулы на доске.

Я не знаю этого наверняка, но возможно «формулы» вида «Няя=Нбб» — это привет Елены соотечественникам, «пасхальное яйцо» в фильме.
9 комментариев
10 января 2015 11:19

Вьетнам

Послезавтра вылетаем из Вьетнама в Россию. Вьетнам удивительная, грязная и бедная страна, но достойная всяческого уважения. Прежде всего — темпами роста экономики. За несколько лет они из импортёра риса превратились в ведущего экспортёра — и так по многим культурам. Страна активно строится, но до счастья далековато, конечно.

Средняя зарплата в мелких городах — 150—250 долларов, пенсий нет (только в госучреждениях). Правда многое очень дёшево — фрукты, рыба, тут этого в изобилии. Очень дорогое жильё, автомобили считаются настоящей роскошью (из-за стоимости и налога почти в 200% стоимости). Но правительство многое делает, например, мелкий бизнес не платит налоги, вообще никакие и никак не контролируется. Фермеры платят фиксированный налог своей продукцией. И так далее, всё что я слышал звучит очень разумно.

Несколько картин жизни вне туристических кварталов.

Ниже на фото мужички играют в какую-то игру прямо на тротуаре. Тут это принято — сидеть на тротуаре и заниматься своими делами, плотность населения очень велика — на небольшой территории живёт половина населения России. Иногда очень тяжело или невозможно пройти, приходится идти по проезжей части. Учитывая местное движение — плотный поток мотоциклов, ездящих почти без правил (права получаются за день), ходить надо осторожно. Игроки (128.43КБ) А это парикмахерская и одновременно заведение по чистке ушей. Всё тоже на улице, в пешей доступности от этой точке ещё куча других, таких же. На фото как раз клиенту чистят уши — длинными палочками с ватой, подсвечивая налобным фонариком. Парикмахерская (170.32КБ) А вот другой пример «уличного» бизнеса — пошивочная мастерская, тоже на улице. Насколько я понял принцип, именно такие бизнесы не облагаются налогом — без найма и специализированного помещения. В условиях, когда бо́льшая часть стариков вынуждены работать (пенсий-то нет), это хороший способ существования. Пошивочная (166.91КБ) Своеобразная страна, конечно, рассказывать и показывать можно бесконечно, у меня куча снимков, но я их пока ещё не разбирал. В первые несколько дней мне тут не нравилось — русская речь не замолкает, грязно, непривычная еда, очень шумно, но теперь я очарован, хотел бы остаться подольше.

Чтобы вы представляли насколько тут шумно — дороги просто забиты мотоциклами и мотороллерами, и все сигналят. Так как правил, похоже, почти нет — движение по встречке тут обычное дело (за день это можно увидеть несколько раз), это вкупе с низкой скоростью движения (все едут 20—30 км/ч) позволяет избежать крупных аварий. Как живут люди на первых этажах (мы на десятом) вообще не представляю.

Как бы то ни было, улетать жаль, я только-только начинаю входить во вкус.
2 комментария
9 января 2015 19:40

«Песня очень позитивного человека»

Декан Кис Симонтон из Калифорнийского университета в Дэвисе на базе целого ряда исследований построил график, демонстрирующий среднестатистическое соотношение возраста и творческих способностей.

Из него видно, что наши креативные возможности быстро растут на старте карьеры, достигают пика примерно через 20 лет, где-то в районе 40-45, и затем начинают медленно приходить в упадок. В зависимости от вашей специальности этот график видоизменяется, но незначительно. Сегодня средний возраст, в котором делают свое главное открытие физики — лауреаты Нобелевской премии, — 48 лет.

Теоретики в области химии и физики добиваются значимых результатов несколько раньше, нежели исследователи-практики. Поэты достигают пика раньше, чем прозаики. Исследование, проведенное Симонтоном среди композиторов-классиков, показало: типичный представитель этой профессии пишет первое значительное произведение в 26 лет, в 40 он достигает наибольшей творческой зрелости и плодовитости, а затем снижает обороты, и в 52 пишет последнее свое значительное музыкальное произведение.
Из статьи «Разрешите преставиться» профессора биоэтики Иезекииля Эмануэля. Это неплохо согласуется с другими статьями, которые я читал по теме и наблюдениями за собой — пока я, определённо, становлюсь всё уменее и умелее.

Интересно, откуда взялся миф об интеллектуальной деградации где-то после 30? Я натыкаюсь на него всё чаще, особенно в среде стартаперов. Причём среди последних он ещё более удивителен — потому что качество и сложность 90% процентов стартапов на уровне того, что программист высокого класса с опытом может сделать за пару ночей.

Вероятно интеллект в самоосознании стартаперов тут подменяется совершенно другими вещами — напористостью, смекалкой, приспособленностью и так далее.

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

Я склонен считать стартап скорее хобби, ролевой игрой и разовым актом творчества, чем заявкой на серьёзной бизнес. Бывает, когда из первого вырастает второе, но это исключение, в жизни вообще многое случается, глупо строить планы, полагаясь на случай. Кстати, отсюда и моя подозрительность в отношении зрелых людей, ударившихся в стартапы — это больше похоже на эскапизм, когда человек, который должен крепко держать штурвал собственного корабля, мечется по берегу, что твоя Ассоль, вглядываясь в даль, в надежде увидеть алый парус инвестора.
Комментировать
29 декабря 2014 15:30

Серафима Суок

Помните, в «Трёх толстяках» была девочка-циркачка Суок, которой заменили сломанную куклу наследника Тутти? Странное имя — «Суок», неправда ли? Оказывается, это не имя, а фамилия. Серафима Суок (на фото в центре) — одна из дочек австрийского эммигранта Густава Суока, жившего в Одессе.

В Серафиму был влюблён  Юрий Олеша, автор «Трёх толстяков», какое-то время они, фактически, были в гражданском браке. Суок (201.09КБ) Серафима оказалось очень непостоянной женщиной — постоянно бросала Юрия Карловича ради других мужчин, позже устав от этого, Юрий женится на другой сестре Суок — Ольге, которая останется ему верна до конца жизни.

Циркачка Суок — посвящение Юрия Олеши двум женщинам его жизни, которых он называл «две половинки моей души».
2 комментария
25 декабря 2014 12:23

Казань ✈ Челябинск ✈ Вьетнам ✈ Челябинск ✈ Казань

30-го декабря вылетаем во Вьетнам, в Казани будем 11-го января. Не знаю как у меня там будет с интернетом, так что буду ли писать — не знаю. Если что, не теряйте!
10 комментариев
25 декабря 2014 10:40

Великая русская река Кама

По площади водосбора к месту слияния рек несколько больше Волга (площади рассматриваются такими, какими они сложились в естественных условиях 260,9 тыс.кв.км против 251,7 тыс.кв.км). Однако на этой территории Волга объединяет меньшее количество рек и уступает Камскому бассейну (66,5 тыс. рек против 73,7). Водорасход Камы в месте её слияния с Волгой — 4300 куб. метров в секунду, Волги — только 3100. Средняя и абсолютная высоты Волжского бассейна меньше Камского, так как в бассейне Камы находятся Уральские горы. А вот древняя долина Камы старше долины Волги. В первую половину четвертичного периода, до эпохи максимального оледенения, Волги в современном виде не было. Существовала Кама, которая, объединяясь с Вишерой, непосредственно впадала в Каспийское море. Сток современных верховий Камы шёл на север, в Вычегду. Оледенение привело к переформированию гидрографической сети: Верхняя Волга, отдававшая раньше воду Дону, стала впадать в Каму, причём почти под прямым углом. Нижняя Волга и сегодня служит как бы естественным продолжением Камской, а не Волжской долины.

Эту точку зрения поддерживает арабская географическая традиция средних веков, которая связывала исток Итиля именно системой Белая-Кама (арабы считали, что Кама впадает в Белую)

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

Гидрологически спорным является название участка Волги между Нижним Новгородом и впадением Камы; этот участок, по правилам гидрологии, «должен бы» называться Окой.
Из «Википедии». Признаться, никогда не слышал об этой дискуссии. Частенько смотрю на карту Татарстана из-за своих хобби, но такой вывод в голову не приходил. Волга и Кама (86.75КБ) На современных картах (карту выше взял из «Яндекс.Карт») всё достаточно очевидно, вроде — справа вниз течёт здоровая Кама, слева в неё впадает относительно скромная Волга.

Интересно, в этом вопросе когда-нибудь наведут порядок или идеология тут заборет науку? Всё-таки великая русская река, центр мироощущения, основа многих русских городов.
33 комментария
21 декабря 2014 16:16

Скорость PHP7 на интерпретаторе Brainfuck

Производительность PHP7 (161.98КБ) У меня есть старинная забава — брать свой оптимизирующий интерпретатор языка «Брейнфак» и запускать программу, вычисляющую число «Пи» под разными версиями ПХП, чтобы посмотреть их производительность. Тест довольно синтетический, но посмотреть всё равно интересно.

Сравнил в данном случае версии 5.5.14  и сегодняшнюю сборку 7.0, разница всё равно заметна, хоть и не так впечатляюща, как в случае с «Вордпрессом» — там разница в два раза.

Время у меня на скриншоте общее — то есть трансляция программы на «Брейнфаке» в ПХП и запуск получившегося через eval.
Комментировать
20 декабря 2014 20:19

PHP7: строки с Unicode-вхождениями

\u{…} (11.43КБ) ПХП тут сделал маленький шаг к унификации синтаксиса с Руби, Джаваскриптом и HHVM — ввёл возможность указывать Юникодные символы через последовательность на скриншоте. Сегодня я выписал текущую версию из репозитория (она, кстати, не компилируется без исправлений в коде) и убедился, что всё работает.
6 комментариев
20 декабря 2014 19:54

Ошибка оракула

В одном из проектов при исправлении ошибки всплыло неожиданное. Кусок кода, который работал ошибочно, родился где-то в двухтысячных и по всей видимости в те времена работал правильно. В нём проверялось — если тип переменной «целое», то переменная передавалась в «Оракл» с флагом SQLT_INT, иначе — с SQLT_CHR.

Всё работало хорошо, пока ПХП был 32-битным. Проверка is_int в этом языке возвращала «истину» только для чисел в диапазоне -2147483648…2147483647, всё что шире, трактовалось как float. В 64-битном интерпретаторе целыми считаются числа из гораздо более широкого диапазона, соответственно, в каком-то коде такое значение попало в драйвер «Оракла», промаркированное как SQLT_INT.

Беда в том, что драйвер (в этом месте), похоже, остался в пределах 32 бит, код:
$var = null;
$st = oci_parse($con, "SELECT :int FROM DUAL");
oci_bind_by_name($st, 'int', $var, -1, SQLT_INT);

foreach ([100500, PHP_INT_MAX, 2147483648] as $var) {
	oci_execute($st);
	echo oci_fetch_array($st, OCI_NUM)[0], "\n";
}
Выведет: 100500, -1, -2147483648. Решение я пока знаю только одно: не использовать для целых, которые не помещаются в 32 бита указание типа SQLT_INT.

Проблема в файле oci8_statement.c (это текущий код драйвера из PHP 5.7):
switch (bind->array.type) {
	case SQLT_NUM:
	case SQLT_INT:
	case SQLT_LNG:

		...
		ZVAL_LONG(entry, ((ub4 *)(bind->array.elements))[i]);
		...
Значение в этом месте приводится к четырёхбайтному целому.
2 комментария
20 декабря 2014 16:02

Шигирский идол

Читал статью про этимологию слова «поганый» (когда-то это значило «языческий») и вышел по ссылкам на статью о Шигирском идоле — самой древней в мире деревянной скульптуре. Скульптура вырезана из цельной лиственницы в эпоху мезолита — восемь тысяч лет до нашей эры.

То есть она древнее египетских пирамид. А хранится это чудо в Екатеринбурге, в Свердловском краеведческом музее. Шигирский идол (154.44КБ) Когда мы с женой были в Екатеринбурге четыре года назад (прекрасный город, кстати), как раз видели её в этом самом музее (фото выше — оттуда).

Там было темно и моей тогдашней «мыльницей» я почти ничего не смог сфотографировать даже на длинной выдержке — шумов было много. А жаль, всё-таки это чудо — такая древняя скульптура. Темнота вполне объяснима — скульптуру берегут, выставляется она в специальном запаянном стеклянном саркофаге с инертным газом.

До наших дней скульптура дотянула только благодаря торфяннику, в котором и была найдена, но всё равно отдельными частями. Причём почти два метра пятиметровой скульптуры были утрачены в годы Великой Отечественной Войны, интересно куда они делись? Может гниют в чьей-то частной коллекции.

Вся скульптура покрыта орнаментом, на широких плоскостях вырезано семь антропоморфных изображений, часть из них — в «скелетном» виде. Кто именно там изображен, естественно, уже достоверно не выяснить, но версии, в основном, вертятся вокруг одного и того же — духи, боги и тому подобное.
3 комментария
14 декабря 2014 21:27

Новый способ воровства PIN-кодов карты


С появлением насадок-тепловизоров на телефон, у злоумышленников есть возможность «подсмотреть» ваш пин-код по тепловой картине на клавиатуре банкомата — видно не только какие кнопки вы нажимали, но и в каком порядке — первые имею более низкую температуру.

Защита от такого сканирования есть — положите ненадолго ладонь на клавиатуру перед уходом (или поставьте пальцы двух рук на все кнопки), тогда различить что именно вы нажимали будет невозможно.
9 комментариев
14 декабря 2014 17:27