Palm (Pilot)
Клуб пользователей, Санкт-Петеpбуpг
 ENLiGHT Project. Новости об информационных технологиях, науке, авиации и космонавтике

ENLiGHT Project

оглавление | новости от ib/news | другие проекты | www.palmgear.com | письмо | win koi lat

Коротко о разном - вопросы и ответы

Q:  Кто знает решение проблемы с "Documents to Go": текст, переданный с настольного компьютера на карманник не имеет русских букв.

A: Из всех решений, которые я слышал, это единственное, которое у меня заработало.

В реестре
HKLM\System\CurrentControlSet\Control\Nls\Codepage\1252
вместо cp_1252.nls ставим cp_1251.nls .

Q:  Мой м100 время от времени полностью сбрaсывaется. Т.е. совсем перестaет включaться, зaтем я нaчинaю ворочaть бaтaрейки и... грузится зaстaвкa, кaк после хaрд-ресетa. Естественно, пaмять вся очищенa... =( Почему тaк происходит и можно ли тaкую проблему кaким-либо обрaзом устрaнить?

A: Зaменa ионисторa. спроси в электрических лaвкaх. или иди в сервис/к знaкомым понимaющим...

Q: Как перенести данные HotSync & IntelliSync со старого компьютера?

A: Для пользователей Outlook с PST-файлами, хранящимися локально, алгоритм такой:
1. переносятся все файлы настроек (отдельные папки внутри Program Files\Palm Desktop и ...\IntelliSync, одноимённые с именем PDA на старом компьютере)
2. для каждого типа данных (addresses, todos...) в Folder Mapping удаляются папки от старых PST-файлов и добавляются заново для новых (даже если на новом компьютере они лежат в том же месте, для Outlook'а это уже другие PST)
3. при синхронизации IntelliSync предлагает удалить с PDA и создать заново все старые записи; для изменившихся за это время на PDA элементов предложит создать дубли -- после чего руками придётся вычистить их старые версии.

A2: Eсли Outlook в локальном standalone режиме, я бы просто сделал на новом "handheld overwrites desktop" и все дела. Если же в ms exch client - то date/add/note/todo - просто sync, остлаьное - hh ovr deskt.

A3: Применимо к обоим случаям, при условии что синхронизируемые данные хранятся в PST-файлах (Personal Folders).
Overwrites -- нет, по описанным причинам это не подходит: Outlook (с которым общается IntelliSync) считает обнаруживаемое в перенесённых файлах совсем другими items -- ровно потому, что считает сами PST-файлы другими. Поэтому при "handheld overwrites desktop" неизбежно дублирование всех старых items.

Q: Есть ли проблемы с русскими буквами в файлах на карточках?

A: Файлы с русскими именами на Memory Stick показываются нулевого размера и ничего с ними сделать нельзя. Конечно, можно схитрить и первым символом в имени файла использовать любой латинский. Но после установки стандартного палмовского FATFS на Sony Clie сразу решаются две проблемы:
- можно пользоваться русскими именами и выростает скорость обмена с MS.
- FATFS раньше можно было скачать с www.palm.com, а теперь он входит в состав update PalmOC до 4.1

Q: Hе работает ни одно сетевое приложение. Захожу в Prefs-Network - получаю "The network library is not available"

A: Было такое... и не раз на TT. случалось после разнообразных ресетов в момент, когда был поднято соединение с инетом. У меня обычно лечится сносом SaveProperties и UnsavedProperties в каком нибудь FileZ или еще чем-нибудь. Потом, правда, кое-что поднастраивать приходится, но это уже детали :)

Q: Как установить из командной строки все pdb из директории? Желательно попроще и без клацания мышью, а на > полном автомате.

A: Если речь про Windows, то :
1. Установить какую-нибудь программу или БД (но Sync не делать)
2. Запустить regedit и открыть в нем HKCU\SOFTWARE\U.S.Robotics\Pilot Desktop\HotSync Manager
3. Hайти там ключ вида InstallNNNNN со значением 1 или 5 ( NNNNN - некое число, связанное с именем )
4. Создать файл force_sync.reg :
REGEDIT4

[HKEY_CURRENT_USER\SOFTWARE\U.S. Robotics\Pilot Desktop\HotSync Manager]
"InstallNNNN"=dword:00000001

5. Подготовительная работа закончена.
Замечание.
Суть этой подготовительной операции - получить "магическое" число NNNNN. Hа разных Desktop'ах при одном и том же имени пользователя эти числа могут различаться. В принципе его можно вытащить из файла users.dat , но это файл двоичный так что ...

Регулярные операции (можно поместить в BAT-файл):
copy *.pdb "\Program Files\XXXX\UUU\Install"
REM XXXX имя каталога с Desktop'ом
REM UUUU имя пользователя (наладонника)
regedit -s force_sync.reg

Теперь можно делать Sync.

Q: Можно ли на Палме тyпо пеpеносить файлы? Как их тyда поместить и вытащить от тyда?

A: Подмонтиpовать каpтy памяти как диск в виндах (чеpез USB), забpосить на неё файлы. Пpидя на дpyгой комп аналогичным обpазом списать файлы. Только имена д.б. английскими, если pечь идет о Memory Stick.

Q: Что делать если устройство не удается привести в чувство никакими ресетами, бэкап делался очень давно (или вообще никогда) и из устройства кровь из носу нужно вытащить данные?

A: Есть еще один способ. Он непростой, вероятность спасти что-либо варьируется от почти нулевой до стопроцентной.

Способ требует наличия под рукой компьютера с COM-портом (переходник COM-USB тоже сгодится) и программы Palm Debugger. Требуется также способность спасаемого палма впадать в отладочный режим (Debug Reset; для разных устройств это ресет либо с удерживаемой кнопкой Down, либо с одновременно удерживаемыми кнопками Up и Down).

Суть способа: получить доступ к памяти PalmOS при помощи встроенного отладчика, сохранить ее в файл и дальше натравливать на полученный таким образом "слепок" памяти самодельные инструменты разной степени интеллектуальной мощи. Если соискателю повезет и память не будет сильно повреждена, удастся кое-что вытащить (в случае со знакомым удалось спасти Address и Memo, на этом решили остановиться).

По USB тоже можно (по крайней мере под Юниксами).

Q: Неужели нет програмки для Palm котора умеет принималь любые файлы по IR? Что-то типа FileBox, но чтоб не надо было предварительно преобразовывать в .PDB?

A: Передавать файл на PDA при запущенном McFile. McFile примет и спросит - куда сохранить.

Q: На какое расстояние "бьет" IRDA в Palm'ах?

A: Это еще от приемника зависит. m100 у меня рулил телевизором (Panasonic) с 4.5-5 метров (~3.5-4м -- уверенно, если дальше, то иногда требовалось поточнее прицеливаться). С m125 в качестве приемника при передаче контактов из адресной книги максимум был равен 1.9 м.

Q: Каким обpазом можно сделать полный бекап палма?

A: Полный бэкап всего софта и данных можно сделать по разному.

Способ 1. Извращенческий:

Утилитой типа FileZ (файл-менеджером для Палма) выставить всем "файлам" программ и данных атрибуты Backup и снять атрибуты Copy Protection. После этого при первой синхронизации все файлы будут скопированы на PC, а при каждой последовательной будут бэкапиться только изменившиеся.

Способ 2. Hормальный:

Есть вроде несколько разных софтин. Я использую pilot-xfer, работающий тупо с ком. строки. Пишется батник вызова этой проги с определенными параметрами COM-порта, в нем же указывается каталог для сваливания бэкапа. Втыкаешь Палм в  крэдл, жмешь кнопку, ждешь завершения передачи - и все. Вот кажется по USB он не бэкапит. Это минус. Хотя я особо не интересовался - у  меня пока М105.

Q: Как синхронизировать время с desktop'om во время hotsync, под Unix?

(Spiridonov Ed 2:5059/9.55)

MT> А под unix-ый coldsync никто ничего не знает?

$ cat /usr/local/libexec/coldsync/SyncTime
#!/usr/bin/perl

# Conduit SyncTime

use ColdSync;
use ColdSync::SPC;
use Palm::Datebook;
use Palm::Raw;

StartConduit("sync");

($sec,$min,$hour,$day,$mon,$year)=localtime;
$mon++;
$year+=1900;
dlp_SetSysDateTime($year,$mon,$day,$hour,$min,$sec);

EndConduit;

ну и в coldsync.conf

conduit sync {
path: "/usr/local/libexec/coldsync/SyncTime";
type: none;
}

и взять coldsync поновее, из cvs

 

Q: Чем отполировать экран?

A: DISPLEX, паста для полировки экранов (белый тюбик с красными буквами) мобильников искать в сервисцентрах мобильников или в самих же магазинах.

A2: На hPC.ru где-то встречал упоминание убитого насмерть дигитайзера при протирании экрана. Читая описание пасты DISPLEX, можно узнать много интересного. Там сказано, что паста сошлифовывает старое покрытие и заполняет царапины этим составом. Это означает, что при шлифовке можно стереть тонкую плёнку, которая нужна дигитайзеру.
Я бы очень не рекомендовал шлифовать. На некоторых из своих пальм я использовал плёнку. Но обычно мне не мешают царапины.

Q: Как разобрать m100?

A: Снимaю FLip cover (зaбыл кaк нaзывaeтcя пo-pyccки, нo дyмaю, чтo пoнял), cнимaю вepxнюю кpышкy (нaзoвeм ee Face plate) y пaлмa (тa, нa кoтopoй нaпиcaнo m100 в вepxнeм лeвoм yглy). oнa cнимaeтcя бeз винтикoв.
пoтoм oткpyчивaю вce чeтыpe винтикa и cнимaю зaднюю кpышкy (Back cover) (к нeй никaкиx пpoвoдoв нe идeт и ничeгo тaм нe пopвeтcя)
пoтoм пepeвopaчивaю экpaнoм ввepx (пpидepживaя бopдy oбязaтeльнo) и aккypaтнo cнимaю ocтaвшyюcя плacтикoвyю пoлoвинкy кopпyca пaлмa (Front cover). (cмoтpи aккypaтнo, чтo бы кнoпкa включeния нe пoтepялacь).
ecли xoчeшь cнять экpaн (xoтя, для твoиx цeлeй этo вpoдe нe нaдo), тo нaдo пoлoжить экpaнoм вниз нa чтo-тo нe цapaпaющeecя (ecли y мeня ничeгo пoд pyкoй нeтy, тo я oбычнo клaдy нa чиcтый лиcт бyмaги). зaмeть, чтo экpaн c бopдoй coeдинeн oдним пpoвoдкoм вceгo, вoт eгo жeлaтeльнo нe пopвaть. впpoчeм, тaм eгo cлишкoм cильнo yж дepнyть нaдo, чтo бы пopвaть, нo лишняя пpeдocтopoжнocть нe пoвpeдит никoгдa.
пocлe тoгo, кaк пoлoжил экpaнoм вниз, тo нaдo aккypaтнo oткpыть кoннeктop, гдe пoдcoeдинeн пpoвoд к экpaнy. я кoннeктop oткpывaю тoнкoй плocкoй oтвepтoчкoй.
нaдo пoднять кopичнeвyю чacть кoннeктopa, чтo бы oнa вcтaлa пpимepнo нa 45-90 гpaдycoв (пoчти вepтикaльнo), пocлe этoгo мoжнo cпoкoйнo вытaщить пpoвoд и зaкpыт кoннeктop, чтo бы нe пoтepять этy кopичнeвyю чacть.
ни в кoeм cлyчae тyт нeльзя пpилaгaть бoльшy cилy, тaк кaк мoжнo вce этo дeлo нaфиг cлoмaть и ты этoгo нe xoчeшь.
cтaвить пpoвoд oбpaтнo тaк жe -- нaдo oткpыть кoннeктop, зacyнyть пpoвoд дo кoнцa и зaкpыть кoннeктop.
coбиpaть лeгчe. нaдo взять Front cover (cмoтpи нaвepxy мoи oбoзнaчeния),
пoлoжить ee мopдoй вниз, пoлoжить в нee бopдy c экpaнoм, нaкpыть вce этo дeлo Back cover, зaвинтить, пepeвepнyть, oдeть Face plate и Flip Cover. вce

Q: Расскажите про SD/MMC (Secure Digital/MultiMedia Card) и CF(CompactFlash)

A1: По отзывам SD/MMC заметно медленнее, чем CF. В тех же условиях - раза в три. При этом они в полтора-два раза дороже, чем CF. Их плюс в бОльшей компактности. Между собой (тут не уверен) - SD быстрее, но дороже, чем MMC.

Кстати, было бы интересно сравнить быстрдействие разных карточек в разных машинах :) Сегодня заливал MP3 с ПК в только что купленную SanDisk 128Мб на Audiovox Maestro - 76 Мб за 17 мин, т.е. больше 4Мб/мин.

Подводные камни есть. У дешёвых CF, например, бывает очень малое число циклов перезаписи. PQI, говорят, уже через пол-года работы вылетает нередко. А у тех же SanDisk - гарантия от производителя 5 лет

A2: MMC побыстрее, говорят и дороже и памяти на них кусок под что-то с секьюрити связанное отъеден.

А3: Я сейчас не могу сказать про скорость доступа к CF, но вот MMC по спецификации должна обеспечивать скорость обмена до 2 мб/сек (любая). Просто дело в том, что многие производители КПК не используют спец контроллер, а подключают ММС практически напрямую к процессору. И при этом используют пониженную тактовую частоту. Так, например, в одном приборчике с которым я сейчас ковыряюсь, тактовая частота обмена с ММС установлена в 300 КГц, всесто максимально допустимых 20Мгц. Так что "медлительность" ММС это не столько проблема самих карт, сколько остального железа.

Q: Как побороть таймауты при синхронизации AvantGo по USB?

A: Это лечится установкой патча PalmDesktop'a.

Q: Хочу обновляемую ТВ-программу на Palm

A: Hа сайте лежит вьювеp ТВ-пpогpамм для палм. Hе сказать, что оно пpедставляет собой достаточно законченую пpогpамму, но глядя на это уже можно pугать и  пополнять список TODO ;)

Что нужно делать чтобы оно pаботало :
1. Качаем atv и atv-palm.
2. atv-palm инсталим на palm
3. С помощью atv беpем пpогpамму из инета, из файла, от ListTV или jtv(специально для Serg Oskin ;) и конвеpтим пpогpаммы в фоpмат Palm.
4. Инсталим TVProgram.pdb на палм, запускаем, и начинаем pугать меня - что не pаботает и что хотелось бы еще ;)

Q: Как можно синхронизировать календарь/контакты/таски из Outlook с тем же самым в палме?

A: Вариантов туча. самое простое - зайти на yahoo! calendar и взять там синхронизовалку. она, по идее, только yahoo <-> outlook, но на самом деле, она outlook умеет с чем угодно синхронизовать, модуль для пилота там дают, а вот модуль yahoo как раз можно не ставить.
Есть ещё много других. я пользуюсь PocketMirror. У всех свои глюки, идеального решения нет: слишком они разные, ms outlook & palm.
Можно использовать DesktopToGo или TrueSync Plus.

Q: Существуют ли на Palm вирусы?

A: Вирусам существовать на Палме проблематично, т.к. существует большая сложность для их размножения. "А шмель не знал и продолжал летать...". Kакие есть, такими способами и пользуются. Большой разницы по сравнению с десктопными способами распространения что-то не заметил. Способ называется "оглядеть окрестности и заразить все, до чего дотянемся". Вообще первые антивирусы были выпущены чисто из маркетинговых соображений - никаких вирусов для пальма не было.
А вот троянских программ может быть по идее сколько угодно.  
Для ленивых уточняю: из двух широкоизвестных один -- троян в виде крэка для программулины Liberty (эмулятор Nintendo Gameboy), второй -- вирус, способный попадать на кпк как через крэдл, так и распространяться между машинками посредством перебимкивания зараженных программ.

Первого зовут Palm.Liberty.A, обнаружили этого коня педального 28 августа 2000 года. Злобно убивает приложения на девайсе.

Второго величают Phage, он же PalmOS/Phage.1325. Обнаружен примерно на месяц позже. Размножается путем перезаписывания начала prc. Внешние проявления -- после исполнения экран очищается и программа сразу вываливается, ничего путного не сделав. Остальным программам -- уже тоже кирдык, каюк и т.п. Теоретически вполне можно нарваться на ситуацию, когда допустим на пилотовке тебе кто-то перебимкнет зараженную программулину, ты запустишь, увидишь отсутствие действий, решишь, что вообще-то не очень-то и хотелось, и пойдешь в полном неведении и спокойствии перебимкивать кому-то еще давно и честно работавшие свои аппликухи. До тех пор, пока кто-нибудь первый не сообразит и не начнет громко ругаться нецензурными буквами. Так что просите перед бимканьем как минимум показать на девайсе, что из себя прога представляет :)

Q: Хочу ТВ программу на Palm!

A: Сайты:  http://www.citycat.ru/tv , http://www.rbc.ru/tv , http:// www.vsetv.com  Далее: Во-первых http://palm.subscribe.ru , Во-вторых  convdb:

Обнаружился некий convdb ( http://www.geocities.com/SiliconValley/Way/4696/  ), http://www.geocities.com/Heartland/Acres/3216/faq_pg9.htm   способный конвертить CSV в DBA (datebook archive), который можно импортировать PalmDesktop'ом. Из-за малой частоты - вполне приемлемый вариант.

Поигрался, убедился в работоспособности и отложил в сторону, т.к. облом было искать все нужные мне каналы и писать простейший преобразулятор из html или txt в CSV (про существование телевизора я вспоминаю раза два в неделю).

Что-то было на http://noomore.org/wepg/

Можно предварительно обрабатывать сайты Proxomitron (proxomitron.cjb.net) 
Hа vsetv.com я с его помощью преобразовываю названия ТВ-каналов в заголовки (теги <h>), выделяю время bold'ом, а интересные мне ключевые слова -- bold'ом и красным цветом. В результате программой удобно пользоваться как на десктопе (Оперой удобно скакать по <h>eading'ам, и нужные передачки и фильмы сразу в глаза бросаются), так и на PDA, т.к. bold виден хорошо как на моно, так и на цветном девайсе.

Q: Если я ИК-порт на комп поставлю, я что, только с 20 см. с ним работать смогу? Я-то думал, что он будет работать как пульт от телека - до 5 м и практически из любого положения ;)

A: У пальма не очень мощный IR. Реально где-то 1-2 М. Я с пальма телевизоpом pулю. IR поpт Tekram 220 IR mate без ошибок pаботает на pасстоянии 30-50 см. Дальше тоже pаботает, но из-за ошибок скоpость падает. По паспоpту к поpту 1 М должен  pаботать. Телефон я кладу к палму близко (~5 см). В любом случае, IR поpт (15$) дешевле втоpого кpедла ли шнуpка. Есть отдельные модели пальмов с более мощным IR.
Кстати, было подмечено, что на очень маленьком расстоянии тоже ошибки начинают идти. Hаверное, переотражение какое-нибудь. Оптимум, имхо, - 10-20 см.

Q: А что за файлы c расширением .sit на www.palmos.com? Вроде как написано, что это формат pdf и Acrobat Reader'om читается. А на самом деле не читается.

A: .sit - это маковские архивы, используются также часто, как .zip на PC. Hа PC для разархивирования можно использовать бесплатный StuffIt Aladdin Expander for Windows, берется на www.aladdin.com. После разархивирования PDFы можно читать Acrobat Readerом, форматы PDF для Mac и PC совместимы. Сейчас посмотрел - точная ссылка на expander for Windows: http://www.stuffit.com/expander/winindex.html 

Q: При инсталляции HotSync и Palm Desktop на диске появляется папка с именем PALM. Kто может сказать её структуру, или где про это можно прочитать?

A: Kроме юзерского(-их) фолдера(-ов) интересного мало.
Я про PalmDesktop 3.1.1, изменилось ли что-то в 4-ом, не знаю.

В ./ADD-ON/ сложены несколько игрушек, эта же папка по умолчанию открывается в Palm Install Tool, когда нажимаешь на [Add]. Однажды несознательная программа бросила туда программку в надежде что я ее там увижу и установлю, при этом ни слова не сказав. Я ее еле нашел. Hо это редкость.

В ./UPDATE/ - патчи и апдейты для соответствующей версии ОС. Автоматом вроде ставились при инсталляции, но может после хардресетов пригодится что-то вручную поставить.

Hу а в юзерских фолдерах структура такова:
./ADDRESS/ -- копия адресной книги (контакты) и ее бэкап
./DATEBOOK/ -- то же для DateBook (расписание)
./TODO/ -- то же для ToDo (дела)
./MEMOPAD/ -- то же для MemoPad (текстовые заметки)
./Note Pad/ -- то же для NotePad (графич. каракули), OS 3.5 у меня

./INSTALL/ -- сюда складываются *.prc и *.pdb для установки HotSync'ом на Palm при следующей синхронизации. Чтобы они туда попали, должен быть взведен флажок в реестре (взводится программкой Install, сбрасывается после успешной установки). Можно и руками, естественно, взвести. В эту папку можно и просто фаликов накидать (правильных, естественно) мимо Install'а, они тоже попадут на машинку после синхронизации. Флажок живет здесь:

[HKEY_CURRENT_USER\Software\U.S. Robotics\Pilot Desktop\HotSync Manager]
"InstallXXXXX"=dword:00000001

Вместо XXXXX -- циферки, зависят от конкретного Palm'а. Посмотреть можно на девайсе, введя где-нибудь (например, в новой MemoPad заметке) [shortcut].4 
Или установить что-нибудь стандартным способом и залезть до синхронизации в реестр, там посмотреть.

./BACKUP/ -- текущее содержимое машинки, отдельные PDB и PRC. Вполне могут быть не все файлы, т.к. хотсинком бэкапятся те базы, в которых выставлен соответствующий бит. Размер этого каталога не больше, чем объем RAM девайса. 

./ARCHIVE/ -- сюда попадают удаленные файлики. Желательно заглядывать хоть изредка и чистить от хлама, т.к. мусора скопиться может очень много.

Q: Может ли программа использовать два порта (например IR и COM) одновременно?

A: Ограничение на использование одного порта было на m68ez328, если верить документации на железо, на  m68vz328 оба UART стали независимы.

Q: Насколько быстро можно набирать текст через граффити? А через экранную клавиатуру?

A: Вот одно из мнений:

Первая попытка:

PC клавиатура: 21 сек, нет опечаток.
Граффити: 41 сек, 2 опечатки.
Экранная клавиатура: 40 сек, нет опечаток.

Вторая попытка:

PC клавиатура: 19 сек, нет опечаток.
Граффити: 41 сек, нет опечаток.
Экранная клавиатура: 35 сек, 1 опечатка.

Набирал русскими буквами. Русификатор CyrHack, раскладка классическая. Специально два раза повторил.

Короче, картина уже ясна, при вводе через экранную клавиатуру чуть быстрее, но особого выигрыша не вижу, а напряжнее намного.

Q: А какие пpеимyщества y Palm с флешкой пеpед аппаpатом без оной?

A: Во флеш можно закинуть самые нужные базы (адреса и т.п.) и программы (русификатор) В случае hard reset можно подняться из них, а не складывать маты что все потерял... Можно там хранить тексты, картинки и т.п.

Q: Как Palm ведет себя на морозе?

A:
 +5 - нормально
При -5 работает, но экран тормозит
При -20..25 экран сильно тормозит, потом темнеет (либо бледнеет - зависит от модели) и тогда почти ничего не видно

Во всех случаях после отогревания работоспособность восстанавливается. Сюда можно добавить, что на холоде у аккумуляторов уменьшается емкость (пока не отогреются).

Q: В Handera нет Expense?

A: Его теперь нет и в других Palm. Практически не нужен никому, вот и выкинули. Итак очень мало места осталось в ROM, зато втыкают всякие полезные драйвера для работы с CF карточками. http://www.handera.com/support/330Tech.asp 

Q: Каким софтом (Win32) можно утянуть с Palm'a указанную базу (базы)?

A: "Pilot-XFer -f <name>" из поpченого под винды pilot-link'а. Соответственно - под Unix он тоже есть..

Q: Как самому сделать перо для Palm?

A: У меня обнаружилась баночка с зубочистками - деревянные палочки, заостренные с двух концов, в любом ларьке пятерка за сотню :).
Вот взял я одну из них и засунул вместо грифеля в цанговый карандаш.

Получил стило, которое не царапает защитную пленку (про экран сказать не могу, но он вроде тверже пленки должен быть...), и здорово тоньше нативного. Графити, кстати, с тонким "стилом" работает увереннее. В общем теперь я на работе штатное стило и не достаю.

Есть минусы - все время хочется это "стило" использовать по прямому назначению :)

Q: Как правильно и надежно сносить старый русификатор при переходе на новый/другой?

A: Русификаторы лучше сносить таким образом:
1) выключить с запретом автоматического включения после ресета
2) сделать ресет
3) стереть русификатор и базы для него
4) ставить другой

Q: Есть ли какие-нибудь tool's для преобразования файла произвольного формата в формат *.pdb (чтобы потом закачать на Palm)? 

A: txt2pdbdoc

Q: От чего зависит когда Palm backup'ит все (данные .pdb и программы .prc), когда не все, и почему?

A: [1] У каждого файла на Palm (и у пpогpамм, и у данных) есть несколько "флагов" (см. атpибуты файлов в MS DOS/Win), в т.ч. можно ли пеpедавать этот файл по IrDA, нужно ли его бэкапить пpи синхpонизации и т.п. В сети полно стоpонних утилит, котоpые занимаются именно тем, что пpоставляют "Backup flag" везде, где только можно. В том числе это делает и Backup Buddy, но я его ставил два pаза и оба pаза он мне почему-то не понpавился. Лично я пользуюсь кажется SafeSync, вызов котоpой повесил на кнопку синхpонизации. Она запускается, пpоставляет везде, где можно Backup Flag и вызывает HotSync. Еще есть совеpшенно бесплатная утилита, котоpая называется BackupXfer. Она тупо копиpует ВСЕ содеpжимое Palm на жесткий диск.

[2] Тогда уж лучше pilot-xfer поставить! Он делает нормальный синк (проверяет на изменение файлов) - и есть его порт под Windows. Хотя командная строка может отпугнуть ;)

Q: Как настроить PalmDesktop и HotSync для синхронизации через ИК-порт (IR-Port). Или какие есть еще варианты синхронизации через ИК.. 

A: 1) чтобы комп знал, что у него есть ИК-порт. 2) версия Palm Desktop 4.01 , которая лежит сейчас на сайте Пальма. В HotSync'e выставишь "ИК-порт".

Q: Нырнул, вот, палм под воду. Чем теперь ему можно помочь? Как, хотя бы, открыть этот Palm V если снаружи ни одного винтика не видно?

A: Разборка производится горячим воздухом, лучше всего использовать строительный фен с температурой порядка 300 градусов (там клей, который при нагревании отклеивается). Чтобы девайс заработал, надо его целиком просушить, и при надобности промыть в каком-либо растворителе, не сильно едком :) Фишка в том, что надо отклеивать и переднюю панель в том числе... иначе не снять целиком плату и не просушить толком. Собирать в обратном порядке. Феном греть и прижимать (оно приклеется обратно). Главное ничего не перегреть лишнего. Конечно без опыта лучше этим не заниматься..

Q: Возникли проблемы при установке Palm DeskTop 3.1 c фирменного диска под Win 2000 Prof (под 98 все работает) - программа setup просто завершается сразу после запуска...

A: Это из-за того, что русские винды. В свойствах компьютера пропиши переменные окружения

tmp=c:\temp
temp=c:\temp

И создай c:\temp 

А вообще, есть (fido7.) ru.windows2000 - там все это расписано.

Q: Почему как правило Palm'ы не умеют проигрывать MP3?

A: Мощность пpоцессоpа в Palm'ax совеpшенно недостаточна для декодиpования mp3. Это pаз. И два - в большинстве Palm'ов нет ЦАП-а и, соответственно, даже если mp3 будет декодиpован, все pавно pезультат некуда выдавать (1 битовый поpт повешенный на динамик вpяд ли стоит pассматpивать :) У SONY, если я пpавильно помню, пpоигpывание mp3 обеспечивается дополнительным устройством (или дополнительным чипом).

Q: Я хочу купить PALM IIIc для чтения книг по-русски. Подойдет ли этот PALM и какой soft вы посоветовали бы для руссификации, чтения книг, перевода из MS WORLD и т.д.

A: Книги по-русски на Palm читать конечно можно (сам читаю иногда).
Если выбирать из Palm'ов то те, которые имеют цветной экран (IIIc, в том числе) несколько меньше работают от аккумуляторов (подсветка все время включена) и на ярком дневном свете плохо видно (у некоторых эта проблема решена - m505, к примеру). Это относится и к большинству WinCE машинок.
Palm'ы с черно-белым экраном напротив - работают от аккумуляторов очень долго, но качество экрана (контрастность) ниже. Однако при ярком дневном свете они выигрывают перед цветными. Что касается остального, то для русификации лучше всего взять CyrHack II, для чтения книг - iSilo, а если нужно обязательно читать тексты из Word'a, то WordSmith.

Q: При синхронизации данных между Palm и Macintosh возникают проблемы с кодировкой русских текстов..

A: Вам, вероятно, поможет это.

Q: В некоторых программах (WordSmith, Telnet) часть шрифтов (italic, small) почему-то не имеет русских букв, несмотря на наличие русификатора. Почему это происходит и можно ли что-то сделать?

A: Программа регистрирует в системе и использует собственные шрифты. Таким образом неважно есть ли русский italic в русификаторе или нет. Есть два решения проблемы: 1). исправлять шрифты внутри конкретной программы. 2). Писать хак, который будет перехватывать системный вызов и подменять шрифт на тот в котором есть русские буквы. Все печально, вообщем.

Q: Как в Palm используется память (DRAM, FLASH, ROM)?

A: В ROM может хранится PalmOS и стандартные приложения. Если есть FLASH, то ROM как правило отсутствует, ее функцию выполняет FLASH.
В DRAM хранятся и работают дополнительные (установленные извне) приложения, а также их данные либо просто данные. Сама PalmOS также использует RAM, для своих целей.
Внутренний FLASH содержит PalmOS (поэтому ее можно менять на более свежую), стандартные приложения. Кроме того, при помощи FlashPro и подобных утилит можно использовать Flash по аналогии с RAM - для хранения приложений установленных извне (при этом есть некоторые ограничения, однако абсолютное большинство программ позволяют это).
Если нет FLASH (Visor, некоторые Palm'ы) то PalmOS и приложения прошиты в ROM. По этой причине нельзя программно сменить версию PalmOS на более свежую - лишь ставить update'ы которые устанавливаются в RAM и дополняют существующую версию некоторыми функциями.

Во внешнем FLASH (SpringBoard, CF, MemoryStick) можно хранить приложения и данные, однако он адресуется иначе чем внутренний FLASH. С помощью специального приложения можно запускать программы с внешнего FLASH, хотя это и не совсем тоже самое что запуск их из RAM или нормального внутреннего FLASH.

Q: В чем идеологическое различие между PC и PALM с точки зрения использования памяти?

A: В PalmOS реализовано нечто схожее с концепцией "одноуровневой памяти" (IBM AS/400, Newton MessagePad). Запуск программы не требует ее загрузки - она запускается непосредственно в памяти (за исключением ситуаций с внешнем FLASH), где всегда находится. Это может быть как RAM, так и ROM, внутренний FLASH. Вдобавок у программы есть рабочая область, которая всегда в памяти, поэтому контекст программы почти не нужно явно сохранять - RAM постоянно подпитывается батарейкой.

Q: Есть ли в Пилоте PCMCIA?

cards.jpg (103833 bytes)
Parachute подключенный к
Palm III

A: Используемый в старых (до Vx включительно) Palm чип содеpжит pеализацию PCMCIA, но лишь веpсии 1.0. Hа пpактике это означает отсутствие поддеpжки PCMCIA, в том числе и в ближайшей пеpспективе. Однако, существует устройство Parachute подключаемое к RS-232 порту PalmPilot и дающее один PCMCIA слот. При этом PCMCIA модемы будут работать сразу, а другие карточки (типа CompactFlash) требует специальных драйверов.

A2: В TRGPro, HandEra, новых Palm стандартно есть CompactFlash и MMC/SD слоты.

Q: Совместим ли инфpакpасный поpт Palm III с irda стандаpтом?

A: В старых моделях - нет. Однако, софт pешает эту пpоблему. Кpоме того существуют схемы самодельных IrDA для Personal, Pro. По идее, начиная с Palm V IRDA стал стандартным.

Q: Могут ли программы синхронизации работать через инфракрасный порт?

A: Могут. Для этого нужен как минимум PalmIII или специальные доработки для появления IrDA на пилотах более ранних версий.

Q: Hасколько удобно "набивать" текст на русском языке?

A: Практически одинаково удобно писать текст и латинскими буквами и кириллицей. Довольно быстро (полчаса) обучаешься написанию (с помощью специальной игрушки), а потом не встречаешь проблем.

Q: Сколько времени хранится информация в PalmPilot при отключенном питании?

A: Месяц-полтора, может больше, никто не дожидался. У меня батареек хватает на три недели с периодическим включением пилота и подсветки.
В Palm V после того как Palm выключится в связи с нехваткой энергии, его можно хранить без потери данных еще 1-2 недели (как сказано в инструкции)

Q: Как избежать царапин на экраничке?

A1: Действительно серьезная проблема - царапины появляются очень быстро (песок попадает  между экранчиком и пером - остается след, особенно там, где поле граффити. Рекомендуется сразу же обзавестись пленкой WriteRight или аналогичной, ко всему прочему она устраняет блики.
Самый дешёвый способ - наклеить кусочек "бумажного" или "денежного" скотча на нижнюю часть (графитти и кнопки). Тогда эта часть вообще не царапается, скотч не мешает смотреть на экран, это дёшево, и его легко менять.

A2: Hашел кстати классный выход... Использую 3м-овские липкие закладки... Ощущение  как по бумаге и снимать/наклеивать очень легко
Kстати, если цветную часть не трогать, она почти точно попадает на цифровую область.

Q: Чем защитить экран? Что такое "пленка от оверхеда"? Говорят ее тоже можно использовать для защиты экрана..

Overhead - проектор такой, который через голову лектора показывает. Для него готовят рисунки на т.н. 'прозрачках'. Вот это и есть та самая пленка. Продается в нормальных канцтоварах и в компьютерных магазинах (поскольку печатают на ней на лазерниках).
Заправляется она под края экрана, так и держится. Чтобы вверх/вниз не двигалась -- надрез, ушки загибаются вверх и не дают шевелиться, упираясь все в те же края экрана. Отлично держится даже с одной нижней парой ушек (в FAQе еще вверху имеются).

Для Palm III* (может быть, подойдет и для других моделей):

Берется пленка для лазерного или цветного принтера (та, на которой печатают слайды для полиграфии, или презентации - у нее одна сторона гладкая, а вторая как бы желатиновая). Горячей водой с мылом или стиральным порошком отмачивается в течение минут 30-ти, потом аккуратно отмывается "желатиновый" слой. Вырезается прямоугольник с запасом +2...3 мм по каждой из сторон экрана. Углы (по 2...3 мм) срезаются. Пленка при некотором усилии загоняется под обод экрана. Перед наложением экрана сильно рекомендуется обезжирить поверхность пленки и самого экрана, иначе будут практически неустранимые "разводы" под пленкой. Служит долго, не меньше 6 месяцев. В отличие от наклеиваемых, слегка матовых, защитных пленок - практически не влияет на восприятие информации с экрана.

И еще (для Palm m105):

Активные любители пописать обнаружат, что пластмассовый экран довольно быстро покрывается царапинами от пластмассового пера и отпечатками пальцев. А чтобы этого не произошло, нужно купить в канцтоварах лист прозрачной пленки для лазерных принтеров, вырезать из него прямоугольник 53*72 мм, обрезать уголки примерно по 3 мм, а также вырезать 2 уголка, как показано на рисунке. Получившийся клапан следует отогнуть - он нужен для простоты монтажа и демонтажа защитной пленки. Затем следует вставить пленку под верхнюю крышку Palm'a, сначала нижнюю часть, потом - верхнюю. У меня возникает желание поменять пленку раз в 3 недели...

Q: Заметил такую бяку : после синхронизации на моём Palm III сбивается digitizer..

A1: Посмотреть в настройках Palm Desktop (если именно им пользуешься) - а вдруг  у там в разделе System выбран пункт Desktop Overrides Pilot?

A2: Не ставь Unsaved Preferences, если все равно сбивается - не ставь и Saved Prefs (это все в desktop/hotsync. В *saved prefs хранятся "сбитые" настройки дигитайзера. к сожалению, там же хранятся иногда нужные другим программам данные,вроде регистрации и проч.). 

A3: Поставь какой-нибудь AutoDigi

A4: История случилась с Palm m125. Базовая модель, никаких апгрейдов. Полгода было все хорошо, а потом... Вдруг обнаружилось, что после ресета (самого простого) разъезжается дигитайзер :(... то есть, при касании экрана соответствующая "активная точка" оказывается не под точкой касания стила, а существенно в стороне, причем этот сдвиг нелинеен.

Однако, если после этого выполнить калибровку дигитайзера - все становится нормально! Дигитайзер начинает работать нормально в любой точке экрана, машинкой можно пользоваться. И так до следующего ресета. Об этой проблеме я писал здесь в двадцатых числах марта.

Исследование вопроса в интернете и консультации со специалистами выявили только то, что проблема часта и общеизвестна и даже получила название - MDS (Mad Digitizer Syndrome). Обычный способ решения - либо замена дигитайзера, либо установка костылей (автокорректора, калибратора...), то есть либо неразумно дорого, либо workaround...

Решение подсказал Alex Markert (2:5010/98), за что ему большое спасибо. Пальма разбирается и шевелится разъем дигитайзера (вынуть и вставить). И все! Все стало опять голубым и зеленым :), работает, как было с самого начала.

Автор идеи таким образом вылечил m100, я - m125, так что можно с уверенностью говорить, что рецепт может действовать для пальмов серии m1xx. Как для других - не знаю.

Hакладные расходы - отверточка T5, ибо винтики там непростые. Разбирается все довольно просто и даже небезынтересно, только надо быть очень аккуратным. При вынимании разъема дигитайзера у меня из него выпал крошечный волосок, не знаю,  в нем была проблема или нет. Все внутри выполнено весьма ремонтопригодно, нигде не нужно прикладывать усилий. Для очистки совести, я повынимал/вставил все разъемы, какие нашел :) Вторую неделю - полет нормальный. Поскольку сейчас вожусь с софтом, ресеты приходится делать ежедневно - все в порядке.

Q: В PalmDesktop в некоторых местах не выводятся русские шрифты. Что делать?

Есть два варианта (оба помогают не всегда):

1.
WIN.INI:
...
[FontSubstitutes]
Arial,0=Arial,204

2.
ftp://ftp.v-lazer.com/incoming/d/Palm/Rusification/PalmRus/PDPATCH.EXE

Еще говорят что в PalmDesktop 4.x этой проблемы нет.

Q: Можно ли печатать на принтер с Palm?

Можно. Например при помощи программы TealPrint на принтер HP6P все печатается без проблем.

Q: Вот пpивезли Palm IIIe, я очень pасстpоился что нет флэша, а вот как pаботать с IrDA без 3.3 не знаю (у меня 3.1.1) поставил IrLink - он без pегистpации. Вообще подскажите чем пользоваться для IrDA?

Идешь на www.palm.com,  беpешь patch для IRDA для ОС 3.0, наклеиваешь... и pадуешься жизни.

Q: Как мне узнать Flash-ID моего Palm'a?

A: Это можно сделать открыв меню App->Info->Version из экрана основных приложений

Q: Как можно использовать palm для того чтобы связать PC без IR с телефоном?

A: У Palm (68328) одновременно оба порта работать не могут.

Q: Слышал про проблемы с фрагментацией памяти в PalmOS..

A: Проблемы с фрагментацией были у 2.0, начиная с 3.0 их нет.

Q: Kак заставить эмулятор синхронизироваться с десктопом?

A: Вот что установлено у меня. Причем потом выяснилось, что многое можно и иначе (через Direct cable, например), но вот эта была первая комбинация, которая заработала, и на всякий случай я записал.

Эмулятор (как продукт)
~~~~~~~~
Settings -> Properties -> Check 'Redirect NetLib calls to host TCP/IP'
(похоже, именно этого ты не сделал)

Эмулятор как Palm
~~~~~~~~~~~~~~~~~
Preferences -> Network
Service: Windows RAS
Username:
Password: -Prompt-
Connection: WorkPad c3 Modem (поставил и подошло)
Phone: 00
Details по дефолту

HotSync -> Options
Modem Sync Prefs: Network
LAN Sync Prefs: Local HotSync
Primary PC Setup
Primary PC NAme: SuperPuperHost
Primary PC Address: 127.0.0.1
Subnet Mask: 255.255.255.0
MainScreen: Modem (а не Local)

HotSyncManager
~~~~~~~~~~~~~~
Check 'Network' in main menu

 

Если вы хотите дополнить FAQ - пожалуйста пишите. Ваши вопросы и ответы по e-mail могут быть помещены в форум или опубликованы в FAQ.

design/collection/some content by Frog,
PALM FAQ (C) Frog 2000-2003,
"PALM FAQ, http://www.enlight.ru/pilot/".