Представляю вашему вниманию Баянометр собственного изготовления.
FAQ
Зачем?Чтобы свести к минимуму ситуации вроде "Баянометр молчал!!". Встроенный баянометр часто не находит старые посты, поиск по картинкам Гугла и пр. так же многое не находит, а когда находит - это зачастую не сам пост, а ссылка на него, которая уже давно перестала быть валидной. Мой баянометр выдает ссылку напрямую на пост.
Как?
Интерфейс, на мой взгляд, достаточно очевиден. Выбираете файл со своего компьютера, либо вставляете прямую ссылку на картинку в Интернете. Поддерживаются .gif, .jpg, .png и .bmp форматы, размер файла ограничен 25Мб. Единовременно можно выбрать только одну картинку, если хотите выбрать другую - кнопка "Отмена" сбрасывает форму. Кнопка "Поиск", внезапно, запускает поиск выбранной картинки.
Поиск обычно занимает несколько секунд, после чего будут показаны результаты - либо совпадений не было найдено, либо появятся карточки с предпросмотром картинок, которые сайт считает похожими, и ссылкой на пост, в котором они появились. Чтобы запустить новый поиск, нажимаете на "Отмена" и заполняете форму заново.
Ограничения?
Тысячи их. Баянометр индексирует Джойреактор с периодичностью 10 минут, т.о. совсем-совсем новые изображения могут не попасть в результаты поиска. Баянометр индексирует только картинки в теле поста, картинки в комментариях не учитываются. Баянометр не различает SFW и NSFW картинки, и в результатах поиска вам (с небольшой вероятностью) могут попасться NSFW-картинки*. Баянометр сейчас ищет только почти-идентичные изображения, и значительные искажения могут не попасть в результаты поиска**.
* - возможно, будет изменено в будущем.
** - будет изменено в будущем.
Все дополнительные вопросы будут (по возможности) отвечены в комментариях.
Подробнее
Ш1_ ФАЙЛ ■гч ОТМЕНА ПОИСК >
1М ЬирУ/1тд0.|оугеасЮг.сс/рю5/роБ1/%00%90%01 %50%Э1 %82-% 00%ВА%00%ВВ%01 %83%[)0%В1-%й 1 %80%00%ВО%00%В7%00%ВО%0 Исходная картинка
реактор,баянометр,Баянометр,разное
Еще на тему
Но годно энивей.
Кстати, а на что планируешь изменять в будущем? (это ко второй сноске)
просто я как раз задумался над распознаванием картинок для одного сайд-проекта и только в размышлениях, как к этому подойти. То есть вариант с хешами я знаю, на что думаешь переходить или как из хешей выжать больше?
Спасибо.
А "баянометр" - это не фильтр перед отправкой контента на сайт. Захотел - проверил или комикс выложили, или картинку постили. Не захотел - не проверил. Принял решение - запостил даже если уже было, считая, что твой перевод лучше, или что прошлый раз в песочнице никто не увидел.
А первая картинка поста в базе есть. Посмотрю, ок.
Чёрт, я ещё думал, почему картинок так мало, должны тысяч на 100 больше...
Если картинку просто скопировать - находит баян, если картинку развернуть на полный масштаб и скопировать - не находит.
И не должен. Работай над качеством и это будет действительно незаменимой вещью
Тут может быть либо слишком мелкая картинка, либо она мелкая и с вотермарком, либо она не была в посте (напоминаю, комментарии не учитываются), либо она была и именно этот пост не попал в базу.
А по сервису - сделай чтобы поиск начинался сразу при выборе файла, а не по нажатию кнопки "поиск".
И еще кнопку отмена жать как-то тупо. Сделай как поиск по изображениям у Гугла - просто загружаешь картинку и все.
A.k.a. очень маловероятно, что я такое сделаю.
2 Жмем поиск по картинке
3 Фильтруем site:joyreactor.cc
4 ...
5 PROFIT!!!
(Кстати, для популярных сайтов период индексации гуглом крайне мал.)
а пока сдам еще один баг )
http://anime.reactor.cc/post/1090431
timeout
А это будет исправлено?
Это появляется, если запрос не завершается за 30 секунд. Сейчас нормальный поиск из трёх запросов отрабатывает секунд за 5 максимум. Т.е. сервер должен быть пиздец как занят, что может быть только раз в 10 минут, во время парсинга, и то, если одновременно несколько людей в эти 10 секунд начнут свой поиск. ИМХО, чем тратить время на оптимизацию, проще послать пользователя обновить страницу и искать ещё раз.
Вон, в Эадоре 2 года уже не хотят исправить проблему квестов. Берёшь задание на убийство, например, 7 адских псов. Сдаешь спустя 200 ходов и 12 на 100% исследованных локаций, ибо абсолютный рандом. Порой побеждаешь с 5-6 квестами валяющимися и не выполненными даже на 50%...
Просто возникает вопрос: "А нахуя вообще эти квесты-то с такими проблемами?"
Еще было бы здорово, если бы новая ссылка полностью заменяла старую в строке ввода, а не вставлялась в нее. Я могу обновить страничку или очистить строку, но так было бы удобнее.
У гугла старая заменяется новым, это удобно, я просто хотел, чтобы и на джоевком баянометре тоже так было.
ебать я капитан!
Но полезно будет только любителям репостов типа "реактор-реактор".
К обрезаниям pHash и не будет устойчив, никогда. Там надо вообще другой алгоритм юзать. По поводу "исключения" - там расстояние 7 между картинками; в принципе, не так уж и много, после того, как сделаю поиск по дереву нормальным, можно будет расширить поиск (сейчас расстояние
(Ох надеюсь я он не помрёт).
Вот, например, был пост в аноне: http://joyreactor.cc/post/1976640
А через 4 дня он появился в виде скриншота из ВК: http://joyreactor.cc/post/1983108
Через месяц кто-нибудь запостит в виде смс-переписки, а через два месяца оформит в виде комикса.
Текст со скриншота распознался как "Р Ярослав Свиридов @уа sviridov По статистике, вегетарианцы живут дольше Вот вы сейчас смеётесь н", текст поста в аноне - "По статистике, вегетарианцы живут дольше. Вот вы сейчас смеётесь над вегетарианцем, а потом он придет на вашу могилу и съест все цветы." Даже общий кусок есть.
Как построить годную хэш-функцию для текста - отдельный вопрос, достойный исследований. В идеале - прогнать через нормальный ИИ, когда он появится...
Пофиксил.
изначальньій оригинал http://joyreactor.cc/post/570185
пост с переделкой (вообще-то комментарий) http://lol.reactor.cc/post/1852959#comment8638039
http://anime.reactor.cc/post/1982980
http://anime.reactor.cc/post/7328
http://anime.reactor.cc/post/899958
Мдя.... Печально.
Не удается получить доступ к сайту
Превышено время ожидания ответа от сайта bayanometr.info.
Попробуйте сделать следующее:
Обновите страницу.
Проверьте подключение к Интернету.
Проверьте настройки прокси-сервера и брандмауэра.
Check your internet connection.
Check any cables and reboot any routers, modems, or other network devices you may be using.
Разрешите Opera доступ к сети с настройками брандмауэра или антивируса.
Если программа входит в список тех, которым разрешен доступ к сети, удалите ее из списка и добавьте туда снова.
Если вы используете прокси-сервер...
Check your proxy settings or contact your network administrator to make sure the proxy server is working. If you don't believe you should be using a proxy server: Перейдите в главное меню > Настройки > Изменить настройки прокси-сервера... > Настройки локальной сети и снимите флажок «Использовать прокси-сервер для локальной сети».