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

Viskey – утилита, закрывающая доступ к вашему КПК паролем. На первый взгляд, ничего особенного, если бы не радикальная форма этого пароля: картинка! Вы выбираете любую фотографию или рисунок, задаете произвольное количество точек, которых и касаетесь стилусом. Вся эта последовательность становится визуальным паролем, без которого открыть наладонник невозможно. Гениальная по простоте идея к тому же представляет собой еще и бронебойную защиту – одним словом, bravo bravissimo, господа немецкие разработчики! Кстати, Viskey существует не только в версии для Pocket PC, но и для Палм, так что настоятельно рекомендую программу даже тем упрямцам-пальмоводам, которых мне еще не удалось соблазнить на предательство родины.

Еще две утилиты, без которых продвинутый пользователь не продержится и трех дней: PC Counselor Tweaks2k2.NET и MemMaid:

Tweaks2k2.NET – взрослый твикер операционной системы, производящий тонкую настройку и доводку по 80 параметрам, самыми, на мой взгляд, полезными среди которых оказались: изменение системного шрифта, сужение линеек прокрутки, перенесение картинок, используемых DockWare (встроенная программа динамических заставок экрана) из основной памяти в другое место (лучше всего в помянутый ранее iPAQ File Store), возможность одновременной загрузки из интернета 8 файлов, изменение максимального размера окна TCP (MAX TCP window size, позволяющий существенно ускорить работу интернета на широком канале), а также ускорение перерисовки экрана за счет увеличения кэширования шрифтов. Наконец, Tweaks2k2.NET позволяет производить soft и hard reset одним нажатием кнопки.

MemMaid – утилита для очистки операционной системы от всякого мусора: временных файлов, кэша браузера, мертвых ярлыков и линков в реестре. Вдобавок MemMaid меняет размеры кэша для шрифтов и браузера, а также гасит текущие процессы a-la Task Manager на обычном Windows.

Идея многозадачности в Windows Mobile доведена ad absurdum: нажимая на крестик в правом верхнем углу любой из программ, мы не закрываем ее с последующим удалением из памяти, а просто сворачиваем (minimize). Очевидно, что без специальной утилиты, компенсирующей этот недочет, не обойтись. Вариантов много, но наиболее лаконичным и легковесным мне показался HandySwithcer – висит себе кнопочкой в верхней панели, легкое нажатие на крестик все программы сворачивает, продолжительно – полностью закрывает. Выкидное меню позволяет быстро переключаться между задачами, либо закрывать их по нужде:

Наконец, последнее украшение Dream Machine из системной группы – SOTI Pocket Controller – просто удивительная по мышцастости программа для управления КПК с десктопа или ноутбука:

Версия Enterprise позволяет контролировать через интерфейс USB (то есть ActiveSync), либо по локальной сети (протокол TCP) любое количество КПК. Сразу лезут в голову оруэллианские картины: в 8:00 утра по единой команде все сотрудники корпорации втыкают свои наладонники в крэддлы и вытягиваются в подобострастном ожидании. В это самое время босс, вооружившись могучим орудием промывания мозгов – Pocket Controller, оптом заливает своей рабсиле правильные ЦУ для формирования правильных мыслей. Уух, какие перспективы! Я же, не имея чести состоять в корпорации, использую Pocket Commander в основном для создания роскошных скриншотов, которыми усыпаны все части Тактильной Саги.

Переходим ко второй группе софтверного наполнения Dream Machine – Productivity, программам для работы. Начнем с обустройства десктопа, который в Pocket PC называется Today. В девственном (неизгаженном сторонними разработками) виде Today выглядит бедно как набедренная повязка Спартака. Однако всякая попытка обустроить Today сразу же приводит к жесткому компромиссу: либо удобно, либо быстро. Похоже, дилемма эта – сермяга всей покет-писишной жизни, так что ничего не остается, как с ней мириться. И делать свой выбор. Поначалу принялся пичкать Today всякими примочками (так называемыми Today Plug-ins), однако уже через неделю понял: в вагоне СВ, конечно, путешествовать комфортно, однако хотелось бы, чтобы и поезд еще куда-нибудь ехал. В конце концов добился подобия компромисса: уже не наберденная повязка, но еще и не шаровары с лампасами. Нечто посередине навроде боксерских трусов. Делюсь выкройкой. Существует три основных типа плагинов для Today: расширение ПИМов (персонально-информационных менеджеров), лончеры для запуска программ прямо с рабочего стола (как раз то, к чему мы привыкли в Палмах) и «художества» типа скинов и побрякушек с фазами луны и указанием погоды в разных городах мира.

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

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

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

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

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