?

Log in

No account? Create an account
Поиск по FAUJSA - Баѓалтенер Пинкос [Hebrewbooks] [Seforimonline] [Teachittome] [Mmamre] [Jnul] [Grimoar] ~

February 15th, 2013
02:02 am

[Link]

Previous Entry Share Next Entry
Поиск по FAUJSA

Встроенный поиск в архиве FAUJSA очень неудобный, при этом у них есть функции нормального поиска, но к ним нет человеческого интерфейса. Для этого я написал небольшую страницу, которая позволяет удобный поиск.

Tags: ,

(28 comments | Leave a comment)

Comments
 
[User Picture]
From:midbar
Date:February 15th, 2013 07:27 am (UTC)
(Link)
ты мне подкинул идею сделать аппу для прослушивания файлов.
Че думаешь?
[User Picture]
From:bahaltener
Date:February 15th, 2013 07:32 am (UTC)
(Link)
Скачивать можно (см. букмарклет). Добавь его в bookmarks, и вызывай когда загрузилась страница с результатами поиска. Потом те же линки будут какое-то время указывать куда надо (потом они устаревают, но букмарклет может их поправить вторично даже уже изменённые). Можно наверное сделать и проигрыватель, используя что-то такое: https://github.com/nddrylliog/jsmad (т.к. mp3 не открытый формат и нормальные браузеры его по умолчанию не проигрывают).

Писать свой собственный интерфейс парсируя их результаты (в смысле поиска) - это уже будет больше работы.

Edited at 2013-02-15 07:34 am (UTC)
[User Picture]
From:midbar
Date:February 15th, 2013 07:36 am (UTC)
(Link)
сложности интригуют :)
ты видел мою аппу "Is it kosher?" https://play.google.com/store/apps/details?id=com.kosherdev.koshergator
Вот где фан
[User Picture]
From:bahaltener
Date:February 15th, 2013 07:52 am (UTC)
(Link)
Интересно, но у меня нет Android-а :) Пока сижу на Harmattan, до тех пор пока Jolla/Sailfish не выйдет.
[User Picture]
From:parvuss
Date:February 15th, 2013 03:34 pm (UTC)
(Link)
а под эппл вы такое не делаете?
[User Picture]
From:midbar
Date:February 15th, 2013 07:37 am (UTC)
(Link)
[User Picture]
From:bahaltener
Date:February 15th, 2013 07:38 am (UTC)
(Link)
Любопытно.
[User Picture]
From:midbar
Date:February 15th, 2013 07:39 am (UTC)
(Link)
подумаю до новой недели. Думаю что таки сделаю нативную аппу.
Будет интересно попробовать.
[User Picture]
From:bahaltener
Date:February 15th, 2013 07:40 am (UTC)
(Link)
Напрямую файлы не доступны. Нужно сперва создавать динамический линк с POSIX timestamp текущего времени. Линк временный и быстро устаревает (это букмарклет и делает). Если через bash то вот пример:

mplayer http://faujsa.fau.edu/get_mp3.php?sound=`date +%s`/102258/102258A07.mp3


Edited at 2013-02-15 07:42 am (UTC)
[User Picture]
From:midbar
Date:February 15th, 2013 07:44 am (UTC)
(Link)
о круто.
я думаю, что можно скачивать на аппарат и проигрывать оффлайн.
че у них с лицензией?
[User Picture]
From:bahaltener
Date:February 15th, 2013 07:45 am (UTC)
(Link)
Без понятия. Раз они дают прослушивание - то слушать ты можешь (скачивание на это не влияет), но распространять - вероятно нет.
[User Picture]
From:midbar
Date:February 15th, 2013 07:46 am (UTC)
(Link)
ну если я только плэйер предоставляю, то не должны быть проблем.
[User Picture]
From:bahaltener
Date:February 15th, 2013 07:47 am (UTC)
(Link)
Думаю нет (чем это хуже их собственного плеера) - но ты же в курсе что у некоторых бывает паранойя по поводу копирайта. Так что гарантий что не наедут нет.

Edited at 2013-02-15 07:48 am (UTC)
[User Picture]
From:midbar
Date:February 15th, 2013 07:48 am (UTC)
(Link)
ну сделаем, посмотрим.
спасибо за идею.
[User Picture]
From:bahaltener
Date:February 15th, 2013 07:50 am (UTC)
(Link)
И потом этот метод полуофициальный. Начнёшь его широко использовать - они могут его и прикрыть.
[User Picture]
From:midbar
Date:February 15th, 2013 07:53 am (UTC)
(Link)
но им для плейра он и нужен, поэтому если они переделают - будем использовать новый :)
[User Picture]
From:bahaltener
Date:February 15th, 2013 07:55 am (UTC)
(Link)
Их текущий плеер этот метод уже не использует. См. в Wireshark. Старый использовал, но они оставили серверный код.
[User Picture]
From:bahaltener
Date:February 15th, 2013 07:53 am (UTC)
(Link)
Пиши его на C++/Qt/QML. Сейчас это под Android должно уже работать неплохо. И потом сможешь на другие системы перенести.

Edited at 2013-02-15 07:54 am (UTC)
[User Picture]
From:midbar
Date:February 15th, 2013 07:54 am (UTC)
(Link)
у меня так много времени нет. Напишу пока на Джаве.
[User Picture]
From:bahaltener
Date:February 15th, 2013 07:58 am (UTC)
(Link)
Потрать время на обучение :) Андроидная Java не портируема. Не солидно ;)

FYI: http://www.phoronix.com/scan.php?page=news_item&px=MTMwNDg
Так что стоит учить Qt по любому если ты пишешь мобильные программы.

Edited at 2013-02-18 04:25 pm (UTC)
[User Picture]
From:parvuss
Date:February 15th, 2013 03:39 pm (UTC)
(Link)
сообщите об успехах?
[User Picture]
From:bahaltener
Date:February 15th, 2013 05:36 pm (UTC)
(Link)
Вот тут они стращают всякими ужасами: http://faujsa.fau.edu/jsa/music_help.php
Так что не стоит это выкладывать в Google Play. Сделай какой-нибудь APK и просто выложи его он-лайн. Вполне очевидно что там есть куча музыки из публичного домена, на которую вообще нет копирайта. Но там есть и современные записи. Скачать у них файл чтобы прослушать своим плеером - это fair use, т.к. они уже дают тебе право их прослушивать. Нарушением было бы коммерческое использование или дальнейшее распространение. Но копирайт - больная на голову область где процветает паранойя. И владельцы обычно терпеть не могут понятие fair use (кроме приличных конечно).

Edited at 2013-02-15 05:45 pm (UTC)
[User Picture]
From:midbar
Date:February 16th, 2013 04:31 pm (UTC)
(Link)
Good point. может им письмо написать с вопросом?
[User Picture]
From:bahaltener
Date:February 17th, 2013 12:15 am (UTC)
(Link)
Думаю не стоит, т.к. неизвестно как они отреагируют. Могут позитивно, а могут и негативно. Так же видно что они не проделали работу чтобы отделить записи на которые есть копирайт, от тех на которые его нет. А значит если ты к ним с таким вопросом придёшь им легче будет сказать что вообще ничего нельзя, чем сказать правду что они не позаботились сами провести проверку (это трудоёмкий процесс). В общем лучше всего метод - не трогай, пока работает. А то вообще работать перестанет.

Edited at 2013-02-17 12:17 am (UTC)
[User Picture]
From:midbar
Date:February 20th, 2013 02:52 pm (UTC)
(Link)
чё-то не работает у меня такой вариант.
я уже посниферил их плэйер на флеше, там другой линк и тоже не работает.
[User Picture]
From:bahaltener
Date:February 20th, 2013 10:49 pm (UTC)
(Link)
Чтобы он работал время должно быть синхронизированно. Не забудь настроить ntp на своём компьютере.
[User Picture]
From:midbar
Date:February 21st, 2013 04:32 am (UTC)
(Link)
а ну тогда на телефонах это вообще не заработает. как я буду их синхронизировать?
Но флешевый плейер как-то работает.
[User Picture]
From:bahaltener
Date:February 21st, 2013 05:30 am (UTC)
(Link)
С телефонами проще - они как правило уже синхронизированы с сетью провайдера (GSM и т.п.) и на них точное время. Кроме того на нормальных можно и ntp поставить ;)

Как нынешний Flash работает я не понял - Wireshark-ом я его смотрел, но особо регулярного ничего не видно. Ради прикола конечно можно взять какой-нибудь декомпилятор для Flash, но думаю там есть серверная часть, так что это поможет не очень.

Edited at 2013-02-21 05:35 am (UTC)
bahaltener My Website Powered by LiveJournal.com