случайный пост кнопка
»dev реактор случайный пост
1. При нажатии на кнопку "Случайный пост", есть ли вероятность попасть на пост, содержащийся в теге, который у меня заблокирован?
Предвидя ответ вроде "ССЗБ, всё равно ты не увидишь контента поста, так как он для тебя скрыт", хочу, собсно, задать второй вопрос:
2. Не следует ли допилить кнопку таким образом, чтобы она не вела на посты с заведомо неприятным контентом, таким как, например, секретные разделы? А то вроде как они скрыты, а в рандоме всё равно выпадают - не блокировать же все теги оттуда.
К тому же, страдает юзабилити - если тег у меня скрыт, то приходится лишний раз нажимать на кнопку. А если я, к примеру, незарегистрированный пользователь - при попадании в секретный раздел появляется надпись "Контент только для зарегистрированных пользователей", и опять же приходится нажимать на кнопку.
Ну да черт с ними, с незарегистрированными. Хотелось бы, чтобы кнопка рандома работала более лучше.
Да, она работает плохо. | |
|
14 (24.6%) |
Нет, мне нравятся сюрпризы и кликать мышкой. | |
|
12 (21.1%) |
Всё равно, я ей не пользуюсь | |
|
31 (54.4%) |
пидоры помогите реактор посты рукожоп
Случайно удалил пост, возможно ли его восстановить?
Случайно удалил пост с реактора из за сенсорного телефона и крайней рукожопости, что заняло 0.00001 секунды. И два случайных касания в одим пальцем. Можно ли его как то вернуть или воскресить или нужно буквально репостить.
автомобиль кнопки крутилки Превосходство
Шведы показали превосходство кнопок и крутилок над сенсорным управлением в автомобиле
Водители тратят существенно меньше времени на управление функциями автомобиля, такими как смена радиостанции или выбор температуры климат-контроля, когда делают это с помощью механических кнопок и ручек, а не сенсорного экрана. К таким выводам пришло шведское издание Vi Bilägare, которое провело исследование с 12 машинами и 4 распространенными задачами.
Шведское издание решило на практике сравнить сенсорные интерфейсы с механическими, проведя исследование. Журналисты выбрали для экспериментов 12 автомобилей: 11 современных и Volvo V70 2005 года без каких-либо сенсорных элементов. Перед началом заездов участникам давали время, чтобы разобраться с тем, как в той или иной машине включаются основные функции. Во время заездов водители разгонялись до 110 километров в час и должны были выполнить четыре набора заданий:
https://nplus1.ru/news/2022/08/17/buttons
Полная таблица с результатами из оригинальной статьи:
Визуальное отображение расстояния, тоже из оригинальной статьи:
реактор длиннопост
Так же от него есть JoyReactor Улучшенный - Просмотрщик картинок
Спасибо, melserval.деньги тревожная кнопка банк кассир песочница
Для чего рядом с кассиром в банке лежит эта пачка денег?
Как вы думаете, почему в некоторых банках рядом с кассирами лежит такая пачка денег?баянометр разработка длиннопост
Данный пост создан исключительно с целью продемонстрировать, что реактор может иметь встроенный баянометр приемлемой функциональности без существенных затрат на его реализацию и сервера. Он ни в коем случае не пытается бросить тень на существующий баянометр от ExtraDj - вполне возможно его баянометр в сто раз круче (я не знаю).
Я совсем недавно начал создавать посты на реакторе, но уже успел ощутить всю проблематику поиска повторяющегося контента на этом ресурсе. И задумался о том, как много времени реактор мог бы сэкономить постерам, имей он встроенный баянометр. Сколько человек не смогли преодолеть сложности размещения контента на реакторе и сколько перестали это делать из-за большого количества времени, которое на это требуется (сужу исключительно по себе).
А недавно ещё и получил разрешение от Вождя. Что ж, доступа к коду сайта и базе у меня нет. Выкачивать весь его контент, чтобы собрать отдельный баянометр я особо желанием не горю. Но могу, по крайней мере, разобраться в ситуации и продемонстрировать Proof of concept.
Я дотнетчик по большей части, поэтому технологии используются соответствующие. Вряд ли технологии, которые используются реактором, имеют какие-то существенные ограничения чтобы справиться с этой задачей.
Итак. Перцептивный хэш - похоже, то, что нам нужно. Проблема распространенная, поэтому сразу же нашлась библиотека, которая этот хэш считает - по крайней мере эту рутину писать не придётся. Как будто мы ещё ничего не сделали, а решение уже готово. Протестируем.
Первый кадр из видео. Разрешение 720х1280 против 320х568.
AverageHash и PerceptualHash - абсолютно одинаковые цифры. А это значит, что если вы сохраните этот хэш в БД рядом с картинкой, вы легко сможете достать по нему запись о картинке. Похоже баянометр в простейшем виде уже готов.
Извлечение данных. Т.к. некоторые реакторчане ссылались на проблему поиска в большом количестве данных, нужно протестировать и это. Приблизительно 7000000 картинок есть на реакторе. Возьмём MS Sql server. Создадим таблицу с 7000000 записей со случайными цифрами в качестве хэша. Чтобы всё было по-честному:
Изменим одно из значение на реальный хэш с картинки выше. И посмотрим сколько надо времени чтобы её найти.
По-моему проблем тут нет.
Дальше. Что если картинка немного отличается от оригинала. Например нам надо сравнить первый кадр видео с гифкой. Гифка, будет иметь кучу артефактов и, возможно, другой начальный кадр. Как тут:
Либо яркость на картинке выкручена на максимум, как тут:
Хэши не совпадают. Всё пропало? Не совсем. Обратите внимание на подсчёт "похожести" хэшей внизу картинок. Всё что нам нужно сделать, чтобы начать находить не только идентичные картинки, но ещё и похожие - это перенести логику подсчёта похожести в запрос к БД. Получим.
Теперь по затратам времени и ресурсов. На этот Proof of concept ушло несколько часов - большая часть на подготовку и написание поста. Добавить его на любой свой сайт я могу за несколько часов. Нагрузку на сервер вы можете видеть в статистике запроса к БД. По-моему скромному мнению - она никакая. А если учесть, что эти запросы будут редкими - только при создании новых постов, то ими вообще можно пренебречь. Железу, на котором запущен sql сервер более пяти лет. Более того, пять лет назад это был бюджетный домашний комп.
Отличный комментарий!