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

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

Жанры

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.

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

Роза ветров

Кас Маркус
6. Артефактор
Фантастика:
городское фэнтези
аниме
фэнтези
5.00
рейтинг книги
Роза ветров

Звездная Кровь. Изгой V

Елисеев Алексей Станиславович
5. Звездная Кровь. Изгой
Фантастика:
боевая фантастика
попаданцы
технофэнтези
рпг
фантастика: прочее
5.00
рейтинг книги
Звездная Кровь. Изгой V

Барон ломает правила

Ренгач Евгений
11. Закон сильного
Фантастика:
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Барон ломает правила

Точка Бифуркации XIII

Смит Дейлор
13. ТБ
Фантастика:
аниме
фэнтези
5.00
рейтинг книги
Точка Бифуркации XIII

Черные ножи

Шенгальц Игорь Александрович
1. Черные ножи
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Черные ножи

Камень. Книга вторая

Минин Станислав
2. Камень
Фантастика:
фэнтези
8.52
рейтинг книги
Камень. Книга вторая

Бестужев. Служба Государевой Безопасности

Измайлов Сергей
1. Граф Бестужев
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Бестужев. Служба Государевой Безопасности

На границе империй. Том 7. Часть 4

INDIGO
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
5.00
рейтинг книги
На границе империй. Том 7. Часть 4

Деревенщина в Пекине

Афанасьев Семён
1. Пекин
Фантастика:
попаданцы
дорама
фантастика: прочее
5.00
рейтинг книги
Деревенщина в Пекине

Рассвет русского царства 3

Грехов Тимофей
3. Новая Русь
Фантастика:
историческое фэнтези
альтернативная история
5.00
рейтинг книги
Рассвет русского царства 3

Я снова граф. Книга XI

Дрейк Сириус
11. Дорогой барон!
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Я снова граф. Книга XI

Орден Архитекторов 4

Сапфир Олег
Фантастика:
фэнтези
5.00
рейтинг книги
Орден Архитекторов 4

Двойник Короля 10

Скабер Артемий
10. Двойник Короля
Фантастика:
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Двойник Короля 10

Черный Маг Императора 18

Герда Александр
18. Черный маг императора
Фантастика:
юмористическое фэнтези
аниме
сказочная фантастика
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Черный Маг Императора 18