LINUX.ORG.RU

Сообщения maxcom

 

Технические работы 23-го февраля

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

 

maxcom
()

2alex1101

@alex1101 я на тебе одну фичу неудачно отладил, сейчас все верну как было.

 

maxcom
()

Технические работы в воскресенье 14/01/24

В воскресенье планируются технические работы, время недоступности сайта 2-3 часа. О времени начала напишу позже.

Обновление: старт примерно в 11:30.

 

maxcom
()

Изменение отображения опросов

Вместе с @alex0x08 переработали логику отображения опросов.

Общая идея в том, что форма голосования будет показываться в доступных для голосования опросах, а после голосования и для старых опросов – будет показываться результат.

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

Саму верстку не правили, изменения касаются логики режима показа опроса – форма или результат.

 

maxcom
()

Обновил подсветку синтаксиса (highlight.js)

Обновил библиотеку, которая отвечает за подсветку синтаксиса кода.

Напишите, plz, если где-то что-то отвалилось или поехали цвета.

 

maxcom
()

Новое на сайте: реакции «на мои сообщения» в «моих реакциях»

В «Моих реакциях» теперь есть еще отдельная выборка реакций «на мои сообщения».

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

За разработку фичи спасибо @alex0x08.

 

maxcom
()

Новое на сайте: «мои реакции»

Теперь появилась возможность посмотреть список поставленных реакций.

Ссылка находится на главной странице и в профиле.

По техническим причинам часть старых реакций там может отсутствовать, но новые там будет все 100%.

 ,

maxcom
()

Та самая статистика

Ко дню знаний:

linux=# select users_on.nick, count(*) from (select comments.userid, comments.reactions from comments join topics on comments.topic=topics.id where not comments.deleted and not topics.deleted union all select userid, reactions from topics where not deleted) as messages join users as users_on on (users_on.id=messages.userid), jsonb_each_text(reactions) join users as users_who on (users_who.id=key::int) where value=E'\U0001F921' and not users_on.blocked and not users_who.blocked group by users_on.nick order by count desc limit 20;

     nick     | count 
--------------+-------
 alex1101     |   415
 ox55ff       |   283
 Dimez        |   210
 ips2010      |   202
 xwicked      |   189
 windows10    |   186
 Shushundr    |   185
 LINUX-ORG-RU |   184
 hateyoufeel  |   180
 t184256      |   177
 papin-aziat  |   172
 wandrien     |   167
 serg002      |   163
 firkax       |   158
 sanyo1234    |   148
 Werenter     |   139
 monkdt       |   134
 dataman      |   126
 tempuser003  |   122
 SerW         |   118
(20 строк)


 ,

maxcom
()

Реакции в RSS уведомлений

Улучшил отображение реакций в RSS уведомлений. Лучше стало?

 

maxcom
()

Новое на сайте: фильтрация форумов по тегу

В форумах (за исключением linux-org-ru) показывается список активных тегов форума. Список формируется автоматически и объединяет топ тегов с новыми активными тегами. При клике на тег форум фильтруется по этому тегу.

Фича доступна только тем, у кого не выбран старый вид трекера и форума в настройках.

 

maxcom
()

Новое на сайте: синонимы у тегов

Теперь у тегов могут быть синонимы. Синоним может быть создан модератором на базе существующего тега. При постинге синонимы автоматически заменяются на основной вариант написания тега.

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

Если нужно создать какой-то синоним, пишите в Дублирующиеся теги.

 

maxcom
()

Новое на сайте: реакции на сообщения

Добавил новый функционал – реакции на сообщения. Позволяет оставить одну из доступных реакций под топиком или комментарием. При постановке реакции автору сообщения приходит уведомление.

Как обычно, новый функционал сначала доступен только пользователем с 5*. Остальные пользователи пока что не видят новый функционал и установленные реакции. Реакцию можно оставить только под сообщениями тех авторов, для которых включена эта функция (сейчас это пользователи с 5*).

Позже функция будет доступна всем пользователям сайта.

Сам по себе функционал реакций это просто новый способ коммуникации на сайте. Реакции не оказывают никакого влияния на score автора сообщения и на видимость сообщений.

Обновление: включил для 4*

Обновление: включил для 3*

Обновление: включил для 2*

Обновление: включил для 1*

Обновление: включил для всех зарегистрированных

 

maxcom
()

Минификация Javascript — что вместо yui compressor?

А что сейчас принято использовать для минификации JS? Какая утилита сейчас наиболее живая, поддерживает современный JS (let & const и т.п.) и не собирается скончаться в ближайшие пару лет?

 

maxcom
()

Технические работы вечером 15-го и 16-го ноября 2022

Сегодня вечером (после 21:30) планирую провести обновление PostgreSQL, а то мы живем на версии у которой недавно наступил end of life.

Планируется недоступность с суммарным временем до 30 минут.

 

maxcom
()

Перестроение поискового индекса 12 ноября 2022

Сегодня начнутся технические работы, в ходе которых будет запущено перестроение поискового индекса.

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

 

maxcom
()

Технические работы ночью 15 ноября 2022

Провайдер что-то замышляет:

Работы будут проводиться в промежутке с 00:00 до 00:30 (МСК) Ожидаемый даунтайм: 15 минут

 

maxcom
()

Локальное время

Добавляю поддержку показа времен на сайте в локальной таймзоне. Время будет показываться в часовом поясе браузера, а не по Москве.

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

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

Обновление: Включено для всех.

 

maxcom
()

«Статьи» — новый раздел сайта (бета)

На сайте появился новый раздел – «Статьи». Раздел предназначен для размещения how-to, обзоров и т.п. Правила для этого раздела пока что не разработаны, в настоящий момент основным правилом разделая является соответствие тематике сайта и соблюдение общих правил форума.

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

Технически новый раздел находится в состоянии «бета» версии, пишите если где-то что-то не работает.

В планах добавлениие блока с последними статьями на главную страницу, добавление блока на страницу тега.

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

 ,

maxcom
()

Правка текста, показываемого при создании топика

Я перенес текст, который показывается при создании топика из БД (где он был сложно доступен для редактирования) в github. Буду рад если кто-то поправил/дополнит эти тексты (лучше всего в виде pull request, но можно и тут написать комментарий). Формат текст – markdown, рендерится тем же движком что и другие тексты на сайте.

Для галереи и опросов текста нет, но его можно создать по аналогии – new-topic-gallery.md и new-topic-polls.md.

 

maxcom
()

Технические работы вечером 5-го июля

Где-то начиная с 22:00. Планируется недоступность длительностью до двух часов.

 

maxcom
()

RSS подписка на новые темы