Новости сайта

Список разделов Другое Администраторская

Описание: Вопросы, предложения и пожелания касательно работы сайта и форума.

Сообщение #21 VEG » 30.11.2020, 15:54

Ну если что-то уже старое, это ещё совсем не значит, что это хлам.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 273
С нами: 11 лет 10 месяцев

Сообщение #22 LUR » 30.11.2020, 22:52

VEG:Ну если что-то уже старое, это ещё совсем не значит, что это хлам.
Я имею в виду хлам, который тянется в новые версии чисто из соображений совместимости, а по сути никакой полезной нагрузки более не несет =)
LUR M
Модератор
Аватара
Откуда: Минск
Репутация: 367
С нами: 11 лет 4 месяца

Сообщение #23 VEG » 01.12.2020, 12:30

Ну в совместимости нет ничего плохого. В том же foobar2000 у меня есть пара плагинов, которые 10+ лет заброшены авторами, но исправно работают, так как автор плеера заботится о совместимости. Только у UI Hacks есть проблемы, и то только потому что он использует много низкоуровневых недокументированных вещей, и должен был со временем сломаться. Хотя нужные мне функции из UI Hacks работают и в последнем foobar2000 v1.6.2 =)

Да, в foobar2000 есть отдельная поддержка легаси API. Например, для одного из древних (и отлично до сих пор работающих) плагинов он выдаёт такое предупреждение, так как плагин использует API времён до foobar2000 v1.0:
Изображение

И да, стоит заметить, что сам foobar2000 построен вокруг API родом из 90-х, который в свою очередь был построен с оглядкой на относительную совместимость на уровне исходных кодов с кодом из конца 80-х. А если мы ещё вспомним, что всё это так или иначе завязано на C, который вообще родом из 70-х...

Добавлено спустя 1 час 22 минуты:
По теме PHP. В PHP7+ удалили несколько устаревших вещей, которые при небрежном использовании могли привести к уязвимости. С точки зрения кода самого PHP поддерживать их не было большой проблемой, там на самом деле мелочи с точки зрения кода. Разработчики PHP просто хотели таким образом подтолкнуть остальных переписать те части, которые написаны небезопасным (старым) образом. Но, с другой стороны, это на 5 лет оставило наш форум на неподдерживаемой версии PHP 5.6, так как на переход на PHP 7+ нужно было потратить несколько суток, и не было достаточно мотивации и времени этим заниматься (при том что я время от времени уделяю внимание паре десятков разных проектов).

Изображение

Основное что мешало — это удалённая поддержка флага e (eval) в preg_replace. В phpBB парсинг BBCode был сильно завязан на использование этого флага, нужно было много переделывать. Я на полном серьёзе рассматривал вариант взять последний PHP, вернуть назад поддержку этого флага, и использовать свою кастомную версию PHP таким образом. Но в итоге всё-таки доработал код движка на новый лад, чтобы не только я мог пользоваться этим движком на последнем PHP =)

Если бы они сломали совместимость на порядок сильнее, а не в мелочах, то скорее всего это привело бы к тому, что старый PHP кто-нибудь форкнул и стал бы развивать отдельно. Это как с Perl 5 и Perl 6, где последний настолько ушёл от Perl 5, что Perl 6 начали считать отдельным языком, и переименовали его в Raku, чтобы не путаться.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 273
С нами: 11 лет 10 месяцев

Починили робота fb2k.ru

Сообщение #24 VEG » 24.10.2021, 16:51

Робот сломался 1 октября из-за устаревания корневого сертификата IdenTrust. Починил.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 273
С нами: 11 лет 10 месяцев

Возможность указать Telegram в контактах

Сообщение #25 VEG » 31.10.2021, 12:46

Нечасто находится время добавить что-то новое на форум. Как правило, всё ограничивается поддержкой общей работоспособности. Но сегодня появилась новая функция: теперь вы можете указать свой Telegram в контактах, и он будет доступен под соответствующей кнопкой в вашем минипрофиле.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 273
С нами: 11 лет 10 месяцев

Сообщение #26 Azaza » 01.11.2021, 19:13

Кстати говоря, то, что можно просматривать профили пользователей, в т.ч. контактную информацию, не залогинившись, это так и задумано?
Azaza M
Аватара
Репутация: 393
С нами: 7 лет 6 месяцев

Сообщение #27 LUR » 01.11.2021, 19:39

Azaza:Кстати говоря, то, что можно просматривать профили пользователей, в т.ч. контактную информацию, не залогинившись, это так и задумано?
Хорошее замечание.
LUR M
Модератор
Аватара
Откуда: Минск
Репутация: 367
С нами: 11 лет 4 месяца

Сообщение #28 VEG » 01.11.2021, 20:00

Ну как бы да. Email, который использовался для регистрации, гостям не показывается. А остальное показывается. Не сторонник принуждения пользователей к регистрации, когда для гостей прячут ссылки и картинки, не дают скачивать файлы, или прячут профили пользователей.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 273
С нами: 11 лет 10 месяцев

Сообщение #29 LUR » 01.11.2021, 20:12

VEG, скачивать это пожалуйста, но профили надо немного подрезать по мне. Email, телеграм это типо разные вещи, но все-таки ты же например не даешь незареганым писать тебе в личку, а так даешь)
LUR M
Модератор
Аватара
Откуда: Минск
Репутация: 367
С нами: 11 лет 4 месяца

Заработала доставка уведомлений на Gmail, список подписок на темы очищен

Сообщение #30 VEG » 24.02.2023, 17:42

Долгое время доставка уведомлений на Gmail не работала, из-за чего пользователи не могли активировать свою учётную запись. Эта проблема теперь решена. Если у вас всё ещё наблюдаются проблемы (уведомлений от форума нет даже в папке со спамом), пишите на admin@foobar2000.ru, разберёмся.

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

Если вам интересны какие-то темы и вы хотите получать уведомления о новых ответах, пожалуйста, подпишитесь на них повторно.

Извиняюсь за возможное неудобство.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 273
С нами: 11 лет 10 месяцев

Сообщение #31 VEG » 14.11.2023, 11:07

Подчистил код форума от некоторых хаков для древних браузеров конца девяностых и начала нулевых, попутно внёс несколько минорных изменений. Если у вас что-то работает не так как ожидается (например, не появляется кнопка быстрой цитаты), обновите страницу с очисткой кэша (Ctrl+F5).
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 273
С нами: 11 лет 10 месяцев

Пред.

Вернуться в Администраторская