Wakaba

Материал из Lurkmore

(Перенаправлено с Kusaba)
Перейти к: навигация, поиск
Символика Вакабы. Ньюфаги ошибочно полагают, что это символика Ычана, но мы-то с вами знаем, что это значок «Ученик» на японские автомобили.

Wakaba (Вакаба, moon. 若葉) — движок имиджборда, созданный горячим финским программистом (Dag Ågren) из древних скриптов Futaba и Futallaby. Он написан на языке Perl и использует SQLite для хранения информации о тредах. Этот скрипт, из-за его открытости, широко используется на различных чанах (хотя, конечно, сейчас понемногу вытесняется более новыми).

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

Кстати, с лунного это слово переводится как «молодая листва» или «свежие ОВОЩИ».

Содержание

Вакаба-разметка

Даже Утена в курсе!

Для форматирования сообщений используется собственный язык разметки WakabaMark. Общий смысл команд форматирования близок к вики-разметке.

  • Несколько пустых строк подряд игнорируются.
  • Выделение текста происходит с помощью звёздочек или символов подчёркивания. Текст в *одинарных звёздочках* (_или символах подчёркивания_) станет курсивным, а **в двойных** (__можно и вот так__) — полужирным. Алсо, комбинируя эти методы форматирования, можно написать текст полужирным курсивом.
  • Для того, чтобы зачеркнуть предыдущий символ, после него нужно поставить «^H». К примеру, «тест^H^H^H^H» превратится в «тест». В настоящий момент эта возможность выпилена на многих бордах в связи с ошибками в движке скрипта, позволяющими с помощью этого самого ^H зачёркивать весь последующий текст на странице. Стоит отметить, что на уютненьком Луркоморье есть специальные статьи про ^H и ^W.
  • Символы «*», «+» или «-» с последующим пробелом в начале каждой строки для создания маркированных списков. Разрывы строк в пределах списков недопустимы, а если и будут, то «порвут» блок. Если написать несколько управляющих символов подряд (* * * тест), стандартный парсер выдаст довольно-таки нестандартный результат.
  • Текст «1. » для начала нумерованного списка. Последующие пункты списка могут быть любыми, скрипт автоматически пронумерует их по порядку (например, можно составить список, состоящий из одних единичек).
  • Обратные апострофы служат `для оформления кода`. Код, уже содержащий обратные апострофы, следует заключать в ``несколько «`» подряд``.
  • Для оформления больших блоков кода, а также кода с отступами, на каждой строке нужно поставить 4 пробела ( ) или один символ табуляции (который в ХТМЛ 	).
  • Символ «>» в начале строки для >цитирования. Несколько таких строк подряд объединяются в один блок. Примечательно, что цитирование при помощи двойного >> — верный способ выдать себя за ньюфага.
  • Текст, содержащий ссылку с протоколами http:, https:, ftp:, mailto:, news:, или irc: автоматически преобразуется в гиперссылку.
  • >>номер становится ссылкой на сообщение под данным номером (если, конечно, сообщение с этим номером существует в данный момент на доске). Вероятность возникновения ссылки, если в посте написать его же номер, равна нулю (пруф).

Дополнительные возможности

  • Во всех разделах Ычана и Дватиреча, а также 4chan'а можно превратить любой текст в спойлер, используя %%двойные символы процента%% по каждую сторону спойлера.
  • Также можно сделать псевдоспойлер, скопировав и вставив несколько раз символ █, получая в итоге полоску вида ███████████.

Хитрости для ньюфагов

Собственно, большинство странных вещей из тех, что показывают вам «олдфаги», является ничем иным, как обычной функциональностью языка гипертекстовой разметки.

  • Для создания пустых сообщений можно использовать какой-нибудь невидимый символ, например  или ­, вручную alt+0173 если не вышло. Если есть азиатская раскладка, то можно написать широкий пробел. Можно просто облачить пробел в спойлеры.
  • Символ ‮ развернёт в обратную сторону весь текст после него (но не перед ним). Отображать, между прочим, умеют не все браузеры.
  • Чтобы получить символы, которые парсер трогать не будет (в данном случае оставит текст неформатированным), нужно звёздочки заменить на *, символы подчёркивания на _, знак «больше» на > и т. д.
  • Полужирный курсив, как и было замечено выше, получается при помощи **­*вот такой*­**, или __®_вот такой_®__ комбинации.
  • Перевёрнутый «вверх ногами» текст проще всего получить на fliptext.org — там нужно набрать что-нибудь на любом языке (для кириллицы здесь), скопировать результат и идти пугать народ.
  • Выше уже упоминалось, что зачёркивание при помощи ^H не работает. Однако, зачеркнуть текст всё равно можно, добавляя для этого после каждого символа [целевого слова] знак ̶. ̶В̶ы̶г̶л̶я̶д̶е̶̶т̶ь̶ ̶э̶т̶о̶ ̶б̶у̶д̶е̶т̶,̶ ̶в̶п̶р̶о̶ч̶е̶м̶,̶ ̶н̶е̶с̶к̶о̶л̶ь̶к̶о̶ ̶т̶о̶п̶о̶р̶н̶о̶,̶ ̶е̶с̶л̶и̶ ̶в̶ ̶т̶е̶к̶с̶т̶е̶ ̶е̶с̶т̶ь̶ ̶ш̶и̶р̶о̶к̶и̶е̶ ̶б̶у̶к̶в̶ы̶. Там, чтобы зачеркнуть слово, его надо заключить в символы «^». Пример: «ОП — ^хуй^ порядочный человек» даст «ОП — хуй порядочный человек». Такие дела.
  • Интересного эффекта можно добиться, создав ссылку с символом на конце.
  ▲
▲ ▲
Для ленивых букмарклет:

javascript:insert('\u00a0\u00a0\u25b2\n\u25b2\u0020\u25b2');

  • Зелёный текст под спойлером делается так:
[spoiler]
>зелёный текст[/spoiler]
Перенос строки перед значком больше обязателен! Сам текст может быть жырненьким или в спойлере, или каким вашей душе угодно.
  • На этих ваших харкачах /postcount выводит рандомную хрень в виде:

Количество созданных тредов: n. Количество постов: m. Онлайн: l дней. Ваш статус: Хикка.

А иногда не выводит.

Ссылки


Источник — «http://lurkmore.co/Wakaba»