2008-09-30
To co zawsze odrzucało mnie od języków kompilowanych w stronę na przykład
skryptowych to proces budowania. Wystarczy parę plików ze źródłami,
zależności w postaci zewnętrznych bibliotek i tworzenie aplikacji staje się dla
mnie koszmarem. Oczywiście że używałem Makefile , ale ich napisanie jest
czasami równie trudne co modernizacja. Kompilując cudze aplikacje, zauważyć
jednak można że nie wszyscy używają zwykłych Makefile , czy
autotools. Postanowiłem więc przyjrzeć
się bliżej waf i cmake.
Waf
Waf to napisany w Pythonie skrypt, którego używa się jak ...
2008-09-25
Nie jest tajemnicą, że od dość dawna jestem użytkownikiem
Archa i jak wielu innych, lubię czasami
pożartować.
Powstało wiele skryptów do szukania/pobierania/zarządzania danymi związanymi z
AUR, ale chyba żaden z nich nie
wykorzystuje GUI. Tak więc, ciekaw reakcji społeczności napisałem
aurgtk - prosty program
w pyGTK. Nie wróżę tej aplikacji popularności, bo wiem że prawie każdy woli
konsolowe wersje. Mój kod miał być jednak pewnego rodzaju żartem i odpowiedzią
na pytanie 'Jak wyklikać coś z AUR?!' .
2008-09-20
Moje ulubione języki programowania to Python i C. Obydwa są prostymi a zarazem
potężnymi narzędziami. Podobna jest też filozofia tworzenia w nich kodu. No i
obydwa są bardzo popularne.
C traktowałem do tej pory jako dobre narzędzie do przyśpieszenia krytycznych
miejsc w kodzie Pythona, jednak ostatnio trochę się to zmieniło. Prawdziwym
zaskoczeniem było dla mnie Python C API
- w pełni obiektowy kod C! Tym którzy uważają, że w C nie da się programować
obiektowo, polecam przeczytać chociaż fragment książki Object-Oriented ...
2008-09-18
Ponieważ jestem jedynym administratorem wszystkich komputerów w moim domu, do
moich zadań należą tak trudne czynności jak np kopiowanie zdjęć z aparatu na
dysk. O tak, to jest nie jest proste . Napisałem więc
bardzo skrypt w pyGTK+ - jeden plik który dzięki jednemu kliknięciu
przegra zdjęcia z aparatu na dysk. Źródła znaleźć można w moim
repozytorium kodu.
Założenia
Pisząc skrypt chciałem, żeby aplikacja była prosta do granic możliwości, a zatem
odpada jakakolwiek forma konfiguracji. Całość ma działać tak, żeby wystarczyło
tylko ...
2008-09-16
Znalazłem w sieci wykład z DjangoCon 2008, poświęcony temu co w Django najgorsze. Pomimo że cała prezentacja jest naprawdę ciekawa i pełna humoru, film linkuję głównie z jednego powodu, a właściwie 20 sekund. W okolicach 51 minuty i 30 sekund zaczyna się fragment który pragnę zadedykować wszystkim osobom zakochanym w ciągłym podbijaniu numerów aplikacji.