/d/ - Обсуждение Доброчана

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

File: 1695371835788.jpg (382.54 KB, 2122x1415, facebook-server-farm-kim-s….jpg)

 No.2496[Показать все]

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

 No.7278

File: 1738098473176-0.png (11.67 KB, 410x114, image.png)

>>7276
> Тут юзер-профиль никак не составить, только если кукисами не попытаться это реализовать.
У меня местный юзер-профиль спокойно помнит посты, которым больше года (пикрил).

 No.7285

>>7277
Кажется, это был временный глюк. Но вообще:
> Если пост не отправляется — прикладывайте pastebin (а ещё попробуйте подождать минуту и отправить заново, обычно это помогает).

 No.7286

File: 1738344428458.png (388.04 KB, 1460x894, ClipboardImage.png)

devlog #27

Ну что ж, дамы и господа, январь почти кончился — поэтому я рад вам сообщить, что посмотреть, как будет выглядеть движок Hananoka, теперь может любой желающий. В частности, там вы увидите:
— Отсутствие фрейма: навигация теперь является частью страницы.
— Индикатор новых постов: рядом с названиями досок теперь есть циферка, показывающая число тредов, в которых появились новые посты. Она обновляется и по нажатию F5, и сама в фоне раз в несколько минут.
— Обновлённый дизайн с отсылками к классическому интерфейсу Доброчана.

Линк: https://rf.dobrochan.net/hananoka.html

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

Сразу говорю: это альфа-версия. В ней многое не доделано, большей части запланированных функций ещё нет, а то, что есть, может работать неправильно. Навигация по тредам работает довольно хорошо, а всё остальное — как получится. Избранного нет, реплаи не подсвечиваются, постинг картинок тоже сломан. Под капотом всё ещё используется Vichan API, свой бэкенд ещё не сделан. Типичная альфа, в общем.

Но, несмотря на это, всё же мне хотелось бы услышать о ваших впечатлениях. В частности, меня интересуют два основных вопроса:
1. Вам нравится в целом? Приятно ли этим пользоваться? Если предположить, что все отсутствующие функции уже добавлены — вы бы перешли на этот интерфейс?
2. Какие вещи, по-вашему, сейчас следовало бы сделать в первую очередь, а какие можно отложить?

Про всё остальное тоже пишите, но именно эти два вопроса меня сейчас интересуют больше всего.

Вишлист на далёкое будущее тоже можете составлять — куда ж без этого.

Как-то так. Пробуйте. Пишите. Всех обнимаю. :3


P.S. Давно ничего не писал на эту тему, поэтому напомню ради приличия. Если вам прямо-таки очень сильно нравится, что я делаю, вы всё ещё можете отправлять донаты: https://boosty.to/dobrochan . Чем меньше я думаю о деньгах, тем больше у меня свободного времени, которое я могу посвятить разработке движка. И большое спасибо всем, кто их уже отправлял и продолжает это делать — вы великолепны, хоть я и не знаю вас лично.

 No.7293

>>7286
Желтый фон, дальше не открывается. Прекрасно.

 No.7294

>>7293
Спецификацию, пожалуйста.
С какого браузера сидите, через что заходите?

 No.7297

>>7294
>С какого браузера сидите
NetSurf
>через что заходите?
Через ПК. Или вы имели в виду ОС?

 No.7298

W3m тоже не открывает.

 No.7299

>>7286
>Если предположить, что все отсутствующие функции уже добавлены — вы бы перешли на этот интерфейс?
Почему нет, хотя бы тем что тебе легче его поддерживать он лучше.
>2. Какие вещи, по-вашему, сейчас следовало бы сделать в первую очередь, а какие можно отложить?
Да, собственно, ты о чём ты написал - плюс форму для быстрого ответа, хорошо бы как раньше, под постом (а ещё бы с картинками-спойлерами отдельно, но это к далёким хотелкам, понятно что сейчас упрётся в вичановое прошлое). Можно из совсем далёких и странных хотелкок сделать кнопку с генерацией говорящей капчи, но это совсем моя шиза, но очень уж она мне нравилась.
Из замеченного - не работает переоткрытие текущей доски. То есть, я увидел, что в /b/ новый пост, нажимаю в навигации на /b/, счетчик обнуляется, но правая часть остаётся прежней и новые посты не подгружаются. Нажимаю F5, всё обновляется с новыми постами. Браузер Firefox 134.0.2.

 No.7300

>>7286
Это ветка бакрепортов? У меня открывает страницы, но треды\картинки не скрываются.

 No.7303

File: 1738439118941.png (6.9 KB, 354x120, ClipboardImage.png)

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

 No.7304

File: 1738439318451.png (166.85 KB, 1662x927, ClipboardImage.png)

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

 No.7305

>>7304
Так это же плюсик в левом верхнем углу делает и так.

 No.7306

File: 1738439534817.png (69.41 KB, 482x291, ClipboardImage.png)

>>7304
Вот.

 No.7311

>>7286
Какой же уебански выглядит дутая кнопка ответа с объемными стрелочками. Времена популярности Frutiger Aero закончились очень давно
Алсо, зачем целиком писать слова МИНУТ НАЗАД ЧАСОВ НАЗАД

 No.7315

>>7311
Где ты там фрутигер аэро увидел?

 No.7316

Давайте снимем с холо шапку! Новый год был месяц назад…. Может быть, ей уже жарко…

 No.7317

>>7297
> NetSurf
Ну, я честно предупреждал.
>>7299
> (а ещё бы с картинками-спойлерами отдельно, но это к далёким хотелкам, понятно что сейчас упрётся в вичановое прошлое)
Это правда.
> не работает переоткрытие текущей доски
Чекну.
>>7300
> Это ветка бакрепортов? У меня открывает страницы, но треды\картинки не скрываются.
Ну типа да, хотя вряд ли ты мне расскажешь что-то, чего я не знаю. Скрытие пока просто не работает.
>>7303
Записал.

 No.7339

>>7151
>Поэтому я решил написать свой движок
Что с теми несчастными, что пилили движок до этого?
>>7195
>С полного нуля.
Ты хоть код писать-то умеешь? И представляешь, что тебе надо реализовать?

 No.7340

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

 No.7342

Убедительная просьба добавить в новый движок две вещи:

1. Какое-нибудь обозначение, по которому будет понятно, был ли пост удалён модерацией или самим пользователем.
2. Сделать невозможным удаления треда в том случае, если он достигнет n-ого количества постов (для /rf/ можно сделать исключение).

 No.7344

>>7342
>Сделать невозможным удаления треда
Это ещё зачем? Зачем отнимать свободу у людей?

 No.7345

>>7344
Христос просил оставлять пруфы к Судному дню.

 No.7348

>>7344
Чтобы не получилось пятнадцать удалённых Добротредов подряд за один день.

 No.7353

>>7342
Обе фичи просто мега-плохие. Надеюсь подобного не будет. Хотя конено подспорье для унылых шуток на эту тему открывается.

 No.7355

>>7286
Счетчик постов приятный. Под общий цвет фрейма. (Я бы еще эти кружки вынес в ровный стобец.)
Подгрузка форм при смене доски прикольная и создает ощущение работающего интерфейса.

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

> 1. Вам нравится в целом? Приятно ли этим пользоваться? Если предположить, что все отсутствующие функции уже добавлены — вы бы перешли на этот интерфейс?

Пока заметно мало отличий, чтобы оценивать и сравнивать.

> 2. Какие вещи, по-вашему, сейчас следовало бы сделать в первую очередь, а какие можно отложить?

Их, на мой взгляд, две. Это своё лицо и необходимый минимум.
Своё лицо - это какая-то своя особенность, характер, вызов.
Необходимый минимум - наличие основного функционала.

Так-то в мире аиб почти ничего не происходит, так что любой признак свежести вызывает интерес.
(Мне бы хотелось более смелых решений. Как-то всё это превратилось в гаражную кустарщину, хотя когда-то… аиб были местом коллективного энтузиазма и широты мысли. И то ли я чего-то не понимаю, либо с сами сидением на бордах стало что-то не так.)

 No.7371

>>7355
>хотя когда-то… аиб были местом коллективного энтузиазма и широты мысли
Это точно не про движки. Всегда их писали пока не надоест, а потом побыстрому релиз…

 No.7373

>>7342
> 1. Какое-нибудь обозначение, по которому будет понятно, был ли пост удалён модерацией или самим пользователем.
Мне кажется, это не очень будет. Например, я знаю, что в /rf/ есть треды, в которых часто удаляют посты, и в общем-то их ОПы вполне себе имеют право это делать без того, чтобы тред превращался в гору плашек "пост удалён таким-то". Пока что максимум я готов сделать страницу, где можно будет ввести номер поста и узнать, кто удалил его.
> 2. Сделать невозможным удаления треда в том случае, если он достигнет n-ого количества постов (для /rf/ можно сделать исключение).
Ну да, звучит логично.

>>7355
Спасибо за развёрнутый отзыв.
> Своё лицо - это какая-то своя особенность, характер, вызов.
Если есть что предложить на эту тему — предлагайте. Себя я каким-то великим инноватором не считаю, поэтому на предложения "сделай что-нибудь новое и запоминающееся" могу разве что фон где-нибудь поменять.

 No.7408

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

 No.7469

Добавил новый пункт FAQ для тех, кому это интересно:

> Вы делаете бэкапы?

> Рад, что вы спросили! Все данные, включая БД и оригиналы картинок, бэкапятся на отдельное хранилище, расположенное у другого провайдера в другой стране. Даже в случае, если хостинг упадёт полностью и внезапно, мы не потеряем данные. На случай, если и этого каким-то образом не хватит, часть данных дублируется на запасное хранилище, расположенное в ещё одной, третьей, стране.

 No.7477

File: 1741938172646-0.png (48.53 KB, 329x438, 1741938167521.png)

File: 1741938172646-1.png (2.68 MB, 1920x1280, 1741938167524.png)

Лучше вы и раньше бэкапели, а сейчас конечно можно и боржоми попить…

 No.7478

>>7477
Ну, к слову, в посте не сказано, что раньше было как-то по-другому. Тут только сказано, что добавился пункт в FAQ.

 No.7479

>>7478
плохо бэкапили, негодно

 No.7484

>>7151
>А, да, название: Hananoka (花の香).

"futaba" (双葉) - первая пара листьев у ростка, который только начал расти. Futaba Channel(2001).

"wakaba" (若葉) - молодые листья, появляющиеся весной. Начало работы над движком ~2004.

"kareha" (枯れ葉) - опавшие листья. Работа велась одновременно с вакабой.

"kusaba" (草葉) - травинки (или листья травы, если будет угодно). Кусабу-Х начали делать в 2008, значит к тому времени уже была.

"hanabira" (花びら) - лепесток (листок цветка, евпочя). Начало разработки 2008 - 2009.

"Hananoka" (花の香) - запах цветов. Начало разработки 2024 - 2025.

 No.7485

File: 1742143859082-0.jpg (401.87 KB, 1491x1080, 1563117736_15613 2.jpg)


 No.7530

Отвалилась такая основополагающая для борд фича как эмоджи. Браузер хром 134, ОС ведроид.

{"readyState":4,"responseText":"{\"error\":\"Caught fatal error: Uncaught PDOException: SQLSTATE[22007]: Invalid datetime format: 1366 Incorrect string value: '\\\\xF0\\\\x9F\\\\x90\\\\xB0. …' for column `vichan`.`posts_d`.`body` at row 1 in \\/var\\/www\\/html\\/vichan\\/inc\\/functions.php:1103\\nStack trace:\\n#0 \\/var\\/www\\/html\\/vichan\\/inc\\/functions.php(1103): PDOStatement->execute()\\n#1 \\/var\\/www\\/html\\/vichan\\/post.php(1108): post()\\n#2 {main}\\n thrown in <strong>\\/var\\/www\\/html\\/vichan\\/inc\\/functions.php<\\/strong> on line 1103\"}","responseJSON":{"error":"Caught fatal error: Uncaught PDOException: SQLSTATE[22007]: Invalid datetime format: 1366 Incorrect string value: '\\xF0\\x9F\\x90\\xB0. …' for column `vichan`.`posts_d`.`body` at row 1 in /var/www/html/vichan/inc/functions.php:1103\nStack trace:\n#0 /var/www/html/vichan/inc/functions.php(1103): PDOStatement->execute()\n#1 /var/www/html/vichan/post.php(1108): post()\n#2 {main}\n thrown in <strong>/var/www/html/vichan/inc/functions.php</strong> on line 1103"},"status":500,"statusText":"error"}

 No.7532

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

 No.7533

>>7532
Присоединюсь.Хорошо получилось.

а теперь за плиту быстро и лопатки не забываем

 No.7538


 No.7541

>>4598
мимо-анон
Я потихоньку пилю свой движок борды, решил глянуть - у меня сгенерено 175к постов с lorem ipsum и таблица с ними занимает 400 MB, плюс индекс ещё 90 MB. Не так уж и мало, но всё равно копейки, конечно.

 No.7543

Хочу поинтересоваться насколько часто на данный момент очищаются старые картинки. Если учитывать, что был переезд на новый сервер и места стало больше.

 No.7556

>>7286
Лично мне дизайн кнопки ответа не нравится, колхоз какой-то.

 No.7561

>>7541
На чем пилишь? Какая структура поста у тебя и какие у движка особенности будут?

 No.7564

Обновил FAQ:

> Как пользоваться ОП-модерацией в /rf/?

> Отметьте посты галочками и нажмите на кнопку "Удалить" в самом низу страницы. При этом в поле "Пароль" должен быть введён пароль от ОП-поста.

 No.7565

>>7543
Мы (всё ещё) не удаляем их вообще. Это, конечно, не 100% гарантия сохранности, потому что неприятные ситуации всё равно случаются. В своё время и треды тонули, и место на сервере кончалось, всякое было. Но в целом — вот, например, 130-я страница /b/, оригиналы картинок с июня 2023 вполне себе живы: https://rf.dobrochan.net/vichan/b/130.html

 No.7639

>>7561
Текущий прототип на .net + mssql, но буду менять БД на postgres. В постах, помимо метаинформации, хранится html разметка (в финальном виде для отображения) и очищенный текст (для поиска). Планирую реализовать основной функционал борд, а дальше как пойдёт. Будет интересно сравнить потом с jschan и прочими активными движками, вдруг какие-то интересные решения там применены.

 No.7641

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

 No.7643

Давайте лучше в профильный тред с этим: >>>/b/193066

 No.7655

File: 1746509369136.jpg (205.58 KB, 850x1220, __holo_spice_and_wolf_draw….jpg)

devlog #28

Вышло обновление движка Hananoka ­— назовём это версией 0.2.

Линк: https://rf.dobrochan.net/hananoka.html

— Прикрепление картинок к постам теперь работает (включая drag'n'drop и буфер обмена);
— Хананока и вичан теперь всегда используют один пароль — если поменять его в одном движке, он сменится и в другом;
— Пароль теперь отображается без звёздочек, когда поле ввода в фокусе;
— Воспроизведение видео теперь должно работать в большинстве случаев;
— Исправлено отображение темы в постах;
— Исправлено отображение картинок со странными именами;
— Исправлены некоторые баги, связанные со скроллингом;
— Прочие исправления.

В очередной раз спасибо всем, кто поддерживает нас на Boosty. Присоединяйтесь, если ещё не: https://boosty.to/dobrochan

 No.7668

Как дела с разработкой движка?

 No.7684

>>7668
Пишу, когда есть время.



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