<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
	<channel>
		<image>
			<link>http://php.vrana.cz/</link>
			<title>PHP triky</title>
			<url>http://php.vrana.cz/favicon.ico</url>
		</image>
		<title>PHP triky - články</title>
		<link>http://php.vrana.cz/</link>
		<description>Weblog o elegantním programování v PHP pro mírně pokročilé</description>
		<language>cs</language>
		<skipHours><hour>3</hour><hour>4</hour><hour>5</hour><hour>6</hour><hour>7</hour><hour>8</hour><hour>9</hour><hour>10</hour><hour>11</hour><hour>12</hour><hour>13</hour><hour>14</hour><hour>15</hour><hour>16</hour><hour>17</hour><hour>18</hour><hour>19</hour><hour>20</hour><hour>21</hour><hour>22</hour><hour>23</hour></skipHours><!-- GMT -->
<item>
	<title>Konference OSI Days 2010</title>
	<link>http://php.vrana.cz/konference-osi-days-2010.php</link>
	<description>Moje dvě přednášky o NotORM a Adminer Editoru byly přijaty a zařazeny do programu konference OSI Days. Jde o největší asijskou open–source konferenci, zaměřuje se především na PHP a související technologie.
Na konferencích už jsem ...</description>
</item>
<item>
	<title>Závorky u jazykových konstrukcí</title>
	<link>http://php.vrana.cz/zavorky-u-jazykovych-konstrukci.php</link>
	<description>Když jsem začínal s PHP, tak se mi líbilo, že se všechno používá v podobě funkce, dokonce i příkaz pro vložení jiného souboru. Pak jsem se ale dozvěděl, že to tak úplně není a závorky jsem psát přestal. Platí to pro příkazy ...</description>
</item>
<item>
	<title>NotORM je rychlejší než Doctrine 2 i Dibi</title>
	<link>http://php.vrana.cz/notorm-je-rychlejsi-nez-doctrine-2-i-dibi.php</link>
	<description>Patrik Votoček srovnal rychlost a paměťovou náročnost několika ORM a porovnal je s hodnotami knihovny Dibi. Bohužel do srovnání nezahrnul moji knihovnu NotORM, která se dá použít místo ORM. Naštěstí ale testovací kód publikoval, takže ...</description>
</item>
<item>
	<title>Sedm příspěvků</title>
	<link>http://php.vrana.cz/sedm-prispevku.php</link>
	<description>Českými i světovými weblogy se šíří řetězová akce, ve které jednotliví autoři odkazují na své z nějakého pohledu zajímavé příspěvky. Seznam českých autorů, kteří se do této akce zapojili, nabízí Milan Kryl.
1. Můj první ...</description>
</item>
<item>
	<title>Kolik je českých PHP programátorů?</title>
	<link>http://php.vrana.cz/kolik-je-ceskych-php-programatoru.php</link>
	<description>Zajímalo by mě, kolik je v České republice programátorů se znalostí PHP. Otázka mě napadla v souvislosti s knihou, ale přijde mi zajímavá i sama o sobě.
Bohužel mě nenapadá způsob, jak to zjistit s přesností alespoň jednoho řádu. ...</description>
</item>
<item>
	<title>Odstranění nadbytečných entit</title>
	<link>http://php.vrana.cz/odstraneni-nadbytecnych-entit.php</link>
	<description>V HTML a XHTML dokumentech lze z historických důvodů používat pro zápis některých znaků entity. Ve znakové sadě Unicode (tedy např. v kódování UTF-8) ale už tyto entity nejsou potřeba a vystačíme si se základními XML entitami vytvářenými ...</description>
</item>
<item>
	<title>Ošetřování chyb</title>
	<link>http://php.vrana.cz/osetrovani-chyb.php</link>
	<description>Programovacímu jazyku PHP se často vyčítá, že sice podporuje výjimky, ale že to je jen tak na oko, protože interní funkce výjimky téměř nevyvolávají. I když pominu, že chyby PHP se dají na výjimky snadno překládat, tak bych si s ...</description>
</item>
<item>
	<title>Poslání zapomenutého hesla</title>
	<link>http://php.vrana.cz/poslani-zapomenuteho-hesla.php</link>
	<description>Pokud bezpečně ukládáme hesla, tak je uživatelům samozřejmě nemůžeme poslat v případě zapomenutí, protože je nemáme jak získat. Nabízí se ale několik způsobů, jak zapomenutí hesel řešit i v případě jejich bezpečného uložení. ...</description>
</item>
<item>
	<title>Opakované hašování</title>
	<link>http://php.vrana.cz/opakovane-hasovani.php</link>
	<description>Už jsem psal o tom, jak rychle se dají vypočítat haše krátkých hesel. Pokud nechceme uživatele nutit k používání dlouhých hesel, tak bychom potřebovali hašování nějak zpomalit. Jednoduchý způsob je volat hašovací funkci opakovaně: ...</description>
</item>
<item>
	<title>Dopsal jsem knihu</title>
	<link>http://php.vrana.cz/dopsal-jsem-knihu.php</link>
	<description>Přes půl roku jsem se po večerech věnoval hlavně psaní knihy 1001 tipů a triků pro PHP a nedávno jsem ji dokončil. Stanovil jsem si plán napsat deset tipů každý pracovní den a až na několik výjimek jsem ho dodržel, díky čemuž jsem ...</description>
</item>
	</channel>
</rss>
