Обновление на Пикабу: сортировка комментариев

Привет, Пикабу!

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

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

Новый алгоритм сортировки: «по актуальности»

Мы внедрили алгоритм, который учитывает не только суммарный рейтинг комментария, но и количество полученных минусов. К примеру, среди двух комментариев с одинаковым рейтингом выше окажется тот, который имеет меньше минусов.
Режим сортировки «по актуальности» доступен только в недавно добавленных постах.

Если Вы хотите вернуться к старому варианту сортировки, выберите пункт «по рейтингу».
Вы смотрите срез комментариев. Показать все
30
DELETED
Автор поста оценил этот комментарий
Комментарий удален. Причина: данный аккаунт был удалён
раскрыть ветку (4)
5
Автор поста оценил этот комментарий

Кажется, у вас interlace.

раскрыть ветку (3)
DELETED
Автор поста оценил этот комментарий
Комментарий удален. Причина: данный аккаунт был удалён
раскрыть ветку (2)
16
Автор поста оценил этот комментарий

1. Interlace (или по русски "чересстрочная развёртка") - метод кодирования видеоряда, при котором чётные кадры кодируются чётными строками экрана, а нечётные - нечётными. Применяется и при кодировании видео-файлов. Таким образом достигается двукратное увеличение fps за счёт уменьшения высоты одного кадра в два раза. Такое кодирование часто используется в видеокамерах. Подробнее: https://ru.wikipedia.org/wiki/%D0%A7%D0%B5%D1%80%D0%B5%D1%81...


2. Альтернативой interlace кодирования является progressive кодирование. Здесь каждый кадр кодируется целиком. Кстати, именно первая буква этих слов (progressive, interlace) используется при записи формата видео 1080p, 1080i и т.п. (здесь 1080 - высота кадра на устройстве отображения, т.е. если в interlace фактически кодируется 540 строк, то всё равно пишут 1080i)

Если progressive видео имеет 30fps, то interlace c похожим размером может иметь 60fps. Кстати, именно увеличение fps в 2 раза (при сопоставимых размерах) часто использовалось в качестве рекламного хода.


3. Перевод interlace формата кодирования в progressive называется deinterlacing. https://ru.wikipedia.org/wiki/%D0%94%D0%B5%D0%B8%D0%BD%D1%82...

При неправильном переводе (без учёта interlace специфики) может появляться эффект, как на гифке выше, когда часть предыдущего кадра чересстрочно "просвечивает" в текущем.

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


Пикабу образовательный. :)

раскрыть ветку (1)
6
DELETED
Автор поста оценил этот комментарий
Комментарий удален. Причина: данный аккаунт был удалён
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку