3933

Бинарные комментарии

С недавних пор стало всё "моднее" скрываться от грозного лика модератора используя для крамольных комментариев двоичный код. Наверняка вы встречали подобные последовательности нулей и единиц, или даже использовали подобное:


01110000 01101001 01101011 01100001 01100010 01110101

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


Какие лулзы скрывались под личиной нулей и единиц мне было всегда интересно, а вот производить все эти манипуляции - не очень. Так что воспользовавшись выходным днём я по-быстрому смастерил это дополнение для Google Chrome. Далее, что умеет и делает.

Автоматически переводит все фрагменты двоичного кода в комментариях в удобочитаемый вид, помечая их зелёным маркером.


Результат без расширения:

Результат с расширением:

Кроме того, любую зашифрованную ссылку оно преобразовывает в гиперссылку, а любую ссылку на изображение вставляет как картинку (даже если у автора не хватает на это кармы).

Комментарий курильщика:

Комментарий здорового человека:

И, наконец, позволяет делать бинарные вставки прямо в редакторе.


Добавление при включённом расширении:

Добавления происходит с помощью тега #b b#, всё его содержимое преобразовывается в бинарный вид при отправке.


#b Любой ваш текст или ссылка b#

Результат без расширения:

Результат с расширением:

Есть ограничения, как дань безопастности пользователей (чтобы обезвредить возможные XSS вставки): Любые html теги попавшие в бинарное преобразование нещадно убиваются, поэтому лучше использовать данный тег только для однострочных вставок и не использовать внутри него форматирование вроде жирного выделения.


Голос моралфага - используйте вставки только во имя добра и по крайней необходимости.

На этом всё, всем печенек. Комментарий для баг-репортов и минусов внутри.


Дополнительная ссылка на расширение.


P.S. Для параноиков: Как указывал выше, меры против XSS приняты, а сам исходный код открыт и доступен в данном репозитории.

104
Автор поста оценил этот комментарий

Комментарий для 00100000 11010000 10111100 11010000 10111000 11010000 10111101 11010001 10000011 11010001 10000001 11010000 10111110 11010000 10110010 00100000

показать ответы
21
Автор поста оценил этот комментарий

00100000 11010000 10011101 11010001 10000011 00100000 11010000 10111111 11010000 10111110 11010000 10111101 11010000 10110101 11010001 10000001 11010000 10111011 11010000 10111110 11010001 10000001 11010001 10001100 00101100 00100000 11010001 10000111 11010000 10111000 11010001 10000010 11010000 10110000 11010001 10000010 11010001 10001100 00100000 11010000 10111010 11010000 10111110 11010000 10111100 11010000 10110101 11010000 10111101 11010001 10000010 11010001 10001011 00100000 11010001 10000001 00100000 11010001 10000010 11010000 10110101 11010000 10111011 11010000 10110101 11010001 10000100 11010000 10111110 11010000 10111101 11010000 10110000 00100000 11010001 10000001 11010001 10000010 11010000 10110000 11010000 10111101 11010000 10110101 11010001 10000010 00100000 11010001 10000001 11010000 10110101 11010000 10111001 11010001 10000111 11010000 10110000 11010001 10000001 00100000 11010000 10110010 00100000 11010001 10000000 11010000 10110000 11010000 10110111 11010001 10001011 00100000 11010000 10110001 11010000 10110101 11010001 10000001 11010000 10111111 11010000 10111110 11010000 10111011 11010000 10110101 11010000 10110111 11010000 10111101 11010000 10110101 11010000 10110101 00100000

раскрыть ветку (1)
10
Автор поста оценил этот комментарий

Поддержку "m.pikabu.ru" сделал, а вот то, что на мобильных расширения недоступны не подумал...

Это наверное только отдельным браузером решить, но отдельный браузер для пикабу... Вот где реальный изврат :)

показать ответы
Автор поста оценил этот комментарий

Не всегда работает

Иллюстрация к комментарию
раскрыть ветку (1)
5
Автор поста оценил этот комментарий

Я бы добавил вложенную обработку, но это убьёт шикарную шутку, у меня рука не поднимется :)

показать ответы
1
Автор поста оценил этот комментарий

Буду отписывать тут про планы на неделю и минорные обновления, потом сделаю пост с мажорным апдейтом:

1) Внедрение в редактор, вместо самопальных тегов #b b# (done)

2) Поддержка 16 бит и base64 (in progress)

3) Поддержка QR кода

4) Поддержка шрифта Брайля

5) Порт для Firefox

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Версия 1.1.1:

* Поправлены баги с undefined

* Добавлена возможность выделения в редакторе
* Добавлена поддержка base64

Версия 1.2.0:

* Поправлены баги с ломающимися гифками

* Поправлены баги с отправкой по ctrl+enter
* Поправлено съедание пробелов бинарным выделением
* Расширена поддержка для страниц "Сообщения" и "Комментарии"

Далее делаю или шифрование, или поддержку QR, от 16 бит решил отказаться, шрифт Брайля под вопросом

1
Автор поста оценил этот комментарий

11010000 10101111 00100000 11010001 10000010 11010000 10110000 11010000 10111010 00100000 11010000 10111111 11010000 10111110 11010000 10111101 11010000 10111000 11010000 10111100 11010000 10110000 11010001 10001110 00101100 00100000 11010001 10000010 11010001 10001011 00100000 11010001 10000000 11010000 10110101 11010001 10001000 11010000 10111000 11010000 10111011 00100000 11010000 10111101 11010000 10110101 00100000 11010000 10110100 11010000 10111110 11010000 10111111 11010000 10111110 11010000 10111011 11010000 10111101 11010001 10001111 11010001 10000010 11010001 10001100 00100000 11010001 10000000 11010000 10110101 11010000 10110100 11010000 10110000 11010000 10111010 11010001 10000010 11010000 10111110 11010001 10000000 00101100 00100000 11010000 10110000 00100000 11010000 10111111 11010001 10000000 11010000 10111110 11010001 10000001 11010001 10000010 11010000 10111110 00100000 11010000 10111111 11010000 10111110 11010000 10110100 11010000 10111010 11010000 10111011 11010001 10001110 11010001 10000111 11010000 10111000 11010001 10000010 11010001 10001100 00100000 11010000 10111101 11010000 10111110 11010000 10110010 11010001 10001011 11010000 10111001 00101100 00100000 11010000 10110100 11010000 10111110 11010000 10110001 11010000 10110000 11010000 10110010 11010000 10111000 11010000 10110010 00100000 11010001 10000010 11010001 10000011 11010000 10110100 11010000 10110000 00100000 11010000 10111101 11010001 10000011 11010000 10110110 11010000 10111101 11010001 10001011 11010000 10110101 00100000 11010000 10111010 11010000 10111101 11010000 10111110 11010000 10111111 11010000 10111010 11010000 10111000 00111111 00100000 11010000 10010010 00100000 11010000 10111110 11010000 10110001 11010001 10001001 11010000 10110101 11010000 10111100 00101100 00100000 11010000 10111000 11010000 10110111 00101101 11010000 10110111 11010000 10110000 00100000 11010001 10001101 11010001 10000010 11010000 10111110 11010000 10110011 11010000 10111110 00100000 11010000 10111111 11010000 10111110 11010001 10000101 11010000 10111110 11010000 10110110 11010000 10110101 00100110 01101110 01100010 01110011 01110000 00111011

00101101 00100000 11010000 10111101 11010000 10110101 11010000 10111011 11010001 10001100 11010000 10110111 11010001 10001111 00100000 11010001 10000000 11010000 10110101 11010000 10110100 11010000 10110000 11010000 10111010 11010001 10000010 11010000 10111000 11010001 10000000 11010000 10111110 11010000 10110010 11010000 10110000 11010001 10000010 11010001 10001100 00100000 11010001 10000010 11010000 10110101 11010000 10111010 11010001 10000001 11010001 10000010 00101100 00100000 11010001 10000010 11010000 10110101 11010000 10111010 11010001 10000001 11010001 10000010 00100000 11010001 10000001 11010000 10110001 11010001 10000000 11010000 10110000 11010001 10000001 11010001 10001011 11010000 10110010 11010000 10110000 11010000 10110101 11010001 10000010 11010001 10000001 11010001 10001111

00101101 00100000 11010000 10111101 11010000 10110101 11010000 10111011 11010001 10001100 11010000 10110111 11010001 10001111 00100000 11010000 10111110 11010001 10000010 11010000 10111111 11010001 10000000 11010000 10110000 11010000 10110010 11010000 10111000 11010001 10000010 11010001 10001100 00100000 11010001 10000010 11010000 10110101 11010000 10111010 11010001 10000001 11010001 10000010 00100000 11010000 10111111 11010000 10111110 00100000 01110011 01101000 01101001 01100110 01110100 00101011 01100101 01101110 01110100 01100101 01110010

Таки смог нажать на две кнопки одновременно.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Спасибо за фидбек

Исправлю в следующем апдейте, зря залил заранее

показать ответы
8
Автор поста оценил этот комментарий
Комментарий удален. Причина: порнографическое содержание.
раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Хорошая идея, возьму на вооружение

Минус только в том, что не смогут использовать люди с низкой кармой

показать ответы
0
Автор поста оценил этот комментарий

Да уж, пилить придётся долго, тем более что там много где используется внешняя графика - придётся зафигачить хостинг, чтобы не отказываться от неё (или её возможно зашить в дополнение, тоже было бы неплохо). Одно только "иллюстрирование" тегов чего стоит - их тут столько, что задолбаться можно картинки искать. Одно радует - для замены достаточно просто добавить в папку с картинками файл с именем тега. Да и дизайн - чтобы впихнуть много инфы и не сильно растянуть ленту - это, оказывается, подумать нужно. Вот, придумал только что часть инфы прятать до наведения мышки - вроде как стало смотреться легче.


И, пусть с ошибками и не часто, оно может выделять школьников и защищать таким образом от бессмысленного спора, муа-ха-ха! %)))


P.S.: Точно нужно будет запилить. Just for lulz :) Только придумаю, как нагрузку на апи вконтакта снизить (может, локальное хранилище браузера использовать на неделю-две), сделать обработку подгрузки комментариев и ещё кучу не интересных мелочей...

Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Да уж с  UI явно придётся помучаться

Со школьником самая крутая фича, даже если приложение будет делать только это - уже круто :D

0
Автор поста оценил этот комментарий

Всегда пожалуйста!

Я тут тоже как-то небольшой скрипт запилил (даже не дополнение, т.к. запускал его через другое дополнение) - который по нику с пикабу ищет юзеров в контакте и вставляет инфу (у API ограничение в тысячу ников за запрос, этого более чем достаточно), и среди ошибочных выдач встречались вполне себе совпадения. Выкладывать постом не стал, ибо как-то смахивает на хождение по краю. Тем более, что там отмечалась страна и вконтактовская аватарка, внезапно выявилось много "коллег" из СНГ и даже, внезапно, кто-то из СШП!


Как думаешь, стоит ли допилить в отдельное дополнение и выложить? %)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Имхо, пили да выкладывай, никогда не знаешь кому окажется полезно и интересно :)

показать ответы
0
Автор поста оценил этот комментарий

@StGeass, с расширением не получается сделать текст зачёркнутым, а кнопка "подчёркивания", которая появилась вместо зачёркивания, ничего не делает. Может, если там оказия подвернётся, пофиксите? :)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Ого косяк, поправлю сегодня, спасибо

показать ответы
1
Автор поста оценил этот комментарий

01110100 01100101 01110011 01110100 and dGVzdA==

показать ответы
104
Автор поста оценил этот комментарий

Комментарий для 00100000 11010000 10111100 11010000 10111000 11010000 10111101 11010001 10000011 11010001 10000001 11010000 10111110 11010000 10110010 00100000

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Буду отписывать тут про планы на неделю и минорные обновления, потом сделаю пост с мажорным апдейтом:

1) Внедрение в редактор, вместо самопальных тегов #b b# (done)

2) Поддержка 16 бит и base64 (in progress)

3) Поддержка QR кода

4) Поддержка шрифта Брайля

5) Порт для Firefox

показать ответы
1
Автор поста оценил этот комментарий
Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Сай, ты? Офигеть, как тесен интернет :)

показать ответы
1
Автор поста оценил этот комментарий

ТС, что-то ник ваш знакомый, не приводилось ли вам играть в klanz?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Иллюстрация к комментарию
показать ответы
0
Автор поста оценил этот комментарий

@StGeass, не могли бы вы мне помочь со скриптом или расширением для хрома. Мне хотелось бы, чтобы расширение считало определенное количество людей, которые первые проголосовали в опросе во ВКонтакте или хотя бы просто выводился в столбик список таковых. Буду очень благодарен!

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Напиши на мой ник в телеграмм или скайп, отвечу на возникшие вопросы.

6
Автор поста оценил этот комментарий

добавил бы во всплывающее меню редактирования кнопку "BIN", а то ж хрен вспомнишь теги, когда надо :)

00100000 11010000 10110000 00100000 11010001 10000010 11010000 10110000 11010000 10111010 00100000 11010000 10110010 11010001 10000001 11010001 10010001 00100000 11010001 10001000 11010000 10111000 11010000 10111010 11010000 10110000 11010001 10000000 11010000 10111101 11010000 10111110 00100000 11010001 10000000 11010000 10110000 11010000 10110001 11010000 10111110 11010001 10000010 11010000 10110000 11010000 10110101 11010001 10000010 00101100 00100000 11010000 10111101 11010000 10110101 00100000 11010000 10111111 11010001 10000000 11010000 10111000 11010000 10110100 11010000 10110101 11010001 10000000 11010001 10010001 11010001 10001000 11010001 10001100 11010001 10000001 11010001 10001111 00101110

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Хотелось, но времени не хватило

А вообще скорее всего это будет, pikabu вот этот WYSIWYG использует https://github.com/yabwe/medium-editor

0
Автор поста оценил этот комментарий

#b Магия не работает :( b#

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Теги больше не нужны, в редакторе можно выделить (как, например, жирным) просто

показать ответы
0
Автор поста оценил этот комментарий

печаль беда, а ты поправил баг с тем что нет зачеркивания? просто реально удобное приложения я тебе даже в поддержке написал в самом магазине дня 3-4 назад) тк не смог найти здесь тему тк не сохранил. сегодня же нашел и вот

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Поправил, висит в рассмотрении

Иллюстрация к комментарию
показать ответы
0
Автор поста оценил этот комментарий

@StGeass, привет. твое дополнение пропало из магазина хрома и баг с зачеркиванием не поправлен(

ты вообще тут?) просто дополнение классное чутка допилить и будет крутотень

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да вот в последний момент получил "письмо счастья" о том, что моё приложение не соответствует нормам и вводит в заблуждение :0

Your item did not comply with the following section of our policy:
Products must not contain false or misleading information in any content, title, icon, description, or screenshots. If your app has a blank description field and appears to be suspicious, we may remove it.

Разберусь из-за чего они так решили и сделаю ре-публикацию с правками, если снова опубликую без правок, то забанят аккаунт разработчика :c

показать ответы
0
Автор поста оценил этот комментарий

На safari к примеру расширения ставить можно. Запилишь?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да, с версией 2.7.0 будет выкладка отдельным постом со ссылками на Firefox и Safari.

показать ответы
0
Автор поста оценил этот комментарий

После массового получения людьми 2-х недельного бана, их и твои амбиции поутихнут. Уже 11 человек сидят в бане по твоей прихоти, еще 10 человек сидят за распространение личных данных, человек 7 за оскорбления пользователя из-за этого. До народа быстрее дойдёт, что нельзя постить такое, чем ты там пока своими потугами, что-то придумаешь в новой версии.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Банов не будет, пари? 8)

0
Автор поста оценил этот комментарий

Сейчас выдают бан на 2 недели за маскировку запрещенного контента, можешь в этом убедится зайдя в бан лист:

http://pikabu.ru/banned_users.php

Так же банят, если 3 раза оставлял данные 3-х лиц.

К чему эти потуги с шифровкой в бинарный код непонятно, автор только зря силы тратил на расширение.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Во-первых, силы не зря тратил, писал по фану и заодно попрактиковался в написании расширений :)

Во-вторых, через неделю-другую выйдет версия 3.0 и тогда ни ты, ни кто либо другой призывающий модератора уже не помешает добрым людям наслаждаться проном и гнобить вы#%ков выкладывая их личные данные, бвахаха

показать ответы
0
Автор поста оценил этот комментарий

0JzQvtC20LXRgiDQt9Cw0L7QtNC90L4g0YHQtNC10LvQsNC10YjRjCDQsNCy0YLQvtCy0LrQu9GO0YfQtdC90LjQtT8g0JAg0YLQviDQvdGD0LbQvdC+INC60LDQttC00YvQuSDRgNCw0Lcg0YLRi9C60LDRgtGMINC90LAg0LrQvdC+0L/QutGDINC4INC20LTQsNGC0Ywg0L/QtdGA0LXQt9Cw0LPRgNGD0LfQutC4INGB0YLRgNCw0L3QuNGG0YsuJm5ic3A7

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Каждый раз? Можно подробнее? По идее надо включить только 1 раз.

показать ответы
0
Автор поста оценил этот комментарий

Так же в комментах/сообщениях не расшифровывается

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Поправил в 1.2.0

0
Автор поста оценил этот комментарий

Расширение имеет один баг - картинки и гифки отображаются криво, гифки не грузят.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да за это сорян, в версии 1.2.0 (утром уже должно быть доступно) это исправлено

показать ответы
0
Автор поста оценил этот комментарий

Расширение, как и предыдущий аналог (был уже тут один плагин от @TryKote), ломает гифки

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Это будет исправлено к утру, сорян за это

0
Автор поста оценил этот комментарий

00100000 11010000 10100001 11010000 10111010 11010000 10111110 11010000 10111011 11010001 10001100 11010000 10111010 11010000 10111110 00100000 11010000 10111000 11010001 10000010 11010000 10110101 11010001 10000000 11010000 10110000 11010001 10000110 11010000 10111000 11010000 10111001 00100000 11010000 10111100 11010000 10111101 11010000 10110101 00100000 11010000 10111101 11010000 10110000 11010000 10110100 11010000 10111110 00100000 11010000 10110001 11010001 10001011 11010000 10111011 11010000 10111110 00100000 11010000 10110111 11010000 10110000 11010001 10000100 11010000 10111000 11010000 10110011 11010000 10110000 11010001 10000111 11010000 10111000 11010001 10000010 11010001 10001100 00101100 00100000 11010001 10000111 11010001 10000010 11010000 10111110 11010000 10110001 11010001 10001011 00100000 11010001 10001101 11010001 10000010 11010000 10111110 00100000 11010001 10000001 11010001 10000010 11010000 10110000 11010000 10111011 11010000 10111110 00100000 11010001 10000000 11010000 10110101 11010000 10111010 11010001 10000011 11010001 10000000 11010001 10000001 11010000 10111000 11010000 10110101 11010000 10111001 00111111 00100000


Не притворяйтесь, что вы не поняли, всё вы поняли. Конечно, можно ипашить расшифровку в цикле до победного, но пример выше ближе всё-таки к классическому рекуррентному, нежели к циклическому.

P.S.: @StGeass, пометьте в описании, что после закрывающего b# обязателен пробел, у меня без него не работало.

P.P.S.: А, не, оказалось дело не в пробеле, а в отправке по Ctrl+Enter. Событие кодирования, походу, подцеплено только на мышекнопку...

P.P.P.S.: Алсо, не работает на http://pikabu.ru/commented.php и http://pikabu.ru/freshitems.php

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

> А, не, оказалось дело не в пробеле, а в отправке по Ctrl+Enter. Событие кодирования, походу, подцеплено только на мышекнопку...

Да, так и есть,

Спасибо, что заметил, исправлю.

показать ответы
Твой лапуля
Автор поста оценил этот комментарий
Вот прям с языка снял. Слово в слово. @StGeass , сделай, пожалуйста, и для Лисы.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Тут где-то мелькал плагин который позволяет для лисы использовать плагины хрома.

Но вообще конечно сделаю.

показать ответы
3
Автор поста оценил этот комментарий

На лису будет?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да, но позже.

А вообще репозиторий открыт, если кто рукастый решит сделать pull request - велкам :)

0
Автор поста оценил этот комментарий

Не знаю к кому обратится, но этот пост подсказывает, что я в верном направлении.
Провайдер - Ростелеком, настолько г***нный, что из 4-х шлюзов, через которые идёт соединение, порты пробрасывает и нормально работает только один конкретный шлюз.
Веб интерфейс с роутера помогает этот шлюз выловить для пользования программ, которые без открытых портов ни ни. Собственно для этого приходится переподключать соединение сотни раз, пока искомый шлюз не выпадет. Это похоже на слот-машины и делается вручную.
Возможно ли сделать расширение (собственно что угодно, лишь бы работало), способное перезагружать (тыкать ребут в интерфейсе), пока определённое поле (шлюз) в этом интерфейсе не будет равно конкретному значению?
Куда копать, как запилить?
И да, эти танцы с бубном куда проще, чем добиться от провайдера адекватного устранения проблемы, а альтернативы в моём городе нет. Алсо проблема у всего города.
Расширение толковое, поставил, спасибо :D

раскрыть ветку (1)
Автор поста оценил этот комментарий

Только со своей колокольни могу что-то посоветовать, но уверен, что есть гораздо более здравые решения. И так, в порядке убывания бреда:

1) Кликающее расширение (придётся держать открытую вкладку)

2) Работающее в фоне приложение на Electron/NW, которое по сути делает всё то же что и первый вариант

3) Неважно на чём написанное приложение которое отправляет в аминку роутера соотвествующие запросы.
4) Возможно у роутера в принципе есть какое-то API с которым можно взаимодействовать.

Между сложностью и бредовостью скорее всего подойдёт 3 пункт.

Для этого подойдёт любой сервер который сможет отправить HTTP запрос. Далее нужно посмотреть запрос который происходит при смене шлюза и эмулировать его с помощью этого сервера, не забыв подставить данные сессии для авторизации и сделать проверку корректности шлюза.

Автор поста оценил этот комментарий

Автор нафига эти километры ноликов и единиц? Ты про base64 что нить слышал?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Меметичность не та

Добавлю на следующих выхах другие методы, мне вот идея с QR зашла

Автор поста оценил этот комментарий

Не, чувак, всё прекрасно, вот только одно: маркеры. Ты же, наверное, программист, знаешь, что не зря в markdown разметке используют символы, которые не встречаются в query string.

Нужно было использовать что-нибудь типа [bin] [/bin], а не b#.


А то, мне кажется, если твой код встретит, скажем, одностраничный сайт с хэш-адресами вида http://somesite/#beverages/12 он поймет что-нибудь не так. Ну или просто якорь, представь, что на пикабу вместо ссылки на коммент #comment_71039432 была бы в конце ссылка на бухло: #buhlo1234. Получатся битые ссылки.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Одиночный хеш ничего не поломает, а адреса с двумя хешами быть не может.

А вообще согласен, что это дикий костыль, хотелось бы просто модифицировать WYSIWYG пикабу и дать людям нормально оформлять это через скрытые html теги

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества