Хорошая новость из стана разработчиков Marble, Jens-Michael Hoffmann в своём блоге сообщает, что Bernhard Beschow добавил в программу частичную поддержку протокола WMS. Web Map Service — это веб-сервис, предоставляющий данные в растровом виде в формате PNG, TIFF, JPEG и т.п. Первоначально, WMS создавался исключительно как растровый сервер. Но в последствии появились реализации публикующие данные в векторном формате SVG и др.
Известная проблема картографических программ — их неуёмный аппетит по потреблению трафика. Что же делать, если вы планируете использовать подобную программу в путешествии, и не уверены в наличии недорогого скоростного интернета в нужной местности?
Разработчики Marble решили эту проблему, добавив возможность скачать картографические данные для нужного региона до заданного уровня масштаба: вы можете это сделать как для отображаемой в текущий момент области, так и по заданным координатам:
Как сообщает Dennis «Earthwings» Nienhüser, один из программистов виртуального глобуса Marble, уже некоторое время ведется портирование проекта под платформу Maemo, и хотя интерфейс всё ещё требует серьёзной доработки, текущая версия вполне функциональна:
Marble на Maemo сейчас поддерживает отображение текущего местоположения с использованием встроенного GPS-приёмника, и умеет прокладывать маршруты с помощью OpenRouteService.org:
Пока что Marble не предоставляет всех возможностей, которые ожидают получить пользователи «настоящих» навигационных устройств — например, нет подсказок направления следующего поворота, но есть вероятность, что этот пробел будет восполнен в рамках Google Summer of Code.
Сегодня вышла Qt 4.6, и среди прочего заявлена поддержка multi-touch навигации и жестов. Marco «notmart» Martin заранее был снаряжён Tablet PC с поддержкой multi-touch и заданием от Nokia сделать что-нибудь интересное с новыми возможностями Qt. Вот что у него получилось, когда он поэкспериментировал с Marble и Plasma:
Хорошие новости: всё это будет включено уже в KDE 4.4. Но даже если у вас где-то завалялся Tablet PC, не спешите туда ставить Linux: увы, в X11 поддержка multi-touch пока ещё не реализована, так что все эти возможности будут доступны только в Windows- и Mac-сборках.
Если вас интересуют детали реализации, то почитайте описание классов QGesture и QTouchEvent. Первый позволяет вам реагировать на заранее определённые события вроде «жест для вращения» или «жест для скроллинга», а второй даёт непосредственный доступ к координатам нескольких нажатий.
Вот здесь представлено ещё несколько демонстрационных видеороликов.
В то время, как читатели K Notes спорят о каких-то картинках, обои в KDE 4.3 вовсе не обязательно должны быть просто обоями. KDE 4.3 включает несколько «движков» для фоновых изображений, от простых «заливка цветом», «картинка», «слайдшоу» до «фрактала Мандельброта«. Я вам расскажу о самых интересных.
Что будет, если взять из сервиса Last.fm координаты и даты концертных туров ваших любимых исполнителей и поместить их на виртуальный глобус Marble, посредством клея и магии QJson?
Получится rockmarble:
Если у вас есть аккаунт на Last.fm, rockmarble автоматически импортирует список ваших любимых артистов.
Если аккаунта нет, исполнителей можно добавлять по-одному. Текущее местоположение тура будет отображаться на глобусе не без помощи openstreetmap.
Также можно получить одновременно все события, происходящие в одном конкретном городе.
Требования
Qt4
marble
QJson
Установка
Исходники можно взять отсюда, сайт проекта находится здесь.
Между прочим Аарон упомянул, что на этой неделе проекту KDE исполнилось 12 лет!
Ещё несколько случайных фактов:
Разработчики называют Qt «кьют». В прочем, для меня это не новость.
К концу года 15 миллионов бразильских студентов будут использовать в учёбе линукс-десктопы с KDE.
В KDE приходит множество баг-репортов по поводу процессов вроде kswap (которые на самом деле процессы ядра)
В чём принципиальное преимущество OpenStreetMap (открытого географического веб-сервиса, интегрированного в Marble) — все коммерческие электронные карты намеренно содержат ошибки, дабы по ним вычислять незаконных распространителей этих карт.
В очередной заметке в своём блоге Аарон Сейго хвалит новый интерфейс передачи файлов в Kopete, сообщает о включении Marble в список высокоприоритетных проектов по версии Free Software Foundation, а также рассказывает о последних усовершенствованиях Plasma.
В частности, на панели задач теперь можно задавать группирование задач, сортировать их или вручную менять порядок их отображения. Вообще в то время, когда космические корабли бороздят просторы в современных браузерах можно легко перетаскивать табы, кажется странным, что нельзя то же самое делать с окнами на панели задач — в KDE 4.2 это будет исправлено. Кроме того, если появятся альтернативные апплеты для отображения списка открытых окон, то группировка/порядок окон будут одинаковыми во всех апплетах.
Также в очень скоро будет представлен полностью переписанный апплет для трея. Новый апплет позволит не только решить раздражающую многих проблему фона иконок, но и добавить новые возможности в апплет: скрытие ненужных иконок, настройка отображения системных уведомлений и чего ещё только придёт разработчикам в голову.
Упоминается новый апплет NetworkManager, о котором можно подробнее почитать в этой заметке. Планируется, что он будет выглядеть примерно вот так (набросок):
Ещё он пишет о том, что в ближайшее время планирует переработать диалог добавления виджетов, о чём я писал в предыдущей заметке