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, Бандерочан (Вакаба с изменениями, автоперевод, галерея, поиск и т. д.)
 - Разметка на Ычан
 - Разметка Нульчана
 

