Как привязать фотографии к GPS-треку
Представьте ситуацию, поехали вы в поход или просто погулять в другой город, взяли с собой фотоаппарат, наснимали кучу интересных кадров, которыми хотите поделиться с читателями вашего блога. Просто так выкладывать фотографии не интересно (если, конечно, они не представляют художественной ценности), надо бы написать к ним какой-нибудь текст. При этом вам надо сидеть и вспоминать, где была сделана каждая фотография, чтобы найти описание объекта, который там изображен.
Чтобы облегчить такую работу, ко многим фотоаппаратам делают специальные насадки, которые во время съемки записывают в файл с фотографией текущие координаты, полученные по спутникам GPS. Но, во-первых, они довольно дорогие (например, для фотоаппаратов Nikon такая GPS-насадка GP-1 стоит около 12 тысяч рублей), а, во-вторых, не для каждого фотоаппарата делают такие приблуды.
В то же время, если у вас есть отдельный GPS-навигатор, который умеет сохранять трек, то в этом случае, записав трек, затем дома по нему можно определить, где была сделана та или иная фотография. Как это сделать и рассказывается в этом посте.
О двойных стандартах
Архивируем rar-ом под Виндой файлы с русскими буквами в имени. Под Линуксом получаем кракозяблы. Пользователь кричит, что в проблемах виноват Линукс.
Архивируем tar.gz-ом под Linux файлы с русскими буквами в имени. Под Виндой получаем кракозяблы. Пользователь кричит, что в проблемах виноват Линукс.
Где логика?
Книга «Коды, шифры, сигналы и тайная передача информации»
Недавно мне попалась еще одна книга по истории криптографии, которая называется «Коды, шифры, сигналы и тайная передача информации», автор — Фред Риксон. В этой книге он коротко пробежался по всем темам, которые так или иначе связаны с передачей информации в неявном виде.
Начинается книга с общей истории развития криптографии и криптоанализа, начиная еще с веков до нашей эры и до современного общества, после чего автор переходит к описанию простейших шифров. Подробно описываются варианты шифров перестановки, когда символы открытого текста остаются сами собой, но порядок символов меняется по определенному принципу. После этого автор рассказывает про шифры замены, когда символы исходного текста заменяются на некие другие символы (часто из того же алфавита).
Здесь же рассказывается и про различные шифровальные машины, которые когда-либо были созданы. Правда, описание таких устройств довольно скудное, даже о знаменитой «Энигме» сказано всего несколько страниц, но зато перечислено довольно большое количество устройств для шифрования, начиная с XIX века и до середины XX века.
В этой же главе говорится про компьютерную и квантовую криптографии, но опять же, очень сжато, так что по описанию можно понять общие принципы, но не более того. Например, раздел про компьютерную криптографию занимает всего 10 страниц. Примерно столько же места уделено такой интересной теме, как криптоанализ. К сожалению, по мере описания используемых шифров приктически ничего не говорилось о том, каким образом их все-таки удавалось взламывать.
Коллективный перевод с помощью crowdin.net
В недавнем посте про перевод OutWiker я уже коротко рассказывал о таком интересном сервисе для коллективного перевода как http://crowdin.net. На этот раз рассмотрим его возможности более подробно.
Честно говоря, меня удивляет тот факт, что подобных сервисов перевода существует так мало. Казалось бы, проектов с открытыми исходниками сейчас полно, многие из них умеют подстраивать свой интерфейс под различные языки, переводы делают энтузиасты из разных стран. Почему бы потенциальным переводчикам не облегчить работу, зачем их заставлять разбираться с форматами файлов локализаций, используемых в проекте? Но вот почему-то сервисов или движков для облегчения перевода существует очень мало, те, что мне удалось найти, можно перечислить по пальцам одной руки. Одним из таких сервисов является Crowdin.
Новый пример в шпаргалке по ZedGraph
В шпаргалку по ZedGraph добавил новый пример — Как рисовать графики с отображением допусков.
Обновление трех плагинов для OutWiker
Обновил три плагина для программы OutWiker: ExternalTools, Lightbox и ThumbGallery. У всех трех плагинов единственное изменение — добавлена украинская локализация. Еще раз спасибо тем, кто участвовал в переводе.
Коллективный перевод OutWiker
Как вы, наверное, знаете, OutWiker может работать на нескольких языках. С русским и английским (с оговорками) языками я уж как-нибудь разберусь, а вот переводить интерфейс на другие языки я даже не берусь. Виталий Яковчук в свое время проделал большую работу и создал украинскую локализацию, но так как программа и плагины к ней развиваются, то постоянно появляются новые еще не переведенные фразы, а каждый раз беспокоить Виталия мне уже даже не удобно. Поэтому я давно начал задумываться о том, как можно организовать процесс перевода, чтобы любой желающий без особых для себя хлопот мог бы помочь перевести отдельные фразы на тот или иной язык.
Source 1.6. Обновление плагина для OutWiker
ExternalTools. Новый плагин для Outwiker
Для программы OutWiker сделал новый плагин ExternalTools, который позволяет открывать файлы заметок во внешних приложениях.


