“Лиц ищущих работу”

December 19, 2011

Электродепо “Печатники” Московского Метрополитена приглашает “лиц ищущих работу” на обучение по профессии…

Да-да, именно так, “лиц ищущих работу” - в кавычках и без запятой. Ну как вообще должен работать мозг, чтобы рождать такой стыд? Кому в метрополитене поручают писать тексты, что они всегда настолько ужасны?


Is this really what C++ templates were invented for?

December 15, 2011

/parser.cpp:17: error: request for member ‘begin’ in ‘myset’, which is of non-class type ‘std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::istreambuf_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::char_traits<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::istreambuf_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::char_traits<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > (*)())’


CZJ Sonnar 2.8/180 on Hasselblad

December 9, 2011
Finally I made an adapter to mount Sonnar 180 on Hasselblads with focal plane shutter. Focuses to infinity of course. Biometar 120 can be mounted too, not sure about wider lenses.

IMG_0310.jpg IMG_0314.jpg

What’s new in Planito 1.10

November 16, 2011

Attention! Local cache format was changed in this release and local cache will be recreated. We’re sorry for the inconvenience.

  • Option to correct distortion caused by plate carrée projection
  • Support for 3Dconnexion 3D mice for navigation
  • Added standard Cmd+F to show search panel
  • More formats supported in Paste & Go feature
  • Various fixes and optimizations
  • Support for downloading compressed data
  • Russian translation
November 13, 2011
Ради интереса добавился в приложение для перевода интерфейса Фейсбука. Думаю, переведу что-нибудь на досуге. Поражает, какое количество туда добавляется откровенно “PROMPTовских” переводов. Зачем люди лезут что-то переводить, раз совершенно не понимают языка? И, кстати, хотя сам процесс технически организован неплохо, но хороший перевод таким образом сделать проблематично. Даются отдельные фразы, часто вырванные из контекста, нет возможности посмотреть, где как эта фраза реально используется, а главное, сложно узнать, как подобная фраза уже переведена в другом месте сайта.

Planito data sources and data formats

October 13, 2011
Planito is designed to support loading and displaying data from various sources and in various data formats. It uses one internal data format plus different pluggable Providers to load (or maybe generate) data and transform it to internal format if needed.

In the first version there are providers to fetch any data from remote server (in case it is already in internal format), to fetch images from WMS server, and to transform XML data using specified XSL transformation. Last one is the most important since it allows to display geospatial data from any source that provide it in XML format just by specifying appropriate XSLT code in configuration file. In next versions we will add more providers to support other common file formats for geospatial data. Also currently Planito is limited to loading its configuration (ie. description of layers) from single place (our server). This limitation will be removed as soon as all internal and configuration file formats are finally determined and documented. In the meanwhile anybody can send us information about interesting data sources for inclusion into official layer set.

Announcing Planito application

October 9, 2011
I’m happy to announce our first Mac application - Planito. Planito is your browser for planet Earth (and others). It is an online and offline viewer for aerial imagery, maps, placemarks and other geospatial data layers for Earth, Moon and other planets from various data sources. In its simplest form Planito can be used as online and offline viewer for OpenStreetMap-family maps. But there are many more layers available with interesting and useful data for travelers, students and teachers, scientists. Here are only some of them: Wikimapia.org objects, Booking.com hotels, current temperature from weather stations all over the world, US Topo Maps, UNESCO World Heritage sites. Thanks to extensible architecture more and more layers will become available for existing and new users.
  • Layered display - you decide what information you want to see
  • Multitouch navigation, Lion fullscreen mode
  • Bookmarks, Search, Offline mode
  • Support for autoupdating layers with dynamic data (eg. temperature data, earthquakes, etc.)
  • Tile Downloader to download specified area and zoom levels for offline usage, supporting simultaneous downloading of tiles for different layers or areas
  • Own URL protocol to easily share links to points of interest (also handles NASA WorldWind links)
  • Paste & Go feature that accepts links from many browser-based map services
Planito is currently in review and will be available soon from the Mac App Store for introductory price of $2.99 (USD).

Planito in the Mac App StorePlanito home page | Planito on Facebook


I really like Obj-C

September 17, 2011
How many lines will it take to write this in any other language?
lineHeight = [[[[[[doc rootElement] elementsForName:@“common”] lastObject] attributeForName:@“lineHeight”] stringValue] doubleValue];

Guess what new app I’m developing now

September 15, 2011
^(?:([0-9]+)(?:(?:°|d|:)(?: *(?:([0-9]+)(?:(?:′|’|:)(?: *([0-9.]+)(?:″|“)?)?)?|([0-9.]+)(?:′|’)?))?)?|([0-9.]+)) *(N|S)[ ,]*(?:([0-9]+)(?:(?:°|d|:)(?: *(?:([0-9]+)(?:(?:′|’|:)(?: *([0-9.]+)(?:″|”)?)?)?|([0-9.]+)(?:′|’)?))?)?|([0-9.]+)) *(W|E)$</p>

Далеко не все упрощающие жизнь изобретения и технологии идут на пользу

September 9, 2011
Кто-то придумал FUSE. Теперь вместо того, чтобы приложить усилия и написать нормальный модуль для ядра или придумать что-то еще, пишут тормозных уродцев в юзерспейсе.

Другая контора доработала Wine и стала предлагать технологию переноса виндовых игр на мак. Теперь вместо разработки нативных версий выпускают опять же тормозных уродцев. Меня очень расстраивает использование чего-то из этого, кроме, быть может, когда нет совсем крайней необходимости.