Navitel для iPhone: все плохо

Вступление. Как все было хорошо.
Я 2 года пользовался Навителом на Windows Mobile. Программа отличная, на мой взгляд, для Москвы просто идеальная. Главная ее особенность — скачивание пробок из Интернета и прокладка маршрутов, минуя пробки. Так я узнал много новых и интересных маршрутов. Программа иногда даже вела меня дворами и всегда четко и правильно. Для Москвы она стоила всего 900 рублей. 

Прошло время, Windows Mobile безвозвратно устарела вместе с мобильником. Теперь у меня iPhone. Я был приятно удивлен, что для айфона тоже есть Навител. И в первую очередь купил именно его. Здесь уже все дороже. Купить предлагают только полную карту России, стоимостью $59.99. Но за такую программу не жалко было и 60 долларов отдать.

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

Bluetooth и речь.
У меня к телефону всегда подключена Bluetooth гарнитура. Проблема в том, что ради экономии питания связь с гарнитурой рвется, если какое-то время ее не использовать. Поэтому перед тем, как что-то сказать в гарнитуру, нужно подождать секунду, пока она свяжется с телефоном. Про это разработчики Навитела конечно же не знают. И нет никакой возможности переключить звук на динамик айфона. Поэтому некоторые фразы получаются обрезаны. Вообще с синтезацией речи какие-то проблемы — довольно большие паузы между частями фразы. Например: "Через [пауза] сто метров [пауза] поверните [пауза] налево". Понятно можно, но слушать не очень приятно. Похоже, что фразу синтезируют "на лету", в то время как логичнее было бы сказать ее с задержкой в пару секунд, но нормально и связно.

Маршрут номер 1: Строгино — улица Тимура Фрунзе.
Выехал с заправки BP в Строгино. Кое-как нашел нужный адрес, поехали. Программа без проблем провела меня до Белорусской. Перед Белорусским вокзалом зачем-то заставила съехать на дублер Ленинградского проспекта, а потом обратно на основную его часть. Смысл этого мне непонятен — пробок не было вообще и навигатор это видел. С площади Белорусского вокзала на Грузинский вал и на Тишинскую площадь. Вроде все логично. Только вот улицу Красина еще в апреле сделали односторонней. Нельзя по ней на Садовое. И упираемся в забитую Васильевскую, которая как раз забита теми, кто не знает об изменении. Но зачем мне тогда навигатор ? За 2 месяца нельзя было выпустить обновление карты ? Это ведь не секрет совсем, об этом газеты писали:

Но разработчики увы газет не читают. Программа упорно пытается вывести меня обратно на Красина. Через Фучика, через Гашека… Упорно еду по 2 Брестской до Садового кольца. Дальше все просто — паркуюсь на Тимура Фрунзе.

Маршрут номер 2: Тимура Фрунзе — Каширка.
Вот здесь начался самый настоящий ужас. Я просто ради прикола решил поехать так, как советует программа. И вот что она насоветовала:

Сначала маршрут был проложен по ТТК. Но при подъезде по Комсомольскому к ТТК скачались пробки и программа срочно перепроложила маршрут. Ладно, едем дальше. Поворачиваем на Ломоносовский-Нахимовский. Логично. А теперь мы будем объезжать пробку. Что такое "пробка" с точки зрения программы ? Я понял — если у светофора много машин, то это уже пробка. Некоторая логика в этом есть. Но разработчики не учли одну простую вещь: чтобы эту псевдо-пробку объехать, нужно стоять на том же самом светофоре ! Причем, часто стоять еще больше. Так мы объехали "пробку" перед Профсоюзной. Повернули на саму Профсоюзную (долго думал, зачем), а потом по другим улицам вернулись обратно на Нахимовский. Проехали туннель под Варшавкой, вроде должно быть все просто: направо на Каширку. Ничего подобного ! На съезде на Каширку у нас "пробка". Ну машины там медленно едут. Поэтому мы пересекаем Каширку (постояв на светофоре минут 5) и программа предлагает нам развернуться и пойти на ту же Каширку, только через другой съезд. Разворот в этом месте запрещен — опять не обновили карту. Еду дальше. Вдруг программе приходит в голову гениальная идея — ехать до Андропова и по нему выехать на Каширку. Думаю, наверно там нет пробки. Хрен вам. Андропова конечно же забит. Но вот как программа решила на него выезжать… За такое я бы уволил всех программистов без выходного пособия.

Вот это место:
http://maps.google.com/?ll=55.66778,37.6608&spn=0.002756,0.006024&t=h&z=18

Подъезжаем мы по Коломенскому проезду и нам нужно повернуть направо на Андропова. И правый ряд не забит ! Вот оно, рядом ! Но программа упорно ведет нас прямо. Стоим 15 минут на светофоре, пробиваемся на Андропова в противоположном направлении. И тут программа радостно говорит: сделайте разворот ! Можно догадаться, что цензурных слов я в этот момент точно не произносил. Кое-как доковылял по Андропова до Каширки, нашел нужный адрес.

Маршрут номер 3: Каширка — Щукино.
Увы, после первых 15 километров я выключил Навител и включил Яндекс.пробки. Ибо такого маразма ожидать было трудно. Едем опять же по Нахимовскому. Вдруг программа хочет поворот налево, на Азовскую улицу: http://maps.google.com/?ll=55.663432,37.608304&spn=0.005513,0.012048&z=17 — зачем ? В очередной раз доверяю умной машинке и думаю, что дальше наверно пробка, а слева ее можно отлично объехать. 3 минуты на светофоре в ожидании левой стрелки. Поворот. И тут же: сделайте разворот и потом налево ! Офигенно осмысленный маневр ! Просто заехали на Азовскую улицу. Наверно на ней настолько классно, что Навител просто не мог мне ее не показать. Ладно, может быть небольшой глюк. Абсолютно то же самое повторяется еще раз ! Направо на Новочеремушкинскую. Повернул ? Супер. Давай теперь разворот и обратно на Нахимовский. Все, запас терпения кончился. 

Теперь езжу, как и раньше, просто с Яндекс.пробками на экране. Если где-то впереди пробка, я ее вижу. Москву знаю неплохо, поэтому всегда соображу, как можно объехать. Ну а 60 баксов — считайте это моим вкладом в развитие технического прогресса. Может быть когда-то для iOS выйдет нормальная версия этой программы. Правда iOS к тому моменту наверно уже устареет…

Норвегия, Берген: часть 4, старый город и фуникулер

На третий день нам очень повезло. В Бергене наконец установилась нормальная погода. По-прежнему были облака, но стало существенно теплее, исчез туман и не было никаких намеков на дождь. В первую очередь пошли прогуляться по самой старой части города. Здесь в основном маленькие деревянные дома. Местные говорят, что очень часто случаются пожары. Главный персонаж, символизирующий Берген, это тролль. Троллей продают во всех сувенирных лавках.

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

Немного фоток старого города: Читать дальше…

Норвегия, Берген. Часть 3: погода налаживается.

На следующий день с удивлением обнаружил, что кончился дождь. Однако, небо по-прежнему было затянуто облаками и на улице было нежарко, около +15. Утром сходили на конференцию, а к вечеру пошли гулять по городу. Темнеет в этих широтах поздно — около 12 ночи. Зашли на рыбный рынок — рай для любителей морепродуктов:

Прошли по берегу залива. Дальше будет просто много фоток.

Читать дальше…

Норвегия, Берген. Часть 2: дождь.

Берген встретил проливным дождем. Коллега, который меня встретил на машине, сказал, что это нормальная погода для этого города. Дожди здесь очень частое явление. Хотя в целом в Бергене теплее, чем в Осло — рядом Гольфстрим. Город со всех сторон окружен горами, всего 7 гор. На 3 из них можно подняться на фуникулере. Но сегодня дождь и очень низкая облачность. Не видно даже половины гор:

С гостиницами в Бергене очень плохо. Чем-то напоминает Питер — гостиниц мало и в сезон цены нереально высокие. Я нашел через booking.com отель под названием P-Hotels. Расположен он прямо в центре города, но кто ему дал 4 звезды ? Скрипучие деревянные полы, мебель с помойки. Завтрак представляет собой пакетик, который в 6 утра вешают на ручку двери. В нем бутерброд, пакетик апельсинового сока и яблоко. Есть балкон, но висит предупреждающая табличка "вы выходите на балкон на свой страх и риск, балкон требует ремонта". И стоил этот отель 130 евро в сутки. Напротив него Radisson Blue, за него хотят около 300 евро. Июнь считается самым высоким сезоном, в это время в Бергене больше всего туристов.

Читать дальше…

Норвегия, Берген. Часть 1: перелет.

На западе Норвегии находится небольшой городок Берген. Небольшой он конечно же по нашим меркам, а в Норвегии это второй по величине город после Осло. Никогда бы сам туристом в этот город не поехал. А вот после его посещения уже задумался о том, что поездить посмотреть на знаменитые норвежские фьорды. В этом городе в июне проходила конференция passwords^11, в которой наша компания принимала участие и делала презентацию. 

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

5 часов утра, еду в Ruzyne. Увы, автобусы в аэропорт начинают ходить с 5:20, поэтому пришлось взять такси. На рейс Прага-Франкфурт стоит A321. Самолет забивается под завязку, что впрочем характерно для европейских рейсов Люфтганзы. Время полета около 50 минут, стюардессы еле успевают раздать напитки и завтрак. Завтрак представляет собой небольшую булочку с творогом. Поразило сообщение командира корабля, когда самолет стоял у гейта: "Извините, мы начнем руление примерно через 10 минут. Во Франкфурте сейчас нет свободных слотов на посадку." Очень точно рассчитывается время полета и во Франкфурте мы действительно сели сразу, не нарезая круги в зоне ожидания.

Из окна терминала вижу A380 Люфтганзы, который куда-то буксируют:

Читать дальше…

Лондон — немного впечатлений и фоток

Первая поездка в Лондон. В апреле мы участвовали в выставке Infosecurity Europe 2011, которая проходила в Earl's Court. В Лондон решено было лететь Люфтганзой, при этом вернуться из Лондона надо было в Киев, где как раз начиналась конференция ISDEF 2011. Люфтганза предложила долететь до Лондона прямым рейсом компании BMI, а оттуда в Киев со стыковкой во Франкфурте.

Поездка началась с поломки самолета BMI, ненавязчивого сервиса отечественной авиакомпании Трансаэро и трехчасового ожидания рейса в ирландском пабе Домодедово. Подробно все приключения описаны на авиафоруме:

http://aviaforum.ru/showthread.php?t=29631

В результате я улетел в Лондон Люфтганзой, со стыковкой во Франкфурте. А319 был забит под завязку. Видео посадки во Франкфурте:

Кстати, это первый видеоролик, снятый камерой Sony Alpha NEX5. Рекомендую посмотреть в HD на сайте Youtube.

К 5 вечера наконец добрался до Лондона. Эх, а ведь планировал, что прилечу в 10 утра, сразу пойду город смотреть… Первая жесть в Лондоне — это такси. О том, что оно дико дорогое, я уже был предупрежден. Но не мог себе отказать в "удовольствии" проехать в английском кэбе. Ужос выглядит примерно так:

Читать дальше…

Прага-Мюнхен-Прага с Lufthansa

Первый в жизни полет Люфтганзой. Делюсь впечатлениями. Обычно на этом направлении билеты очень дорогие и ехать поездом/автобусом получается выгоднее. Но тут подвернулись билеты за 160 евро в оба конца, поэтому было решено лететь. В результате слетал на двух новых для меня типах самолета. 

Вылет из Праги в 7:10 утра. В аэропорт приехал в 6:15. Посадочный талон уже был с собой — онлайн регистрация у Люфтганзы начинается за 24 часа до вылета. За 5 минут прошел спецконтроль, за 10 минут нашел свой гейт. Строго по расписанию подъехал автобус, минута в минуту самолет начал руление. Самолет Avro RJ85:

В народе его называют Jumbolino, т.к. по количеству двигателей он напоминает Боинг 747. Также ходит поговорка, что у него 4 движка, чтобы при двух отказавших было нестрашно лететь 🙂 Действительно, у первых моделей двигателей были какие-то проблемы. Но какой же он тесный, этот Jumbolino… С багажными полками все хорошо, сумка стандартных размеров помещается. Шаг кресел отличный, с моим ростом 185 еще осталось место для ног. Но вот ширина сидений — это кошмар. Хорошо, что рядом со мной никого не было, иначе бы сидели вплотную плечом к плечу. На входе в самолет дают шоколадку типа сникерса. После взлета разносят напитки — есть чай, кофе, соки, вода. Время полета от взлета до посадки 35 минут. Вместе с рулением получается около 45-50 минут. Посадка в аэропорту Мюнхена. Прямо на выходе из терминала станция S-Bahn, который за 30 минут доезжает до Marienplatz. Очень удобно.

Вылет из Мюнхена в 7:40. В аэропорт приехал за 1.5 часа — это очень большой запас. Порадовал бесплатный кофе от Люфтганзы. Прямо у гейтов стоят кофе-машины, в которых очень неплохой кофе (также есть чай и горячий шоколад). В такую рань кофе пришелся как раз кстати. Первый раз пользовался мобильным посадочным — очень удобная система. Зарегистрировался прямо с Blackberry, на него пришло письмо со штрих-кодом. Этот штрих-код просто прикладывается к сканеру на посадке. Самолет De Havilland 8-400:

Та же ситуация, что и с RJ85 — отличный шаг кресел и очень узкие кресла. Самолетик прикольный. Из иллюминатора видно стойку шасси. Снял немного видео на взлете и посадке:

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

На протяжении всей поездки у меня ни разу не спросили паспорт. 

Cambridge Audio AZUR 650R — соединяем акустику через «бананы»

Восполню небольшой пробел в документации к ресиверу Cambridge Audio AZUR 650R. Задняя панель ресивера выглядит вот так:

В инструкции просто написано "зачистите аудио-кабель и зафиксируйте его винтами". Однако правильный способ подсоединения аудио кабеля это коннекторы типа "банан". Я, например, купил вот такие:

По внешнему виду разъемов на корпусе ресивера не скажешь, что к ним можно что-то подсоединить "бананами". Однако это возможно. Надо лишь поддеть чем-то острым пластиковую заглушку на разъеме. Под ней появится отверстие, куда отлично вставляется "банан". На сайте Cambridge Audio эта инструкция находится в разделе "саппорт", однако в документации об этом ни слова.

SpiderOak: синхронизируем файлы секьюрно

Идея хранения своих файлов в "облаке" (cloud) уже давно не является новой. Первый cloud, который я начал использовать для бекапа своих данных — Amazon S3. В том виде, в котором его в данный момент предлагает Amazon, он годится лишь для бекапа. Файлы можно закачивать либо через Web, либо пользоваться сторонними приложениями, которые работают по своему собственному протоколу. Чуть позже появился сильно разрекламированный Dropbox. Который значительно удобнее с точки зрения пользователя и использует тот же Amazon S3 для хранения данных. 2 Гб дискового пространства этот сервис предоставляет бесплатно. Сервис устанавливает на компьютер свое приложение, которое создает в дисковой системе папку, общую для всех подключенных компьютеров. Таким образом, помимо бекапа, сервис обеспечивает еще и синхронизацию. Однако в этом сервисе нашлось несколько недостатков, которые существенно затрудняют работу. 

1. Наверно самый важный недостаток это архитектура сервиса, которая подразумевает передачу на сервер незашифрованного файла. Сам протокол передачи вполне секьюрен, перехватить файл "по дороге" невозможно. Однако для технического персонала Dropbox все файлы как на ладони. Таким образом, файлы, содержащие приватную информацию, либо коммерческую тайну, надо шифровать перед помещением в Dropbox. 

2. Папка всего одна. И она автоматически появляется на всех компьютерах. Однако есть компьютеры, на которых часть информации появляться не должна.

Наверно для 99% пользователей этот сервис подходит и при этом очень прост в установке и настройке. Однако в моих условиях с ним работать очень неудобно и я стал искать альтернативы. Альтернатива нашлась — это сервис SpiderOak. Сервис построен по принципу "zero knowledge", который означает, что, даже имея физический доступ к серверу, невозможно прочитать содержимое файлов. И, более того, нельзя даже узнать имена файлов. Основным секретом является пароль доступа. Из него генерируется ключ для AES, которым шифруется каждый файл. Уже зашифрованные файлы попадают на сервер и их невозможно расшифровать, не зная пароля. Забывать этот пароль нельзя, функции восстановления не предусмотрено. Принцип работы сервиса чуть более сложный, чем у Dropbox, но при этом значительно более гибкий и удобный. 

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

Сначала нужно забекапить нужные данные. Для этого мы выбираем на каждом компьютере директории, которые будут сохраняться на сервере. На сервере стоит система дедупликации данных, которая предотвращает расход дискового пространства в случае бекапа одинаковых файлов. Если приложение SpiderOak запущено, оно автоматически мониторит папки, выбранные для бекапа, и загружает на сервер обновленные файлы. При этом все версии файлов сохраняются на сервере, примерно как в системах типа SVN. Всегда можно скачать старую версию файла. Естественно, это требует дополнительного дискового пространства, но эта возможность на мой взгляд очень важная ! Старые копии файлов всегда можно удалить, если они не требуются.

Второй этап — настройка синхронизации. Синхронизация происходит между сохраненными папками от разных компьютеров. Создаем новое правило синхронизации. В нем выбираем нужные папки на каждом компьютере и они и только они будут между собой синхронизироваться. Очень гибкая система — позволяет как угодно синхронизировать данные ! Некоторые папки можно только бекапить и не синхронизировать с другими машинами. 

2 Гб дискового пространства предоставляются бесплатно, каждые последующие 100 Гб стоят $100 в год. Через неделю после начала использования системы я получил купон на 10% скидку. Также могу отметить, что у них очень адекватный саппорт. Я нашел несколько недочетов в старых версиях программы. Все они были очень оперативно исправлены. 

На данный момент это самый гибкий и секьюрный способ синхронизации данных. Один раз настроил, и все нужные файлы автоматически появляются на других компьютерах.

Android: апофеоз маразма

Пользователям других телефонов этого не понять. Очень простая задача: послушать в самолете музыку через Bluetooth гарнитуру. Или подцепиться телефоном к внешнему GPS. При включении Airplane Mode выключается телефон и остальные "излучающие" устройства. При этом можно поднять wi-fi. Будет работать. А вот Bluetooth не поднять никак. Так придумали гениальные разработчики этой системы.

Но есть backdoor. Оказывается, в Андроиде, есть "техническое меню". Вызывается оно набором в дайлере комбинации *#*#4636#*#*. И вот там есть пунктик, позволяющий отключить только телефон и не трогать все остальное.

Такая вот веселая система.