Archiwa autora: Marek - Strona 2

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, że ‘php -l’ losowo się urywa zwracając SIGFAULT i należy wtedy powtórzyć próbę z ‘-l’

Plik do pobrania:
 » pre-commit

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:

 apt-get install devhelp

 mkdir -p ~/bin; cd ~/bin
 wget http://htmlhelp.googlecode.com/svn/trunk/misc/devhelp-install
 chmod +x devhelp-install

 cd ~/; wget http://onjin.net/files/django1.1-doc.tgz
 ~/bin/devhelp-install ./django1.1-doc.tgz

Teraz wystarczy uruchomić devhelp’a i cieszyć się offline :)

django1.1-doc jest ściągnięte z .chm i potraktowana hhconvert.py do formatu devhelp’a)

Przydatne narzędzia do monitoringu obciążenia serwera …

… zamieścił mekk

public google wave – test ;)


awesome3 wm mouse/key bindings

Tak na szybko z manuala do pdf’a do szybkiego wydruku cheatsheet dla window managera awesome 3 (it’s awesome ;) ):

memo: mysql + Incorrect file format dla tabeli

Gdy zwykły repair nie pomaga można zarzucić:

  • repair table TABLENAME use_frm;