PHP
Nagy terhelésű rendszerek fejlesztése 2.
Mielőtt a bevezető cikk után rátérnénk a konkrét load balancing és clusterező megoldásokra, szeretnék egy jelentéktelennek tűnő, ám de annál hasznosabb eszközt bemutatni. Hölgyeim és uraim, konzolokat elővenni, debuggereket bekapcsolni, háttérfolyamatokat írunk.
Virtuális mezők a CakePHP-ben
Bő egy hete jelent meg a CakePHP 1.3.
Az új verzió egyik legfontosabb újítása, hogy a modelleket elláthatjuk ún. virtuális mezőkkel. A virtuális mezők gyakorlatilag SQL képletek, amiket a rendszer a lekérdezésekbe is belefoglal. Hagyományos getter metódusokat természetesen eddig is minden keretrendszerben lehetett írni a modellekre, azonban ezekre a mezőkre az admin táblázatokon nem lehetett rendezni. A virtuális mezőkkel ezt a korlátot hidalták át.
■Itt a Yii (PHP) Framework 1.1.2
Május 2-án jelent meg a Yii keretrendszer 1.1.2-es változata, sok hibajavítassal és néhány új funkcióval. Az egyik legfőbb újítás, hogy elérhető a gii, ami egy egyszerűen bővíthető, web alapú kódgeneráló rendszer. A giit használva könnyedén készíthetünk olyan forráskódot amit később testreszabhatunk saját izlésünk szerint.
Webkert 2010 – fejleszd tovább PHP tudásodat!
Redmondba utazhat a legjobb hazai fejlesztő.
Új típusú webfejlesztői versenyre toboroz jelentkezőket a Proserver és a Microsoft. A nyertes Redmondban, a Microsoft központjában ismerkedhet meg a legújabb webfejlesztési trendekkel.
Új típusú webfejlesztői versenyre toboroz jelentkezőket a Proserver és a Microsoft. A nyertes Redmondban, a Microsoft központjában ismerkedhet meg a legújabb webfejlesztési trendekkel.
PHP osztályok egységtesztelése
Minden megírt kódsor után előveszed a böngészőt, hogy megnézd, működik-e a megírt kód? Előfordult már, hogy egy függvényt többféle adattal is tesztelned kellett, minden egyes módosítás után? Mindig ki kellett töltened a 15 elemű űrlapodat, hogy megnézd, működik-e a rekord rögzítése? Ezután mindig manuálisan törölni kellett a teszt adatokat? Ha ezek alapján ráismersz az általános munkastílusodra, itt az idő, hogy megismerkedj az egységteszteléssel. Egy módszer, ami segít jobb minőségű kód előállításában, a hibakeresésben és refaktorizálásban, lecsökkentve a tesztelésre fordított időt.
Hierarchikus DOM fa bejárása preorder iteratív alapokon MySQL adatbázisból PHP nyelven
Rádi Viktor algoritmusa
■