k001
k001
:...

April 2032
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

Back March 15th, 2008 Forward
rockbox on sansa, part 1

Ах, мечты сбываются! Причём иногда случайно.

Пошёл читать lwn.net. Там пишут про Rockbox -- свободный дистрибутив для всяких мелких плееров типа iPod, iRiver и прочих Cowon. Конечно, я знал про существование Rockbox, и пару лет назад даже подробно читал их сайт на предмет того, что выйдет, если водрузить оное на iPod. Из прочитанного пришёл к выводу, что ничего путного не выйдет, попечалился и забыл.

А тут, значит, сетуют на lwn.net, мол, не выпускают нынче плееров, которые под Rockbox хорошо работают. И ссылка на табличку совместимости, куда я и ткнул. А там, значит, Sansa E200. Дай-ка, думаю, почитаю, куда, почём, как оно.

Выяснилось, что там всё очень даже хорошо работает. И даже, что совершенно удивительно, поддержка microSDHC, позволяющяя в далёкой перспективе превратить 6 ГБ плеер в 38 ГБ, а в ближайшей -- в 10 ГБ. Только вот USB не работает -- то бишь музыку в плеер заливать никак не удастся, когда сия прошивка выполняется.

Однако, там они хитрый дуалбут реализовали. Ежели USB при включении плеера подключен, или, скажем, кнопку хитрую при включении держать, то загрузится оригинальная прошивка (которая никуда не потерялась). Так что вполне можно пользоваться, заключил я, взял в правую руку плеер, а в левую -- евойный шнур, вонзил и всё прошил! И всё работает! И я в диком восторге! Почему -- напишу в следующем посте.

rockbox on sansa, part 2

В общем, поставил я на Sansa E270 прошивку от Rockbox, да и возрадовался необычайно.

А всё потому, что, когда мне было лет 10 или меньше, я начал интересоваться тем, что сейчас называют интерфейс. На примере, скажем, электронных часов. Я понимал, что вот часы, у них есть кнопки и дисплей, а дальше надобно придумать, как так сделать, чтобы пользоваться часами (включая все продвинутые функции, вроде различных секундомеров, будильников и т.п.) было удобно. Потому что кнопок явно меньше, чем функций у часов.

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

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

Со временем пришло понимание, что увы, все программы сам не напишешь, компьютеры большие и сложные, часто приходится довольствоваться тем, что есть. А потом я узнал про free software, что всё-таки есть модели, где всё самому писать необязательно, но при желании есть возможность залезть и поправить.

И вот этот вот Rockbox в плеере (а также и Линукс на моих десктопах и ноутбуках, и прошивка DD-WRT в роутере) приводят меня в состояние неописуемого восторга. Особенно Rockbox в плеере, потому что там много интерфейса и потому что железка маленькая (вот как те электронные часы из детства).

Про сам Rockbox, видимо, в следующей части уже.

Back March 15th, 2008 Forward