Pomiń nawigację

krajniak.info (rozwiń)

brak pomysłu

Wpis z dnia 15 września 2005, 20:20:12 w kategoriach python technika

Tia używanie linuksa wymaga wiedzy i pomysłów, jednego i drugiego u mnie niedostatek. Kompletnie nie wiem co z tym zrobić, a to nie jest jedyny pythonowy program w ktorym takie coś występuje:

[teodor@server teodor]$ quodlibet --help
Traceback (most recent call last):
  File "/usr/bin/quodlibet", line 221, in ?
    process_arguments()
  File "/usr/bin/quodlibet", line 162, in process_arguments
    opts, args = options.parse()
  File "/usr/lib/quodlibet/quodlibet.zip/util.py", line 119, in parse
  File "/usr/share/python2.4/encodings/iso8859_2.py", line 18, in encode
UnicodeEncodeError: 'charmap' codec can't encode character u'\xb7' 
in position 28: character maps to 
Dodaj komentarz

raport z tworzenia programu

Wpis z dnia 23 sierpnia 2005, 23:09:10 w kategoriach python technika

Można powiedzieć, że pisanie programu tylko dla siebie jest w istocie rzeczy zadaniem skazanym na porażkę. Porażkę w sensie publikacji oczywiście. Otóż mój program mp3kat czy też mp3indexer (nawet nazwy nie chce mi się wymyślić) jest w stadium uzywalności. Jego podstawowe funkcje to:

  • dodawanie płyt
  • usuwanie płyt
  • wyszukiwanie piosenek,artystów,albumów,nazw plików
  • listowanie płyt

Te podstawowe funkcje (bardzo podstawowe) to wszystko co jest mi potrzebne. Pozostaje kwestia, czy dla samej frajdy rozwijać go dalej, czy też wypuścić go do repozytorium SF.net. Oczywiście takie upublicznienie powinno przyspieszyć rozwój programu. Model rozwoju OpenSource jest w istocie wspaniały, program rozwija się w kierunku w jakim zakłada autor lub spontanicznie poprzez requesty użytkowników.

Przy robieniu tego programu spotkała mnie jedna niemiła rzecz, brak projekt. Nie miałem planu od czego zacząc co się odbiło później. Oczywiście wiedziałem, że zaczne od obudowania dostępu do bazy danych. Problemem był UI (User Interface), nie mogłem się zdecydować, przy uczyć do używania zarównoe anygui jak i gtk. Padło w końcu na command line interface z użyciem modułu cmd. Robienie interfejsu przy użyciu edytora tekstowego to nie to samo co wyklikane interfejsy prosto z C++ Buildera czy Delphi. Tu trzeba rzeczywiście wszystko przemyśleć, inaczej traci się czas. Dochodzi jeszcze fakt, że uruchomiony GUI przejmuje kontrole nad programem wymaga uruchamianie wielu rzeczy w wątkach co dodatkowo komplikuje jak to ja nazywam uruchamianie programu w głowie. Jakoś zawsze programy uruchamiałem w wyobraźni, tam się również tworzył i rozwijał. Jednak bardzo trudno mi wyobrazić jest procesy zachodzące z użyciem GUI. Także pozostaje kartka ;-)

Dodaj komentarz

Zabigane wakacje

Wpis z dnia 23 sierpnia 2005, 22:20:35 w kategoriach prywatne python

Tak zaniedbać swojego joga, nie ładnie. Ale cóż wakacje.... odpoczywam od internetu itp mediów. Niestety we czwartek musze jechać:/ niespodziewanie, zresztą jak zwykle. W poniedziałek wpadłem na pomysł, żeby jechać do babci i o 12:45 siedziałem już w pociągu. Teraz muszę nagle wracać, kuzyn potrzebuje książkę i musze oddać. Super normalnie....

Tia pobyt u babci to wspaniała sprawa, codzienne wycieczki do lasu który znam już na pamięć a on co roku się zmienia. Poza tym troche pomogłem w gospodarstwie (właśnie w czy na?). Zajmowałem się również programem, szczerze już mi się nie chce. Ale to będzie w osobnej notce na poziomie 1.

A teraz wraca, znowu miałem tyle do napisania i zapomniałem :(

Dodaj komentarz

z braku

Wpis z dnia 13 sierpnia 2005, 17:25:24 w kategoriach python

Z braku ciekawszych i mniej ciekawszych zajęć, w oczekiawniu na książkę i powrót z wakacji zająłem się zapomnianym już projektem programu do katalogowania plików mp3

Pisanie tego w pythonie nie było błędem, stworzenie klas, metod. Okapsułkowanie dostępu do bazy było naprawdę ciekawym zajęciem. To czego nie lubie, to tworzenie GUI. Nie potrafie podejść do tego w jakiś konkretny sposób, siedze już 2 dni i nic. Teraz w desperackim kroku postanowiłem stworzyć cmd, bo już o GUI nie marze nawet. I nadal jestem jakoś tak zawieszony w próżni umysłowej.

Dodaj komentarz

mp3index - stan prac

Wpis z dnia 24 lipca 2005, 14:15:13 w kategoriach python technika

Żegnam się na pare kolejnych dni. Zapewne niepohamowana chęć przeczytania joggera pchnie mnie do jakiejść kafejki gdzie będe mógł przeczytać joggera. Zresztą kogo to w ogóle interesuje, że mnie nie będzie. Czas skończyć pisanie na joggerze, była fajna przygoda. Wracam do laptopa lub kartek.

Nareszcie wymyśliłem, jak tu mieć sms do ery po 3gr, trzeba je wysyłać z bramek interenetowych, a jak ich nie ma to zrobić własnego pośrednika. Działa to tak:

sms -> e-mail -> [pośrednik] -> bezpłatna bramka -> tel. era

Świadomość tego, że od jutra mam pracować zmusiła mnie do przyspieszenia myślenia na temat programu do katalogowania mp3 z płyt CD. Więc powstał dzisiaj zaczątek w postaci wyszukiwarki plików z dekoderem ID3 tag'ów. Kod strasznie długi 28 linii ;-). Teraz nie wiem, ładnie mi się testowało obsługę sqlite, więc może tego użyje do przechowywania, albo xml z kompresją. Jeszcze wyszukiwarka. Najgorzej chyba będzie z próbą odczytania etykiety CD, coś wygooglałem, pymedia się to zwie ale jakoś wyrzuca naruszenie ochrony pamięci.

Kurcze coś nie tak z moimi uszami, gorzej słysze.

This is the end.

Dodaj komentarz
Nowsze wpisy