<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Nette Framework forum : </title>
<link>http://forum.nette.org/cs</link>
<description> Nette Framework forum</description>
<language>cs</language>
<docs>http://backend.userland.com/rss</docs>
<item>
	<title>NotSupportedException  SQLite or SQLite3 extension is required for storing tags and priorities. (Hlášení chyb)</title>
	<dc:creator>zacatecnik</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38828#p38828</link>
	<guid isPermaLink="false">38828@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;děkuji za vysvětlení, už mi to funguje.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Tue, 07 Sep 2010 16:50:27 +0200</pubDate>
</item>
<item>
	<title>[addon multiplefileupload] MultipleFileUpload – form control (Dokumentace)</title>
	<dc:creator>Bernard Williams</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38822#p38822</link>
	<guid isPermaLink="false">38822@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Nazdárek,&lt;/p&gt;

&lt;p&gt;právě jsem testuji MFU a přišel jsem na jednu věc, co není nejspíš
ošetřená. Pokud používám ne-HTML4 form, tak mi při výběru velkého
souboru (přesahujícího hodnotu upload_max_filesize) vyskočí JS okno, že
tento soubor bude ignorován – to je ok. Pokud použiji HTML4 form, tak na
mě už žádné JS okno nevyskočí. Form se tváří, jakoby se vše odeslalo
v pořádku, ale přijde mi jen potvrzující hláška o všech
&lt;strong&gt;ostatních&lt;/strong&gt; souborech – daný velký soubor to úplně
&lt;strong&gt;přeskočilo&lt;/strong&gt; a přeskočilo to taky případné ošetření
v onSubmit(). Uživatel pak může přehlédnout, že tento soubor to
nenahrálo, protože se mu neobjevila žádná chybová hláška. Jak tuhle
situaci řešíte? Dá se to JS v HTML4 zapnout nebo ho donutit, aby se dostal
až na PHP validaci?&lt;/p&gt;

&lt;p&gt;Děkuji&lt;br&gt;
Bernard&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Tue, 07 Sep 2010 16:19:46 +0200</pubDate>
</item>
<item>
	<title>ImageMagick → resize ()  ztrácí parametry (Hlášení chyb)</title>
	<dc:creator>David Grudl</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38819#p38819</link>
	<guid isPermaLink="false">38819@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Tohle zní velmi záhadně. Můžeš to zkusit krokovat?&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Tue, 07 Sep 2010 14:14:56 +0200</pubDate>
</item>
<item>
	<title>Module ‚wddx‘ already loaded (Hlášení chyb)</title>
	<dc:creator>David Grudl</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38818#p38818</link>
	<guid isPermaLink="false">38818@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Zkus aktualizovat Nette, tohle se dřív mohlo stávat.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Tue, 07 Sep 2010 14:14:30 +0200</pubDate>
</item>
<item>
	<title>ImageMagick → resize ()  ztrácí parametry (Hlášení chyb)</title>
	<dc:creator>medhi</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38812#p38812</link>
	<guid isPermaLink="false">38812@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Když resizuji obrázek větších rozměrů (3600×2400), dostanu výjimku a
laděnka mi hlásí „At least width or height must be specified.“ Parametry
pro metodu resize se totiž ztratí:&lt;/p&gt;

&lt;p&gt;Výcuc z call stacku:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;2. Image-&amp;gt; resize (arguments ▼)
$width  NULL
$height NULL

3. ImageMagick-&amp;gt; resize (arguments ▼)
$width  string(2) &quot;50&quot;
$height string(2) &quot;50&quot;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;S menšími obrázky se to nestane.&lt;/p&gt;

&lt;p&gt;Děkuji&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Tue, 07 Sep 2010 12:29:15 +0200</pubDate>
</item>
<item>
	<title>[2010–08–09] Unobtrusive JavaScript namísto InstantClientScript (Changelog)</title>
	<dc:creator>Vyki</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38804#p38804</link>
	<guid isPermaLink="false">38804@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;to &lt;code&gt;-&amp;gt;setValidationScope(false)&lt;/code&gt; mi nefunguje porad&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Tue, 07 Sep 2010 11:36:19 +0200</pubDate>
</item>
<item>
	<title>Module ‚wddx‘ already loaded (Hlášení chyb)</title>
	<dc:creator>Roman Ožana</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38802#p38802</link>
	<guid isPermaLink="false">38802@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Nějak dál jsem to nezkoumal, ale kdyby náhodou někdo narazil
na chybu:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Module ‚wddx‘ already loaded in pattern:
	#^.{1,24}(?=[\s\x00-@\[-`{-~])#us&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Dejte vědět. Vyhazuje mi to na jednom serveru, při funkci
&lt;em&gt;NString::truncate();&lt;/em&gt; – Nette Framework 1.0-alpha pro PHP
5.2 s prefixy tříd.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Tue, 07 Sep 2010 11:33:25 +0200</pubDate>
</item>
<item>
	<title>Vylepsenie validacie Form::EMAIL (Hlášení chyb)</title>
	<dc:creator>jtousek</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38785#p38785</link>
	<guid isPermaLink="false">38785@http://forum.nette.org/cs</guid>
	<description>&lt;blockquote&gt;
	&lt;p&gt;David Grudl napsal(a):&lt;/p&gt;

	&lt;p&gt;Emailové adresy jako &lt;code&gt;IPInsteadOfDomain@127.0.0.1&lt;/code&gt; nejsou
	podporované záměrně. Takové adresy skutečně nikdo nemá. Smyslem
	formulářové validace je odhalit &lt;em&gt;nesmyslné&lt;/em&gt; adresy, ačkoliv mohou
	být podle nějakého RFC platné.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Souhlasím, v tom případě má smysl opravovat maximálně tuto adresu:
numbersInTLD@domain.c0m&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Tue, 07 Sep 2010 09:28:08 +0200</pubDate>
</item>
<item>
	<title>Nefunkční laděnka při application/xhtml+xml (Hlášení chyb)</title>
	<dc:creator>iguana007</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38783#p38783</link>
	<guid isPermaLink="false">38783@http://forum.nette.org/cs</guid>
	<description>&lt;blockquote&gt;
	&lt;p&gt;vrtak-cz napsal(a):&lt;/p&gt;

	&lt;p&gt;Ha tak teď už nic nebrání posílat si debug bar v payloadu při
	ajaxovém požadavku a překreslovat ho… Cool&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Nice! :)&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Tue, 07 Sep 2010 05:58:20 +0200</pubDate>
</item>
<item>
	<title>Zbavení FileStorage závislosti na sqlite (Feature Requests)</title>
	<dc:creator>David Grudl</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38782#p38782</link>
	<guid isPermaLink="false">38782@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;FileStorage vytváří adresář jen jako vedlejší efekt, jelikož si
vytváří složky pro jednotlivé namespaces. Skutečně není to záměr a
spíš bych to měl fixnout. Hrozí totiž, že chybné zadání cesty
k dočasnému adresáři nebude odhaleno.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Tue, 07 Sep 2010 04:40:44 +0200</pubDate>
</item>
<item>
	<title>Vylepsenie validacie Form::EMAIL (Hlášení chyb)</title>
	<dc:creator>David Grudl</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38781#p38781</link>
	<guid isPermaLink="false">38781@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Emailové adresy jako &lt;code&gt;IPInsteadOfDomain@127.0.0.1&lt;/code&gt; nejsou
podporované záměrně. Takové adresy skutečně nikdo nemá. Smyslem
formulářové validace je odhalit &lt;em&gt;nesmyslné&lt;/em&gt; adresy, ačkoliv mohou
být podle nějakého RFC platné.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Tue, 07 Sep 2010 04:24:41 +0200</pubDate>
</item>
<item>
	<title>Nefunkční laděnka při application/xhtml+xml (Hlášení chyb)</title>
	<dc:creator>vrtak-cz</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38779#p38779</link>
	<guid isPermaLink="false">38779@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Ha tak teď už nic nebrání posílat si debug bar v payloadu při
ajaxovém požadavku a překreslovat ho… Cool&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Tue, 07 Sep 2010 04:01:00 +0200</pubDate>
</item>
<item>
	<title>Nefunkční laděnka při application/xhtml+xml (Hlášení chyb)</title>
	<dc:creator>David Grudl</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38778#p38778</link>
	<guid isPermaLink="false">38778@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Ladící nástroje XHTML nepodporují, v případě „blue screen“ to
není ani technicky možné.&lt;/p&gt;

&lt;p&gt;Nicméně přidal jsem možnost, jak zobrazit toolbar vlastními prostředky,
stačí do šablony vložit tento kód:&lt;/p&gt;

&lt;pre&gt;{? Nette\Debug::paintDebugBar(); Nette\Debug::$showBar = FALSE; }&lt;/pre&gt;

&lt;p&gt;nebo si na to udělat makro.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Tue, 07 Sep 2010 02:01:28 +0200</pubDate>
</item>
<item>
	<title>NotSupportedException  SQLite or SQLite3 extension is required for storing tags and priorities. (Hlášení chyb)</title>
	<dc:creator>David Grudl</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38774#p38774</link>
	<guid isPermaLink="false">38774@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;FileJournal je v posledních verzích výchozím žurnálem, takže jej už
není potřeba nastavovat.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 23:39:12 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>Semik</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38773#p38773</link>
	<guid isPermaLink="false">38773@http://forum.nette.org/cs</guid>
	<description>&lt;blockquote&gt;
	&lt;p&gt;Ondřej Mirtes napsal(a):&lt;/p&gt;

	&lt;p&gt;Ja mam, mozna trochu mimozni, dotaz – proc jako tema pro quickstart nemuze
	poslouzit CD-collection?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Taky mě to už napadlo. Jako nápad to není špatný.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 23:31:18 +0200</pubDate>
</item>
<item>
	<title>Nefunkční laděnka při application/xhtml+xml (Hlášení chyb)</title>
	<dc:creator>Ondřej Mirtes</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38772#p38772</link>
	<guid isPermaLink="false">38772@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Proc se snazis mi web v tomhle MIME typu? Taky jsem to kdysi zastaval, IEcku
posilal text/html a Vary: Accept a broukal jsem si, jak mi to vsechno krasne
funguje.&lt;/p&gt;

&lt;p&gt;Pak jsem zjistil, ze mi nemeri Google Analytics. document.write neni
principialne s XML kompatibilni.&lt;/p&gt;

&lt;p&gt;Chci te od toho odradit, dnes uz je doba HTML 5. David toolbar nevykresluje,
protoze nechce zpusobovat zlutou smrt. Stejne tak nemuze fungovat ani
Ladenka.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 23:23:09 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>Ondřej Mirtes</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38771#p38771</link>
	<guid isPermaLink="false">38771@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Ja mam, mozna trochu mimozni, dotaz – proc jako tema pro quickstart nemuze
poslouzit CD-collection?&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 23:16:11 +0200</pubDate>
</item>
<item>
	<title>Zbavení FileStorage závislosti na sqlite (Feature Requests)</title>
	<dc:creator>jakubkulhan</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38768#p38768</link>
	<guid isPermaLink="false">38768@http://forum.nette.org/cs</guid>
	<description>&lt;blockquote&gt;
	&lt;p&gt;hrach napsal(a):&lt;/p&gt;

	&lt;p&gt;Pánové, ale to není server, kterej s diskem pracuje :) a
	nepředpokládám, že máte taky v ntb raid :) ale hádat se s vámi nebudu,
	šlo jen o dobře míněnou radu z praxe.&lt;/p&gt;

	&lt;p&gt;Edit: možná sem to špatně napsal, nezvládá to disk, ne linux ;-) to je
	možná to, proč se to tak chytlo :D&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Uznávám, že rozdělení do více adresářů může věci urychlit. Ale
kolik věcí to ztíží? Vím o tom, že např. Git to takhle dělá –
udělá SHA1 hash položky, jestliže neexistuje, vytvoří adresář
z prvních dvou písmen hex-řetězce hashe, a objekt uloží do souboru
pojmenovaného podle zbytku hex-řetězce. Ovšem Git prostě vybírá objekty
z databáze jen podle hashe. V keši budeš třebas chtít mazat podle tagu a
budeš kvůli tomu vytvářet 16 keší a nad každou spouštět
&lt;code&gt;clean()&lt;/code&gt;? Nepraktické!&lt;/p&gt;

&lt;blockquote&gt;
	&lt;p&gt;zacatecnik napsal(a):&lt;/p&gt;

	&lt;p&gt;hrach: Z praxe mohu potvrdit. Pokud do té složky současně nějaký
	proces zapisuje, jiný z ní čte a do toho to je na sdílené hostingu,
	načítání aplikace se podstatně zpomalí.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Stále by mě zajímalo, o jakých číslech se bavíme. Kolik článků
chceš kešovat / kolik bude položek v keši celkem?&lt;/p&gt;

&lt;p&gt;Jinak, proč jsem vůbec psal, že je to podle mě blbost. Pokud se
nepotýkáš se škálovacími problémy, je to „premature optimization“ a
„premature optimization is the root of all evil“. Zapojovat vůbec keš je
do jistého stupně k ničemu – databáze to stihne obsloužit stejně
rychle, né-li rychleji. Pak je pásmo, kdy &lt;code&gt;FileStorage&lt;/code&gt; je dobré
řešení. A potom bych se rozhodně nevydal tvou cestou, ale porozhlédl se po
&lt;code&gt;MemcacheStorage&lt;/code&gt;, nebo podobně.&lt;/p&gt;

&lt;blockquote&gt;
	&lt;p&gt;zacatecnik napsal(a):&lt;/p&gt;

	&lt;p&gt;Panda: To není moc reálný test, v praxi existuje nějaká fragmentace
	souborů, soubory jsou různě velké a různě se jmenují.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;hrach psal o listování souborů, tohle testuje rychlost listování
souborů, nic jiného. Ber v potaz, že žádný benchmark nikdy nebude
reálný :-) Jediné reálné statistické údaje se dají sehnat při reálném
provozu.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 20:30:32 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>jakubkulhan</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38767#p38767</link>
	<guid isPermaLink="false">38767@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Asi ještě upřesním, co jsem měl na mysli pod RSS čtečkou. Vycházím
&lt;a href=&quot;http://doc10.nette.org/cs/quickstart&quot; rel=&quot;nofollow&quot;&gt;z kostry
QuickStartu&lt;/a&gt;:&lt;/p&gt;

&lt;ol start=&quot;2&quot;&gt;
	&lt;li&gt;Síla šablon: v presenteru se nasypou data do šablony
	(&lt;code&gt;$this-&amp;gt;template-&amp;gt;channel =
	simplexml_load_file(&quot;http://forum.nette.org/cs/feed.php&quot;);&lt;/code&gt;) a
	v šabloně vypíšou (&lt;code&gt;{foreach $channel-&amp;gt;item as
	$item}…{/foreach}&lt;/code&gt;).&lt;/li&gt;

	&lt;li&gt;Model a databáze: vytvoří se dvě třídy – &lt;code&gt;Channel&lt;/code&gt; a
	&lt;code&gt;Item&lt;/code&gt;. &lt;code&gt;Channel&lt;/code&gt; bude zapouzdřovat jeden kanál, jeho
	název atp., bude umožňovat prozkoumávat kanál podle URL (zase s využitím
	SimpleXML a HTTP stream wrapperu), bude implementovat &lt;code&gt;Iterator&lt;/code&gt;
	(bude se iterovat nad seznamem &lt;code&gt;Item&lt;/code&gt;ů). &lt;code&gt;Item&lt;/code&gt;
	zaopouzdřuje položku kanálu, obsahuje její název, text atd. Presenter se
	upraví, aby používal &lt;code&gt;Channel&lt;/code&gt; a &lt;code&gt;Item&lt;/code&gt;
	(&lt;code&gt;$this-&amp;gt;template-&amp;gt;channel =
	Channel::discover(&quot;http://forum.nette.org/cs/feed.php&quot;);&lt;/code&gt;).
	&lt;code&gt;Channel::discover($url)&lt;/code&gt; načte data z dané &lt;code&gt;$url&lt;/code&gt; a
	z nich vytvoří novou instanci &lt;code&gt;Channel&lt;/code&gt;. Ta nakešuje instance
	&lt;code&gt;Item&lt;/code&gt;.&lt;/li&gt;

	&lt;li&gt;Formuláře snadno a rychle: upraví se &lt;code&gt;Channel&lt;/code&gt;, aby mohl
	kanály ukládat do databáze. V databázi bude uložen název kanálu
	(získaný z XML zdroje), URL a datum poslední přečtené položky. Presenter
	bude mít dvě akce – výpis všech kanálů (získá z databáze
	zavoláním metody &lt;code&gt;Channel::getAll()&lt;/code&gt;) a výpis položek kanálu.
	K výpisu všech kanálů se přidá formulář pro přidávání. Ve výpisu
	položek kanálu budou dvě tlačítka – „obnovit“ a „označit za
	přečtené“. „Obnovit“ načte nové položky a uloží je do keše.
	„Označit za přečtené“ změní u kanálu v databázi datum poslední
	přečtené položky na tu nejnovější ve výpisu, vymaže všechny položky
	z keše a přesměřuje na výpis kanálů.&lt;/li&gt;

	&lt;li&gt;AJAX: výpis kanálů a výpis jednoho kanálu se sloučí do jedné
	stránky. Výpis položek bude snippet a kliknutím na odkaz na kanál se
	zavolá server a snippet se překreslí správným výpisem s tlačítky
	„obnovit“ a „označit za přečtené“ pro daný kanál. Formulář pro
	přidávání kanálu se bude odesílat AJAXově, seznam kanálů se obalí
	snippetem a přidání kanálu aktualizuje tento snippet.&lt;/li&gt;

	&lt;li&gt;URL a routování: přiznám se, že u tohodle moc nevím. Bylo by možné
	se vrátit zpět k nezAJAXovatělé aplikaci a tam upravit URL. Či říct „a
	teď si představte, že uživatel nemá Javascript“ a rozšířit aplikaci
	tak, aby fungovala i bez JS.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Implementačně to není vůbec nic složitého (s tím souvisí to, že je
to funkčně chudé – ale je to QuickStart) – využívalo by to jen Nette,
dibi a PHP věci (SimpleXML / zabudovaný HTTP stream wrapper).&lt;/p&gt;

&lt;p&gt;A ne, RSS čtečku vážně nepotřebuju :-)&lt;/p&gt;

&lt;p&gt;Nicméně souhlasím s tím, že pro nějaký QuickStart to není typická
aplikace, a třebas pro to ukázání routování asi ani moc vhodná (i když
on už není takový rozdíl ukazovat to na adresách typu
&lt;code&gt;/blog/muj-super-clanek&lt;/code&gt;, nebo
&lt;code&gt;/ctecka/http-forum-nette-org-feed-php&lt;/code&gt;).&lt;/p&gt;

&lt;p&gt;A nemyslím si, že by QuickStart měl sloužit jako základ pro další
aplikace. Jeho úlohou by mělo být ukázat, co se s frameworkem dá dělat.
Víte, proč podle mě (mimo jiné) třebas u Railsů začínají blogem?
Protože ActiveRecord. ActiveRecord je jedna z hlavním složek Railsů a
místo toho, aby člověk psal &lt;code&gt;SELECT title, content FROM articles WHERE
id=1&lt;/code&gt;, napíše jen &lt;code&gt;Article.find(1)&lt;/code&gt;. Pro mě, když jsem
zkouknul první screencast, tohle bylo hlavní lákadlo. Nette žádné ORM
neobsahuje, proto bych se omezil na co nejmenší využívání databáze, její
jednoduchost. U Nette jsou podle mě nejzajímavější šablony, formuláře a
snippety, ty bych zdůrazňoval.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 20:07:40 +0200</pubDate>
</item>
<item>
	<title>Zbavení FileStorage závislosti na sqlite (Feature Requests)</title>
	<dc:creator>zacatecnik</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38766#p38766</link>
	<guid isPermaLink="false">38766@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;hrach: Z praxe mohu potvrdit. Pokud do té složky současně nějaký
proces zapisuje, jiný z ní čte a do toho to je na sdílené hostingu,
načítání aplikace se podstatně zpomalí.&lt;/p&gt;

&lt;p&gt;Panda: To není moc reálný test, v praxi existuje nějaká fragmentace
souborů, soubory jsou různě velké a různě se jmenují.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 19:22:45 +0200</pubDate>
</item>
<item>
	<title>Zbavení FileStorage závislosti na sqlite (Feature Requests)</title>
	<dc:creator>Panda</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38765#p38765</link>
	<guid isPermaLink="false">38765@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Jeden firemní server – Xeon X3360 @ 2.83GHz, disky 2× &lt;a
href=&quot;http://www.wdc.com/en/products/products.asp?driveid=489&quot;
rel=&quot;nofollow&quot;&gt;WDC WD5002ABYS&lt;/a&gt; za &lt;a
href=&quot;http://www.lsi.com/storage_home/products_home/standard_product_ics/sas_ics/lsisas1068e/&quot;
rel=&quot;nofollow&quot;&gt;LSISAS1068E SAS&lt;/a&gt; v RAID1, ext4, LVM2:&lt;/p&gt;

&lt;pre&gt;server test # time for i in `seq 100000`; do touch $i; done

real    2m26.588s
user    0m17.434s
sys     2m10.786s
server test # time ls &amp;gt;/dev/null

real    0m0.154s
user    0m0.086s
sys     0m0.058s&lt;/pre&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 19:16:30 +0200</pubDate>
</item>
<item>
	<title>Zbavení FileStorage závislosti na sqlite (Feature Requests)</title>
	<dc:creator>hrach</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38764#p38764</link>
	<guid isPermaLink="false">38764@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Pánové, ale to není server, kterej s diskem pracuje :) a
nepředpokládám, že máte taky v ntb raid :) ale hádat se s vámi nebudu,
šlo jen o dobře míněnou radu z praxe.&lt;/p&gt;

&lt;p&gt;Edit: možná sem to špatně napsal, nezvládá to disk, ne linux ;-) to je
možná to, proč se to tak chytlo :D&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 19:04:14 +0200</pubDate>
</item>
<item>
	<title>Zbavení FileStorage závislosti na sqlite (Feature Requests)</title>
	<dc:creator>Majkl578</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38762#p38762</link>
	<guid isPermaLink="false">38762@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;U mě na laptopu (ext4, AMD Athlon64 1,7GHz, 160GB 5400RPM):&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ time for i in `seq 100000`; do touch $i; done
real    6m11.629s
user    0m26.622s
sys     2m21.517s

$ time ls &amp;gt;/dev/null
real    0m0.969s
user    0m0.744s
sys     0m0.212s&lt;/code&gt;&lt;/pre&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 18:58:58 +0200</pubDate>
</item>
<item>
	<title>Zbavení FileStorage závislosti na sqlite (Feature Requests)</title>
	<dc:creator>jakubkulhan</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38761#p38761</link>
	<guid isPermaLink="false">38761@http://forum.nette.org/cs</guid>
	<description>&lt;blockquote&gt;
	&lt;p&gt;hrach napsal(a):&lt;/p&gt;

	&lt;p&gt;Jakub: listování adresáře s pár tisíci soubory linux opravdu
	nezvládá.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;To bude silně závislé na použitém filesystému. I pro blbé staré ext3
to vypadá takhle (Intel Core 2 Duo 2,66GHz, HDD 300GB 7200RPM):&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$ mkdir test
$ cd test
$ time for i in `seq 100000`; do touch $i; done # vytvořím 100000 souborů

real    2m7.387s
user    0m10.236s
sys     0m28.988s
$ time ls &amp;gt;/dev/null

real    0m0.445s
user    0m0.350s
sys     0m0.090s&lt;/code&gt;&lt;/pre&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 18:38:02 +0200</pubDate>
</item>
<item>
	<title>Zbavení FileStorage závislosti na sqlite (Feature Requests)</title>
	<dc:creator>hrach</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38760#p38760</link>
	<guid isPermaLink="false">38760@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Jakub: listování adresáře s pár tisíci soubory linux opravdu
nezvládá.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 18:18:27 +0200</pubDate>
</item>
<item>
	<title>Zbavení FileStorage závislosti na sqlite (Feature Requests)</title>
	<dc:creator>jakubkulhan</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38759#p38759</link>
	<guid isPermaLink="false">38759@http://forum.nette.org/cs</guid>
	<description>&lt;blockquote&gt;
	&lt;p&gt;zacatecnik napsal(a):&lt;/p&gt;

	&lt;p&gt;sry, že otevírám starší topic, dostal jsem se na něj googlením
	„FileJournal nette“. Jen bych chtěl upozornit, na drobnou nekompatibilitu
	s původním FileStorage. Viz příklad:&lt;/p&gt;

	&lt;pre class=&quot;php&quot;&gt;&lt;code&gt;&lt;span class=&quot;xlang&quot;&gt;&amp;lt;?php&lt;/span&gt;
&lt;span
	class=&quot;php-comment&quot;&gt;/* to substr tam je, abych zabránil velkému množství souboru v 1 složce. Článků je hodně a tak je ukládám do /clanky/1/, clanky/2/ clanky/a/, clanky/c/ … a pod dle prvního písmene hashe názvu.
*/&lt;/span&gt;
&lt;span
	class=&quot;php-var&quot;&gt;$storage&lt;/span&gt; = &lt;span
	class=&quot;php-keyword1&quot;&gt;new&lt;/span&gt; FileStorage(TEMP_DIR . &lt;span
	class=&quot;php-quote&quot;&gt;&amp;quot;/clanky/&amp;quot;&lt;/span&gt;.&lt;span
	class=&quot;php-keyword2&quot;&gt;substr&lt;/span&gt;(&lt;span class=&quot;php-keyword2&quot;&gt;md5&lt;/span&gt;(&lt;span
	class=&quot;php-var&quot;&gt;$page&lt;/span&gt;), &lt;span class=&quot;php-num&quot;&gt;0&lt;/span&gt;,&lt;span
	class=&quot;php-num&quot;&gt;1&lt;/span&gt;)); &lt;span
	class=&quot;php-comment&quot;&gt;//puvodní funguje, neexistující složky vytvoří
&lt;/span&gt;&lt;span
	class=&quot;php-var&quot;&gt;$storage&lt;/span&gt; = &lt;span
	class=&quot;php-keyword1&quot;&gt;new&lt;/span&gt; FileJournal(TEMP_DIR . &lt;span
	class=&quot;php-quote&quot;&gt;&amp;quot;/clanky/&amp;quot;&lt;/span&gt;.&lt;span
	class=&quot;php-keyword2&quot;&gt;substr&lt;/span&gt;(&lt;span class=&quot;php-keyword2&quot;&gt;md5&lt;/span&gt;(&lt;span
	class=&quot;php-var&quot;&gt;$page&lt;/span&gt;), &lt;span class=&quot;php-num&quot;&gt;0&lt;/span&gt;,&lt;span
	class=&quot;php-num&quot;&gt;1&lt;/span&gt;)); &lt;span
	class=&quot;php-comment&quot;&gt;// zde skončí chybou
//InvalidStateException
//Cannot open logfile /var/www/web.tld/www/../temp/clanky/1/fj.log for journal.
&lt;/span&gt;&lt;span
	class=&quot;xlang&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

	&lt;p&gt;A zrovna řeším co s tím a jak to spravit, aby mi to fungovalo, na
	hostingu nemám sqlite, proto.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Žurnál je &lt;a
href=&quot;http://github.com/nette/nette/blob/master/Nette/Caching/FileStorage.php#L408&quot;
rel=&quot;nofollow&quot;&gt;vytvářen přes &lt;code&gt;Environment&lt;/code&gt;&lt;/a&gt;, takže
&lt;code&gt;FileStorage&lt;/code&gt; by měla vytvořit adresář pro něj dříve, než je
otevřen žurnál. Tady je &lt;a
href=&quot;http://github.com/jakubkulhan/nette/commit/6f3493994f4cb8d119fbacf6d57ce34df59ea564&quot;
rel=&quot;nofollow&quot;&gt;patch pro vytváření adresáře přímo ve
&lt;code&gt;FileJournal&lt;/code&gt;u&lt;/a&gt;. Ale obávám se, že stejné chování bude
vykazovat i &lt;code&gt;SqliteJournal&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Osobně bych se nebál vytvářet hodně souborů v jednom adresáři (kolik
chceš mít položek v keši /řádově/? miliony?) a věřil filesystému, že
to zvládne. Jinak, pokud vím, &lt;code&gt;FileStorage&lt;/code&gt; vytváří pro každý
namespace vlastní adresář, takže bych spíše využil namespaců
(&lt;code&gt;$cache = new Nette\Caching\Cache(new Nette\Caching\FileStorage(TEMP_DIR),
'clanky-' . substr(md5($page), 0, 1));&lt;/code&gt;).&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 17:57:42 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>Panda</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38757#p38757</link>
	<guid isPermaLink="false">38757@http://forum.nette.org/cs</guid>
	<description>&lt;blockquote&gt;
	&lt;p&gt;22 napsal(a):&lt;/p&gt;

	&lt;p&gt;Problém je, že v QS stejně nepokryješ všechny možnosti a
	v tutoriálech je už solidní výběr z aplikací + přiklady v distribuci.
	Tedy problém je spíš v chybějící teorii, nevím, jestli u mě nebo
	obecně, nikoliv v nedostatku komentovaných aplikací v Nette.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Pokrýt všechny možnosti by ani nemělo být cílem Quick Startu. V QS by
se měl člověk dle mého soudu rychle a hlavně prakticky seznámit se
základními kameny Nette. A těmi kameny jsou Model, View, Presenter.&lt;/p&gt;

&lt;p&gt;Pokud by se mi podařilo napsat nějaký obstojný QS, tak bych rád (pokud
čas dovolí) pokračoval v psaní dalších příkladů a tutoriálů. Je tu
spousta hezkých nápadů na aplikace a byla by škoda je nevyužít, takže
teď se vybere jedna pro Quick Start a na některé další dojde řada
později.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 17:23:10 +0200</pubDate>
</item>
<item>
	<title>NotSupportedException  SQLite or SQLite3 extension is required for storing tags and priorities. (Hlášení chyb)</title>
	<dc:creator>Vyki</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38756#p38756</link>
	<guid isPermaLink="false">38756@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Mícháš 2 věci – journal a storage. Třída Cache očekává
v konstruktoru objekt implementující ICacheStorage – to znamená
FileStorage, MemcachedStorage… Do cache storage ukládáš obsah cache a do
journalu se ukládají některé META FLAGY. Pokud chceš jako jako výchozí
journal použít FileJournal, nastav si to jako službu např. v bootstrapu&lt;/p&gt;

&lt;pre class=&quot;php&quot;&gt;&lt;code&gt;&lt;span
class=&quot;xlang&quot;&gt;&amp;lt;?php&lt;/span&gt;
Environment::getServiceLocator()-&amp;gt;addService(&lt;span
class=&quot;php-quote&quot;&gt;'Nette\\Caching\\ICacheJournal'&lt;/span&gt;, &lt;span
class=&quot;php-keyword1&quot;&gt;new&lt;/span&gt; FileJournal(TEMP_DIR . &lt;span
class=&quot;php-quote&quot;&gt;&amp;quot;/podClanek/&amp;quot;&lt;/span&gt;));
&lt;span
class=&quot;xlang&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Asi by to šlo registrovat i v config.ini, ale dříve mi to občas blblo,
proto sem píšu variantu s bootstrapem.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 17:17:26 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>22</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38752#p38752</link>
	<guid isPermaLink="false">38752@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Problém je, že v QS stejně nepokryješ všechny možnosti a
v tutoriálech je už solidní výběr z aplikací + přiklady v distribuci.
Tedy problém je spíš v chybějící teorii, nevím, jestli u mě nebo
obecně, nikoliv v nedostatku komentovaných aplikací v Nette.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 16:43:22 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>Panda</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38750#p38750</link>
	<guid isPermaLink="false">38750@http://forum.nette.org/cs</guid>
	<description>&lt;blockquote&gt;
	&lt;p&gt;22 napsal(a):&lt;/p&gt;

	&lt;p&gt;Můžu se taky přidat s názorem?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Jasně!&lt;/p&gt;

&lt;blockquote&gt;
	&lt;p&gt;Podle mě by QS měl sloužit stejnému účelu, jako jiné QuickStarty.. ať
	už vezmu QS pro Blender nebo skončím u QS pro PHP a Ajax. Tedy QS by neměl
	být ani tak příklad, jako spíš teoretický úvod do tvorby aplikací v OOP
	s využitím Nette.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Dovolím si oponovat. Pokud si přeložíme pojem Quick Start, dostáváme se
ke slovnímu spojení „rychlý start“. A tak by to opravdu mělo být. QS
by měl uživatele rychle a především názorně provést tvorbou první
aplikace. Začátečník nechce číst dlouhé teoretické elaboráty o tom,
proč zrovna Nette a co v něm je skvělého. On to chce vidět.&lt;/p&gt;

&lt;p&gt;Onen teoretický úvod by měl být spíše první kapitolou nějakého
průvodce.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 16:32:17 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>22</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38749#p38749</link>
	<guid isPermaLink="false">38749@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Můžu se taky přidat s názorem? Podle mě by QS měl sloužit stejnému
účelu, jako jiné QuickStarty.. ať už vezmu QS pro Blender nebo skončím
u QS pro PHP a Ajax. Tedy QS by neměl být ani tak příklad, jako spíš
teoretický úvod do tvorby aplikací v OOP s využitím Nette.&lt;/p&gt;

&lt;p&gt;Jestli bude QS rozpitvaný Blog nebo jiná aplikace, je v podstatě úplně
nepodstatné. Raději bych viděl Blog aplikaci v tutoriálech a z QS na ni
eventuelně odkazoval. Tedy do v QS bych raději uvedl pár příkladů mezi
řešením problému v strukturovaném programování a jak to řešit v OOP a
ještě rychleji s Nette.&lt;/p&gt;

&lt;p&gt;QS by měl být spíše lákadlem a zdůvodněním pro čtenáře, proč
přejít ze strukturovaného programování aplikací na OOP architekturu a
proč k tomu využít právě Nette. Jestli tam nutně chcete mít aplikaci,
tak spíš potom z důvodu vysvětlení OOP přístupu od klasiky nebo třeba
nějaký typický příklad usnadnění práce. Na Nette stejně většinou
přechází lidi z klasickýho PHP a ne ze Zendu, takže bych to spíš
zaměřil někam sem.&lt;/p&gt;

&lt;p&gt;Takže předem je potřeba si spíš ujasnit, pro koho Nette vlastně je a
tím pádem i QS? Je to:&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;je to začátečník v PHP?&lt;/li&gt;

	&lt;li&gt;je to člověk, který mastí aplikace bez OOP a chtěl by
	poskočit výše?&lt;/li&gt;

	&lt;li&gt;je to člověk, který ovládá OOP základy a Nette chce používat jako
	kadeřník hřeben?&lt;/li&gt;

	&lt;li&gt;je to profesionál, který už zná všechny běžné PHP frameworky a Nette
	mu chybí do počtu?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Domnívám se, že drtivá většina bude někde mezi variantou 2–3.&lt;/p&gt;

&lt;p&gt;Co tím chci říct? Jestli má být QS jen další komentovaná aplikace,
tak je to jen další tutorial. Ona vůbec dokumentace celá je jaksi
rozpolcená. Koukal jsem na např. na Texy a tam mi ty informace přijdou mnohem
kompaktnější. Rozhodně chválím Nette API, ale dodnes se v něm plně
neorientuji :-) a to je to, co je pro mě v dokumentaci jaksi problém a ani
pozlacené QS to nevyřeší.&lt;/p&gt;

&lt;p&gt;Existuje Příručka programátora, která je jistě užitečná a potřebná
věc, ale často nemá návaznost na API. Proč není API řešeno obdobně,
jako jQuery API?&lt;/p&gt;

&lt;p&gt;Já osobně bych tedy raději viděl okomentované API s příklady, než QS
typu Blog aplikace. Tzn. dotáhnout příručku programátora do stavu, že
z API mě to hodí na příklad z příručky programátora a opačně. To je
jeden z hlavních problémů Nette, které má spoustu úžasných funkcí a
vychytávek, ale o polovině z nich nemám ani tušení a zřejmě se o nich
možná ani nikdy nedozvím, co mají dělat nebo dělají a to je asi špatně,
stejně jako je špatně ztrácet hodiny času z testováním funkcí metodou
pokus-omyl.&lt;/p&gt;

&lt;p&gt;Například API pro interface IComponent &lt;a
href=&quot;http://api.nette.org/1.0/Nette/IComponent.html&quot;
rel=&quot;nofollow&quot;&gt;http://api.nette.org/…mponent.html&lt;/a&gt; K čemu mi to je, když
nevím, kde můžu toto rozhraní použít?&lt;/p&gt;

&lt;p&gt;Nešlo by aktivitu zaměřit spíše tímto směrem nebo mám nějakej
zmatenej pohled a stanovisko?&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 16:19:55 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>Panda</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38747#p38747</link>
	<guid isPermaLink="false">38747@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Myslím, že nebyl myšlen frontend pro Twitter, ale kolon Twitteru. :-)&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 15:47:49 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>David Grudl</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38746#p38746</link>
	<guid isPermaLink="false">38746@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Od 1. 9. používá Twitter autentifikaci OAuth, pro kterou není nativní
podpora v PHP a je třeba používat knihovny třetích stran. Z tohoto
důvodu bych jej asi vyřadil.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 15:44:11 +0200</pubDate>
</item>
<item>
	<title>Nefunkční laděnka při application/xhtml+xml (Hlášení chyb)</title>
	<dc:creator>maarlin</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38744#p38744</link>
	<guid isPermaLink="false">38744@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Zkoumal jsem proč se mi nezobrazuje ten krásný „laděnka toolbar“
v pravém dolním rohu a přišel jsem na to, že laděnka tím, že se
vykresluje úplně na konec dokumentu (za &amp;lt;/html&amp;gt;), tak se neumí
korektně zobrazit v XML – resp. &lt;a
href=&quot;http://api.nette.org/1.0/__filesource/fsource_Nette__DebugDebug.php.html#a549&quot;
rel=&quot;nofollow&quot;&gt;ani se o to nepokouší&lt;/a&gt;… :-)&lt;/p&gt;

&lt;p&gt;Napadá někoho nějaké řešení, jak &lt;em&gt;laděnku poladit&lt;/em&gt;, aby se
dokázala zobrazit i při &lt;code&gt;Content-Type: application/xhtml+xml&lt;/code&gt;?
Nezkoumal jsem jak přesně se tam ten toolbar cpe, ale byl bych třeba i pro,
kdyby se dala ručně definovat pozice &lt;em&gt;laděnka toolbaru&lt;/em&gt; v kódu (jako
to jde u továrniček).&lt;/p&gt;

&lt;p&gt;Např.&lt;/p&gt;

&lt;pre class=&quot;src-htmlcb&quot;&gt;&lt;code&gt;&lt;span class=&quot;xlang&quot;&gt;&amp;lt;?&lt;/span&gt;xml version=&lt;span
class=&quot;php-quote&quot;&gt;'1.0'&lt;/span&gt; encoding=&lt;span
class=&quot;php-quote&quot;&gt;'utf-8'&lt;/span&gt;&lt;span class=&quot;xlang&quot;&gt;?&amp;gt;&lt;/span&gt;
&lt;span
class=&quot;html-tag&quot;&gt;&amp;lt;!DOCTYPE&lt;/span&gt;&lt;span
class=&quot;html-tagin&quot;&gt; html PUBLIC &lt;/span&gt;&lt;span
class=&quot;html-quote&quot;&gt;&amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot;&lt;/span&gt;&lt;span
class=&quot;html-tagin&quot;&gt; &lt;/span&gt;&lt;span
class=&quot;html-quote&quot;&gt;&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&lt;/span&gt;&lt;span
class=&quot;html-tag&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;html-tag&quot;&gt;&amp;lt;html&lt;/span&gt;&lt;span
class=&quot;html-tagin&quot;&gt; xmlns=&lt;/span&gt;&lt;span
class=&quot;html-quote&quot;&gt;&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&lt;/span&gt;&lt;span
class=&quot;html-tagin&quot;&gt; xml:lang=&lt;/span&gt;&lt;span
class=&quot;html-quote&quot;&gt;&amp;quot;en&amp;quot;&lt;/span&gt;&lt;span
class=&quot;html-tagin&quot;&gt; lang=&lt;/span&gt;&lt;span
class=&quot;html-quote&quot;&gt;&amp;quot;en&amp;quot;&lt;/span&gt;&lt;span class=&quot;html-tag&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span
class=&quot;html-tag&quot;&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
        &lt;span
class=&quot;html-tag&quot;&gt;&amp;lt;title&amp;gt;&lt;/span&gt;Homepage&lt;span
class=&quot;html-tag&quot;&gt;&amp;lt;/title&amp;gt;&lt;/span&gt;
&lt;span
class=&quot;html-tag&quot;&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;
&lt;span
class=&quot;html-tag&quot;&gt;&amp;lt;body&amp;gt;&lt;/span&gt;
&lt;span
class=&quot;xlang&quot;&gt;{&lt;/span&gt;widget debugToolbar&lt;span class=&quot;xlang&quot;&gt;}&lt;/span&gt;
&lt;span
class=&quot;html-tag&quot;&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span
class=&quot;html-tag&quot;&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Když bych to nedefinoval, zobrazoval by se toolbar defaultně na konci.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 15:26:33 +0200</pubDate>
</item>
<item>
	<title>Zbavení FileStorage závislosti na sqlite (Feature Requests)</title>
	<dc:creator>zacatecnik</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38742#p38742</link>
	<guid isPermaLink="false">38742@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;sry, že otevírám starší topic, dostal jsem se na něj googlením
„FileJournal nette“. Jen bych chtěl upozornit, na drobnou nekompatibilitu
s původním FileStorage. Viz příklad:&lt;/p&gt;

&lt;pre class=&quot;php&quot;&gt;&lt;code&gt;&lt;span class=&quot;xlang&quot;&gt;&amp;lt;?php&lt;/span&gt;
&lt;span
class=&quot;php-comment&quot;&gt;/* to substr tam je, abych zabránil velkému množství souboru v 1 složce. Článků je hodně a tak je ukládám do /clanky/1/, clanky/2/ clanky/a/, clanky/c/ … a pod dle prvního písmene hashe názvu.
*/&lt;/span&gt;
&lt;span
class=&quot;php-var&quot;&gt;$storage&lt;/span&gt; = &lt;span
class=&quot;php-keyword1&quot;&gt;new&lt;/span&gt; FileStorage(TEMP_DIR . &lt;span
class=&quot;php-quote&quot;&gt;&amp;quot;/clanky/&amp;quot;&lt;/span&gt;.&lt;span
class=&quot;php-keyword2&quot;&gt;substr&lt;/span&gt;(&lt;span class=&quot;php-keyword2&quot;&gt;md5&lt;/span&gt;(&lt;span
class=&quot;php-var&quot;&gt;$page&lt;/span&gt;), &lt;span class=&quot;php-num&quot;&gt;0&lt;/span&gt;,&lt;span
class=&quot;php-num&quot;&gt;1&lt;/span&gt;)); &lt;span
class=&quot;php-comment&quot;&gt;//puvodní funguje, neexistující složky vytvoří
&lt;/span&gt;&lt;span
class=&quot;php-var&quot;&gt;$storage&lt;/span&gt; = &lt;span
class=&quot;php-keyword1&quot;&gt;new&lt;/span&gt; FileJournal(TEMP_DIR . &lt;span
class=&quot;php-quote&quot;&gt;&amp;quot;/clanky/&amp;quot;&lt;/span&gt;.&lt;span
class=&quot;php-keyword2&quot;&gt;substr&lt;/span&gt;(&lt;span class=&quot;php-keyword2&quot;&gt;md5&lt;/span&gt;(&lt;span
class=&quot;php-var&quot;&gt;$page&lt;/span&gt;), &lt;span class=&quot;php-num&quot;&gt;0&lt;/span&gt;,&lt;span
class=&quot;php-num&quot;&gt;1&lt;/span&gt;)); &lt;span
class=&quot;php-comment&quot;&gt;// zde skončí chybou
//InvalidStateException
//Cannot open logfile /var/www/web.tld/www/../temp/clanky/1/fj.log for journal.
&lt;/span&gt;&lt;span
class=&quot;xlang&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;A zrovna řeším co s tím a jak to spravit, aby mi to fungovalo, na
hostingu nemám sqlite, proto.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 15:11:59 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>westrem</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38740#p38740</link>
	<guid isPermaLink="false">38740@http://forum.nette.org/cs</guid>
	<description>&lt;blockquote&gt;
	&lt;p&gt;Honza Marek napsal(a):&lt;/p&gt;

	&lt;p&gt;Je potřeba si ujasnit účel quick startu.&lt;/p&gt;

	&lt;ol style=&quot;list-style-type:lower-alpha&quot;&gt;
		&lt;li&gt;Přijde člověk, který zvažuje používat Nette. Tak ho ohromíme
		desítkami užitečných funkcí ve frameworku (Mail, Image, …).&lt;/li&gt;

		&lt;li&gt;Přijde člověk, který se chce naučit používat Nette. Jasně a
		stručně mu vysvětlíme základy.&lt;/li&gt;
	&lt;/ol&gt;

	&lt;p&gt;Řekl bych, že b je správně.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Ano b) je spravne. Podla mna su vsetky ostatne featuresy v Nette (Image,
Mail, ..) vcelku jednoducho pouzivatelne a po chvilke sa s nimi clovek nauci
robit. Naopak co robi problem zaciatocnikom je pochopenie principu MVP a casto
si kladu prave tu otazku „Kam umiestnit toto?“, „Robim to dobre ked to
pisem sem a takto?“.&lt;/p&gt;

&lt;p&gt;Podla mna zakladom Quick startu by mala byt aplikacia (nech uz sa vyberie
akakolvek), ktora&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;ukazuje co a ako robit &lt;strong&gt;prave v Nette&lt;/strong&gt;&lt;/li&gt;

	&lt;li&gt;oboznamuje teda „citatela“ s nejakymi best-practise v Nette&lt;/li&gt;

	&lt;li&gt;ukazuje funkcionalitu (nie Mail, Image, ..) ale
		&lt;ul&gt;
			&lt;li&gt;pouzitie modulov (na co sluzia, linkovanie, relativne, absolutne)&lt;/li&gt;

			&lt;li&gt;dobry navrh presenterov a view &lt;a
			href=&quot;http://phpfashion.com/navrh-struktury-presenters-views&quot;
			rel=&quot;nofollow&quot;&gt;Presenter/View&lt;/a&gt;&lt;/li&gt;

			&lt;li&gt;rozdelenie pravomoci action a render metod (nejak pekne ukazat co sa ma
			robit v action a ako to zapada do cyklu presenteru a co kludne nacpat do render
			metody)&lt;/li&gt;

			&lt;li&gt;spravne pouzivanie formularov (ako vytvarat – tovarnicka, ako spracovavat
			data – onClick pripadne onSubmit eventy ..)&lt;/li&gt;

			&lt;li&gt;vyuzitie komponent (nejaka ukazkova komponenta s vlastnou sablonou,
			spracovanim signalu apod – aby si clovek povedal, aha toto nemusim robit
			natvrdo do 2 presenterov ale ide to spravit lahko ako reusable komponentu)
			(toto mne dost chybalo pri zacinani s Nette a stale v tom tak trochu tapem,
			ako ukazkova pekna komponenta je napr Davidov &lt;a
			href=&quot;http://addons.nette.org/cs/visualpaginator&quot; rel=&quot;nofollow&quot;&gt;Visual
			Paginator&lt;/a&gt;)&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;

	&lt;li&gt;takyto quickstart je dobry z 2. hladisk
		&lt;ol style=&quot;list-style-type:upper-roman&quot;&gt;
			&lt;li&gt;zaciatocnik ziskava dobre navyky ktorych sa vo vecsine pripadov potom
			drzi dalej&lt;/li&gt;

			&lt;li&gt;pokrocily user, ktory napr. ma bohate skusenosti s PHP ale prechadza na
			Nette z niecoho ineho rychlo vidi co a ako a kde spravit a moze mu to pomoct
			k rychlejsiemu prechodu (no novu Nette vieru :))&lt;/li&gt;
		&lt;/ol&gt;
	&lt;/li&gt;
&lt;/ol&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 14:52:11 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>Panda</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38739#p38739</link>
	<guid isPermaLink="false">38739@http://forum.nette.org/cs</guid>
	<description>&lt;blockquote&gt;
	&lt;p&gt;gawan napsal(a):&lt;/p&gt;

	&lt;p&gt;… každý by chcel vedieť „best practice“ a základ dobre navrhnutého
	CMS v nette, aby si ho mohol ďalej dopĺňať vlastnou funkcionalitou.&lt;/p&gt;

	&lt;p&gt;Možno ako quickstart by mohla byť nejaká zjednodušená verzia nelly alebo
	niečoho podobného s ukážkou ako správne písať rozšírenia a takto by si
	komunita mohla časom vytvoriť vlastné kvalitné CMS. Zdá sa mi, že je
	dobré, keď sa robí niečo praktické, čo by sa aj dalo využiť, nielen
	„akademický“ príklad, potom si to bude mať každý chuť aj vyskúšať
	naprogramovať.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Na to není v quickstartu místo. Aplikace by měla být jednoduchá a jít
přímo k jádru věci, pokud bych měl správně navrhovat systém, na kterém
půjde postavit kvalitní CMS, tak těch několik kapitol, do kterých se má QS
vejít, zaplním jen tím návrhem.&lt;/p&gt;

&lt;p&gt;Ano, bylo by dobré mít něco, v čem půjde dál pokračovat, ale zase
toho prvotního návrhu nesmí být moc.&lt;/p&gt;

&lt;p&gt;A jen tak mimochodem – pokud chce komunita vytvořit vlastní kvalitní
CMS, co jí brání ho vytvořit? Je k tomu opravdu potřeba quickstart, který
je určen hlavně začátečníkům?&lt;/p&gt;

&lt;p&gt;Jak říká Honza Marek – B je správně.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 14:24:30 +0200</pubDate>
</item>
<item>
	<title>NotSupportedException  SQLite or SQLite3 extension is required for storing tags and priorities. (Hlášení chyb)</title>
	<dc:creator>zacatecnik</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38736#p38736</link>
	<guid isPermaLink="false">38736@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Jo už jsem to pochopil. Musím místo&lt;/p&gt;

&lt;pre class=&quot;php&quot;&gt;&lt;code&gt;&lt;span class=&quot;xlang&quot;&gt;&amp;lt;?php&lt;/span&gt;
&lt;span
class=&quot;php-comment&quot;&gt;//$cache = new Cache(new FileStorage(TEMP_DIR . &amp;quot;/podClanek/&amp;quot;));
&lt;/span&gt;&lt;span
class=&quot;xlang&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;používat toto:&lt;/p&gt;

&lt;pre class=&quot;php&quot;&gt;&lt;code&gt;&lt;span class=&quot;xlang&quot;&gt;&amp;lt;?php&lt;/span&gt;
&lt;span
class=&quot;php-var&quot;&gt;$cache&lt;/span&gt; = &lt;span
class=&quot;php-keyword1&quot;&gt;new&lt;/span&gt; Cache(&lt;span
class=&quot;php-keyword1&quot;&gt;new&lt;/span&gt; FileJournal(TEMP_DIR . &lt;span
class=&quot;php-quote&quot;&gt;&amp;quot;/podClanek/&amp;quot;&lt;/span&gt;));
&lt;span
class=&quot;xlang&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;ajaj, tak to nefunguje, píše to: Recoverable Error&lt;/p&gt;

&lt;p&gt;Argument 1 passed to Cache::__construct() must implement interface
ICacheStorage, instance of FileJournal given, called in&lt;/p&gt;

&lt;p&gt;a s tím si nevím rady&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 13:24:59 +0200</pubDate>
</item>
<item>
	<title>NotSupportedException  SQLite or SQLite3 extension is required for storing tags and priorities. (Hlášení chyb)</title>
	<dc:creator>zacatecnik</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38735#p38735</link>
	<guid isPermaLink="false">38735@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Jedná se o tuto opravu &lt;a
href=&quot;http://github.com/nette/nette/commit/92aec3ecb329a255b3107abeee4fcb16dd75ce45&quot;
rel=&quot;nofollow&quot;&gt;http://github.com/…cb16dd75ce45&lt;/a&gt; nebo to nepomůže?&lt;/p&gt;

&lt;p&gt;FileJournal.php ve Nette už mám, mám verzi &lt;code&gt;Nette Framework 1.0-dev
(revision 3fe360f released on 2010-08-25)&lt;/code&gt; tak tam to už snad je
nebo není?&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 13:05:36 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>Honza Marek</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38733#p38733</link>
	<guid isPermaLink="false">38733@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Je potřeba si ujasnit účel quick startu.&lt;/p&gt;

&lt;ol style=&quot;list-style-type:lower-alpha&quot;&gt;
	&lt;li&gt;Přijde člověk, který zvažuje používat Nette. Tak ho ohromíme
	desítkami užitečných funkcí ve frameworku (Mail, Image, …).&lt;/li&gt;

	&lt;li&gt;Přijde člověk, který se chce naučit používat Nette. Jasně a
	stručně mu vysvětlíme základy.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Řekl bych, že b je správně.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 12:32:06 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>srigi</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38732#p38732</link>
	<guid isPermaLink="false">38732@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Suhlasim s &lt;strong&gt;gawan&lt;/strong&gt;om. Blog je vhodny preve preto, ze sa da
v nom pokracovat. Je mozne pridavat dalsie fnce (napr. Search, multilang,
twitter feed) – to novacika velmi &lt;em&gt;taha&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;RSS citacka je taka jednoucelovka, kde novacik nebude vediet co tam ma dalej
doprogramovat.&lt;/p&gt;

&lt;p&gt;+1 pre blog/CMS.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 12:22:56 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>redhead</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38731#p38731</link>
	<guid isPermaLink="false">38731@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Souhlas.&lt;/p&gt;</description>
	<pubDate>Mon, 06 Sep 2010 12:13:53 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>Honza Marek</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38730#p38730</link>
	<guid isPermaLink="false">38730@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Proč by měl quick start používat Nette\Image? Vždyť je to na použití
naprosto jednoduchá třída. V quick startu by se čtenář měl naučit
takové ty věci jako MVP, formuláře a tak.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 11:59:51 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>gawan</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38728#p38728</link>
	<guid isPermaLink="false">38728@http://forum.nette.org/cs</guid>
	<description>&lt;blockquote&gt;
	&lt;p&gt;Ondřej Brejla napsal(a):&lt;/p&gt;

	&lt;p&gt;Máš pravdu, strašně (tajně!) toužím po nové RSS čtečce…:-)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;myslel som to inak. Môžeme si dať malú anketu:)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Koľko programátorov zo 100 si urobilo vlastnú RSS čítačku?&lt;/li&gt;

	&lt;li&gt;Koľko programátorov zo 100 si urobilo vlastný blog alebo
	jednoduché CMS?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tipujem, že prvá odpoveď bude blízka k nule druhá blízka ku 100, veď
predsa každý má svoju vlastné super CMSko;-)&lt;/p&gt;

&lt;p&gt;Preto sa mi zdá, že RSS čítačka asi nebude zaujímať skoro nikoho, t.j.
asi nikto ju nebude nejako ďalej rozvíjať a prakticky používať (keď máme
google reader tak načo? ;-), na druhej strane každý by chcel vedieť „best
practice“ a základ dobre navrhnutého CMS v nette, aby si ho mohol ďalej
dopĺňať vlastnou funkcionalitou.&lt;/p&gt;

&lt;p&gt;Možno ako quickstart by mohla byť nejaká zjednodušená verzia nelly alebo
niečoho podobného s ukážkou ako správne písať rozšírenia a takto by si
komunita mohla časom vytvoriť vlastné kvalitné CMS. Zdá sa mi, že je
dobré, keď sa robí niečo praktické, čo by sa aj dalo využiť, nielen
„akademický“ príklad, potom si to bude mať každý chuť aj vyskúšať
naprogramovať.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 11:05:43 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>Čelo</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38725#p38725</link>
	<guid isPermaLink="false">38725@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Osobně bych to taky viděl na něco jako blog, který by se v dalších
možných částech rozrůstal na takový menší „komunitní server“. Na to
se dají totiž navazovat další smysluplné části systému (kontaktní
formulář, administrace, novinky, rss, uživatelské skupiny, podílení se na
obsahu atd.) Ze začátku by to mohlo fungovat opravdu reprezentativně
jednoduše (články + komentáře) a až později šířeji rozvinulo.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 10:23:23 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>iguana007</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38724#p38724</link>
	<guid isPermaLink="false">38724@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Souhlasím s Honzou Tichým – Blog je imho NEJ na takovou ukázkovou
aplikaci, jelikož si tam můžeme ukázat většinu skvělých funkcí
Nette – např. u ToDo listu si nedovedu představit ukázku práce
s Image:: apod., kdežto u blogu ano.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 10:16:02 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>Marax</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38723#p38723</link>
	<guid isPermaLink="false">38723@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Jsem pro osobní organizér. Na začátku to může být jen To Do list, ale
má to hodně možností na rozšíření.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 09:13:47 +0200</pubDate>
</item>
<item>
	<title>NotSupportedException  SQLite or SQLite3 extension is required for storing tags and priorities. (Hlášení chyb)</title>
	<dc:creator>Vyki</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38721#p38721</link>
	<guid isPermaLink="false">38721@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Přesně tak. Pokud ti nejede na serveru SQLite tak můžeš použít &lt;a
href=&quot;http://github.com/nette/nette/commit/bffc892ec07ddf6e1a30d6079871dbe91b7995cc&quot;
rel=&quot;nofollow&quot;&gt;file journal&lt;/a&gt;, musíš ale použít Nette 1.0a, ale i kdyby
jsi to měl napsáno pro Nette 0.9.5, neměl by být problém překlopit to na
1.0a. Včera jsem to zrovna dělal a stačilo umazat pár zastaralých
proměnných, nahrát nové Nette 1.0a + přiložené dibi a běhá to
v pohodě (ještě lépe).&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 09:05:28 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>Ondřej Brejla</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38720#p38720</link>
	<guid isPermaLink="false">38720@http://forum.nette.org/cs</guid>
	<description>&lt;blockquote&gt;
	&lt;p&gt;gawan napsal(a):&lt;/p&gt;

	&lt;p&gt;Mne to tiež tak pripadá, že tí, čo chcú rôzne RSS čítačky a CRM a
	čo ja viem čo, rozmýšľajú viac o tom, aká aplikácia by sa im
	hodila…&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Máš pravdu, strašně (tajně!) toužím po nové RSS čtečce…:-)&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 08:37:10 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>vrtak-cz</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38719#p38719</link>
	<guid isPermaLink="false">38719@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;souhlasím s Honzou Tichým. Proto jsem pro BLOG nebo Twitter. Ad ohraná
písnička s BLOGem… aspoň si je pak budeme moc poměřovat
s ostatníma.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 03:34:27 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>gawan</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38717#p38717</link>
	<guid isPermaLink="false">38717@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Mne to tiež tak pripadá, že tí, čo chcú rôzne RSS čítačky a CRM a
čo ja viem čo, rozmýšľajú viac o tom, aká aplikácia by sa im hodila,
ale nie nad tým, či je to dobré pre niekoho, kto sa zoznamuje s nette a
možno ani nevie moc programovať v php. Súhlasím s Honzom Tichým, že by
to malo byť niečo úplne bežné a jednoduché ako napríklad blog.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Mon, 06 Sep 2010 00:36:45 +0200</pubDate>
</item>
<item>
	<title>NotSupportedException  SQLite or SQLite3 extension is required for storing tags and priorities. (Hlášení chyb)</title>
	<dc:creator>arron</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38714#p38714</link>
	<guid isPermaLink="false">38714@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Jestli se nepletu, tak na pouzivani Cache bylo od jiste doby nezbytne mit
tyto doplnky (sqlLite). Nicmene v jedne z nejnovejsich verzi Nette 1.0-dev je
to vyreseno jinak, takze doporucuju upgrade.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 23:17:58 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>redhead</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38713#p38713</link>
	<guid isPermaLink="false">38713@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;+1&lt;/p&gt;</description>
	<pubDate>Sun, 05 Sep 2010 22:55:41 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>Majkl578</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38712#p38712</link>
	<guid isPermaLink="false">38712@http://forum.nette.org/cs</guid>
	<description>&lt;blockquote&gt;
	&lt;p&gt;jantichy napsal(a):&lt;/p&gt;

	&lt;p&gt;…&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;S tím souhlasím!&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 22:51:18 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>jantichy</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38711#p38711</link>
	<guid isPermaLink="false">38711@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;IMHO není cílem quickstartu ukázat nějakou zajímavou (a tím
i netradiční, neprofláklou, architektonicky či implementačně složitou)
aplikaci. Ale právě naopak cílem je na co nejjednodušší a nejběžnější
aplikaci demonstrovat základní vlastnosti Nette, první jednoduché postupy a
základní best-practices. Prostě aby se ten, kdo to studuje a zkouší, mohl
soustředit co nejvíce na Nette a nikoliv na zadání a věcnou podstatu
aplikace jako takové.&lt;/p&gt;

&lt;p&gt;Z toho důvodu jako nejlepší, nejprůhlednější a nejméně opruzoidní
ze své podstaty vidím velice jednoduchý BLOG nebo jednoduchý KATALOG.
Všechno ostatní už je poměrně dost specifické a odvádí pozornost od
demostrace Nette k přemýšlení nad samotnou aplikací.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 22:41:45 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>sodae</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38710#p38710</link>
	<guid isPermaLink="false">38710@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;&lt;strong&gt;+1:&lt;/strong&gt;&lt;br&gt;
- todo, jde na tom ukázat hodně a jednoduše&lt;br&gt;
- organizér – tu si představuji todo takže via todo&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;+0,5&lt;/strong&gt;&lt;br&gt;
- twitter, pěkně si vyhrát na velké jednoduchosti ale půlbodík dolů
kvůli toho že by to asi bylo a) moc opakované nebo za b) strašně malé&lt;br&gt;
- blog, co bych měl říkat, rychlá ukázka, ověřená klasika&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;0&lt;/strong&gt; issue tracker, rezervační systém, app pro podporu,
inzertní server, katalog, kuchařka – nechci hodnotit proto 0 bodů&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;-0.5&lt;/strong&gt;&lt;br&gt;
- galerie – moc by se neukázalo&lt;br&gt;
- rss čtečka – tady si moc nemám představu, proto vytknu závislost na
RSS parseru &amp;lt; složitosti&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;-1&lt;/strong&gt;&lt;br&gt;
- CRM – složité a muže to být cokoliv, zbytečnost&lt;br&gt;
- guestbook – prostě ne&lt;br&gt;
- anketa – jestli chceš ukázat jak tvořit komponenty, klidně&lt;br&gt;
- newsletter – závislost na emailu a 1. formulář a jedena metoda
u modelu (1 model) prostě o ničem, tohle ani náhodou!&lt;/p&gt;

&lt;p&gt;Edit: opraveno řádkování&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 22:32:27 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>Majkl578</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38709#p38709</link>
	<guid isPermaLink="false">38709@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Existují i ankety s možností dopsání důvodu proč (třeba ankety na
Google Wave).&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 22:27:06 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>Panda</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38708#p38708</link>
	<guid isPermaLink="false">38708@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Nebylo, občas někdo napíše i důvod, proč danou aplikaci
preferuje/zavrhuje, což je u ankety složité. A mě právě nejde o počty,
ale o názory…&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 22:00:59 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>vrtak-cz</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38707#p38707</link>
	<guid isPermaLink="false">38707@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Nebylo by lepší tohle hlasování udělat jako anketu?&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 21:56:18 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>Nilp</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38706#p38706</link>
	<guid isPermaLink="false">38706@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Panda +1&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 20:39:59 +0200</pubDate>
</item>
<item>
	<title>NotSupportedException  SQLite or SQLite3 extension is required for storing tags and priorities. (Hlášení chyb)</title>
	<dc:creator>zacatecnik</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38705#p38705</link>
	<guid isPermaLink="false">38705@http://forum.nette.org/cs</guid>
	<description>&lt;pre class=&quot;php&quot;&gt;&lt;code&gt;&lt;span
class=&quot;xlang&quot;&gt;&amp;lt;?php&lt;/span&gt;
Environment/Configurator.php (&lt;span
class=&quot;php-num&quot;&gt;268&lt;/span&gt;) source &amp;gt;  SqliteJournal-&amp;gt; __construct (arguments &amp;gt;)
&amp;lt;PHP inner-code&amp;gt;  Configurator:: createCacheJournal (arguments &amp;gt;)
Utils/Callback.php (&lt;span
class=&quot;php-num&quot;&gt;98&lt;/span&gt;) source &amp;gt;  call_user_func_array (arguments &amp;gt;)
Environment/ServiceLocator.php (&lt;span
class=&quot;php-num&quot;&gt;140&lt;/span&gt;) source &amp;gt;  Callback-&amp;gt; invoke (arguments &amp;gt;)
Environment/Environment.php (&lt;span
class=&quot;php-num&quot;&gt;343&lt;/span&gt;) source &amp;gt;  ServiceLocator-&amp;gt; getService (arguments &amp;gt;)
Caching/FileStorage.php (&lt;span
class=&quot;php-num&quot;&gt;407&lt;/span&gt;) source &amp;gt;  Environment:: getService (arguments &amp;gt;)
Caching/FileStorage.php (&lt;span
class=&quot;php-num&quot;&gt;294&lt;/span&gt;) source &amp;gt;  FileStorage-&amp;gt; getJournal ()
Caching/FileStorage.php (&lt;span
class=&quot;php-num&quot;&gt;91&lt;/span&gt;) source &amp;gt;  FileStorage-&amp;gt; clean (arguments &amp;gt;)
models/MujModel.php (&lt;span
class=&quot;php-num&quot;&gt;14&lt;/span&gt;) source &amp;gt;  FileStorage-&amp;gt; __construct (arguments &amp;gt;)

&lt;span
class=&quot;php-var&quot;&gt;$key&lt;/span&gt; = &lt;span class=&quot;php-quote&quot;&gt;'Clanek'&lt;/span&gt;.&lt;span
class=&quot;php-var&quot;&gt;$limit&lt;/span&gt;.&lt;span class=&quot;php-quote&quot;&gt;'.var'&lt;/span&gt;.&lt;span
class=&quot;php-keyword2&quot;&gt;rand&lt;/span&gt;(&lt;span class=&quot;php-num&quot;&gt;0&lt;/span&gt;,&lt;span
class=&quot;php-num&quot;&gt;2&lt;/span&gt;); &lt;span
class=&quot;php-comment&quot;&gt;// mam vic variant, proto nahodne
//
&lt;/span&gt;&lt;span
class=&quot;php-var&quot;&gt;$cache&lt;/span&gt; = &lt;span
class=&quot;php-keyword1&quot;&gt;new&lt;/span&gt; Cache(&lt;span
class=&quot;php-keyword1&quot;&gt;new&lt;/span&gt; FileStorage(TEMP_DIR . &lt;span
class=&quot;php-quote&quot;&gt;&amp;quot;/tagy/podClanek/&amp;quot;&lt;/span&gt;)); &lt;span
class=&quot;php-comment&quot;&gt;// zde nastane chyba
//
&lt;/span&gt;&lt;span
class=&quot;php-keyword1&quot;&gt;if&lt;/span&gt; (&lt;span class=&quot;php-keyword2&quot;&gt;isset&lt;/span&gt;(&lt;span
class=&quot;php-var&quot;&gt;$cache&lt;/span&gt;[&lt;span class=&quot;php-var&quot;&gt;$key&lt;/span&gt;])) { &lt;span
class=&quot;php-comment&quot;&gt;// je to v kesi
&lt;/span&gt;        &lt;span
class=&quot;php-keyword1&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;php-var&quot;&gt;$cache&lt;/span&gt;[&lt;span
class=&quot;php-var&quot;&gt;$key&lt;/span&gt;];
}
&lt;span
class=&quot;php-comment&quot;&gt;//Nette Framework 1.0-dev (revision 3fe360f released on 2010-08-25)
&lt;/span&gt;&lt;span
class=&quot;xlang&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Na localhostu mi vše funguje, na serveru mi to pak nefunguje, respektive
někdy to projde, někdy zase ne. Tagy nepoužívám, a cache ukládám takto
(bez tagů)&lt;/p&gt;

&lt;pre class=&quot;php&quot;&gt;&lt;code&gt;&lt;span class=&quot;xlang&quot;&gt;&amp;lt;?php&lt;/span&gt;
&lt;span
class=&quot;php-var&quot;&gt;$cache&lt;/span&gt;-&amp;gt;save(&lt;span class=&quot;php-var&quot;&gt;$key&lt;/span&gt;,&lt;span
class=&quot;php-var&quot;&gt;$data&lt;/span&gt;,&lt;span class=&quot;php-keyword2&quot;&gt;array&lt;/span&gt;(&lt;span
class=&quot;php-quote&quot;&gt;'expire'&lt;/span&gt;=&amp;gt;(&lt;span
class=&quot;php-keyword2&quot;&gt;time&lt;/span&gt;()+&lt;span class=&quot;php-num&quot;&gt;60&lt;/span&gt;*&lt;span
class=&quot;php-num&quot;&gt;60&lt;/span&gt;*&lt;span class=&quot;php-num&quot;&gt;24&lt;/span&gt;))); &lt;span
class=&quot;php-comment&quot;&gt;// ulozim, bez tagu, protoze sqlite hosting NEMA a MIT NEBUDE :(
&lt;/span&gt;&lt;span
class=&quot;xlang&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Nevím, jestli je to chyba mého PHP skriptu, nebo frameworku. přesto bych
to potřeboval vyřešit a opravit.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 20:34:59 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>pekelnik</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38704#p38704</link>
	<guid isPermaLink="false">38704@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;&lt;strong&gt;RSS Čtečka&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;+1&lt;/p&gt;

&lt;p&gt;TODO List&lt;/p&gt;

&lt;p&gt;+1&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 20:01:36 +0200</pubDate>
</item>
<item>
	<title>Vylepsenie validacie Form::EMAIL (Hlášení chyb)</title>
	<dc:creator>westrem</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38703#p38703</link>
	<guid isPermaLink="false">38703@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Och ospravedlnujem sa Davidovi, nejak ma nenapadlo pozriet si (resp.
s GitHubom si natolko este netykam aby som vobec vedel ako) kto to
commitoval.&lt;/p&gt;

&lt;p&gt;Avsak ako som vravel, nijak extremne mi nevadi sucasny stav, podla mna Nette
so svojim validatorom odvadza dobru pracu, ja som ho len porovnal s niecim co
som uz poznal.&lt;/p&gt;

&lt;blockquote&gt;
	&lt;p&gt;Vrtak-cz napsal:&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Pekny test, skusil som si a naozaj na IDN to pada, kdezto Nette pouziva
superset IDN znakov. Vysledok je teda vlastne 50:50 (prijatie nevalidneho
e-mailu je vzdy lepsie ako odmietnutie validneho).&lt;/p&gt;

&lt;blockquote&gt;
	&lt;p&gt;Vedecka prace&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Presne tak, miestami to zaraza aj mna, nechapem preco pre e-mail, co je tak
strasne dlho zauzivana vec na internete neexistuje ujednoteny format a teda
regexp.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Riesenie&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Riesenie problemu je v podstate podla mna, jednoduche, staci sa pozriet, kde
Jakub Vrana navrhol superset of IDN a ako ho pouziva a toto doplnit do toho
„hrozneho regexpu“ nasledovne:&lt;/p&gt;
&quot;/^([\w\!\#$\%\&amp;amp;\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*[\w\!\#$\%\&amp;amp;\'\*\+\-\/\=\?\^\`{\|\}\~]+@((((([a-z0-9\x80-\xFF]{1}[a-z0-9\x80-\xFF\-]{0,62}[a-z0-9\x80-\xFF]{1})|[a-z0-9\x80-\xFF])\.)+[a-z\x80-\xFF]{2,6})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?)$/i&quot;
&lt;p&gt;Vrtak-cz: ak si vo svojom teste das tento regexp namiesto toho povodneho,
prejdu aj IDN domeny a vsetko co ma byt zelene je zelene a zvysok je cerveny, co
na to poviete?&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 19:04:28 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>Jan Tvrdík</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38701#p38701</link>
	<guid isPermaLink="false">38701@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Taky se mi RSS čtečka líbí :) Ale netuším, jak to budeš složité.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 18:33:02 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>Ondřej Brejla</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38699#p38699</link>
	<guid isPermaLink="false">38699@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;A mně se stále nejvíc líbí RSS čtečka :-) S tím, že jako druhou
možnost v pořadí bych vybral Pandovu aplikaci.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 17:59:20 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>LuKo</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38698#p38698</link>
	<guid isPermaLink="false">38698@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Honza Marek: +1 (se zvláštním důrazem na todo list, protože a) to má
Panda rozmyšlené a b) se mi výsledek bude hodit ;-) )&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 17:42:27 +0200</pubDate>
</item>
<item>
	<title>[addon webloader] Extras/webloader (Dokumentace)</title>
	<dc:creator>Honza Marek</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38697#p38697</link>
	<guid isPermaLink="false">38697@http://forum.nette.org/cs</guid>
	<description>&lt;blockquote&gt;
	&lt;p&gt;Panda napsal(a):&lt;/p&gt;

	&lt;p&gt;Timestamp bych do cache necpal. Spíš bych použil &lt;code&gt;filemtime&lt;/code&gt; na
	vygenerovaný soubor, pokud by byl některý ze zahrnutých souborů novější,
	tak bych soubor přegeneroval.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Supr. Tak až budu mít &lt;acronym title=&quot;přestanu si hrát s Doctrinou&quot;
class=&quot;about&quot;&gt;chvíli čas&lt;/acronym&gt;, tak tohle řešení naklepu.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 17:32:24 +0200</pubDate>
</item>
<item>
	<title>[addon webloader] Extras/webloader (Dokumentace)</title>
	<dc:creator>Panda</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38696#p38696</link>
	<guid isPermaLink="false">38696@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Timestamp bych do cache necpal. Spíš bych použil &lt;code&gt;filemtime&lt;/code&gt; na
vygenerovaný soubor, pokud by byl některý ze zahrnutých souborů novější,
tak bych soubor přegeneroval.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 17:28:19 +0200</pubDate>
</item>
<item>
	<title>[addon webloader] Extras/webloader (Dokumentace)</title>
	<dc:creator>Honza Marek</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38695#p38695</link>
	<guid isPermaLink="false">38695@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;To je fakt. Vygenerovat název, uložit timestamp do cache. Při změně
timestampu přepsat soubor. To by mohlo být řešení.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 17:16:28 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>rokerkony</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38694#p38694</link>
	<guid isPermaLink="false">38694@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;+1 CRM&lt;br&gt;
+1 rezervační systém&lt;br&gt;
+1 RSS čtečka&lt;br&gt;
+1 newsletter&lt;br&gt;
+1 osobní organizér&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 16:56:41 +0200</pubDate>
</item>
<item>
	<title>[addon webloader] Extras/webloader (Dokumentace)</title>
	<dc:creator>Cifro</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38689#p38689</link>
	<guid isPermaLink="false">38689@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Ten generovaný bordeľ, vadí aj mne. A podľa mňa by bolo jednoduchšie
namiesto tých generovaných súborov a toho garbage collectoru generovať
súbory s pôvodným (prefixovaným názov) a nakoniec dať hash alebo
timestamp. In da code like this:&lt;/p&gt;

&lt;pre class=&quot;src-htmlcb&quot;&gt;&lt;code&gt;&lt;span class=&quot;html-tag&quot;&gt;&amp;lt;link&lt;/span&gt;&lt;span
class=&quot;html-tagin&quot;&gt; rel=&lt;/span&gt;&lt;span
class=&quot;html-quote&quot;&gt;&amp;quot;stylesheet&amp;quot;&lt;/span&gt;&lt;span
class=&quot;html-tagin&quot;&gt; type=&lt;/span&gt;&lt;span
class=&quot;html-quote&quot;&gt;&amp;quot;text/css&amp;quot;&lt;/span&gt;&lt;span
class=&quot;html-tagin&quot;&gt; href=&lt;/span&gt;&lt;span
class=&quot;html-quote&quot;&gt;&amp;quot;/.webtemp/css/webloader-style.css?v=1283700550&amp;quot;&lt;/span&gt;&lt;span
class=&quot;html-tag&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 16:31:28 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>srigi</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38688#p38688</link>
	<guid isPermaLink="false">38688@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Nicereply je system na trackovanie spokojnosti zakaznikov s helpdeskom.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Mas tym ludi na helpdesku, ktory riesia nejake problemy zakaznikov.&lt;/li&gt;

	&lt;li&gt;Zakaznik zapise ticket (bug) do nejakeho ticket systemu.&lt;/li&gt;

	&lt;li&gt;Helpdesk pracovnik mu odpovie formou emailu. V signature emailu sa nachadza
	vyzva na hodnotenie odpovede pomocou linku v podobe &lt;a
	href=&quot;http://www.nicereply.com/MENO_FIRMY/MENO_PRACOVNIKA/ID_TICKEU&quot;
	rel=&quot;nofollow&quot;&gt;http://www.nicereply.com/…KA/ID_TICKEU&lt;/a&gt; (ID_TICKETU je
	optional).&lt;/li&gt;

	&lt;li&gt;Zakaznik si precita odpoved helpdesk pracovnika a rozhodne sa ohodnotit
	odpovek klepnutim na link. To ta dovedie na cca &lt;a
	href=&quot;http://demo.nicereply.com/example/johndoe&quot; rel=&quot;nofollow&quot;&gt;takuto
	stranku&lt;/a&gt;&lt;/li&gt;

	&lt;li&gt;hodnotenia je potom mozne sledovat v admin sekcii systemu – vid demo
	na &lt;a href=&quot;http://www.nicereply.com&quot; rel=&quot;nofollow&quot;&gt;www.nicereply.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 16:27:50 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>Blizzy</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38687#p38687</link>
	<guid isPermaLink="false">38687@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Většina z těch věcí je příliš komplikovaná. Původní quick start
byla taky jen tabulka s daty – DataGrid.&lt;/p&gt;

&lt;p&gt;Twitter, RSS čtečka, ta podpora a issue tracker se mi líbí, naopak
todo-list mi přijde příliš nudný, rezervační systém zase příliš
složitý…&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 16:25:11 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>Honza Marek</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38684#p38684</link>
	<guid isPermaLink="false">38684@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;&lt;strong&gt;+1&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;todo list/osobní organizér&lt;/li&gt;

	&lt;li&gt;issue tracker&lt;/li&gt;

	&lt;li&gt;aplikace pro podporu&lt;/li&gt;

	&lt;li&gt;rezervační systém&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;+0,5&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;twitter&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;+0&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;galerie, blog – moc klasické, ale jinak ok&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;-1&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;CRM – co to je CRM?&lt;/li&gt;

	&lt;li&gt;inzertní server – moc velké&lt;/li&gt;

	&lt;li&gt;RSS čtečka – příliš netypické&lt;/li&gt;

	&lt;li&gt;guestbook – příliš jednoduché&lt;/li&gt;

	&lt;li&gt;nicereply – potřeba vysvětlit, co to je zač&lt;/li&gt;

	&lt;li&gt;anketa – je povahově spíše komponenta&lt;/li&gt;

	&lt;li&gt;kuchařka – nevím jak to má vypadat&lt;/li&gt;

	&lt;li&gt;newsletter – už funguje Nette\Mail? Jak zadávat zprávy
	k odeslání?&lt;/li&gt;
&lt;/ul&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 14:27:10 +0200</pubDate>
</item>
<item>
	<title>Aplikace pro Quickstart – brainstorming (Dokumentace)</title>
	<dc:creator>Panda</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38683#p38683</link>
	<guid isPermaLink="false">38683@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Tak týden pomalu končí a zdá se, že už jsou studnice nápadů
vyčerpány, takže si nápady shrňme:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;todo-list&lt;/li&gt;

	&lt;li&gt;&lt;a
	href=&quot;http://cs.wikipedia.org/wiki/%C5%98%C3%ADzen%C3%AD_vztah%C5%AF_se_z%C3%A1kazn%C3%ADky&quot;
	rel=&quot;nofollow&quot;&gt;CRM&lt;/a&gt;&lt;/li&gt;

	&lt;li&gt;issue tracker&lt;/li&gt;

	&lt;li&gt;&lt;a href=&quot;http://forum.nette.org/cs/viewtopic.php?pid=38289#p38289&quot;
	rel=&quot;nofollow&quot;&gt;aplikace pro podporu&lt;/a&gt;&lt;/li&gt;

	&lt;li&gt;&lt;a href=&quot;http://forum.nette.org/cs/viewtopic.php?pid=38289#p38289&quot;
	rel=&quot;nofollow&quot;&gt;rezervační systém&lt;/a&gt;&lt;/li&gt;

	&lt;li&gt;galerie&lt;/li&gt;

	&lt;li&gt;inzertní server&lt;/li&gt;

	&lt;li&gt;&lt;a
	href=&quot;http://forum.nette.org/cs/4862-nette-developer-sr-cr-jednorazovy-projekt&quot;
	rel=&quot;nofollow&quot;&gt;katalog&lt;/a&gt;&lt;/li&gt;

	&lt;li&gt;blog&lt;/li&gt;

	&lt;li&gt;twitter&lt;/li&gt;

	&lt;li&gt;kuchařka&lt;/li&gt;

	&lt;li&gt;&lt;a href=&quot;http://forum.nette.org/cs/viewtopic.php?pid=38303#p38303&quot;
	rel=&quot;nofollow&quot;&gt;RSS čtečka&lt;/a&gt;&lt;/li&gt;

	&lt;li&gt;guestbook&lt;/li&gt;

	&lt;li&gt;anketa&lt;/li&gt;

	&lt;li&gt;newsletter&lt;/li&gt;

	&lt;li&gt;&lt;a href=&quot;http://forum.nette.org/cs/viewtopic.php?pid=38430#p38430&quot;
	rel=&quot;nofollow&quot;&gt;osobní organizér&lt;/a&gt;&lt;/li&gt;

	&lt;li&gt;&lt;a href=&quot;http://forum.nette.org/cs/viewtopic.php?pid=38510#p38510&quot;
	rel=&quot;nofollow&quot;&gt;kopie&lt;/a&gt; &lt;a href=&quot;http://nicereply.com/&quot;
	rel=&quot;nofollow&quot;&gt;nicereply&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Který nápad se Vám nejvíce líbí a který byste naopak nepoužili?
Předem díky za každý názor!&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 14:10:20 +0200</pubDate>
</item>
<item>
	<title>Vylepsenie validacie Form::EMAIL (Hlášení chyb)</title>
	<dc:creator>Jakub Nerad</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38677#p38677</link>
	<guid isPermaLink="false">38677@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Validátor na email má spíš fungovat když se někdo omylem přepíše.
Což teď funguje velmi dobře. Nějaká dokonalost u emailu je pomalu na
vědeckou práci.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sun, 05 Sep 2010 11:08:16 +0200</pubDate>
</item>
<item>
	<title>Vylepsenie validacie Form::EMAIL (Hlášení chyb)</title>
	<dc:creator>vrtak-cz</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38673#p38673</link>
	<guid isPermaLink="false">38673@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Občas si říkám že problematika validace e-mailové adresy by měla mít
vlastní vědní obor (pokud nemá). Protože i to tebou navrhované řešení
není dokonalé. A řešení z nette ho za jisté situace válcuje. Tou
situací je IDN. Jakožto majitel IDN domény jsem to prostě musel otestovat.
Test přikládám zde &lt;a href=&quot;http://gist.github.com/565491&quot;
rel=&quot;nofollow&quot;&gt;http://gist.github.com/565491&lt;/a&gt;&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sat, 04 Sep 2010 23:08:02 +0200</pubDate>
</item>
<item>
	<title>Nette Documentation Weekend – 2 „offline“ – 18.9.2010 (Dokumentace)</title>
	<dc:creator>wdolek</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38669#p38669</link>
	<guid isPermaLink="false">38669@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;inu, rad se zucastnim :D jen se bojim, ze budu kulovy platnej…&lt;/p&gt;

&lt;p&gt;EDIT: vlastne bych klidne tuto seslost zasponzoroval porizenim nekolika
baleni redbullu ;) (coz ale vylucuje navstevu nejake hospody – tam bych
s tim asi jen tak nevlezl)&lt;/p&gt;

&lt;p&gt;a jeste sem tak premyslel – jak si tuto akci predstavujete?…&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sat, 04 Sep 2010 21:49:10 +0200</pubDate>
</item>
<item>
	<title>[addon webloader] Extras/webloader (Dokumentace)</title>
	<dc:creator>westrem</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38667#p38667</link>
	<guid isPermaLink="false">38667@http://forum.nette.org/cs</guid>
	<description>&lt;blockquote&gt;
	&lt;p&gt;Honza Marek napsal: Closures jdou prepsat jako callbacky&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;No minimalne &lt;a
href=&quot;http://github.com/janmarek/WebLoader/blob/master/filters/CssUrlsFilter.php#L96&quot;
rel=&quot;nofollow&quot;&gt;pri tomto&lt;/a&gt; ma to nevedelo napadnut.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sat, 04 Sep 2010 21:17:02 +0200</pubDate>
</item>
<item>
	<title>[addon webloader] Extras/webloader (Dokumentace)</title>
	<dc:creator>maarlin</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38660#p38660</link>
	<guid isPermaLink="false">38660@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Sám jsem si udělal takový rychlý workaround:&lt;/p&gt;

&lt;pre class=&quot;src-php&quot;&gt;&lt;code&gt;&lt;span
class=&quot;php-keyword1&quot;&gt;class&lt;/span&gt; WebLoader {
    &lt;span
class=&quot;php-keyword1&quot;&gt;protected&lt;/span&gt; &lt;span
class=&quot;php-keyword1&quot;&gt;function&lt;/span&gt; generate(&lt;span
class=&quot;php-var&quot;&gt;$files&lt;/span&gt;) {
        &lt;span
class=&quot;php-var&quot;&gt;$name&lt;/span&gt; = &lt;span
class=&quot;php-var&quot;&gt;$this&lt;/span&gt;-&amp;gt;getGeneratedFilename(&lt;span
class=&quot;php-var&quot;&gt;$files&lt;/span&gt;);

        &lt;span
class=&quot;php-var&quot;&gt;$path&lt;/span&gt; = &lt;span
class=&quot;php-var&quot;&gt;$this&lt;/span&gt;-&amp;gt;tempPath . &lt;span
class=&quot;php-quote&quot;&gt;&amp;quot;/&amp;quot;&lt;/span&gt; . &lt;span
class=&quot;php-var&quot;&gt;$name&lt;/span&gt;;

        &lt;span
class=&quot;php-keyword1&quot;&gt;if&lt;/span&gt; (!&lt;span
class=&quot;php-keyword2&quot;&gt;file_exists&lt;/span&gt;(&lt;span
class=&quot;php-var&quot;&gt;$path&lt;/span&gt;)) {
                &lt;span
class=&quot;php-keyword1&quot;&gt;if&lt;/span&gt; (!&lt;span
class=&quot;php-keyword2&quot;&gt;in_array&lt;/span&gt;(SafeStream::PROTOCOL, stream_get_wrappers())) {
                        SafeStream::register();
                }

                file_put_contents(&lt;span
class=&quot;php-quote&quot;&gt;&amp;quot;safe://&amp;quot;&lt;/span&gt; . &lt;span
class=&quot;php-var&quot;&gt;$path&lt;/span&gt;, &lt;span
class=&quot;php-var&quot;&gt;$this&lt;/span&gt;-&amp;gt;getContent(&lt;span
class=&quot;php-var&quot;&gt;$files&lt;/span&gt;));

                &lt;span
class=&quot;php-var&quot;&gt;$this&lt;/span&gt;-&amp;gt;collectGarbage(&lt;span
class=&quot;php-var&quot;&gt;$name&lt;/span&gt;); &lt;span
class=&quot;php-comment&quot;&gt;// Added
&lt;/span&gt;        }

        &lt;span
class=&quot;php-keyword1&quot;&gt;return&lt;/span&gt; &lt;span
class=&quot;php-var&quot;&gt;$name&lt;/span&gt;;
    }

    &lt;span
class=&quot;php-comment&quot;&gt;/**
     * Delete all unnecessary files
     * @param string $exceptFile
     */&lt;/span&gt;
    &lt;span
class=&quot;php-keyword1&quot;&gt;protected&lt;/span&gt; &lt;span
class=&quot;php-keyword1&quot;&gt;function&lt;/span&gt; collectGarbage(&lt;span
class=&quot;php-var&quot;&gt;$exceptFile&lt;/span&gt;)
    {
        &lt;span
class=&quot;php-var&quot;&gt;$unlinked&lt;/span&gt; = &lt;span
class=&quot;php-keyword1&quot;&gt;FALSE&lt;/span&gt;;
        &lt;span
class=&quot;php-var&quot;&gt;$suffix&lt;/span&gt; = &lt;span
class=&quot;php-keyword2&quot;&gt;preg_quote&lt;/span&gt;(&lt;span
class=&quot;php-var&quot;&gt;$this&lt;/span&gt;-&amp;gt;getGeneratedFileNameSuffix(), &lt;span
class=&quot;php-quote&quot;&gt;'/'&lt;/span&gt;);
        &lt;span
class=&quot;php-var&quot;&gt;$exceptions&lt;/span&gt; = &lt;span
class=&quot;php-keyword2&quot;&gt;array&lt;/span&gt; (&lt;span class=&quot;php-quote&quot;&gt;'.'&lt;/span&gt;, &lt;span
class=&quot;php-quote&quot;&gt;'..'&lt;/span&gt;, &lt;span
class=&quot;php-var&quot;&gt;$exceptFile&lt;/span&gt;);

        &lt;span
class=&quot;php-keyword1&quot;&gt;if&lt;/span&gt; (&lt;span class=&quot;php-var&quot;&gt;$handle&lt;/span&gt; = &lt;span
class=&quot;php-keyword2&quot;&gt;opendir&lt;/span&gt;(&lt;span
class=&quot;php-var&quot;&gt;$this&lt;/span&gt;-&amp;gt;getTempPath())) {
            &lt;span
class=&quot;php-keyword1&quot;&gt;while&lt;/span&gt; (&lt;span
class=&quot;php-keyword1&quot;&gt;FALSE&lt;/span&gt; !== (&lt;span
class=&quot;php-var&quot;&gt;$file&lt;/span&gt; = &lt;span class=&quot;php-keyword2&quot;&gt;readdir&lt;/span&gt;(&lt;span
class=&quot;php-var&quot;&gt;$handle&lt;/span&gt;))) {
                &lt;span
class=&quot;php-keyword1&quot;&gt;if&lt;/span&gt; (!&lt;span
class=&quot;php-keyword2&quot;&gt;in_array&lt;/span&gt;(&lt;span class=&quot;php-var&quot;&gt;$file&lt;/span&gt;, &lt;span
class=&quot;php-var&quot;&gt;$exceptions&lt;/span&gt;) &amp;amp;&amp;amp;
                        &lt;span
class=&quot;php-keyword2&quot;&gt;preg_match&lt;/span&gt; (&lt;span
class=&quot;php-quote&quot;&gt;'/.*'&lt;/span&gt;.&lt;span class=&quot;php-var&quot;&gt;$suffix&lt;/span&gt;.&lt;span
class=&quot;php-quote&quot;&gt;'$/is'&lt;/span&gt;, &lt;span class=&quot;php-var&quot;&gt;$file&lt;/span&gt;) === &lt;span
class=&quot;php-num&quot;&gt;1&lt;/span&gt;) {
                    &lt;span
class=&quot;php-keyword2&quot;&gt;unlink&lt;/span&gt; (&lt;span
class=&quot;php-var&quot;&gt;$this&lt;/span&gt;-&amp;gt;getTempPath() . &lt;span
class=&quot;php-quote&quot;&gt;'/'&lt;/span&gt; . &lt;span
class=&quot;php-var&quot;&gt;$file&lt;/span&gt;);
                    &lt;span
class=&quot;php-var&quot;&gt;$unlinked&lt;/span&gt; = &lt;span
class=&quot;php-keyword1&quot;&gt;TRUE&lt;/span&gt;;
                }
            }
            &lt;span
class=&quot;php-keyword2&quot;&gt;closedir&lt;/span&gt;(&lt;span
class=&quot;php-var&quot;&gt;$handle&lt;/span&gt;);
        }
        &lt;span
class=&quot;php-keyword1&quot;&gt;return&lt;/span&gt; &lt;span
class=&quot;php-var&quot;&gt;$unlinked&lt;/span&gt;;
    }&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Pokud někoho napadá lepší řešení, sem s ním! :-)&lt;/p&gt;

&lt;p&gt;Vím, že to není úplně to pravé ořechové detekovat staré soubory
podle suffixu, ale jediné další řešení, které mě napadá je, že by
CssLoader a JavaScriptLoader musely generovat vždy správné koncovky – tzn.
suffix by nebylo úplně všechno na konci názvu, ale všechno na konci před
koncovkou (tzn. nestalo by se, že bych nějak omylem vygeneroval něco jiného
než *.css nebo *.js).&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sat, 04 Sep 2010 17:10:50 +0200</pubDate>
</item>
<item>
	<title>[addon webloader] Extras/webloader (Dokumentace)</title>
	<dc:creator>Honza Marek</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38656#p38656</link>
	<guid isPermaLink="false">38656@http://forum.nette.org/cs</guid>
	<description>&lt;blockquote&gt;
	&lt;p&gt;maarlin napsal(a):&lt;/p&gt;

	&lt;p&gt;Každopádně si přesto myslím, že by byla vhodná nějaká integrace
	&lt;strong&gt;garbage collectoru&lt;/strong&gt;, protože mít za každou změnou CSS/JS
	nový soubor mi přijde trochu &lt;em&gt;bordelářské&lt;/em&gt;…&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Když někdo vymyslí, jak to elegantně udělat, bylo by to fajn.&lt;/p&gt;

&lt;blockquote&gt;
	&lt;p&gt;Možná bych měl drobný bugreport. U aktuální dev verze Nette je
	SafeStream přímo v namespace \Nette a ne \Nette\IO jak je použito
	v aktuálním commitu WebLoaderu.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Vím o tom. Otázka, kdy je vhodný čas to změnit? WebLoader by měl
fungovat i na stabilní verzi Nette.&lt;/p&gt;

&lt;blockquote&gt;
	&lt;p&gt;Ide mi najme o pozutie closures v preg_replace_callbackoch, ktore ma
	nenapada ako rozumne prepisat do PHP 5.2. podoby&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Closures jdou přepsat jako callback.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sat, 04 Sep 2010 16:38:38 +0200</pubDate>
</item>
<item>
	<title>[addon webloader] Extras/webloader (Dokumentace)</title>
	<dc:creator>maarlin</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38650#p38650</link>
	<guid isPermaLink="false">38650@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Chvíli jsem v duchu nadával proč mi WebLoader dělá bordel v temp
složce – tedy při každé změně vygeneruje nový soubor, ale pak jsem
pochopil, že to je asi jeden z mála způsobů, jak některé agresivně
kešující (Chrome) prohlížeče donutit si vzít novou verzi CSS.&lt;/p&gt;

&lt;p&gt;Každopádně si přesto myslím, že by byla vhodná nějaká integrace
&lt;strong&gt;garbage collectoru&lt;/strong&gt;, protože mít za každou změnou CSS/JS
nový soubor mi přijde trochu &lt;em&gt;bordelářské&lt;/em&gt;…&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sat, 04 Sep 2010 15:26:18 +0200</pubDate>
</item>
<item>
	<title>[addon live-form-validation] Live Form Validation (Dokumentace)</title>
	<dc:creator>iguana007</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38646#p38646</link>
	<guid isPermaLink="false">38646@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;mám teď blázinec, ale zkusím na to dnes mrknout a dám vědět. zatím
díky za úpravy&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sat, 04 Sep 2010 15:19:41 +0200</pubDate>
</item>
<item>
	<title>[addon live-form-validation] Live Form Validation (Dokumentace)</title>
	<dc:creator>redhead</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38645#p38645</link>
	<guid isPermaLink="false">38645@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Rozchodil si to? Já to teď na gistu upravil podle posledních commitů od
Davida. Tak se na to zkus podívat. Jediný co mě napadá je si debugnout ten
JS a vykoumat, kde to prostě krachne.. Je klidně možný, že to má
i nějaký problém s jQuery.&lt;/p&gt;

&lt;p&gt;btw, ty úpravy jsem dělal na gistu, takže nezaručuju, že to bude
fungovat celkově, ale snad jsem ten kód upravil správně. ;)&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sat, 04 Sep 2010 15:03:57 +0200</pubDate>
</item>
<item>
	<title>Vylepsenie validacie Form::EMAIL (Hlášení chyb)</title>
	<dc:creator>PaBi3</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38644#p38644</link>
	<guid isPermaLink="false">38644@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Myslím, že ten regexp na e-maily &lt;a
href=&quot;http://github.com/nette/nette/commit/f170910618578f05553b0d3bc2b38198045a5f28&quot;
rel=&quot;nofollow&quot;&gt;commitoval&lt;/a&gt; Jakub Vrána.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sat, 04 Sep 2010 15:03:13 +0200</pubDate>
</item>
<item>
	<title>[addon file-downloader] File Downloader (Dokumentace)</title>
	<dc:creator>Honza Kuchař</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38640#p38640</link>
	<guid isPermaLink="false">38640@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Zkuste si s tím prosím trošku pohrát, oprava je vítána.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sat, 04 Sep 2010 13:42:30 +0200</pubDate>
</item>
<item>
	<title>Vylepsenie validacie Form::EMAIL (Hlášení chyb)</title>
	<dc:creator>westrem</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38639#p38639</link>
	<guid isPermaLink="false">38639@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Zdravim, tak na Nette som presiel tak pred 2 mesiacmi a mmtalne si stale
dorabam urcite featuresy, ktore som v mojom predslom FM mal nakodene ale
v Nette mi chybaju. Medzi ne patria aj oddelene Validatory, o ktore tu uz bolo
viac komunitnych pokusov (najvyraznejsie asi od &lt;a
href=&quot;http://forum.nette.org/cs/profile.php?id=1639&quot;
rel=&quot;nofollow&quot;&gt;vrtak-cz&lt;/a&gt; ).&lt;/p&gt;

&lt;p&gt;Na jeho rieseni sa mi vsak nepacilo, ze v podstate robil presun validacnych
metod z TextBase niekam inam. Moje riesenie je proste samostatna staticka
trieda so vsetkymi stavajuci Nette validatormi (miestami vylepsenymi), ktore sa
daju plne pouzit v Nette\Forms alebo hocikde v modeli prip. v aplikacii.&lt;/p&gt;

&lt;p&gt;Podme ale od rozsiahlejsieho uvodu priamo k veci. Pocas tohto prepisovania a
vytvarania validatorov, som sa jednak inspiroval svojimi uz napisanymi funkciami
a druhorak Davidovou validaciou v TextBase pripadne FormControl. Po napisani
validatorov prislo na testy. Tu som narazil na dve chyby (chybky).&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;popisujem v &lt;a
	href=&quot;http://forum.nette.org/cs/5228-mozne-zle-vyhodnocovanie-form-equal&quot;
	rel=&quot;nofollow&quot;&gt;tomto threade&lt;/a&gt;&lt;/li&gt;

	&lt;li&gt;ktora sa tyka validacie e-mailovych adries sa pokusim popisat tu&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Pre validaciu e-mailovych adries som sa nechal inspirovat touto peknou
strankou: &lt;a
href=&quot;http://fightingforalostcause.net/misc/2006/compare-email-regex.php&quot;
rel=&quot;nofollow&quot;&gt;Comparing E-mail Address Validating Regular Expressions&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Je tam zoznam dostupnych regexpov na validaciu e-mailovych adries, pricom iba
jeden z nich kompletne prejde testami (ten prvy uvedeny).&lt;/p&gt;

&lt;p&gt;Schvalne som teda podrobil Nette validator tomuto testu. Vysledky su podla
mna vcelku slusne, no nie 100% tak ako by mohli byt:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Toto by mali byt validne e-maily&lt;/strong&gt;&lt;/p&gt;
- l3tt3rsAndNumb3rs@domain.com: true&lt;br&gt;
- has-dash@domain.com: true&lt;br&gt;
- hasApostrophe.o'leary@domain.org: true&lt;br&gt;
- uncommonTLD@domain.museum: true&lt;br&gt;
- uncommonTLD@domain.travel: true&lt;br&gt;
- uncommonTLD@domain.mobi: true&lt;br&gt;
- countryCodeTLD@domain.uk: true&lt;br&gt;
- countryCodeTLD@domain.rw: true&lt;br&gt;
- lettersInDomain@911.com: true&lt;br&gt;
- underscore_inLocal@domain.net: true&lt;br&gt;
- IPInsteadOfDomain@127.0.0.1: **false**&lt;br&gt;
- IPAndPort@127.0.0.1:25: **false**&lt;br&gt;
- subdomain@sub.domain.com: true&lt;br&gt;
- local@dash-inDomain.com: true&lt;br&gt;
- dot.inLocal@foo.com: true&lt;br&gt;
- a@singleLetterLocal.org: true&lt;br&gt;
- singleLetterDomain@x.org: true&lt;br&gt;
- &amp;amp;*=?^+{}'~@validCharsInLocal.net: true&lt;br&gt;
- foor@bar.newTLD: true
&lt;p&gt;&lt;em&gt;False znamena chybu, pretoze e-mail mal prejst&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Toto by mali byt nevalidne e-maily&lt;/strong&gt;&lt;/p&gt;
- missingDomain@.com: false&lt;br&gt;
- @missingLocal.org: false&lt;br&gt;
- missingatSign.net: false&lt;br&gt;
- missingDot@com: false&lt;br&gt;
- two@@signs.com: false&lt;br&gt;
- colonButNoPort@127.0.0.1:: false&lt;br&gt;
- : false&lt;br&gt;
- someone-else@127.0.0.1.26: **true**&lt;br&gt;
- .localStartsWithDot@domain.com: false&lt;br&gt;
- localEndsWithDot.@domain.com: false&lt;br&gt;
- two..consecutiveDots@domain.com: false&lt;br&gt;
- domainStartsWithDash@-domain.com: false&lt;br&gt;
- domainEndsWithDash@domain-.com: false&lt;br&gt;
- numbersInTLD@domain.c0m: **true**&lt;br&gt;
- missingTLD@domain.: false&lt;br&gt;
- ! &quot;#$%(),/;&amp;lt;&amp;gt;[]`|@invalidCharsInLocal.org: false&lt;br&gt;
- invalidCharsInDomain@! &quot;#$%(),/;&amp;lt;&amp;gt;_[]`|.org: false&lt;br&gt;
- local@SecondLevelDomainNamesAreInvalidIfTheyAreLongerThan64Charactersss.org:
false
&lt;p&gt;&lt;em&gt;True znamena chybu, pretoze e-mail nemal prejst&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Verim, ze ked David tvoril regexp pre validaciu e-mailov, tak si poriadne
nastudoval dane dokumenty (o com svedcia aj komentare pri kode a odkazy na
konkretne RFC) avsak ocividne to nepokryva kompletny set (cim jeho validaciu
nechcem zhadzovat, 4 chyby su podla mna este statocny vykon).&lt;/p&gt;

&lt;p&gt;Bola by vsak snaha toto napravit a pouzit ten regexp co je na stranke
preferovany ako jediny co presiel testami?&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sat, 04 Sep 2010 12:58:52 +0200</pubDate>
</item>
<item>
	<title>Mozne zle vyhodnocovanie Form::EQUAL (Hlášení chyb)</title>
	<dc:creator>westrem</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38637#p38637</link>
	<guid isPermaLink="false">38637@http://forum.nette.org/cs</guid>
	<description>&lt;blockquote&gt;
	&lt;p&gt;paranoiq napsal(a):&lt;/p&gt;

	&lt;p&gt;znám na to možná překvapivý, ale spolehlivě fungující
	work-arround:&lt;/p&gt;

	&lt;pre class=&quot;src-php&quot;&gt;&lt;code&gt;&lt;span class=&quot;php-var&quot;&gt;$form&lt;/span&gt;-&amp;gt;addText(&lt;span
	class=&quot;php-quote&quot;&gt;'float'&lt;/span&gt;, &lt;span
	class=&quot;php-quote&quot;&gt;'Float'&lt;/span&gt;)
        -&amp;gt;addRule(Form::EQUAL, &lt;span
	class=&quot;php-quote&quot;&gt;'Must be equal to 100.00'&lt;/span&gt;, &lt;span
	class=&quot;php-num&quot;&gt;100&lt;/span&gt;);&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;:) Tak ako to je jasne, vravim, ze je to okrajovy pripad. Islo mi skor
o nasledovne veci&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;namiesto natvrdo napisaneho parametru typu float 100.00 tam mozes niekedy
	mat premennu typu float obsahujucu tu hodnotu. Pritom podla mna (ked sa na to
	pozriem uzivatelskym ockom) je 100.00 a ‚100.00‘ naprosto rovnaka
	hodnota&lt;/li&gt;

	&lt;li&gt;JS validacia presla, serverovska nie. Podla mna by JS validacia mala
	odpovedat tej serverovskej (chapem vsak, ze niekedy to nie je mozne vzhladom na
	moznu limitaciu JS)&lt;/li&gt;

	&lt;li&gt;neviem posudit nakolko je uplne spolahlive pri EQUAL oba parametre
	pretypovavat nutne na string a potom porovnavat, nemozu nastat problemy aj pri
	inych typoch konverzie?&lt;/li&gt;
&lt;/ul&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sat, 04 Sep 2010 12:37:16 +0200</pubDate>
</item>
<item>
	<title>RFC: Nette\Application\ImageResponse (RFC)</title>
	<dc:creator>Honza Kuchař</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38629#p38629</link>
	<guid isPermaLink="false">38629@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Nebo rozšířit FileDownloader o podporu Nette\Image?&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Sat, 04 Sep 2010 08:33:12 +0200</pubDate>
</item>
<item>
	<title>Mozne zle vyhodnocovanie Form::EQUAL (Hlášení chyb)</title>
	<dc:creator>paranoiq</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38626#p38626</link>
	<guid isPermaLink="false">38626@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;znám na to možná překvapivý, ale spolehlivě fungující
work-arround:&lt;/p&gt;

&lt;pre class=&quot;src-php&quot;&gt;&lt;code&gt;&lt;span class=&quot;php-var&quot;&gt;$form&lt;/span&gt;-&amp;gt;addText(&lt;span
class=&quot;php-quote&quot;&gt;'float'&lt;/span&gt;, &lt;span
class=&quot;php-quote&quot;&gt;'Float'&lt;/span&gt;)
        -&amp;gt;addRule(Form::EQUAL, &lt;span
class=&quot;php-quote&quot;&gt;'Must be equal to 100.00'&lt;/span&gt;, &lt;span
class=&quot;php-num&quot;&gt;100&lt;/span&gt;);&lt;/code&gt;&lt;/pre&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Fri, 03 Sep 2010 20:11:43 +0200</pubDate>
</item>
<item>
	<title>Mozne zle vyhodnocovanie Form::EQUAL (Hlášení chyb)</title>
	<dc:creator>westrem</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38622#p38622</link>
	<guid isPermaLink="false">38622@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Ahoj, sam som napochybach ci nasledovne spravanie brat ako strict feature
alebo ako bug.&lt;/p&gt;

&lt;p&gt;Majme nasledovny formularovy prvok:&lt;/p&gt;

&lt;pre class=&quot;src-php&quot;&gt;&lt;code&gt;&lt;span class=&quot;php-var&quot;&gt;$form&lt;/span&gt;-&amp;gt;addText(&lt;span
class=&quot;php-quote&quot;&gt;'float'&lt;/span&gt;, &lt;span
class=&quot;php-quote&quot;&gt;'Float'&lt;/span&gt;)
        -&amp;gt;addRule(Form::EQUAL, &lt;span
class=&quot;php-quote&quot;&gt;'Must be equal to 100.00'&lt;/span&gt;, &lt;span
class=&quot;php-num&quot;&gt;100&lt;/span&gt;.&lt;span class=&quot;php-num&quot;&gt;00&lt;/span&gt;);&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Ked do policka zadame hodnotu ‚100.00‘ tak JS validator prejde ale
serverovsky nie. Preco? Sposobuje to &lt;a
href=&quot;http://api.nette.org/0.9.5/__filesource/fsource_Nette-Forms__FormsControlsFormControl.php.html#a550&quot;
rel=&quot;nofollow&quot;&gt;konverzia kontrolovanych dat na string vo validatore&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;V pravidle sme totiz posunuli cisty float, ktory sa pri zmene na string
v tomto pripade zmeni na ‚100‘ a nie na ‚100.00‘.&lt;/p&gt;

&lt;p&gt;Edit: Tento jav nastava ako som skusal nastava iba ked ma dany float na konci
nuly, konverzia 100.87 na string vrati ‚100.87‘ co je v poriadku.&lt;/p&gt;

&lt;p&gt;Ano je to dost okrajovy pripad ale myslim si, ze by bolo vhodne ho vyriesit,
co vy na to?&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Fri, 03 Sep 2010 16:48:53 +0200</pubDate>
</item>
<item>
	<title>[addon file-downloader] File Downloader (Dokumentace)</title>
	<dc:creator>kubon</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38620#p38620</link>
	<guid isPermaLink="false">38620@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;zdravím,&lt;br&gt;
díky za file downloader, ale mam problem jej rozchodit. Stáhl jsem si z svn
nejnovější verzi (1.1.0rc) a firefox stále píše soubor nemůže nálezt.
V podstatě jak píše gmvasek. Jak to vyřešit? Používám PHP 5.3 a nette
ve verzi 1.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Fri, 03 Sep 2010 14:55:07 +0200</pubDate>
</item>
<item>
	<title>registerHelperLoader() se dožaduje onPrepareFilters() (Hlášení chyb)</title>
	<dc:creator>arron</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38617#p38617</link>
	<guid isPermaLink="false">38617@http://forum.nette.org/cs</guid>
	<description>&lt;blockquote&gt;
	&lt;p&gt;leumas napsal(a):&lt;/p&gt;

	&lt;p&gt;No ano, ako vravim, je to sposobene tym, ze Object implementuje magic __call
	a tym padom funkcia is_callable vyhodnoti vsetky callbacky na danej triede ako
	callable, tj. vzdy vrati true.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Ech, malo ctu a brzo pisu. Pardon;-) Nicmene zrovna v pripade toho helperu
je IMHO naprosto zbytecne dedit od Object (tez jsem podlehnul, nicmene se
ukazuje, ze vsechno je potreba delat s rozvahou;-))&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Fri, 03 Sep 2010 13:57:02 +0200</pubDate>
</item>
<item>
	<title>registerHelperLoader() se dožaduje onPrepareFilters() (Hlášení chyb)</title>
	<dc:creator>Jan Tvrdík</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38615#p38615</link>
	<guid isPermaLink="false">38615@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Pokud je definované metoda &lt;code&gt;__call&lt;/code&gt; tak nesmíte použít funkci
&lt;code&gt;is_callable&lt;/code&gt;, ale nahraďte ji funkcí
&lt;code&gt;method_exists&lt;/code&gt;.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Fri, 03 Sep 2010 13:04:15 +0200</pubDate>
</item>
<item>
	<title>registerHelperLoader() se dožaduje onPrepareFilters() (Hlášení chyb)</title>
	<dc:creator>leumas</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38613#p38613</link>
	<guid isPermaLink="false">38613@http://forum.nette.org/cs</guid>
	<description>&lt;blockquote&gt;
	&lt;p&gt;arron napsal(a):&lt;/p&gt;

	&lt;p&gt;Myslim, ze jsem podobny problem resil nedavno. Jestli si dobre pamatuju, tak
	to bylo tim, ze trida s helpery mi delila od Object. Pak jsem dostaval presne
	tuhle chybu. Odstranenim dedeni se problem vyresil.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;No ano, ako vravim, je to sposobene tym, ze Object implementuje magic __call
a tym padom funkcia is_callable vyhodnoti vsetky callbacky na danej triede ako
callable, tj. vzdy vrati true.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Fri, 03 Sep 2010 12:49:39 +0200</pubDate>
</item>
<item>
	<title>registerHelperLoader() se dožaduje onPrepareFilters() (Hlášení chyb)</title>
	<dc:creator>arron</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38611#p38611</link>
	<guid isPermaLink="false">38611@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Myslim, ze jsem podobny problem resil nedavno. Jestli si dobre pamatuju, tak
to bylo tim, ze trida s helpery mi delila od Object. Pak jsem dostaval presne
tuhle chybu. Odstranenim dedeni se problem vyresil.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Fri, 03 Sep 2010 12:43:51 +0200</pubDate>
</item>
<item>
	<title>registerHelperLoader() se dožaduje onPrepareFilters() (Hlášení chyb)</title>
	<dc:creator>leumas</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38610#p38610</link>
	<guid isPermaLink="false">38610@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;&lt;em&gt;Mimochodom, preco helperLoader dostava lowercase nazov metody, ktoru
treba zavolat? Je to pomerne neprijemne, ak pouzivam helpery
s camelcase.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Sorry, moja chyba, funkcie v php su narozdiel od premennych case
insensitive, takze to neprekaza. Ten jazyk ma stale prekvapuje…&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Fri, 03 Sep 2010 12:03:16 +0200</pubDate>
</item>
<item>
	<title>registerHelperLoader() se dožaduje onPrepareFilters() (Hlášení chyb)</title>
	<dc:creator>leumas</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38587#p38587</link>
	<guid isPermaLink="false">38587@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;HelperLoader mam napisany presne podla prikladu v dokumentacii s jedinym
rozdielom: dedim od Objectu (propaganda \Nette\Objectu ako prapredka vsetkeho na
mna zjavne zabrala;-)) A to je zdroj problemov. Funkcia isCallable je
naimplementovana ako phpckovske is_callable, ktore vracia vzdy true v pripade,
ze trieda obsahuje __call metodu. Kedze je vsak trieda zdedena od Objectu, magic
__call obsahuje a Helper sa preto tvari, ze danu metodu obsahuje a vrati jej
callback.&lt;/p&gt;

&lt;p&gt;Ono, chcelo by to asi, aby phpcko malo nejaku magic metodu __isCallable. Do
dokumentacie by som navrhoval pridat k prikladu varovanie ludi pred
implementovanim __call metody, ci dedenim z Objectu.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Fri, 03 Sep 2010 02:12:50 +0200</pubDate>
</item>
<item>
	<title>registerHelperLoader() se dožaduje onPrepareFilters() (Hlášení chyb)</title>
	<dc:creator>Jan Tvrdík</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38586#p38586</link>
	<guid isPermaLink="false">38586@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Při pohledu do zdrojových kódů jsem došel k názoru, že máte blbě
napsaný HelperLoader. Příklad jednoduché implementace se nachází i v &lt;a
href=&quot;http://doc.nette.org/cs/sablony/template#toc-helperloader&quot;
rel=&quot;nofollow&quot;&gt;dokumentaci&lt;/a&gt;.&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Fri, 03 Sep 2010 00:32:33 +0200</pubDate>
</item>
<item>
	<title>registerHelperLoader() se dožaduje onPrepareFilters() (Hlášení chyb)</title>
	<dc:creator>leumas</dc:creator>
	<link>http://forum.nette.org/cs/viewtopic.php?pid=38585#p38585</link>
	<guid isPermaLink="false">38585@http://forum.nette.org/cs</guid>
	<description>&lt;p&gt;Pozorujem rovnake chovanie, Template.php skutocne vola onPrepareFilters(),
toto volanie zachyti __call z BaseTemplateu a zavola invokeArgs, ktory si
mysli, ze sa jedna o helper.&lt;/p&gt;

&lt;p&gt;# Nette Framework 0.9.5 (revision 5eb03f5 released on 2010–07–01)&lt;/p&gt;

&lt;!-- by Texy2! --&gt;</description>
	<pubDate>Fri, 03 Sep 2010 00:13:21 +0200</pubDate>
</item>
</channel>
</rss>
