Представляю вашему вниманию Баянометр собственного изготовления.
FAQ
Зачем?Чтобы свести к минимуму ситуации вроде "Баянометр молчал!!". Встроенный баянометр часто не находит старые посты, поиск по картинкам Гугла и пр. так же многое не находит, а когда находит - это зачастую не сам пост, а ссылка на него, которая уже давно перестала быть валидной. Мой баянометр выдает ссылку напрямую на пост.
Как?
![реактор,баянометр,Баянометр,разное Ш1_
ФАЙЛ
■гч ОТМЕНА
ПОИСК >,реактор,баянометр,Баянометр,разное](http://img1.reactor.cc/pics/post/%D1%80%D0%B5%D0%B0%D0%BA%D1%82%D0%BE%D1%80-%D0%B1%D0%B0%D1%8F%D0%BD%D0%BE%D0%BC%D0%B5%D1%82%D1%80-%D0%91%D0%B0%D1%8F%D0%BD%D0%BE%D0%BC%D0%B5%D1%82%D1%80-2116109.png)
Интерфейс, на мой взгляд, достаточно очевиден. Выбираете файл со своего компьютера, либо вставляете прямую ссылку на картинку в Интернете. Поддерживаются .gif, .jpg, .png и .bmp форматы, размер файла ограничен 25Мб. Единовременно можно выбрать только одну картинку, если хотите выбрать другую - кнопка "Отмена" сбрасывает форму. Кнопка "Поиск", внезапно, запускает поиск выбранной картинки.
![реактор,баянометр,Баянометр,разное 1М
ЬирУ/1тд0.|оугеасЮг.сс/рю5/роБ1/%00%90%01 %50%Э1 %82-% 00%ВА%00%ВВ%01 %83%[)0%В1-%й 1 %80%00%ВО%00%В7%00%ВО%0
Исходная картинка,реактор,баянометр,Баянометр,разное](http://img0.reactor.cc/pics/post/%D1%80%D0%B5%D0%B0%D0%BA%D1%82%D0%BE%D1%80-%D0%B1%D0%B0%D1%8F%D0%BD%D0%BE%D0%BC%D0%B5%D1%82%D1%80-%D0%91%D0%B0%D1%8F%D0%BD%D0%BE%D0%BC%D0%B5%D1%82%D1%80-2116110.png)
Поиск обычно занимает несколько секунд, после чего будут показаны результаты - либо совпадений не было найдено, либо появятся карточки с предпросмотром картинок, которые сайт считает похожими, и ссылкой на пост, в котором они появились. Чтобы запустить новый поиск, нажимаете на "Отмена" и заполняете форму заново.
Ограничения?
Тысячи их. Баянометр индексирует Джойреактор с периодичностью 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: Перейдите в главное меню > Настройки > Изменить настройки прокси-сервера... > Настройки локальной сети и снимите флажок «Использовать прокси-сервер для локальной сети».