Przygotowałem krótkie wprowadzenie, taki quick-start, czyli jak najszybciej zacząć używać jKatalogu. Ponieważ lepiej zobaczyć, niż przeczytać to nagrałem filmik pokazujący jak najszybciej zacząć katalogowanie płyt. Przykładowy plik zawierający dane płyty z Windows 98 SE można pobrać tutaj. Dość słów, zobacz sam (warto powiększyć na cały ekran – lepiej widać):
jKatalog in Ubuntu from Przem Kalicki on Vimeo.
Archiwum z Marzec 2009
Wprowadzenie do jKatalog
niedziela, 29 Marzec 2009jKatalog wersja 2.3
piątek, 20 Marzec 2009
Potrzebne były pilne poprawki:
- usuwanie błędnych (pustych) plików zawartości płyt
- sprawdzenie zawartości zaczytywanych plików tekstowych do katalogu
Źródła programu wersji 2.3 można ściągnąć stąd.
jKatalog wersja 2.2
czwartek, 19 Marzec 2009
Od wczorajszego wieczora w ramach aktualizacji dostępna jest nowa wersja 2.2 programu jKatalog. Oto lista najważniejszych zmian:
- usunięcie błędu utrudniającego dodanie nowej płyty
- zmiana wyglądu programu
- poprawienie wyświetlania komunikatów
- możliwość uruchomienia programu w trybie DEBUG – wystarczy parametr „–debug” dodany do komendy uruchamiającej program
- poprawienie listy z dostępnymi nośnikami (Linux)
- katalogowanie pierwszych 256 znaków plików tekstowych o rozszerzeniach .txt, .bat, .sh
Instalacja programów w Ubuntu bez Internetu
środa, 18 Marzec 2009Instalacja programów na Ubuntu jest bardzo prosta – jedna komenda, np. „sudo apt-get install nazwa_programu” i apt ściąga dla użytkownika zamówiony program wraz z zależnościami – brakującymi bibliotekami i innymi programami. Innym sposobem jest instalacji poprzez wybranie z menu programu Synaptic i stosując banalną klikologię uzyskujemy ten sam efekt.
Niestety, to tylko pół prawdy – tak prosto jest gdy Ubuntu ma dostęp do Internetu i może online korzystać z własnych repozytoriów. Gdy dostępu nie było do niedawna stosowałem inną strategię: miałem dwa identyczne systemy – jeden z dostępem do netu, drugi bez. Na tym z dostępem instalowałem programy wymagane na drugim komputerze. Po tym kopiowałem wszystkie deb-y zawarte w katalogu /var/cache/apt/archives/ do katalogu na dysku drugiego komputera. Następnie w tym katalogu wydawałem komendę „sudo dpkg -i *.deb” i leciało! Po chwili programy były zainstalowane.
W jednym z wątków na forum.ubuntu.pl el.pescado zwrócił uwagę, że można inaczej. Napisał, że synaptic ma możliwość generowania skryptów do pobierania potrzebnych pakietów. Wystarczy wybrać jaką aplikację chcemy zainstalować, a następnie z menu wybrać „Plik->Generuj skrypt do pobierania pakietów”. Powstaje nam wtedy gotowy skrypt, na moim systemie przy zaznaczeniu instalacji programu planner wygląda on tak:
#!/bin/sh
wget -c http://pl.archive.ubuntu.com/ubuntu/pool/main/libg/libgda3/libgda3-common_3.0.2-4.1_all.deb
wget -c http://pl.archive.ubuntu.com/ubuntu/pool/main/libg/libgda3/libgda3-3_3.0.2-4.1_i386.deb
wget -c http://pl.archive.ubuntu.com/ubuntu/pool/main/libg/libgda3/libgda3-bin_3.0.2-4.1_i386.deb
wget -c http://pl.archive.ubuntu.com/ubuntu/pool/main/p/planner/planner_0.14.3-2ubuntu1_i386.deb
Jest od razu gotowy do ściągania brakujących pakietów na systemie ze standardowo dostępnym programem wget. Czasem jest tak, że komputer mający dostęp do Internetu to maszyna z Oknami, wówczas skrypt trzeba minimalnie zmodyfikować:
rem #!/bin/sh
set http_proxy=http://w3cache.adres_serwera:8080
wget -c http://pl.archive.ubuntu.com/ubuntu/pool/main/libg/libgda3/libgda3-common_3.0.2-4.1_all.deb
wget -c http://pl.archive.ubuntu.com/ubuntu/pool/main/libg/libgda3/libgda3-3_3.0.2-4.1_i386.deb
wget -c http://pl.archive.ubuntu.com/ubuntu/pool/main/libg/libgda3/libgda3-bin_3.0.2-4.1_i386.deb
wget -c http://pl.archive.ubuntu.com/ubuntu/pool/main/p/planner/planner_0.14.3-2ubuntu1_i386.deb
Druga linijka jest wymagana, gdy połączenie z Internetem nie jest nawiązywane bezpośrednio, a poprzez proxy. Jeśli połączenie jest bezpośrednie należy koniecznie wywalić! Skrypt dla Okien powinien mieć również zmienione rozszerzenie na .bat. W katalogu, z którego uruchomimy ten skrypt, powinien znaleźć się program wget w wersji dla Okien. Gotowe archiwum zip (dwa skrypty + wget.exe) można pobrać
stąd.
Po ściągnięciu potrzebnych debów i skopiowaniu na offlajnową maszynę trzeba wydać tę samą komendę co wcześniej „sudo dpkg -i *.deb”
Pracowe rozmowy
piątek, 13 Marzec 2009W pracy właśnie trwają testy nowego release’a głównej aplikacji. Wdrażany jest tam również mój kod. Zadzwoniłem do osoby z działu biznesowego odpowiedzialnej za testy mojego kawałka i odpowiedź mnie niesamowicie rozśmieszyła:
„No właśnie kończe testy tego zadania. No i nie mam żadnych uwag. Zupełnie żadnych! Aż dziwne! Albo program jest tak dobrze napisany, albo wyjdzie na to że my nic nie robimy….”
Spadłem, ze śmiechu z krzesła
Motorola v360
wtorek, 10 Marzec 2009Telefon Motorola v360 jest telefonem mającym juz kilka lat. Niewiele jednak zestarzał się i posiada wiele współczesnych cech. Ten model motorolki oferowany był w Polsce tylko w sieci Orange, czego nie rozumiem – to naprawdę fajny kawałek sprzętu. Ma to conajmniej dwa złe skutki – Orange nie ma zamiaru zdejmować simlocka z telefonu nawet po zakończeniu okresu promocyjnego oraz wynalazek – tak zwane Orange-Menu – dodatkowe menu na stałe zintegrowane z ekranem telefonu. Skontaktowałem się z pewnym serwisem GSM i otrzymałem ich ofertę:
- usunięcie simlocka – 40 PLN
- usunięcie OrangeMenu – 50 PLN
No cóż, trochę za dużo moim zdaniem. Sprawę simlocka załatwiłem z pomocą serwisu simlock.pl – w kilku krokach dostajemy rozwiązanie. Należy wybrać producenta, model, dotychczasowego operatora i podać numer IMEI. Następnie wpłacamy na ich konto pieniążki, w przypadku tego modelu to było 29PLN. Czekamy około kwadransa i otrzymujemy specjalny kod. Następnie należy włożyć kartę „nieprawidłowego” operatora i uruchomić telefon – w trakcie uruchamiania poprosi nas o podanie specjalnego kodu, wklepujemy ten otrzymany z simlock.pl. I już! Telefon uruchomi się dla naszego operatora, nie ma śladu po simlocku.
Problem z OrangeMenu można załatwić samemu – pomaga w tym przepis z forum MaTraX.net – korzystałem ze sposobu pierwszego. Jestem pewny, że nie będę potrzebował korzystać z tego wspaniałego dobrodziejstwa. Przed korzystaniem z wymienionego programu należy zainstalować sterowniki pod OknaXP do kabla USB, swoje „Motorola EU Installation v2.6.2″ ściągnałem z http://www.motorevolution.eu/ w dziale Download. Następnie odpalamy MotoMidletManager i po sprawie.
Protokół SyncML dostępny jest w wielu różnych telefonach, jest również w Motoroli v360. Podany sposób działa również w tym modelu http://przemkalicki.pl/?p=281, trzeba było tylko zmienić model telefonu w ustawieniach GooSync’a. Konfiguracja telefonu wygląda bardzo podobnie do tej z opisywanej wcześniej Nokii.