Prskavčí blog

Dec 28, 2009 - Comments

NetBeans 6.8 a PHPUnit

Pokud používáte pro vývoj v PHP nějaké IDE, je to většinou PDT based (Eclipse, Zend Studio) nebo Netbeans. Samozřejmě jsou tu i další a vznikají nové, které stojí za zmínku. Mě oslovilo WebIDE od autorů IDEA firmy JetBrains, kde si myslím roste velká konkurence Zend Studiu. V práci používám primárně Zend Studio a pro sebe většinou Netbeans. V Netbeans nejvíce oceňují propojení s PHPUnit a pokud rád vyvíjíte metodikou TDD. V verzi 6.

Dec 11, 2009 - Comments

PHP CodeBrowser a Hudson

Před časem se objevil nový reportovací nástroj, který vezme logy z PHPUnit, PHP_Codesniffer a umí je pěkně zobrazit. Instalace je z PEAR (http://pear.phpunit.de/get/) pear config-set preferred_state alpha pear channel-discover pear.phpunit.de pear install --alldeps phpunit/PHP_CodeBrowser nebo z SVN svn co svn://phpunit.de/phpunit/phpcb/trunk PHP_CodeBrowser Integrace Tento tool jde integrovat do CIE phpundercontrol (dostupné od verze 0.5) atlassion bamboo (zatím asi není oficiálně dostupně ale, jde to) hudson Postup integrace do Hudsonu si ukážeme

Nov 30, 2009 - Comments

Linux Mint 8 Helena

Linux Mint “Helena” je konečně venku. Tato distribuce je založená na Ubuntu 9.10, ale má několik vlastností proč jí na desktopu rád preferuji oproti klasickému Ubuntu. neobsahuje standardně v Ubuntu instalovaný Evolution, ale Thunderbird má stále Pidgin jako IM vypadá dobře a má dostupné kodeky (mediaubuntu.org) vlastní vylepšení (mintInstaller, mintUploader, mintUpdater) Je to prostě dotažené a např. ve Ubuntu 9.04 mi nefungovalo v MC klávesa CTRL+\ pro hotlist a v Linux Mint 7 bez problémů.

Nov 5, 2009 - Comments

NoSQL Databáze v PHP

Včera jsem byl na přednášce Honzy Krále na téma Nechoďte s kanónem na data aneb key value databáze. Přednáška nebyla jen o key value databázích, ale obecně o NO SQL. Honza shrnul problémy RDBMS databází s ohledem na ACID a co můžou přinést jiné typy databází než sql. Například key value a dokumentové pro nasazení ve webových službách, kde mnohé také vznikly používájí je Google, Amazon, Facebook a jiní. Přehled NoSQL najdete také ve wikipedii.

Nov 3, 2009 - Comments

Proč jsem přešel z Mercurial na Git

Verzovací systémy už používám asi 5 let, vystřídal jsem CVS, Subversion, Mercurial, Bazaar a Git. V nedávné době v souvislosti také s tím, že Nette přešlo na Git a vůbec se spousta open source projektů přesunula na Github.com jsem také přešel na distribuovaný systém. V práci používám Subversion a také přispívám do několika projektů, které pracují na Subversion. Dělal jsem migrace z CVS na SVN ve firmě, kde pracuji apod. Subversion má jednu velkou výhodu, kterou nemají distribuované systémy a to velmi dobré a detailní ACL a různé metody autentizace (LDAP, Active Directory).

Oct 23, 2009 - Comments

Co mě zaujalo na ZendConu 2009

Ve dnech 19-22 října se v San Jose v Kalifornii konal 5. ročník konference ZendCon (Zend PHP Conference for Developers). Na této konferenci je skvělé to, že je opravdu pro vývojáře a i když jsem se tam letos nedostal tak si ze slidů z konference a probíraných témat něco odnesu. To se tolik nedá říci o lokálním Webexpu, kde jsou přednášky cíleny spíše na začátečníky a na ty co s danou problematikou většinou nepřišli do styku.