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

Только не подумайте, что iPAQ hx4700. весь соткан из сплошных функциональных компромиссов в пользу эксклюзивной стилистики! Боже упаси: ведь мы обсуждаем наладонник, совершеннее которого сегодня нет ничего на свете, поэтому и акцентирование функциональности – не более, чем общее место: самый быстрый процессор (Intel xScale Bulverde 624 MHz), самый мощный аккумулятор (1800 мА/ч, причем съемный и тут же продается запасной – на 3600 мА/ч! Ау-у-у, Tungsten T3 с незаменяемым питанием в 900 мА/ч, которого редко хватает больше, чем на два часа!), самый большой (4 полных дюйма) и лучший VGA-экран (сравнения с только что вышедшим Dell Axim x50v показали: картинка «айпака» на порядок ярче и красочнее своего техасского конкурента), встроенный Wi-Fi и Bluetooth, поддержка карт SD и CF, очень громкий встроенный динамик, уникальное по чистоте звука воспроизведение через гнездо для стереонаушников. Сложно придумать еще что-то, чего бы не было в iPAQ hx4700… Гораздо легче спрогнозировать реакцию окостенелых пальмоводов – презрительное пожимание плечами при плохо скрываемой зависти и обиженное фырканье: «Кому нужны эти навороты? Глупости! Всё равно наши «пальмики» быстрее!».

Так и случилось на самом деле: я подошел к тестированию iPAQ hx4700. с аналогичными гримасами-прибамбасами, ужимками и кривляньями, а аргумент «скорости» уже через пятнадцать минут превратился в единственную соломинку, за которую только и приходилось цепляться. Сегодня и этой соломинки не осталось… Так что делать вид, что наш любимый «пальмик» рулез, а новый «айпак» мастдай, всё равно, что нахваливать свой «Запор» перед «Мазератти»: и расход бензина на порядок меньше, и запчасти дешевые на каждом углу лежат, а сиденья всякие из красной кожи и 500 лошадей под капотом – так кому нужны эти навороты?

Вот уж не скажите! Навороты 4700 нужны любому серьезному пользователю, который привык не только использовать наладонник как записную книжку, для игры в Солитёр и чтения ибуксов, а выжимать из него все соки. Помните у Led Zeppelin: «The way you squeeze my lemon, I'm gonna fall right out of bed». Десять дней кряду я занимался выжиманием лимона, пока прошлой ночью не ощутил ту самую идеальную вибрацию, ради которой, похоже, и сублимируют неоинтеллектуалы, приносящие свободное время на алтарь Писюкового Королевства. В полночь я лежал в постели, слушал в наушниках любимую 107.8 FM Radio Jackie из юго-западного Лондона (битрейт 96, канал Shoutcast, Wi-Fi + Стрим), одновременно записывал аудиопоток в формат mp3 на карту памяти, одновременно посылал по почте 7-мимегабайтный видеоролик приятелю, одновременно просматривал 5 различных страниц в интернете, одновременно загружал по домашней локальной сети свою электронную библиотеку на гигабайтную SD-карту, одновременно читал ибукс, одновременно периодически заглядывал в ПИМ, куда, не полагаясь больше на память, записывал To-Do's следующего дня. Всё это хозяйство скорее летало, чем ползало, а датчик показывал еще 16 мегабайт свободной памяти! В полтретьего ночи я отрубился при заряде аккумулятора 44 %. Такая вот она – идеальная вибрация «ненужной» многозадачности в исполнении 4700!

Превращение нового «айпака» в Dream Machine далась дорогой ценой: 75 оторванных часов моей жизни, дюжина отчаянных фрустраций и ровно 1 гигабайт 230 мегабайт (!!!) скачанных, протестированных, и отсортированных программ, подчиненных идеальным образом двум сверхзадачам:

А) Обеспечить для самого придирчивого «пальмовода» максимально безболезненный переход на iPAQ hx4700;

Б) Установить, насколько это возможно, максимально высокую планку баланса между производительностью и приемлемым быстродействием.

В нарушение жанра сразу беру быка за рога и отвечаю на главный вопрос «Тактильной саги» популярным анекдотом середины 70-ых годов: в южном городке некогда советской родины возбужденные толпы обывателей собираются по вечерам на тенистых аллеях центрального парка и размахивают руками, эмоционально обсуждая последние спортивные новости вперемешку с тревожным положением в Гондурасе. К одной такой кучке подходит старый еврей, с наскока вклиниваясь в беседу: «Не знаю, о чем вы тут говорите, но ехать надо!»

Посему обращаюсь к трезвомыслящим «пальмоводам»: «В самом деле ехать надо!». Но только не ради PocketPC в целом (боже упаси!), а именно ради iPAQ hx4700. Потому что сегодня новый «айпак» – безусловно лучшая система, на голову превосходящая все пальмы и прочие покет-писишные машины. Изменится ли ситуация завтра? Я вас умоляю! Конечно изменится. У 4700 появятся серьезные конкуренты в рамках общей платформы, да и PalmOne, бог даст, разродится собственной многозадачной операционной системой, которая каким-то чудом окажется шустрее ранних PocketPC. Всё так и будет. Но будет завтра. Так что если вы привыкли жить по принципу «здесь и сейчас», если вы по природе перфекционист, наконец, если позволяют финансы, отбросьте всякие сомнения и пакуйте чемоданы. Со своей стороны постараюсь по мере сил смягчить эмиграцию.

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

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

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

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

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