/b/test/intStatistics

/b


Анон 19/09/2022, 15:23:17 №:100242Reply
В этом треде сообщайте о встречаемых багах, недоработках и просто о том, что сделано через жопу и должно быть исправлено.
Так же запросы всяких новых свистоперделок тоже сюда.

Код борды тут: https://github.com/ts213/mboard
Борда (не очень) активно допиливается. Если что-то не работает, попробуйте обновить кэш.
Анон 24/09/2022, 18:55:34 №:100251
Добавил возможность постить в тред без обновления страницы. На первый взгляд, вроде работает.
-------------
Да, этот пост отправил без обновления страницы. Ну удобно. Только, как всегда, подводные камни повылезают со всякими багами. Ладно.
Анон 25/09/2022, 15:09:04 №:100252
стырил с харкача тему muon
тестировочка
----
забыл на форму постинга стили применить...
Анон 28/09/2022, 02:17:21 №:100256
Реквест фичи.
Реквестирую фичу бросок костей AKA дайсы XdY как в /brg на мейлаче, например.

Более простой альтернативный вариант фичи: добавлять к посту (помимо номера поста) случайно сгенерированную строку с цифрами по принципу пикрилейтед.

Зачем это нужно? Чтобы крутить рулетки устраивать форумные игры (где нужен рандом) в условиях медленной скорости постинга.

Если будет такая фича (желательно второй вариант, он проще в реализации и удобнее на практике), запилю тред с игрой отсюда https://2ch.hk/brg/res/1475355.html
и буду его вести (раз в неделю).
Анон 28/09/2022, 02:24:44 №:100257
>>100256
>добавлять к посту (помимо номера поста) случайно сгенерированную строку с цифрами по принципу пикрилейтед.
Это вроде несложно. Куда добавлять? Просто в текст поста?
Но чтобы не засорять, под такое наверное нужна отдельная доска.
Анон 28/09/2022, 02:30:28 №:100261
НИХУЯ НЕ РАБОТАЕТ
Анон 28/09/2022, 02:31:45 №:100262
>>100242 (OP)
>
Пикчи открываются не поверх доски как на харкаче, а просто разворачиваются в чуть больший размер. Не знаю задумывал ты так или недоработка, просто хочу обратить твое внимание.
алсо, цветкор рили странный. Будто мне надристали на экран
Анон 28/09/2022, 02:44:08 №:100270
>>100262
>Пикчи открываются не поверх доски как на харкаче, а просто разворачиваются в чуть больший размер
Так проще сделать было.
Анон 28/09/2022, 02:46:39 №:100273
>>100257
1) В шапку поста, где имя/дата/время/номер_поста.
Как-нибуь скобочками отделить, чтобы понятно было, что это не номер поста и использовать его для ответа не надо.

2) Можно в обработку тегов добавить какой-нибудь 74421, например. Если встречается такой тег, заменять его на эту самую строку с рандомными числами (и только один раз на пост, чтобы нельзя было в одном посте нафигачить сто тыщ мильонов этих [roll] и нагрузить проц выше лимита).

Отдельная доска не нужна. Тут и так (живых) постов мало. Пусть все активные в /b сидят, ИМХО. С тегом [roll] ничего не засорится.

Реквест фичи 2
Кстати, реквестирую закреп тредов на нулевой. Разумеется, такая возможность только для админа.
Как они должны работать: закреплённые треды всегда выше незакреплённых. Среди закреплённых выше поднимаются бампнутые закреплённые, но они никогда не опускаются ниже незакреплённых. И не тонут после бамплимита (только возможность постинга блокируется) пока админ их не открепит.

Зачем это нужно? Для того чтобы случайно зашедший бот или долбо не вайпнул ниграми всю доску. Закреплённые треды не будут смываться. Да, их можно засрать до бамплимита, но это легко почистить деллолом по айпи, а сами треды с ценными постами останутся.
Анон 28/09/2022, 02:48:53 №:100276
>>100273
>Тут и так (живых) постов мало.
Тредов.
Ну ты понел.
Анон 28/09/2022, 03:00:28 №:100280
>>100273
Спасибо, анончик. Сделаю.

Так может просто добавить тег, который будет роллить число и всё? Прямо в тексте поста. А число можно, например, цветом выделять.
Просто отдельное поле под это выводить как-то не очень. Ну или тут подумать надо. Завтра поразмышляю.
Анон 28/09/2022, 03:37:14 №:100292
>>100280
Хочу сейчас. Там дел на 5 минут.
Просто сделай обработку тега 11591, если он есть в посте — показывать на его месте строку с рандомными цифрами. Рассчитывать только один раз, и все последующие [roll] заменять на уже готовый результат.
Анон 28/09/2022, 03:37:57 №:100293
>>100292
Ну и да, цветом выделять, конечно.
Анон 28/09/2022, 03:48:12 №:100296
>>100292
UPD.
Можно вообще одну проверку сделать, если текст поста начинается с 32120 -> заменить на результат + перевод строки (чтобы с текстом не перемешивалось), во всех остальных случаях [roll] игнорируем и оставляем как есть. Чтобы нагрузку снизить. У меня на мелкоборде так было.
Чуть менее понятно для пользователя как работает тег, но кому нужны роллы разберутся.
Анон 28/09/2022, 03:49:04 №:100297
>>100292
Я щас не смогу сделать. Выдавать статичный контент можно бы было сделать за пару минут.
Но выдавать рандом через тег, это нужно повозиться. Функцию написать несложно, но нужно её результат интегрировать в хтмл шаблон. И тег парсить.
Завтра на ясную голову сделаю, если нужно. Щас спать пойду.
Анон 28/09/2022, 03:51:34 №:100298
>>100297
хотя стоп, вроде действительно просто
щас может сделаю
Анон 28/09/2022, 03:57:26 №:100300
>>100298
Только не надо числа в строку преобразовывать.
Так медленнее будет.
Ещё можно вместо random.choice использовать random.randint(0, 9) как индекс кортежа ("0", "1", "2", "3", "4", "5", "6", "7", "8", "9") в цикле for _ in range(10), так побыстрее будет. Наверное.
Впрочем, это ты у нас программист, тебе виднее.
Анон 28/09/2022, 04:16:40 №:100307
>>100242 (OP)
Я зашёл в тред, сказать, что ОП хороший умный мальчик и он далеко пойдёт!
Анон 28/09/2022, 04:17:44 №:100308
Эх анонче, пикчи бы по всему ебалу как на харкаче, а так как на форче не катит.
Анон 28/09/2022, 04:19:44 №:100310
Это окончательное название доски? Было бы ахуенно увидеть какое то супер ориджинал название.
Анон 28/09/2022, 04:25:47 №:100313
923
>>100312
Админ, ты? Попробуй без ссылки в начале поста.
Анон 28/09/2022, 04:28:14 №:100315
>>100312
>>100313
Е-е-е-е! Работает. Спасибо.
Пойду пилить никому не нужный тред с игрой.
Анон 28/09/2022, 04:29:49 №:100317
>>100310
Окончательного нет ничего.
Предлагайте своё что-то.
Анон 28/09/2022, 04:33:16 №:100321
>>100320
Есть одна маленькая проблемка...
Цифры при обновлении страницы разные...
Анон 28/09/2022, 04:38:28 №:100322
>>100321
лол
Ну зато рандом, че. На максималках.
Анон 28/09/2022, 04:39:10 №:100323
>>100321
Нда... Чёт не подумал об этом. Похоже, по-быстрому не получится. Спокойной ночи
Только фичу не убирай. Она и с багом прикольно работает.
Анон 28/09/2022, 04:49:15 №:100327
>>100323
Забавно, блин
Я этот момент вообще упустил.
Там на уровне бд что ли ролл в цифры заменять. Не знаю, думать надо.
Анон 28/09/2022, 04:52:13 №:100328
>>100321
если базы нет, тогда это хай анонимити %%или кринж))%%
Анон 28/09/2022, 04:52:27 №:100329
>>100327

Делать проверку на 64172 отдельно, перед другими тегами и на <результат> в исходном тексте. Например, сразу после проверки только что пришедшего текста поста на всякие SQL-инъекции и нехорошие ссылки. Потом этот текст уже записывать в базу и обрабатывать другие теги.
Анон 28/09/2022, 04:54:24 №:100330
>>100329
... заменять на <результат> в исходном тексте, и его уже потом в базу.
fix
Анон 28/09/2022, 05:03:25 №:100331
>>100330
Ага, только не просто <результат>, а завернуть в ещё один тег чтобы по нему красить можно было. И обыграть это так, чтобы пользователь сам не смог использовать этот тег чтобы обманывать в рулеточках.

Более простой, но более дорогой для БД вариант: тупо ещё одно поле в БД под это дело. Но это долго. И дорого.

Ещё один вариант: по хитро выделанному алгоритму рассчитывать <результат> не random'ом, а конвертировать в него, например, номер поста. Короче, соль нужна. И какой-нибудь алгоритм хеширования до набора нужных символов (0-9). Для того кто не знает соль будет выглядеть вполне себе псевдослучайно.
Анон 28/09/2022, 05:05:40 №:100332
разметку проебигитхаб не смотри
Анон 28/09/2022, 05:10:05 №:100333
>>100332
/r возможность удолять посты
Анон 28/09/2022, 05:40:22 №:100337
>>100331

Вот пример реализации концепции с солью и хешированием номера поста.

(Только это слишком медленно. Нужна функция для хеширования гораздо проще и шустрее, и сделать чтобы она не вызывалась лишний раз для одного поста, т.е. один раз посчитать и использовать во всём посте. Вооот...)
Анон 28/09/2022, 05:42:48 №:100339
>>100338
Шишка на Python встала, сейчас пойду свою борду пилить...
Анон 28/09/2022, 05:59:27 №:100341
>>100338
Хэширование никакое ненужно.
Вот, карочи, примитивный вариант.
Для такой задачи это достаточно псевдослучайно, ящитаю.

Конечно, ведающий анон может спалить паттерн. Но для такой задачи это не критично.
Анон 28/09/2022, 06:12:34 №:100342
Реквестирую лимит символов на пост больше раза в 2.
А то у меня стандартная шапка треда не влезает.
Анон 28/09/2022, 06:27:27 №:100343
>>100331
можно просто дергать питоном анус /dev/random
Анон 28/09/2022, 06:46:47 №:100344
>>100343
Проблема не в том, чтобы сделать рандом, а в том, чтобы его хранить.
Предложенная реализация с солью (которую можно захардкодить или брать из файла настроек) по одному и тому же номеру поста выдаёт один и тот же результат (пока админ не изменит соль).
Анон 28/09/2022, 07:50:05 №:100350
>>100344
наверное можно хешить номер поста и плясать от этого, но опять же нужно искать золотую середину. ведь криптостойкость будет обратнопропорциональна быстродействию
Анон 28/09/2022, 12:24:53 №:100372
Анончики назадавали всяких вопросов
>А как зовут владельца новой борды?
Как протагониста в Готике 2
>В ИТТ РОЛЛИМ НАЗВАНИЕ ДЛЯ НОВОГО ДВАЧА
>бункерач
Неплохо. Я и домен сменить могу, кстати. Нынешний никудышный.
>Введешь ли ты возможность жаловаться на порриджей чтобы их заблокировали
Если будут плохо себя вести
>Треды архивируются?
Нет, пока что всё, как есть. Тут вообще минимум по функционалу. Каталог, Автоскрытие. Нету тут н и ч е г о.
>Поставишь ли 18+ сайту с какой нибудь проверкой?Советую поставить,а то бункерач ждет такая же печальная участь,как и у двача
Не понял
>/r возможность удолять посты
Ну разве что в течение ограниченного времени. Но это сложна. Надо с кукисами разбираться, чтобы идентифицировать постера.
>Реквестирую лимит символов на пост больше раза в 2.
Поставил лимит 8 тыщ символов, было 4
Анон 28/09/2022, 13:04:11 №:100376
>>100341
Вот это неплохо выглядит.

Только вот должна ли эта функция быть известна или держать её в секрете? Просто, если я добавлю это в код, то это можно будет найти на гитхабе. И зная алгоритм, как-то манипулировать.
Или пофигу?
Ну можно, конечно, отдельный файл подключать, в котором будет эта функция, и этот файл не грузить на гитхаб. Но мне это не нравится.
Я на гитхаб код так выкладываю, чтобы можно было его взять и запустить. А без этого файла ошибки посыпятся.
Анон 28/09/2022, 13:09:45 №:100377
Сухой минимализм, треды от стенки до стенки. Форматирование для олдов. Неплохо.

Разделитель тредов кал. Сделай из этой полоски белой другое что-нибудь.
Анон 28/09/2022, 13:16:00 №:100378
>>100377
>Сделай из этой полоски белой другое что-нибудь
Меня подобное уже смешить начинает.
Кто-то приходит и говорит %%%вот это%%% -- хуйня. Делай лучше. Спрашиваю: как лучше? Ну делай и всё. Чтобы лучше было!
Понял, принял пиздец
Анон 28/09/2022, 14:59:20 №:100380
>>100376
>Только вот должна ли эта функция быть известна или держать её в секрете?
Пофигу. Главное, чтобы она не была совсем уж простая вроде (post_number + salt)[-5:]. Уникальность работы функции задаётся солью, а соль на работающем сервере не обязательно должна быть дефолтной как на гитхабе (наоборот, подразумевается, что каждый админ будет своё значение задавать). И ещё, соль не должна быть вида 100000000, а должна быть с разными (не повторяющимися подряд) цифрами 92581741793247, чтобы красиво работало с номерами постов вроде 100000, 200000, 100010.

Но вот сейчас я поспал и вижу, что не хранить результат вычислений в базе это дерьмовая идея в принципе. Допустим, у нас есть тред на 500 постов. В каждом из этих постов есть 39465. Каждое обновление страницы будет вызывать эту функцию 500 раз для каждого пользователя. А если у нас 500 пользователей (единовременно)? Корочи, это не норма. Лучше изменять сам текст поста перед тем как записывать в базу. Ну и сделать функцию роллов отключаемой, чтобы если она не нужна убирать нагрузку из-за дополнительных проверок.

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

Админ, прасти... Идеи совершенствуются во время их реализации...
Анон 28/09/2022, 15:20:00 №:100383
>>100380
>Каждое обновление страницы будет вызывать эту функцию 500 раз для каждого пользователя. А если у нас 500 пользователей (единовременно)? Корочи, это не норма.
У меня там уже несколько функций вызывается для обработки каждого поста. Типа покрасить текст, превратить >>134663 в ссылки. Не знаю, как это будет работать при высоких нагрузках.
Есть такая штука, как кэширование, но я в нём не разбирался. В теории, должно хорошо помогать. Разок 500 постов закешировал и отдаешь их по запросу.
Но на оптимизацию пофигу пока что. Когда начнутся заметные проблемы, то тогда можно будет заморачиваться.
Так, ладно. Проснулись, улыбнулись, потянулись. Щас засяду, попробую сделать что-то вменяемое.
Анон 28/09/2022, 15:28:29 №:100384
Вот кстати новая проблема вылезла >>100381 →
Добавь в список задач
Нужен кат для превьюх слишком длинных тредов (шапки, и превью постов, в принципе, тоже) на странице. В идеале чтобы это без js работало. Просто отрезать лишний кусок текста для превью шапки/постов и в конец добавлять «...», а когда заходишь в сам тред всё уже целиком показывается, например. Ну или пусть с js будет. Лишь бы было. Не приоритетно. Самое важное это рулеточка.
Анон 28/09/2022, 15:32:41 №:100385
>>100380
>чтобы она не была совсем уж простая
можно сделать несколько простых функций с минимальным отличием. или несколько вариантов соли. и дергать их рандомом. взлетит?
Анон 28/09/2022, 15:49:39 №:100386
>>100385
Очевидно, нет (-___-)
Нам же нужно получать один и тот же результат при одних и тех же условиях.
Анон 28/09/2022, 16:06:37 №:100387
>>100383
По поводу функций для обработки постов.
Почему не сделать так:
1) Вот пользователь отправил пост, сначала вырезаем из него все потенциально опасные символы (SQL-инъекции, HTML теги, вставки JS скриптов и прочее);
2) Потом проходимся по тексту функциями для обработки поста и в этом же тексте заменяем [тег_борды] на результат + <html_тег>. Например, {s}текст{/s} на <i>текст</i>, {spoiler}текст{/spoiler} на <span class="spoiler">текст</span>, {roll} на <span class="roll">результат функции</span>.
3) И вот это уже записываем в базу как текст поста. И браузеру показываем в таком виде, с html-тегами.
В таком случае можно спокойно использовать random для рулетки. И считаться всё будет один раз (при отправке поста).
Могут возникнуть проблемы, если ты захочешь изменить в css имена классов (для спойлеров и прочего), тогда старые отвалятся. Но для таких случаев можно тупо не удалять старые классы из css, а для новых постов использовать новые. Либо под конкретную ситуацию пилить скрипт который будет проходить по базе и заменять в постах старые варианты на новые.
Анон 28/09/2022, 18:00:42 №:100391
Сделал возможность роллить в этот тред >>100381 →
и для теста в этот >>100265 →

Работает только в тех тредах (возможно, пока что)
Роллится вот так: roll = str(post_id * (salt - msec) + post_id)[-5:]
msec это микросекунды из даты поста.
Анон 28/09/2022, 18:13:12 №:100402
>>100391
Спасибо.
С микросекундами хорошо сделол.
Но результат цветом не выделяется...

С микросеками можно и без соли обойтись, наверное. Если, например, str( post_id + (msec * msec))[-5:].
Или вообще оставить только msec. Это и есть генератор псевдо случайных чисел же. Ну то есть какое-нибудь:
str( msec * msec + msec)[-5:]
Анон 28/09/2022, 18:19:16 №:100408
>>100402
Ой, сорян. Увидел, что в html'е <span class="roll"> на месте.
Анон 28/09/2022, 18:22:34 №:100410
>>100402
Да так лучше
Вот на это изменил:
roll = str(msec * msec + msec)[-5:]
Анон 28/09/2022, 18:29:53 №:100411
>>100410
Теоретиськи, на крайних случаях могут быть проблемы...
Например, если пост msec == 0, или ровно 1, и так далее. Длина строки может получиться короче 5-ти символов... ( 0 * 0 + 0 = 0 ) Или нет?
Может, стоит в функцию запихать проверку if len(roll) < 5: roll = "00000"
или что-то такое...

Ладно, всё, извини. Больше не буду (-__-)
Анон 29/09/2022, 16:24:27 №:100438
Админух, у меня немного легаси говна для борды на петухоне и жсе есть, нужно? В том числе есть дайсы полноценные.
Анон 29/09/2022, 19:05:14 №:100441
>>100438
Давай. Погляжу, может, полезное что-нибудь найду.
Анон 01/10/2022, 22:40:48 №:100449
Постарался до ума довести форму постинга.
Теперь при неправильном заполнении формы, прямо в форме появляется ошибка.
Например, если неверная капча, неподходящий формат файла для загрузки или ещё что-то.
Без джаваскрипта тоже возможность постить есть, но тогда форма при ошибке отправляется на отдельную страницу с ошибкой.

>>100387
>1
>2
Не знаю, прочитаешь ли ты это или нет. Но, в общем, мысли в слух.
Я над этим поразмышлял и вроде бы это такой себе подход. Если прямо в БД добавлять к содержимому поста всякие теги, спойлеры и прочее, то это сделает невозможным поиск по постам.
Ну например, я хочу отсортировать все посты с текстом в них "админ - лох". Я вполне возможно не смогу это сделать, потому что текст может быть видоизменён из-за тегов и т.д.
Или например, где-то нужно будет вывести текст без обрабтки. Тоже облом.
Мне в голову пришла мысль, что можно создать второе поле под текст поста в БД. Одно поле с оригинальным текстом, другое с обработанным.
Тоже не очень-то привлекательной идея кажется.
Ну в любом случае, я этим вряд ли заморачиваться буду.
Анон 02/10/2022, 12:53:59 №:100451
>>100450
Видите, да?
Борда не мёртвая! Не мёртвая, повторяю!
Анон 02/10/2022, 17:34:22 №:100452
Добавил интерактивные превью цитат. Можно из одной цитаты открывать другую (при наведении курсором).
На тач-устройствах без курсоров вроде не работает.
Анон 03/10/2022, 00:22:56 №:100454
как же я с капчи проигрываю
Анон 13/10/2022, 16:59:22 №:100481
>>100438
Забыл напрочь об этом посте.
Как двигается работа над парашей, админ, пилил что-то новое за это время?
Анон 13/10/2022, 17:34:26 №:100482
>>100481
С точки зрения пользователя, вроде ничего нового не добавлял.
А так, копался немного в кишочках всяких. Сделал так, чтобы борду можно было взять, установить и тут же сразу пользоваться.
Немного поразбирался, как автоматические тесты работают.
Наблюдал и тестировал, как кэширование работает.
Некритические баги поправил чуток.

Ещё сделал авто перевод интерфейса борды в зависимости от настроек браузера: ру/англ.
Хз, че делать ещё. У меня идеи (которые мне интересны) закончились. Над визуальным отображением борды работать не хочу.
Анон 13/10/2022, 18:45:35 №:100484
Черные полосы ферминоза, ухх.
https://i.imgur.com/Rq4xk3S.png
https://i.imgur.com/400SKV7.png

>>100482
>У меня идеи (которые мне интересны) закончились.
Зависит от того, что тебе интересно...

Так, сразу замет очка.
При открытой форме постинга при клике на .postlink ответ на пост должен вставляться в #postForm, а не в #quickPostForm. Пример на лицо - написал часть поста, хочу к тексту добавить ответ, тыкаю на постлинк и, чтобы ответить на твой пост, мне приходится копировать линк из плавающей формы и вставлять его в основную форму, лол. Мягко говоря, неудобно...
По-хорошему, стоит сделать связь между формами постинга, основной и плавающей. При изменении содержимого одной её содержимое копируется во вторую.
Ну и от кнопки обновления импакта нет, я после того, как в первый раз тыкнул в неё, подумал на секунду, что она не работает, лол. Добавь хоть какую-нибудь индикацию того, что новых постов нет.
Вместо хеш-ссылок на кнопках "вверх" и "вниз", чтобы не срать в историю браузера, можно добавить в хтмл onclick="window.scrollBy({top: -document.body.scrollHeight})" (это вниз, вверх без дефиса перед документ).
Капчу с выбором файла из текстареы вытащить бы, выглядит всрато.

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

Сегодня заебался пиздос, рыться в коде лень. Если что-то из бэка нужно, могу позже на пастебин залить. Жс и цсс можешь посмотреть сам, если интересно https://govnyach.pythonanywhere.com/b/
Алерт, адский говнокодище.
>Над визуальным отображением борды работать не хочу.
Если хочешь, могу помочь с этим. Правда, постоянность работоспособности у меня немного... непостоянная, как ты мог заметить, хех. >>100118 → - мой пост.
Анон 13/10/2022, 19:27:59 №:100486
>Добавь хоть какую-нибудь индикацию того, что новых постов нет.
А, она есть, ладно. Перед отправкой запроса можно в fetchStatus писать "обновляем..." или что-то такое.
Анон 13/10/2022, 19:39:09 №:100487
>>100484
Спасибо, анончик. Альтернативное мнение очень важно, потому что я многое под себя делал и под свои привычки. Попросту не замечаю каких-то неудобств, так как для меня так и надо.
>Черные полосы
У меня такого нет. Я проверял вёрстку в лисе и хроме.
>от кнопки обновления импакта нет
Не, она работает и там появляется сообщение, что постов нет. Просто я тут временно кое-что наебнул... Должна работать.
>стоит сделать связь между формами постинга, основной и плавающей
Хотел сделать, но забыл. Попробую.
>хеш-ссылок на кнопках "вверх" и "вниз", чтобы не срать в историю
Не знал про это даже.
>Подгрузка постов при скролле вниз страницы (честно спиздил с другой параши), можешь на досках для подгрузки тредов использовать и избавиться от страниц.
Какой смысл? У меня только на картинках подгрузка стоит через loading=lazy
Со страницами мне больше нравится.

Ладно, будет чем заняться.
>Если хочешь, могу помочь с этим
Да, давай. Ты можешь с гитхаба взять борду и у себя запустить для теста. Я сделал, чтобы там всё просто было для запуска. Прямо там можешь поредачить стили всякие.
Ну или делай, как удобно.
Продуктивность и у меня хромает, но торопиться некуда.
Anon 13/10/2022, 19:51:41 №:100488
>>100484
>Если что-то из бэка нужно
У тебя там жквери в жсе... Я только с обычным жс знаком, да и то, ещё хуже, чем с питоном.
А вот на бэк я бы посмотрел.
Анон 13/10/2022, 21:11:51 №:100489
>В этом треде сообщайте о встречаемых багах, недоработках и просто о том, что сделано через жопу и должно быть исправлено.
Линк ведёт обратно в тред, а не на нулевую. Имплаинг он должен вести на доску.
Анон 13/10/2022, 23:46:52 №:100490
Я с формой постинга повозился чуток.
Если нижняя форма открыта, то плавающая не будет появляться.
Так же одна форма копирует содержимое другой.
Ну на первый взгляд работает, но нужно понаблюдать.
И кэш нужно обновить.
Анон 14/10/2022, 01:36:41 №:100492
У нас есть оригинальный алгоритм как убрать лахту и прочих троллей-сибилов (на основе субъективных рейтингов, результат 15 лет разработки, есть прототип на Питоне). Хотим попробовать прикрутить к какой-то борде и посмотреть что будет.

Автор, если интересно - пиши.
Анон 14/10/2022, 11:03:10 №:100493
>>100492
Это не троллинг?
А как результат этого алгоритма оценивать, если тут никто не пишет почти?
Ну можно попробовать, я вроде не против.
Анон 14/10/2022, 18:01:44 №:100494
>>100493
это не троллинг. В ближайшее время заяц сделает предложение на гитхабе, там пообщаемся.
Анон 15/10/2022, 21:38:55 №:100499
>>100493

Заяц сделал предложение, проверяй почту
Анон 28/10/2022, 18:10:17 №:100511
Ну что там, Админ. Волшебный алгоритм прикрутил? Кстати, ципсо он тоже убирает, или только лахту?
Анон 28/10/2022, 23:56:34 №:100513
>>100511
Пока что ничего конкретного.
Конкретно сюда ничего прикручиваться не будет. Туто минимализм и самофильтрация через отсутствие постеров.
Анон 28/10/2022, 23:59:59 №:100514
Нифига, 10 постов за день. Увидев счётчик, подумал, что вайпать начали.
Анон 29/10/2022, 06:23:55 №:100519
>>100490
Во, админух, хорошо зделол. Кнопки разметки тоже добавил, малаца.
Больше двух недель сюда назад писал, атас. Вкрации, завалы на учебе, к которым привела моя прокрастинация. А ещё тут была паста на 3к символов, но она никогда не должна увидеть свет. Ля, как же с кнопками разметки удобнее стало.
Вечером, если не усну сразу, как вернусь с пар, выкачу тебе наконец бэк. Хоть там и немного, но, надеюсь, тебе пригодится. Расскажи пока лучше, что за эти две недели добавил, над чем работал, над чем работаешь, какие планы на будущее?
Анон 29/10/2022, 13:00:57 №:100535
>>100519
Тут всё, как было, ничего нового. Ну, как ты сам заметил, кнопки разметки. Больше ничего не добавлял и не пробовал даже.
Занимался кое-чем другим, и ещё играл в Элден Ринг.
Планов у меня нету, как и идей. Ну, может вдохновение снизойдёт и я ещё сделаю что-нибудь.
А так, принимаются предложения по улучшению и расширению функционала.
Ты уже кстати вроде 2 раза бэк обещал, щас уже 3 раз
Anon 29/10/2022, 13:28:36 №:100542
хачу чета спиздануть79454[roll]
Анон 29/10/2022, 13:33:57 №:100559
Админ, у нас вайп.
В этом треде https://mboard.tk/b/thread/100381/
снеси всё что ниже поста 100534, плиз.

Не стоило пиарить свой тред на мейлопараше, да ещё и днём. Сорян.
Анон 29/10/2022, 13:39:32 №:100573
Кстати, поздравляю мборду с первым вайпом.
Анон 29/10/2022, 13:59:11 №:100612
Какой же дегенерат
На борде буйствует какой-то шизик, вайпающий борду из под разных впн. Постинг временно отключён.
Анон 29/10/2022, 14:11:34 №:100613
Уже можно выходить из бункера?
Анон 29/10/2022, 15:16:25 №:100616
можно постить
Анон 29/10/2022, 15:28:03 №:100617
Ещё раз извиняюсь.
В /wr и /brg тоже запощена картинка со ссылкой на тред mboard.tk/b/thread/100381/
Снеси этот тред найух, плиз. На всякий случай.
Играть всё равно никто не играет. А так лишнего повода у мейлачеров-вредителей не будет.
Анон 29/10/2022, 15:40:26 №:100618
>>100617
Да пофигу. Всё равно, когда-нибудь бы случилось. Борды и вайпы это единое целое.
Теперь зато можно подумать, как с таким справляться.
Чистить подобное несложно, просто одной командой всё удаляется, но было бы лучше, если бы подобное вообще не допускалось
Анон 30/10/2022, 12:21:23 №:100681
С первым вайпом, админух! Ищи капчу надёжнее, которую будет сложнее сломать сеткой, вряд ли вайпер-кун станет заморачиваться с покупкой индусов-решателей капчи.

>>100535
>Ты уже кстати вроде 2 раза бэк обещал, щас уже 3 раз
Будет, обязатеньно будет. Надо только потерпеть.
Вчера уснул всё-таки, прости. Сегодня вечером почищу немного, залью на гитхаб и скину.
Я там предлагал ещё твою борду поковырять. На этой неделе времени не будет, к сожалению, но на выходных и следующей неделе попробую поковырять хотя бы цсс.
Анон 30/10/2022, 12:37:22 №:100687
Ну ты настоящее глубинное зло пробудил какое-то.
Он хоть понимает, что я буквально одной строчкой всё это удаляю?
Анон 30/10/2022, 13:09:18 №:100703
>удаление по ключевым словам
Нахуя?
Удалить всё запощенное с айпишника не пробовал?
Анон 30/10/2022, 13:22:30 №:100709
>>100703
Потому что он из под тора это делает и каждый раз адрес меняет.
Нужно тор блокировать.
Анон 30/10/2022, 13:28:26 №:100710
Блокируй все прокси, тогда уж.
Анон 30/10/2022, 13:40:31 №:100711
>>100710
Где диапазоны айпи взять?
Диапазон тора я нашёл. Осталось только прикрутить список айпи к борде.
Анон 30/10/2022, 14:05:49 №:100712
Существует несколько отркрытых библиотек. Гугли.
И сделай так, чтобы капча регистры не различала.
Анон 30/10/2022, 18:49:03 №:100725
Так, кое-что сделал..
Как бы теперь этого вайпера позвать, чтобы протестировать блокировку проксей?
Анон 30/10/2022, 20:05:38 №:100726
>>100711
Лично мне показалось, что этот
>Блокируй все прокси, тогда уж.
скорее является жирным троллингом, нежели прямым руководством к действию. Мол, продолжай в том же темпе превращать борду в мочепарашу. Или я не прав?
Анон 30/10/2022, 20:05:53 №:100727
*что этот пост*
Анон 30/10/2022, 20:41:21 №:100729
>>100725
Создать тред на дневном мейлаче -_-

>>100726
>Или я не прав?
Думаю, не прав. Выключать постинг с проксей на время вайпа вполне нормальное решение. Или у тебя есть предложение получше как бороться с вайпами?
С точки зрения мочепарашности у меня лично большую неприязнь вызывает принудительное использование JS с анальными проверками клаудфлары, например.

мимо
Анон 30/10/2022, 21:20:28 №:100731
>>100729
Я такого же мнения.

Никто не хочет потестировать, как постинг из под впна/тора работает?
Мне лень
Анон 01/11/2022, 00:32:32 №:100746
Админух, гляди, что творится то, простыня текста вывалилась за пределы если не экрана, то своего поста точно.
Алсо, лично я заметил такое только недавно, возможно результат багов.
Анон 01/11/2022, 01:29:40 №:100747
>>100746
Ну я как всегда мобильную версию не проверял...

Css overflow: scroll на мобильных браузерах не работает почему-то.
Анон 01/11/2022, 19:07:55 №:100752
21840
Поломал роллы, извиняюсь...
Все существующие роллы заработают, но будут иметь другое значение. Вроде это не критично?
Анон 01/11/2022, 19:11:37 №:100753
>>100752
Да они найух не нужны, тот тред всё равно мёртвый. (Но фича всё равно прикольная).
Анон 01/11/2022, 19:19:56 №:100754
>>100753
Ето хорошо.

Уже 100+ постов в треде. Лимит постов, кстати, даже технически не реализован. Сидим пока лагать не начнёт?
Анон 01/11/2022, 23:18:53 №:100757
>>100754
На борде 3,5 анонимуса сидит, вряд ли лагать начнёт когда-либо.
Анон 02/11/2022, 13:57:50 №:100758
Вырубил обязательный https на случай если забуду обновить сертификат и потому что он не нужон. Кому нужон всё равно могут использовать. Без него немного быстрее работает.
Фигово, что сервер на другом континенте находится. Если бы в Европе был, то ещё быстрее бы работало.
Анон 03/11/2022, 21:52:42 №:100760
Сделал открытие картинок, как на мейлаче, ну попробовал сделать. Нужно обновить кэш.

А ещё что-то с сервером не то, лаги жуткие.
8 packets transmitted, 7 received, 12.5% packet loss, time 7017ms
Анон 04/11/2022, 03:07:17 №:100761
Я придумал название твоей борде: "Коврач". Я Цикорий-кун, если что.
Анон 04/11/2022, 03:08:17 №:100762
Представьте себе, что однажды Коврач подсидит Двач, лол. Вот будет умора.
Анон 04/11/2022, 03:34:04 №:100763
>>100762
Коврач мёртворождённый и ничего это изменить не сможет.
Анон 04/11/2022, 03:43:11 №:100764
>>100763
Шутки судьбы непредсказуемы🤷
Анон 04/11/2022, 21:48:43 №:100773
О, жива борда. А то я уже испугался, подумал, что ты её закрыть решил.
Анон 04/11/2022, 21:56:18 №:100775
>>100773
Живее всех мёртвых
Как картинки открываются переделывал просто.
Анон 04/11/2022, 22:15:42 №:100776
>>100775
На телефоне теперь так себе открываются, с огромной задержкой.
Анон 04/11/2022, 23:00:15 №:100779
>>100776
Да тут что-то не так с доступом к серверу из России.
Большущий пинг.
Картинки долго открываются, потому что скорость скачивания 50 кб/сек
На самом сервере вроде проблем нет.
Анон 05/11/2022, 13:14:16 №:100780
тест
Просьба написать, нормально ли у вас загружается это видео?
У меня вообще еле грузится и я не могу определить в чем причина медленной отдачи с сервера.
Анон 05/11/2022, 14:13:52 №:100781
>>100780
Нормально. Но превьюха не отображается.
Анон 05/11/2022, 14:29:47 №:100783
>>100781
Пасиба. Выходит, что дело в моём провайдере.
У Билайна че-то там происходит с реорганизацией, видимо из-за этого.
Превьюхи и не должно быть, потому что элемент не предзагружается (иначе у меня вообще страница зависает)
Анон 06/11/2022, 03:42:01 №:100785
О, ты таки засунул скринтеги в цсс. Хорош.
Анон 06/11/2022, 11:28:28 №:100786
>>100784
Маршрут странный /b/muon_bg.jpg, такого не должно быть.
К тому же видно, что тот же самый файл нормально грузится из /static/css/muon_bg.jpg. А этот файл всего один и он только в /static/css/
У тебя там браузер может отсебятину творит?
Анон 08/11/2022, 11:45:25 №:100787
Чо как оно? Коврач или даркач? Или Эскобар?
Анон 08/11/2022, 15:47:07 №:100788
>>100787
По моему скромному мнению, предыдущая тема была лучше.
Анон 09/11/2022, 02:25:59 №:100801
>>100788
Да, тоже так кажется. Дизайном в 10 раз сложнее заниматься, чем код писать. И в такое уныние вгоняет.
Анон 09/11/2022, 20:35:23 №:100802
На мобильной версии тема не меняется.
Алсо, мб напилишь ссылки на ответы в посте, чтобы в этих >> был хоть какой-то смысл?
Анон 09/11/2022, 20:48:23 №:100803
>>100802
>На мобильной версии тема не меняется.
У меня меняется. Какой интернет-обозреватель используете?
>ссылки на ответы в посте
Что, тоже у тебя не отображаются? Должны работать. На странице списка тредов их нет, если что. Только внутри тредов.
Анон 09/11/2022, 21:14:53 №:100805
Не отображаются.
Браузер Firefox v68.8.0. Довольно старая версия, сделанная до того, как мозилла окончательно заруинила свой браузер.
Анон 09/11/2022, 21:31:21 №:100806
>>100805
Не знаю, может быть гляну как-нибудь в чём причина. Но это бровзеры эти ваши качать надо, я 91 версией пользуюсь.
В консоли нету никаких ошибок?
Анон 10/11/2022, 05:53:25 №:100807
А как эту консолб открыть?
Анон 10/11/2022, 10:56:44 №:100808
>>100807
Я забыл, что у тебя мобильный браузер. Как на нём открыть не знаю.
Анон 10/11/2022, 23:55:12 №:100810
Свои посты теперь можно удалять.
Анон 14/11/2022, 20:58:21 №:100826
от нечего делать прикрутил скрипт, которым иногда пользуюсь, к борде
добро пожаловать в кроличью нору
>>100823 →
Анон 20/11/2022, 20:10:21 №:100829
Что-то тут мертво всё.
Админ, если тебе всё равно делать нечего, может всё же загрузишь старую версию огнелиса и посмотришь, что ему не нравится?
Анон 21/11/2022, 01:35:27 №:100830
>>100829
Вот из-за этой хрени не работает: https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/Optional_chaining
Она только с 74 версии.
Чтобы заработало нужно функцию, в которой этой оператор используется, переписать. Мне не очень хочется это делать, но если тебе по какой-то причине это очень надо, то могу попробовать.
Вообще, я бы не советовал использовать такую устаревшую версию. Я сам тоже негативно отношусь ко всяким обновлениям мало приносящим что-то нужное, но на древней версии сидеть тоже не вариант. Можешь попробовать ESR версию огнелиса или форки типа Falkon browser или ещё какие-нибудь
Анон 26/02/2023, 15:19:29 №:100895
Есть тут выжившие?
Возможно грядёт ПЕРЕЗАГРУЗКА

Подробностей пока не будет.
Анон 27/02/2023, 09:24:48 №:100896
>>100895
Привет, админушка. Захожу вот порой в надежде найти новые посты...
Анон 28/02/2023, 15:52:53 №:100897
>>100896
Работа кипит!
Может тут бложик запилю над тем, чем занимаюсь. Но пока что рановато.
Анон 12/03/2023, 18:01:25 №:100933
Делал небольшую обновочку, забыл из шаблона убрать ссылку на (удалённый) скрипт, и поэтому после открытия любой страницы возникала (некритическая) 404 ошибка.
А суть в том, что на сервере настроена защита, которая выдаёт бан, если за короткий срок с одного ип возникает много 404 ошибок (от сканящих ботов защита)
Таким образом я получил бан и даже не понял, что произошло. Забавно.
Анон 22/03/2023, 23:15:16 №:100944
Админ, ты как доменое имя на .tk получил? Freenom не работает же.
Анон 23/03/2023, 15:15:46 №:100946
>>100945
Как продлевать будешь?
Есть идеи где ещё можно получить бесплатное доменное имя?
Анон 23/03/2023, 15:50:44 №:100947
>>100946
Не знаю, сидим тихо, не бухтим до начала осени. До осени действителен.
Там есть кнопка продлить, но становится активной за 2 недели до окончания.

Кроме Фринома, вроде только поддомены бесплатные есть на сервисах типа pythonanywhere
Анон 24/03/2023, 00:07:23 №:100948
Вот, кстати, альфа версия борды, которую делаю уже некоторое время.
Не знаю, что из этого получится. В идеале, хотелось бы иметь минимализм, но со всяким доп. функционалом, который отсутствует на существующих бордах по типу редактирования постов, удаления.
Прикрутить туда прозрачную модерацию. Автоматическое создание своих досок. И прочее....
Работать всё должно без перезагрузок страницы на джаваскрипте.
Не знаю, хватит ли силёнок довести это до вменяемого вида.
Анон 24/03/2023, 01:40:52 №:100949
>>100948
>по типу редактирования постов, удаления
Лол, а ведь когда-то давно такая функция была на всех бордах
Анон 24/03/2023, 14:18:43 №:100950
>>100949
Да и щас можно удалять посты на некоторых бордах, но неудобно всё это. Борды работают на движках 20-летней давности. Нужна революция.
Анон 24/03/2023, 18:20:28 №:100951
>>100950
>Нужна революция
Не нужна. Я свою браузерку пилю на PHP, на одних post-get запросах. Если и до борды дойдут руки, она будет сделана по такому же принципу. Вонючий JS не нужен. Для любителей революций есть социальные сети, такому контингенту имиджборды не интересны в принципе.
Хатт-джабба-скрипт — зло.
Хотя у меня была идея попробовать сделать борду на Godot'е (игровой движок с возможностью экспортить игру для веба) ради лулзов.
Ладно, на самом деле не совсем зло. Это зависит от того кто и как JS использует. Но сейчас 99% сайтов злоупотребляют фреймворками на фреймворках, и используют JS не для удобства пользователя, а для датамайнинга и перекладывания вычислительной нагрузки с сервера на клиента. До кучи это создаёт дополнительные уязвимости и у сервера, и у клиента, но всем похуй. А чтобы пользователь не мог эти скрипты просто локально запускать на своей машине без посредничества этих самых сайтов, нашпиговывают код искусственными привязками и обфусцируют, охуительное решение. Поддерживать этот тренд — зло.
Извиняюсь за неровный почерк.
Анон 24/03/2023, 22:24:13 №:100952
>>100951
У меня хороший JS будет, обещаю! Если будет
Анон 12/04/2023, 17:34:26 №:100969
Надоело видеть ковры каждый раз, навасянил новую тему. Ковры тоже остались, если кому нужны.
Анон 12/04/2023, 20:58:28 №:100970
>>100969
Всё. Был коврач, и не стало коврача.
Анон 22/05/2023, 10:02:37 №:101076
>>100951
Борды в привычном их виде больше не нужны. Нужно отходить от их привычного вида.
Анон 25/05/2023, 14:21:17 №:101085
Борда скоро будет закрыта
Анон 27/05/2023, 21:36:34 №:101091
>>101085
Чего так? Здесь хоть раков почти нет, уже приятно сидеть.
Анон 27/05/2023, 22:46:57 №:101093
>>101091
Я в последнее время работал над другой бордой. Хочу её запустить и сделоть борду мечты.
Эта борда технически слишком примитивная.

Reply
captcha