Dotowanie na śniadanie!

Pisanie programów to ciężki kawałek chleba. Zwłaszcza gdy robi się to za darmo… Wiem, bo sam zarobkuję jako programista.

Dlatego też, idąc tropem Jeffa Atwooda, postanowiłem iż każdego miesiąca będę dotował wybrany projekt OpenSource niewielką kwotą w USD.

Na pewno nie będzie to więcej jak $10 ze względu na ciasny budżet, ale i tak będę wiedział, że być może zapewniłem na tydzień kawę jednemu programiście.

Amaroka już wcześniej wspierałem, podobnie jak KDE.

W tym miesiącu będzie to KMyMoney — osobisty menadżer finansów dla KDE.

Aktualizacja: Deweloperzy KMyMoney grzecznie odmówili przyjęcia dotacji i podziękowali za zaangażowanie tłumacząc się tym, że nie mają żadnych silnych zobowiązań finansowych a kodowanie sprawia im po prostu frajdę.

Szukam innego projektu, który dostanie wsparcie na kawę ;)

AddThis Social Bookmark Button

Git dla Windows – MsysGit

Nowa, tj. z 13 kwietnia wersja Git dla Windows poprawia jeden z upierdliwych baboli wersji poprzednich:

  • Klonowanie po ssh wymagało klucza, gdyż wpisywanie hasła z linii poleceń nie działało.

W tejże wersji wszystko już hula i mogę normalnie używać swoich repo na site5

AddThis Social Bookmark Button

Firefox 3 beta 4

Dziś zainstalowałem kolejną betę Firefoxa 3. Zmian w porównaniu do beta3 wiele nie ma, ale mimo wszystko są. Trochę ulepszony download manager, poprawione nieco przyciski na skinie (Windows). Nie wiem jeszcze jak wygląda wersja pod Linuksem, ale b3 to była tragedia (używam FF w KDE).

Jednak co mi się najbardziej podoba w FF3 beta to szybkość. Firefox 2 to był ślimak i to chyba taki z dwoma domkami. Będę zaskoczony, jeśli z FF3 uda się jeszcze coś wycisnąć – a to już jest rakieta.

Takie drobiazgi jak nieco bardziej przejrzyste okna ustawień, aktualizacji dodatków/tematów czy wspomniany menadżer ściągania to już tylko lukier na pączku.

Trochę obszerniej i na Viście opisał to serwis Ars Technica.

AddThis Social Bookmark Button

Typo/Rails przez FCGI na dzielonym hostingu (site5)

Typo to, oparty o Rails 2.0, engine blogowy. Wśród głównych cech wylicza się:

Jako, że nie posiadam swojego VPSa – a tylko dzielony hosting (pewnie jak większość ludzi mających swoje miejsce w sieci), postanowiłem odpalić aplikację Typo przez FastCGI. Całość poniższych kroków przeprowadziłem na swoim hostingu u Site5.

Czytaj dalej...

AddThis Social Bookmark Button

Instalator KDE dla Windows

Właśnie znalezione: Natywny instalator KDE Windows.

Już ściągnięte, teraz będę instalował pakiety. Ale z tego co czytałem na blogu skąd to wyskrobałem — działa nawet KMail + Akregator!

No to próbujemy

AddThis Social Bookmark Button

SATA/PATA, JMicron i Zen-Sources — part 2

Problem został rozwiązany. Z niewielką pomocą ludzi z LKML (dzięki!), którzy naprowadzili mnie na właściwy trop.

Czytaj dalej...

AddThis Social Bookmark Button

SATA/PATA, JMicron i Zen-Sources

Niedawno nabyłem nowy dysk: Caviar WD3200AAKS. Wysłużony Maxtor zaczął bowiem już nieco zawodzić. Ale okazuje się, że kupowanie „mieszanych” płyt głównych też nie wychodzi na zdrowie.

Mam płytę Asus P5B-V; skąd inąd to doskonała płyta, w dobrej cenie i odpowiednio wyposażona. Ma jednak jeden „feler”: kontroler PATA/IDE JMicron.

Chciałem się przesiąść już całkowicie na libata, tj. nowy podsystem obsługi dysków, i zrezygnować ze starego — w zasadzie nie wspieranego już — podsystemu ATA/IDE. Problem pojawił się przy nowszych kernelach, gdzie nagle zamiast wykrywać połączenie do dysku IDE 80-żyłowym kablem – wykrywało 40-żyłowy kabel. Wynik: UDMA33 zamiast wspieranego przez Maxtora UDMA133.

Czytaj dalej...

AddThis Social Bookmark Button

Ubuntu Gutsy Gibbon: pierwsza porażka

Próbowałem wczoraj uruchomić LiveCD Ubuntu 7.10 na komputerze w pracy. Za pierwszym razem kompa zresetowało, a za 2, 3, 4 i 5 się zwiesiło. Biała flaga.

Podjąłem też próbę w domu—tu lepiej. LiveCD się uruchomiło i wszystko nawet ładnie działało. Sieci nie było bo mam autoryzowane połączenie PPPoE. Wszedłem w ustawienia sieci, ale nigdzie nie było tam PPPoe. Jako że nigdy nie pracowałem w Gnomie to nie wiedziałem czy to powinno być tam, czy też nie; powiedzmy remis.

I wtedy spróbowałem dostać się do dysków… Mam płytę ASUSa z chipsetem Intel G965 do której podpięty jest dysk ATA 133. Jednak chipset ten nie obsługuje ATA, więc na płycie jest kontroler JMicron, który to za niego wykonuje. Przeglądam komputer… dysku brak.

Szybkie lsmod i… moduł jmicron-pata załadowany. Dysku brak. W /dev/ dostępne tylko sda, sdb, sdc, sdd oraz sg0..4. Żadne z tych urządzeń nie dało się podmontować. Biała flaga i reboot do ukochanego Gentoo.

A miało być tak pięknie, wywiady miały być...

AddThis Social Bookmark Button

Kubuntu, Ubuntu i Edubuntu CDs

Płytki od Canonical właśnie dotarły. Jedna płytka z Ubuntu znalazła już nawet nowego właściciela.

Wszystkie płytki w gustownych, sztywnych, kopertkach. Bardzo podoba mi się „The (XXX)Ubuntu Promise”. Ale chyba najbardziej podoba mi się określenie „Software Libre„... Bardziej chyba niż free license software…

Dziś sam przetestuję Kubuntu, choć ze mnie zatwardziały użytkownik Gentoo.

AddThis Social Bookmark Button

Nowe Psi już niedługo?

Hmm.. Zerkając w logi Psi widać, że wczoraj dodano taga wersji 0.11.

Czyżby to była pierwsza jaskółka przynosząca nowe wydanie?

Po wgraniu najnowszego nightly-builda pierwsze co mi się rzuciło w oczy to filtrowanie kontaktów inline. Gdy roster jest aktywny wystarczy zacząć pisać, a lista kontaktów natychmiast skurczy się nam do tych, które zawierają podaną frazę. Bingo! To jest właściwy ficzer na właściwym miejscu.

Update: Są i instalki.
Zauważone u Oleq'a.

AddThis Social Bookmark Button

X.Org 7.3

Kilka dni temu opublikowana została stabilna wersja X.Org 7.3.

W niedzielę pojawiły się pierwsze ebuildy Gentoo dla xorg-x11 i xorg-server. Konieczne było też przebudowanie wszystkich sterowników xf86-....

Jednak tuż po instalacji nowej wersji, X przestało wstawać.. przynajmniej to odpalane przez xdm/kdm.

Z poziomu użytkownika wszystko działało (tj. login z konsoli, startx) i KDE odpalało się pięknie. Krótki przegląd logów ujawnił winowajcę: DBus. Coś było nie halo na połączeniu X (lub jednej z aplikacji odpalanych w czasie jego startu) i DBusa.
Tymczasowe rozwiązanie to usunięcie z /etc/X11/ całego katalogu trzymającego konfigurację DBusa. Okazało się, że podobne rozwiązanie zastosowano w nowszym ebuildzie (z poniedziałku) xorg-server-1.4-r1.

Przestał jednak działać HAL; tj. mój czytnik kart jest rozpoznawany przez system, linki są tworzone lecz nie powstaje punkt montowania w /media. Rozwiązanie? Odinstalować HAL, usunąć /usr/share/hal i ponownie zainstalować HALa (jeszcze muszę je sprawdzić). Niby nie ma to związku, ale w nowe X-y m.in. wbudowano obsługę HALa.

AddThis Social Bookmark Button

Git dla Windows cd.

Gdy niedawno pisałem o wersjach binarnych Git dla Windows nie opisałem jak one się sprawują – nie miałem kiedy ich przetestować.

Okazało się, że nie jest tak łatwo, jakby się chciało…

Czytaj dalej...

AddThis Social Bookmark Button

Git dla Windows

Drobne sprostowanie. W ostatnim wpisie nt. DSCM, napisałem iż Git działa na Windows jedynie w środowisku Cygwina. Te informacje wynikały ze studiowania informacji w sieci.

Jak się jednak okazuje, nie do końca są one prawdziwe.

Czytaj dalej...

AddThis Social Bookmark Button

Rozproszone systemy kontroli kodu

Od jakiegoś czasu poszukuję systemu kontroli kodu na własne potrzeby. Domyślnie używałem Subversion po pewnym czasie przesiadłem się jednak na Bazaar. Obecnie używam bzr(Bazaar) do przechowywania i wersjonowania zmian w /etc.

Ale przecież jest tyle innych systemów kontroli kodu...

Czytaj dalej...

AddThis Social Bookmark Button

Torvalds on Git

Słucham właśnie Linusa jak wypowiada się na temat SCM i stworzonego przez siebie projektu GIT.

Gada bardzo interesująco – a przede wszystkim prosto, składnie i precyzyjnie; jak inżynier no :)
Ponadto chyba nigdy wcześniej nie udało mi się słuchać osoby, która ma tak sprecyzowane poglądy, tak własne i niezależne od innych oraz tak twardo je stawia. I jest gotowa ich bronić nawet jeśli to sprawi, że adwersarze odwrócą się plecami. Czasami może i nie ma racji (w ogóle, nie w tym materiale wideo), ale nie zmienia zdania na argumenty typu „bo tak”, „bo to jest lepsze” – lecz wymaga rzetelnej argumentacji.

Słowem: miło posłuchać.

AddThis Social Bookmark Button

GPL v.3 już jutro!

Już jutro, o godzinie 12, w samo południe czasu EDT (u nas 18) zostanie opublikowana finalna wersja 3 licencji GPL.

Osobiście uważam, że to wielkie święto dla całej społeczności FLOSS.

Więcej informacji podaje ElReg.

AddThis Social Bookmark Button

Bazaar-NG: prywatne repo na zwykłym hostingu

Jesteś programistą/projektantem stron/użytkownikiem… Często chciałbyś mieć niektóre pliki dostępne zdalnie (np. kod źródłowy programu/strony) i chciałbyś być pewny, że na pewno jest to wersja najświeższa.

Oczywiście można nosić pliki na kluczyku USB i kopiować w jedną i drugą stronę. To rozwiązanie ma tą zaletę, że nie potrzebujesz Internetu by dostać się do swoich plików. Ważne? Oczywiście, ale…

Ale niezbyt poręczne. Musisz za każdym razem pilnować by pliki na kluczu były wersjami świeżymi, kopiować pliki, sprawdzać daty utworzenia, itp..

Hmmm.. ale Ty jesteś mądrzejszy! Masz przecież hosting www i korzystasz z FTP! Świetnie! Pliki są dostępne tam gdzie sieć, nie trzeba nic nosić, ale… ale nadal musisz sam to kopiować i porównywać daty..

A może by tak wykorzystać narzędzia kontroli kodu źródłowego? Hmm.. Większość tych narzędzi wymaga bezpośredniego dostępu do konfiguracji serwera WWW co w przypadku dzielonego hostingu jest wykluczone. Czyżby porażka? Niekoniecznie…

Czytaj dalej...

AddThis Social Bookmark Button

Bus-factor

W programowaniu „bus-factor” to liczba deweloperów, którą musi przejechać autobus, żeby zostawić projekt w gównie.

Zasłyszane w świetnym materiale wideo z Google Tech Talks

AddThis Social Bookmark Button

Gallery2 i uprawnienia

...czyli jak zrobić tak, żeby było dobrze.

System uprawnień w Gallery2 jest całkiem znośny. I co najważniejsze – działa.

Jednak aby poprawnie go ustawić, w połączeniu z ukrytymi pozycjami/albumami, czynności konfiguracyjne – jak się okazało – muszą zostać wykonane w określonej kolejności.

Czytaj dalej...

AddThis Social Bookmark Button

DVD film-mastering w Linuksie

Hmm… Ślub był już dawno, a ja dopiero teraz jakoś zabieram się za przygotowanie filmu z niego. Przygotowywał będę sam z materiału nagranego przez szwagra (dzięki Dawid!). Nagranie z kamery cyfrowej na DVD będzie przekonwertowane do AVI, posklejane i obleczone w napisy i znów włożone na DVD razem z wyborem scen i pokazem zdjęć. Do tego trzeba się odpowiednio uzbroić...

Czytaj dalej...

AddThis Social Bookmark Button

Wódka i Gentoo

Jak zaktualizować Gentoo używając istniejących pakietów binarnych? Normalnie, dać mu wódki!

emerge -vuDka world

AddThis Social Bookmark Button

Firefox 3.0 ALPHA

Właśnie zacząłem testować Firefox 3.0a1.

Czytaj dalej...

AddThis Social Bookmark Button

Guru Jabbera nie żyje

Za joggiem Smoka..

Nie żyje Peter G Millard. Guru Jabberowy odchodzi po długiej walce z rakiem...

AddThis Social Bookmark Button

Firefox znów się wylewa

Po ostatnich doniesieniach postanowiłem wrócić na moment do Firefoksa.. i znów RAMowa porażka.
A ja używam tu przeglądarki tylko do czytania web-poczty, przeglądania 3 forów foto i w zasadzie do niczego więcej..

Free Image Hosting at www.ImageShack.us

AddThis Social Bookmark Button

PortablePsi

..czyli jak uruchomic Psi z pendrive'a.

  1. Należy ściągnąć nową wersję Psi pod windows ze strony Affinix. Dostępna jest wersja 0.10. Najlepiej ściągnąć .zip
  2. Rozpakować do dowolnego katalogu na pendrive
  3. Napisać batcha, np. psi.bat, zawierającego:
    @echo off
    set PSIDATADIR=naped_:_katalog_z_psi
    katalog_z_psi\psi.exe
  4. Odpalać przez psi.bat

I tym oto sposobe Psi jest portable :) Dodatkowo można wyłączyć w profilu zapisywanie historii rozmów, by zmniejszyć liczbę zapisów na pendrive. Oczywiście za każdym razem należy modyfikować psi.bat i aktualizować literkę napędu. Czekam, aż na PortableApps.com zostanie udostępniony universal loader i wtedy zrobię PortablePsi z prawdziwego zdarzenia. Do tego czasu należy poczekać i męczyć się z batchem.

AddThis Social Bookmark Button

FLOSS znowu rządzi!

Na stronie Portable Apps dostępne są aplikacje Firefox, Thunderbird, OpenOffice przygotowane specjalnie do noszenia i uruchamiania z urządzeń przenośnych.

Od dziś moje zakładki, hasła, poczta chodzą wszędzie ze mną - a ja nie muszę się martwić o czyszczenie firmowych czy kafejkowych kompów ze swoich prywatnych danych. Wystarczy tylko PenDrive...

AddThis Social Bookmark Button

Firefox

Spis rozszerzeń, które ciężko znaleźć...

AddThis Social Bookmark Button