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

Ну тут без комментариев. Just relax and enjoy – в наши дни так редко представляется случай наблюдать за столь красочным оскалом технократического неандертальства.

Между тем наша Сага продолжается группой Connectivity – программами, создающими удобство коммуникации. В целом софтверные решения Connectivity как для Pocket PC, так и для PalmOS неприятно удивляют своей убогостью. Особенно на фоне достижений программистов в других областях – скажем, Productivity или Fun (развлечения). В случае с HP iPaq hx4700 ситуация еще сильней драматизируется совершенством «железных» решений: этот наладонник, кажется, рожден для того, чтобы ставить коммуникационные рекорды. Ан нет: отличные встроенные модули Wi-Fi и Bluetooth омрачены незнадежно убогим браузером Microsoft PocketIE и почтовиком Microsoft PocketOutlook. Оба – ниже всякой критики. К превеликому огорчению мне так и не удалось найти достойную замену этим штатным цахесам. Единственный альтернативный почтовик WebIS Mail (от производителя блистательного ПИМа Pocket Informant) ничем не порадовал и даже показался еще худшим решением, чем встроенный Аутглюк. Браузеров хороших тоже нет: портированный из соневских Clie NetFront 3.1 протянул на моем КПК минут 10-15, после чего был срыт в полном недоумении: как такое тяжеловесное, корявое и кривое чмо вообще затясалось в список культовых рекомендаций? Другой вариант – ThunderHawk от Bitstream работает через прокси изготовителя, при этом совершенно не понимает русских кодировок и по часу висит в ожидании, пока рассосутся заторы на маломощном сервере разработчиков (через который гонится весь трафик для переформатирования и адаптации под экран КПК). Короче говоря, лучшее, что удалось отыскать, это расширение MultiIE 3.1 от Southway Corporation Ltd, доводящее микрософтовский браузер если не до совершенства, то по крайней мере, до комфортного состояния:

На скриншоте виден диапазон доводок: многооконные режим с использованием закладок, разворот экрана, full screen, сохранение страницы, ну и еще добрая дюжина мелких настроек. Хотя диву даешься, как такие элементарные функции оказались за бортом самого микрософтовского браузера. Хорошей почтовой программы, увы, пока нет, так что приходится довольствоваться Outlook’ом. Одно утешает, что на PalmOS программы для интернета еще более жалкие, беспомощные и кривые.

И все же есть тройка программ, украшающая и эту слабосильную группу. Во-первых, отличный порт Skype для Pocket PC – блестящий клиент IP-телефонии (о нем была «Голубятня» в этом году). Во-вторых, Egress – безусловно лучшая программа для работы с модными сегодня RSS-каналами. В-третьих, клиент FTP – встроенный в Resco File Explorer (о нем я рассказал в четвертой Саге):


Переходим теперь к самой замечательной группе программ для нашей Dream Machine, условно обозначенной мною как Fun. Не уверен, что «развлечения» будет правильным переводом. Скорее, «программы для получения удовольствия». Ясен перец, здесь все до предела индивидуально, ну да я и не ставлю задачи причесать всех под одну гребенку. Просто делюсь субъективными впечатлениями.

Первым в списке моих наладонных удовольствий (Ладно хохотать-то! Думаете, я не заметил камасутрианских коннотаций в palm pleasures?) стоит (покоится, лежит) чтение. И здесь нам повезло, поскольку для Pocket PC создана такая читалка, что ради нее одной стоило похерить навеки Пальму и перебраться на новую платформу. Это – Haali Reader Михаила Мацнева. Уж сколько дифирамб воспето этому ридеру в Рунете, но и их недостаточно для передачи того совершенства, что вышло из-под пера замечательного программиста. Хаали – это абсолютно лучшая программа, какую мне когда-либо приходилось встречать что под PalmOS, что под Pocket PC. Именно так – в предельном суперлативе:

Идеальное воспроизведение текста на экране – не просто любой шрифт и любой фон, но и совершенное форматирование: никаких тебе оборванных посредине строк, никаких зияния. Поддержка множества словарей (хочешь, встроенные, собственного формата, хочешь парагоновский SlovoED, хочешь Lingvo), причем словарь запускается одним прикосновением стилуса к нужному слову (см. скриншот). Полная поддержка VGA (обратите внимание на прорисовку кнопок на скриншоте!), молниеносная загрузка в память текста любого размера, наконец, умение читать множество форматом, в том числе и файлы в компрессированном виде (zip). Добавьте сюда собственный формат fb2, созданный на основе xml и поддерживающий воспроизведение картинок, и вы получите подлинную perfectia in prefectis:

Как правило, я использую для чтения обыкновенные текстовые файлы (txt), не озабочиваясь даже их компрессией (к чему это при цене гигабайтной SD-карты в 70 долларов?). Для конвертирования в формат fb2 (когда нужно сохранить изображения) я рекомендую использовать маленькую утилиту ANY to FB2 нашего старого знакомого Дмитрия Грибова:

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

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

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

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

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