Редактирование: Фемтоборда
Перейти к навигации
Перейти к поиску
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы ваша отмена правки была сохранена.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
− | '''Фемтоборда''' — анонимная имиджборда, посты которой разбросаны по остальным имиджбордам. Отличается максимально упрощённой архитектурой. Появилась после [[Наноборда|Наноборды]], создана автором Наноборды как | + | '''Фемтоборда''' — анонимная имиджборда, посты которой разбросаны по остальным имиджбордам. Отличается максимально упрощённой архитектурой. Появилась после [[Наноборда|Наноборды]], создана автором Наноборды как однозначный ответ на скопившиеся проблемы и вопросы. |
== Цель Фемтоборды == | == Цель Фемтоборды == | ||
Строка 11: | Строка 11: | ||
== История появления == | == История появления == | ||
− | Фемтоборда появилась | + | Фемтоборда появилась в результате многолетних (с сентября 2013 г.) экспериментов, проб, ошибок, обсуждений, размышлений. Разными людьми было написано множество клиентов (насчитывается около 7), большинство из них в названии включали слово Наноборда или просто приставку нано-. В связи с тем, что приставка нано- уже поизносилась и вызывает ассоциации с унылым и монструозным долгостроем, один из разработчиков решил дать выжимке из всех лучших идей, связанных со стегобордой несколько другое название — Фемтоборда (опять приставка, ещё более «мелкая»). |
== Особенности и отличия от Наноборды == | == Особенности и отличия от Наноборды == | ||
− | Как и в Наноборде участники договариваются, какие треды каких АИБ использовать под постинг контейнеров. Контейнеры (отличие №1) — jpeg-картинки (поддерживаются также и другие форматы в качестве «исходника») со спрятанными постами и картинками-вложениями, по 1 посту на картинку. Вложениями могут быть и не только картинки (жпеги, пнг, гифки, вембки) но и другие файлы (отличие №2) | + | Как и в Наноборде участники договариваются, какие треды каких АИБ использовать под постинг контейнеров. Контейнеры (отличие №1) — jpeg-картинки (поддерживаются также и другие форматы в качестве «исходника») со спрятанными постами и картинками-вложениями, по 1 посту на картинку. Вложениями могут быть и не только картинки (жпеги, пнг, гифки, вембки) но и другие файлы (отличие №2), о чем стоит предупреждать других в своём посте, ведь по умолчанию вложение трактуется как картинка. Размер вложения неограничен (отличие №3) (ограничен лишь правилами АИБ на которую будет выкладываться контейнер). Инструментов минимум (отличие №4): несколько компактных скриптов. Распаковщик извлекает из jpeg-контейнера пост и картинку-вложение (если она там есть) и отправляет пост в html-файл соответствующего треда (html-файл носит имя треда). Чтобы написать пост в тред или создать тред достаточно в первой строчке поста упомянуть имя треда (отличие №5). Для имени существуют правила (только английские буквы, цифры, подчеркивание, запятая и дефис, длина имени не более 100 знаков). Сбор контейнеров осуществляется строчками в скрипте с использованием wget (отличие №6). |
+ | |||
+ | == Особенности и отличия от Пикоборды == | ||
+ | Во-первых, отсутствие зависимостей (например от ебучего моно и его кривости/недоделанности, которая не позволяет сетевому коду работать с некоторыми бордами). Во-вторых нацеленность на Unix-подобные ОС и следование unix-way. (Однако портировать Фемтоборду под Windows будет совсем не сложно благодаря её простоте). В-третьих сознательный отказ от zip-jpeg-ов продиктованный соображениями анонимности (по версии zip, по временным меткам можно «деанонить») в пользу своего собственного формата (конечный маркер FEMTOBOARD-01, перед ним — 4 байта Big-Endian размер данных, перед ними — данные: UTF-8 пост, склеенный с вложением через спец-байт 0xff, если вложения нет — тогда просто пост), ну а перед этим всем исходник контейнера (например, jpeg-картинка). В-четвертых более простая архитектура (нет ёбли с хэшами тредов и постов). | ||
== Решенные проблемы == | == Решенные проблемы == | ||
Строка 26: | Строка 29: | ||
== Ссылки == | == Ссылки == | ||
− | https://github.com/ | + | Фемтоборда (Linux/OSX): https://github.com/femtoboard/femtoboard |
− | https://github.com/ob2Eopai/ | + | Альтернативный клиент, в разработке (только Linux): https://github.com/ob2Eopai/FemtoboardX/ |