Useful Collection of Cheat-Sheet Desktop Wallpaper for Web Designers

Just repost: http://reader.benshoemate.com/2010/10/useful-collection-of-cheat-sheet-desktop-wallpaper-for-web-designers/

Grooveshark currentSong.txt + gajim status

Przy okazji szukania API do grooveshark’a odkryłem plik currentSong.txt, który jest tworzony przez Grooveshark Desktop. Kilka minut z vim’em i mamy skrypt napisany w python’ie, który odczytuje w/w plik i wrzuca informację o aktualnie odtwarzanym utworze jako status wybranego konta w gajim’a. Skrypt umożliwia także uruchomienie go w trybie monitorowania w/w pliku (wymana pyinotify). Wtedy [...]

vim snippetsemu i liquibase

W ostatnim wpisie pisałem o snippetsEmu dla vim‘a, a dziś załączam zestaw snippetów, których używam przy pracy z liquibase. Liquibase to całkiem miłe narzędzie napisane w Javie do śledzenia, zarządzania i wprowadzania zmian w bazach danych. Zmiany opisuje się w pliku (plikach) xml i wpisywanie oraz pamiętanie tej składni można sobie uprościć przy pomocy vim’a [...]

best vim plugins

Dziś robiłem porządki w ~/.vim/ . Aktualizacje do nowych wersji pluginów, wyrzucanie nieużywanych, porządki w ~/.vimrc. W trakcie tej pracy powstała lista pluginów, dzięki którym miło mi się pracuje vimball Plugin zajmujący się pluginami dostarczanymi w paczkach .vba i pozwalający też takie paczki tworzyć, w praktyce potrzeby mi by instalować paczki .vba  » vimball snippetsEmu [...]

git php syntax check pre-commit

Załączam używany przeze mnie i sprawdzający się pre-commit dla git‘a sprawdzający commitowane pliki .php. Przy wykonaniu commit w repozytorium skrypt dla każdego commitowanego pliku ‘.php‘ wykonuje ‘php -l‘ w pętli, aż otrzyma odpowiedź, że składnia jest ok lub nie ok. Przypadku wystąpienia błędy przerywa commit. Sam skrypt napisany jest w python‘ie Dlaczego w pętli? Dlatego, [...]

devhelp + django 1.1

Ostatnio biegałem z lapkiem po centrum handlowym i łapałem wifi, żeby spojrzeć do dokumentacji django. I tylko się nabiegałem :) .

Aby drugi raz pracować nie biegać w domu szybko podłączyłem dokumentację django do devhelp i tak na szybko procedura: