Показаны сообщения с ярлыком КПК. Показать все сообщения
Показаны сообщения с ярлыком КПК. Показать все сообщения

Обзор клавиатуры для Lenovo Thinkpad Tablet



22 коммент.
Для начала расскажу откуда вообще появилась идея купить планшет. Во-первых, как и автору данного блога, мне приходится читать много научных статей. Вторым фактором послужила моя нелюбовь к московским пробкам и, соответственно, довольно много времени проводимого в метро и электричке.
Читать далее

Серьёзный планшетный компьютер для серьёзных людей: Lenovo Thinkpad Tablet



50 коммент.
Знакомство с планшетами у меня началось с того, что один коллега-маковод притащил на работу iPad похвастаться. Тогда я идеи не понял: кому нужен недокомпьютер без клавиатуры и с непривычными приложениями, большинство которых платные!? Но время шло и вот возникла потребность читать много PDF статей и делать в них пометки, желательно без распечатывания. Андроидный телефон, хоть и огромный, но для этого маловат, а PocketBook слишком тормозной и не позволяет сделать пометки. А тут как раз компания Lenovo, посмотрев на всякие кривые корейские поделки и гламурные безделушки, изваяла планшет для серьёзных людей: Lenovo ThinkPad tablet.
Читать далее

Обживая Nokia N800...



37 коммент.
Приложений по умолчанию в N800 очень мало: броузер, xpdf, установщик приложений и сильно урезанный просмотрщик видео\аудио без поддержки mp3. Конечно, этого мало - это восполняется портированными приложениями из многочисленных репозиториев. После некоторых усилий, можно выстроить весьма навороченную систему.


Набор консольного джигита
Самурай без коня и меча - не самурай вообще
(с) Хагакуре
Какой же это Дебиан, если в нём нет консоли? Естественно, сразу идём сюда и ставим xterm и gainroot. После этого нужно установить пароль для рута - он обязательно потребуется. Запускаем xterm и пишем:
sudo gainroot
После чего:
passwd
Главное этот пароль не забыть - а то потом будут проблемы с подключением по ssh.

Сразу скажу: чем больше репозиториев вы добавите, тем меньше проблем с зависимостями и больше софта можно поставить. Просто замечательная коллекция репозиториев есть здесь.



Работаем дальше - доводим до ума свежую таблетку нормальными консольными возможностями. Это очень полезно, если есть какая-нибудь упрямая программа, не желающая освобождать ресурсы. Команды ps и kill вам быстро помогут с ней расправиться. Ну и копировать что-то часто проще командой, а не тырканьем в не самый удобный файловый менеджер. В общем, всё как всегда - перед вами натуральный Дебиан, в чём он быстро сознаётся:
BusyBox v1.1.3 (Debian 3:1.1.3-3.osso17)
Built-in shell (ash) Enter 'help' for a list of built-in commands.
и на команды отзывается (не забываем, что нажатие на экранную TAB работает ожидаемо - автодополнение в силе):
# uname -a
Linux Nokia-N800-10 2.6.18-omap1 #2 Wed Mar 7 15:36:09 EET 2007 armv6l unknown
Отлично, но этого мало. Лично я сразу же поставил себе Midnight Commander, к которому так привык. Выглядит на мелком экране с клавиатурой немного коряво, зато работает прекрасно и душу греет:


Работать в консоли с экранной клавиатуры - дело не самое лучшее, и кроме того, хочется управлять планшеткой удалённо. Ставим SSH - да, не только клиент, но и сервер. Это пакеты openssh-client и openssh-server.

У меня был странный глюк: пакет openssh-server при установке поставился не до конца, судя по прогресс-бару. То есть он дошёл до конца и замер. Никаких изменений в течении минут 10 - и я решил перезагрузить таблетку. Всё загрузилось нормально и ssh-server работает.
Если беспроводная сеть у вас настроена и есть другая машина с WiFi - сейчас мы на планшетку зайдём. Пароль рута ещё не забыли на N800, который ставили? Тогда подключаемся:

# ssh root@10.106.146.2
root@10.106.146.2's password:
Warning: No xauth data; using fake authentication data for X11 forwarding.


BusyBox v1.1.3 (Debian 3:1.1.3-3.osso17) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

Nokia-N800-10:~#

Вот вы и рут на таблетке. Можно запустить MC (если он установлен) и прогуляться по каталогам. Их содержимое несколько отличается от десктопного варианта: сильно сокращён /proc, пустой /boot и так далее.

Кстати, обратный вариант тоже действует - можно с планшетки управлять своим десктопом. Жаль, нет FUSE в том ядре, а то подмонтировать кусок файловой системы с десктопа через SSHFS было бы неплохо.


Работа с документами
Портированных приложений хватит для работы с текстом.

Создание и редактирование текстов
Дальше можно поставить ViM в качестве основного текстового редактора. Emacs портированным пока не видел.

docreader
Можно поставить antiword отсюда и docreader из репозитория maemo. Докридер без антиворда работать не будет, но его в зависимостях почему-то не тянет. Пришлось искать и скачивать отдельно.
Интерфейс docreader минималистичен: открыть и сохранить вордовый документ. Но с задачей своей справляется - текст документа просмотреть можно.

abiword и gnumeric
Сладкая парочка из GNOME Office портирована сюда и работает хорошо. GNUmeric - лучше, abiword - хуже. Абиворд пока страдает падучей болезнью, но работает намного лучше докридера - открывает тексты с форматированием, рисунками и даже исправлениями.
С кириллицей дружит, главное, чтобы не было в документе экзотических шрифтов, чем любят развлекаться пользователи альтернативных ОС. О стабильности абиворда свидетельствует тот факт, что при попытке сделать скриншот пытается сожрать все ресурсы и в конце концов его приходится вырубать.

Это его единственный скриншот, который мне удалось сделать с нескольких попыток. Потом пришлось орудовать рутовым kill для того, чтобы выдрать его из памяти.

GNUmeric оказался более покладист и не сопротивлялся моим попыткам его сфотографировать. Открыл кусок прайс-листа, русские шрифты отображает нормально.

Русификация гнумерика тоже вполне приличная. Так что в отличие от абиворда, его можно использовать для просмотра обычных документов.


Чтение книг
Здесь всё довольно просто - есть Evince для чтения PDF и DjVu, есть FBreader для чтения книжек и SDict в качестве очень приличного словаря.

PDF и DjVu
Шатный xpdf - приложение, конечно, лаконичное, но уж больно медленное. Поэтому сразу ставим нормальный Evince. Здесь советуют сразу поставить:
Список пакетов для установки:
Evince 0.9, для DjVu: libdjvulibre,
Сначала стоит поставить библиотеку для DjVU, а потом сам Evince. После этого можно читать разные pdf-ки и djvu-шки в полноэкранном режиме.

Сначала может притормаживать и текст может быть весь в пикселях - я так понял, используется двухпроходное масштабирование. После этого текст и картинки будут чёткие и удобные для чтения. Могут сильно притормаживать при открытии PDF-документы, созданные в LaTeX. Но зато потом они будут смотреться изумительно.
Вот это то, что мне действительно нравится в N800 - можно комфортно и нормально читать PDF и DjVu документы и книги. И этого так не хватало в пальме.

SDict

Вот здесь вышел по началу небольшой тупик. На самом деле, нужно ставить просмотрщик для словарей, а не сам StarDict. То ли я не понял, то ли ссылки вели не туда... В общем, ищем Sdict Viewer и ставим его.
После этого заходим на http://sdict.ru/ и скачиваем нужные словари. Закидываем их в один из каталогов:
/media/mmc1/stardict/dic/
/media/mmc2/stardict/dic/
~/stardict/dic/
Лучше кидать на карточку, так как словари очень большие (десятки мегабайт).
Если всё было сделано правильно, получаем очень хорошие словари в кармане:

Словарные статьи написаны очень прилично, есть транскрипция и словарные примеры.

FBreader
Книжки читать удобно этой замечательной программой. Кстати, она одна из немногих, допускающих оффлайн-установку. Книжки чаще приходится читать в PDF и сугубо не художественные, но иногда вечерами перечитываю книги, имеющиеся в собственной электронной библиотеке.




Мультимедиа
Здесь всё ещё проще: приложений немного, и почти все они хорошо знакомы. В качестве видеоплеера использую свой любимый с десктопа Mplayer.

Музыку играет Kagu Media Player. У него весьма замороченный интерфейс, хотя после пятой рюмкипривычки можно понять, как в этом лабиринте, скажем, переместиться в середину трека. К попытке снять скриншот он отнёсся крайне негативно.

Изображения просматривает небольшая, но грамотно сделанная утилита Mirage. Простой интерфейс и приятное исполнение.

Можно закачивать в таблетку карты местности и смотреть как рисунки. Вполне себе навигатор. Таким образом я не потерялся в Питере, например: большой яркий экран очень пригодился для ориентирования на местности.

На всякий случай, для голосовых звонков поставил себе Gizmo, в котором у меня уже есть учётная запись. Skype не пользуюсь по соображениям безопасности - я не доверяю программе, которая ворует данные пользователя.


Специализированный софт - математика

Конечно, получить Линукс в кармане и не воспользоваться всей мощью его репозитория - не по мне. Чтобы иметь возможность в пути что-то поправить или посчитать, поставил среду численных расчётов GNU/Octave (аналог MATLAB). Ну что, Фурье-преобразование оно считает, матрицы обрабатывает - можно работать. Правда, обсчитывать изображения, с которыми я работаю, на планшетке слишком жестоко - 3800х2500 она может и не потянуть.


Но всё равно, иметь возможность что-то проверить в программе или запустить счёт на маленькой картинке в кармане - это очень даже привлекательно. Нужно будет прикрутить к ViM подсветку синтаксиса, и вперёд.

Кроме того, я поставил утилиту для построения графиков GNUplot, которой пользуюсь для построения графиков, а так же maemoTeX, который есть порт LaTeX под n770/n800.

Так же был поставлен калькулятор, имитирующий HP 42C. Довольно мощная вещь, осталось только с его интерфейсом разобраться. Пока роль калькулятора выполняет Octave.

Так что по части инженерных приложений в репозиториях полный порядок.

Резюме
Cофта после недолгого подбора вполне достаточно, и его возможностей хватает, чтобы перекрыть всё, что я делал раньше на Пальме. Пальм, естественно, никуда не делся и активно используется - PIM-приложения на n800 откровенно слабые. Но в остальном софта много, и самое главное - не надо рыться в гугле в поисках кряков и взломов. Всё есть в репозитории, готовое для употребления :-)
Читать далее

Простое шифрование WiFi соединения для Nokia N800



2 коммент.
Незащищённое беспроводное соедение по WiFi да ещё с выходом в Интернет допустимо только в глухой тайге. Хотя бы минимальное шифрование должно присутствовать - и N800 его поддерживает. Настраивается оно очень просто.

Да, WEP-алгоритм известен своей ненадёжностью и подверженностью взлому. И тем не менее, лучше что-то, чем совсем ничего.


На стороне десктопа с WiFi
Нужно создать ключ шифрования, лучше это сделать так, как советуют тут:
dd if=/dev/random bs=1 count=5 2>/dev/null | xxd -ps
Получаем что-то вроде
c276246d65
Теперь это наш WEP-ключ. Осталось сообщить его карте
iwconfig eth3 key c276246d65 mode Ad-Hoc channel 1 essid virens
Где essid нужно поправить под свой случай. Чтобы не набирать его каждый раз, полезно сделать скрипт типа:
#! /bin/sh
iwconfig eth3 key
c276246d65 mode Ad-Hoc channel 1 essid virens
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING --out-interface eth1 -j MASQUERADE

Остальное из поста про простую сеть в силе.

Так же можно добавить ключ в /etc/network/interfaces:

# File: /etc/network/interfaces
#

# The primary network interface
auto eth1
iface eth1 inet static
address 192.168.1.100
netmask 255.255.255.0
wireless-key c276246d65
wireless-essid virens
Перезапускаем сетевую подсистему:
# /etc/init.d/networking restart
И видим при запросе sudo iwconfig:

eth3      IEEE 802.11g  ESSID:"virens"
          Mode:Ad-Hoc  Frequency:2.412 GHz  Cell: 02:15:00:52:15:B7
          Bit Rate:54 Mb/s   Tx-Power=20 dBm   Sensitivity=8/0
          Retry limit:7   RTS thr:off   Fragment thr:off
          Encryption key:c276-246d-65   Security mode:open
          Power Management:off
          Link Quality=67/100  Signal level=-60 dBm  Noise level=-85 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0



На стороне N800
В настройка соединения указываем "Метод безопасности" WEP и вводим полученный на десктопе ключ. Всё, после этого подключение производится по защищённому и зашифрованному соединению.

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

Выводим Nokia N800 в Интернет через ноутбук с WiFi



7 коммент.
Задача: требуется вывести Nokia N800 (или аналогичное устройство) в Интернет через компьютер с беспроводной сетью. Предполагается, что интернет проводной или ADSL\модем.
Решение: требуется выполнить простые настройки на стороне настольной машины и N800.

На стороне машины, подключённой к Интернет
Нужно создать простую одноранговую ad-hoc сеть и дать статический IP-адрес сетевому беспроводному интерфейсу. После этого делаем NAT и всё работает. Для беспроводного интерфейса eth3 и сети с идентификатором virens команда выглядит так (от рута):
# iwconfig eth3 mode Ad-Hoc channel 1 essid virens
В /etc/network/interfaces пишем что-то вроде:

auto eth3
iface eth3 inet static
address 10.106.146.1
netmask 255.255.255.0
wireless-mode ad-hoc
wireless-channel 1
wireless-rate auto
wireless-essid virens

Теперь делаем NAT:
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING --out-interface eth1 -j MASQUERADE
При этом eth1 это интерфейс, который подключён к Интернету. Соединение не шифруется - нужно сначала проверить, что всё работает, а потом городить огород с шифрованием.


На стороне Nokia N800
Заходим в меню "Инструменты" --- "Панель управления", ищем там "Соединения", запускаем. Жмём в открывшемся окне на кнопку "Соединения", "Создать".

Даём соединению любое имя, отмечаем галку WLAN, жмём Дальше.

Здесь задаём essid - такой же, какой дали в iwconfig, в моём примере это virens. Шифрование отсутствует, тип сети - одноранговая ad-hoc. Далее.

Здесь нас поздравят, но радоваться рано - тыкаем по кнопке "Дополнительно". Откроется диалоговое окно, выбираем вкладку IP-адреса.

Здесь снимаем галку "Получать IP-адрес автоматически" и вводим адреса:
IP-адрес: 10.106.146.2
Маска подсети: 255.255.255.0
Маршрутизатор: 10.106.146.1

Адрес DNS должен быть от того интерфейса, который обеспечивает выход в сеть - иначе говоря, содержимое /etc/resolv.conf

Основной адрес DNS: 10.106.255.199
Это всё настройки моей сети, подключённой к Корвету. У вас они будут \ могут быть другими.
Весь процесс настройки таблетки показан на комбинированном скриншоте:



По большому счёту всё. Некоторые применяют фильтрацию по мак-адресу, но у меня после этого возник забавный глюк: Kate, KDVI, KPDF и Kile стартуют через 1.5-2 минуты, а потом так и иксы начинают делать при их перезапуске - до перезагрузки системы. Поэтому на мак-фильтрацию я плюнул, благо у меня в районе нет никого с WiFi в радиусе 500 метров в любую сторону :-)

Ссылки
Собственно, статья является сокращённым переводом этого замечательного поста заокеанского коллеги-блоггера, за что ему большое человеческое спасибо.
Читать далее

Первый взгляд на Nokia N800



41 коммент.
Сравнительно недавно я стал обладателем этого устройства нездешней выделки. Подкупило наличие большого и яркого экрана, возможности быстро просматривать PDF-документы и - главный хит - устройством управляет Debian GNU/Linux, такой привычный и удобный. Практически сразу, когда я узнал, что недалеко от меня есть официальный салон Нокиа, пошёл туда, поигрался с N800 и отдал на разграбление свою кредитку. И вот что из этого вышло...

Много есть обзоров N800, и там его, как правило, нахваливают. А я его немного поругаю, благо есть за что.

Старый друг лучше новых двух
Был и есть у меня Palm T3 - замечательная вещь, шедевр карманного машиностроения. Стильный, лаконичный, безупречный дизайн, продуманный до мелочей, фантастически отзывчивая PalmOS, яркий экран. Множество приложений, подобранных и установленных, позволяли мне делать почти всё.

Всё, кроме:
- комфортного просмотра PDF, DjVu;
- хождение по интернету (все броузеры, которые я перебрал, что-то важное не умели)
- wifi-подключения к беспроводным сетям (это КПК всё-таки).

Мелочи, а неприятно. И тут я узнаю, что до наших степей наконец-то добралось чудо инженеров из Нокиа под названием "Интернет-планшет Nokia N800". Внутри какая-то "Internet Tablet OS", которой нет и никогда не было. Только потом я узнаю - ба, да это же Дебиан!

Ещё больше интриги - из чтения всё того же ресурса InternetTablet узнаю, что на N800 можно поставить Evince, который позволяет просматривать PDF и DjVu, а также можно полноценно пользоваться интернетом и беспроводными сетями. Ну что - пришёл, посмотрел, поигрался. Когда в списке приложений увидел "Читать PDF" и запустил - на меня глянул xpdf. Это окончательно покорило сердце старого дебианщика :-) И вот он у меня в кармане...


Фестиваль идиотских инженерных решений
Простите меня за такой заголовок, но других приличных слов у меня нет. Особенно после Palm T3 - кто знает, о чём я, тот поймёт, остальным объяснять бессмысленно: просто положите рядом эти два устройства и вы поймёте, какая разница между Моцартом (Plam T3) и Димой БиланомСальери (N800). Итак, начнём.

1. Переносная ручка, закрывающая USB-штекер.
Это самое глупое решение вообще из всех, что мне довелось видеть. Я даже не уверен, что это - ручка или подставка? В любом случае, если это лёгкое мобильное устройство, зачем ему ручка, которая снизу? Если подставка - тем более зачем?
Но то, что невозможно положить плашмя устройство экраном вверх и просто подключить к нему USB-провод для доступа к картам - это феерическая глупость. Обязательно нужно ставить на подставку. Ситуация становится ещё смешнее, если при этом одновременно карту нужно вынуть: конструкция крепежа из дешёвой резинки ставит устройство в 167 позу из Кама-сутры.

2. Стилус "как-ни-возьми-всё-равно-неудобный".
Парад продолжает велосипед с трёхгранными колёсамитрёхгранный стилус. Если кто-то из Нокиа прочтёт эти строки: ребята, великие гении из Apple и Palm вас опередили лет на 15. Они изобрели Удобный Стилус - и он имеет цилиндрическую форму. Даже если он запатентован, придётся взять его конструкцию, иначе "благодарные пользователи" отловят автора этой ереси и сотворят с ним нечто ужасное при помощи того трёхгранного стилуса. Думаю, даже опытный проктолог не спасёт...
Не знаю, кому как, а мне пользоваться стилусом неудобно. Не до желания швырнуть его оземь, но так и хочется посмотреть автору этого издевательства в его однопиксельные глаза и задать пару вопросов.
Кроме того, стилусом не только неудобно управлять машинкой, но и трудно его обратно вслепую вставить. Излишне говорить, что гениальная цилиндрическая конструкция от Palm таких косяков не имеет.

3. Кнопки управления
Номер раз: они расположены кучей, весьма непродуманно, только под одну руку - между прочим, левую. На удобстве управления устройством правшой это сказывается отрицательным образом.
За кнопки изменения громкости нужно просто расстрелять создателей. Нет, они неплохи - они просто находятся не там.
Ситуация: вы слушаете музыку через наушники, N800 в кармане, в чехле. Нужно изменить громкость. Внимание, вопрос: где должны быть кнопки изменения громкости? Правильно, рядом с наушниками. Вопрос номер два: а где они на N800? В противоположном углу. И вам нужно вытаскивать устройство из кармана, искать кнопки, менять громкость, засовывать обратно устройство в чехол и всё это в карман.
Взвод, пли!
Номер два: кнопки просто не подогнаны к корпусу. Это просто без комментариев: бракоделы из Нокиа вообще в институте КПУ изучали? Слова "посадка", "зазор" и "квалитет" им знакомы? В устройстве за 500$ между кнопкой и корпусом зазоры в несколько миллиметров... Это просто не называется приличными словами.

Справедливости ради скажу: единственная кнопка, которая находится где надо, быстро ищется и выполняет свои функции на 100% - кнопка управления питанием.

4. Тугие разъёмы
Вообще, как и вся механика, сделано паршиво - опять-таки по сравнению с Palm. Если USB-штекер вынимается и вставляется с ощутимым усилием, то наушники пришлось в первый раз вбивать, поставив N800 на одну из граней. Может быть, это следствие "механического ремонта", который мне делали в гарантийке, но и с зарядником та же история. Вставляется туго и вынимается не без труда.
Этих проблем снова нет в Palm - там и стилус легко вынимается, и наушники входят легко.

Крышка, закрывающая аккумуляторный отсек и внутреннюю флешку, телепается при использовании - вот её-то можно было и потуже подогнать.

Я уже не говорю, что извлечение аккумулятора из N800 - весьма оригинальная задача, особенно если вы не блондинка с длинными ногтями. Хорошо хоть не часто требуется...

Короче, за всю механику инженерам из Нокиа чистый НЕУД. Так нельзя делать устройства.
Знаете, что я скажу вам на все возражения? Создателей устройств нужно приговорить пользоваться полгода только тем устройством, которое они создали. Вплоть до увольнения без выходного пособия - пусть они на себе испытают все неуклюжести и глупости созданного ими устройства. Вот тогда у нас с вами больше не будет Windows Mobile, идиотских стилусов, болтающихся кнопок, расположенных неведомо где и зачем, и тугих разъёмов, в которые нужно забивать штекеры. Не говоря уже о мобильных телефонах с дизайном дешёвых детских игрушек.

Ложка мёда в бочку дёгтя
Чтобы не было мучительно больно за потраченные деньги, нокиевцы расщедрились на две просто превосходные вещи:
+ большой, яркий и чёткий экран, даже ярче пальмовского, и днём с огнём на нём можно даже что-то рассмотреть :-)
+ wifi-чип - уж не знаю, что они там нашаманили, но принимает сигнал он явно лучше даже моего ноутбучного Intel Pro/Wireless 2200.

Это в плюс. Остальная механика - откровенный позор.


Что внутри?
Внутри Дебиан - и вот его испоганить индусам из нокиа было сложнее всего.
Не очень понятно, зачем пакетная система Дебиана понадобилась на мобильном устройстве: вот уж где статическая сборка особенно привлекательна, дабы не забивать пользователю голову поиском зависимостей.
Да, если вы подключены к Интернету с планшеткой - проблем почти не будет. Всё сделано довольно грамотно. Со сторонними репозиториями вы легко можете хлебнуть лиха и искать зависимости, которые криворукий автор не доложил.
Совсем кошмар - это когда вы вынуждены ставить программы off-line. Приготовьтесь к red-pill mode, почувствуйте себя Избранным и вперёд, качать репозитории и прописывать их в кривые строчки графической оболочки. Короче говоря, N800 без Интернета не жилец.

Но ещё раз: если вы подключены к интернету - почти всё гладко.

Процедура обновления - это сказка: городить огороды с пакетной системой и разом плюнуть слюной на всю утончённую систему APT. Обновление идёт так: всё сносим под корень и ставится чистая система... Да, есть способы сохранить настройки и список программ. Так что, ребята из Нокии слабы в колене на apt-get distr-upgrade?

В остальном это нормальный привычный Дебиан. Лично я туда первым делом поставил xterm, gainroot, MC и ViM - по этому замечательному руководству. Также поставил туда SSH сервер и клиент, но пока не пользовался. В общем, привычное окружение :-)


И всё-таки нравится
Даже несмотря на все механические софтверные глупости - N800 в целом неплох. То есть это совершенно точно не Palm, а такая трудовая лошадка: таскать в кармане, читать PDF-ники, ходить по Интернету (только не увлекаться и не пытаться смотреть сайты с Ajax :-)), временами слушая музыку и даже посматривая фильмы. Увлекаться wifi и фильмами не стоит - быстро дохнет батарея, но при чтении книжек в FBreader и Evince её хватает на 4-5 часов умеренного использования.

Плюс можно заделаться рутом и вдоволь покрасноглазить, пугая окрестных подоконников. Софт тот же, что и на большой машине - и это очень приятно: Evince, Mplayer, xpdf, Sdict, xterm, mc, vim, ssh... Можно ставить через графику, можно dpkg и apt-get.

Так что если решили прикупить себе удобный просмотрщик документов с возможностью выхода в Интернет по беспроводной сети - и при этом не жалко 15000 рублей... N800 пока на безрыбье. В конце концов, недостатки конструкции не катастрофичны, софт хорошо подогнан, система достаточно отзывчива. Главное - не класть её рядом с Palm. А так неплохо.

Ссылки
Прежде всего, отмечу этот замечательный ресурс - http://internet-tablet.com/
Если купите N800 - вам точно сюда, причём желательно прямо с таблетки, чтобы можно было сразу ставить нужные приложения. Но об этом в другом посте.
Читать далее

Софт на Palm, или Подбираем программы для собственных нужд



13 коммент.
Итак, вы купили новый Пальм и уже опробовали его встроенные приложения. Теперь надо подогнать Пальм под ваши нужды. Но прежде, чем искать требуемый софт, несколько слов для понимания платформы Palm:
  • Здесь не Windows Mobile: программы для Пальм маленькие, работают быстро, просят денег мало (много бесплатных программ). 32Мб встроенной памяти в наладонник хватает для того, чтобы разместить там все программы, которые только можно захотеть, и ещё останется прорва места.
  • Совместимость софта: если вы где-то раздобыли старые программы, не стоит их сразу ставить в новые наладонники (Tungsten TX и LifeDrive). Они имеют свойства от этого уходить в циклический ресет. Ставим только программы, в которых есть поддержка вашего наладонника.
  • Многозадачность: это типичный Windows пиар - многозадачность в наладонниках нужна только в случае, если вы читаете книжку/бродите в интернете под музыку. В Пальмах это есть, а Windows гордиться больше нечем.
  • Софт/Хард ресеты: это часто случается в первые дни, пока на наладоннике идёт обкатка софта. Потом, когда вы поставите весь софт, будете с сочувствием смотреть на нервных покетовцев, измученных постоянными тормозами и глюками их любимого Windows.



Ставим софт в Palm
Теперь, идеологически подкованные, начинаем установку нужного софта. Начинать следует с диска, который шёл в комплекте с вашим Пальмом: там софт, который должен работать с вашим наладонником.
Как ставить софт? Я уже писал про то, как работать с Bluetooth и кардридерами в Дебиане, поэтому проще закатать туда программы, позапускать с карточки, присмотреться к ним (надо/не надо) и потом скопировать в основную память наладонника. А можно посмотреть в сторону Kpilot/Jpilot и настроить синхронизацию с Palm.

В первую очередь надо поставить какую-нибудь утилиту по работе с файлами, типа SuperUtility или RescoExplorer. Чтобы копировать/удалять файлы с карты и основной памяти наладонника.

Во вторую очередь
надо поставить русификатор и зарегистрировать его. Не забываем читать руководства по установке и закачиваем в Пальм ВСЕ файлы русификатора, вместе со шрифтами и тем, что говорят разработчики. Проверили, синхронизировались, опробовали. Должно работать. Теперь едем дальше.

Какой есть софт?
Работа с текстом и документами
Здесь объединены программы как для чтения текстов, так и для их правки. Перечень, вероятно, неполный, так как автор этих строк обработкой текстов на Пальме не занимается.

Чтение книг:
  • iSilo (shareware) - одна из самых популярных и функциональных программ. Собственный конвертор в формат pdb, iSiloX, работает в том числе под Linux (консольная версия, бесплатно, с сайта). Из возможностей: изменение размера шрифта, автопрокрутка (в том числе плавная), поддержка Т3/ТX (ландшафтная ориентация + полный экран) и многое другое.
  • TiBR (shareware) - очень хорошая программа, с минималистичным интерфейсом и возможностью автопрокрутки. Так же есть конвертор, но про работу его в Linux ничего не знаю.
Просмотр документов
  • PalmPDF (freeware) - единственная в своём роде: бесплатная, с простым интерфейсом и высокой скоростью просмотра PDF файлов без конвертации. В текущей версии требует, чтобы шрифты находились на карте памяти. Поддержка Т3/ТX (ландшафтная ориентация + полный экран.
  • RepliGO (shareware) - также умеет просматривать документы PDF, но коммерческая и с конвертором.
  • DocumentsToGO (shareware) - просмотр и правка офисных электронных документов Microsoft Word, Excel и PowerPoint. Предустановленная на Т3 глючит безбожно. На ТХ с дополнительныи шрифтами к PiLoc работает приемлемо.
  • Браузеры для работы в Интернете или просмотра скачанных HTML: Xiino, WebPro (встроенный).

Работа с изображениями и мультимедиа
Здесь объединены программы как для просмотра растровых и векторных изображений, их обработки, а так же софт для фильмов и музыки на Пальм.
  • Растровые изображения:
  • RescoView (shareware) - просмотр, редакция и управление изображениями, форматы JPG, GIF, TIF. Есть свой файловый менеджер, удобный интерфейс и много возможностей.
  • AcidImage, grxView (shareware) - также умеет просматривать картинки, но по возможностям скромнее.
  • AlbumToGo (shareware) - расфуфыренный пакет просмотра и правки изображений. Очень требователен к ресурсам.

  • Векторные изображения:
  • 1. Leonardo (freeware) - чуть ли не единственная программа по просмотру и правке векторных изображений. Очень богата возможностями.
  • Плееры:
  • TCPMP (GPL) - очень удобный и быстрый плеер, бесплатный, с кучей плагинов и всеми поддерживаемыми форматами.
  • SmartMovie(freeware) - прекрасный плеер видео файлов. Для просмотра на Пальм нужен перекодировщик. Нестандартный, но довольно продуманный интерфейс.
  • PocketTunes(shareware) - один из лучших MP3-проигрывателей для Пальм.
  • AeroPlayer(shareware) - прекрасный плеер видео файлов.
  • Kinoma(shareware) - форматов знает немного, но на первый раз пригодится.

Игрушки
Есть жанровое размежевание: для Пальмов больше игрушек "на подумать", для ппц - "стрелялок". Это отражает разницу контингента пальмоводов и покетписюковцев: Пальмы покупают те, кто на них работает и иногда развлекается, покетпс - это шарманка балаганная, с игрушками и уменьшенной
Windows.
  • BlueBlocks - тетрис с возможностью играть вместе через Bluetooth
  • Checkers - продвинутые шашки (несколько вариантов, в т.ч. поддавки), весьма смышлённый алгоритм игры. Эта программа изспользуется мной со времён Palm m105 - и до сих пор работает.
  • SeaWar - морской бой. Классика. Игра с компьютером или товарищем по Bluetooth.
  • ChessQuantum - шахматы. Настроек очень много, есть гроссмейстерский уровень, может обращаться к базе разыгранных чемпионами комбинаций.

Полезные утилиты
Здесь объединены программы, не вошедшие в предыдущие секции: системные утилиты, проводники и прочие утилиты.

  • NoviiRemote(shareware) - навороченная программа - пульт дистанционного управления. Умеет обучаться и есть много предварительных настроек.
  • RescoExplorer(shareware) - удобный и продуманный файловый менеджер, умеет работать с Bluetooth, IR, WiFi.
  • Softic CardExport(shareware) - самая несуразная программа: пытается в Windows представить пальм с воткнутой флеш-картой как диск. Не стоит ни своих денег, ни попытки найти к ней "лекарство от жадности".
  • Card Reader (shareware) - замечательная программа, которая представляет флеш-карту Пальм как SCSI-диск, видимый через USB. Описана у меня в посте.
  • SofticPPP(shareware) - попытка выходить в интернет через модем на Пальме. Автор, помешанный на ректальных методах решения задач, предлагает геморрой за деньги.
  • SofticBlueFiles(shareware) - реализация OBEX-протокола для обмена файлами по Bluetooth.
  • SuperUtility (shareware) - другая утилита по управлению Пальмом (менеджер файлов) и получению информации о нём. Очень достойная вещь.
  • MegaClock(shareware) - прекрасные часы, с календарём, секундомером, таймером и кучей всего остального.
  • Agendus Pro (shareware) - самый навороченный органайзер. Распланировать и расписать можно всё, что угодно. Хранит все контакты, телефоны, встречи и остальное. Синхронизируется со стандартными пальмовыми приложениями.
  • MultiLex (shareware) - разработка Paragon, с наладонниками TX идёт на диске. У знакомого утянул и поставил на свой T3, работает превосходно. Отличный словарь, 50000 слов в обоих направлениях (Англ/Рус), словарные статьи, есть специализированные словари.
  • ChemTable - химическая таблица Д.И. Менделеева с подробной информацией по элементам (электронная структура, Ткипения и плавения, электропроводность и проч.).
  • [добавлено] brightnessFix - хак, убирающий нижний предел для значения яркости подсветки на большинстве Palm (T3, T5, TX) и делающий его действительно минимальным. Скачать тут.
Математический софт
Те утилиты, которыми я пользуюсь в повседневной жизни физика-оптика.
  • EasyCalc(freeware) - отличный научный калькулятор, умеет строить сложные графики.
  • Lectures (freeware) - замечательная программка, которая годится для записи лекций. Может встраивать графики и рисунки прямо в документ, есть экранная клавиатура с греческим алфавитом, и (!!!) экспорт в HTML/LaTeX.
  • LyME (freeware) - очень серьёзный математический пакет, который можно назвать карманным MATLABом. Выручает, когда при эксперименте свет включать нельзя, чтобы выполнить кое-какие подсчёты, а пальм тихонько открыть и посчитать можно.
И это ещё не всё. Лучше всего зайти на www.hpc.ru в раздел Софт и посмотреть, сколько ещё программ для Palm есть. Вы найдёте то, что ищете!
Читать далее

Palmоводство в Дебиан



7 коммент.
Замечательная вещь - КПК! И разбудит утром, и книжку на нём можно почитать, и по карте города ориентироваться, и музыку послушать, и фильм посмотреть в дороге. Всё это (и даже более того) умеет Palm Tungsten T3. Стильный маленький помощник весом в 153 грамма и который умещается в любой, даже самый маленький кармашек. Хотя КПК - это помощник ПК, а не его аналог и уж тем более замена, зато это правая рука мобильного телефона.

КПК я использую для:
- интернет через GPRS - быстрый набор\отправка большого числа смс - чтение книг и PDF-журналов - музыка\фильмы - математика (быстрая прикидка графической зависимости по экспериментальным точкам, аппроксимация, тестирование небольших программ в пути) - справочник (таблица физических констант, перевод между системами величин, свойства полупроводников, оптических материалов, таблица Менделеева и проч.) - пульт управления бытовой техникой - планировщик задач - игры (шашки\шахматы) - перенос данных через SD-карту

Как его связать с Большим ПК, на котором работает Дебиан.
Оказывается, довольно просто. Для синхронизации данных между ПК и КПК в Линуксе есть программы, не уступающие софту под оффтопик ни функционалом, ни видом. Пальмоводы обычно пользуют Kpilot или jpilot, но я расскажу о том, как можно связываться с Пальм и без них.


Способ 1. Bluetooth.
При навыках компиляции ядра это не так сложно, как может показаться. В ядре следует влключить поддержку Bluetooth и скомпилировать (желательно модулями) поддержку USB-Bluetooth адаптеров, которые у вас есть, и все протоколы Bluetooth так же модульно. Вонзаем переходник в usb-порт и внимательно смотрим за выводом dmesg и lsusb - они скажут нам всю правду. Если модуль этого устройства скомпилирован, то ядро его загрузит и вы увидите в выводе lsusb что-то вроде (для Billington USB-Bluetooth адаптера):
Bus 002 Device 002: ID
0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
А так отреагирует dmesg (в моём случае)
usb 2-1: new full speed USB device using uhci_hcd and address 2 Bluetooth: HCI USB driver ver 2.9 usbcore: registered new driver hci_usb
На самом устройстве должен загореться индикатор и подмигивать время от времени. Для того, чтобы например, перекидывать на пальм файлы, потребуется поставить на него программу, реализующую OBEX-протокол. Удобнее это делать в интегрированных средах, например, в КДЕ должен появиться соответствующий значок в трее, а в Konqueror - устройство Bluetooth. При попытке соединиться будет запрошен пин-код, который должен быть одинаковым на Пальм и на ПК. Дальше, в Konquerior, вы просто видите каталог, и по протоколу OBEX вам доступен обмен файлами. На Пальм должна быть установлена программа, также реализующая OBEX - например, BlueFiles от Softick. Да, решение проприетарное, но хорошо работающее. Кто найдёт программу лучше и опенсорснее - милости просим.
Итак, модули ядра Bluetooth на ПК и программа поддержки OBEX в КПК. Но что делать, если вы не пользуетесь KDE или GNOME?
Очень просто. Вам потребуются пакеты bluez* (все пакеты), obexftp и obexserver. Собственно,

apt-get install bluez* obexftp obexserver
И ставим все пакеты, которые потянут зависимости. Далее от рута ищете МАК-адрес всех устройств Bluetooth поблизости:
# hcitool scan
Scanning ...
00:07:E0:3A:C5:C6 virens
Нашлось - это мой наладонник. Очень хорошо. Теперь попытаемся выяснить, какие сервисы предоставляет нам устройство. Вызываем команду
# sdptool browse 00:07:E0:3A:C5:C6
которая у нас спросит PIN, который мы ввели в Пальм, когда появилось соответствующее окно. Далее видим:
Кстати, вызвав hcitool без параметров можно узнать много подробностей про работу этой утилиты - и воспользоваться этим. Например, выяснить уровень сигнала, провести скрытое сканирование, установить или сменить метод шифрования...

# sdptool browse 00:07:E0:3A:C5:C6 Browsing 00:07:E0:3A:C5:C6 ...
Service Name: Blue Files FTP
Service RecHandle: 0x10001
Service Class ID List:
"OBEX File Transfer" (0x1106)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x8cc
base_offset: 0x100
Profile Descriptor List:
"OBEX File Transfer" (0x1106)
Version: 0x0100

Service Name: OBEX Object Push
Service RecHandle: 0x10002
Service Class ID List:
"OBEX Object Push" (0x1105)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 2
"OBEX" (0x0008)
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x8cc
base_offset: 0x100
Profile Descriptor List:
"OBEX Object Push" (0x1105)
Version: 0x0100



Замечаем строчку OBEX File Transfer - то, что надо. Да, естественно, во всех случаях заменяете мой МАК-адрес на свой, который сообщит hcitool scan.
Теперь для того, чтобы перекопировать файл linuxcenter.pdf на карточку моего Пальм в каталог /lib на ней, нужно написать (от рута):

# obexftp -b 00:07:E0:3A:C5:C6 -c /card/lib -p linuxcenter.pdf
После чего видим:

Browsing 00:07:E0:3A:C5:C6 ...
Channel: 1
No custom transport
Connecting...bt: 1
done
Sending /card/lib... Sending card... Sending lib... done
Sending linuxcenter.pdf...-done
Disconnecting...done

Всё, готово, теперь файл на Пальме. Можно читать. Аналогично можно забирать файлы и оттуда, заменив ключ -p на -g.


Способ 2. Подключение через USB.
Есть несколько программ, которые на Пальм имитируют поведение USB-флешки, выдавая за флешку карточку пальма. Одна из них - Softick CardExport. Помимо того, что она проприетарная, так она годится только для оффтопик, да и то работает (во всяком случае работала) как-то ректально... И не так давно я наткнулся на программу с простым названием Card Reader. Интерфейс - проще некуда, большая кнопка CONNECT. Вставляем Пальм в крэдл, вонзаем USB-штепсель крэдла в порт и жмём на эту самую кнопку CONNECT в программе. И что же мы видим в dmesg?

usb 4-1: new full speed USB device using uhci_hcd and address 5
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
Vendor: mStream Model: CardReader Rev: 1.0
Type: Direct-Access ANSI SCSI revision: 00
SCSI device sda: 499712 512-byte hdwr sectors (256 MB)
sda: Write Protect is off
sda: Mode Sense: 1b 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 499712 512-byte hdwr sectors (256 MB)
sda: Write Protect is off
sda: Mode Sense: 1b 00 00 00
sda: assuming drive cache: write through
sda: sda1
sd 0:0:0:0: Attached scsi removable disk sda
sd 0:0:0:0: Attached scsi generic sg0 type 0
usb-storage: device scan complete

Узнаёте родные строки? То-то же! Теперь просто монтируем scsi-диск штатными средствами:
mount -t vfat /dev/sda1 /mnt/flash
И можем работать с картой памяти Пальм как с обычной флешкой. Очень удобно. Программа Card Reader тоже проприетарная, но работает бесплатно в течение двух недель, после чего просит денег. Снос и установка продлевают жизнь ещё на две недели.

Вместо заключения
Есть ещё одна возможность - работать с Пальм через ИК-порт, но ИК-приёмники есть не у всех, так что описывать это подробно вряд ли стоит. Впрочем, если будет свободный час - могу поэкспериментировать.
Читать далее