phd_ru: (Default)
В n900 есть печальный баг — при загрузке плей-листов в формате m3u они загружаются почти в обратном порядке: сначала первый mp3, а все остальные наоборот, т.е. если загружать плей-лист из 10 mp3, они загрузятся так: 1 — 10 — 9 — … — 2. Чтобы это исправить я написал скрипт на питоне и макрос для vim, которые переворачивают плей-лист. Ну и перевернул все свои листы, чтобы слушать альбомы в естественном порядке.

Еду сегодня в электричке в гости к [livejournal.com profile] cmike, слушаю музыку. И вдруг понимаю, что порядок опять неправильный. Может, какой плей-лист я забыл перевернуть при записи в n900? Лезу проверять — нет, всё "нормально", перевёрнут. Проверяю другой плей-лист — он перевёрнут, загружаю его — он загружается в прямом, т.е. неправильном порядке.

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

Ага, можно исправить. Запускаю терминал, и пишу в нём команду
find . -name PlayList.m3u | while read pl; do sort "$pl" > _tmp && mv _tmp "$pl"; done

Через 20 секунд все мои плей-листы приняли нормальный вид, и я поехал дальше, слушая музыку в правильном порядке.

Что, интересно, это был за глюк? Никаких обновлений я давно не ставил. Вот заглючит опять, в нечётный раз, и опять придётся все плей-листы переворачивать.
phd_ru: (Default)
Телефон предложил мне обновить Maemo5 (обновление безопасности). Пошёл на maemo.org поискать, что обновляю, оказалось, удаление DigiNotar. Что ж, лучше поздно, чем никогда. Обновился, пока всё работает.
phd_ru: (Default)
Я не проверял, было ли обновление tzdata в последних обновлениях Maemo. Оказалось, не было, сегодня телефон перевёл время. :-( Пришлось обновлять самому.

Для обновления необходимо скачать свежую версию tzdata... из-за отключения официального FTP я брал с зеркала Дебиана, файл /debian/pool/main/t/tzdata/tzdata_2011m.orig.tar.gz. Архив распаковать во временную директорию, файлы iso3166.tab и zone.tab перенести в /usr/share/zoneinfo, на оставшиеся файлы натравить команду
zic *

Перезагрузиться (я не нашёл, как без перезагрузки заставить перечитать zoneinfo часы в системной панели).
phd_ru: (Default)
Maemo.org, сообщество, брошенное Нокией, продолжает работать над выпуском новых версий Маэмо: http://wiki.maemo.org/Community_SSU. В прошивке 20.2010.36-2maemo12: 9 виртуальных десктопов, вращение вокруг оси Z, опция принудительного портретного режима для всех программ.

Я ставить не буду, потому что меня PR 1.3 устраивает полностью, кроме проблемы со скрытыми контактами в Skype, но Skype и Телепатию сообщество вряд ли исправит.

Web2SMS

Nov. 10th, 2010 02:42 am
phd_ru: (Python)
Вернувшись в прошивку PR 1.3, продолжил битву за дешёвые SMS. Приключения )
phd_ru: (Python)
Два дня сражался с прошивкой 1.2. Сама прошивка, конечно, ставится без вопросов. А вот приложения из репозитариев восстанавливаются не все. Некоторые приложения обновились, а старые версии удалены. Да вот тот же USSD4all - только что вышла версия 0.0.4 для PR 1.3, а 0.0.3 уже нету. И всё, ussd-widget не ставится. Web2sms, ради которого я затевал восстановление, тоже не ставится - конфликты версий библиотек PyQt.

Вернулся на 1.3. Назад в будущее.
phd_ru: (Default)
ussd-widget 0.0.4 попал в testing. С прошивкой 1.3 работает хорошо. И вообще работает хорошо, лучше, чем предыдущие версии.
phd_ru: (Python)
Обнаружил, что программы web2sms и www2sms научились отсылать SMS через Betamax, что позволяет слать SMS за рубеж по низким ценам. Особенно понравилось описание web2sms - в нём перечислено два десятка сайтов Бетамакса и в явном виде сказано "и другие сайты Betamax". www2sms упоминает только VoipBuster Pro и Telbo.

Хотел их поставить - и не смог. Они требуют python25-qt4, а тот не ставится. Что мешает, непонятно. Совет с talk.maemo.org временно отключить репозиторий testing не помог. Попробую на следующей неделе поставить эти программы на PR 1.2 (да, откачусь на PR 1.2, временно, а может и постоянно - если SMS действительно побегут.)
phd_ru: (Default)
КиберГусейнов выпустил новую версию ussd-widget. Жду попадания в testing.
phd_ru: (Default)
Исправили 100 ошибок - посадили ещё 10, и хорошо если всего 10.

Сломался Skype. Он теперь не звонит на контакты в состоянии invisible - только chat. Думает, что invisible = offline. Drat!
phd_ru: (Default)
Backup, reflash и restore заняли около двух часов, большей частью на восстановление, конечно. Несколько программ командной строки (less, traceroute, wget) пришлось доставить отдельно - они в особом репозитории, менеджер приложений их не восстанавливает. Опять пришлось удалять лишние программы, всякие Facebook Installer и т.п. - менеджер приложений не запоминает, что я их не хочу.

После восстановления всё восстановилось нормально, все настройки сохранились. Кое-что я в /etc восстановил, ну и конечно, мой /usr/local/bin. Всё работает, кроме USSD-Widget - он пишет "Cannot init modem", хотя из стандартной телефонной программы команды USSD работают. Надеюсь, автор его доделает. Медиаплеер действительно не падает, ни русские буквы его больше не смущают, ни длинные плей-листы. Всё остальное как раньше работало хорошо и отлично, так и продолжает работать. Ура!
phd_ru: (Default)
20.2010.36-2, для России скачивать вариант Global. Там же ссылки на flasher для разных ОС и ссылка на wiki с инструкциями.

Исправлено 94 бага.
phd_ru: (Default)
Вышла новая прошивка 20.2010.36-2 (36 - это неделя года.) Пока доступна только для обновления "по воздуху" (менеджером приложений). Через день-два должна появиться и в загружаемом для полной перепрошивки виде.
phd_ru: (Default)
http://phdru.name/Russian/blog/2010/10/12/Jabra_BT3030.html

Реклама )

Резюме: Джабра бьёт BackBeat 903 практически по всем характеристикам. Почти по всем )
phd_ru: (Default)
http://phdru.name/Russian/blog/2010/09/28/BackBeat_903.html

Реклама и ругань )

Продолжаю искать гарнитуру с хорошим шумоподавлением. Приму с благодарностью любой совет. В Яндекс.Маркет и прочие прайсру можно не посылать, оттуда у меня уже есть список кандидатов ).
phd_ru: (Default)
Следующая очевидная идея после программирования статусов - синхронизировать ноутбук и телефон между собой. Они у меня не всегда строго синхронизированы, бывает, на одном online, а на другом offline. Но остальные статусы я стараюсь выставлять одновременно. Хорошо бы это автоматизировать.

Первый вопрос, который надо решить - в какую сторону выполнять синхронизацию. Кто будет главным. С одной стороны, кнопки на экране телефона уже есть. С другой стороны, телефон у меня не всегда возле ноутбука, т.е. предстоит понять, когда я дома. У меня дома статические IP, поэтому можно использовать IP телефона - маловероятно, что я получу в точности такой же IP в другой сети. Кроме того, чтобы нажать кнопку, нарисованную на экране телефона, нужно как минимум включить экран, что ускоряет расход аккумулятора.

Выполнять синхронизацию с ноутбука на N900 проще, потому что если есть ноутбук, то ясно, что за ним именно я, а значит ясно, что и телефон где-то поблизости, разве что я его на работе забыл, но это бывает крайне редко. На телефоне может не быть WiFi или не запущен ssh, но это тоже бывает редко, да и таймауты небольшие.

Можно пойти ещё одним путём - воспользоваться ssh connection sharing. Запустить с ноутбука на телефон один постоянный сеанс ssh. Это решает сразу 3 проблемы. Во-первых, понятно, что телефон доступен - это определяется по наличию сокета ssh. Во-вторых, понятно, что разрешено менять статус. И в третьих, повторные коннекты с N900 будут происходить быстрее.

Есть ещё четвёртый вариант - DBUS по сети, но этим я не умею пользоваться.

Upd. Всё прекрасно работает, только с удалённым запуском скриптов DBUS на N900 пришлось повозиться. Фокус заключается в использовании run-standalone.sh: ssh n900 run-standalone.sh online.
phd_ru: (Default)
Custom ringtones (ringtoned) 0.2.4 попал в testing, и им вполне можно пользоваться!

July 2017

M T W T F S S
     12
345 6789
1011 1213141516
17181920212223
24252627282930
31      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 25th, 2017 12:37 pm
Powered by Dreamwidth Studios