<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
	<title>Comments for deadlime.project</title>
	
	<link>http://deadlime.hu</link>
	<description>squeezed out</description>
	<lastBuildDate>Wed, 21 Dec 2011 15:09:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/deadlime-comments" /><feedburner:info uri="deadlime-comments" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><item>
		<title>Comment on Valósághű (?) sorbanállás szimulátor by Walkman</title>
		<link>http://deadlime.hu/2011/02/03/valosaghu-sorbanallas-szimulator/#comment-13259</link>
		<dc:creator>Walkman</dc:creator>
		<pubDate>Wed, 21 Dec 2011 15:09:39 +0000</pubDate>
		<guid isPermaLink="false">http://deadlime.hu/?p=186#comment-13259</guid>
		<description>Külföldön működik ez szépen, csak mi vagyunk ilyen buták...</description>
		<content:encoded><![CDATA[<p>Külföldön működik ez szépen, csak mi vagyunk ilyen buták...</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A zöldcitromok ereje by filad</title>
		<link>http://deadlime.hu/2011/06/19/a-zoldcitromok-ereje/#comment-13258</link>
		<dc:creator>filad</dc:creator>
		<pubDate>Sun, 11 Dec 2011 13:31:20 +0000</pubDate>
		<guid isPermaLink="false">http://deadlime.hu/?p=233#comment-13258</guid>
		<description>Még soha nem láttam ezt az editort, köszi. Éppen ma akartam megnézni, de a "többszörös kijelölés" link sajna nem megy :(
Reméljük visszajön..</description>
		<content:encoded><![CDATA[<p>Még soha nem láttam ezt az editort, köszi. Éppen ma akartam megnézni, de a "többszörös kijelölés" link sajna nem megy :(<br />
Reméljük visszajön..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A zöldcitromok ereje by Tommey</title>
		<link>http://deadlime.hu/2011/06/19/a-zoldcitromok-ereje/#comment-13248</link>
		<dc:creator>Tommey</dc:creator>
		<pubDate>Wed, 29 Jun 2011 13:54:11 +0000</pubDate>
		<guid isPermaLink="false">http://deadlime.hu/?p=233#comment-13248</guid>
		<description>Közben végig értem az egész Python dokumentáción. :) Szóval értem, hogy milyen lehetőségek rejlenek ebben a self az első paraméter megoldásban (függvény deklaráció osztályon kívül, majd osztályon belül átadással betesszük) ugyanakkor, ha osztályokban/modulokban gondolkodsz, akkor nem túl kényelmes mindig odaírni. De hát valamit valamiért gondolom.
Tetszik ez a listakezelős szintaxis benne, gyorsabb (leírni), mint az array_slice és társait, viszont nem értem minek olyan tömb/lista típus, amit nem lehet módosítani.. kicsit túl van bonyolítva, vagy csak túlságosan hozzászoktam a PHP array kötetlen lazaságához. :)</description>
		<content:encoded><![CDATA[<p>Közben végig értem az egész Python dokumentáción. :) Szóval értem, hogy milyen lehetőségek rejlenek ebben a self az első paraméter megoldásban (függvény deklaráció osztályon kívül, majd osztályon belül átadással betesszük) ugyanakkor, ha osztályokban/modulokban gondolkodsz, akkor nem túl kényelmes mindig odaírni. De hát valamit valamiért gondolom.<br />
Tetszik ez a listakezelős szintaxis benne, gyorsabb (leírni), mint az array_slice és társait, viszont nem értem minek olyan tömb/lista típus, amit nem lehet módosítani.. kicsit túl van bonyolítva, vagy csak túlságosan hozzászoktam a PHP array kötetlen lazaságához. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Szükségesek-e a sablonnyelvek? by Tommey</title>
		<link>http://deadlime.hu/2007/10/14/szuksegesek-e-a-sablonnyelvek/#comment-13247</link>
		<dc:creator>Tommey</dc:creator>
		<pubDate>Mon, 27 Jun 2011 09:28:53 +0000</pubDate>
		<guid isPermaLink="false">http://deadlime.hu/2007/10/14/szuksegesek-e-a-sablonnyelvek/#comment-13247</guid>
		<description>Már több projektnél is használtam ezt a sablonrendszert. Egy folyamatban lévő saját esetben pedig már tovább fejlesztettem, így már képes nyelvi támogatásra is úgy, hogy a lefordított kódban már a szövegek vannak benne. Elsőre persze nem így csináltam, de hamar rájöttem, hogy 2 nyelvi függvény hívás gyorsabban lefut, mintha ugyanezt az 5000 ciklusos for ciklusban teszi 10000-szer. :D
Illetve ezen kívül van még benne automatikus link (href) transzformáció is, szintén nyelvi támogatás keretein belül, hogy mindenki a saját nyelvén lásson szép url-t. :)
Sajnos perpillanat erősen össze van építve a keretrendszer többi részével, ezért nem tudom megmutatni a kódot, de ha időm engedi készítek róla egy cikket, hogy hogyan lehet könnyedén bővíteni a Lighty tudását. :)</description>
		<content:encoded><![CDATA[<p>Már több projektnél is használtam ezt a sablonrendszert. Egy folyamatban lévő saját esetben pedig már tovább fejlesztettem, így már képes nyelvi támogatásra is úgy, hogy a lefordított kódban már a szövegek vannak benne. Elsőre persze nem így csináltam, de hamar rájöttem, hogy 2 nyelvi függvény hívás gyorsabban lefut, mintha ugyanezt az 5000 ciklusos for ciklusban teszi 10000-szer. :D<br />
Illetve ezen kívül van még benne automatikus link (href) transzformáció is, szintén nyelvi támogatás keretein belül, hogy mindenki a saját nyelvén lásson szép url-t. :)<br />
Sajnos perpillanat erősen össze van építve a keretrendszer többi részével, ezért nem tudom megmutatni a kódot, de ha időm engedi készítek róla egy cikket, hogy hogyan lehet könnyedén bővíteni a Lighty tudását. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Google Reader hasznosítása by Tommey</title>
		<link>http://deadlime.hu/2007/11/09/a-google-reader-hasznositasa/#comment-13246</link>
		<dc:creator>Tommey</dc:creator>
		<pubDate>Mon, 27 Jun 2011 09:16:19 +0000</pubDate>
		<guid isPermaLink="false">http://deadlime.hu/2007/11/09/a-google-reader-hasznositasa/#comment-13246</guid>
		<description>Két meglátásom volna ide:
1. parent.innerHTML = ''; helyett (ha már jQuery): parent.html('');
2. PHP-nál olvastam, hogy a count() használata gyakorlatilag semmivel sem nagyobb teher, mint csinálni egy $cnt változót és azzal csinálni a for ciklust.. JS-nél még nem néztem ennek utána, de ott is igen komoly fejlesztő gárda van, szerintem a len bevezetése inkább hátrány, mint előny lehet itt is, mivel maga a .length szintén csak egy változó, így a rá való hivatkozás ugyanannyiba kerül, mint a len-re való hivatkozás

Azt hiszem érdemes utánanéznem ezeknek a változós dolgoknak. :)</description>
		<content:encoded><![CDATA[<p>Két meglátásom volna ide:<br />
1. parent.innerHTML = ''; helyett (ha már jQuery): parent.html('');<br />
2. PHP-nál olvastam, hogy a count() használata gyakorlatilag semmivel sem nagyobb teher, mint csinálni egy $cnt változót és azzal csinálni a for ciklust.. JS-nél még nem néztem ennek utána, de ott is igen komoly fejlesztő gárda van, szerintem a len bevezetése inkább hátrány, mint előny lehet itt is, mivel maga a .length szintén csak egy változó, így a rá való hivatkozás ugyanannyiba kerül, mint a len-re való hivatkozás</p>
<p>Azt hiszem érdemes utánanéznem ezeknek a változós dolgoknak. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A névtelenbe és tovább by Tommey</title>
		<link>http://deadlime.hu/2011/05/30/a-nevtelenbe-es-tovabb/#comment-13245</link>
		<dc:creator>Tommey</dc:creator>
		<pubDate>Mon, 27 Jun 2011 08:53:05 +0000</pubDate>
		<guid isPermaLink="false">http://deadlime.hu/?p=203#comment-13245</guid>
		<description>Ez a névtelen függvény szerintem csak egy korkövető újítás. Eddig még nekem sose volt rá szükségem. Ha rövidebb függvények ugyan kellettek is, azok rendre több helyzetben is előjöttek így célszerű volt kiszervezni őket globális szintre vagy statikus Utility osztályba. 

Javascriptnél az eseménykezelés miatt egyenesen szinte kell használni, mert 1-1 elemnek saját kezelő függvénye van, amit felesleges lenne külön deklarálni, ha máshol nincs rá szükség. Viszont PHP-nál nincs eseménykezelés, legalábbis felhasználói interakciószerűen. Akkor mire is jó? :)

A másik, ami kicsit leakasztott ez az utolsó kód, az objektum meghívása. Azt értem, hogy ekkor az __invoke fut.. de erre megint nem jut eszembe semmi, hogy miért is jó ez? :) Talán azt tudnám elképzelni, hogy osztályváltozók beállítására lehetne használni, de ezt egyrészt már a konstruktorban szokás összehozni, másfelől ha valaki a kódot olvassa akkor egy set() függvény sokkal jobban adja magát, mint egy ilyen objektumhívás.

Persze az dicséretes, hogy tényleg fejlődik a nyelv és ilyen trükkök is kerülnek bele, lehet, hogy csak én vagyok lemaradva és már régen használnom kellene ezeket. :)</description>
		<content:encoded><![CDATA[<p>Ez a névtelen függvény szerintem csak egy korkövető újítás. Eddig még nekem sose volt rá szükségem. Ha rövidebb függvények ugyan kellettek is, azok rendre több helyzetben is előjöttek így célszerű volt kiszervezni őket globális szintre vagy statikus Utility osztályba. </p>
<p>Javascriptnél az eseménykezelés miatt egyenesen szinte kell használni, mert 1-1 elemnek saját kezelő függvénye van, amit felesleges lenne külön deklarálni, ha máshol nincs rá szükség. Viszont PHP-nál nincs eseménykezelés, legalábbis felhasználói interakciószerűen. Akkor mire is jó? :)</p>
<p>A másik, ami kicsit leakasztott ez az utolsó kód, az objektum meghívása. Azt értem, hogy ekkor az __invoke fut.. de erre megint nem jut eszembe semmi, hogy miért is jó ez? :) Talán azt tudnám elképzelni, hogy osztályváltozók beállítására lehetne használni, de ezt egyrészt már a konstruktorban szokás összehozni, másfelől ha valaki a kódot olvassa akkor egy set() függvény sokkal jobban adja magát, mint egy ilyen objektumhívás.</p>
<p>Persze az dicséretes, hogy tényleg fejlődik a nyelv és ilyen trükkök is kerülnek bele, lehet, hogy csak én vagyok lemaradva és már régen használnom kellene ezeket. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A zöldcitromok ereje by Tommey</title>
		<link>http://deadlime.hu/2011/06/19/a-zoldcitromok-ereje/#comment-13244</link>
		<dc:creator>Tommey</dc:creator>
		<pubDate>Mon, 27 Jun 2011 08:41:19 +0000</pubDate>
		<guid isPermaLink="false">http://deadlime.hu/?p=233#comment-13244</guid>
		<description>Nézegettem most a hétvégén a Pythont, de egy valamit nem értek, amit itt is látok. A függvények első paraméterének minek kell a self? Anélkül a függvényen belül nem elérhető az objektum többi része? Tehát ha nincs ott a definícióban a self, akkor a függvényen belül nincs is értelmezve? Eddig ez az egyetlen, amit egyrészt nem értek, másrészt felesleges plusz kódnak tűnik, ami ellentmond az eddig általam látottakkal - mivel eddig úgy láttam mindent próbál a nyelv minél rövidebben, egyszerűbben megoldani.</description>
		<content:encoded><![CDATA[<p>Nézegettem most a hétvégén a Pythont, de egy valamit nem értek, amit itt is látok. A függvények első paraméterének minek kell a self? Anélkül a függvényen belül nem elérhető az objektum többi része? Tehát ha nincs ott a definícióban a self, akkor a függvényen belül nincs is értelmezve? Eddig ez az egyetlen, amit egyrészt nem értek, másrészt felesleges plusz kódnak tűnik, ami ellentmond az eddig általam látottakkal - mivel eddig úgy láttam mindent próbál a nyelv minél rövidebben, egyszerűbben megoldani.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Valósághű (?) sorbanállás szimulátor by arwen</title>
		<link>http://deadlime.hu/2011/02/03/valosaghu-sorbanallas-szimulator/#comment-13178</link>
		<dc:creator>arwen</dc:creator>
		<pubDate>Thu, 03 Feb 2011 21:53:58 +0000</pubDate>
		<guid isPermaLink="false">http://deadlime.hu/?p=186#comment-13178</guid>
		<description>lájk. :)</description>
		<content:encoded><![CDATA[<p>lájk. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Szükségesek-e a sablonnyelvek? by Mefi</title>
		<link>http://deadlime.hu/2007/10/14/szuksegesek-e-a-sablonnyelvek/#comment-13177</link>
		<dc:creator>Mefi</dc:creator>
		<pubDate>Tue, 25 Jan 2011 19:48:17 +0000</pubDate>
		<guid isPermaLink="false">http://deadlime.hu/2007/10/14/szuksegesek-e-a-sablonnyelvek/#comment-13177</guid>
		<description>Ez eléggé jónak tűnik, én egy egyszerű sablonkezelőt használok ami a  elemeket cseréli minta szerint, debug mód kikapcsolása esetén meg a fölösleget eltünteti, de ez mindenképpen egy használható ötlet itt.</description>
		<content:encoded><![CDATA[<p>Ez eléggé jónak tűnik, én egy egyszerű sablonkezelőt használok ami a  elemeket cseréli minta szerint, debug mód kikapcsolása esetén meg a fölösleget eltünteti, de ez mindenképpen egy használható ötlet itt.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A kivétel erősíti a... kódot by Mefi</title>
		<link>http://deadlime.hu/2008/09/22/a-kivetel-erositi-a-kodot/#comment-13176</link>
		<dc:creator>Mefi</dc:creator>
		<pubDate>Mon, 17 Jan 2011 09:26:24 +0000</pubDate>
		<guid isPermaLink="false">http://deadlime.hu/?p=131#comment-13176</guid>
		<description>Egyik projektnél pont most írtam debuggert, és a keretrendszerbe beleépítettem egy hasonlót, bár annak kicsit más a működése; egyrészt ha a debugger aktív, akkor minden hibát elkap és kiír, ha a debugger nem aktív, akkor pedig a hiba súlyosságától függően vagy leállítja az egész oldalt és átnavigál egy statikus "o-ó, valami nem oké" oldalra, miközben küldi a logot mélben, vagy csak küldi a logot mélben. :)</description>
		<content:encoded><![CDATA[<p>Egyik projektnél pont most írtam debuggert, és a keretrendszerbe beleépítettem egy hasonlót, bár annak kicsit más a működése; egyrészt ha a debugger aktív, akkor minden hibát elkap és kiír, ha a debugger nem aktív, akkor pedig a hiba súlyosságától függően vagy leállítja az egész oldalt és átnavigál egy statikus "o-ó, valami nem oké" oldalra, miközben küldi a logot mélben, vagy csak küldi a logot mélben. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A PHP biztonsági buktatói by Weblapkészítés</title>
		<link>http://deadlime.hu/2006/05/19/a-php-biztonsagi-buktatoi/#comment-13174</link>
		<dc:creator>Weblapkészítés</dc:creator>
		<pubDate>Sat, 18 Sep 2010 10:18:41 +0000</pubDate>
		<guid isPermaLink="false">http://deadlime.hu/2006/05/19/a-php-biztonsagi-buktatoi/#comment-13174</guid>
		<description>Nagyon hasznos olvasmány, mindenkinek kinyomtatni és betűzni a szemhéja mögé, köszi ! :)</description>
		<content:encoded><![CDATA[<p>Nagyon hasznos olvasmány, mindenkinek kinyomtatni és betűzni a szemhéja mögé, köszi ! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Mi is az a PDO? by Gábor</title>
		<link>http://deadlime.hu/2006/02/11/mi-is-az-a-pdo/#comment-13169</link>
		<dc:creator>Gábor</dc:creator>
		<pubDate>Sun, 15 Aug 2010 09:48:12 +0000</pubDate>
		<guid isPermaLink="false">http://deadlime.hu/2006/02/11/mi-is-az-a-pdo/#comment-13169</guid>
		<description>megtaláltam ez valami traversable nevű dolog, de ez egyelőre túl bonyolúlt nekem...</description>
		<content:encoded><![CDATA[<p>megtaláltam ez valami traversable nevű dolog, de ez egyelőre túl bonyolúlt nekem...</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Mi is az a PDO? by Gábor</title>
		<link>http://deadlime.hu/2006/02/11/mi-is-az-a-pdo/#comment-13167</link>
		<dc:creator>Gábor</dc:creator>
		<pubDate>Sun, 15 Aug 2010 00:35:23 +0000</pubDate>
		<guid isPermaLink="false">http://deadlime.hu/2006/02/11/mi-is-az-a-pdo/#comment-13167</guid>
		<description>Szia!

Miért ad eltérő kimentet az alábbi két bekezdés?

print_r($db-&gt;query(" SELECT * FROM `teszt` "));

PDOStatement Object
(
    [queryString] =&gt;  SELECT * FROM `teszt`
)

foreach ($db-&gt;query(" SELECT * FROM `teszt` ") as $row) {
    print_r($row);
}

Array
(
    [ido] =&gt; 2009-02-27 03:03:42
    [0] =&gt; 2009-02-27 03:03:42
)

A teszt táblában van egy darab idő nevű oszlop.

Elvileg a print_r objektum esetén kiírja az összes (látható és nem látható) tulajdonságot, míg a foreach végigmegy a látható tulajdonságokon.</description>
		<content:encoded><![CDATA[<p>Szia!</p>
<p>Miért ad eltérő kimentet az alábbi két bekezdés?</p>
<p>print_r($db-&gt;query(" SELECT * FROM `teszt` "));</p>
<p>PDOStatement Object<br />
(<br />
    [queryString] =&gt;  SELECT * FROM `teszt`<br />
)</p>
<p>foreach ($db-&gt;query(" SELECT * FROM `teszt` ") as $row) {<br />
    print_r($row);<br />
}</p>
<p>Array<br />
(<br />
    [ido] =&gt; 2009-02-27 03:03:42<br />
    [0] =&gt; 2009-02-27 03:03:42<br />
)</p>
<p>A teszt táblában van egy darab idő nevű oszlop.</p>
<p>Elvileg a print_r objektum esetén kiírja az összes (látható és nem látható) tulajdonságot, míg a foreach végigmegy a látható tulajdonságokon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on MySQL fulltext keresés by elehel</title>
		<link>http://deadlime.hu/2006/10/20/mysql-fulltext-kereses/#comment-13158</link>
		<dc:creator>elehel</dc:creator>
		<pubDate>Tue, 18 May 2010 11:16:01 +0000</pubDate>
		<guid isPermaLink="false">http://deadlime.hu/2006/10/20/mysql-fulltext-kereses/#comment-13158</guid>
		<description>Hm.. ezt kerestem én.... :)</description>
		<content:encoded><![CDATA[<p>Hm.. ezt kerestem én.... :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Google Reader hasznosítása by burillak</title>
		<link>http://deadlime.hu/2007/11/09/a-google-reader-hasznositasa/#comment-13155</link>
		<dc:creator>burillak</dc:creator>
		<pubDate>Mon, 05 Apr 2010 20:40:25 +0000</pubDate>
		<guid isPermaLink="false">http://deadlime.hu/2007/11/09/a-google-reader-hasznositasa/#comment-13155</guid>
		<description>""</description>
		<content:encoded><![CDATA[<p>""</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Google Reader hasznosítása by burillak</title>
		<link>http://deadlime.hu/2007/11/09/a-google-reader-hasznositasa/#comment-13154</link>
		<dc:creator>burillak</dc:creator>
		<pubDate>Mon, 05 Apr 2010 20:39:57 +0000</pubDate>
		<guid isPermaLink="false">http://deadlime.hu/2007/11/09/a-google-reader-hasznositasa/#comment-13154</guid>
		<description />
		<content:encoded />
	</item>
	<item>
		<title>Comment on A Google Reader hasznosítása by burillak</title>
		<link>http://deadlime.hu/2007/11/09/a-google-reader-hasznositasa/#comment-13153</link>
		<dc:creator>burillak</dc:creator>
		<pubDate>Mon, 05 Apr 2010 20:37:51 +0000</pubDate>
		<guid isPermaLink="false">http://deadlime.hu/2007/11/09/a-google-reader-hasznositasa/#comment-13153</guid>
		<description>Ezt az előbb vmiért nem jelenítette meg az updateLinks függvény után:


</description>
		<content:encoded><![CDATA[<p>Ezt az előbb vmiért nem jelenítette meg az updateLinks függvény után:</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A Google Reader hasznosítása by burillak</title>
		<link>http://deadlime.hu/2007/11/09/a-google-reader-hasznositasa/#comment-13152</link>
		<dc:creator>burillak</dc:creator>
		<pubDate>Mon, 05 Apr 2010 20:36:29 +0000</pubDate>
		<guid isPermaLink="false">http://deadlime.hu/2007/11/09/a-google-reader-hasznositasa/#comment-13152</guid>
		<description>A következő kódot próbáltam a WP oldalon, de nem működött sajnos:

 
			function updateLinks(data)
{
	var parent = $('link-list');
	parent.innerHTML = '';
	var len = data.items.length;
	for (var i = 0; i &lt; len; ++i)
	{
		parent.insert('&lt;a href="'+data.items[i].alternate.href+'" rel="nofollow"&gt;'+data.items[i].title+'&lt;/a&gt;');
	}
}

		 





Mit rontottam el?

Csaba</description>
		<content:encoded><![CDATA[<p>A következő kódot próbáltam a WP oldalon, de nem működött sajnos:</p>
<p>			function updateLinks(data)<br />
{<br />
	var parent = $('link-list');<br />
	parent.innerHTML = '';<br />
	var len = data.items.length;<br />
	for (var i = 0; i &lt; len; ++i)<br />
	{<br />
		parent.insert(&#039;<a href="'+data.items[i].alternate.href+'" rel="nofollow">'+data.items[i].title+'</a>');<br />
	}<br />
}</p>
<p>Mit rontottam el?</p>
<p>Csaba</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on XSLT a gyakorlatban by kriz</title>
		<link>http://deadlime.hu/2006/03/03/xslt-a-gyakorlatban/#comment-13151</link>
		<dc:creator>kriz</dc:creator>
		<pubDate>Mon, 05 Apr 2010 11:37:17 +0000</pubDate>
		<guid isPermaLink="false">http://deadlime.hu/2006/03/03/xslt-a-gyakorlatban/#comment-13151</guid>
		<description>Végül nem merültem bele annyira a dologba és jutottam el odáig, hogy élesben is használjak XSL alapú sablonrendszert. Leragadtam a szerintem átláthatóbb és kényelmesebben gépelhető Smarty-szerű sablonnyelveknél (mint ami például a &lt;a href="http://deadlime.hu/2007/10/14/szuksegesek-e-a-sablonnyelvek/" rel="nofollow"&gt;Szükségesek-e a sablonnyelvek?&lt;/a&gt; végén említve is lett).

Pár éve még volt egy kis próbálkozás a &lt;a href="http://deadlime.hu/2008/04/03/kliens-oldali-xslt/" rel="nofollow"&gt;kliens oldali felhasználást&lt;/a&gt; tekintve, de azt se használtam még éles környezetben. Mindenesetre a kliens oldali elgondolás nekem jobban tetszik, főleg ha valami olyan oldalról van szó, ami esetleg más oldalaknak szolgáltat adatokat, mert akkor a weboldal maga lehet akár egyben az API is.</description>
		<content:encoded><![CDATA[<p>Végül nem merültem bele annyira a dologba és jutottam el odáig, hogy élesben is használjak XSL alapú sablonrendszert. Leragadtam a szerintem átláthatóbb és kényelmesebben gépelhető Smarty-szerű sablonnyelveknél (mint ami például a <a href="http://deadlime.hu/2007/10/14/szuksegesek-e-a-sablonnyelvek/" rel="nofollow">Szükségesek-e a sablonnyelvek?</a> végén említve is lett).</p>
<p>Pár éve még volt egy kis próbálkozás a <a href="http://deadlime.hu/2008/04/03/kliens-oldali-xslt/" rel="nofollow">kliens oldali felhasználást</a> tekintve, de azt se használtam még éles környezetben. Mindenesetre a kliens oldali elgondolás nekem jobban tetszik, főleg ha valami olyan oldalról van szó, ami esetleg más oldalaknak szolgáltat adatokat, mert akkor a weboldal maga lehet akár egyben az API is.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on XSLT a gyakorlatban by inf3rno</title>
		<link>http://deadlime.hu/2006/03/03/xslt-a-gyakorlatban/#comment-13149</link>
		<dc:creator>inf3rno</dc:creator>
		<pubDate>Mon, 05 Apr 2010 00:58:40 +0000</pubDate>
		<guid isPermaLink="false">http://deadlime.hu/2006/03/03/xslt-a-gyakorlatban/#comment-13149</guid>
		<description>Közben eszembe jutott, hogy php osztályok generáltatására is simán lehetne használni mindezt...

pl én éppen fejlesztek egy ORM rendszert, aminél ilyen XML-ben tárolom le az adatokat:

&lt;?xml version="1.0" encoding="utf-8" ?&gt;
&lt;model
	xmlns:package="mapping.package"
	xmlns:class="mapping.class"
	xmlns:integer="mapping.datatype.integer"
	xmlns:string="mapping.datatype.string"
	xmlns:one="mapping.relationship.one"
	xmlns:many="mapping.relationship.many"
&gt;
	&lt;package:testdb location="localhost:1234" user="root" password="test" charset="utf-8"&gt;
		&lt;class:user&gt;
			&lt;integer:id size="3" /&gt;
			&lt;string:name size="128" /&gt;
			&lt;string:email size="128" /&gt;
		&lt;/class:user&gt;

		&lt;class:book&gt;
			&lt;integer:id size="6" /&gt;
			&lt;string:name size="128" /&gt;
		&lt;/class:book&gt;

		&lt;class:relationship&gt;
			&lt;one:user /&gt;
			&lt;many:book /&gt;
		&lt;/class:relationship&gt;
	&lt;/package:testdb&gt;
&lt;/model&gt;

Egy jól megírt XSL fájllal ebből simán lehetne osztályokat generáltatni parser nélkül. :-) Egyre jobban tetszik ez a megközelítés :):):)</description>
		<content:encoded><![CDATA[<p>Közben eszembe jutott, hogy php osztályok generáltatására is simán lehetne használni mindezt...</p>
<p>pl én éppen fejlesztek egy ORM rendszert, aminél ilyen XML-ben tárolom le az adatokat:</p>
<p>&#60;?xml version="1.0" encoding="utf-8" ?&#62;<br />
&#60;model<br />
	xmlns:package="mapping.package"<br />
	xmlns:class="mapping.class"<br />
	xmlns:integer="mapping.datatype.integer"<br />
	xmlns:string="mapping.datatype.string"<br />
	xmlns:one="mapping.relationship.one"<br />
	xmlns:many="mapping.relationship.many"<br />
&#62;<br />
	&#60;package:testdb location="localhost:1234" user="root" password="test" charset="utf-8"&#62;<br />
		&#60;class:user&#62;<br />
			&#60;integer:id size="3" /&#62;<br />
			&#60;string:name size="128" /&#62;<br />
			&#60;string:email size="128" /&#62;<br />
		&#60;/class:user&#62;</p>
<p>		&#60;class:book&#62;<br />
			&#60;integer:id size="6" /&#62;<br />
			&#60;string:name size="128" /&#62;<br />
		&#60;/class:book&#62;</p>
<p>		&#60;class:relationship&#62;<br />
			&#60;one:user /&#62;<br />
			&#60;many:book /&#62;<br />
		&#60;/class:relationship&#62;<br />
	&#60;/package:testdb&#62;<br />
&#60;/model&#62;</p>
<p>Egy jól megírt XSL fájllal ebből simán lehetne osztályokat generáltatni parser nélkül. :-) Egyre jobban tetszik ez a megközelítés :):):)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

