Эммм, а в браузере он не может их рассмотреть? В Google Maps/Яндекс.Картах всё прекрасно рассматривается :) В этом случае geoserver + нарезка на тайлы.
Сергей: geoserver. Правда, тайлы он сохраняет в свой кэш...
А вам что с этими JPEG нужно сделать? Отдать пользователю, чтобы он сохранил на диск, или просто показать в браузере?
Собственно, эти команды импортируют ключи из внешних файлов в базу, которая находится в ~/.gnupg. Для базы, которая уже в ~/.gnupg, нет смысла импортировать её в саму себя.
Дмитрий Макаров: любая книжка, где описываются LR-парсеры. Ахо-Сети-Ульман (aka Dragon book), Хантер "Проектирование и конструирование компиляторов" (там, помнится, попроще объяснение). Можно даже в английскую википедию заглянуть :)
Или просто взять готовый генератор парсеров для .Net и использовать его (это же не курсовая?).
И посмотрите на LL-парсеры. Их реализовать проще, но иногда грамматику под них нужно переписывать -- удалять левую (ЕМНИП) рекурсию.
Можно реализовать нечто вроде гейта «AJAX2XMPP» на Twisted (компоненты Web и Words) или Node.js, а сервер использовать любой сторонний, хоть jabber.ru. Т.е. вам нужно будет написать на серверной стороне Jabber-клиент, что проще.
Тогда пишите сами. Слишком уж узкая у вас задача.
Всё это, на самом деле, довольно просто.