Чтение онлайн

на главную - закладки

Жанры

200 лучших программ для Linux
Шрифт:

Рис. 7.6. Поиск книги на Amazon.com

Кроме того, из диалога программы можно загрузить дополнительные модули. Пока их четыре: gcfilm-search (для импорта информации из программы GCfilms), amarok-search (для поиска песен в списке Amarok и импорта в базу Tellico), Open ILS supercat (импорт информации о книгах с и модуль импорта информации о видеофильмах с сайта allocine.fr.

При использовании для заполнения Интернета среди данных присутствует ссылка на сайт с информацией о книге или

другом объекте. Обычно перейти на нее можно, щелкнув на рисунке.

В некоторых позициях вроде марок и монет нет предустановленных источников для поиска, его придется добавлять самостоятельно. После введения всех данных не забудьте сохранить коллекцию, выполнив команду File -> Save (Файл -> Сохранить).

Одной из самых важных возможностей Tellico является создание отчетов, для удобства имеется несколько готовых шаблонов. Особенно полезен шаблон Долги, в котором сразу видно, кто что взял и не вернул. Созданный отчет можно распечатать либо сохранить в файл.

В репозитариях большинства дистрибутивов Tellico есть, на сайте проекта также можно найти ссылки на пакеты для Debian, Mandriva, Pardus, Fedora, openSUSE, Linspire, Gentoo, PCLinuxOS, FreeBSD и OpenBSD. Один из майнтейнеров проекта Debian Редис Боудин, выпускающий deb-пакеты Tellico для этого дистрибутива, с мая 2003 года параллельно собирает их и для Ubuntu. Его сайт можно найти по адресу http://www.imalip.info/tellico.

Поиск информации

Исторически сложилось так, что в UNIX-системах преобладают текстовые, а не бинарные форматы, для редактирования которых достаточно приложения вроде Блокнота Windows. Здесь даже в офисных пакетах традиционно используется XML-подобный формат. При поиске информации в документах LaTeX, HTML, текстовых файлах и конфигурационных файлах системы можно использовать обычные утилиты. Задав подобный вопрос на тематическом форуме, вы, скорее всего, получите один и тот же ответ – grep, slocate и find.

Работает это достаточно просто. Например, чтобы найти файл, вводите в консоли find / -name имя_файла. Все они имеют большое количество дополнительных параметров, позволяющих найти все и вся.

Смена ориентировки на обычного пользователя потребовала приложений, которые могут найти информацию в документах, в том числе и Microsoft Word, внутри архивов и в тегах музыкальных файлов, поэтому в Linux в последнее время активно начали разрабатываться утилиты с нужной функциональностью. Особенно популярны две из них – Beagle и Strigi.

Поисковая машина Beagle

Проект Beagle предоставляет пользователям Linux мощную и удобную систему поиска в массе каталогов. Этот проект был назван самым ожидаемым продуктом 2005 года. После того как компания Ximian, которая разрабатывала Beagle, была выкуплена Novell, проект получил значительную, в том числе и финансовую, поддержку и стал развиваться быстрее. В настоящий момент разработки еще далеки от финального релиза, однако включение Beagle в такие дистрибутивы, как Fedora и OpenSUSE, свидетельствует о зрелости проекта. Разрабатывается Beagle в среде Mono, свободной альтернативе Microsoft.NET для Linux. При этом Beagle умеет индексировать и искать данные:

• в документах пакетов OpenOffice.org, MS Office, AbiWord, PDF, RTF;

• в графических файлах JPG и PNG и тегах музыкальных файлов OGG и MP3;

• в почте Kmail, Thunderbird и Evolution (включая контакты и календарь);

• в журналах IM-клиентов Gaim и Kopete и агрегаторах новостных лент Liferea, Akregator и Blam;

• на веб-страницах Firefox, Epiphany и истории Konqueror;

• в документации Texinfo, Man, Docbook, Monodoc;

в исходных кодах C, C++, C#, Fortran, Java, JavaScript, Lisp, Matlab, Pascal, Perl, PHP, Python, Ruby, Scilab, скриптах shell;

• в обычных текстовых файлах.

Это далеко не полный список.

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

К Beagle разработано несколько графических фронтэндов к демону, например kerry (рис. 7.7), который является интерфейсом для KDE, и kio-beagle, который позволяет интегрировать beagle в файловый менеджер Konqueror, реализуя протокол beagle:/.

Рис. 7.7. Kerry-интерфейс к Beagle

Результат поиска выводится не сплошным текстом, а удобными для чтения блоками, в которых легко найти нужную информацию. Внизу будет показано общее количество документов, в которых найдено слово. Рядом с файлом выводятся информация о соответствующей релевантности, имя файла, каталог, в котором он находится, время последней модификации, информация, взятая из блока title или аналогичного, количество страниц в документе. Любой документ можно тут же открыть сопоставленной ему программой: просмотреть в текстовом редакторе или веб-браузере, открыть в почтовом клиенте, если это фрагмент разговора ICQ – можно сразу ответить собеседнику.

Система локального поиска Strigi сегодня является серьезным конкурентом Beagle. Ее отличают быстрота, малая загрузка системы и удобный для программистов интерфейс, что позволяет создавать для нее новые и часто более легковесные фронтэнды. Все управление им производится через веб-интерфейс. Для быстрого поиска нужной информации следует вначале запустить демон, а затем проиндексировать имеющиеся разделы.

Программы для работы с мобильным телефоном

Linux поддерживает все возможные типы подключения мобильного телефона к компьютеру – кабель, инфракрасный порт и Bluetooth. В последних дистрибутивах этот процесс упростился. Сразу после подключения телефона к компьютеру, работающему под управлением Kubuntu с использованием Bluetooth, он уже готов принимать и отправлять файлы (это касается и других современных дистрибутивов, использующих KDE). От пользователя практически ничего не требуется. Так, чтобы передать файл на телефон, достаточно в контекстном меню Konqueror выбрать команду Действия -> Передать через Bluetooth. Появится окно Bluetooth File Transfer (Передача файла через Bluetooth), будет произведен поиск подключенных устройств, найденные будут отображаться в поле Устройство. В окно Отправляемый файл можно перетаскивать другие файлы, подготовленные для отправки на телефон или другое Bluetooth-устройство. Нажимаете кнопку Отправить, и файл отсылается. Обратный процесс не сложнее. При попытке отправить файл с телефона появляется запрос на разрешение приема файла, нажимаете кнопку Принять и указываете каталог, в который нужно сохранить принятый файл; чтобы в дальнейшем система автоматически принимала решение на прием или блокировку, устанавливаете флажок Запомнить это устройство. Если все это не работает, попробуйте запустить демон kbluetoothd.

Поделиться:
Популярные книги

Адвокат Империи 3

Карелин Сергей Витальевич
3. Адвокат империи
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Адвокат Империи 3

Кротовский, может, хватит?

Парсиев Дмитрий
3. РОС: Изнанка Империи
Фантастика:
попаданцы
альтернативная история
аниме
7.50
рейтинг книги
Кротовский, может, хватит?

Дурная жена неверного дракона

Ганова Алиса
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Дурная жена неверного дракона

Вонгозеро

Вагнер Яна
1. Вонгозеро
Детективы:
триллеры
9.19
рейтинг книги
Вонгозеро

Ведьма Вильхельма

Шёпот Светлана
Любовные романы:
любовно-фантастические романы
8.67
рейтинг книги
Ведьма Вильхельма

Папина дочка

Рам Янка
4. Самбисты
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Папина дочка

Законы Рода. Том 6

Flow Ascold
6. Граф Берестьев
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Законы Рода. Том 6

Как я строил магическую империю 7

Зубов Константин
7. Как я строил магическую империю
Фантастика:
попаданцы
постапокалипсис
аниме
фантастика: прочее
5.00
рейтинг книги
Как я строил магическую империю 7

Лучший из худший 3

Дашко Дмитрий
3. Лучший из худших
Фантастика:
городское фэнтези
попаданцы
аниме
6.00
рейтинг книги
Лучший из худший 3

Штурмовик из будущего 3

Политов Дмитрий Валерьевич
3. Небо в огне
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Штурмовик из будущего 3

Последний попаданец 2

Зубов Константин
2. Последний попаданец
Фантастика:
юмористическая фантастика
попаданцы
рпг
7.50
рейтинг книги
Последний попаданец 2

Идеальный мир для Лекаря 14

Сапфир Олег
14. Лекарь
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 14

Безумный Макс. Поручик Империи

Ланцов Михаил Алексеевич
1. Безумный Макс
Фантастика:
героическая фантастика
альтернативная история
7.64
рейтинг книги
Безумный Макс. Поручик Империи

Вдова на выданье

Шах Ольга
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Вдова на выданье