Ычан: [d | b / bro / hr / l / m / mi / mu / o / ph / r / s / sci / tran / tu / tv / x | es / vg | au / tr | a / aa / c / fi / jp / rm / tan / to / vn / vo]
[Назад] [Вся нить] [Первые 100 сообщений] [Последние 50 сообщений]
Ответ в нить [Последние 50 сообщений]
Имя
Animapcha image [@] [?]
Тема   ( ответ в 20450)
Сообщение flower
Файл 
Пароль  (для удаления файлов и сообщений)
Параметры   
  • Прежде чем постить, ознакомьтесь с правилами.
  • Поддерживаются файлы типов 7Z, BZ, BZ2, GIF, GZ, JPG, MO, MP3, MP4, OGG, OGV, PDF, PNG, PSD, RAR, SVG, SWF, TXT, WEBM, WEBP, XCF, ZIP размером до 5000 кБ.
  • Ныне 3592 unique user posts. Посмотреть каталог
  • Максимальное количество бампов нити: 500
410.png - (34.48KB, 500×500)
20450
No. 20450    
После публикации исходников мы можем обсуждать доработку не только ранее общедоступных частей интерфейса, но и движка в целом.

Репозиторий: https://bitbucket.org/Therapont/fbe-410
1. Для ваших предложений предназначена ветка public.
2. Только администрация 410чана решает, что в этом движке надо, а что не надо. Соответственно, не стоит излишне пропихивать всякие там революционные идеи. Одобренные потенциальные изменения перечислены на багтрекере (записи, созданные владельцами репозитория).
3. Тестирование предложенных изменений и развёртывание принятых ведётся при наличии у администрации свободного времени на это. Обычно это делается по выходным.
4. Код выложен как есть. Никаких неопубликованных скрытых функций и частей не существует.

Предыдущая нить: >>17371
351 сообщений пропущено. Показаны 50 последних сообщений Развернуть все изображения
No. 24935    
>>24934
И правда, работает. Ох уж этот кэш.
No. 24940    
>>24932
Вы модерку Вакабы видели? Я вангую, там просто чекбоксы и кнопка в общем списке как на экране.

Наверное проще всего было бы в мод-режиме добавить ещё один чекбокс к постам/кнопку, но это править то, как собирается пост. И не факт что удобно администрации работать напрямую с борды, а не из инструментария.
No. 24941    
>>24925
О, вижу обновленная ссылка на файл уже добралась до /b/. Отлично.
No. 24942    
410_mobile_font_too_large.png - (22.13KB, 411×261)
24942
>>24941
А вот уменьшить шрифт для ссылки в CSS для мобилок, кажется, забыли.
No. 24943    
>>24942
Потому что это и не нужно.
No. 24945    
screenshot.webp - (82.53KB, 949×1076)
24945
Обратите внимание: IQDB по 410чановским WebP не ищет (скриншот прилагаю), но это оттого, что IQDB (по собственным словам, внизу на скриншоте видным) ищет только по JPEG, PNG и GIF.
No. 24946    
Однако не понимаю, почему сёрвер 410чана не указывает надлежащий заголовок «Content-Type», когда отдаёт файлы WebP.

Должно быть, он не настроен руководиться содержимым файла .htaccess, измѣненіемъ которого риквэстъ https://bitbucket.org/Therapont/fbe-410/pull-requests/40 начинался, так что руководится чѣмъ-то другим.
No. 24947    
badlocale.png - (31.90KB, 554×319)
24947
>>24929
>Локализация (ru)
Из-за которой послетала часть переводов в форме постинга.
В модерке локализация не так критична, как в пользовательской части.
No. 24948    
>>24947
Ох ты ж. Пойду смотреть где накосячил.
No. 24949    
>>24947
>>24948
Ага, получается в .pot-файле, который шаблон для локализаций, меньше полей чем в .po-файле, который готовый перевод. Отсюда и "разлёт" при синхронизации, которую я сделал добавляя новые поля. Наверное стоит создать тикет по поводу приведения в соответствие полей шаблона с полями переводов.

Сейчас верну старый файл как был, добавлю новые поля прямо в него, проверю, и обновлю пулреквест.
No. 24950    
bus410.jpg - (63.88KB, 664×498)
24950
>>24947
>>24948
>>24949

Починил и создал пулреквест.
Теперь всё должно быть в порядке.
По крайней мере, дифф распакованных заново файлов показывает что строчки только добавлялись, да и визуально никаких переводов больше не пропадало.
No. 25109    
screenshot.webp - (103.18KB, 1280×2480)
25109
Весь мой труд, вложенный в создание для FBE разворачивателя картинок, размытым фоном под них подкладывающего миниатюру (для мгновенного ≈предпросмотра всего скачиваемого), оказался ѿмѣнённымъ в Файерфоксе: дѣлая новый ускоренный графический движок (WebRender), разработчики сперва захардкодили бѣлый фон для JPEG (да и для WebP, кажись), а затѣмъ съ лѣта позапрошлого (2019) года забили на это, что можно по адресу https://bugzilla.mozilla.org/show_bug.cgi?id=1556156 видѣть.

Ѽ, етить.
No. 25113    
>>25109
Ну и что? Если разворачиватель будет работать с другими форматами и со всеми форматами в других браузерах, будет тоже очень хорошо.

Кроме того, у меня баг не воспроизводится на приложенном тест-кейсе (https://phoboslab.org/files/bugs/firefox-image-loading/) и всё работает как положено. Firefox 84.0.2 64-bit, Ubuntu 20.04.1 LTS.
No. 25116    
screenshot.webp - (139.95KB, 1280×1925)
25116
>>25113

Дѣло тутъ въ томъ, небось, что по адресу https://wiki.mozilla.org/Platform/GFX/WebRender_Where повѣдываютъ, что WebRender не полностью притащили ещё на Linux (и, въ частности, на Ubuntu).
No. 25118    
>>24950
Обнаружил что 11я задача, про объединение нитей, всё еще в открытом состоянии, хотя изменения уже включены в движок. Если ничего больше пока делать не надо, наверное можно её в Resolved?
No. 25123    
hanyu.png - (69.24KB, 210×200)
25123
Призываются настраивавшие локализацию в FBE.
Есть правильный, не костыльный способ переключить доску / админку с английского на другой язык?

Изменение KU_LOCALE, как и локали в настройках доски ничего не даёт.

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

Расскажите, пожалуйста, где и как это правильно делается.
No. 25124    
161206701125.png - (48.94KB, 960×418)
25124
Добавьте в шаблоне тегу <html> атрибут <html lang="ru">, иначе если в системе стоит японская локаль, текст будет отображаться вот так.
No. 25125    
>>25124
Спасибо за совет! Сейчас дело в том, что в системе стоит только C.utf8 да установлен ru_RU.utf8
Точно установлены, потому как если добавить LANG в ENV то баш начинает говорить по-русски. А вот flower bus engine — нет.
Вопрос на самом деле, что писать в locale доски для регенерации всего в локали ru.
No. 25126    
Или альтернативно, понять, как правильно поставить (и проалиасить?) локаль в систему (Debian), чтобы FBE (или _gettext() в lib/gettext/gettext.inc.php?) её увидел и хотя бы попытался воспользоваться ей для локализации страниц, потому что на вид - даже не пытается. Может вы помните, как это делали вы?
No. 25128    
>>25124
С 2018 такой тикет на трекере висит.
No. 25130    
subject.webp - (26.34KB, 982×518)
25130
>>25123
Там вроде бывает такая проблема, что неправильно валидируется тип mo-файлов локалей. Конкретнее, неверно происходит сравнение магических чисел, поскольку они неверно определены. У себя было решил, убрав из конструктора gettext_reader в lib/gettext/gettext.php строки $MAGIC1 = (int) - 1794895138; и $MAGIC2 = (int) - 569244523, раскомментировав соседние, помеченные как bug in PHP5. Видимо, в новых версиях PHP этот bug починили, оттого и проблема.
No. 25131    
>>25130
Возможно, починили и в PHP 5.6.14 (это та что используется с FBE в моём случае), попробую, спасибо за совет!
No. 25134    
Тѣмъ временем на стриме https://www.twitch.tv/videos/896572546 на рубеже четвёртого и пятого часа вѣщанія опредѣлилися, что поддержки AVIF не будет на 410чанѣ до тѣхъ поръ, пока Apple не поддержит AVIF в Safari.
No. 25151    
screenshot.webp - (89.41KB, 1200×957)
25151
Тѣмъ временем на далёком горизонте видна приуготавливающаяся необходимость поддержки ещё одного формата файлов в будущем FBE.

Сегодня около пяти часов утра (по московскому времени) по адресу https://bugs.chromium.org/p/chromium/issues/detail?id=1178058 сдѣлалось видным, что Google начинает впиливать поддержку нового формата изображений JPEG XL в свой движок Chromium, служащий основою для браузеров Google Chrome, Opera, Microsoft Edge, Brave, Vivaldi, etc.
No. 25158    
Пока вы тут флудите, открыл новую задачу: https://bitbucket.org/Therapont/fbe-410/issues/40/newsphp
No. 25159    
>>25158
А редизайн главной на манер ычана в этот тикет не входит?
No. 25161    
>>25159
Это будет уже другой.
No. 25162    
>>25159
> редизайн главной на манер Ычана
Не дай Бог такое жуткое вырвиглазие и здесь увидеть.
No. 25177    
screenshot.webp - (65.05KB, 1280×3796)
25177
Так как по адресу https://bugs.webkit.org/show_bug.cgi?id=207750 мы видим (скриншот прилагаю), что поддержка AVIF добавлена в WebKit (движок Safari) пятого марта, то не за горами устранение названного в реплике >>25134 препятствия к внедрению AVIF на 410чане: всѣ, всѣ браузеры скоро будут поддерживать AVIF — даже Safari, а не только Google Chrome и Mozilla Firefox.

Есть ли другие ещё препятствия к этому? Как там поживает поддержка AVIF в той версии ImageMagick, которая установлена на сёрверѣ? — и если никак, то тогда нѣтъ ли там возможности так хорошо обновить ImageMagick на новую версию, чтоб одним махом получить не одну только поддержку анимированных WebP, но и поддержку AVIF заодно с нею?
No. 25178    
>>25177
Кстати, на счет версии на сервере. Возможно ли опубликовать версии пакетов на продакшене, дабы иметь возможность локально проверять на подобных версиях свои изменения?
No. 25181    
>>25178
На сервере стабильный «Дебиан» и версии оттуда.
No. 25184    
Насколько я понимаю, нынешняя (десятая) версия Debian вышла въ свѣтъ в июле 2019 года, а девятая версия — в июне 2017 года.

Если строить на основе этого прошлого свои дальнѣйшія ожидания, может быть наивно, то тогда можно ждать того, что слѣдующая (одиннадцатая) версия Debian появится к концу лѣта нынѣшняго (2021) года (или хотя бы немногим позже).

Мнѣ не извѣстно, однако же, какая будет в ней версия ImageMagick, окажется ли доступною поддержка JPEG XL, или AVIF, или хотя бы анимированных WebP только; может ли кто-нибудь просвѣтить по этому вопросу?
No. 25253    
screenshot.webp - (54.00KB, 1280×720)
25253
Кажется, надо что-то дѣлать либо насчётъ Unicode-aware обрѣзанія имёнъ файловъ, либо насчётъ меньшей строгости подхода MySQL къ допустимости непарныхъ surrogate pairs въ текстѣ.

Прошу ѿкрыть FBE issue по этому поводу.
No. 25267    
xkcd workflow.webp - (30.19KB, 278×386)
25267
Если стабильным «Дебианом» в сообщении >>25181 называется совершенно то же, что и на странице https://www.debian.org/releases/stable/ (то есть десятая версия «Дебиана»), то предлагаю подтвердить или опровергнуть утверждение автора сообщения https://014chan.org/d/res/82.html#308 о том, что в этой версии ImageMagick понимает формат AVIF.

Если стабильным «Дебианом» в сообщении >>25181 называется не совершенно то же, что и на странице https://www.debian.org/releases/stable/ (то есть не десятая версия «Дебиана», а нѣкая болѣе ранняя — скажем, девятая), то тогда не морочьте мозги, выражайтеся пояснѣе.
No. 25268    
>>25267
Меж тем, прямо в этом треде указана используемая версия ImageMagick.
No. 25290    
Переключил стиль на блумун. Теперь при загрузке страниц сначала виден дефолтный стиль, а после окончания переключение на выбранный. В итоге "мигание" на доли секунды. Может он там где-то внутри по два раза применяется?
Safari
No. 25291    
>>25290
Это вроде просто баг системы стилей, которая сначала грузит дефолтный, а потом яваскриптом применяет юзерский.
No. 25292    
>>25291
Наверное стоит сделать отдачу выбранного стиля прямо с сервера.
No. 25294    
>>25292
Сервер отдает статичный html + css + js, перестраивая их только когда добавляется пост, так что не уверен что получится.
No. 25295    
>>25292
>>25294
В целом css и так отдается с сервера, скрипт его только переключает.
No. 25296    
>>25295
я имел ввиду, что нужный css летел бы уже активным в html.
No. 25297    
>>25290
Речь про это заходила уже вроде. Тогда были какие-то изменения и сказали, что с текущим механизмом баг не исправить. А раньше вроде было работало, для чего сломали переключалку — не понятно.
No. 25298    
>>25297
Пришло время нового движка
No. 25299    
>>25297
Я подозреваю, что исправить всё можно, просто никому это не интересно.
No. 25300    
>>25299
Я посмотрел одним глазом. Похоже, там просто надо в вызовах printStylesheets() передать значение стиля, полученного из куки, вместо KU_DEFAULTMENUSTYLE. Но я php не умею.
No. 25301    
>>25300
Это ничего не даст.

Движок берет и создает все файлы доски / треда статично за 1 раз, в файловой системе, и потом направляет туда апач чтобы их раздавать. Обновляются эти файлы только когда с доской что-то случается, например новый пост.

А так все читающие доску / тред получают с сервера один и тот же HTML, CSS и JS. Поэтому прямолинейной модификацией генератора HTML проблема нормально не решится, в лучшем случае это будет "один любимый стиль для всех", что и так сделано в рамках "стиля по умолчанию"
No. 25302    
dev.png - (10.83KB, 288×216)
25302
>>25300
Пикрелейтед, как выглядит доска для движка.
Как видишь, всё уже создано заранее.
No. 25303    
>>25301
>>25302
В Кусабе есть кнопка для регенрации досок вообще-то.
No. 25304    
>>25303
Но регенерируется-то оно всё равно сразу для всех.
No. 25305    
>>25301
кек
Удалить сообщение []
Пароль  
[Mod]