Фемтоборда: различия между версиями
(Новая страница: «'''Фемтоборда''' — анонимная имиджборда, посты которой разбросаны по остальным имиджборд…») |
|||
Строка 11: | Строка 11: | ||
== Особенности и отличия от Наноборды == | == Особенности и отличия от Наноборды == | ||
− | Как и в Наноборде участники договариваются, какие треды каких АИБ использовать под постинг контейнеров. Контейнеры (отличие №1) — jpeg-картинки со спрятанными постами и картинками-вложениями, по 1 посту на картинку. Вложениями могут быть и не только картинки (отличие №2), о чем стоит предупреждать других в своём посте, ведь по умолчанию вложение трактуется как картинка. Размер вложения неограничен (отличие №3) (ограничен лишь правилами АИБ на которую будет выкладываться контейнер). Инструментов минимум (отличие №4): | + | Как и в Наноборде участники договариваются, какие треды каких АИБ использовать под постинг контейнеров. Контейнеры (отличие №1) — jpeg-картинки со спрятанными постами и картинками-вложениями, по 1 посту на картинку. Вложениями могут быть и не только картинки (отличие №2), о чем стоит предупреждать других в своём посте, ведь по умолчанию вложение трактуется как картинка. Размер вложения неограничен (отличие №3) (ограничен лишь правилами АИБ на которую будет выкладываться контейнер). Инструментов минимум (отличие №4): пара баш-скриптов (самый большой — на 27 строчек). Скрипт-распаковщик извлекает из jpeg-контейнера пост и картинку-вложение (если она там есть) и отправляет пост в html-файл соответсвующего треда (html-файл носит имя треда). Чтобы написать пост в тред или создать тред достаточно в первой строчке поста упомянуть имя треда (отличие №5). Для имени существуют правила (только английские буквы, цифры, подчеркивание, запятая, дефис и пробел, длина имени не более 100 знаков). Сбор контейнеров осуществляется строчкой в скрипте с использованием wget (отличие №6). |
== Решенные проблемы == | == Решенные проблемы == |
Версия 11:46, 25 мая 2016
Фемтоборда — анонимная имиджборда, посты которой разбросаны по остальным имиджбордам. Отличается максимально упрощённой архитектурой. Появилась после Наноборды, создана автором Наноборды как однозначный ответ на скопившиеся проблемы и вопросы.
Цель Фемтоборды
Дать анонам инструмент, который:
1) позволит им общаться на своей (и в то же время ничьей) борде без цензуры
2) будет максимально простым, чтобы все понимали, что как и почему и не зависели бы от программистов
3) продвинутые пользователи смогут автоматизировать под себя
Особенности и отличия от Наноборды
Как и в Наноборде участники договариваются, какие треды каких АИБ использовать под постинг контейнеров. Контейнеры (отличие №1) — jpeg-картинки со спрятанными постами и картинками-вложениями, по 1 посту на картинку. Вложениями могут быть и не только картинки (отличие №2), о чем стоит предупреждать других в своём посте, ведь по умолчанию вложение трактуется как картинка. Размер вложения неограничен (отличие №3) (ограничен лишь правилами АИБ на которую будет выкладываться контейнер). Инструментов минимум (отличие №4): пара баш-скриптов (самый большой — на 27 строчек). Скрипт-распаковщик извлекает из jpeg-контейнера пост и картинку-вложение (если она там есть) и отправляет пост в html-файл соответсвующего треда (html-файл носит имя треда). Чтобы написать пост в тред или создать тред достаточно в первой строчке поста упомянуть имя треда (отличие №5). Для имени существуют правила (только английские буквы, цифры, подчеркивание, запятая, дефис и пробел, длина имени не более 100 знаков). Сбор контейнеров осуществляется строчкой в скрипте с использованием wget (отличие №6).
Решенные проблемы
Проблема спама, вайпа, капчи и POW решена так как вайперу будет необходимо вайпать реальные АИБ, вводить капчу и так далее, таким образом Фемтоборда защищена чужой защитой. Это позволяет Фемтоборде иметь простую реализацию.
Проблема зашакаливания картинок и невозможности вставки больших файлов тоже решена благодаря jpeg-контейнерам и отсутствию ограничений.
Проблемы выбора базы данных, выбор поведения при удалении, алгоритмов ретрансляции не актуальны, ведь пользователи Фемтоборды получают на каждый тред реальную html-страницу, которую можно пощупать, открыть, удалить лишнее при желании, отправить всю страницу как вложение в тред всё той же Фемтоборды ради архивации.
Проблемы зависимостей (таких как необходимость установки Mono, JVM и пр.) решены, Фемтоборда работает на любой unix-подобной ОС, написать свой инструмент для Фемтоборды очень легко.
Ссылки
Фемтоборда: https://github.com/femtoboard/femtoboard