Mit is tud a PHP 5.3
Már egy ideje forgatom a fejemben a gondolatot, hogy kellene egy gyakorlatorientált miniprojektet gyártani a PHP 5.3 képességei felderítésére. Jelentem, elérkezett a pillanat, úgyhogy ihun a reggeli kávé mellé a tapasztalatok.
Sablonkezelés jQuery alatt
Szinte minden webes nyelv rendelkezik valamilyen sablonkezelő rendszerrel (template system), amivel a egyes blokkokat fel tudjuk tölteni változó tartalommal.
undefined !== undefined
Mit ír ki az alábbi JavaScript program, ha az első két alert: 1: undefined és 2: undefined?
alert('1: ' + typeof undef1);
alert('2: ' + typeof undef2);
alert('3: ' + undef1);
alert('4: ' + undef2);
// ...
Szerdán májusi budapest.js
A korábbi tervekkel ellentétben a budapest.js közösség májusi találkozója mégsem lesz angol nyelvű, ugyanis a meetupra meghívott Vienna.js vendégelőadói csak júniusban fognak tudni Budapestre látogatni. Aggodalomra semmi ok, érdekes témákkal készültetek ezúttal is.
A Weblabor arcai 2.
Tiku
Sziasztok, Vince vagyok, 30 éves, 2002 májusa óta Weblabor tag. De együtt tudok ezzel élni :)
Amikor Ádám (aka Ceriak) megkeresett, hogy írjam meg ezt a bemutatkozót, őszintén szólva értetlenül bámultam a monitort, hogy vajon mivel érdemeltem ezt ki? Mindenesetre köszönöm a megtiszteltetést.
High Performance Web Sites – Essential Knowledge for Frontend Engineers
Nemrég a Google bejelentette, hogy ezentúl a weboldalak letöltési sebessége is beleszámít majd az oldalak rangsorolásába. Ezen felbuzdulva úgy gondoltam, éppen időszerű kicsit bővebben foglalkozni a címben említett kiadvánnyal.
<xmlForum language="hungarian" />
A 70-es években Charles Goldfarb, Ed Mosher és Ray Lorie az IBM-nél kidolgozta a műszaki dokumentációk strukturált elemekkel történő leírására alkalmazott GML-t, ahol GML a neveik (Goldfarb, Mosher és Lorie) kezdőbetűi. Az ötletet Goldfarb – a jobb érthetőséget tűzve ki célul – továbbgondolja, és kidolgoz egy leírónyelvet, amely Standard Generalised Markup Language néven vonul be az informatika történetébe.
Rapid webalkalmazás-fejlesztés Pinaxszal
Siteépítés három perc alatt, avagy „minden fent van a neten”.
$ pip install Pinax
$ pinax-admin setup_project -b social feszbuk
$ python manage.py syncdb
$ python manage.py runserver
A fenti utasítássorozat eredményeképpen a localhost:8000
alatt kapunk egy webalkalmazást, ami dióhéjban tartalmaz: egy egyszerű Twitter-klónt, fotógalériát, wikit, projektkezelőt, blogmotort, könyvjelzőtárat stb. A Pinax magáról azt hirdeti, hogy rapid webalkalmazás-fejlesztési platform. Valójában ennél több. Ezekről és arról, hogy végül miért nem választottam, az alábbiakban.
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.
■