Category: эзотерика

nyaload

6174 Капрекара

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

Например: 1234 -> 8352 -> 6174 -> ....

Информация: http://en.wikipedia.org/wiki/Kaprekar_constant

Python:
i = 1234
for _ in range(10):
   x = ''.join(sorted('%04i' % i))
   i = int(x[::-1]) - int(x)
   print i

upd: подробное описание: http://plus.maths.org/content/os/issue38/features/nishiyama/index
nyaload

(no subject)

Тот кто поместил латинскую C(Це) и русcкую С(Эс) на одну клавишу сильно не прав.
У меня образовалась привычка перед вводом буквы C напечать "asdf" или "фыва", что бы быть уверенным в том что я сейчас напечатаю. Когда вижу мистические проблемы с путём где есть C (а это например все C:\*), то кроме проблем с пробелами в начале и конце строки проверяю, а не русская ли это С.
nyaload

Эзотерические фокусы

Раз уж оказалось битое стекло, сгрёб его в кучу, проверил что можно по стеклу ходить.
Фокус в том, что надо по ощущениям кожи выбирать положение стоп так, что бы точки соприкосновения приходились не на края стёкол. Сначала для уверенности и тренировки можно проделывать это неполным весом на одной ноге или рукой.
Видео: http://dobrokot.ru/dump/razobls.avi ( есть ещё на ютубе, но почему-то оно зависало при проигрывании ).

Так же там в видео рассказывается про другие фокусы, например про чтение сквозь плотную повязку.

Ещё выяснял про хождение по углям. Теплоёмкость крови (те. воды) - высокая, теплоёмкость углей - низкая. Так же угли сразу крошаться в слой золы-изолятор. Постоянно циркулирущая по каппилярам кровь является потрясающей охлаждающей системой, которая отводит тепло от поверхности кожи.

Сам пока не пробовал =)

Но пробовал другой фокус, из Перельмана, тоже поражающий неподготовленную публику - поставить кипящий чайник на руку. Где-то секунд пять можно держать без проблем. Перепроверил, во избежание травм у читающих мой ЖЖ. Не делайте так с чайником. Или делайте это с крайней осторожностью. Больше секунды удержать было невозможно, впрочем ожогов нету. То что я запомнил сделанное раньше - возможно это был уже был остывший чайник, с горячей водой годной для чая, но не кипящий. Или может там было более ровное/чистое дно.
Тем не менее, скан задачи из книги Перельмана "Знаете ли вы физику?"

Collapse )
nyaload

WTF-8

Вообще я считаю что UTF-8 - это гениальное изобретение для обеспечения совместимости старых и новых программ, которое позволяет плавно переходить на юникод. Как клёво и тонко продумана сборка букв в байты, что бы работали старые программы!

Хотите что бы правильная™ технология заменила кривую, которую вы ненавидите, но которой пользуется весь мир - изобретайте такие же гениальные схемы перехода.

Обнаружил ситуацию, где незадумчивый UTF-8 ломает старый однобайтовый код: регулярные выражения вроде [а-яА-ЯёЁ] превращаются в чёрти что, через раз работающее.

Видел ещё одно место, где UTF-8 порождает баги: показать пользователю первые N символов. При этом один из русских символов разрезается ровно пополам.
В браузере выглядит так:

Это начало некого длинного текс[?]

где вместо [?] - квадратик или вопросик или т.п.

Ещё грабли, поинтересней. В cp1251 есть один неопределённый код символа, 0x98. Это соответствует второму байту буквы 'И' в UTF-8 ('\xd0\x98'). Иногда при интерпретации UTF-8 через промежуточный cp1251 происходит мистика - 'И' исчезает, заменяется на '?' и тп.

Кто ещё с чем таким сталкивался, на границе UTF-8 и однобайтовых программ?