Prskavčí blog

May 26, 2010 - Comments

Subversion post-commit pro více projektů v jednom repository

Pokud máte strukturu repository podobnou této: /repository/project1/trunk /repository/project1/branches /repository/project1/tags /repository/project2/trunk /repository/project2/branches /repository/project2/tags a chtěli jste dělat nějakou akci pro jednotlivé projekty nebo jen pro některé je potřeba si trochu pohrát s post-commitem. Zde uvádím příklad na posílání mailu jen pro projekty, které začínají “php_“. #!/bin/sh # POST-COMMIT HOOK REPOS="$1" REV="$2" REPNAME="${1##*/}" SVNLOOK="/usr/bin/svnlook" AWK="/usr/bin/awk" GREP="/bin/egrep" ERR="/tmp/errors" TEST=1 CHANGED=`$SVNLOOK changed -r "$REV" "$REPOS" | $AWK '{print $2}' | $GREP ^php_` for FILE in $CHANGED do # echo $FILE >> $ERR TEST=0 done if [ $TEST = 0 ]; then /srv/svn/tools/commit-email.

Apr 30, 2010 - Comments

Subversion dnes a zítra

Já osobně jsem začal pracovat s někde kolem roku 2000 se systémem CVS z kterého jsem nebyl vůbec nadšený, hned jak jsem se pokusil něco přejmenovat. Později jsem přešel na Subversion, který mě v té době nadechl a to mi celkem vydrželo po dlouhou dobu než jsem před několika lety začal koketovat s distribuovanými systémy a teď asi rok už aktivně používám Git a pře ním jsem si hrál s Bazaar a Mercurialem.

Apr 26, 2010 - Comments

5 alternativních systémů jak tvořit slidy

Pokud občas nebo více přednášíte, určitě jste zkusili nějaký tento program na tvorbu slidů. Já žádný z nich nepovažuji za ideální, hlavně pokud potřebujete mít ve slidech zdrojové kódy. Pokud máte slidy v html nebo xml můžete je verzovat pomocí například Gitu nebo SVN, to vám půjde s binárními formáty také, ale neuvidíte ty diffy, které jsou užitečné. Microsoft PowerPoint OpenOffice Impress Apple Keynote Prezi - více v článku Martina Hassmana Umí tohle i váš prezentační systém?

Apr 7, 2010 - Comments

Internet Developer Forum 2010

Dnes 7.4.2010 se koná v NTK v Praze, Dejvicích konference pro vývojáře webových aplikaci, kterou pořádá Iinfo.cz V průběhu dne tu na blogu budu aktualizovat reportáž z konference a postřehy. 9:01 Konference stále nazačala, ale sedím v sále a mám wifi připojení a přes NTK-SIMPLE, pro jistotu jsem si rychle zřídil na svoji OpenCard členství v knihovně NTK. 9:03 Petr Krčmář oznamuje, že se start protáhne, snad to nebude platit o celé konferenci.

Apr 2, 2010 - Comments

JUSH Wordpress plugin

Pokud chcete použít ve Wordpressu odkazy do dokumentace pomocí JUSH, můžete použít plugin do Wordpressu. Ukázka: <table onclick=“alert(this.rows.length);” cellspacing=“0” cellpadding=“2”> <meta http-equiv=“Content-Type: text/html”> mail("", "", "", "From:") ini_set("display_errors", true) SELECT NOW() FROM `table` WHERE `id` 22 GROUP BY `text` ORDER BY `name`

Feb 25, 2010 - Comments

JetBrains PhpStorm

Vývojových prostředí pro PHP je docela hojnost. Sám používám v práci Zend Studio 7.1 a doma Netbeans 6.8. Minulý rok přišla firma JetBrains, která je známá svým IDE pro Javu IDEA, s vývojovým prostředím pro PHP, které se jmenuje PhpStorm (dříve WebIDE). V současné době je nové IDE stále ve vývoji. Brzo se dočkáme beta verze a myslím do léta snad i finální verze. PhpStorm (dále PS) je na platformě IDEA, což považuji za velkou výhodu.