Туториал: fb2 на iPhone
Jan. 11th, 2010 06:52 pm(На правах предисловия.) Раз уж я весь из себя такой кладезь знаний по части айфона, буду время от времени делиться, в надежде на то, что кто-нибудь придёт сюда по наводке поисковиков и приобщится заодно ко всяким другим интересностям. </foreword>
Как известно, нормальная читалка формата fb2 для айфона только одна, да и та в App Store, и её бесплатная версия может качать книги только с одного-единственного демонстрационного сайта, ручная же загрузка в неё файлов с компьютера невозможна. Правила App Store на этот счёт строги.
Итак, инструкция:
1. Ставим на джейлбрейкнутый айфон с установленным и настроенным (см. Прил. А) веб-сервером lighttpd программу ShortBook LE из App Store.
2. Закачиваем файл в формате fb2, не нарушающий ничьих авторских прав, в ~/Media/ или куда у вас указывает корень веб-сервера.
3. Дописываем в файл /etc/hosts строку:
127.0.0.1<TAB>
4. Запускаем ShortBook LE, жмём "Добавить книгу" (плюсик), и "качаем" файл в формате fb2, не нарушающий ничьих авторских прав, из своего домашнего раздела в песочницу читалки.
5. Радуемся тому, как тонко отечественным разработчикам удалось предоставить всем желающим возможность закачивать в свою программу любые файлы, не нарушив при этом правил App Store :)
Приложение А: настройка lighttpd
После установки сервера из репозиториев нужно задать ему конфигурационный файл и настроить запуск сервера при загрузке телефона. Версия lighttpd для системы 2.x, если я правильно помню, автоматически запускалась сама, и даже чуть ли не с конфигурацией по умолчанию поставлялась, а вот на 3.x уже пришлось поковыряться самому. Вот файлы, которыми пользуюсь я:
Ещё одна хорошая читалка называется GoodReader, она платная, но ничего лучше для txt и (частично) pdf пока не нашлось. Своих пяти (ЕМНИП) долларов вполне стоит.
Как известно, нормальная читалка формата fb2 для айфона только одна, да и та в App Store, и её бесплатная версия может качать книги только с одного-единственного демонстрационного сайта, ручная же загрузка в неё файлов с компьютера невозможна. Правила App Store на этот счёт строги.
Итак, инструкция:
1. Ставим на джейлбрейкнутый айфон с установленным и настроенным (см. Прил. А) веб-сервером lighttpd программу ShortBook LE из App Store.
2. Закачиваем файл в формате fb2, не нарушающий ничьих авторских прав, в ~/Media/ или куда у вас указывает корень веб-сервера.
3. Дописываем в файл /etc/hosts строку:
127.0.0.1<TAB>
4. Запускаем ShortBook LE, жмём "Добавить книгу" (плюсик), и "качаем" файл в формате fb2, не нарушающий ничьих авторских прав, из своего домашнего раздела в песочницу читалки.
5. Радуемся тому, как тонко отечественным разработчикам удалось предоставить всем желающим возможность закачивать в свою программу любые файлы, не нарушив при этом правил App Store :)
Приложение А: настройка lighttpd
После установки сервера из репозиториев нужно задать ему конфигурационный файл и настроить запуск сервера при загрузке телефона. Версия lighttpd для системы 2.x, если я правильно помню, автоматически запускалась сама, и даже чуть ли не с конфигурацией по умолчанию поставлялась, а вот на 3.x уже пришлось поковыряться самому. Вот файлы, которыми пользуюсь я:
Ещё одна хорошая читалка называется GoodReader, она платная, но ничего лучше для txt и (частично) pdf пока не нашлось. Своих пяти (ЕМНИП) долларов вполне стоит.
no subject
Date: 2010-01-11 03:54 pm (UTC)no subject
Date: 2010-01-11 04:00 pm (UTC)no subject
Date: 2010-01-11 04:15 pm (UTC)no subject
Date: 2010-01-11 04:19 pm (UTC)А веб-сервер изначально поднимался для того, чтобы локально хранимые pdfники в браузере читать. У меня ещё и вики-сервер поднят, кстати! :b
no subject
Date: 2010-01-11 09:36 pm (UTC)no subject
Date: 2010-01-11 06:48 pm (UTC)no subject
Date: 2010-01-11 06:49 pm (UTC)неееееееет.
неет.
только не это. лучше квантовые компьютеры. лучше религия. только не так. это грех!
no subject
Date: 2010-01-11 09:34 pm (UTC)no subject
Date: 2010-01-11 09:32 pm (UTC)