Wakaba
Материал из Lurkmore
Wakaba (Вакаба, 若葉) — движок имиджборда, созданный горячим финским программистом из древних скриптов Futaba и Futallaby. Он написан на языке Perl и использует SQLite для хранения информации о тредах. Этот скрипт, из-за его открытости, широко используется на различных чанах (хотя, конечно, сейчас понемногу вытесняется более новыми).
Движок поддерживает все стандартные вкусняшки вроде трипкодов, капч, саганья, антифлуда, оэкаки-борд, смены стилей и т. д. Тем не менее, некоторые фичи, доступные в более современном скрипте Kusaba (который, к слову, активно используется на Нульчане), вроде закреплённых и закрытых тредов, фильтрации и редактирования уже созданных сообщений, скрытия тредов и добавления их в избранное, тут недоступны.
Кстати, с лунного это слово переводится как «молодая листва» или «свежие ОВОЩИ».
Содержание |
[править] Вакаба-разметка
Для форматирования сообщений используется собственный язык разметки WakabaMark. Общий смысл команд форматирования близок к вики-разметке.
- Несколько пустых строк подряд игнорируются.
- Выделение текста происходит с помощью звёздочек или символов подчёркивания. Текст в
*одинарных звёздочках*
(_или символах подчёркивания_
) станет курсивным, а**в двойных**
(__можно и вот так__
) — полужирным. Алсо, комбинируя эти методы форматирования, можно написать текст полужирным курсивом. - Для того, чтобы зачеркнуть предыдущий символ, после него нужно поставить «
^H
». К примеру, «тест^H^H^H^H
» превратится в «тест». В настоящий момент эта возможность выпилена на многих бордах в связи с ошибками в движке скрипта, позволяющими с помощью этого самого^H
зачёркивать весь последующий текст на странице. Стоит отметить, что на уютненьком Луркоморье есть специальные статьи про ^H и ^W. - Символы «
*
», «+
» или «-
» с последующим пробелом в начале каждой строки для создания маркированных списков. Разрывы строк в пределах списков недопустимы, а если и будут, то «порвут» блок. Если написать несколько управляющих символов подряд (* * * тест
), стандартный парсер выдаст довольно-таки нестандартный результат. - Текст «
1.
» для начала нумерованного списка. Последующие пункты списка могут быть любыми, скрипт автоматически пронумерует их по порядку (например, можно составить список, состоящий из одних единичек). - Обратные апострофы служат
`для оформления кода`
. Код, уже содержащий обратные апострофы, следует заключать в``несколько «`» подряд``
. - Для оформления больших блоков кода, а также кода с отступами, на каждой строке нужно поставить 4 пробела (
	
). - Символ «
>
» в начале строки для >цитирования. Несколько таких строк подряд объединяются в один блок. Примечательно, что цитирование при помощи двойного>>
— верный способ выдать себя за ньюфага. - Текст, содержащий ссылку с протоколами
http:
,https:
,ftp:
,mailto:
,news:
, илиirc:
автоматически преобразуется в гиперссылку. -
>>номер
становится ссылкой на сообщение под данным номером (если, конечно, сообщение с этим номером существует в данный момент на доске). Вероятность возникновения ссылки, если в посте написать его же номер, равна нулю(пруф).
[править] Дополнительные возможности
- Во всех разделах Ычана и Дватиреча можно превратить любой текст в спойлер, используя
%%двойные символы процента%%
по каждую сторону спойлера. - Также можно сделать псевдоспойлер, скопировав и вставив несколько раз символ █, получая в итоге полоску вида ███████████.
[править] Хитрости для ньюфагов
Собственно, большинство странных вещей из тех, что показывают вам «олдфаги», является ничем иным, как обычной функциональностью языка гипертекстовой разметки.
- Для создания пустых сообщений можно использовать какой-нибудь невидимый символ, например

или­
, вручную alt+0173 если не вышло. Если есть азиатская раскладка, то можно написать широкий пробел. - Символ
‮
развернёт в обратную сторону весь текст после него (но не перед ним). Отображать, между прочим, умеют не все браузеры. - Чтобы получить символы, которые парсер трогать не будет (в данном случае оставит текст неформатированным), нужно звёздочки заменить на
*
, символы подчёркивания на_
, знак «больше» на>
и т. д. - Полужирный курсив, как и было замечено выше, получается при помощи
**­*вот такой*­**
, или__®_вот такой_®__
комбинации. - Перевёрнутый «вверх ногами» текст проще всего получить на [1] — там нужно набрать что-нибудь на
латинице(для кириллицы [2]) любом языке, скопировать результат и идти пугать народ. - Выше уже упоминалось, что зачёркивание при помощи ^H не работает. Однако, зачеркнуть текст всё равно можно, добавляя для этого после каждого символа [целевого слова] знак
̶
. ̶В̶ы̶г̶л̶я̶д̶е̶̶т̶ь̶ ̶э̶т̶о̶ ̶б̶у̶д̶е̶т̶,̶ ̶в̶п̶р̶о̶ч̶е̶м̶,̶ ̶н̶е̶с̶к̶о̶л̶ь̶к̶о̶ ̶т̶о̶п̶о̶р̶н̶о̶,̶ ̶е̶с̶л̶и̶ ̶в̶ ̶т̶е̶к̶с̶т̶е̶ ̶е̶с̶т̶ь̶ ̶ш̶и̶р̶о̶к̶и̶е̶ ̶б̶у̶к̶в̶ы̶. Там, чтобы зачеркнуть слово, его надо заключить в символы «^». Пример: «ОП — ^хуй^ порядочный человек» даст «ОП —хуйпорядочный человек». Такие дела. - Интересного эффекта можно добиться, создав ссылку с символом http://www.fileformat.info/info/unicode/char/e0042/index.htm на конце.
- Правильный трифорс делается так:
  ▲
▲ ▲
Для ленивых букмарклет:
javascript:insert('\u00a0\u00a0\u25b2\n\u25b2\u0020\u25b2');
- Крипи-тексты в стиле Zͬ͛̉̄ͥͥͥ͗͛̈͋̏͋ͯ̈́͗ͬ̀͏̵̠͚̹͔͓̼͈͈̝̭͔͈̠͚̖͕͠A̶̿̂͂̓͆̔̃͛ͥ̏̏̊͆̃̾̔ͧ͘͠͏̷̯̯͍̪͉͍͉̲̩̫͔̼̘̘͍̪͉L̶̨̮̫̥̙͈̻̣̽͌̉ͯ̄̈̑̋̀͢͝Ǵ̢̨̫̫̖̫̥̩̲̺͂͆̐ͦ̓̈́͛͟Ò̢̦̥̖͖͓̤̘̞̘̞̹̖͂͑ͧ̅͊ͩ̏̆̽ͥͨ̆ͤ͗̓̿ͤͅͅ делают в каком-нибудь онлайн-генераторе.
[править] Ссылки
- Офсайт Вакабы
- Описание разметки от разработчиков
- Усопший Двач (использовал Вакабу)
- Абучан (использует Вакабу)
- Ычан (использует Вакабу)
- Юа-чан, Хохлочан (использует сильно модифицированную Вакабу)
- Uchan, Бандерочан (Вакаба с изменениями, автоперевод, галерея, поиск и т. д.)
- Разметка на Ычан
- Разметка Нульчана