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

Теперь о тех программах, которые каждый, кто решится последовать за старым голубятником и предать пальмовую родину, должен установить на свой HP iPaq hx4700 (ради меньшего размениваться не имеет смысла!), чтобы превратить его в Dream Machine. Для всех ниже перечисленных категорий существует, как минимум, три-четыре серьезных альтернативы. И тем не менее, методично перелопатив все это хозяйство, я выбрал только те программы, которые, на взгляд человека, копающегося ежедневно в софте последние 12 лет, являются лучшими. Ясен перец, выбор мой субъективен. Скажем, существует два супер-ПИМа: Agenda Fusion 6.3 и Pocket Informant 5.2. Считается, что программы полностью однозначны в функциональном отношении, и разнятся только по интерфейсу. Теоретически, может быть и так, но только не на моем HP iPaq hx4700, где Informant летает, а Fusion ползает (кстати, на политкорректных покет-писишных форумах так не выражаются – всегда говорят «тормозит»). Впрочем, интерфейс тоже сыграл не последнюю роль, поскольку однозначно предпочитаю строгую чистоту классических линий вульгарным «шкуркам» (skins). Достаточно одного взгляда на скриншоты, чтобы уяснить эстетический критерий моего отбора:


Я, конечно, понимаю, что Pocket Informant прошит в ROM и ему сам бог велел летать, но проблемы отношений разработчиков софта с производителем «айпаков» Hewlett-Packard как-то мало волнуют. Волнует результат.

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

Наконец, последнее замечание общего порядка: в отличие от PalmOS, платформа Pocket PC (вернее, Windows Mobile 2003 Second Edition, поскольку разговор у нас сугубо о HP iPaq hx4700) очень капризна в отношении к кривым сторонним разработчикам: я множество раз нарывался на программы, которые буквально убивали КПК, вплоть до soft reset’a. Причина такая же, как и на обычных Форточках: утечка памяти, поэтому будьте бдительны и не забывайте делать полный бэкап (через ActiveSync) перед тем, как решиться тестировать неизвестную программу самостоятельно (за описанные в Голубятне зуб хоть и не дам, но поручиться могу).

Есть и еще одна маленькая хитрость, о которой почему-то никто нигде не пишет (пришлось дотумкивать своим умом): устанавливайте в основную память (main memory) как можно меньше программ! А лучше – вообще ничего туда не помещайте, а используйте 128 мегабайт встроенной флэш-памяти iPAQ File Store. Как только основная память покет-пися достигает неведомого критического уровня (который гораздо ниже половины свободной памяти), всё затормаживается в разы и начинает ползать по-взрослому (на радость палмоводам!). А теперь за дело!

Начнем с руссификации. Есть два варианта и оба отличных. Если вы чувствуете себя неуютно в англоязычной обстановке, то можно полностью перевести операционную систему вместе со всеми приложениями, входящими в стандартную поставку, с помощью Quarta MUI. Я связался с разработчиками как раз в процесс изготовления руссификатора для HP iPaq hx4700 и должен сказать, был потрясен оперативностью работы квартовцев. Уже через неделю после появления в Москве первых образцов чудо-КПК первый релиз MUI был готов. Я установил руссификатор, протестировал его, тут же нашел неизбежный баг в одном из окон Pocket Informant (неизбежный, поскольку использовал не версию программы, прошитую в ROM, а самую последнюю – с сайта разработчиков), отправил информацию в Кварту и уже через тридцать минут всё было исправлено. С тех пор прошло больше недели, ни единого бага не обнаружилось и Quarta MUI не разу не слетела. Остается лишь поздравить разработчиков с таким замечательным результатом.

Второй вариант – оставить ОС в девственно английском виде, и ограничиться «малой руссификацией» – то есть добавлением лишь клавиатуры с многоязычной раскладкой. Скажем, именно так я и поступил на своем HP iPaq hx4700 (не том, что брал на тестирование в представительстве HP, а том, что купил потом в магазине – комментарий для любителей паленой «джинсы», полагающих, что старого голубятника переманили в стан Pocket PC за халявный пряник). Малая руссификация возможна как с помощью уже упомянутой Quarta MUI, так и Pocket Russkey 2003 Lite от «МакЦентра» – оба подхода одинаково хороши. Идем дальше. Все программы я разделил на четыре группы: Система (System), Работа (Productivity), Связь (Connectivity) и Развлечения (Fun). В такой последовательности их и рассмотрим.

Система (System)

Начнем с утилиты для резервного копирования информации (мы зайцы битые!). Перепробовав четыре программы (включая самый популярный Sprite Backup Premium), пришел к однозначному выводу: нужно пользоваться бэкапом, встроенным в ActiveSync. Остальное – блажь. Всё, больше времени не теряем и движемся дальше.

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

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

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, а также написание и отладка собственных переносимых библиотек. Р

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

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