/c/ - pfpmd - Ronery.me

(7.18 KiB,400x400)
pfpmd Anonymous 2018-7-15 15:54:54 No. 305

> Привет. Это тред для пиара pfpmd: http://pfpmd7dd5ijt4add2sfi4djsaij4u3ebvnwvyvuj6aeipe2f5llptkid.onion/
> pfpmd - это тесно сплетенные в одно целое анонимный чат и текстовые борды. Тематика: computer science, математика, программирование, технологии, криптоанархизм, софт и т.п.
> pfpmd существует с 2015 года. Изначально он был попыткой воскресить один ресурс, который назывался лолкс, но теперь это в прошлом. Населен небольшим количеством людей и имеет низкую активность, что и хотелось бы изменить. Из-за того, что pfpmd это tor hidden service, периодически туда заходят люди ищущие цп, гуро и т.п., но, ничего не найдя, быстро уходят. pfpmd не модерируется, бан невозможен, как и цензура. Логотипом pfpmd является символ Ω, в честь Chaitin omega number https://en.wikipedia.org/wiki/Chaitin%27s_constant
> Фичи pfpmd:
> -Борды не фиксированы, в форме создания поста можно указать имя новой борды и она будет создана динамически в момент создания поста.
> -Можно менять описание борды, это может делать любой пользователь сколько угодно раз;
> -На странице с чатом по дефолту отображаются сообщение не только из чата, но и со всех борд. Это поведение можно изменить в настройках.
> -На станице чана отображаются треды со всех борд (у нас это было еще до нульчана). Но можно отобразить только треды какой-то одной борды, просто перейдя по ссылке этой борды.
> -Картинки отображатся с некоторых ресурсов, например, imgur, twitter. Также показываются превьюшки видео с youtube и некоторых имиджборд. Список будет пополняться в будущем.
> -Текстовое поле ввода чата поддерживает подобие командной строки. Есть команды для создания тредов, ответа в тред, изменения описания борды.
> -Можно скрыть отображение всех сообщений с кириллицей.
> -Поддерживается форматирование блоков кода. Подсветка синтаксиса реализована через highlight.js и выключена по дефолту, но ее можно влючить в настройках.
> -Поддерживается форматирование математических формул через KaTeX. Но эта фича тоже выключена по дефолту.
> -Есть страница с логами всех сообщений (включая борды) в обратном по дате порядке.
> Основные принципы:
> -Максимальное облегчение сервера, весь (кроме статического) html генерится на клиенте, сервер отправляет клиенту только сырые данные;
> -Минимум зависимостей у клиентского кода. Всё, за исключение подсветки синтаксиса и математических формул, реализовано на голом javascript, без использования всяких jquery, vue.js и прочих фреймворков. Исходный код KaTeX и highlightjs подгружается только когда фичи включены в настройках.
> -Отсутствие цензуры.
> Планы развития:
> -Децентрализация на уровне серверов. Будет множество инстансов pfpmd, которые синхронизируются между собой. Юзер сможет подключаться к любому из серверов, сможет поднять свой.
> -Сделать клиентское приложение с консольным интерфейсом и веб интерфейсом. Чтобы юзер мог без запуска торбраузера заходить на pfpmd или вообще без гуйни, а также чтобы иметь свою локальную базу сообщений, по которой можно делать поиск и что угодно.
> -Допилить дизайн.
> Следующим постом будет FAQ. Но, в любом случае, я буду отвечать в тред.

Anonymous 2018-7-15 15:55:49 No. 306

> FAQ
> >По ссылке пустая страница без сообщений. Ничего не работает?
> Надо включить js для pfpmd в настройках noscript. Исходный код не обфусцирован.
> >А что если вайпер все завайпает или даже уронит сервер?
> Ничего страшного, есть бэкапы, переподнимем, если что.
> >Я не могу терпеть спам. Почему бы не чистить говно?
> 1. У меня нет на это времени. 2. Понятие спама у каждого свое. 3. Будущее клиентское приложение должно будет поддерживать пользовательские фильтры, каждый сам себе будет модератор. 4. Это нарушает один из основных принципов.
> >Есть ссылка в клирнете?
> Нету, pfpmd доступен только через тор.
> >Что означает pfpmd?
> Ничего, это просто первые пять символом рандомного хостнейма, который сгенерил тор.
> >Что за лолкс?
> https://lurkmore.to/%D0%9B%D0%BE%D0%BB%D0%BA%D1%81