Комментарии 23
Бонусные баллы за программу, которая выводит одно и то же, будучи интерпретируемой и как QR-код, и как QR-PATH :-)
+11
+84
/me снимает шляпу
+7
Но зачем? О_о
+3
Картинка взята из не менее интересного обсуждения на stackowerflow:
http://stackoverflow.com/questions/5508110/why-is-this-program-erroneously-rejected-by-three-c-compilers
http://stackoverflow.com/questions/5508110/why-is-this-program-erroneously-rejected-by-three-c-compilers
+8
либо я не правильно извлек коды цветов (gif исказил цвета оригинала, а RGB показывается не каждого цвета), либо это фейк:
http://www.youtube.com/watch?v=Q7g87Oh3EPc
не подскажите, где можно найти саму картинку или коды цветов?
http://www.youtube.com/watch?v=Q7g87Oh3EPc
не подскажите, где можно найти саму картинку или коды цветов?
0
Цвета искажены (http://clip2net.com/clip/m51162/1315684410-clip-61kb.png). А цифры не все видны даже если распаковать гифку (чёртов фреймскип)
+2
Как вариант можно было сделать самому — взять заголовок от bmp файла, приписать к нему свой хелло-ворлд и сохранить как bmp:)
+2
коды можете взять в любой ASCII-таблице, например здесь.
Мне больше другое интересно, не получается получить картинку именно в таком виде — на каждый пиксель добавляется FF байт (либо на строку пикселей, в зависимости от битности сохраняемого изображения), это видимо фича Paint.NET. А в стандартном Paint ужасно неудобная палитра
Мне больше другое интересно, не получается получить картинку именно в таком виде — на каждый пиксель добавляется FF байт (либо на строку пикселей, в зависимости от битности сохраняемого изображения), это видимо фича Paint.NET. А в стандартном Paint ужасно неудобная палитра
0
Изотерическим? Изометрическим? Эзотерическим?
+8
Более ненормальное программирование трудно придумать.
0
ну если подумать — результат любого программирования это «намагничивание в определенном порядке поверхности диска, вращающегося со скорость 7200 об. в минуту» (с)
+11
Идея хороша, но.
Ввиду двумерности языка PATH будет слишком много зря потраченного места.
15 команд всё-таки очень много.
Имхо, гораздо эффективнее будет использовать брэйнфак. Его 8 команд можно кодировать всего тремя точками: либо горизонтальными, либо вертикальными, либо (почему-то мне нравится больше всего) уголками с обходом по часовой стрелке:
xyy
xxy
Теперь думаю, какую же более-менее полезную программу для мобилы можно изобразить в qr-коде…
Есть идеи?
Ввиду двумерности языка PATH будет слишком много зря потраченного места.
15 команд всё-таки очень много.
Имхо, гораздо эффективнее будет использовать брэйнфак. Его 8 команд можно кодировать всего тремя точками: либо горизонтальными, либо вертикальными, либо (почему-то мне нравится больше всего) уголками с обходом по часовой стрелке:
xyy
xxy
Теперь думаю, какую же более-менее полезную программу для мобилы можно изобразить в qr-коде…
Есть идеи?
0
> Имхо, гораздо эффективнее будет использовать брэйнфак. Его 8 команд можно кодировать всего тремя точками:
Квадрат 2х2 удобен тем, что он синхронизируется при чтении графической картинки (в стандарте QR-code заложена синхронизация). Кодирование уголками приведет к квадрату 2х2, т.е. к избыточности. Зато можно ввести бит четности, что бы можно было видно корректно прочитана команда или нет.
> Теперь думаю, какую же более-менее полезную программу для мобилы можно изобразить в qr-коде…
Есть идеи?
В qr коде можно записать до 2 килобайт информации. Можно там закодировать несложную программу на java.
И вообще, чем дальше, тем больше шанс, что Загрузочный лист Windows может оказаться совсем не шуткой.
Квадрат 2х2 удобен тем, что он синхронизируется при чтении графической картинки (в стандарте QR-code заложена синхронизация). Кодирование уголками приведет к квадрату 2х2, т.е. к избыточности. Зато можно ввести бит четности, что бы можно было видно корректно прочитана команда или нет.
> Теперь думаю, какую же более-менее полезную программу для мобилы можно изобразить в qr-коде…
Есть идеи?
В qr коде можно записать до 2 килобайт информации. Можно там закодировать несложную программу на java.
И вообще, чем дальше, тем больше шанс, что Загрузочный лист Windows может оказаться совсем не шуткой.
0
Мне «Hello World» на Piet почему-то напомнило инвайт на Хабр.
+3
Статья понравилась. Решили написать программку для перевода текста в изображение. Поиграть с программкой и посмотреть что получилось можно тут.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Изобретаем язык программирования для тренировки мозгов. Или эзотерический язык программирования за 5 минут