Жду с нетерпением :-) На прошлое 14 февраля искала эзо-язык, хоть как-нибудь связанный с праздником, но толком ничего не нашла — пришлось довольствоваться Hanoi Love.
Описываем матрицу с дополнительными цветами, накладываем ее по центру. В местах наложения «отодвигаем» настоящие пиксели и радуемся результату.
На сайте добавил новую секцию «heart-mode»! :)
ну и тут, видно, все не так идеально. Это как пытаться запихнуть любое количество символов в круг. С каждым увеличением радиуса, количество вмещаемых символов увеличивается на число, равное, длину окружности при предыдущем радиусе. Остается только играть с пробелами внутри текста, но тут вся красота пропадет. Нужно в ручную сердечки «вырезать»
Для этого есть Braincopter — команда задается не конкретным цветом, а функцией от RGB-компонент пикселя: (65536 * R + 256 * G + B) % 11. То есть близкими (неотличимыми для глаза) цветами можно задать любые команды, в том числе и вывод сообщения. Дерзайте :-)
Было бы интересно добавить способы драматический, магический и шпионский, как у меня, в принципе это автоматизируется.
Мелкий баг: код на Brainfuck по ширине не помещается на страницу.
Ну и в каноническом Spoon программа пробелов не требует (иначе в нем было бы не два токена, а уже три), он же prefix-free code, просто некоторые реализации ленятся это анализировать.
Автор, с брейнфаком вы всё-таки схалтурили, потому что перевод строки в конце не выводится, да и вся надпись сначала переводится в транслит. Так что ваш код приходится допиливать вручную…
Может быть, это потому, что идея такого сервиса сильно уменьшает прелесть таких сообщений? Они должны быть штучной работой, плодом интеллектуальных усилий автора, а не штампованной массовкой. Раньше люди покупали открытки с кошечками и собачками, сейчас сгенерят с картинкой на Brainloller и подписью на Spoon, при этом им совершенно не обязательно знать, что такое эти самые Brainloller и Spoon, не говоря уже об умении на них писать.
QR код — единственное что генерируется сторонним сервисом (kaywa.com), так что проблем с ним быть не должно.
Что касается самого сайта — по идее там нечему создавать нагрузку, но будет ли рад возросшей посещаемости хостер — пока не знаю.
В «Помощи» (временно?) не работает ссылка на онлайн-интерпретатор Brainloller.
Была бы интересна и убийственна версия для получателя-извращенца, в которой текст сообщения разделялся на количество языков, и каждая часть переводилась в соответствующий язык. Тогда, например, открыточное поздравление превращалось в настоящее поздравление с победой.
> Ищете простой и интересный способ удивить вашего друга / девушку / коллегу?
Таки замените «девушку» на что-нибудь нейтральное. Честно говоря, ума не приложу что можно использовать в русском языке, в английском таких проблем нет. :)
Моему другу девушка подарила значок с надписью в двоичном коде. Он перебрал все основные кодировки, но раскодировать так и не смог, хотя его заверили, что там ничего особенного :)
Warning: include(./inc/qr/qrlib.php) [function.include]: failed to open stream: No such file or directory in /home/u44535/deardeerru/www/index.php on line 45
Warning: include(./inc/qr/qrlib.php) [function.include]: failed to open stream: No such file or directory in /home/u44535/deardeerru/www/index.php on line 45
Warning: include() [function.include]: Failed opening './inc/qr/qrlib.php' for inclusion (include_path='.:/php/includes:/usr/local/lib/php') in /home/u44535/deardeerru/www/index.php on line 45
Fatal error: Class 'QRcode' not found in /home/u44535/deardeerru/www/index.php on line 46
Переводчик на язык программиста