Разница в час при синхронизации Outlook и Windows Moble

Категории: Мобильное, Программы
Тэги: ,

Если возникла такая проблема, то виной всему американский февральский day-light-saving time shift.
Решение доступно на сайте Microsoft.
Там патч для Outllok, патч для Windows Mobile и пара полезных рекомендаций.
Мне помогло.

Microsoft SyncFramework

Категории: Мобильное, Программы, Умный дом
Тэги: ,

Не так давно я писал буквально следующее:

Серверная Операционная Система. По мимо основных задач обычной серверной OC быть сервером контроля версий выделенных сущностей (По сути для начала офисных и текстовых файлов, а так же контактов, писем и записей в календаре, плюс наличие Public API для возможности самостоятельной реализации интерфейсов сравнения сущностей с целью добавления нового типа хранилищ).

И вот, 18 марта, будучи на мероприятии Microsoft “Герои среди {нас}”, я узнаю про Microsoft SyncFramework. Задачи, с которыми он справляется, описаны как раз абзацем выше. Замечательный блог посвящённый как раз новому Framework содержит Code Gallery, в которой уже сейчас можно найти много полезных примеров. Цель, которую я преследую, используя платформу для синхронизации, заменить получившимся решением тяжеловесный Exchange. Тяжеловесный он потому, что исключительно для задач хранения и синхронизации с разными источниками контактов писем и каледарей может справится система и попроще.

Подробнее о SyncFramework я буду писать уже в заметках на сайте Sketch in .NET.

Следите за новостями.

Подкасты

Категории: Авто, Мобильное, Разработка ПО
Тэги:

Бывают ситуации, например дорога на работу/с работы, когда визуальную и тактильную информацию комфортно воспринимать не получается, однако канал получения звуковой информации открыт. Идея слушать аудиокниги мало того, что стара, так она сама по себе ничем не отличается от идеи слушать музыку: толку нуль, времяпрепровождение праздное. И это совершенно не зависит от типов книг. Беллетристика – суть жвачка, вычеркиваем. Классиков лучше читать с листа, электронного или бумажного – не важно, важен сам процесс, возможность регуляции скорости чтения, возврат к уже прочитанному для освежения информации, неоднократное перечитывание понравившихся мест, вычеркиваем. Куски кода, формулы, диаграммы лучше воспринимаются, все-таки, визуально да и профильная литература требует концентрации внимания, вычеркиваем. Идеальный вариант – “говорильное” радио. Понятно, что эфирные частоты отметаются сразу, в случае on-line радио денег на GPRS не напасешься. Итог один – подкасты. Идя стара, подкастов выпущена тьма, да и выбирать качественные дело дорогостоящее – тратить время на прослушивание того, что в целом окажется пустышкой, как правило непозволительная роскошь. Я сейчас остановился на двух:

  • Hanselminutes. Подкаст Scott Hanselman обо всем: программирование в целом, программировани под .NET, идеи и решения для “умного” дома, обзоры полезных программ и утилит, беседы с их создателями и, наконец, просто о жизни.
  • Software Engineering Radio. Подкаст о программной инженерии, языках программирования, алгоритмах и новых разработках.

Список будет дополняться. Предложения по его обновлению, понятно, принимаются.

Glofiish X500+. Два месяца эксплуатации.

Категории: Мобильное
Тэги: ,

Некоторое время назад, я рассказывал про выход коммуникатора Glofiish X500+. Не далее как в ноябре, теперь уже прошлого года, я стал его счастливым обладателем. Прошло 2 месяца, полет нормальный. Далее я кратко, расскажу об основных эксплуатационных нюансах устройства.

1. Внешний вид.
a. Для защиты дисплея на него, наклеена пленка Rover. Повреждений за время эксплуатации не было.
b. Явных багов два: первое, самая используемая кнопка включения\выключения устройства немного утопилась в корпус, второе, отражатель вспышки оказался выше чем ножки телефона, потому почти сразу потерся.
Flashlight Power button
c. Существенных проблем с внешним видом обнаружено не было.

2. Особенности эксплуатации.
a. При каждом нажатии любой кнопки подсвечиваются все клавиши клавиатуры, сначала немного напрягает, но потом привыкаешь.
Hard buttons
b. Микрофон своеобразный, многие стали жаловаться на ухудшение качества. Однако, я заметил, что иногда проблемы возникают из-за того, что закрываю микрофон пальцем.
c. Батареи хватает на 1.5 дня умеренных разговоров и интернета.
d. После длительного пребывания в местах отсутствия GSM сигнала GSM модуль приходится перегружать.
e. Включенный Bluetooth существенного влияния на время жизни батареи не оказывает.
f. Фотоаппарат не поддерживает автоматическую фокусировку, потому с моими фотографическими способностями что-то снять не получается вовсе. Но я им правда и не пользуюсь.

3. Используемость комплекта поставки.
a. Чехол оказался крепче чем я думал, механизм крепления очень удачный, магниты не вылезли, клипса в отличном состоянии.
Cage Cage, close Cage, open.
b. Проводную гарнитуру использовал один раз, из ушей выпадает и тихая, но так как надобности в ней нет, не страдаю.
c. Про диски с ПО расскажу чуть ниже.
d. Телескопический стилус – отличное решение, удобен в руке как в “растянутом” так и в сложенном состоянии.

4. Программное обеспечение.
a. GPS. Начну пожалуй с того , что вызвало наибольшее количество проблем. Прилагаемый в комплекте софт для навигации “Автоспутник” оказался абсолютно недружественным и крайне убогим. Вместо него был поставлен iGO, интерфейс которого опять не поразил дружуственностью, но после деинсталляция его с устройства GPS просто отрубился и больше не включился. Проблема правда решилась за два часа. Нашелся патч от производителя GPS который как раз эту дыру и закрывал. Сейчас стоит привычный TomTom, GPS работает как часы.
b. В дополнение к родному софту был доставлен SPB Mobile Shell, SPB Dairy, IM+, AllReader v.2.3, Microsoft OneNote Mobile.
c. Диск с демоверсиями программ совершенно бесполезный.
d. Встроенная в Windows Mobile 6.0 поддержка сервисов Live оказалась очень удобной. Пользуюсь вовсю.
e. Родной backup полезный и функциональный. Сейчас настроен на автоматический запуск каждый день в 4 ночи. Что, во сколько и куда сохранять, понятно, настраивается.
f. Связь с ноутбуком проводную восстановил в полном объеме, т.е. и ActiveSync и Shared Internet, связь посредством Bluetooth удалось наладить только для ActiveSync, побороть Bluetooth PAN на коммуникаторе пока не получилось, но бои продолжаются.

В целом итог такой. Устройством я доволен, оно полноценно заменило связку КПК + телефон. Все, что от него требовалось оно выполняет на ура.

Про аппаратно-программную мечту

Категории: Авто, Мобильное, Умный дом
Тэги: , ,

Мечта домаше-пользовательского уровня.

  • Коммуникатор. Диагональ 2.8″, VGA, поддержка всех основных беспроводных протоколов передачи данных, GSM, GPRS, EDGE, 3G, Wi-Fi, Bluetooth. Наличие GPS.
  • UMPC. Диагональ 11″, TabletPC, наличие всего необходимого за исключением поддержки всех беспроводных протоколов передачи данных. Наличие интерфейса сопряжения с Коммуникатором, посредством которого и осуществляется передача данных по беспроводным протоколам.
  • Стационарная Машина. Полноценный стационарный системный блок, с разъемом/док-станцией для связи с UMPC.
  • Существуют различные варианты Стационарных Машин: Рабочая, Игровая, Мультимедийная. Основные различии в аппаратном оснащении.
  • Серверная Машина. Серверные Машины в стоечном (U1) или обычном (Midi/High Tower) исполнении, существует возможность сопряжения с UMPC и использование дисплея UMPC в качестве дисплея для сервера.
  • Автомобильная Система. Встраиваемый усилитель, ЦАП и FM-трансмиттер в формфакторе 1 или 2 din. Наличие интерфейса сопряжения с UMPC. От UMPC требуется отдавать цифровой поток Автомобильной Системе, в задачу которой входит преобразование цифры в аналог и воспроизведение. Отсутствие какого бы то ни было управления на Автомобильной Системе, все управление посредством UMPC.
  • Пользовательская Операционная Система. Все OC установленные на Коммуникаторе, UMPC и Стационарной Машине, по сути, компоненты одной ОС.
  • Серверная Операционная Система. По мимо основных задач обычной серверной OC быть сервером контроля версий выделенных сущностей (По сути для начала офисных и текстовых файлов, а так же контактов, писем и записей в календаре, плюс наличие Public API для возможности самостоятельной реализации интерфейсов сравнения сущностей с целью добавления нового типа хранилищ).
  • Автомобильный Интерфейс. Компонента ОС UMPC с интуитивно-понятным интерфейсом рассчитанным на использование TouchScreen. Используется для управления Автомобильной Системой как автомагнитолой и выполняет роль GPS навигатора.

По мере появления новых мыслей буду дописывать.

Мне, более менее, ясны все подводные камни такой компонентной системы. И зависимость от производителя, и зависимость от интерфейсов сопряжения, и стандартизация этих интерфейсов и т.п. Однако, тут как в старой поговорке “Как много девушек хороших, а тянет что-то на плохих.”