Programy

RockBox – aby ulepszyć niedrogi, przenośny odtwarzacz mp3

Niniejszy artykuł traktuje o wspaniałym systemie operacyjnym – RockBox. RockBox jest alternatywnym oprogramowaniem dla wielu modeli przenośnych odtwarzaczy mediów (popularnie zwanych odtwarzaczami mp3).  Wielu Czytelników może być zaskoczonych lecz to co oferują producenci empetrójek do obsługi sprzętu w ogromnej większości pozostaje daleko w tyle za możliwościami tegoż sprzętu. Mam na myśli oprogramowanie, dzięki któremu obsługuje się takie grajki. Dalej przedstawię opisowe porównanie tego co oferuje sprzęt z oryginalnym firmware i tegoco można uzyskać instalując RockBoksa.

Na początek przedstawię parę zrzutów ekranu z mojego odtwarzacza – model SanDisk Sansa e260. Zrzuty obrazują RockBoksa, oryginalne oprogramowanie nie umożliwia robienia zrzutów ekranu.

Obrazek menu głownego systemu RockBox

Obrazek menu głównego systemu RockBox - czytelność i treściwość

Widok onka z informacją o bieżąco odtwarzanym utworze

Widok onka z informacją o bieżąco odtwarzanym utworze

Informacje o podstawowych parametrach sprzętu i stanu odtwarzacza.

Informacje o podstawowych parametrach sprzętu i stanu odtwarzacza.

Robienie screenów to jedna z pierwszych fajnych możliwości.

RockBox dużo lepiej wykorzystuje sprzęt niż to jest przewidziane przez producenta, w tym wypadku firmę SanDisk. Oryginalne oprogramowanie nie czyta pamięci flash microSDHC, można czytać jedynie karty microSD o pojemności do 2GB. Wychodzi, że mając RockBoksa można zainstalować o 6GB pamięci więcej. To bardzo dużo muzyki. RockBox pozwala także na kopiowanie plików z jednego miejsca do drugiego. Skopiowanie muzyki lub plików z inną zawartością  na kartę microSDHC z pamięci wewnętrznej nie stanowi problemu.

Oprogramowanie SanDiska nie pozwala na odtwarzanie muzyki w czasie ładowania akumulatora. RockBox rozwiązuje ten problem, na który skarży się wielu użytkowników.

Co bardzo ważne RockBox pozwala odtwarzać wiele popularnych, a słabo wspieranych formatów plików. Możemy posłuchać muzyki zakodowanej w formacie FLAC, mpc, ape, a także wielu innych formatach – nawet całkiem „egzotycznych” dla wielu ludzi. Odtwarzanie plików wideo także jest możliwe. RockBox obsługuje formaty plików Cue – dzięki temu łatwo można nawigować po dłuższych utworach, np. całych albumach zakodowanych w jednym pliku FLAC.

Do dyspozycji jest także:

  • bardzo rozbudowana obsługa list odtwarzania (playlist), rozbudowana baza danych plików – utworów,
  • bardzo rozbudowane ustawienia odtwarzania,
  • imponujące możliwości ustawień dźwięku, np. balans kanałów.
  • możliwość zmiany motywu (theme) graficznego oprogramowania, a także tworzenia własnych motywów,
  • obsługa wielu rodzajów tagów,
  • usunięte w wielu modelach programowe ograniczenie głośności odtwarzanego dźwięku,
  • wiele pluginów: aplikacje (min. prosty edytor tekstu, alarm, stoper, kalendarze)
  • wiele gier (min. doom, pasjansy)
  • wiele dem graficznych,
  • bardzo wiele wersji językowych interfejsu użytkownika
  • wiele innych interesujących funkcji.

Instalując RockBoksa z taniego sprzętu otrzymujemy prawie że high-end pośród przenośnych odtwarzaczy. Przy czym RockBox jest oprogramowaniem z dostępnym kodem źródłowym (opensource), jest darmowy – tworzony przez pasjonatów. Posiada łatwy w obsłudze instalator i w przypadku większości modeli instaluje się bez usuwania oryginalnego oprogramowania od producenta sprzętu. W takim przypadku w każdej chwili istnieje możliwość włączenia odtwarzacza na oryginalnym sofcie, a także wykasowania RockBoksa zupełnie. Jednak RockBox jest tak dobrym i łatwym w obsłudze produktem, że mało kto będzie miał chęć zamiany tego przysłowiowego mercedesa na malucha.

Na stronie RockBoksa znajdziemy listę wspieranych modeli odtwarzaczy mp3/mp4, obszerną dokumentację dla każdego wspieranego modelu, wsparcie w postaci list mailingowych, kanału IRC oraz forum internetowego, opisy i zdjęcia sprzętu i elektroniki użytej w poszczególnych modelach, kod źródłowy oraz binarny RockBoksa, wiele przydatnych porad. Min. poradnik nabywcy odtwarzacza. Oraz ogrom innych treści dotyczących tego wspaniałego sytemu jakich nie znajdziemy w dokumentacji do komercyjnych firmware stosowanych w odtwarzaczach mediów.

Jeśli planujesz Czytelniku zakup odtwarzacza mp3/mp4 bardzo poważnie zastanów się na jednym z modeli, które są wspierane przez system RockBox. Może uda Ci się kupić tańszy model, rozbudować do możliwości droższego, a pozostałą cześć przeznaczonej nań kwoty wydać np. na dobre słuchawki. Osobiście polecam Koss Sporta Pro. Moim zdaniem nie ma lepiej brzmiących słuchawek w ich kategorii cenowej.

Zasygnalizowałem jedynie jakie możliwości kryją się w przenośnych odtwarzaczach. Producenci takich zabawek niestety ograniczają możliwości jakie daje współczesny sprzęt stosowany w produkcji przenośnej elektroniki. Polecam stronę RockBoksa aby zapoznać się z tym co kryje się pod powierzchnią tej góry lodowej.

By grzeszy on Listopad 5, 2010 | Programy, Sprzęt | 2 komentarze
Tagi: , , ,

Acer Extensa 5620z – zmiana procesora na mocniejszy

Jako, że mój laptop jest moim narzędziem pracy postanowiłem znów go nieco ulepszyć. Już dość dawno rozszerzyłem pamięć RAM do 3 GB, wymieniłem dysk na większy i szybszy, a niedawno przyszła pora na nowy procesor. Takie ulepszanie jest rozwiązaniem zdecydowanie tańszym niż zakup nowego laptopa.

Najpierw zidentyfikowałem dokładnie swój czip w laptopie. Zrobiłem to przy pomocy programu CPU-Z. Poniżej przedstawiam zrzuty ekranu z tego programu dla pełnej ilustracji parametrów mojego laptopa.

Parametry procesora i magistrali płyty głównej

Parametry procesora i magistrali płyty głównej

Parametry płyty głównej i czipsetu

Parametry płyty głównej i czipsetu

Kolejną rzeczą jaką zrobiłem to aktualizacja BIOS-u laptopa do najnowszej wersji. W sieci wyczytałem, że jest to niezbędne do pracy komputera z nowszymi i lepszymi procesorami. Wersja pokazywana przez CPU-Z jest obecnie najnowszą wersja dla tego modelu laptopa. Należy pamiętać, że operacja aktualizacji BIOS-u zawsze niesie ze sobą ryzyko nieodwracalnego uszkodzenia sprzętu. Nieodwracalnego dla przeciętnego użytkownika, być może w jakimś serwisie dałoby by się Acera uratować, gdyby przy wgrywaniu nowego BIOS-u poszło coś nie tak. Zalecam ostrożność przy tej operacji.

Dosyć dużo czasu zajęła mi orientacja jakie modele procesora będą działać na moim laptopie. Oficjalna informacja ze strony Intela mówi, że czipset GL960 obsługuje tylko procesory Celeron. Oczywiście nie jest to prawdą ponieważ mój model wyposażony był w Intel Pentium Dual Core T2330. Ku mojemu zaskoczeniu okazało się, że z czipsetem GL960 pracuje duża część procesorów z rodziny Intel Core2Duo. Cenne informacje na temat tych procesorów znalazłem na blogu http://kaiyuanzhu.blogspot.com/ oraz w wątku o ulopszaniu laptopa Acer Aspire oraz w paru innych wątkach na forum.notebookreview.com.

Teraz zostało już tylko nabycie procesora. Nie jest to banalne gdyż sklepy nie sprzedają procesorów do urządzeń przenośnych. Jedynym źródłem gdzie można nabyć Core2Duo wydaje się być serwis aukcyjny Allegro. Tam też znalazłem model Core2Duo T7500, który to zakupiłem. Sama wymiana procesora jest czynnością prostą. Wszystko co trzeba wiedzieć aby wymienić procesor jest opisane w serwisowym podręczniku serwisowym. Można go łatwo odnaleźć w Google.

Do kompletu zakupiłem jeszcze dobrą pastę termoprzewodzącą, której marki już nie zdradzę. Wybrałem jedną z przetestowanych w serwisie night-modders.com.

Na koniec przedstawię wyniki testu programem PassMark dla obu procesorów. Po lewej wynik T2330, po prawej T7500.

Z czipsetem GL960 zasadniczo współpracują wszystkie procesory z linii Intel® Core™2 Duo Mobile Processor do częstotliwości magistrali (FSB) 800MHz oraz powinny działać procesory z linii Intel® Core™2 Extreme Mobile Processor także do częstotliwości FSB 800MHz. Oczywiście gwarancji nie ma.

Jestem zadowolony z wymiany procesora, za niewielką kwotę znacznie podniosłem wydajność mojego laptopa.

Tak wyglądają parametry z procesorem Core2Duo T7500

Tak wyglądają parametry z procesorem Core2Duo T7500

Aktualizacja (02-02-2011):

Wymieniłem procesor na T8300 . Wydajność jeszcze wzrosła, a sam laptop grzeje się mniej. To jest zaleta technologi 45nm. Poniżej przedstawiam parametry komputera z programu CPU-Z

Zrzut ekranu z programu CPU-Z zakładka CPU procesro T8300

Tak wyglądają parametry z procesorem Core2Duo T8300

Na tym kończę ten wątek. Innego procesora do tego laptopa już wkładał nie będę. To była ostatnia sensowna możliwość zmiany procesora w Acer Extensa 5620z.

Aktualizacja (12-04-2012):

Poniżej zamieszczam konfigurację pamięci RAM w laptopie na przykładzie, który funkcjonuje.

Układ pamięci RAM

Konfiguracja pamięci RAM

 

By grzeszy on Czerwiec 23, 2010 | acer extensa, Opinie, Programy, Sprzęt | 65 komentarzy

grepWin – znajdź i zamień dla Windows – wyrażenia regularne

grepWin jest bezpłatnym programem służącym do wyszukiwania i zamiany tekstu w plikach tekstowych. Program wykonuje swoje zadania przy pomocy zwykłego wyszukiwania tekstowego lub używając wyrażeń regularnych. Przydatne kiedy chcemy wyszukać podobne, ale nie jednakowe fragmenty tekstu w wielu plikach.
W informatyce wyrażenia regularne, nazywane także w skrócie  regex lub regexp (ang. regular expressions), umożliwiają w zwięzły i elastyczne sposób na dopasowywanie ciągów znaków tekstowych, takich jak litery, słowa lub wzorce znaków. Wyrażenie regularne jest napisane w języku formalnym, który może być interpretowany przez procesor wyrażeń regularnych – program, który parsuje tekst lub sprawdza tekst i identyfikuje jego fragmenty, które pasują do zadanej poprzez wyrażenie regularne specyfikacji.

Pozycja grepWin w menu kontekstowym eksploratora widnows.

Okno wyszukiwania programu grepWin

Parę odnośników do samouczków:

Wyrażenia regularne, które każdy programista znać powinien
Wyrażenia regularne

By grzeszy on Maj 7, 2010 | Administrowanie, Programowanie, Programy | A comment?

Beep Media Player nowo narodzony – Rebmp

Znowu szukałem programu do odtwarzania muzyki na moim Debianie. Jest cała masa programów do tego celu. Od takich, które działają jako demony (np. mpd) do przerośniętych kombajnów takich jak Amarok 2. Nie zaspokajają jednak moich potrzeb – mają zbyt dużo funkcyj i skomplikowany interfejs, albo wymagają zbyt stałej konfiguracji dysku. Nie jest wbrew pozorom bardzo łatwo.

Istnieje pewien bardzo dobry w mojej opinii program do odtwarzania muzyki, a zwie się Beep Media Player. Jest to fork starego, dobrego odtwarzacza XMMS. Nie rozwijany już przez jego autora, porzucony i pozostawiony samemu sobie. BMP został nawet usunięty z repozytoriów Debiana. Niby powstał jego następca Audacious. Na pierwszy rzut oka jest dobry. Ma przepiękne domyślne skórki, pierdyrlion pluginów, tak naprawdę mało komu potrzebnych. Niby prawie jak stary dobry BMP. Zmyłka! Po pierwsze Audacious zamraża się kiedy próbwałem do niego wczytać zwykłą playlistę z moimi ulubionymi radiami internetowymi. Druga sprawa, po zminimalizowaniu do tray’a i przywróceniu jego okna, okno to nie wraca do tej samej pozycji. Kolejna nieco irytująca sprawa to suwaki, które działają jakoś mniej precyzyjnie niż w BMP. Niby pierdółka, ale mnie przeszkadza. Przy buforowaniu strumienia stacji internetowej Audacious też zamienia się w „lód”. Trudno powiedzieć dlaczego programiści z dobrze działających funkcyj zrobili buble?! Poruszałem ten temat kiedyś na forum Audaciousa – bez większego odzewu.

Szukałem, niedługo, ale intensywnie i znalazłem. Powstał projekt ReBMP. Stary, dobry Beep Media Player wyposażony dodatkowo w pluginy do odtwarzania muzyki w formacie FLAC oraz MonkeyAudio (oba formaty przechowują bezstratnie skompresowaną informację dźwiękową). Polecam jeszcze do kompletu schludny i porządny plugin dokujący BMP do tray’a.

Przy okazji reklama radia Soma FM.

Przy okazji reklama radia Soma FM.

By grzeszy on Sierpień 9, 2009 | Programy | A comment?
Tagi:

Firefox bez myszki – vimperator

Vimperator – rozszerzenie do Firefoksa umożliwiające poruszanie się po przeglądarce przy pomocy klawiatury. Bardzo dobre rozwiązanie dla osób, które bardzo intensywnie korzystają z przeglądarki i mają otwartych dużo zakładek i chcą się po nich bardzo szybko przemieszczać. Można by się zapytać – jak to, przecież bez myszki nie da się wygodnie przeglądać WWW? Otóż można … Zaryzykuję nawet stwierdzenie, że klawiatura w tym przypadku jest wydajniejsza.

Napisałem parę zdań propagandy, ale co ten Vimperator tak naprawdę potrafi? Potrafi całkiem dużo. Wymienię tutaj kilka możliwości, które uważam za najistotniejsze, i których najczęściej używam.

  • Poruszanie się po dokumencie za pomocą skrótów klawiaturowych, które znane są z edytora Vim.
  • Możliwość tworzenia zakładek w dokumencie i szybkiego dostępu do zaznaczonych miejsc
  • Tak zwane szybkie zakładki (QuickMarks) do najczęściej odwiedzanych adresów URL
  • Bardzo szybki dostęp do zakładek (tabs), nawet przy bardzo wielu aktualnie otwartych.
  • Wygodne przeszukiwanie dokumentu, kopiowanie tekstu z przeglądarki bez użycia myszy
  • Wiele innych możliwości

Tryb modalny. Kiedy w Firefoksie zainstalowany jest Vimperator zaraz po uruchomieniu przeglądarka startuje w trybie normal. Jest to normalny stan przeglądarki, tak jak bez omawianego rozszerzenia. Aby wpisać polecenie w linii poleceń Vimperatora należy zacząć od : (dwukorpka), przełączymy się wtedy w tryb poleceń (command mode). Kiedy na otwartej stronie znajduje się formularz Vimperator przechodzi domyślnie w tryb wprowadzania (insert mode) co widać na pasku statusu u dołu (widoczne „– INSERT –„). Kursor znajduje się wtedy w pierwszym polu formularza i możemy wpisywać dane. Aby przejść do trybu normalnego, w którym będziemy mieli dostęp do linków i formularzy (o czym poniżej) należy przycisnąć <Esc>.

Nawigacja po stronie.
Poruszanie się po dokumencie odbywa się przy pomocy klawiszy h,`j`,`k`l`,

Nawigacja po zakładkach (tabs). Klawisze gt i gT przełączą o zakładkę (tab) w przód i w tył). Klawisz b (polecenie :buffers! ) wyświetli zachętę w pasku statusu, gdzie możemy wpisać fragment tytułu lub URL żądanej zakładki i po naciśnięciu

Zakładki w dokumencie.
Klawisz m[litera] np. ma utworzy zakładkę wewnątrz przeglądanego dokumentu. Aby wrócić szybko do zaznaczonego miejsca wystarczy nacisnąć sekwencję ‚a. Do dyspozycji są wszystkie litery alfabetu, z Shiftem i bez. Polecenie :marks pokaże zakładki zdefiniowane w tabie.

Szybkie zkładki do stron (QuickMarks). Sekwencja M[litera] (m z shiftem) utworzy tzw. szybką zakładkę do danego adresu URL. Np. Mb utworzy taką szybką zakładkę do aktualnie przeglądanego dokumentu. Tak zapamiętaną stronę można szybko otworzyć przy pomocy skrótu go[litera] czyli w tym przypadku goa, gna otworzy tę stronę w nowej zakładce (tab). Listę utworzonych zakładek QuickMarks można wyświetlić przy pomocy polecenia :qmarks.

Otwieranie odnośników (linków). Kiedy naciśniemy klawisz f to każdy znaleziony link na stronie zostanie oznaczony numerkiem. Oby przejść do danego adresu wystarczy wprowadzić daną liczbę z klawiatury. Najczęściej jest tak, że jest więcej niż 10 linków na stronie, więc pojawią się numery jedno i dwucyfrowe. Kiedy wpiszemy jedną cyfrę to link oznaczony tą cyfrą podświetli się na zielono i w tym wypadku należy nacisnąć klawisz <Enter>. Taki sam zabieg z klawiszem <F> otworzy nam link w nowej zakładce.

Dostęp do pól formularzy.
Dostęp do pól formularzy jest podobny jak analogiczny jak do linków. Dodam, że w przypadku pól wyboru (selcet – pole rozwijalne) po wprowadzeniu liczy wskazującej to pole rozwinie się ono. Wyboru możemy dokonywać przez naciskanie pierwszych liter dostępnych do wyboru wartości. Czyli mając dwie opcje np. „kobieta” i „mężczyzna”, po naciśnięciu k podświetli się opcja z wartością „kobieta”. Teraz aby wybrać opcję wystarczy nacisnąć <Enter>. W przypadku pól typu multiselect kiedy możemy wybrać jednocześnie kilka opcji też można poradzić sobie tylko przy pomocy klawiszy. Przy wciśniętym klawiszu <Ctrl> klawiszami kursora (w górę i w dół) przemieszczamy się po dostępnych opcjach i tę którą chcemy wybrać zaznaczamy spacją. Dopóki nie zaznaczymy wszystkich żądanych opcji cały czas musimy trzymać wciśnięty klawisz <Ctrl>.

Kopiowanie tekstu i linków (URL) ze strony. Kiedy chcemy skopiować fragment tekstu ze strony przechodzimy w tryb CARET naciskając klawisz <i> w trybie normalnym. Teraz przy pomocy klawiszy przemieszczania się możemy przemieszczać kursor po tekście na stronie. Aby coś skopiować należy wcisnąć klawisz <v> w miejscu od którego chcemy kopiować i przesunąć kursor w tym trybie (tryb zaznaczania – VISUAL) do miejsca, w którym kończy się tekst przeznaczony do skopiowania. Kopiujemy naciskając klawisz y. Aby skopiować link w trybie normalnym naciskami sekwencję klawiszy ;y, teraz aby skopiować URL do schowka wpisujemy numer, analogicznie jak przy otwieraniu linków. Do miejsca docelowego wklejamy link klawiszami +<Ins>.

Polecenie :vie pokaże źródło dokumentu. Jest dostęp do menu z poziomu linii poleceń – :emenu , dostęp do okien dialogowych – :dialog <Tab> Pomoc uzyskamy poleceniem :h, a o konkretnym poleceniu – :h emenu.

Oczywiście tych wszystkich możliwości jest dużo więcej. Nie sposób wszystkich tu omówić. Zachęcam do odwiedzenia strony projektu Vimperator.

By grzeszy on Grudzień 10, 2008 | Programy | 2 komentarze