Чтобы добавлять сообщения и комментарии, .

@ugnich:
ugnich

Головоломка. Как вот эту строку:
TTJCWAEHFBVCBkIMbjwaTQEAWwRCGA==
расшифровать в следующую строку?
ci5tikaros27@gmail.com
Нет, это не обычный base64. Тут что-то ещё.

@plumbum:
plumbum

php -r "echo base64_encode(md5(rand(), true));"

@mr47:
mr47

Меня явно не поняли. Я добавлю занки препинаяния, и так. Что я хотел ?
Я хотел сказать, что удобнее хранить "код" в копипасте скобкина, в base64.
Так удобнее, и немного быстрее на пару тысячных мелесекунд.

Я тут не быдлоган развожу. @stanis @Daemon еще раз вам говорю что — "это не революционный метод", это просто хотрожопство для удобности меня (программиста).
Тест на IQ якобы он не корректный и вообще нахуй надо, господи это тест на ЛОГИКУ, заведомо понятно что задачи такой НЕТ. Вы можете быть спецом с опытом в 100лет и не догадатся, это логика. Кто-то лучше и быстрее, догадается. Кто-то скажит нахуй надо.
И давайте жить дружно ....

@skobkin-ru:
skobkin-ru

Вот @mr47 убеждает меня, что в самописном аналоге pastebin хранить сорцы в базе гораздо веселее в base64:
— защита от инекций в код
— удобность хранения
— отсутствие отражения "[ \ ][ , ][ ` ] и др.
— скорость работы быстрее, одиночный проход быстрее поиска вхождения
Я же не понимаю — зачем лишний раз туда-сюда гонять вместо стандартной защиты от инъекций, и остальное мне кажется очень спорным.
Дискасс?

@silvery:
silvery

Чат, а alert(); умеет показывать base64?

@pc:
pc

opinionatedgeek.com

@mourneskey:
mourneskey

Жуйк, я, наверное, псих, но мне нравятся две несовместимые вещи в web-е:
— странички, которые работают, при выключенном javascript
— link-button'ы вместо стандартных submit (а они делаются только скриптами на onclick для ссылки)
Вот я и попытался их совместить. Т.е. сделать ссылку, которая будет сабмитить форму даже без скриптов (вернее, сделать видимость того, что форма сабмитится ссылкой).
Идея такая: поверх ссылки, при выключенном javascript, рисуется input с атрибутом type="image", а в качестве картинки там — абсолютно прозрачный gif (если скрипты включены, этот input прячется при загрузке страницы).
В первом комменте — архивчик с образцом (в base64). Вся эта байда соответствует XHTML 1.1 и CSS 2.1, работает в Firefox, Opera, Chrome, Konqueror (но там ссылка из-под input'а на 1 пиксель торчит) и даже IE, и даже в шестом (правда, правило :hover для ссылки там отпадает).
Небольшое пояснение: жуткие скрипты, добавляющие стили в head через DOM, нужны только потому, что тег "noscript" толком никуда не впихнешь — обернуть им input не получается, потому, что эта конструкция глючит везде, кроме лисы, а добавить его в head вокруг еще одного стиля не дает спецификация xhtml.
Ограничения у этой штуки тоже есть. Надо при составлении css знать (а лучше явно указать) line-height ссылки, чтобы проставить такую же высоту input'а. Кроме того, ссылка должна быть блочной (inline-block) и однострочной.

@mourneskey:
mourneskey

Поставил наконец новую версию Midnight Commander (mc-new из aur'а),
Очень доволен тем, что исчез мерзкий глюк с определением длины юникодовой строки. Например, если у меня в PS1 есть имя папки, а папка называется по-русски, то старый mc в строке ввода команды оставляет здоровущий пробел перед собственно введенным текстом. В новом все корректно.
А вот моя раскраска почему-то поломалась, зато появились удобные скины. По такому случаю наваял скин, а заодно чуть улучшил свою старую раскраску.
Первым комментом — собственно скин. Основной упор был на то, чтобы был красив в прозрачном терминале и при этом не ломал глаза.
Если понравилось — рекомендуйте пост :)

@mourneskey:
mourneskey

Жуйк, зацени!
(Отзывы в духе "Креатив говно!" всецело приветствуются, хотя аргументация тоже не повредит).
Баловался с css'ом. В результате наваял такое вот подобие старого терминала.
Креатив даже проходит валидацию xhtml1.1 и css2.0.
Нормально рисуется в лисе и опере, больше нигде не проверял, но в IE точно не будет "свечения" текста.
А может и еще что не заработает в старых и плохих браузерах. Ну да плевать, собственно, это ж так — для души :)
А еще мне понравилось прикладывать файлы в base64, только вот строку надо покороче сделать.
Собственно, дальше архивчик 7z с этим добром. Сохраняем, выполняем, распаковываем.

#!/bin/sh
base64 -d > term.7z <<_
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
_

@mourneskey:
mourneskey


Лет шесть назад развлекался тем, что рисовал картинки для SMS на своем Alcatel OT 715 (до сих пор им пользуюсь, кстати). Сегодня вот откопал некоторые и перерисовал на компе зачем-то...
Теперь, пожалуй, запощу их здесь :)
А заодно попробую такой вот способ attachment'а для жуйка:

#!/bin/sh
base64 -d > serfing.gif <<_
R0lGODdhEAAQAIAAAP///wAAACwAAAAAEAAQAAACLISPYcHQi1Z7KklZo2Y5qu9wnQdBHJlRmhMe
o9u9pbhS01jReSKCtuxaCTUFADs=
_
base64 -d > caterpillar.gif <<_
R0lGODdhEAAQAIABAAAAAP///ywAAAAAEAAQAAACJ4yPqYsA6Vh4hsoZL943ZvmE3+KIFmNqVomd
aclCUzujx4l6Y1MfBQA7
_
base64 -d > hamster.gif <<_
R0lGODdhEAAQAIAAAP///wAAACwAAAAAEAAQAAACLEyAqWh3bJR7LU24GHg6Sg9CXOV85kZlHKqu
WLrFsXdKsnbfDbhnlusLCocFADs=
_
base64 -d > simba.gif <<_
R0lGODdhEAAQAIAAAP///wAAACwAAAAAEAAQAAACL4SPacGqceBrbS0oAY2ys/5oVoV4FUZ+4ohp
LXihWVuSY0JHt7Wz8lpyZHAf1aEAADs=
_

@a13:
a13


QlpoOTFBWSZTWQ4J4t8BX45AAMAAAAggADCATUZCoCWpCoCXMUFZJlNZDgni3wFfjkAAwAAACCAA
MIBNRkKgJakKgJcxQVkmU1kOCeLfAV+OQADAAAAIIAAwgE1GQqAlqQqAlzFBWSZTWQ4J4t8BX45A
AMAAAAggADCATUZCoCWpCoCXMUFZJlNZDgni3wFfjkAAwAAACCAAMIBNRkKgJakKgJcxQVkmU1kO
CeLfAV+OQADAAAAIIAAwgE1GQqAlqQqAlzFBWSZTWQ4J4t8BX45AAMAAAAggADCATUZCoCWpCoCX
MUFZJlNZDgni3wFfjkAAwAAACCAAMIBNRkKgJakKgJcxQVkmU1kOCeLfAV+OQADAAAAIIAAwgE1G
QqAlqQqAlzFBWSZTWQ4J4t8BX45AAMAAAAggADCATUZCoCWpCoCXMUFZJlNZDgni3wFfjkAAwAAA
CCAAMIBNRkKgJakKgJcxQVkmU1kOCeLfAV+OQADAAAAIIAAwgE1GQqAlqQqAlzFBWSZTWQ4J4t8B
X45AAMAAAAggADCATUZCoCWpCoCXMUFZJlNZDgni3wFfjkAAwAAACCAAMIBNRkKgJakKgJcxQVkm
U1kOCeLfAV+OQADAAAAIIAAwgE1GQqAlqQqAlzFBWSZTWQ4J4t8BX45AAMAAAAggADCATUZCoCWp
CoCXMUFZJlNZDgni3wFfjkAAwAAACCAAMIBNRkKgJakKgJcxQVkmU1kOCeLfAV+OQADAAAAIIAAw
gE1GQqAlqQqAlzFBWSZTWQ4J4t8BX45AAMAAAAggADCATUZCoCWpCoCXMUFZJlNZDgni3wFfjkAA
wAAACCAAMIBNRkKgJakKgJcxQVkmU1kOCeLfAV+OQADAAAAIIAAwgE1GQqAlqQqAlzFBWSZTWTQt
8D4BFz1AAsAAAIAACCAAMMwJqmmkFCVbUQUJV4u5IpwoSClO5r4A