<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Franzens.nu &#187; PHP</title>
	<atom:link href="http://franzens.nu/category/datorer/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://franzens.nu</link>
	<description>Familjens Franzéns blogg</description>
	<lastBuildDate>Tue, 24 Jan 2012 23:00:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>6:e året med PHP Architect</title>
		<link>http://franzens.nu/2009/01/14/6e-aret-med-php-architect/</link>
		<comments>http://franzens.nu/2009/01/14/6e-aret-med-php-architect/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 20:00:37 +0000</pubDate>
		<dc:creator>Erik Franzén</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://franzens.nu/?p=327</guid>
		<description><![CDATA[Nu b&#246;rjar mitt 6:e &#229;r med Php Architect, tidningen f&#246;r den som gillar att utveckla med PHP. Fr&#229;n och med detta nummer har de lyft layouten rej&#228;lt, den ser nu riktigt proffsig och &#228;r betydligt mer l&#228;ttl&#228;st &#228;n tidigare. Jag anv&#228;nder tidningen mer som uppslagsverk, det vill s&#228;ga att n&#228;r jag s&#246;ker inspiration eller l&#246;sningen [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img width="362" height="471" alt="" src="http://franzens.nu/wp-content/uploads/image/php/phparch.png" /></p>
<p>Nu b&ouml;rjar mitt 6:e &aring;r med Php Architect, tidningen f&ouml;r den som gillar att utveckla med PHP. Fr&aring;n och med detta nummer har de lyft layouten rej&auml;lt, den ser nu riktigt proffsig och &auml;r betydligt mer l&auml;ttl&auml;st &auml;n tidigare. Jag anv&auml;nder tidningen mer som uppslagsverk, det vill s&auml;ga att n&auml;r jag s&ouml;ker inspiration eller l&ouml;sningen p&aring; ett problen, d&aring; letar jag i den.</p>
<p>Kan rekomenderas starkt. V&auml;ljer man att prenumerera kan man ladda ned en pdf. Dessutom f&aring;r man numer ett pappersexemplar i brevl&aring;dan efter ca 14 dagar.</p>
<p>Helt klart, intressant l&auml;sning!</p>
<p>/Erik</p>

]]></content:encoded>
			<wfw:commentRss>http://franzens.nu/2009/01/14/6e-aret-med-php-architect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP and memcache, speeding up a website?!</title>
		<link>http://franzens.nu/2008/12/29/php-and-memcache-speeding-up-a-website/</link>
		<comments>http://franzens.nu/2008/12/29/php-and-memcache-speeding-up-a-website/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 21:22:03 +0000</pubDate>
		<dc:creator>Erik Franzén</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://franzens.nu/?p=284</guid>
		<description><![CDATA[m e m c a c h e d When reading on Facebook developing notes, which uses PHP among other languages, I stumbled on an interesting article about memcache. Memcache is a way to cache objects in memory, and after reading a blog post about php and memcache I realised that this little neat cache [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><span style="color: rgb(0, 0, 255);"><span style="font-size: x-large;"><strong><span style="font-family: Arial;">m e m c a c h e d</span></strong></span></span></p>
<p>When reading on <a href="http://www.facebook.com/notes.php?id=9445547199" target="_blank">Facebook developing notes</a>, which uses PHP among other languages, I stumbled on an interesting <a href="http://www.facebook.com/jobs/engineering.php#/note.php?note_id=39391378919&amp;id=9445547199&amp;index=0" target="_blank">article</a> about <a href="http://danga.com/memcached" target="_blank">memcache</a>. Memcache is a way to cache objects in memory, and after reading <a href="http://www.i-marco.nl/weblog/archive/2005/05/06/blazing_speed_with_phps_memcac" target="_blank">a blog post</a> about php and memcache I realised that this little neat cache tool can be magick if you run a website with heavy load.</p>
<p>Definitely something to think on when designing a new web site. Especially when Zend Framework supports memcache!</p>
<p>/Erik</p>

]]></content:encoded>
			<wfw:commentRss>http://franzens.nu/2008/12/29/php-and-memcache-speeding-up-a-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The quest of routing in Zend Framework</title>
		<link>http://franzens.nu/2008/09/09/the-quest-of-routing-in-zend-framework/</link>
		<comments>http://franzens.nu/2008/09/09/the-quest-of-routing-in-zend-framework/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 19:45:44 +0000</pubDate>
		<dc:creator>Erik Franzén</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://franzens.nu/?p=178</guid>
		<description><![CDATA[I am a ZF beginner and I am trying to find out a way to handle routing. Let say that I am building a website with different sections: http://example.com/news http://example.com/articles http://example.com/gallery http://example.com/forum I am wondering how should I set up routing? Take the forum as an example. Let say I use this principle: http://example.com/module/controller/action?var1=value&#38;var2=value And [...]]]></description>
			<content:encoded><![CDATA[<p>I am a ZF beginner and I am trying to find out a way to handle routing.</p>
<p>Let say that I am building a website with different sections:</p>
<p>http://example.com/news<br />
http://example.com/articles <br />
http://example.com/gallery<br />
http://example.com/forum</p>
<p>I am wondering how should I set up routing? Take the forum as an example.</p>
<p>Let say I use this principle:</p>
<p>http://example.com/module/controller/action?var1=value&amp;var2=value</p>
<p>And apply the principle to the forums function addpost:</p>
<p>&quot;http://example.com/forum/addpost&quot; should be routed to Forum module, viewthread Action, indexAction() method</p>
<p>The indexAction method displays a form where you can write your post. The forms action is pointing to http://example.com/forum/addpost/add<br />
&nbsp;which is represented by the addAction() method in the same controller.</p>
<p>By choosing module/controller/action route pattern, each controller manages a complete &quot;forum function&quot; like:</p>
<ul>
<li>Adding a post (writing, preview, adding post)</li>
<li>Editing a post (writing, preview, update post)</li>
<li>Reading a post (display)</li>
</ul>
<p>This looks like a good solution for me? But is it working?</p>
<p>And how can you handle a form which has several submit buttons in the above context? I must point the forms action to a *Action method in the Controller and inside this method I must handle which button the user has pressed and do a second &quot;dispatch&quot; on my own? I would like to have organized code, with one method per &quot;subfunction&quot;. Has ZF built in functions for this?</p>
<p>/Erik</p>

]]></content:encoded>
			<wfw:commentRss>http://franzens.nu/2008/09/09/the-quest-of-routing-in-zend-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Staplande steg med Zend Framework</title>
		<link>http://franzens.nu/2008/09/07/177/</link>
		<comments>http://franzens.nu/2008/09/07/177/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 19:26:12 +0000</pubDate>
		<dc:creator>Erik Franzén</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://franzens.nu/?p=177</guid>
		<description><![CDATA[Har i dagarna f&#229;tt lite smak p&#229; att koda lite. Har k&#246;pt en bok, PHP&#124;architect&#8217;s guide to Programming with Zend Framework. Mycket intressant l&#228;sning som g&#246;r mig grymt nyfiken. Dock verkar tr&#246;skeln vara h&#246;g f&#246;r att kunna anv&#228;nda Framworket eftersom i alla fall jag&#160; vill veta hur det funkar i detalj. H&#229;ller just nu p&#229; [...]]]></description>
			<content:encoded><![CDATA[<p>Har i dagarna f&aring;tt lite smak p&aring; att koda lite. Har k&ouml;pt en bok, PHP|architect&#8217;s guide to Programming with Zend Framework. Mycket intressant l&auml;sning som g&ouml;r mig grymt nyfiken. Dock verkar tr&ouml;skeln vara h&ouml;g f&ouml;r att kunna anv&auml;nda Framworket eftersom i alla fall jag&nbsp; vill veta hur det funkar i detalj.</p>
<p>H&aring;ller just nu p&aring; f&ouml;rst&aring; hur routing sker. Zend Framework bygger p&aring; principen att alla request hamnar i en enda php-fil, mha mod rewrite om man k&ouml;r apache. Zend Framework anv&auml;nder en sk FrontController f&ouml;r att expedera (dispatch) alla anrop till individuella sk Action Controllers.</p>
<p>I denna process ing&aring;r routing och det &auml;r den som jag just nu studerar. Vill luska ut hur Zend Framwork&nbsp; routar f&ouml;ljande exempel:</p>
<p>http://examplecom/forum/viewboard/board/ot</p>
<p>Detta enligt principen http://example.com/controller/action/var/value</p>
<p>Ovanst&aring;ende &auml;r standard routing-inst&auml;llningar i Zend Framework och skulle i s&aring; fall routa anropet till classen Forum och metoden viewboardAction.</p>
<p>Dock inser jag att klassen Forum skulle bli gigantiskt stor eftersom den skulle beh&ouml;va inneh&aring;ll alla Action-metoder som ett forum kr&auml;ver. Det blir m&aring;nga, vilket betyder att man m&aring;ste g&ouml;ra refactoring p&aring; n&aring;got b&auml;ttre s&auml;tt. Hur detta skall g&ouml;ras har jag inte &auml;nnu lyckats klurat ut.</p>
<p>/Erik</p>
<p>&nbsp;</p>

]]></content:encoded>
			<wfw:commentRss>http://franzens.nu/2008/09/07/177/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RoundCube with Captcha Security Image and mvision skin support</title>
		<link>http://franzens.nu/2008/02/17/roundcube-with-captcha-security-image-and-mvision-skin-support/</link>
		<comments>http://franzens.nu/2008/02/17/roundcube-with-captcha-security-image-and-mvision-skin-support/#comments</comments>
		<pubDate>Sun, 17 Feb 2008 17:24:32 +0000</pubDate>
		<dc:creator>Erik Franzén</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://franzens.nu/?p=138</guid>
		<description><![CDATA[RoundCube Webmail is a browser-based multilingual IMAP client with an application-like user interface. It provides full functionality you expect from an e-mail client, including MIME support, address book, folder manipulation, message searching and spell checking. The text above is from the RoundCube Webmail Project website. RoundCube is indeed a very interesting webmail project. It is [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img src="../../../../../userfiles/image/php/roundcube_login.jpg" alt="" /></p>
<p>RoundCube Webmail is a browser-based multilingual IMAP client with an application-like user interface. It provides full functionality you expect from an e-mail client, including MIME support, address book, folder manipulation, message searching and spell checking.</p>
<p>The text above is from the <a href="http://roundcube.net/" target="_blank">RoundCube Webmail Project website</a>. RoundCube is indeed a very interesting webmail project. It is using Web 2.0 technologies and is highly customable. The team behind the project is certainly creating one of the best webmail applications ever!</p>
<p>For a couple of week ago I was browsing through the RoundCube forum and found a template called <a href="http://roundcubeforum.net/forum/index.php?topic=2404.0" target="_blank">mvision</a> made by Miha. I was totally baffled since it is a very good looking skin and it is working very well.</p>
<p><strong>Localization</strong></p>
<p>RoundCube is supporting a lot of languages. I have only localized two of the language files to support localized captcha security text field description (Swedish and English). All other languages are showing &#8220;Security Code&#8221;.</p>
<p><strong>Prerequisite</strong></p>
<p>PHP5 and GD-library with support for freetype is needed for the captcha function</p>
<p><strong>2008-10-01 Update</strong></p>
<p>Added support for mvision2 and also updated roundcube to 0.2beta. <em>Source package is removed from server.</em></p>
<p><strong>2009-02-15 Update</strong></p>
<ul>
<li>Upgraded to round cube 0.2 stable.</li>
<li>Fixed configuration problem</li>
<li>Integrated mvision 2.2</li>
<li>Added captcha javascript reload function on login page (se picture in this blog post)</li>
</ul>
<p><strong>2009-03-10 Update</strong></p>
<ul>
<li>Reworked zippackage, fixed some typos etc (thanks to Cyril DUCHENOY for his feedback)</li>
</ul>
<p>Download complete source <a href="http://franzens.nu/wp-content/uploads/file/roundcube0.2stable_mvision2.2captcha.zip" target="_blank">roundcube 0.2stable_mvision2.2captcha.zip (4.6MB)</a>.</p>
<p>Download svn patch<a href="http://franzens.nu/wp-content/uploads/file/roundcube0.2stable_captcha.patch"> roundcube 02stable_captcha (178KB)</a> with default theme only</p>
<p>Download svn patch <a href="http://franzens.nu/wp-content/uploads/file/rcube0.2stable _mvision2.2captcha.patch">rcube 0.2stable _mvision2.2captcha.patch</a><a href="http://franzens.nu/wp-content/uploads/file/roundcube0.2stable_captcha.patch"> (232KB)</a></p>
<p>/Erik<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://franzens.nu/2008/02/17/roundcube-with-captcha-security-image-and-mvision-skin-support/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Zend framework är kusligt bra genomtänkt!</title>
		<link>http://franzens.nu/2007/04/25/zend-framework-ar-kusligt-bra-genomtankt/</link>
		<comments>http://franzens.nu/2007/04/25/zend-framework-ar-kusligt-bra-genomtankt/#comments</comments>
		<pubDate>Wed, 25 Apr 2007 19:20:20 +0000</pubDate>
		<dc:creator>Erik Franzén</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://franzens.nu/?p=102</guid>
		<description><![CDATA[Har &#228;gnat en hel del timmar &#229;t att spana in Zend framework och kan bara konstatera att det &#228;r kusligt bra genomt&#228;nkt. Mycket finns med fr&#229;n b&#246;rjan och det sv&#229;ra &#228;r att finna hur man skall till&#228;mpa det hela, trots att det finns m&#229;nga bra guider. Om CMAES kommer bli f&#246;rverkligat n&#229;gon g&#229;ng i framtiden [...]]]></description>
			<content:encoded><![CDATA[<p>Har &auml;gnat en hel del timmar &aring;t att spana in Zend framework och kan bara konstatera att det &auml;r kusligt bra genomt&auml;nkt. Mycket finns med fr&aring;n b&ouml;rjan och det sv&aring;ra &auml;r att finna hur man skall till&auml;mpa det hela, trots att det finns m&aring;nga bra guider.</p>
<p>Om CMAES kommer bli f&ouml;rverkligat n&aring;gon g&aring;ng i framtiden &auml;r Zend framework verkligen intressant att titta n&auml;rmare p&aring;.</p>
<p><strong>Hantering av exceptions</strong><br />En sak som jag&nbsp; &auml;r kritiskt mot &auml;r hanteringen av sk exceptions. Enligt min filosofi anser jag att &ouml;verliggande kod b&ouml;r kunna f&aring; en felberoende&nbsp; felkod f&ouml;r att kunna hantera exceptions r&auml;tt beroende p&aring; vilket exception som kastades. Detta g&ouml;rs inte i zend framework (felberoende felkod saknas)</p>
<p>Vidare tycker jag att textmeddelandet i ett exception skall vara avsett f&ouml;r utvecklaren i f&ouml;rst hand, inte prim&auml;rt f&ouml;r anv&auml;ndaren. F&ouml;r att f&aring; fram ett genereiskt anv&auml;ndarmeddelande kan man anv&auml;nda Exceptionklassen samt felkoden som nyckel f&ouml;r att kunna skapa ett generiskt felmeddelande avsett till anv&auml;ndaren. Detta funkar dessutom bra om applikationen &auml;r flerspr&aring;kig eftersom det d&aring; blir m&ouml;jligt att &auml;ndra spr&aring;ket.</p>
<p>F&ouml;r mer beskrivande felmeddelanden &auml;r det sv&aring;rare, oavsett metod. Det kr&auml;ver mer implementation och t&auml;nk bakom, men det &auml;r inte om&ouml;jligt.</p>
<p>/Erik<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://franzens.nu/2007/04/25/zend-framework-ar-kusligt-bra-genomtankt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Paradox!</title>
		<link>http://franzens.nu/2007/01/15/php-paradox/</link>
		<comments>http://franzens.nu/2007/01/15/php-paradox/#comments</comments>
		<pubDate>Mon, 15 Jan 2007 19:53:04 +0000</pubDate>
		<dc:creator>Erik Franzén</dc:creator>
				<category><![CDATA[CMAES]]></category>
		<category><![CDATA[Datorer]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://franzens.nu/?p=99</guid>
		<description><![CDATA[Uppt&#228;ckte ig&#229;r att det PHP-framework som jag har jobbat med f&#246;r att anv&#228;nda i CMAES &#228;r kuslikt likt Zend framework. Skall d&#228;rf&#246;r unders&#246;ka Zend Framwork lite mer. Inte minst f&#246;r att studera likheter och olikheter utan ocks&#229; f&#246;r att l&#228;ra mig mer hur Zend Framwork &#228;r uppbyggt. Kan vara matnyttigt inf&#246;r framtiden /Erik]]></description>
			<content:encoded><![CDATA[<p>Uppt&auml;ckte ig&aring;r att det PHP-framework som jag har jobbat med f&ouml;r att anv&auml;nda i CMAES &auml;r kuslikt likt <a href="http://framework.zend.com/">Zend framework.</a></p>
<p>Skall d&auml;rf&ouml;r unders&ouml;ka Zend Framwork lite mer. Inte minst f&ouml;r att studera likheter och olikheter utan ocks&aring; f&ouml;r att l&auml;ra mig mer hur Zend Framwork &auml;r uppbyggt. Kan vara matnyttigt inf&ouml;r framtiden <img alt="" src="/wp-content/plugins/chenpress/FCKeditor/editor/images/smiley/msn/regular_smile.gif" /></p>
<p>/Erik</p>

]]></content:encoded>
			<wfw:commentRss>http://franzens.nu/2007/01/15/php-paradox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP poesi</title>
		<link>http://franzens.nu/2006/07/02/php-poesi/</link>
		<comments>http://franzens.nu/2006/07/02/php-poesi/#comments</comments>
		<pubDate>Sun, 02 Jul 2006 20:33:46 +0000</pubDate>
		<dc:creator>Erik Franzén</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://franzens.nu/?p=41</guid>
		<description><![CDATA[Hittade detta i maillingslistan php-dev. Postat av Martin Alteriso &#60;?php$timeWaiting = 0; while (!$you-&#62;near($me)) { &#160;$me-&#62;thinkAbout($you); &#160;switch (true) { &#160;&#160; case $timeWaiting &#60; 5: &#160;&#160;&#160;&#160; $me-&#62;wait($you); &#160;&#160;&#160;&#160; break; &#160;&#160; case $timeWaiting &#60; 10: &#160;&#160;&#160;&#160; $me-&#62;worry(); &#160;&#160;&#160;&#160; break; &#160;&#160; case $timeWaiting &#60; 20: &#160;&#160;&#160;&#160; $me-&#62;lookFor($you); &#160;&#160;&#160;&#160; break; &#160;&#160; case $timeWaiting &#60; 40: &#160;&#160;&#160;&#160; $me-&#62;worry(); &#160;&#160;&#160;&#160;&#160; $me-&#62;lookFor($you); [...]]]></description>
			<content:encoded><![CDATA[<p>Hittade detta i maillingslistan php-dev. Postat av Martin Alteriso</p>
<div>&lt;?php<br />$timeWaiting = 0; <br />while (!$you-&gt;near($me)) { <br />&nbsp;$me-&gt;thinkAbout($you); </p>
<p>&nbsp;switch (true) { <br />&nbsp;&nbsp; case $timeWaiting &lt; 5: <br />&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;wait($you); <br />&nbsp;&nbsp;&nbsp;&nbsp; break; </p>
<p>&nbsp;&nbsp; case $timeWaiting &lt; 10: <br />&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;worry(); <br />&nbsp;&nbsp;&nbsp;&nbsp; break; </p>
<p>&nbsp;&nbsp; case $timeWaiting &lt; 20: <br />&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;lookFor($you); <br />&nbsp;&nbsp;&nbsp;&nbsp; break; </p>
<p>&nbsp;&nbsp; case $timeWaiting &lt; 40: <br />&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;worry(); <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;lookFor($you); <br />&nbsp;&nbsp;&nbsp;&nbsp; break; </p>
<p>&nbsp;&nbsp; case $timeWaiting &lt; 80: <br />&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;worry(); <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;cry(); <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;lookFor($you); <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;lookFor($you); <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;lookFor($you); <br />&nbsp;&nbsp;&nbsp;&nbsp; break; </p>
<p>&nbsp;&nbsp; case $timeWaiting &lt; 160: <br />&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;worry(); <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;cry(); <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;drink(); <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;lookFor($you); <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;lookFor($you); <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;lookFor($you); <br />&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;thinkAbout($you); <br />&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;thinkAbout($you); <br />&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;cry(); <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;lookFor($you); <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;lookFor($you); <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;drink(); <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $me-&gt;drink(); <br />&nbsp;&nbsp;&nbsp;&nbsp; break; </p>
<p>&nbsp;&nbsp; default: <br />&nbsp;&nbsp;&nbsp;&nbsp; throw new CantLiveWithoutYou(); <br />&nbsp;&nbsp;&nbsp;&nbsp; die(&quot;alone&quot;); <br />&nbsp;} </p>
<p>&nbsp;$timeWaiting++; <br />} </p>
<p>$me-&gt;happy = true;<br />?&gt;</div>

]]></content:encoded>
			<wfw:commentRss>http://franzens.nu/2006/07/02/php-poesi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP stagnation!</title>
		<link>http://franzens.nu/2006/02/19/php-stagnation/</link>
		<comments>http://franzens.nu/2006/02/19/php-stagnation/#comments</comments>
		<pubDate>Sun, 19 Feb 2006 09:27:10 +0000</pubDate>
		<dc:creator>Erik Franzén</dc:creator>
				<category><![CDATA[CMAES]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://franzens.nu/?p=26</guid>
		<description><![CDATA[Att bli far &#228;r inte helt l&#228;tt om man vill forts&#228;tta med sina hobbies. Dom som k&#228;nner mig vet att jag gillar att pilla med kod, s&#228;rskilt PHP. Det &#228;r ett s&#228;tt f&#246;r mig att fly fr&#229;n v&#228;rlden och f&#229; framf&#246;rallt vara kreativ p&#229; mitt egna s&#228;tt. Men n&#228;r man blir f&#246;r&#228;lder uppst&#229;r en konkurrens, [...]]]></description>
			<content:encoded><![CDATA[<input width="95" type="image" height="51" align="right" longdesc="undefined" src="http://franzens.nu/userfiles/image/php/php-med-trans.png" />Att bli far &auml;r inte helt l&auml;tt om man vill forts&auml;tta med sina hobbies. Dom som k&auml;nner mig vet att jag gillar att pilla med kod, s&auml;rskilt PHP. Det &auml;r ett s&auml;tt f&ouml;r mig att fly fr&aring;n v&auml;rlden och f&aring; framf&ouml;rallt vara kreativ p&aring; mitt egna s&auml;tt. Men n&auml;r man blir f&ouml;r&auml;lder uppst&aring;r en konkurrens, vilket betyder att man m&aring;ste prioritera.</p>
<p>Det var en av mina chefer p&aring; jobbet som i h&ouml;stas som st&auml;llde fr&aring;gan: -&quot;Vad skall du prioritera bort nu n&auml;r du blir far?&quot;. -&quot;Va?&quot; sade jag och han f&ouml;rklarade vad han menade, vis av erfarenhet.<br />Gick och funderade r&auml;tt mycket p&aring; hans ord i ett par veckor och ins&aring;g att han hade ju helt r&auml;tt. B&ouml;rjade d&auml;rf&ouml;r redan under sena h&ouml;sten med att g&aring; ur styrelsen i b&aring;de bostadsr&auml;ttsf&ouml;reningen samt samf&auml;llighetsf&ouml;rening i det omr&aring;de jag bor i. Efter att Simon f&ouml;ddes har det k&auml;nnts som ett helt r&auml;tt val.</p>
<p>Men vad har d&aring; h&auml;nt med PHP-kodningen? Ja, den har mer eller mindre stagnerat. Har n&auml;mligen otroligt sv&aring;rt att starta upp och b&ouml;rja koda. Hittar alltid tusen andra sm&aring;grejor som verkar vara mer intressant n&auml;r jag f&aring;r m&ouml;jlighet att sitta framf&ouml;r datorn.</p>
<p>Har lite sm&aring; funderingar att tvinga mig sj&auml;lv att starta, f&ouml;r jag vet att om jag bara kommer ig&aring;ng funkar det f&ouml;rutom n&auml;r Simon leker eller lever runt ute i vardagsrummet. D&aring; kan jag inte fokusera eftersom h&ouml;rseln och d&auml;rmed hj&auml;nan koncentreras mot vad Simon och min fru sysslar med.</p>
<p>Min dr&ouml;m och stora m&aring;l med PHP-kodandet just nu &auml;r att bli s&aring; pass klar med CMAES, som skall bli en helt ny teknisk plattform f&ouml;r <a href="http://www.nordicaudi.com">NordicAudi</a>:s framtid. Har kommit en bra bit p&aring; v&auml;gen men det har tagit sin tid. N&auml;rmare best&auml;mt tre &aring;r och just d&auml;rf&ouml;r vore det helt fantastiskt att kunna sj&ouml;s&auml;tta den nya plattformen.</p>
<p>Hur skall jag d&aring; finna den tid samt inte minst motivation f&ouml;r att kunna f&auml;rdigst&auml;lla CMAES? Tja, den fr&aring;gan &auml;r inte helt enkel att besvara. Framtiden f&aring;r utvisa! Helt klart &auml;r att jag inte vill sluta koda PHP, f&ouml;r det &auml;r s&aring; otroligt roligt att f&aring; vara kreativ och kunna jobba med n&aring;got som anv&auml;nds av tusentals andra p&aring; Internet.<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://franzens.nu/2006/02/19/php-stagnation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Certification &#8211; svårt!</title>
		<link>http://franzens.nu/2005/12/22/zend-certification-svart/</link>
		<comments>http://franzens.nu/2005/12/22/zend-certification-svart/#comments</comments>
		<pubDate>Thu, 22 Dec 2005 21:42:01 +0000</pubDate>
		<dc:creator>Erik Franzén</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Certification]]></category>

		<guid isPermaLink="false">http://franzens.nu/?p=16</guid>
		<description><![CDATA[Har l&#228;st igenom f&#246;rsta boken, Zend Certification study guide, och har sakta p&#229;b&#246;rjat den andra boken, The Zend certification Practice test book. Mitt intryck &#228;n s&#229; l&#228;nge &#228;r att det &#228;r betydligt sv&#229;rare &#228;n jag trodde fr&#229;n b&#246;rjan. Andi Gutmans, en av skaparna av PHP, skriver s&#229; h&#228;r om sin egen examen: A PHP developer [...]]]></description>
			<content:encoded><![CDATA[<p>Har l&auml;st igenom f&ouml;rsta boken, Zend Certification study guide, och har sakta p&aring;b&ouml;rjat den andra boken, The Zend certification Practice test book. Mitt intryck &auml;n s&aring; l&auml;nge &auml;r att det &auml;r betydligt sv&aring;rare &auml;n jag trodde fr&aring;n b&ouml;rjan.</p>
<p>Andi Gutmans, en av skaparna av PHP, skriver s&aring; h&auml;r om sin egen examen:<br />
<blockquote>A PHP developer with no experience really cannot pass this exam, which I think is great. It really certifies PHP developers who have experience in developing PHP based web applications in the real world.</p></blockquote>
<p>B&ouml;rjar sakta inse att detta kommer bli sv&aring;rt. Vissa fr&aring;gor &auml;r busenkla, andra sv&aring;rare och vissa kan jag inte alls. Nu handlar det om att plugga in m&aring;nga funktioner!<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://franzens.nu/2005/12/22/zend-certification-svart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

