/b/ - Братство

Email
Комментарий
Файл
Пaроль (Для удаления файлов.)

File: 1737206602519-0.jpeg (508.53 KB, 1236x1551, GYTqxPebwAAauXY.jpeg)

 No.193066[Последние 50 постов]

У Доброчана был свой движок – 花弁。 Поэтому давайте тоже писать свои движки. 頑張る!! \( ゚ヮ゚)/

В этом треде пишите идеи, код, рисуйте картинки, интерфейсы, маскотов, обильно фантазируйте.

Контекст и причины. Микусо пилит свой >>>/d/7151 есть желающие написаь что-то тоже, чтобы не смешивать всё в одном треде, да и вообще там официально, а тут комьюнити релейтед. Ещё был тред про оригинальный движок >>138506 там всё очень старое и странноватое, так что промежуточный итог треда, что можно реанимировать(у Якуя же получилось основной функционал восстановить), но продуктивней from scratch написать. Поэтому.

зы: мистер модератор, это не реклама и не самореклама, если тут и будут ссылки на самодельные штуки, то это для тестирования, а не пиар/реклама/форс ну если это будет не что-то тестовое, очевидно без отношения к треду, то да, наверное, можно удалить

ззы: мне кажется, что тут есть кнопкодавы и им сочувствующие, и даже тред для обсуждения других борд есть, так что давайте не только обсуждать, но и писать. Время серийных экспериментов.

 No.193073

Какая по вашему должна быть современная борда?

Есть ли какая-то прям близкая к идеалу по функциональности и технической части?

Может есть ли какие-то концепции текущих борд, которые кажутся уже неактуальными?

 No.193074

>>193073
Современная борда должна быть минималистичной, не перегруженной кучей кнопочек и доп. функциями. Близкой к идеалу борды для меня лично нет. Неактуальные концепции - тысяча и одна досок, которые неделями, а то и месяцами не получают ни одного поста. Нескольких достаточно.

 No.193076

С технической точки зрения имиджборд это довольно примитивная штука. То есть crud для постов/тредов/файлов, механизмы автомодерации(банлисты/количественные ограничения и тп) и админка. Но на самом деле конечно тут сильно больше, чем одно предложение. 80/20, поэтому за основным функционалом следует тысяча мелочей на которые уйдёт основное время, хотя это и есть те самые "фишечки".

>>193074
Так борды же сами по себе очень мимнималистичны обычно: текст, разметка, файл, заголовок. Что может быть ещё более минималистичным? Оставить только текст?

 No.193080

>>193076
Ты буквально минимализм и описал. Я о том, когда добавляют ненужные на мой взгляд вещи: самопальные смайлики, теги для постов, 100500 тем и так далее.

 No.193082

>>193080
Я засомневался из-за:
> Близкой к идеалу борды для меня лично нет.
поэтому и подумал куда можно ещё минималистичнее, ну вот на текущем vichan, что есть лишнего?

 No.193083

>>193082
Для меня единственное что здесь совсем лишнее - это то, что панель с досками и т.д. является отдельным фреймом. И то что конкретные ссылки на тот же тред, например, не отображаются, если прям в сам тред не перейти, но тогда придётся шайтан-кнопку использовать, чтобы список досок обратно включить. Ну и, больше касается оформления, чем непосредственно самого движка, я бы новости с галереей выставил бы на главную, если бы она была. Надеюсь в новом движке с этим всем что-то сделают.

 No.193086

>>193066
Помнится когда-то хотел написать движок на Хачкиле, но уже есть Monaba, так что думаю не надо.

 No.193088

>>193086
Пиши на эликсире!

>>193083
> конкретные ссылки на тот же тред, например, не отображаются, если прям в сам тред не перейти, но тогда придётся шайтан-кнопку использовать, чтобы список досок обратно включить
Вот это не понял.

 No.193089

>>193088
Про ссылки я имел ввиду те ссылки, что в адресной строке отображаются.

 No.193165

>>193066
Борда "Швейцарский монастырь".

1. Так как Швейцария нейтральна, то никакой политики.

2. Так как монастырь, то никаких биопроблем (на порно модерация смотрит сквозь пальцы).

3. Помимо запрета на биопроблемы и политику (далее - БиП), существует запрет на вайпание, а также запрет на откровенно процессорный контент (для клирнетовской версии сайта).

4. Каждый день специально настроенные боты создают треды с платиновой годнотой из архивов - отобранные админами лучшие бугурты, анеки, вебм, платиновые но годные темы типа битардска, тем самым продвигая АиБ культуру среди новичков (а поначалу большая часть населения сайта будет новичками).

Просто каждый день небольшое количество тредов создают боты. А когда такие же треды начнут создавать пользователи, то боты будут отключены.


5. Автоматическая система с постоянно пополняемым админами словарем предлагает замену слов на их битардские аналоги, так что даже самый зеленый ньюфаг очень быстро осваивается и начинает ботать на двачеязе.

6. Разделы следующие.

Б, общий, разрешены все темы кроме БиП.

НИФ - набеги и форсы, разрешены любые набеги и форсы кроме БиП.

Т - творчество, разрешено любое местное творчество кроме БиП.

К - колизей. Место для споров и фехтования словами. Единственное место где частично снято ограничение на БиП (помимо особо платиновых и избитых подтем), но введено ограничение иного рода - фехтовать можно лишь аргументами и логикой, либо тонким троллингом. Толстый троллинг, примитивая демагогия, особо банальные оскорбления запрещены.

7. Чтоб эмигранты не ассимилировали формирующуюся субкультуру швейцарских битардов, а ассимилировались в нее сами, пиар борды на других ресурсах строго регулируется. В случае нехватки людей закупается реклама, в случае чрезмерно быстрого наплыва - борда временно окукливается, с доступом только по куки, или паролям, или тестам на знание местной культуры.

8. Каждый приходящий модератор проходит ряд проверок на нейтральность по вопросам политики и биопроблем, или как минимум способность держать себя в руках. Также проводятся тесты на тему познаний в области АиБ культуры.

 No.193171

>>193165
>Каждый приходящий модератор проходит ряд проверок на нейтральность по вопросам политики и биопроблем, или как минимум способность держать себя в руках. Также проводятся тесты на тему познаний в области АиБ культуры.
Нет, я за то, чтобы админ и был модератором, самолично. И не нужно будет никаких других модераторов. Постинг у борды все равно будет невысокий (а за высоким мы и не гонимся), поэтому модерирование всего этого одному - задача вполне посильная.

 No.193176

>>193171
>а за высоким мы и не гонимся
Нужно чтоб было достаточно человек для возрождения всех аспектов бордокультуры. Вот примерно как на дваче образца 2013 года.
>модерирование всего этого одному
Человеку нужно спать, работу делать (если донаты не будут настолько щедрые, что не только на борду, но и на проживание админу хватит), иногда могут всякие там родственники дергать, в конце концов просто отдохнуть тоже надо. Никто не говорит о создании армии модераторов, но человека 3-5 понадобится.

 No.193178

File: 1737218979763-0.png (538.97 KB, 884x664, image.png)

Ладненько, я вообще создал тред в первую очередь, потому что хотел сам изобрести велосипед. То есть попробовать себя в бордостроении. Так как доброчан использовал питон, да и его я более-менее знаю, то буду начинать на нём. Пока только бэк, потом как-нибудь фронт уже. По технологиям fastapi/sqlmodel, потому что стильно модно, а для фронта svelte по тем же причинам, как раз узнаю, что такое ssr. Хотя может и spa будет нормально.

С точки зрения юзера вроде понятно, а что обычно требуется от админки?

Эхъ, опять обоссут крутаны, что всё что я буду писать не очень и вообще такое можно было написать за несколько дней, а не растягивать на недели.

 No.193185

>>193165
Вы только что иичан.

Мне кажется, что политика вполне ок, просто нужно забанить ваших оппонентов и всё. Если все двигаются в одном русле, то особо конфликтов не будет. Биопроблемам достаточно просто отдельной доски. А вот набеги это кал, ну в том самом виде, а не просто участие в какой-то активности.

И Швейцария была не прям так уж нейтральна, что тогда, что сейчас.

>>193176
Борды мертвы и это не изменить. Никто не вернётся ни в 17-й, ни в 13-й, ни 07-й. Мы на том самом плато, в условиях равновесия. Ты описываешь какой-то медиа проект, а тут или находить энтузиастов, или на зарплате. Мы не в той нише, всё описанное какие-то влажные мечты.

И автоматизация сегодня позволяет не тратить столько времени на чтение глупых постов, особенно, если её объединить с системой рейтинга(скрытого очевидно).

 No.193186

Мне нравится идея оп-модерации, сразу получается что-то авторское, оп сам поддерживает нужную атмосферу.

 No.193192

>>193185
>Мне кажется, что политика вполне ок
Политика сводится к однообразному мусоленью одного и того же. Минимум лулзов, минимум интересных тем, повторение старых мантр, смерть разума.
>набеги
Набеги являлись классикой того самого /b/. Если речь о реальных набегах с целью получения лулзов (вроде теоремы сосницкого тредов), а не о толпах баттхертнутых биопроблемников или политотников, истошно вопящих чтоб им нибамбит и что они просто лулзы так ловят.

 No.193193

>>193185
>Ты описываешь какой-то медиа проект
Ну да. Смысл от еще одной ничем не примечательной борды? Если делать, то делать с размахом.
>энтузиастов
This
>это не изменить
Почему?

 No.193203

>>193193
> Почему?
Потому "энтузиастов" стремится к нулю. Считаю так.

>>193192
Ну если ирл и против сильных, то ок, просто мне в голову только сетевые пришли, а там обычно всё очень уныло и деструктивно. Ну и просто мне противны некоторые темы типа защиты животных или травли слабых людей. Но это всё стихия, которая может возникнуть на больших числах, если у вас не тысячи, то можно даже не обсуждать. А шизофорсеров которые считают, что они вот те самые, кто сейчас набегает в соло, их просто забанить.

 No.193207

>>193203
>Потому "энтузиастов" стремится к нулю
Тред буквально о энтузиазме к созданию новых борд, разве нет?
>сетевые
Сетевые, но с комедийной целью. К примеру сорвать онлайн урок какой-то клоунадой. Зоошизу, инцелошизу и травлю индивидов тоже не поддерживаю.

 No.193212

>>193186
А теперь представь себе тематический тред, который перекатывают из раза в раз. Вся доска будет заполнена сотнями попыток перекатов анонов, потому что они могут попытаться стать царьками в следующей итерации треда.

 No.193232

>>193212
Ага-ага, а в итоге как всегда в треде находится один два вахтёра в лучшем случае. Ты переоцениваешь пассионарность анона.

 No.193234

File: 1737224607564.png (38.8 KB, 1030x894, posting.png)

>>193066
Я на бордах человек новый, а потому мои предложения касаются только удобство пользователя. Я не сильно понимаю проблем бамплимитов или администрирования.
Наверное больше всего мне сложно читать треды с большой разветвлённостью ответов. Всегда хочется закрепить тот ответ на пост и навестись на следующий. Как я понял посты представляют собой связный список, он может быть ответом на чей-то пост и к нему идти ссылкой, может так же содержать и ответы, что пишется ссылками уже внизу. Но ни на одной борде нет возможности взять любой пост и просмотреть всю ветку ответов на него. Это можно было бы сделать множеством способов и это очень удобно. Просто нажимаешь на особую кнопку "просмотреть ветку ответов" и видишь весь список в порядке возрастания, относящиеся к этому посту и все ответы на все эти посты тоже. В такой куче конечно же тоже сложно разобраться, но потому можно будет скрывать ветки обсуждений. В целом то я наверное потрачу чутка времени и нарисую примерно чего бы я хотел.
Собственно это древовидная структура, как в каком-нибудь visual studio, думаю это будет удобно.

 No.193237

>>193234
Мне нравится, голосую за. Наверное, бэку тут наверное делать нечего, так что фича для фронта.

 No.193238

>>193232
Это в обычных тредах 1-2 вахтёра. А в тредах с модерацией ОП будет x10 от изначального числа вахтёров.

 No.193251

>>193238
Буду рад за такие треды, если у них будет столько поклонников. Большинство тредов не доходит до перекатов, так что реально альтернативные будут очень быстро отфильтровываться, не, конечно может быть лилт бит тролинг с дублированием, но это вполне решается трипкодами или другими криптоспособами показать вашу оригинальность, ассиметричное шифрование существует. Рф же живёт, конечно, там тематика ограничена, но мне кажется, что и без тематики будет нормально.

 No.193348

>>193178
>С точки зрения юзера вроде понятно, а что обычно требуется от админки?
Очевидное-минимальное:
* Система аутентификации и авторизации. Админить в одного что-то крупнее 10 человек крыша начнёт течь быстро, а давать помощникам ключи от всего интерфейса идея дохлая. Также нужно для ОП-модерации.
* Возможность админить напрямую с доски, а не как-то через отдельный неудобный интерфейс.
* Не хранить пароли и айпишники плейнтекстом
* Закрытие/закрепление/слияние/перенос тредов
* Бан с маской подсети и причиной. Обжалование опционально
* Репорты
* Удобный способ получить последние N сообщений, чтобы потом не удивляться, что где-то в бамплимите уже месяц как кто-нибудь чудит
* Скрытие постов вместо удаления
* Бан файлов по хешу
* Спам/вордфильтр
* В зависимости от степени паранойи, или выпиливание вообще всех метаданных и вложений из загружаемых файлов, или периодическая проверка ручками.
И помни: благими намерениями дорога в премод вымощена.
>Эхъ, опять обоссут крутаны, что всё что я буду писать не очень и вообще такое можно было написать за несколько дней, а не растягивать на недели.
Людей, написавших велосипед, которым пользовались не только они и их 3.5 пользователя можно посчитать на пальцах. Из них знают русский и ещё хоть где-то сидят явно немногие.

 No.193357

>>193348
>* Бан файлов по хешу
Это, кстати, да. Хотел бы добавить что ещё желательно вывести это в код страницы. Так будет аноном фильтровать удобнее нежелательные ими картинки.

 No.193384

>>193348
Дык крутаны такое скажут не потому что пользоваться будут, а просто на мои отчётики.

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

 No.193386

>>193348
Премод режим для случаев набегов может быть очень кстати. И вообще вполне себе эффективное средство. Но да, там и один шаг социального рейтинга.

А моя идея это рейтинговые доски или рейтинговый режим для каталога, то есть треды сортировать не по последнему ответу, а по плюсикам. Такое на абучане же было или зачем там нужны были оценки треда?

 No.193390

>>193234
Раз уж нарисовал дерево ответов с максимальной длиной цепочки в три штуки, нарисуй ещё и с цепочкой штук в пятнадцать - двадцать. при большой вложенности херня полная (Или можно на хн или реддите глянуть, это уж от наличия отсутствия лени зависит)

 No.193392

>>193384
>насколько же приятно всё менять на ходу и инжектить штуки куда и откуда хочешь
Уже за это можно навалить. Про архитектуру нужно думать до написания, а то никакие современные/модные фрэймворки не помогут.

 No.193536

>>193392
Динамические языки придумали, чтобы веселиться, а не сидеть и считать байтики.

И какая у борд есть архитектура? Хэндлеры-сервисы-орм. То есть считай просто mvc, что тут будет хитрого? И всё всегда можно переписать, процесс разработки всегда включает рефакторинг, много.

 No.193604

>>193536
Сделаешь. Потом если взлетит, то посмотришь на код и переделывать будешь по-новой. 100%

 No.193610

>>193604
Это так и должно работать, нельзя написать чистый код. Переделывать и переписывать перманентно.

 No.193695

File: 1737305541160-0.png (109.16 KB, 1407x589, image.png)

Потихоньку набрасываю апишку, даже без реализации, просто чтобы общее представление составить и иметь какой-то план.

 No.197673

File: 1738451519580.jpeg (108.76 KB, 811x741, Taurine-8000mg-Anime-Arti….jpeg)

>>193186
На словах это звучит красиво, на деле же всегда превращается в загончики с активным возведением стен и отсеиванием чужаков из тредов. Не очень это соотносится с концепицие анонимных имиджборд, если чесна.

 No.197676

>>193082
> ну вот на текущем vichan, что есть лишнего?
Пыха.

 No.197781

>>197673
Какая, к чёрту, пятница? Сегодня страшное и ужасное воскресенье!

 No.197783

>>197676
Всё лучше чем змеюка питонистая.

 No.232225

>>>/d/7641
> Только хранить оригинал поста и пост с разметкой накладно, в целях "оптимизации" разве что.
> Достаточно хранить оригинал поста и рендерить разметку на лету, в ответе. Если ты билдишь html, странички или просто их кешируешь — разницы не будет практически никакой.
> А захочешь сделать редактирование постов и тебе так или иначе придётся обновлять два поля. В общем не то чтобы это было напряжно, просто не нужно.

А вот это спорный вопрос, кстати, вичан вот тоже хранит в соседнем поле отрендеренный HTML. Там прикол в том, что помимо собственно стилей текста разметка ещё может содержать ссылки на другие посты, и для каждого нужно как минимум определить, в каком треде он находится, чтобы сформировать href. И если на борде много постов и в каждом из них есть ссылки, то таким макаром можно легко превратить рендер на 50 мс в 5000.

 No.232240

File: 1746459459976.jpg (59.8 KB, 640x924, reki.jpg)

>>193086
Автор монабы в треде. Только сейчас опытом стал понимать насколько там всё плохо написано. Мне даже стыдно сейчас, хоть были мысли довести до нормального состояния, но… там плохо ВООБЩЕ всё. Только с нуля переписывать. Так что дерзай! Не бери это ruby-like поделение под название yesod, выбери нормальный более низкроуровневый фреймворк, servant например, продумай архитектуру и сделай отличный, компактный и быстрый движок. Плюсом для тебя откроются вакансии на хаскелле.

 No.232242

File: 1746459952840.png (33.52 KB, 597x395, Goj5jxxWEAAf6ky.png)

>>232240
> довести до нормального состояния
Ну, тут еще пространство для дискуссий есть - где кончается нормальное состояние и начинается оверинжиниринг. Мне доводилось видеть движки борд, выполненные в микросервисной архитектуре, больше подходящей какому-нибудь энтерпрайзу. Смотрелось нелепо.
Если форчану хватает кода с пикрелейтед, то и обычноборде, скорее всего, кода подобного уровня будет достаточно.

 No.232244

File: 1746460168646.jpg (30.72 KB, 907x720, 907full-reki-(haibane-renm….jpg)

>>232242
Дело не в архитектуре даже, а в более базовых вещах: безопасности и производительности. И например отсутствую тестов - некоторые фичи там вообще не работали вообще, как оказалось, не дотестил руками. Скажу какие - засмеете.

 No.232246

>>232225
Поэтому и нужна серверная карта ответов. Т.е перед тем как добавить пост, в БД сохраняются все связи между постами.
Во время ответа, когда пост/посты достаются из базы, парсер используя эту информацию создаёт нужную разметку.
Я не спорю что вариант с отдельным полем под разметку будет быстрее, но опять же за счёт более жирной БД.
>И если на борде много постов и в каждом из них есть ссылки, то таким макаром можно легко превратить рендер на 50 мс в 5000.
Кеш же, пагинация и т.д. Никто не выплёвывает по 5-10к постов за раз. Там уже браузер встанет раком.

>>232240
Я думал ты умер. Что ж, молодец что живой.

 No.232248

File: 1746461130958.jpg (119.77 KB, 1024x687, bf7e9483fa71949b570afaba1f….jpg)

>>232246
>Поэтому и нужна серверная карта ответов.
Каким образом думаешь её построить? Графовые бд? NoSQL? Если сделать на обычных ключах sql, всё это можно будет легко заабузить. Придется потратить кучу усилий на валидацию данных и иметь в итоге только небольшую карту ответов.
>Я думал ты умер.
Надалеко от истины.

 No.232250

>>232248
>всё это можно будет легко заабузить
Например? Большим количеством рефов? Не то чтобы это было проблемой.
В крайнем случае можешь ограничить их количество до какого-нибудь адекватного лимита.
>Надалеко от истины.
Болел?
Помню когда поднимал свою борду, то порой заходил и на хайбане. Потом в какой-то момент она перестала открываться.

 No.232251

>>232246
Не особо понятно, почему вдруг у бд повышается жирность от хранения отрендеренной версии поста. Это даже не экономия на спичках же.

 No.232268

>>232251
Ну тут согласен — на мелкоборде это не важно.
Можешь хоть по * всё доставать и не париться о размере бд, об оперативке под неё и о размерах бекапов.

 No.232269

File: 1746463885886.jpg (73.99 KB, 1600x900, 692fd252-11d4-42da-969b-78….jpg)

>>232248
И это тоже, но я в целом думаю что на sql это начнет быстро тормозить при росте связности и объема. Возиться с индексами. Есть же еще удаление, редактирование постов, состояние ссылок надо трекать (другими словами, разделать рабочую ссылку >>232248 и не существующую), достаточно бысто добавлять/удалять их. Плюс скорее всего эти ссылки будут использоваться как-то еще в дальнейшем при добавлении фич. Например, при разделении прав доступа по разным скоупам.
Помню я немного экспериментировал с этим и прототипы меня не обрадовали тогда. Хотя можно вроде ссылки и ответы вынести в две k/v коллекции массиов на каком-нибудь редисе. Или вот neo4j, будто бы подойдет идеально, хоть у меня опыта не было с ним, можно будет даже приятную фичу в виде переключения древоводиной/обычной структурой треда/борды сделать. Примерно как на последнем нульчане было. Или вообще в монге хранить, нещадно дублировать данные хоть по треду со всеми ссылками на юзера и все апдейты делать асинхронными джобами через очередь. Но это по большей части мысли вслух о том что бы я попробовал и какие-то воспоминания. Ну и естественно это не имеет смысла для борды со скростью в 20 постов в день, как на хайбане было например.
>Болел?
Вроде того. Был какое-то время неспособен продлить хостинг по ряду причин, вот хайбане и кончился без бекапов. Жаль. Сейчас бы опять поднял бы как памятник.
О, произошел даже один забавный момент, что я познакомился ИРЛ с одной девушкой и только потом чисто случайно узнал, что она на хайбане сидела. Весьма неожиданно.
А что у тебя за борда была?

 No.232271

>>193066
>В этом треде пишите идеи
Мне понравилась идея, да и реализация борд, где каждый может свою доску сделать и там быть доско-админом.
Ну и там не навязываются глобальные доски.
Как на енде или 8куне.
Не нужно ничего учить, отличный вариант для ленивых.

 No.232282

>>232269
По сути там две таблички(from/to), в которую и пишутся связи. Т.к удаление у меня не софтовое, то рефы удаляются каскадно, без каких либо проблем.
Обновление рефов да, не самое тривиальное. Проход парсером, сбор реф ссылок из нового сообщения, затем работа с коллекциями, что добавить/удалить.
Опять же сквозная нумерация по всей борде.
>Ну и естественно это не имеет смысла для борды со скростью в 20 постов в день, как на хайбане было например.
Вот поэтому я сразу стараюсь прийти к этой мысли. Для начала сделаю в лоб, а потом, если уж будет необходимо, то постараюсь получше.
Немного похуизма всем нам не помешает. Иначе начнёшь прокрастинировать и забьёшь вообще что-то делать.
>Был какое-то время неспособен продлить хостинг по ряду причин, вот хайбане и кончился без бекапов. Жаль. Сейчас бы опять поднял бы как памятник.
Вот как. А я почему то думал что ты "всё", с концами. Как мику с оверчаном.
Сейчас то как, жить можно?
>О, произошел даже один забавный момент, что я познакомился ИРЛ с одной девушкой и только потом чисто случайно узнал, что она на хайбане сидела.
Получается пришёл к успеху.
Но вообще какая вероятность случайно встретить кого-то с мелкоборды? Как выиграть в лотерею по-моему.
>А что у тебя за борда была?
Хорочан. Она и сейчас более или менее жива, но это уже не от меня зависит.

 No.232288

File: 1746468485812.png (62.84 KB, 734x439, kmlhfd1zr2q91-2363290866.png)

>>232282
Да, я кажется что-то похожее и делал лет 5 назад, даже на гитхаб заливал простенькую апишку борды с рефами, может любопытно будет https://dub.sh/3dsSLd2 это просто редирект на реп на гитхабе, не хочу чтоб потом гуглился пост
>Немного похуизма всем нам не помешает. Иначе начнёшь прокрастинировать и забьёшь вообще что-то делать.
Верно, начать хоть как-то, издалека и по верхам к цели подходить, но главное методично.
>Сейчас то как, жить можно?
Если не отвлекаться на рефлексию о том что было и где я сейчас - вполне. И стараюсь описанное выше в целом к жизни и текущим задачам применять.
>Но вообще какая вероятность случайно встретить кого-то с мелкоборды? Как выиграть в лотерею по-моему.
Не совсем верно выразился, изначально наткнулся в интернетах, но практически ничего о ней не зная решил вытащить в ИРЛ. И только со временем узнал, что на одной борде сидели. Так что тут скорее общие незримые ментальные поля, короче пикрелейтед (справа), а не лотеря. И успеха, к сожалению, никакого.
>Хорочан.
Помню-помню. Правда в основном за приятный и удобный дизайн. Такая нацеленность на UX видна была сразу. А вот аудиторию никогда не понимал.>>232282

 No.232307

>>232288
Да, +- оно. У меня в рефах ещё кое-какие метаданные, но так оно и реализуется.
>Если не отвлекаться на рефлексию о том что было и где я сейчас - вполне
Изменилась ли жизнь в лучшую сторону?
Я иногда встречаю на бордах тех, с кем когда то контактировал, либо просто видел 10-15 лет назад. Это как встретить старого знакомого. Интересное чувство.
>не совсем верно выразился, изначально наткнулся в интернетах, но практически ничего о ней не зная решил вытащить в ИРЛ. И только со временем узнал, что на одной борде сидели
Я так и понял. Поэтому и удивился. Может и мы знакомы.

Насколько смог. Хотя скорее это последняя попытка хоть как-то обновить сам формат.
Есть много того что хотелось бы сделать, но чувствую что я уже стар для этого дерьма.
>А вот аудиторию никогда не понимал
Чатики? Оно само =_=

 No.232408

File: 1746510971026.jpg (10.42 KB, 236x244, 563c4daaaaaa5c788ffec1fe3a….jpg)

>>232307
>Изменилась ли жизнь в лучшую сторону?

 No.232409

> иногда встречаю на бордах тех, с кем когда то контактировал, либо просто видел 10-15 лет назад.
Это ещё что! Я тут чуть ли не соседа своего детектил.

 No.232411

>>232409
Узнал по шизоидным высерам?

 No.232431

File: 1746523422295.jpg (353.26 KB, 850x990, 17420619918510.jpg)

Была идея сделать распределённую борду на email (IMAP/POP, SMTP), но возможность слать письма напрямую руинит анонимность, а пердолинг с софтом типа почтовых рассылок руинит и простоту реализации, и распределённость.
Какое-то время казалось, что идеальный движок борды должен быть на [том, чем обещает быть] GnuNet. Но хайп LLM показал, что опасность вообще не там, где мы её примерно так пытались почувствовать.
Бороться с AI в этом контексте лично мне представляется не то что невозможным, но нерентабельным. То есть можно, к примеру, взять лламу, привязать к борде и сказать, чтобы детектил и банил ботов, но такую борду сразу же попытаются прикрыть. Ну или доступ к ней перекрыть. Кто-то обойдёт занавес, но таких меньшинство, а борды - это как ММО - чем больше, тем эффект вздрижней.

Почитал тред, понял, что дверью ошибся.

 No.232433

>>232431
> Бороться с AI в этом контексте лично мне представляется не то что невозможным, но нерентабельным. То есть можно, к примеру, взять лламу, привязать к борде и сказать, чтобы детектил и банил ботов, но такую борду сразу же попытаются прикрыть. Ну или доступ к ней перекрыть.
Почему? С чего бы вдруг?

 No.232434

>>232431
Были уже борды в zeronet. Наверняка и сейчас есть.

 No.232439

>>232431
А почему ошибся то? Вполне к теме треда. Ещё стеганография тема, но наноборд умерла довольно быстро. Про распределенность и анонимность и борьбу со аи/спамом сложно конечно, но есть кольцевые подписи, да, один раз придётся скинуть фотку с флажком, но потом никто не будет знать кто/что написал в треде напрямую. До полной централизации не дойти, а вот в виде федерации вполне возможно.

Но никто не будет с этой хернёй ебаться догадываюсь.

 No.232443

File: 1746531380301.png (1.34 MB, 1200x1600, 16653013652950.png)

>>232433
С того же, с чего все ресурсы с посещаемостью овер 2.5 гуглобота нарекли СМИ и обязали отчитываться перед РКН. С разморозкой.
>>232434
Борды где только не были. Фидо/BBS/Usenet можно назвать прародителями борд.
С оверлейными сетями в плане борд будет всё ок когда они будут прозрачными для конечного пользователя (то есть никогда). Заморачиваются с установкой расширений/приложений/браузеров/роутеров/итд просто чтобы посидеть в /b/ немногие. Борда не будет особо популярной если не будет максимально легкодоступной. Иначе там будет слишком специфический контингент. Ну или надо вкладываться в рекламу, а это если и будет кто-то делать, то разве что какой-нибудь криптобарон меценат бывший битард (волшебный уровень).
>>232439
Дело не в технологии. Зашифровать, замаскировать и отправлять голубями можно, но никто не будет в это играть.

На мой взгляд, пилить надо мануал по внутренней эмиграции с правилами сетевой гигиены и сетевым этикетом. Руководство криптоанархиста. Как жить во время цензуры и AI-пропоганды.

 No.232451

>>232443
>обязали отчитываться перед РКН
Не все тут живут в России так-то. Есть люди из юрисдикций, позволяющих забивать на РКН полностью.

>>232431
>можно, к примеру, взять лламу, привязать к борде и сказать, чтобы детектил и банил ботов
Судя по моим экспериментам, точность у этой штуки недостаточная, чтобы использовать её в качестве автоматического детектора. Старый добрый премод эффективнее для отражения ботов.

 No.232467

>>232443
>пилить надо мануал по внутренней эмиграции с правилами сетевой гигиены и сетевым этикетом. Руководство криптоанархиста. Как жить во время цензуры и AI-пропоганды.
Надо. Нужно объединяться и вместе изучать.
Помер только весь криптоанархисткий движ. На доске эндчана никто не пишет, а на сосаче доску закрыли.

 No.232468

>>232443
Про криптоанархизм можно писать на луначе.

 No.232471

>>232467
Да вроде жив.

 No.232480

File: 1746539954870.png (799.01 KB, 700x420, 16257376643372.png)

>>232467
>Помер только весь криптоанархисткий движ.
Российский? Он был когда-то? В России хакиров много, говорят, а специалистов по информационной безопасности вербуют спецслужбы, это типа элита ИТ. Ни тем, ни другим не выгодно себя афишировать. А заграничный криптоанархизм цветёт и пахнет - те же анонимные оверлейные сети тому пруф.

>На доске эндчана никто не пишет, а на сосаче доску закрыли.

>>232468
>на луначе
Опять же, ХЗ, мне кажется можно хоть тут, в /b/ доброчана координировать процесс, это не столь важно. Главное чтобы минимальное необходимое количество действительно заинтересованных (и готовых выделить своё время) нашлось.

 No.232490

File: 1746541092900-0.jpg (23 KB, 319x400, hacking-cryptography-97816….jpg)

File: 1746541092900-1.jpg (34 KB, 279x400, 7320637287.jpg)

File: 1746541092900-2.jpeg (11.6 KB, 194x259, images.jpeg)

File: 1746541092900-3.jpg (59.95 KB, 709x1000, 71ToWpEbvAL._UF1000,1000_Q….jpg)

>>232480
Ну, чтобы было что-то содержательное, должен быть все-таки некоторый порог вхождения. Если человеку сложно читать книжки хотя бы уровня пикрелейтед, то человек будет в сообществе просто наблюдателем. Или пользователем чужих продуктов - что тоже, наверное, интересно, но все-таки не то.

>вербуют спецслужбы, это типа элита ИТ.

Лол, такие-то стереотипы. На самом деле именно в спецслужбах оказываются просто феерические дуболомы, не нашедшие себя в более приличных местах.

Но вообще, всякое крипто-шифро-анархо - это тема для отдельного треда. Не хочется дерейлить этот.

 No.232492

File: 1746541287300.jpg (147.57 KB, 1080x1029, photo_2025-03-29_22-40-27.jpg)

>>232490
https://yandex.ru/profi/second_stage
Чтобы не голословно, уровень кандидатов "в спецслужбы" можно оценить по олимпиадам отсюда. Несколько смешно это все.

 No.232500

>>232490
>>232492
По всем пунктам не согласен, кроме дерейлинга, но ты успешно произвёл впечатление самого умного, молодец.

 No.232502

>>232500
Тогда го в отдельный тред?
https://rf.dobrochan.net/vichan/lor/res/890.html

 No.232508

>>232490
> На самом деле именно в спецслужбах оказываются просто феерические дуболомы
А откуда тебе это известно? Ну и вербовка, к слову, может быть без варианта отказаться.

 No.232510

>>232508
Опыт учебы в около-айти же. Доводилось наблюдать всякое. Ну, и знакомые рассказывали.

 No.232518

>>232510
Интересные у тебя знакомые.

 No.232574

Все эти пердоконцепты скорее воспринимаю с улыбкой.
Ничего из этого не взлетело. Никакие федерализации, борды без жс в торе и прочее маргинальное говно, которое требует установки своего клиента.
Вместо того чтобы сделать борду удобнее, подтянуть IU до современных реалий, добавить "квалити оф лайф" фичи на бек, чтобы жить без костылей типа куклы — продолжается мастурбация на концепты, которые могут быть интересны только разработчикам, но не конечному пользователю.
По итогу ничего достойного не появляется, или отмирает и остаётся на поддержке 3.5 энтузиастов.

 No.232575

Вот например сейчас я хотел бы отредактировать сообщение. А как? А никак. Только удалить и запостить снова.
И всё примерно такого же уровня.

 No.232599

>>232575
Это суть ux борд. Изменение этой штуки изменит восприятие сайта, и из борды он станет обычным форумом. Это как с играми для консолей нинтендо.

 No.232602

File: 1746560376850.png (3.88 KB, 421x42, ClipboardImage.png)

>>232574
>не взлетело
>борды без жс в торе и прочее маргинальное говно
Скрытоборды не взелетели? Ты серьёзно? Когда последний раз статистику лунача или технача видел? Количество постов буквально в 2 раза больше чем на обычных бордах
>Вместо того чтобы сделать борду удобнее, подтянуть IU до современных реалий
Чем тебя vichan и другие движки не устаривают?
>чтобы жить без костылей типа куклы
Раньше в году 2018-2020 согласился бы, но сейчас кукла особо смысла не имеет ибо в большинство движков борд внесли самые нужные функции куклы(по типу отслеживания появления постов в треде, автонабор номера поста при ответе и тд.)
>>232575
В чем проблема удалить старый пост и запостить новый с помощью кнопки снизу?

 No.232610

>>232602
Мимо проходил и решил взглянуть что за скрытоборды. Вот лунач открыл. Одна порнография и политика.

 No.232616

>>232610
>скрытоборды
>политика
А в чем проблема, товарищ майор? Не получается набивать палки, как на каком-нибудь сосаче?

 No.232617

>>232616
В том что это неинтересно.

 No.232620

File: 1746565987189.jpg (1.95 MB, 1000x1414, Lappland.full.2866218.jpg)

Давно меня тут не было, конечно… (inb4 не появляйся еще столько же)

>>>/d/7639
>Текущий прототип на .net + mssql, но буду менять БД на postgres.
Пиши так, чтобы не сильно привязываться к реализации БД, благо тут не сильно сложные запросы. Тем более для всех этих целей вполне себе хватит и MySQL.

Я тоже продолжаю свой долгострой движка, пилится весьма неспешно, но оно живое. В целом, структура БД в большинстве своем готова, там будет расти только функционал и разные мелочи. Правда, порой все это выглядит немного ошеломляюще и просто лень что-то пилить. Плюс нужно продумать кэширование т.к. генерация динамическая, а не статическая как на вичане.

 No.232641

>>193066
Здесь каждый свою борду пилит или больше кооперируются?

Думаю на кложуре запилить что-то интересное. Раз этот тред на глаза попал, то почему бы не попробовать. Почитаю ответы умудрённого опытом анонима и может быть займусь этой штукой.

 No.232703

>>232641
>каждый свою борду пилит
This.
>на кложуре
Помянем.

 No.232720

File: 1746621751093.jpg (121.87 KB, 1440x1080, carma.jpg)

В эту пачку майских будем осваивать эликсир. По подкастам и описанию из Вики звучит круто. На нем написан аж Дискорд и что-то ещё. Посмотрим, может даже можно будет не только запостить, но удалить пост или ещё какой-нибудь продвинутый функционал.

Хотя может допиливать пока то, что есть на голанге? Там у меня ноль модерации и без капли, наверное заделать капчу, минимальную модерацию и рейтлимит и можно будет выкатить.

Какие есть варианты по доменам? Просто купить не у западного барина, чтобы меньше бросаться в глаза ркн? Или забить и вообще не заморачиваться?

 No.232725

>>232720
У российских торговцев доменами всё по паспорту только. Оно тебе надо - светить паспорт?

 No.232741

>>232725
А где не так?

 No.232749

>>232741
Да на самом деле даже ру домен можно купить просто вбив рандомные данные, скан паспорта пока не спрашивают. А если уже и спрашивают, купи за крипту в любой другой зоне на данные типа John Doe 228 Nowere Street, Dogville, USA. Проверять никто не будет скорее всего

 No.232810

File: 1746652159365.png (95.16 KB, 875x478, Screenshot 2023-01-03 1240….png)

Окей, купил домен не у ру регистратора, но сюда же ссылки нельзя будет? Хотя это даже не пиар, а так, для потыкать и в рамках треда. И рабочим оно не особо будет очевидно.

 No.232812

>но сюда же ссылки нельзя будет?
Я не админ, но Унитазотред вполне спокойно себе существует.

 No.232813

>>232812
Бимбо-тред это всё же отдельный загон со своей ментальностью и порядками. Так что просто уточняю.

 No.232819

File: 1746656076638.png (28.86 KB, 790x419, Screenshot 2025-05-08 0311….png)

Думаю над каптчей, по идее просто текст тоже подходит, понятно, что оно проще автоматизируется, но это всё равно нужно её изобратать, а так простой отсев будет

Но на локальных моделях оно не сильно умно получается

 No.232862

>>232703
>Помянем
Та чому?

 No.232894

>>232599
А, да. Ладно там /b/ со всем этим мелкобуквенным сёром, без использования разметки. Всё равно уйдет в утиль.
Но для тематики, где дискуссии медленнее и зачастую как раз та форумная атмосфера вот этого не хватает.

>>232602
>Когда последний раз статистику лунача или технача видел?
Много это сколько? И каких борд, так, для сравнения.
>Чем тебя vichan и другие движки не устаривают?
На мобилках, без костылей типа дашчана, пользоваться этим непросто. А между прочим днём это чуть ли не основное устройство для постинга.
Я не говорю про зумеров, который скорее откроют борду на мобилке, чем на ПК.

А что там в вичане, кроме 3.5 настроек? Открытие пикч и видео в посте? Это помнится даже в 2010 было смешно.
Превью для реф ссылок? А может я хочу посмотреть цепочку? Да нахуй надо.
Это ведь всё база, без которой ваш crud будет ничем не лучше вакабы.

jschan чуть получше в плане UI, даже мобильный брейкпойнт чутка смазали вазелином, но проблемы те же. Весь этот слепой ваккабизм как будто намеренно отталкивает от постинга.

>по типу отслеживания появления постов в треде, автонабор номера поста при ответе и тд

Это было на старом нульчане, ещё в допиленной кусабе.

>В чем проблема удалить старый пост и запостить новый с помощью кнопки снизу?

В том что это мартышкин труд с копированием/вставкой поста.

 No.232898

>>232819
Я правда не делал реальные сайты. И не админил. Но ты-же вроде вояешь свой движок? А как по поводу с серверной стороны собрать простенький ИИ слежения за поведением?
Из серии правил: если к станице на которую ссылается POST запрос не было GET-запросов ранее чем за минуту до - пост отправляется в пермод (принцип-идея, что живой человек в подавляющем всё-же читает прежде чем писать, а значит сперва запросит страницу, а следом потратит ненулевое время на чтение (после чего возможно обновит открытую страницу в браузере и только после этого что-то запостит))
Слежение на вариант когда один IP слишком бодро, с интервалам ив секунды, постит в разные топики - аналогично в пермод или сразу бан. Чтоб любая эта схема не работала слишком ядрёно движок должен учитывать куки, выдаваемые при первой попытке что-то писать, в режиме теневой регистрации новых пользователей. … а потом на случай вайпальщиков реализовать механизм возможности запрета новым пользователям (которые не передают никаких печенек) писать часто (с интервалами менее десятка минут), вообще писать. Туда-же уже и подключать капчу, причём можно сразу термоядерную.
>>232894
>В том что это мартышкин труд с копированием/вставкой поста.
На самом не такой уж труд. Если не вспоминать опять-же про мобилки и тот рак в области ПО который на них творится и перспектив изменения не имеет.
Но вообще и на моё далёкое ИМХО запрограммировать чтоб сервер предзаполнял поле редактирования текстом изменяемого блока в БД - не такая уж сложная задача.

 No.232910

>>232819
На такие вопросы и люди "неправильные" ответы будут давать. Лучше задавать вопросы по сюжетам произведений искусства с единственным верным ответом, на который знакомый с сюжетом человек легко ответит, а нейронка начнет выдумывать.

 No.232916

>>232898
Для того что ты описываешь никакой ИИ не нужен.

 No.232927

>>232819
>просит вопросы для отсеивания ботов
>у бота

 No.232933

>>232927
Если боты будут создавать капчи в духе: "aask32sf… (treouasjd)", то люди на борде постить не смогут, а будут сидеть ридонли и читать посты ботов. Как они договариваются между собой о своих тёмных делишках, а анон будет за этим наблюдать и ничего не сможет сделать.

Отправьте кто-то в "Чёрное зеркало" завязку

 No.232944

>>232933
Ну вот этот бот, собственно, и насоздавал капчей, которые нормальные люди не отгадают.
Четыре ножки у чего, лол. Я бы сказал у табуретки, видимо, я бот.

 No.232945

>>232910
Я не нейронок спасаюсь, а просто от банальной автоматизации, а так вопросы по сюжетам вполне через нейронки с поиском решаются, ну или без, если модель большая.

>>232933
Нужна отдельная доска для этого обязательно.

 No.232949

>>232944
Кажется, что с развитием нейронок, концепт капчи нужно пересматривать. Например, делать их настолько простыми, чтобы любая нейронка ответ подбирала, но вместе с тем намекнуть пользователю, что ответ должен быть неверным. И уже по тому, насколько ответ далёк от правильного ловить нейронок.

 No.232951

>>232949
Так нужно не 100% защиты от ботов, а всего лишь сделать это достаточно невыгодным.

 No.232953

>>232951
Если нейронка и тексты пишет, и капчу разгадывает, то как ты сделаешь решалово слишком дорогим? Скорее тут нужно провоцировать её вновь и вновь проходить капчу и затем временно банить после 5 проваленных попыток. То есть задача состоит в том, чтобы заставить нейронку написать 5 раз то, что легко отлавливается.

Можно ещё пробовать заставлять вписывать хейтспич, тогда зацензуренные нейронки точно не пройдут. Хотя еда, тоже постить перестанет.

 No.232955

>>232953
Во первых мне кажется ты недооцениваешь способности нейронок, вон дип сик в хейтспич без проблем. Так и остальное обходится. Но я про то, что обходы стоят денег, и если пост будет стоить несколько рублей, то никто не будет заморачиваться для мелкоборды.

 No.232958

>>232955
Выходит, что единственная гарантия того, что боты не наводнят чан, заключается в том, чтобы оставаться мелкобордой и постить мало?

 No.232976

>>232958
Да, только активненько модерировать и банить.

 No.232979

>>232958
Либо регистрация.

 No.233005

Палю годноту для защиты от автоматизации: PoW
Не благодарите.

 No.233006

>>233005
> Функция pow() вычисляет значение числа, возведенного в указанную степень
> Каждая функция семейства pow() возвращает значение аргумента base, возведенное в степень ехр, т.е. в результате получается baseexp.

> Слово «pow» может иметь несколько значений:

> - Голова, башка. 12
> - Ручеёк, речушка. 1
> - Звук удара (например, «бух!», «пах!», «пых!»**. 1
>
> Также существует вариант перевода на русский язык — «возведение в степень» или «возведение в степень с плавающей точкой». 3

 No.233007

>>233006
Речь о https://en.wikipedia.org/wiki/Proof_of_work , очевидно. И да, для борд это не сработает.

 No.233012

>>233007
Да? И почему же? Чем борды так отличаются по-твоему от других сайтов?

 No.233013

>>233007
Так, и статья про криптовалюты. Речь не об этом, очевидно. Загугли "proof of work captcha".

 No.233015

>>233012
Допустим, ты подментованный сотрудник питерской ботофермы, и тебе нужно захватить очередной форум. Сколько ботов тебе понадобится, чтобы сымитировать общение? Допустим, борда шустрая, и на ней постинг больше десяти постов в час. Тебе достаточно забить половину от этого. Звучит ли это как что-то сильно дорогое - обеспечить пяток полит-постов в час, нагенеренных нейронкой сбера? Совсем нет.

Тупой вайп такая защита отсечет, да. Но от вайпалки можно защититься более простыми способами. А вот атаку политботов такая защита не выявит.

 No.233017

>>233015
Ты прав, pow подходит именно для защиты от автоматизации. Если вопрос про контент, то это легко должно легко детектиться через ллм и отправляется в премод. Плюс регулировать динамически сложность pow, порог срабатывания ллм и включение премода для новых постов. Для мелкоборды даже должно хватить даже бесплатных вариантов, заранее сделав несколько апи-ключей.

 No.233018

>>233017
Ну, вот, не хватает llm.

 No.233019


 No.233023

File: 1746750656821-0.jpg (9.5 KB, 200x200, 1329114659727.jpg)

>>232620
> Пиши так, чтобы не сильно привязываться к реализации БД
Сейчас так и пытаюсь. Только полнотекстовый поиск везде по-разному реализован, так что всё равно придётся чуть-чуть переделывать. Одна из главных проблем на текущий момент - сделать нормальный парсер разметки. Чтобы работал блок code и вакабамарк дружил с bb-кодами.

А ты на чём пилишь?

 No.233046

>>233023
>Одна из главных проблем на текущий момент - сделать нормальный парсер разметки.
Попробуй что-нибудь из parser combinator.

 No.233048


>>233023
Почему не взять просто маркдаун? Он распространенный и вполне всё есть.

 No.233049

>>233048
Он поддерживает слишком много функциональности. Заголовки, таблицы, произвольные ссылки и изображения.

[![зачем такое на бордах?](/images/черный-в.jpg)](http://cookie-stealer.pwnd)

 No.233051

>>233049
Библиотеки для чистки от XSS существуют, да и логично ограничиться гитхабовским маркдауном.

 No.233055

>>233051
Гитхабовский всё это позволяет.

 No.233060

https://github.com/remarkjs
есть поддержка плагинов, должно хватить

 No.233061

>>233055
Может ещё и эмоджи не давать постить? ( ̄ヘ ̄)

 No.233063

>>233023
Ты же на дотнете пишешь? Можно взять markdig, как базу, отключить не нужные для борды парсеры и написать своих экстеншонов.

Но касаемо маркдаун/коммон марк на борде — они не очень то подходят. Для среднестатистического битарда все эти правила разметки пустой звук.
Будет много вопросов почему разметка не работает или работает так как ожидает пользователь.
Тебе к тому же как минимум придётся реализовывать свой инлайн парсер для цитат, потому что блочные цитаты в МД требуют оставлять один перенос строки, чтобы отделить её контент.
А все привыкли к его упрощенной версии МД ака макака-марк.
Никаких спек у макака-марк нет, поэтому каждый делает реализацию, как он считает правильным.

ББ-коды тоже на самом деле залупа. Основные инлайн теги там это тот же html, только с другими скобочками.
И сразу возникает вопрос — нахуя? Используй html.

 No.233064

>>233063
Петарды переучатся, ничего им не будет. Для тупый сделать кнопочки под формой, как у куклы.

 No.233065

>>233064
Свой парсер bb-коды + вакабамакр написать несложно, если ты не имбецил. А непонятная разметка будет отбивать желание у людей вообще что-то постить.

 No.233067

>>233064
>Петарды переучатся, ничего им не будет.
Судя по опыту хорочка — не переучатся. Сначала было продолжительное нытьё, даже когда подстелили соломку.
А сейчас до сих пор часть проёбывается с разметкой, даже есть на панельке всё есть.
Чтобы такого не было нужно либо читать спеку и понимать где надо ебануть пробел, какие символы разрешены в той или иной ситуации, либо иметь WYSIWYG редактор/предпросмотр поста.

Так что вариант с MD конечно +- будет похож на то, к чему многие привыкли, но есть нюансы.

 No.233071

>>233061
Кстати, внезапно серьёзный вопрос. Нужна ли плюсовалка-минусовалка у постов?

 No.233072

>>233071
Ну это игрушка по сути.

 No.233073

>>233071
Нет, нужны реакции эмодзи.

 No.233074

>>233065
>>233067
Стиву джобсу тоже говорили, что без стилуса никак.

 No.233075

>>233065
У vichan зависимость от этой штуки - https://github.com/erusev/parsedown/blob/master/Parsedown.php
Много букв.

 No.233082

>>233074
А потом он умер от рака.

 No.233105

>>233075
Необязательно писать на пхп и не использовать сторонние библиотеки.

 No.233414

File: 1746912132624.webp (110.51 KB, 1024x1216, Lappland.1024.3503647.webp)

>>233023
>Только полнотекстовый поиск везде по-разному реализован, так что всё равно придётся чуть-чуть переделывать.
Так тебе нужно отделять реализацию от контракта. А затем уже для каждого драйвера сделать свое.
Ну и не забывай сделать ограничение на поиск, а то задудосят поисковыми запросами.

>А ты на чём пилишь?

Java.
Servlets, JSP и все в этом духе.

 No.233492

Ни у кого еще альфа-версий никаких нет? Мог бы помочь с тестированием.

 No.233628

>>233492
Сегодня задеплою результат недели изучения go и svelte. Там симки из минимума.

 No.233632

>>233628
О, хороший набор, тоже по-тихоньку изучаю го.
>Там симки из минимума.
симки?

 No.233641

File: 1746980980134-0.png (130.8 KB, 777x777, 1578056428700.png)

>>233632
Автоматическая замена, я что-то похожее на функционал хотел написать, но не знаю даже что. Но да, тут только две буквы из КРУД, только C и R, без апдейтов и удалений. То есть то, что у профессионала заняло бы несколько часов написать, у меня оказалось гораздо больше во временном измерении.

ЭТО НЕ РЕКЛАМА ЧАНА вот тута сделал и можно потыкать > https://chan.today/ в треде модерации вроде разрешили

Как и написал выше: функционала вообще нету, но буду потихоньку что-то добавлять. И улучшать. Надеюсь. Надо сделать удаление с паролем в первую очередь. Я понимаю, что это задачка на полчаса, но я не такой быстрый.

 No.233643

>>233632
Голанг мне нравится, конечно, непривычно после питона и жс. Нельзя на ходу что-то менять, зато без задней мысли спавнишь горутины, всякого сахара меньше, зато прям быстро и тп. Ещё начинаешь ценить высокоуровневость языка, и насколько быстрее можно писать штуки, хотя тут ещё и то, что знаком язык или нет очень сильно влияет.

 No.233654

File: 1746985215849.png (144.53 KB, 979x1170, chan-tuday.png)

>>233641
>chan.today
А может фаервол в менее ядрёные настройки? Не пускает.

 No.233655

>>233654
Эм, это дефолтные у cloudflare. Что и почему конкретно у тебя не знаю, попробуй другой браузер или с телефона.

 No.233658

Это один из тех тредов, где шизы годами обсуждают бордостроение, но так не одну и не поднимут?

 No.233659

>>233655
> cloudflare
А, ну тогда понял. Это или тебе их убедить, что в РФ тоже есть люди, и ВПНами пользуются не только чтоб нагадить. Ну или как-то так. Давняя их типовая политика.

 No.233660

>>233658
Может и так. Я тоже хотел-бы свою бороду, точней скорей бур. Но живу в текущие сегодня не в той стране в которой можно просто заделать свой сайт.

 No.233661

>>233659
С ними сильно проще жить на самом деле, мои впн не банит, там наверное самые популярные публичные проблемы имеют. Ну и рф сами себя блочат, а не их со стороны клауда.

 No.233664

Лел, вот и любители обмазаться подъехали.

 No.233667

>>233658
Именно такой. И большинство думает что хуйня вопрос, это же всего лишь небольшой круд.
Через несколько месяцев прокрастинацииразработки на проект забивается болт.

 No.233669

>>233664
Если что я проблемы и так знаю, что нет очевидных лимитов, что тут только имитация капчи. Это довольно очевидное.

 No.233670

>>233668
Тред-то зачем удалил? Почту еще свою дай, пообщаться хочу. Лучше на свой борде красненьким.

 No.233672

>>233670
Тестирую удаление, надо бы нормальный интерфейс под это, а не cli

 No.233677

>>233670
Уф, давай пока без почты, мне лень заморачиваться с этим. Пока видно, что нужно делать, продуктивнее писать всё же в этом треде.

 No.233678

>>233667
Там же вопрос только мотивации, а не сложности процесса. Оно всё ещё простое, но состоит из тысячи мелочей, особенно, если делать приятный фронтенд.

 No.233679

>>233667
>хуйня вопрос, это же всего лишь небольшой круд.
Так оно и есть. Сложности появляются из-за желания разработчиков выпендриваться.

 No.233680

>>233677
У меня к тебе интересное предложение есть. Оставь любой удобный контакт. Если пользуешься фаерфоксом, то есть встроенный email relay, или можешь за 5 минут создать новую почту на cock.li, там только +5мин еще на дождаться включение отправки писем

 No.233682

>>233680
Ну допустим hsdfew334@proton.me, интересно, кинешь ли в меня вишмастером или ещё как попытаешься затречить. Понимаю, что немного паранои, но всё же. Я если что в продвижения и привлечения не хочу, просто потыкать код и потешить себя чем-то сделанным. Ну и сурсы отдам чуть позже.

 No.233693

File: 1746989954995.jpg (27.52 KB, 604x476, serial20experiments20lain2….jpg)

>>233682
проверяй

 No.233734

>>233667
Ха! Да я такие проекты делаю, что по сравнению с ними движок имиджборды это как табуретка по сравнению с деревянным кораблём

 No.233736

>>233734
А ты их в соло делаешь?

 No.233740


 No.233774

>>233734
Ты такой крутой. Вау.

 No.234174

Надо будет еще взять одноплатник для подкроватного сервера, так даже веселее.

 No.234672

File: 1747395213164-0.png (627.91 KB, 699x779, ClipboardImage.png)

File: 1747395213164-1.png (253.4 KB, 529x436, ClipboardImage.png)

Из унитазотреда направили сюда.
Пилю движок понемногу. Обмен данными по вебсокету, реактивные обновления, подписка на публикации Redis.

Бесконечные треды, множественные файлы в посте, конвертация, очистка и сжатие изображений до webp, хеширование файлов.

Изначально сделал фронтенд без бекенда, использовал просто от гугла реактивную базу данных. Сейчас реализовал похожее поведение на бекенде. Бекенд на JS, валяется еще прототип на Rust.

В целом прихожу к мысли, что борды никому не нужны. Только небольшое число людей использует их по назначению унитаза. Sad

 No.234674

File: 1747395449321.jpg (192.25 KB, 1280x916, IMG_20250516_143721_300.jpg)

>>234672
Выглядит модно-молодёжно, конечно, будем посмотреть

 No.234675

File: 1747395863818.png (382.75 KB, 503x968, ClipboardImage.png)

>>234674
Это голый фронт для привлечения внимания. Вот мобильная адаптация.

Вряд ли я буду поднимать на хостинге, потому что на борды сейчас не тренд.

 No.234685

>>234675
"мобильная адаптация" выглядит как-то более читабильной в плане демонстрации разметки. Хотя кнопка "post mesage" без собственно полей ввода побуждает подозревать что оно песец кривое особенно в вопросе что-либо таки запостить.

 No.234694

>>234685
Там вся разметка markdown, плюс сделан спойлер. В кнопках нет смысла.

Сама форма абсолютная, то есть находится внизу, увеличивается при заполнении текстом и на Enter Отправляет пост.

 No.234743

>>234675
>10 часов назад
>8 часов назад
sigh

 No.234749

Это только я пишу с использованием древних некротехнологий дедов нулевых?
inb4 Зачем? Ну вот просто нравится сам процесс.

 No.234750


 No.234755

>>234750
Какая глупость с нарочито введенными аллюзиями на политику

 No.234759

Свидетель политики ворвался в тред! Всем срочно укрыться в ожидании массовых репортсубмиттедов.

 No.234774

Нет, серьезно, даже мультизагрузки файлов нет, надо будет городить костыли. Буду наслаждаться страданиями.

 No.234827

File: 1747471224038-0.png (88.89 KB, 700x574, ClipboardImage.png)

File: 1747471224038-1.png (230.25 KB, 680x760, ClipboardImage.png)

>>234774
Смотри на это как на массив ссылок на медиафайлы

 No.234859

Делаю >>цитаты и прямо чувствую, как количество запросов к БД при создании поста растет.

 No.234967

>>234859
На каждый айдишник запрос чтоли делаешь?
"WHERE IN" не должен быть так ощутим

 No.234992

>>234967
Нет. Просто при создании поста много разных запросов для разных целей.

 No.235466

File: 1747656183052.png (379.18 KB, 1588x584, ClipboardImage.png)

Каскадики

 No.235476

>>235466
Что это вообще? Какие-то случайные наборы картинок и символов на твоих картинок.

 No.235479

>>235476
Это Id постов

 No.235504

>>234992
Хуйня значит. Переделывай.

 No.235505

>>235479
Делаешь борду сразу для аватаркочмох? Молодец, далеко пойдешь.

 No.235514

>>235505
Ты перепутал с id пользователей. id постов служат для ответов

 No.235659

>>235514
Аватаркам айди не нужны.

 No.235752

File: 1747731784076.png (119.34 KB, 913x300, ClipboardImage.png)

Пока такие расклады

 No.235909

File: 1747765125010.png (128.03 KB, 464x351, ClipboardImage.png)

Разметочка markdown + допилен спойлер и гринтекст

 No.235913

>>235909
На хрена отдельная разметка для гринтекста, если он уже делается в маркдауне через >?

 No.235921

>>235913
это связано с реализацией создания линков на посты; если оставить как есть, то они будут друг под другом, поэтому блочный markdown заменен на строчный, а в нем нет backquote

 No.235987

>>235909
Странный выбор конечно.
В идеале лучше сделать дефолтные инлайн цитаты по > что будет отрендерено в <q>.
И блочные по >>> → <blockquote>
Так например реализовано в discord. В целом выходит даже семантично.
Но конечно не знаю насколько это сложно в используемом парсере.
В принципе любой AST парсер это позволяет.

Да, не по спеке, но ваккабитов не переучить никогда.
Отдельно отмечу абсолютно ретардскую идею, которую похоже позаимствовали у японских ретардов: реф ссылки по >>.
Что мешало использовать @123 для меня загадка.

 No.236102

>>235987
Собака для эмейлов, а для пост твиттерного поколения для юзернэймов. Если использовать для чего-то другого, будет вызывать диссонанс.

 No.236110

>>236102
В емейлах это всё ж не префикс.
Как раз всё зависит от контекста. Где нет юзернеймов, а есть айдишники постов — почему бы чисто логически не связать это.
Решетка тоже так себе решение. Это сейчас используется как правило для хештегов.

 No.236153

Как будто это всё имеет значения. Параши никому не нужны, поддерживать их не для кого, а законодательство позволяет абузить нормы и сносить их.

Кого ебет с какого символа начинается текст, ору бля

 No.236164

Притом еще все обсуждения состоят из обсасывания вкусовщины.

Вы сидите в треде с разработчиком, который написал фронт и бекенд, и вас единственное, что интересует, - это выбор между собакой и решеткой перед гринтекстом)

пиздец)

 No.236165

>>236164
>Вы сидите в треде с разработчиком, который написал фронт и бекенд, и вас единственное, что интересует, - это выбор между собакой и решеткой перед гринтекстом)
А что нас должно волновать? Облизывание твоих пяток и восхищение тем, какой ты охуенный?

 No.236166

>>236165
Ну хотя бы архитектура, какая-нибудь.

 No.236167

>>236166
Скоморохи прикасаются к разработке посредством обсуждения собаки, решетки и знака больше.

 No.236168

>>236166
Мне готическая нравится.

 No.236169

>>236168
Ну ты же псевдоэлетка, с небыдло-вкусами.

 No.236175

>>236169
А может ты пидор? Она всем обычно нравится, не?

 No.236241

>>236164
>архитектуры
Какой нах архитектуры.
Большинство высираемых движков, после того как обсудили эту самую "архитектуру", представляет из себя CRUD уровня гостевухи, которую потом ещё предлагается смазать лялькоскриптом.
Ничего нового вы не рожаете, потому что застряли в ваккабитском аду и дрочите по кругу на один и тот же концепт 25ти летней давности.

Вы там для начала хотя б современные форумы чекните, чтобы не охуеть от унижения, когда начнёте писать очередную вакабу 2.0.

 No.236257

>>236241
Сразу видно интернет-эксперта.
>ваккабитском аду
Ну вот для приличия бы уточнил про архитектуру, тебе бы рассказали про вебсокет + подписка на публикации, вместо REST. Хотя вряд ли ты знаешь в чем отличие

 No.236301

>>236257
Даже как-то смешно на это отвечать, потому что если это верх парашной архитектуры, то никаких каких качественных изменений ждать и не стоит.
Таких движков в одно время было полно, в том числе и проприетарных.
Тем более, в большинстве случаев, лучше использовать рест, а с вебсокетов/sse получать только уведомления.

В чём здесь сложности? Никаких. Что кардинально улучшится для пользователя? Ничего.

 No.236306

>>236257
>вебсокет + подписка на публикации, вместо REST
Непонятно, в чем плюсы. Требует более мощного сервера, увеличивает требования к клиенту - с кофеварки не почитаешь.

 No.236454

>>236241
Ну а что тут еще можно придумать нового? Последнее что-то из интересных экспериментов (хоть и крайне предсказуемых в финале) было у ЕФГ. Или может помнишь была мелкоборда, что с hamster в названии, где 3D для визуализации тредов и навигации добавили? Или консольная имиджборда? Децентрализованная. Всё и так было уже 10 раз. А взлетела и до сих живет только вакаба.

 No.236457

File: 1747859537835-0.webp (279.58 KB, 1300x1801, dMjT1S7lLa_QEalkbRG56A.webp)

File: 1747859537835-1.jpg (482.75 KB, 1000x1900, 1633862_original.jpg)

>>236454
>было у ЕФГ
Его дизайнерские эксперименты были ужасны. Не пикрелейтед, но близко. Как знать, не пошла бы история иначе, если бы у него был вкус.

 No.236474

>>236166
Расскажи об архитектуре.

 No.236475

>>236241
>Ничего нового вы не рожаете, потому что застряли в ваккабитском аду и дрочите по кругу на один и тот же концепт 25ти летней давности.
Зачем менять то, что работает и работает хорошо? Прикручиваются небольшие улучшалки и приятности.
>современные форумы
phpBB и SMF не особо сильно и изменились. По сути те же яйца, просто смазали нескучными обоями, ой, стилями и жяваскриптами.
Короче, вижу в тебе незрелого юношу.

 No.236533

>>236454
Это не эксперименты, а уровня "смотри собачка, какая хуйня".
Для начала подтянуть UI под современные реалии. Хотя бы смочь в адаптивную верстку, а то с браузера на мобилках это вечная жопная боль.
Как минимум стоит поработать на формой(фуллскрин/шторка).

Далее по беку: уведомления через вебсокеты/ссе(это дефолт), расширенные эмбеды, аплоад файлов с докачкой при обрывах.
Этого хватит на первое временя. Причём это минимум, я тут даже базовые фичи из куклы не трогаю, потому что они худо бедно уже должны быть реализованы.
Мелочей на самом деле куча, но из них как раз и строится приятный опыт.

>>236475
>Зачем менять то, что работает и работает хорошо?
Хуёво работает. Зашёл с ПК — нужны костыли чтобы можно было пользоваться. Зашёл с мобилки — пользоваться невозможно, ставь костыли.
>phpBB и SMF
Блять, рука-лицо. discource/flarum/nodebb и прочие.
О чём я вообще с вами говорю если похабб для вас вершина форумостроения, лол.

 No.236536

Более того, эта аудитория просто не заслуживает трат усилий. Пусть это сообщество остаётся на своих движках из 2000-х.

 No.236541

Тут согласен. Не стоит потраченного времени.
Будучи студентом ещё можно вложиться, для прокачки скилла крудошлёпа.
А так для кого это всё делать. Для 3.5 шизов или для аватарок из дискорда? Бессмысленно.
/thread

 No.236543

>>236541
>для кого
На вырост, агентных нейросетей туда поселить потом.

 No.236583

>>236533
> discource/flarum/nodebb и прочие.
Ну охуеть теперь. Лечись, дядь. У них UX по итогу хуже, чем у имиджборды из нулевых. Вершина мастерства для тебя, видимо, это сделанный под копирку вертикальный таймлайн.

 No.236617

>>236583
>как может быть хуже то, что сравнивают с ничем
шизик ебучий

 No.236679

>>236533
>Это не эксперименты, а уровня "смотри собачка, какая хуйня".
Это как раз эксперименты по тому чтобы выйти за классическое представление вакабовских имиджборд о том что есть имиджборда.
А то что ты описываешь про UI/UX и так есть во многих движках, и даже было еще чуть ли не 10 лет назад. Просто никому твои удобные кнопки и уведомления не нужны сами по себе.

 No.236714

>>236533
>Хуёво работает.
Раз ты так сказал, то ладно.
>flarum/nodebb
Эти так уж точно юзлесс нонеймы без задач, лул.

 No.236715

>>236679
>выйти за классическое представление вакабовских имиджборд
Что, кстати, и не нужно. Чтобы что? Просто чтоб не как в других движках?

Понимаю, что у пары человек тут подростковое бунтарство, но нужно же смотреть разумно.

 No.236735

>>236714
>>236583
Перепись ваккабитов закончена.

 No.236743

>>236110
Тогда вообще процент взять нужно. Он в обеих раскладках есть, и его нигде не было в ссылках.

 No.236745

>>236166
Да, давай архитектуру CRUD'а обсуждать.

 No.236765

>>236533
>discource/flarum/nodebb
Это те, которые скрытую подгрузку постов делают вместо пагинации, свою полосу прокрутки реализуют потому, что браузерная крутит в их поделке черти куда, и подменяют поиск по ctrl+f на свою ущербную реализацию? ЮХ на отлично.

 No.236769

>>236765
Тащемта всё правильно. Када многа пастов грузицца с картинками на слабом компе или смартфоне бывает неприятна. Пагинация не привычна анонам да и скроллить удобнее.
>свою полосу прокрутки реализуют потому, что браузерная крутит в их поделке черти куда,
Не вижу проблемы. В десктопном софте тоже может быть несколько реализаций одного компонента. Хотя да, можно было обойтись без этого
>ctrl+f
Опять таки, если в момент времени загружены не все посты (пагинации тоже касается) то цтрлф ищет не по всесу треду а кастомная реализация по всему. Если я жму цтрлф то очевидно хотю найти пост в пределах треда и не хотю делать цтрл на каждой странице

 No.236771

>>236769
Карочи фкусофщина и каждаму сваё но в вышеаписаных (и абкаканых) фичах нет ничего плохого. В идеале они должны галочкой в настройках делацца

 No.236800

>>236765
Если ты захочешь тру бесконечный тред или хотя б чтобы тред с 500-1000 не ставили раком слабую железку, то велком в виртуальный скролл.
Тащемта на этих ваших мобилках это активно используется, потому что только полный дегенерат будет рендерить весь список сразу.

Ты думаешь что на бордах лимит в 500 постов это потому что дискуссия обычно заканчивается раньше? Ага, да.

 No.236801

>>236800
Причем ещё что забыл. Это только бамплимит.
В каждом движке по разному, и хард лимита по постам зачастую нет.

 No.236808

>>236800
Так йа о том же выше напиписал

 No.236869

>>236769
ctrl+f это поиск по странице, хочешь искать по треду - жми отдельную кнопку, нечего конвенции нарушать.

 No.236871

>>236800
>тру бесконечный тред
>на этих ваших мобилках это активно используется
Бесконечный скролл на мобилках (и не только) для того, чтобы пользователи проводили как можно больше времени в приложении, чтобы использовать пользователя.

Явное лучше неявного.

 No.236909

>>236869
>ctrl+f это поиск по странице
Тк пагинафии нет, весь тред это одна страница
>нечего конвенции нарушать
Хочу и нарушаю



[Назад][Наверх] Catalog [Post a Reply]
удалить пост [ ]