Fork me on GitHub


Python Challenge (in Ruby…)

Dzięki Radarkowi poznałem Python Challenge. Jeśli ktoś zna notpron, dobrze się bawił i zna się trochę na programowaniu to polecam. W tytule jest co prawda Python, ale niemal wszystkie zadania da się rozwiązać w czymkolwiek (niektóre nawet z poziomu shella i w klikanych programach).

Do tej pory tylko do rozwiązania 5 zadania była potrzebna znajomość Pythona, jeśli nie znacie możecie zerknąć niżej.

Spoilery (rozwiązania w Ruby):
Więcej »


Opublikowany: 23 listopada 2008
Kategorie: Python, Ruby, programowanie |

Strona z równaniami w Merbie

Używając kilku stron pokroju http://www.tex2mathml.net/ stwierdziłem, że przydałoby mi się coś podobnego w wersji offline na mojego laptopa. Od jakiegoś czasu kusiło mnie na Sinatrę, lecz po dwóch długich wieczorach spędzonych na oglądaniu Merbcamp’u ostateczny wybór padł na vary flat app w Merbie.

Pełne źródła: http://pastie.org/292173
Więcej »


Opublikowany: 13 października 2008
Kategorie: bez kategorii |

ZenTest – automatyczne testowanie

ZenTest jest świetnym narzędziem automatyzującym testowanie. Obsługuje stare poczciwe Test::Unit jak i ostatnio coraz bardziej popularny framework do testów – RSpec.

Zasada działania jest prosta – program monitoruje wszystkie pliki z testami oraz te które są testowane. W przypadku zapisania pliku wykonywane są testy powiązane z modyfikacją.
Przy odpaleniu oraz po Ctrl + C wykonywane są wszystkie testy. Aby wyłączyć autotest należy dwukrotnie wcisnąć Ctrl +C.

No to instalujemy:
Więcej »


Opublikowany: 05 sierpnia 2008
Tagi:
Kategorie: Ruby, programowanie |

Nowy sprzęt

No i nareszcie jest (już od poniedziałku).

  • Asus P5K PRO
  • 2x 2GB Geil 800MHz DDR2
  • Core 2 Duo E8300 2.83GHz 6MB Cache
  • Gigabyte GeForce 9600GT silent
  • 2x Segate 250GB 16MB Cache
  • Scythe Ninja 2

A wszystko to w eleganckiej obudowie Antec THREE HUNDRET.

Hostname: Eden
System: Arch64
Environment: Gnome


Opublikowany: 31 lipca 2008
Kategorie: Linux, eden, komputery |

screens @ karas 24.07.08

Screeny wykonane już jakiś czas temu.

PS. szykuje się wpis o nowym PC + nareszcie mam pomysł, który chętnie realizuje, jeśli będą jakiekolwiek efekty to prawdopodobnie pod koniec wakacji


Opublikowany: 24 lipca 2008
Kategorie: Linux, laptop (karas), screeny |

Pastie Apps

Skończyłem dwa gadżety ułatwiające korzystanie z pastie.org – railsowego serwisu typu NOPASTE. Pierwszym z nich jest plugin do Gedita o którym pisałem wcześniej (właściwie o jego pierwszej, bardzo wczesnej wersji). Drugim gadżetem jest gnomeowski app siedzący w trayu. Szczegóły w dalszej części wpisu.

Więcej »


Opublikowany: 15 lipca 2008
Tagi: ,
Kategorie: Linux, Open Source, Python, edytory, programowanie |

Gdy nie chcesz niszczyć okna w PyGTK

nie zapomnij o return True.

Pisząc pewną aplikację (o której wkrótce) musiałem zaimplementować następującą funkcjonalność: przy próbie zamknięcia (kliknięcia w [X], Alt+F4, whateva’) okno ma się po prostu schować.
Niby proste, we wszystkich tutorialach i przykładach bindują gtk.main_quit() do sygnału “destroy” wysyłanego przez okno.

window.connect("destroy", lambda a: gtk.main_quit())

Lambda w tym przypadku zwraca funkcje przyjmującą jeden argument (nakładka na gtk.main_quit) ponieważ przy przechwyceniu sygnału destroy jako parametr przekazywany jest niszczony obiekt.

Przystosowując powyższą linijkę do naszych potrzeb nie powinno być problemu, obiekt gtk.Window powinien przestać być widoczny. Tak się właśnie stało, ale…
Więcej »


Opublikowany: 03 lipca 2008
Tagi:
Kategorie: Python, programowanie |

Gedit + Pastie

Napisałem plugin do Gedita, który z poziomu edytora pozwala nam wklejać na pastie.org.
Jest to swoiste “Hello World!”. Pierwsza próba napisana czegokolwiek w tym języku po lekturze Dive Into Python.

gedit-pastie-0.1.0.tar.gz

Screeny:


Więcej »


Opublikowany: 30 czerwca 2008
Tagi:
Kategorie: Python, edytory, programowanie |

Animoto.com on Rails

O Animoto miałem okazję przeczytać na AntyWeb. Strona ta prezentuje się nadzwyczaj ciekawie i udostępnia oryginalną funkcjonalność – automatyczne robienie prezentacji na podstawie zdjęć i muzyki – oraz ma interesujący model biznesowy.
Więcej »


Opublikowany: 27 czerwca 2008
Kategorie: bez kategorii |

screens@zombie 20.06.2008


Opublikowany: 20 czerwca 2008
Kategorie: screeny, zombie |