Как стать автором
Обновить

Комментарии 54

Забавная штука. Для нестандартных поздравлений самое то :)
Да, как раз 14 февраля совсем близко :)
НЛО прилетело и опубликовало эту надпись здесь
Пожалуй так и сделаю )

— Был удивлен наличию подобных brainfuck-у языков. Хорошо бы в топик включить ссылочки на вики по вариантам кодирования :)
Не забудьте поделиться результатом!

Вот замечательный сайт с описанием, пожалуй, всех эзотерических языков: www.esolangs.org/wiki/
Ох ) А я уж думал, постить что либо на эту тему или нет. Ждите статью 14-го!
Жду с нетерпением :-) На прошлое 14 февраля искала эзо-язык, хоть как-нибудь связанный с праздником, но толком ничего не нашла — пришлось довольствоваться Hanoi Love.
К несчастью в сердечко одной формы так просто не запихнуть нужное количество символов. Видимо такое занятие останется чисто творческим процессом :3
image

Творческий процесс подвергся автоматизации :3
Буду рад выслушать ваше решение данной проблемы )
Описываем матрицу с дополнительными цветами, накладываем ее по центру. В местах наложения «отодвигаем» настоящие пиксели и радуемся результату.
На сайте добавил новую секцию «heart-mode»! :)
www.csstextwrap.com/

Я хотел запихнуть brainfuck код в форму… Только что нарыл этот инструмент
ну и тут, видно, все не так идеально. Это как пытаться запихнуть любое количество символов в круг. С каждым увеличением радиуса, количество вмещаемых символов увеличивается на число, равное, длину окружности при предыдущем радиусе. Остается только играть с пробелами внутри текста, но тут вся красота пропадет. Нужно в ручную сердечки «вырезать»
Для этого есть Braincopter — команда задается не конкретным цветом, а функцией от RGB-компонент пикселя: (65536 * R + 256 * G + B) % 11. То есть близкими (неотличимыми для глаза) цветами можно задать любые команды, в том числе и вывод сообщения. Дерзайте :-)
Было бы интересно добавить способы драматический, магический и шпионский, как у меня, в принципе это автоматизируется.

Мелкий баг: код на Brainfuck по ширине не помещается на страницу.

Ну и в каноническом Spoon программа пробелов не требует (иначе в нем было бы не два токена, а уже три), он же prefix-free code, просто некоторые реализации ленятся это анализировать.
Ссылка на онлайн-интерпретатор Brainloller не работает. downforallorjustme.com — тоже :-)
Мария, я видел ваш пост и кусал локти оттого, что не опуликовал свой пост раньше)) Можем объединить усилия и добавить на сайт новых возможностей! =)

За указание на баги спасибо, поправлю!
Автор, с брейнфаком вы всё-таки схалтурили, потому что перевод строки в конце не выводится, да и вся надпись сначала переводится в транслит. Так что ваш код приходится допиливать вручную…
++++++++++[>+>++>+++>++++>+++++>++++++>+++++++>++++++++>+++++++++>++++++++++>+++++++++++>++++++++++++>+++++++++++++<<<<<<<<<<<<<-]>>>>>>>---.>>>>------.>---.<----.+.>--.-----.+.
И как раньше до такого сервиса никто не додумался)
Может быть, это потому, что идея такого сервиса сильно уменьшает прелесть таких сообщений? Они должны быть штучной работой, плодом интеллектуальных усилий автора, а не штампованной массовкой. Раньше люди покупали открытки с кошечками и собачками, сейчас сгенерят с картинкой на Brainloller и подписью на Spoon, при этом им совершенно не обязательно знать, что такое эти самые Brainloller и Spoon, не говоря уже об умении на них писать.
Сторублёвые домены в зоне .ru дают неограниченный простор для любых, даже самых странных стартаповсервисов.
Brainloller отмасштабируйте нормально, а то как то размыто все…
Это особенность webkit-based браузеров. Они при масштабировании картинки делают интерполяцию.

Присоединяюсь к просьбе.
Картинку отмасштабировал, теперь все в ажуре :)
Как у вас с нагрузкой? Имеет ли смысл перезаливать картинки куда-нибудь или и так можно?
QR код — единственное что генерируется сторонним сервисом (kaywa.com), так что проблем с ним быть не должно.
Что касается самого сайта — по идее там нечему создавать нагрузку, но будет ли рад возросшей посещаемости хостер — пока не знаю.
Вот только в ссылке на картинку с QR-кодом вставлено само сообщение.
Может стоит генерировать картинку kaywa и сохранять на своем хостинге?
Перенес генерацию QR на свой хостинг, теперь адрес картинки ни о чем не говорит.
Habraeffect, если что ;)
Похоже, у библиотекаря более компактный ook.
Это скорее язык компьютера, а не программиста.
В «Помощи» (временно?) не работает ссылка на онлайн-интерпретатор Brainloller.

Была бы интересна и убийственна версия для получателя-извращенца, в которой текст сообщения разделялся на количество языков, и каждая часть переводилась в соответствующий язык. Тогда, например, открыточное поздравление превращалось в настоящее поздравление с победой.
В Brainfuck лучше вставляйте переводы строк через каждые 80 символов.
Это тоже поправлено, спасибо за предложение!
Забавный сервис, единственное что плохо — транслит =)
Было бы неплохо все исходники в textarea размещать и при клике/фокусе по этому textarea выделять все содержимое. Проще копипастить будет. :)
В закладки, однозначно!
> Ищете простой и интересный способ удивить вашего друга / девушку / коллегу?

Таки замените «девушку» на что-нибудь нейтральное. Честно говоря, ума не приложу что можно использовать в русском языке, в английском таких проблем нет. :)
Партнера? Правда, в таком контексте будет восприниматься как деловой партнер.
У вас транслитерация в двухбуквенные сочетания работает криво с верхним регистром. Например, «НЯ!» превращается в «NYa!»
Моему другу девушка подарила значок с надписью в двоичном коде. Он перебрал все основные кодировки, но раскодировать так и не смог, хотя его заверили, что там ничего особенного :)
deardeer.ru?
«Олень ты мой дорогой, послушай что скажу...»?
Да-да, именно так :)
Всё, валентинки теперь с поздравлениями в ASCII будут =)
Даю вконтакте!
Что-то не вижу :(
Или пока в разработке?
P.S. Еще Twitter и лицокнигу — и вообще сервису цены не будет :)
Кнопки стоят на главной странице и на странице показа сообщения)
Ага… Надо было отключить NoScript)
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

жаль, ошибки. Не смог потестить
Спасибо, исправил!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории