Читаем Тактильная сага полностью

Начнем с самого важного: как вы думаете, почему американские люди по приезду в любую страну сразу рыщут глазами в поисках Макдональдса, хотя дома обходят этот общепит за милю? Правильно, Макдональдс – шматок американской родины, в котором они обретают опору в условиях повсеместной недоброжелательности окружающих (по той же самой причине у несчастных Макдональдсов крушат витрины после каждой сходки мондиалистов). Так и наш брат-«пальмовод», оказавшийся в непривычном мире Pocket PC, инстинктивно тянется к знакомым ориентирам. Соблазн велик: 90 % софта PalmOS давно портирован под Pocket PC и наоборот. Вот тут-то и наметилась первая «опа»: одни и те же программы для PalmOS и Pocket PC совершенно неравнозначны по качеству! В итоге для Pocket PC нашлись сторонние разработки, аналогичные по функциональности, но гораздо более уместные в новых обстоятельствах, так что рекомендую озаботиться не зеркальным воссозданием привычной обстановки, а сохранением и переносом персональной информации, которая скопилась на Пальме: адресной книги, заметок (Notes) и To-Do’s.

Рекомендация № 1: не тратьте время на сторонние решения межплатформенной синхронизации типа IntelliSync, Chapura KeySuite и XTNDConnect – гиблое дело. Угробив на эти дорогостоящие разработки целый вечер, я так ничего не добился. Наверняка поставленная задача как-то этими программами решается, однако если у человека, который за последнее десятилетие перелопатил тысяч так пять компьютерных программ, ничего с места не получилось, шансы менее мозолистого пользователя практически нулевые.

Для переноса данных из PalmOS в PocketPC следует использовать Microsoft Outlook. Решение одновременно простое и (как оказалось в моем случае) невообразимо сложное. Если вы изначально использовали для синхронизации Пальма «Аутглюк», вопросов не возникает: информация переносится на PocketPC в мгновение ока, без сучка и без кобелька. Тучка неприятностей наползает в том случае, когда вы синхронизируетесь с помощью Palm Desktop (как это делают 90 % «пальмоводов», старый голубятник в том числе). Наконец, полный водослив случается, если на компьютере установлен Microsoft Office 2003 вместе с Outlook 2003 (как раз мой вариант).

Вот вам алгоритм. Сначала следует переключить синхронизацию вашего Пальма с Palm Desktop на Outlook. Сделать это можно через инсталляционный диск PalmOS, выбрав опцию «Install Microsoft Outlook Conduits». Если при этом у вас установлен офисный пакет XP (и Outlook 2002 соответственно), нема проблема. Если стоит Outlook 2003, вас неприятно удивит сообщение о том, что Пальм эту версию не поддерживает. «Плавали-знаем», – возомните вы и попытаетесь поменять Outlook 2003 на Outlook 2002. Ага, разбежались! После переустановки выскакивает сообщение: «Mapi unable to load the information service MSPST.dll», а следом – Ёк Иванович.

Битый час я потратил на поиск выхода из ситуации, который, как оказалось, прятался в недрах безбрежного сайта Микрософта в циркуляре № 172 604 от 17 декабря 2000 года. Оказывается, исчезновение библиотеки MSPST.DLL впервые было зафиксировано аж в 1996 году, и с тех лечится сугубо мануально: предлагается взять копию «дэ-эл-элки» архиве либо Win95_06.cab, либо Win95_10.cab из установочного пакета … Windows 95!

Нормально, да? Дальше больше: отыскав в интернете музейный Windows 95, я не обнаружил нужного файла ни в 6-ом «кабе», ни в 10-ом, ни в 5-ом, ни в 7-ом, ни в 8-ом (как видите – ходил кругами!). Спасибо, что mspst.dll ховалась в архиве №9, а не 40-ом или 60-ом, иначе пришлось бы загружать весь никчемный дистрибутив. Извлекаю библиотеку, копирую, куда сказано… Полагаю, можно не продолжать: Outlook 2002 запускаться все равно не пожелал. Короче говоря, мне так и не удалось придумать, как можно вернуться от Outlook 2003 к Outlook 2002, поэтому пришлось восстанавливать всю систему из образа диска С, который предусмотрительно сделал полгода назад до установки MS Office 2003. Залил содержимое Tungsten T3 в Outlook 2002, оттуда перекинул в iPAQ hx4700, после чего вернул компьютер в первозданное состояние из свежего дискообраза (разумеется, PocketPC с Outlook 2003 работает замечательно).

Худо-бедно, очередное наше перректальное удаление гланд дало стране уголёк и вся информация, трепетно накопляемая за два года обитания на Пальме, переселилась на PocketPC в целости и сохранности. Настало время превращать наладонник в dream machine, но об этом – через неделю.

Голубятня № 209

Тактильная сага. Часть Третья

Перейти на страницу:

Похожие книги

1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных
Programming with POSIX® Threads
Programming with POSIX® Threads

With this practical book, you will attain a solid understanding of threads and will discover how to put this powerful mode of programming to work in real-world applications. The primary advantage of threaded programming is that it enables your applications to accomplish more than one task at the same time by using the number-crunching power of multiprocessor parallelism and by automatically exploiting I/O concurrency in your code, even on a single processor machine. The result: applications that are faster, more responsive to users, and often easier to maintain. Threaded programming is particularly well suited to network programming where it helps alleviate the bottleneck of slow network I/O. This book offers an in-depth description of the IEEE operating system interface standard, POSIX (Portable Operating System Interface) threads, commonly called Pthreads. Written for experienced C programmers, but assuming no previous knowledge of threads, the book explains basic concepts such as asynchronous programming, the lifecycle of a thread, and synchronization. You then move to more advanced topics such as attributes objects, thread-specific data, and realtime scheduling. An entire chapter is devoted to "real code," with a look at barriers, read/write locks, the work queue manager, and how to utilize existing libraries. In addition, the book tackles one of the thorniest problems faced by thread programmers-debugging-with valuable suggestions on how to avoid code errors and performance problems from the outset. Numerous annotated examples are used to illustrate real-world concepts. A Pthreads mini-reference and a look at future standardization are also included.

David Butenhof

Программирование, программы, базы данных
Разработка приложений в среде Linux. Второе издание
Разработка приложений в среде Linux. Второе издание

Книга известных профессионалов в области разработки коммерческих приложений в Linux представляет СЃРѕР±РѕР№ отличный справочник для широкого круга программистов в Linux, а также тех разработчиков на языке С, которые перешли в среду Linux из РґСЂСѓРіРёС… операционных систем. РџРѕРґСЂРѕР±но рассматриваются концепции, лежащие в основе процесса создания системных приложений, а также разнообразные доступные инструменты и библиотеки. Среди рассматриваемых в книге вопросов можно выделить анализ особенностей применения лицензий GNU, использование СЃРІРѕР±одно распространяемых компиляторов и библиотек, системное программирование для Linux, а также написание и отладка собственных переносимых библиотек. Р

Майкл К. Джонсон , Эрик В. Троан

Программирование, программы, базы данных