Как склеить карту с большим разрешением

Как я уже когда-то писал, я периодически участвуею в соревнованиях по городскому ориентированию в составе то одной, то другой команды. Одним из основных моментов подготовки к очередному этапу является нахождение карт тех мест, где будут проходить соревнования. Во время городского ориентирования нужна в первую очередь карта, а не атлас, чтобы было сразу видно, где расположены КП (контрольные пункты).

Часто найти подробную карту района соревнований в магазине затруднительно (а иногда просто лень), в этом случае обычно выручают картографические сервисы Яндекс.Карты и Карты Google. Но эти сервисы не дают возможности сохранить карту большого размера, чтобы затем ее напечатать, например, в формате A0, где, с одной стороны, были бы видны все дома, а с другой – карта охватывала бы весь район соревнований. В принципе, это все решается с помощью создания скриншотов небольших участков карты с последующей их «склеиванием» в одну карту с большим разрешением разрешением.

Вручную это все делать можно, но утомительно, даже используя Фотошоп или подобные программы (даю подсказку: смотреть в сторону создания панорам), но, к счастью, существует довольно много программ, которые сами создают карты нужного размера с нужным масштабом.

На этот раз хочу рассазать про одну такую программу, которая является одной из самых мощных в своем роде, это программа SAS.Планета. Она, в отличие от многих других программ, поддерживает довольно большое количество картографических сервисов, в частности: Карты Google, Яндекс.Карты, Космоснимки, Yahoo! Maps, Карты генштаба (!) и другие, в том числе исторические и карты Марса с Луной. При этом можно выбирать тип карт: данные со спутника, в виде карты или смешанное отображение.

Еще одной интересной особенностью программы является умная работа к кешем. Программа все кэширует по максимуму, чтобы потом можно было бы все данные брать из кэша в режиме оффлайн.

Также как и Google Earth, SAS.Планета можт работать со слоями. Благодаря этому, например, можно наложить на Яндекс.Карты данные из Викимапии или Panoramio.

SAS.Планета. Яндекс.Карты и Wikimapia

Или, например, на Гуглокарту можно наложить данные о пробках от Яндекса

Читать далее ‘Как склеить карту с большим разрешением’ »

Редактор диаграмм yEd

redaktor-diagramm-yed

Иногда мне приходится рисовать разные схемы и диаграммы. В зависимости от конечного результата я использовал две разные программы: если нужно по-быстрому набросать схему для себя, то я писал скрипты для graphviz – результат получался страшненький, но зато всегда можно быстро что-то подправить, а расположение узлов схемы выберет сама программа. Если конечный рисунок нужно кому-то показывать, то тут уж приходилось использовать полноценный векторный редактор (обычно Corel Designer), чтобы схема смотрелась получше, но при этом приходилось самому располагать узлы схемы, чтобы уменьшить количество пересечений ребер, а добавление нового узла часто приводило к серьезной перерисовке схемы.

А недавно попалась замечательная программка yEd, предназначенная специально для рисования диаграмм. Это специализированная программа, не предназначеная для рисования высокохудожественных рисунков, а вот схемы и диаграммы рисовать в ней одно удовольствие. Еще большее удовольствие – это играться с ее возможностями автоматического расположения узлов графов. Но обо всем по порядку.

К справке по yEd прилагаются некоторые готовые схемы, поэтому, чтобы не изобретать велосипед, часть схем для скриншотов я возьму оттуда.

Интерфейс программы yEd

Читать далее ‘Редактор диаграмм yEd’ »

OutWiker 1.0 beta 2. Что нового

outwiker-1-0-beta-2-chto-novogo

Доделал очередную версию OutWiker’а (программы для хранения заметок в виде дерева). Изменения в версии 1.0 beta 2 в основном касаются повышения удобства использования программы, исправления неровностей интерфейса, исправлению багов и т.п. А еще теперь можно перетаскивать заметки в дереве.

А вот список всех изменений:

  • Добавлена возможность перемещения страниц по дереву.
  • Добавлена возможность переименования страниц без вызова диалога свойств страницы.
  • Добавлено контекстное меню для дерева заметок.
  • Относительные пути для ссылок на страницы теперь регистронезависимы.
  • Изменение горячей клавиши для переключения между кодом и просмотром (было F2, стало F5).
  • Если прикрепляется файл с именем, которое уже существует среди прикрепленных файлов, то показывается диалог с вопросом «Что делать?»
  • Папка _thumb с превьюшками картинок теперь не показывается в списке прикрепленных файлов.
  • Теперь дерево заметок сохраняет свое состояние (раскрыт узел или закрыт).
  • Добавлена статусная панель, на которой показывается текст ссылки при наведении на нее курсора.
  • В программе теперь используются абсолютные пути до папок, поэтому при запуске программы из исходников рабочей папкой не обязательно должна быть папка с исходниками.
  • Исправления ошибок и глюков.

Кроме того, добавил пункт меню для вызова справки; создаваемый вики-парсером код HTML стал более читаемым; из интерфейса программы до открытия вики теперь активны только кнопки «Create new wiki…» и «Open wiki…»; уменьшено «моргание» страницы при переключении страниц и после некоторых других операций; исправлены некоторые глюки при работе под Linux’ом.

Еще обратите внимание, что пришлось поменять горячую клавишу для переключения между кодом и просмотром результата с F2 на F5. Это сделано из-за того, что под Windows клавишу F2 принято использовать для переименования всяких элементов. В будущем горячие клавиши планирую сделать настраиваемыми.

И еще исправлено много разных мелочей.

MagicPlot. Еще одна программа для рисования графиков

magicplot-eshhe-odna-programma-dlya-risovaniya-grafikov

Продолжим тему программ для рисования графиков, начатую постом «Две программы для рисования графиков» и продолженную здесь. В комментариях к первой из перечисленных записей кинули ссылку на еще одну подобную программу, про которую тоже стоит рассказать.

Программа называется MagicPlot и существует как в виде платной версии, так и в виде бесплатной студенческой версии, которую, правда, нельзя использовать в коммерческих целях.

В отличие от описанных ранее программ, MagicPlot умеет строить только графики вида y(x), то есть никаких круговых диаграмм, линий уровня и, тем более, трехмерных графиков от нее не ждите (по крайней мере пока). Но обычные двумерные графики в виде линий строить в ней довольно удобно.

Главное окно Magicplot

Читать далее ‘MagicPlot. Еще одна программа для рисования графиков’ »

OutWiker 1.0 beta 1 (что нового)

outwiker-1-0-beta-1-chto-novogo

Пришло время выкладывать очередную версию OutWiker’а – программы для хранения заметок. Программа уже переросла альфа-стадию, но релизом я ее пока стал называть, потому что еще есть некоторые возможности, которые хотелось бы реализовать в первую очередь.

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

В этой версии OutWiker’а появился новый тип страниц – страницы, использующие вики-нотацию, этот тип страниц задумывался с самого начала. Честно скажу, что на создание этого типа страниц меня вдохновила программа WikidPad, про которую я когда-то писал. Но в OutWiker вики-нотация сделана по-другому и развивать ее я собираюсь в несколько другом направлении, хотя некоторые возможности WikidPad я собираюсь перенести и в свою программу. Сразу отвечу на вопрос «Зачем нужна страница в вики-нотации, если уже есть страницы в формате HTML?»

Читать далее ‘OutWiker 1.0 beta 1 (что нового)’ »

Битва твиттер-клиентов. Saezuri vs. Mixero

bitva-tvitter-klientov-saezuri-vs-mixero

Похоже, что написание клиентов для Twitter’а под Adobe Air становится такой же традицией, как разработка файловых менеджеров на Delphi или аутлайнеров на Pyhton :) Где-то полгода назад я писал об одном таком Adobe Air’ровском клиенте Mixero, который у меня прижился, и которым я пользовался до сих пор. А вот на днях попался мне другой, уже японский клиент Saezuri (или официальный сайт на японском – http://www.playwell.jp/trac/Saezuri).

Поробовал я полностью перейти на Saezuri и в результате так и не решил какой из этих двух клиентов мне больше нравится, поэтому в этом посте решил не только сделать обзор Saezuri, но и сравнить его с Mixero. За каждую фичу, которая сделана удобнее, чем у конкурента, програма будет получать плюсик. В конце поста количество набранных плюсов просуммируем и посмотрим кто победит. Скриншоты Mixero я не показываю, потому что его обзор уже был (см. ссылку выше).

Внешний вид у Saezuri, в отличие от Mixero, более лаконичный.

Saezuri. Главное окно

Здесь мы видим только список твитов, где непрочитанные сообщения выделяются красным цветом. Красным по крайней мере в скине по умолчанию, а всего к программе прилагаются пять скинов (Mixero тоже имеет несколько тем, так что плюсик не получает никто).

Читать далее ‘Битва твиттер-клиентов. Saezuri vs. Mixero’ »

Wuala – социально-облачный DropBox

wuala-socialno-oblachnyjj-dropbox

В последнее время стали появляться все больше сервисов, которые используют облачные технологии, когда компьютеры пользователей сервиса используются для нужд самого сервиса (не путать с ботнетами :) ). В этом посте я хочу рассказать об одном таком сервисе, который объединяет в себе социальную сеть, бум которых, наконец-то прошел, и облачное хранение данных. Сервис называется Wuala (ссылка реферальная, но, надеюсь, вам не жалко).

Wuala – это в первую очередь сервис для хранения файлов, такой социально-облачный DropBox. Сразу после регистрации вам дают 1 ГБ места (2 ГБ при регистрации по реферальной ссылке или с промо-кодом) на удаленных серверах, которое вы можете использовать по своему желанию.

Wuala. Файлы пользователя

Главной особенностью Wuala является то, что ваши файлы хранятся не только серверах сервиса, но и в облаке, которое состоит из компьютеров других пользователей Wuala. Дело в том, что, если вам мало 1 ГБ, то вы можете докупить дополнительное место за деньги, поприглашать друзей – за каждого завербованного друга вам дадут бочку варенья и корзину печенья еще 250 МБ места (500 МБ для платных аккаунтов) – или предоставить место на вашем харде для нужд Wuala, а точнее для хранения чужих файлов. Что будет храниться на вашем компьютере вы знать не будете, потому что все файлы перед отправкой на сервер или в облако шифруются, также вы не будете знать откуда вы в данный момент качаете файл. Для того, чтобы вы могли предоставлять место на своем харде сервису, надо, чтобы ваш комп был в онлайне минимум 4 часа в сутки (в среднем). Объем добавленного вам места будет зависеть как от времени, когда вы находитесь в онлайне с запущеным клиентом (при этом не обязательно авторизовываться), так и от скорости вашего интернет-канала.

Читать далее ‘Wuala – социально-облачный DropBox’ »

Rainmeter. Индикаторы для рабочего стола

RainmeterКогда то давно я уже писал про Google Desktop и Yahoo! Widgets, которые добавляют на рабочий стол всякие виджеты и гаджеты. Тогда я остановился на программе от гугла, которая до недавнего времени у меня и работала.

А на днях что-то случилось, что все гаджеты неожиданно отключились и заново добавляться откзазались, ссылаясь на неправильный файл манифеста. Возможно, помогла бы переустановка Google Desktop, но из интереса решил посмотреть альтернативы, тем более локальным поиском Google Desktop я никогда не пользовался. До сих пор из всех гаджетов я пользовался в только календарем и разными системными датчиками вроде индикатора использования памяти, загрузки процессора и текущей скорости скачивания/отдачи через интернет.

Первой из поставил программу Rainmeter, которая как раз и заточена для показа всяких датчиков. Сразу скажу, что среди прилагающихся панелек (здесь они называются скинами) я нашел все, что мне нужно. В отличие от гаджетов Google Desktop, в Rainmeter количество готовых скинов существенно меньше, но зато каждый из них настраивается более гибко.

Читать далее ‘Rainmeter. Индикаторы для рабочего стола’ »

Про новые версии Flock и Chrome

pro-novye-versii-flock-i-chrome

На этой неделе буквально одна за другой появились две интересные новости, так или иначе связанные с Chromium.

Во-первых, разработчики так называемого социального браузера Flock выложили первую бета-версию Flock 3. Самое интересное в ней то, что теперь браузер работает не на движке Firefox, а на движке Chromium, судя по всему, на старенькой 4-й версии (браузер представляется сайтам как Chromium Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Flock/3.0.0.3737 Chrome/4.1.249.1071 Safari/532.5).

Для тех, кто не знает, что такое Flock, это браузер, в который встроен интерфейс для работы различными вебдванольными сайтами. В новой бете возможностей стало совсем мало, пока только работает интеграция с Twitter’ом и Facebook’ом, Youtube и Flickr. Кстати, приятно, что программа поддерживает работу с несколькими аккаунтами на твиттере и фейсбуке.

По-прежнему, есть встроенная RSS-читалка, но теперь фиды отображаются в той же ленте, что и сообщения твиттера и фейсбука, что совсем неудобно при большом количестве RSS-каналов.

flock3 Про новые версии Flock и Chrome flock 3 02 300x261

В адресной строке появилась кнопка для отправки ссылки на открытую страницу в твиттер, при этом ссылка будет сразу сокращена с помощью bit.ly.

Читать далее ‘Про новые версии Flock и Chrome’ »

OutWiker 1.0 alpha 3 (что нового)

Ну что ж, продолжаю писать программу для хранения заметок «OutWiker». Только что выложил третью альфа-версию.

Изменения в новой версии в основном направлены на повышение удобства пользования тех элементов, что уже были реализованы в прошлых версиях. Вот полный список изменений:

  • Добавлена возможность поиска по странице.
  • Кнопки для основных тегов на странице HTML.
  • Добавлена возможность создания ссылок на прикрепленные файлы.
  • Добавлена кнопка для сброса флажков со всех тегов при глобальном поиске.
  • Добавлены новые иконки для страниц.
  • Можно прикреплять файлы к странице, перетащив их в окно программы.
  • Улучшен вывод списков на HTML-страницах.
  • Исправлены некоторые баги.

Вот несколько скриншотов новой версии:

Читать далее ‘OutWiker 1.0 alpha 3 (что нового)’ »