вторник, 27 августа 2013 г.

Nokia C5-00

Попался тут в руки телефон Nokia C5-00.
Я и так был невысокого мнения о продукции Нокии - последний удачный телефон, по моему мнению, у них был 3110 :) - но тут я просто был в полной прострации.
На дворе 21 век. На дворе царство Apple, Android и просто приличных телефонов. Казалось бы, телефон, который позиционируется как бизнес-телефон, должен быть удобен в настройке и работать со всеми современными сервисами.
Но...
Что мне надо от телефона? При наличии смартфона Motorola Photon с МТС 3G в России и Интертелекомом CDMA-EV-DO в Украине для корпоративной звонилки интернеты и прочие излишества не нужны. Нужна только адресная книга. А вот с этим у Нокии как раз проблемы.
Начиная с Motorola Accompli 008, кажется, а может, и раньше, контакты бережно хранились в базе на компьютере, потом перенеслись в Google.
До сих пор ни с iPhone первой версии, 3G, 3GS, различными андроидами у меня не возникало никаких проблем с их синхронизацией. Пока я не встретил Nokia...
Вот, казалось бы, ладно, у вас там Symbian, но ведь мой SonyEricsson P800 и P910 прекрасно синхронизировался через SyncML даже с домашним сервером! А здесь...
Начну по порядку.
Сначала я попытался в телефоне под управлением Synbian пойти по пути наименьшего сопротивления и ввел данные Google: https://m.google.com/syncml. Этот вариант отчего-то не зарабтал, выдав ошибку "Гугль поддерживает только двунаправленную синхронизацию". Ладно, пойдем другим путем. Гугль поддерживает протокол Exchange - я создал Mail For Exchange. Не получил ничего. В логах ошибка -1 - невозможно соединиться с сервером. Думается, приложение почтовика просто не пускают в интернет. Хотя все точки доступа настроены.
Мной был в качестве совсем извратской меры опробовано приложение "Вторая память МТС". Этот вариант заработал! Но после полусуток ковыряния и выяснения, выставления прав приложению отправлять СМС. Но и при этом контакты были непонятно откуда.
Далее. я все же вернулся к штатной синхронизации, как оказалось, нужно было в описании сервера обязательно указать "Google" с Большой Буквы, и о чудо! заработало!
Но синхронизировалось толькл 50 контактов.
Вкурил интернеты, нифига не нашел. Да, есть такая проблема, Нокиа и Гугль только 50 контактов по SyncML синхронизирует.
Наобум запустил сихронизацию еще раз - и ура! Добавилось еще 50 контактов!
Итак, свои 700+ контактов я таки синхронизировал!!! Порциями по 50 контактов!!!
Жуть. Но зато со всеми номерами, емейлами и фото...

понедельник, 11 марта 2013 г.

Blackberry Playbook

Счастье в виде Playbook 32 GB WiFi, благодаря +Tatiana Ilchenko, приехало из шипиты в Адлер, восьмого марта забрал.

Первые впечатления сложные.
Первая неприятность: чтобы запустить и засетапить его, необходимо обновить прошивку (этот шаг настройки нельзя пропустить). Выкачивание 480 Мб через адову адлерскую Йоту завершилось с 4-й попытки. 
А остальное - приятности.
Из достоинств: необычайно удобное управление жестами из-за экрана, это во-первых.
Во-вторых, на борту самый настоящий QNX
$ uname -a 
QNX localhost 6.6.0 2013/01/30-19:55:31EST OMAP4430_ES2.2_HS_Winchester_Rev:07 armle
В-третьих, нативные приложения - Qt.

По мелочи. При помощи BB10 SDK bbndk-2.1.0-linux (QNX Neutrino, есть под Linux, OSX, Win) андроид приложения ставятся не просто, а очень просто. Некоторые даже работают.

Из насущного и необходимого, что есть в Blackberry World:
1. Book Reader (платный) - читает epub, txt, fb2, в т.ч. зазиповынные.
2. BGShell (шелл)
3. Radio Player (платный). Станций много, но Нашего Радио, Серебрянного Дождя и Радио Рокс Украина не нашлось. Впрочем, из браузера прекрасно играют флешовые плейеры :)
Далее идут установленные андроид приложения
5. TuneIn Radio - некоторые потоки декодировать не можем
6. ConnectBot - ну тут комментарии излишни, его все знают
7. Преферанс
Ну и так по мелочи.

Браузер - в девичестве Сафари. 
Контакты: синхронизируется с почтой/контактами Гугля и вообще любого почтовика. Плюс аккаунт твиттера позволяет читать и писать Direct Messages. 
Самого твиттера в Blackberry World нет (скайпа тоже). Ожидаем. Пока что поставил андроид версии, правда, они запускаются медленнее нативных.

Музыка: Встроенный плейер весьма неплох.
Видео: Встроенный понимает не все форматы. Сторонние: пробую QMplayer, пока не очень.

Что касается доступа к данным. Как диск хранилище не монтируется! При подключении получаем интерфейс usb-net. Далее монтируем media по самбе. Неудобно и медленно. Также можно монтировать этот же ресурс по WiFi.

Режима USB-Host не предусмотрено. А я так надеялся :)

Внешний вид: экран можно было и получше разрешением, но и такой по DPI уделывает iPad Mini. IPS 1024х700. На свету и на солнце видно отлично.
Материал крышки - приятный какой-то прорезиненный, оставил хорошее впечатление.
В руках лежит хорошо, управляется большими пальцами жестами (как я выше писал, из-за экрана). Наэкранная клавиатура исключительно удобна, набирать текст легко примерно шестью пальцами обоих рук.

Продолжаю ковырять SDK...

ЗЫ Очень хочется Blackberry Z10...

среда, 10 октября 2012 г.

Fingerprint reader

Оказывается, работает.

Thinkpad X61
Ubuntu 12.04
Bus 003 Device 003: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader

Согласно этой инструкции:
https://launchpad.net/~fingerprint/+archive/fingerprint-gui

Все работает, даже sudo можно делать через скан

суббота, 20 февраля 2010 г.

Зоопарк из ОС

Тестовая машина:
Intel PIII-800/512 MB RAM / nVidia Riva TNT 32 MB /U2W SCSI
Storage: IBM 10 GB U2W SCSI, Seagate 1.2 GB SCSI-2, Fujitsu 4.3 GB IDE, 2GB FFD

Установлен следующий зоопарк:

1. OS/2 Warp Server for e-business (Aurora)
2. Linux Slackware 8
3. MS-DOS 6.22 + Windows 3.11 for Workgroups
4. HaikuOS (BeOS)
5. Slax 6

Да, бутменеджер полуосёвый :)

Пишу из-под
~> uname -a
Haiku shredder 1 r33109 Sep 12 2009 17:45:45 BePC Haiku

пятница, 23 октября 2009 г.

iPhone 3GS, покупка во Франции

Детальный отчет.

1. Идем ногами в офис Оранжа. В моем случае это был офис на Champs-Elysee.
2. Просим продать iPhone 3GS с mobicarte, итого 560 евро + 15 евро за мобикарт. Нужен паспорт и желательно попросить заполнить менеджера все, вплоть до е-мейл адреса (он понадобится при отвязке).
3. Активируем iPhone 3GS или прямо в офисе (9 евро), или дома.
4. Набираем 225 с симкой mobicarte, через час получим активацию mobicarte.
5. Чарджим на mobicarte 75 евро. 25 получаем в качестве бонуса.

Далее я пользовался связью во Франции, а, прибыв в Россию, произвел следующие действия:

6. Позвонил в службу поддержки Оранжа (есть в меню на сим-карте). Попросил сделать Deblocade, при этом у меня спросили кто я, где живу, дату рождения, имей телефона. Предложили завтра подойти в офис оранжа и там отвяжут. Сказал, что я не могу этого сделать, уточнили е-мейл и отпустили с миром.
7. Примерно через полчаса с симки сняли 76 евро.
8. Через день пришло письмо о том, что для товязки нужно просто сделать Restore (обращаю внимание, должна при ресторе стоять симка оранжа, с которой покупался айфон). После можно ставить любую симкарту.


Все. наслаждаемся официально разлоченным iPhone 3GS по цене 560+70 = 630 евро.


четверг, 24 сентября 2009 г.

Китайская читалка PandaReader

В связи с временными проблемами TextReader http://code.google.com/p/iphonetextreader/ на третьей прошивке iPhone, пришлось искать замену.
Для чтения txt c файловой системы iPhone нашлось вот что: PandaReader, взять можно по ссылке http://app.sj.91.com/iPhone/panda-reader-2.1.9.html Версия прекрасно работает с 3.Х прошивками. Но на указанном сайте отдается PXL, который я ставил руками следующим образом (насколько я помню, обладатели Win и iBrickr могут его поставить без шаманских плясок):
1. Распаковываем содержимое 2.0_pandareader_2.1.9.pxl
2. PandaReader.app кладем в /Applications
3. Каталоги images, skin и остальные файлы из корня архива кладем в /var/mobile/Library/Preferences/PandaReader
4. на iPhone killall -1 SpringBoard

Готово.
Язык только китайский, но Localizable.strings с легкостью переводится
Пример
"Encrypt books in this directory?" = "要加密这个目录下的所有图书吗?";
Что и как переводить и куда записывать, интуитивно видно.

Книги кидать в /var/mobile/Media/EBooks

ЗЫ Текст должен быть PlainText, в кодировке UTF-8.




среда, 23 сентября 2009 г.

HOWTO Linux + iPhone по USB кабелю

Впервые опубликовано мной на http://www.iphones.ru/forum/index.php?s=&showtopic=35960&view=findpost&p=382322

Решил вкратце поделиться опытом. Недавно нашел проект реинжиниринга протокола AFP под линукс, и повторил сие действо.
Надеюсь, кому-нить пригодится.

Благодарности группе товарищей в составе Zach C., Jonathan Beck, Matt Colyer, Martin Aumueller, Christophe Fergeau, Martin S., Paul Sladen, Patrick Walton, Zoltan Balaton :)


Итак, имеем:
opensuse 11.1 x86_64, Kernel 2.6.27.7-9
fuse 2.7.2-61.16

Итак,
1. Идем на http://matt.colyer.name/projects/iphone-linux
Делаем клон с двух репозиториев: git clone http://git.matt.colyer.name/2008/libiphone/
и git clone http://git.matt.colyer.name/2008/ifuse/

Ну, или берем из аттача.

Собираем libiphone

cd libiphone
./autogen.sh
make
make install


Потом собираем ifuse

2. Не забываем сгенерить ключи.
Запускать из под пользователя, из-под которого будем монтировать:

$ libiphone-initconf

3. Итак, имеем подключенный iphone в USB

$ dmesg
usb 8-3: New USB device found, idVendor=05ac, idProduct=1290
usb 8-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 8-3: Product: iPhone
usb 8-3: Manufacturer: Apple Inc.

Пробуем смонтировать (в моем случае точка монтирования ~/.iphone:

$ /sbin/mount.fuse.ifuse none .iphone -s --root

(теоретически, у автора написано, что джейлбрейкнутый айфон должен монтировать /, но - у меня получилось только Media).

Наслаждаемся :)

$ ls .iphone
Backup DCIM ebooks Photos w
com.apple.itunes.lock_sync Downloads iTunes_Control textReader

Далее, можно натравить на каталог gtkpod, и посмотреть содержимое iTunes
Впрочем, чтоб не таскать git'ом, прилагаю libiphone и ifuse, которые работают у меня.
Кстати, в Fedora experimental репозитории, по слухам, уже есть данные либы.

Upd:

1. Свежая libiphone лежит на http://github.com/JonathanBeck/libiphone/tree/master
git делать необязательно. Скачать можно, тыцнув на кнопку Download.

2. После перепрошивки удалить ключи из ~/.config/libiphone и сгенерить по новой.

Upd2: Для AltLinux нового: Upd: http://www.iphones.ru/forum/index.php?s=&showtopic=35960&view=findpost&p=432989