<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns: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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Web Punk</title>
	
	<link>http://www.web-punk.com</link>
	<description>Web Development and More...</description>
	<lastBuildDate>Thu, 11 Apr 2013 08:36:38 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/WebPunk" /><feedburner:info uri="webpunk" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://superfeedr.com/hubbub" /><item>
		<title>Back again – Fighting with WordPress</title>
		<link>http://feedproxy.google.com/~r/WebPunk/~3/Y944OqvKzgY/</link>
		<comments>http://www.web-punk.com/2013/04/back-again-fighting-with-wordpress/#comments</comments>
		<pubDate>Thu, 11 Apr 2013 08:36:38 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://www.web-punk.com/?p=796</guid>
		<description><![CDATA[There is a golden rule: &#8220;never change a running system&#8221;. Unfortunately, I ignored this rule a few months ago and updated this blog to the most recent version of WordPress. Stupid as I am, I didn&#8217;t check the system requirements before upgrading which clearly states that WordPress now requires MySQL 5. To cut a long [...]]]></description>
			<content:encoded><![CDATA[<p>There is a golden rule: &#8220;never change a running system&#8221;. Unfortunately, I ignored this rule a few months ago and updated this blog to the most recent version of WordPress. Stupid as I am, I didn&#8217;t check the system requirements before upgrading which clearly states that WordPress now requires MySQL 5. To cut a long story short: web-punk.com is finally back. I&#8217;ll try to post some short articles on Zend Framework and probably also on Objective-C within the next weeks.</p>
<ul class="socialwrap size32 row">
<li class="iconOnly"><a rel="nofollow" target="_blank" class="delicious" href="http://delicious.com/post?url=http%3A%2F%2Fwww.web-punk.com%2F2013%2F04%2Fback-again-fighting-with-wordpress%2F&amp;title=Back+again+%26%238211%3B+Fighting+with+WordPress" title="Save on Delicious Back again &#8211; Fighting with WordPress"><span class="head">Bookmark on Delicious</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="digg" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.web-punk.com%2F2013%2F04%2Fback-again-fighting-with-wordpress%2F&amp;title=Back+again+%26%238211%3B+Fighting+with+WordPress" title="Digg this post - Back again &#8211; Fighting with WordPress"><span class="head">Digg this post</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="facebook" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.web-punk.com%2F2013%2F04%2Fback-again-fighting-with-wordpress%2F&#038;t=Back+again+%26%238211%3B+Fighting+with+WordPress" title="Share this post - Back again &#8211; Fighting with WordPress"><span class="head">Recommend on Facebook</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="stumble" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.web-punk.com%2F2013%2F04%2Fback-again-fighting-with-wordpress%2F&amp;title=Back+again+%26%238211%3B+Fighting+with+WordPress" title="Submit to stumble : Back again &#8211; Fighting with WordPress"><span class="head">Share with Stumblers</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="twitter" href="http://twitter.com/home/?status=http%3A%2F%2Fwww.web-punk.com%2F2013%2F04%2Fback-again-fighting-with-wordpress%2F" title="Tweet this post - Back again &#8211; Fighting with WordPress"><span class="head">Tweet about it</span></a></li>
</ul>
<div class="clean"></div>
<img src="http://feeds.feedburner.com/~r/WebPunk/~4/Y944OqvKzgY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.web-punk.com/2013/04/back-again-fighting-with-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.web-punk.com/2013/04/back-again-fighting-with-wordpress/</feedburner:origLink></item>
		<item>
		<title>Why the heck should I use Sprite Sheets</title>
		<link>http://feedproxy.google.com/~r/WebPunk/~3/bnWyCGi3EiY/</link>
		<comments>http://www.web-punk.com/2012/06/why-the-heck-should-i-use-sprite-sheets/#comments</comments>
		<pubDate>Thu, 21 Jun 2012 17:06:04 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Cocos2d]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://www.web-punk.com/?p=792</guid>
		<description><![CDATA[Yet another post that isn&#8217;t really about Zend Framework or PHP. Nevertheless, this video posted on Code&#8217;n'Web is worth seeing (and it&#8217;s a must see, if you are into game development ;-)). Bookmark on Delicious Digg this post Recommend on Facebook Share with Stumblers Tweet about it]]></description>
			<content:encoded><![CDATA[<p>Yet another post that isn&#8217;t really about Zend Framework or PHP. Nevertheless, this video posted on <a href="http://www.codeandweb.com/what-is-a-sprite-sheet">Code&#8217;n'Web</a> is worth seeing (and it&#8217;s a must see, if you are into game development ;-)).</p>
<p><iframe src="http://player.vimeo.com/video/44440528" width="400" height="300" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<ul class="socialwrap size32 row">
<li class="iconOnly"><a rel="nofollow" target="_blank" class="delicious" href="http://delicious.com/post?url=http%3A%2F%2Fwww.web-punk.com%2F2012%2F06%2Fwhy-the-heck-should-i-use-sprite-sheets%2F&amp;title=Why+the+heck+should+I+use+Sprite+Sheets" title="Save on Delicious Why the heck should I use Sprite Sheets"><span class="head">Bookmark on Delicious</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="digg" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.web-punk.com%2F2012%2F06%2Fwhy-the-heck-should-i-use-sprite-sheets%2F&amp;title=Why+the+heck+should+I+use+Sprite+Sheets" title="Digg this post - Why the heck should I use Sprite Sheets"><span class="head">Digg this post</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="facebook" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.web-punk.com%2F2012%2F06%2Fwhy-the-heck-should-i-use-sprite-sheets%2F&#038;t=Why+the+heck+should+I+use+Sprite+Sheets" title="Share this post - Why the heck should I use Sprite Sheets"><span class="head">Recommend on Facebook</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="stumble" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.web-punk.com%2F2012%2F06%2Fwhy-the-heck-should-i-use-sprite-sheets%2F&amp;title=Why+the+heck+should+I+use+Sprite+Sheets" title="Submit to stumble : Why the heck should I use Sprite Sheets"><span class="head">Share with Stumblers</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="twitter" href="http://twitter.com/home/?status=http%3A%2F%2Fwww.web-punk.com%2F2012%2F06%2Fwhy-the-heck-should-i-use-sprite-sheets%2F" title="Tweet this post - Why the heck should I use Sprite Sheets"><span class="head">Tweet about it</span></a></li>
</ul>
<div class="clean"></div>
<img src="http://feeds.feedburner.com/~r/WebPunk/~4/bnWyCGi3EiY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.web-punk.com/2012/06/why-the-heck-should-i-use-sprite-sheets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.web-punk.com/2012/06/why-the-heck-should-i-use-sprite-sheets/</feedburner:origLink></item>
		<item>
		<title>iPhone and iPad Game Development: Must Have Tools</title>
		<link>http://feedproxy.google.com/~r/WebPunk/~3/9m6aLPLeYpw/</link>
		<comments>http://www.web-punk.com/2012/05/iphone-ipad-game-development-tools/#comments</comments>
		<pubDate>Fri, 18 May 2012 08:53:28 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Cocos2d]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[iOS]]></category>

		<guid isPermaLink="false">http://www.web-punk.com/?p=789</guid>
		<description><![CDATA[And Now for Something Completely Different: I&#8217;ve just started with iOS Game Development. Just for fun. The main reason for that was that I finally switched from Windows to my brand new MacBook Pro and wanted to learn Objective C. And what is the best way to get used to a new programming language? It&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>And Now for Something Completely Different: I&#8217;ve just started with iOS Game Development. Just for fun. The main reason for that was that I finally switched from Windows to my brand new MacBook Pro and wanted to learn Objective C. And what is the best way to get used to a new programming language? It&#8217;s coding games, of course!<br />
<span id="more-789"></span><br />
So here are some points you should know if you start with iOS Game Development. First of all, Objective C is a &#8211; sometimes &#8211; weird mixture of C++ and Smalltalk. Actually, I find the syntax of Objective C really annoying. I guess the idea of creating a mixture of C++ and Smalltalk was to develop a &#8220;readable&#8221; version of an object oriented C language. In my opinion, the godfathers of Objective C completely failed. But as with all discussions about programming languages: this is my personal oppinion and shouldn&#8217;t stop you from diving into Objective C.</p>
<p>Anyway, this post is about &#8220;must have tools&#8221;. So here is the list:</p>
<ul>
<li><strong>XCode:</strong> First of all, you need to get a copy of <a href="https://developer.apple.com/technologies/tools/">XCode</a>, Apple&#8217;s IDE.</li>
<li><strong>Cocos2d</strong>: <a href="http://www.cocos2d-iphone.org/">Cocos2d</a> is one of the best frameworks to create 2D games.</li>
<li><strong>ParticleDesigner</strong>: A great tool to create beautiful particle effects. A demo version can be downloaded <a href="http://particledesigner.71squared.com/">here</a>.</li>
<li><strong>TexturePacker</strong>: an awesome tool to &#8220;turn chaos into order&#8221;, i.e. to put all you sprites into a single sprite sheet. Get your copy <a href="http://www.texturepacker.com/">here</a>.</li>
</ul>
<p>That&#8217;s all for today. I&#8217;ll keep you up to date about my progress in game development.</p>
<ul class="socialwrap size32 row">
<li class="iconOnly"><a rel="nofollow" target="_blank" class="delicious" href="http://delicious.com/post?url=http%3A%2F%2Fwww.web-punk.com%2F2012%2F05%2Fiphone-ipad-game-development-tools%2F&amp;title=iPhone+and+iPad+Game+Development%3A+Must+Have+Tools" title="Save on Delicious iPhone and iPad Game Development: Must Have Tools"><span class="head">Bookmark on Delicious</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="digg" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.web-punk.com%2F2012%2F05%2Fiphone-ipad-game-development-tools%2F&amp;title=iPhone+and+iPad+Game+Development%3A+Must+Have+Tools" title="Digg this post - iPhone and iPad Game Development: Must Have Tools"><span class="head">Digg this post</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="facebook" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.web-punk.com%2F2012%2F05%2Fiphone-ipad-game-development-tools%2F&#038;t=iPhone+and+iPad+Game+Development%3A+Must+Have+Tools" title="Share this post - iPhone and iPad Game Development: Must Have Tools"><span class="head">Recommend on Facebook</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="stumble" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.web-punk.com%2F2012%2F05%2Fiphone-ipad-game-development-tools%2F&amp;title=iPhone+and+iPad+Game+Development%3A+Must+Have+Tools" title="Submit to stumble : iPhone and iPad Game Development: Must Have Tools"><span class="head">Share with Stumblers</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="twitter" href="http://twitter.com/home/?status=http%3A%2F%2Fwww.web-punk.com%2F2012%2F05%2Fiphone-ipad-game-development-tools%2F" title="Tweet this post - iPhone and iPad Game Development: Must Have Tools"><span class="head">Tweet about it</span></a></li>
</ul>
<div class="clean"></div>
<img src="http://feeds.feedburner.com/~r/WebPunk/~4/9m6aLPLeYpw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.web-punk.com/2012/05/iphone-ipad-game-development-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.web-punk.com/2012/05/iphone-ipad-game-development-tools/</feedburner:origLink></item>
		<item>
		<title>PHP memory allocation, or how to use unset(), or why to use for() instead of foreach()</title>
		<link>http://feedproxy.google.com/~r/WebPunk/~3/BpnOAB0Lv3A/</link>
		<comments>http://www.web-punk.com/2012/04/php-memory-allocation-or-how-to-use-unset-or-why-to-use-for-instead-of-foreach/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 06:30:02 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.web-punk.com/?p=781</guid>
		<description><![CDATA[Sometimes you&#8217;ll need to clean up the memory used by PHP. Especially if you have long running CLI scripts this will make sure to avoid the &#8220;PHP Fatal error: Allowed memory size of N bytes exhausted&#8221;. The basic idea is to remove unused variables from memory by using PHP&#8217;s unset() command. In it&#8217;s simpliest form, [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes you&#8217;ll need to clean up the memory used by PHP. Especially if you have long running CLI scripts this will make sure to avoid the &#8220;PHP Fatal error:  Allowed memory size of N bytes exhausted&#8221;. The basic idea is to remove unused variables from memory by using PHP&#8217;s unset() command.</p>
<p>In it&#8217;s simpliest form, unset() will look like this:</p>
<pre class="brush:php">&lt;?php
php $i = "is now set";
echo $i;
unset($i); // remove $i from memory, i.e. tell the garbage collector that it may unallocate $i
?&gt;</pre>
<p>Internally, PHP works more or less like Java when it comes to unsetting variables. Thus, unset() will not immediately unset the corresponding variable. Instead, it simply tells it&#8217;s garbage collector that the variable is no longer needed and may now be removed from memory. Good news are that the garbage collector now works quite smart and usually you don&#8217;t have to take care of how it works. Bad news are, that there are still some cases when the garbage collector fails.<span id="more-781"></span></p>
<p>I&#8217;ve just stumbled uppon the following problem:</p>
<pre class="brush:php">&lt;?php
class Foo
{
 public $id = 0;
 public $var1 = "this is a looooooong string";
 public $var2 = 102980912098;
 public $var3 = "another meaningless but loooooong string";

 public function __construct($id) {
 $this-&gt;id = $id;
 }
}

// init an array of 30.000 Foo-Objects
$fooarray = array();
for($i=0;$i&lt;30000;$i++) {
 $v = new Foo($i);
 $fooarray[] = $v;
}

$i=0;
// now, iterate over the array
foreach($fooarray as $k =&gt; $v) {
 // do something meaningful with $v
 unset($v);
 unset($fooarray[$k]);
 if ($i++ &gt; 1000) {
   echo "Memory allocated: ".number_format( memory_get_usage())."\n";
   $i=0;
 }
}
?&gt;</pre>
<p>This script simply inits an array of 30.000 objects, iterates over them and (within the iteration) unallocates the parts of the array which are no longer needed. Surprisingly, the output of this script will look like this (tested with PHP 5.3.3):</p>
<pre class="brush:php">Memory allocated: 15,474,664
Memory allocated: 15,426,584
Memory allocated: 15,378,488
Memory allocated: 15,330,392
Memory allocated: 15,282,296
Memory allocated: 15,234,200
Memory allocated: 15,186,104
Memory allocated: 15,138,008
Memory allocated: 15,089,912
Memory allocated: 15,041,816
Memory allocated: 14,993,720
Memory allocated: 14,945,624
Memory allocated: 14,897,528
Memory allocated: 14,849,432
Memory allocated: 14,801,336
Memory allocated: 14,753,240
Memory allocated: 14,705,144
Memory allocated: 14,657,048
Memory allocated: 14,608,952
Memory allocated: 14,560,856
Memory allocated: 14,512,760
Memory allocated: 14,464,664
Memory allocated: 14,416,568
Memory allocated: 14,368,472
Memory allocated: 14,320,376
Memory allocated: 14,272,280
Memory allocated: 14,224,184
Memory allocated: 14,176,088
Memory allocated: 14,127,992</pre>
<p>If you replace the last part of the script with this&#8230;</p>
<pre class="brush:php">for($k=0,$c=count($fooarray);$k&lt;$c;$k++) {
   $v=$fooarray[$k];
   // do something meaningful with $v
   unset($v);
   unset($fooarray[$k]);
   if ($i++ &gt; 1000) {
      echo "Memory allocated: ".number_format( memory_get_usage())."\n";
      $i=0;
   }
}</pre>
<p>&#8230;and run the script again, the output will look like this:</p>
<pre class="brush:php">Memory allocated: 13,535,336
Memory allocated: 13,118,520
Memory allocated: 12,701,664
Memory allocated: 12,284,832
Memory allocated: 11,867,992
Memory allocated: 11,451,160
Memory allocated: 11,034,328
Memory allocated: 10,617,496
Memory allocated: 10,200,656
Memory allocated: 9,783,824
Memory allocated: 9,366,992
Memory allocated: 8,950,152
Memory allocated: 8,533,320
Memory allocated: 8,116,488
Memory allocated: 7,699,656
Memory allocated: 7,282,824
Memory allocated: 6,865,976
Memory allocated: 6,449,144
Memory allocated: 6,032,312
Memory allocated: 5,615,480
Memory allocated: 5,198,648
Memory allocated: 4,781,816
Memory allocated: 4,364,984
Memory allocated: 3,948,152
Memory allocated: 3,531,320
Memory allocated: 3,114,488
Memory allocated: 2,697,656
Memory allocated: 2,280,824
Memory allocated: 1,863,992</pre>
<p>Obviously, using a foreach loop will cause problems when it comes to unallocating parts of the array you iterate over within the foreach. </p>
<div class="content_remark">Note: substituting your foreach with a for loop will solve the problem of unallocating memory. However, foreach loops are <a href="http://www.phpbench.com/">significantly faster</a> than for loops. Keep that in mind.</div>
</p>
<ul class="socialwrap size32 row">
<li class="iconOnly"><a rel="nofollow" target="_blank" class="delicious" href="http://delicious.com/post?url=http%3A%2F%2Fwww.web-punk.com%2F2012%2F04%2Fphp-memory-allocation-or-how-to-use-unset-or-why-to-use-for-instead-of-foreach%2F&amp;title=PHP+memory+allocation%2C+or+how+to+use+unset%28%29%2C+or+why+to+use+for%28%29+instead+of+foreach%28%29" title="Save on Delicious PHP memory allocation, or how to use unset(), or why to use for() instead of foreach()"><span class="head">Bookmark on Delicious</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="digg" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.web-punk.com%2F2012%2F04%2Fphp-memory-allocation-or-how-to-use-unset-or-why-to-use-for-instead-of-foreach%2F&amp;title=PHP+memory+allocation%2C+or+how+to+use+unset%28%29%2C+or+why+to+use+for%28%29+instead+of+foreach%28%29" title="Digg this post - PHP memory allocation, or how to use unset(), or why to use for() instead of foreach()"><span class="head">Digg this post</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="facebook" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.web-punk.com%2F2012%2F04%2Fphp-memory-allocation-or-how-to-use-unset-or-why-to-use-for-instead-of-foreach%2F&#038;t=PHP+memory+allocation%2C+or+how+to+use+unset%28%29%2C+or+why+to+use+for%28%29+instead+of+foreach%28%29" title="Share this post - PHP memory allocation, or how to use unset(), or why to use for() instead of foreach()"><span class="head">Recommend on Facebook</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="stumble" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.web-punk.com%2F2012%2F04%2Fphp-memory-allocation-or-how-to-use-unset-or-why-to-use-for-instead-of-foreach%2F&amp;title=PHP+memory+allocation%2C+or+how+to+use+unset%28%29%2C+or+why+to+use+for%28%29+instead+of+foreach%28%29" title="Submit to stumble : PHP memory allocation, or how to use unset(), or why to use for() instead of foreach()"><span class="head">Share with Stumblers</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="twitter" href="http://twitter.com/home/?status=http%3A%2F%2Fwww.web-punk.com%2F2012%2F04%2Fphp-memory-allocation-or-how-to-use-unset-or-why-to-use-for-instead-of-foreach%2F" title="Tweet this post - PHP memory allocation, or how to use unset(), or why to use for() instead of foreach()"><span class="head">Tweet about it</span></a></li>
</ul>
<div class="clean"></div>
<img src="http://feeds.feedburner.com/~r/WebPunk/~4/BpnOAB0Lv3A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.web-punk.com/2012/04/php-memory-allocation-or-how-to-use-unset-or-why-to-use-for-instead-of-foreach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.web-punk.com/2012/04/php-memory-allocation-or-how-to-use-unset-or-why-to-use-for-instead-of-foreach/</feedburner:origLink></item>
		<item>
		<title>Switching from Zend Studio to Sublime Text 2</title>
		<link>http://feedproxy.google.com/~r/WebPunk/~3/cMFUx9yAa4Q/</link>
		<comments>http://www.web-punk.com/2012/02/switching-from-zend-studio-to-sublime-text-2/#comments</comments>
		<pubDate>Tue, 28 Feb 2012 17:30:54 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.web-punk.com/?p=776</guid>
		<description><![CDATA[I&#8217;ve been working with Zend Studio for quite a while now. And actually, I was pretty happy with Zend Studio aka Eclipse. If you install Zend Studio you&#8217;ll get a very nice integrated development environment with everything a programmer needs: a text editor (well, that&#8217;s no surprise), a built in debugger, a ready to use [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working with Zend Studio for quite a while now. And actually, I was pretty happy with Zend Studio aka Eclipse. If you install Zend Studio you&#8217;ll get a very nice integrated development environment with everything a programmer needs: a text editor (well, that&#8217;s no surprise), a built in debugger, a ready to use profiler, SVN client, and so on.</p>
<p>However, I really hate Zend Studio when in comes to performance. It takes ages to start up (and believe me, I have a pretty fast machine here) and if Eclipse is updating its whatsoever-files you can start your coffee break because the text editor gets freakingly slow. <span id="more-776"></span></p>
<p>Luckily, I&#8217;ve just read a <a href="http://blog.stuartherbert.com/php/2012/02/28/setting-up-sublime-text-2-for-php-development/">very nice tutorial</a> about how to start with <a href="http://www.sublimetext.com/">Sublime Text 2</a> published by Stuart Herbert.</p>
<p>I don&#8217;t want to repeat what you can on Stuarts post, so let me conclude this article with some bullet points:</p>
<ol></ol>
<ul>
<li>Installing Sublime Text 2 is very easy</li>
<li>You&#8217;ll find hundreds of plugin to fit Sublime Text 2 to your needs</li>
<li>And most of all: Sublime Text 2 is extremely fast</li>
</ul>
<ol></ol>
</p>
<ul class="socialwrap size32 row">
<li class="iconOnly"><a rel="nofollow" target="_blank" class="delicious" href="http://delicious.com/post?url=http%3A%2F%2Fwww.web-punk.com%2F2012%2F02%2Fswitching-from-zend-studio-to-sublime-text-2%2F&amp;title=Switching+from+Zend+Studio+to+Sublime+Text+2" title="Save on Delicious Switching from Zend Studio to Sublime Text 2"><span class="head">Bookmark on Delicious</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="digg" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.web-punk.com%2F2012%2F02%2Fswitching-from-zend-studio-to-sublime-text-2%2F&amp;title=Switching+from+Zend+Studio+to+Sublime+Text+2" title="Digg this post - Switching from Zend Studio to Sublime Text 2"><span class="head">Digg this post</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="facebook" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.web-punk.com%2F2012%2F02%2Fswitching-from-zend-studio-to-sublime-text-2%2F&#038;t=Switching+from+Zend+Studio+to+Sublime+Text+2" title="Share this post - Switching from Zend Studio to Sublime Text 2"><span class="head">Recommend on Facebook</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="stumble" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.web-punk.com%2F2012%2F02%2Fswitching-from-zend-studio-to-sublime-text-2%2F&amp;title=Switching+from+Zend+Studio+to+Sublime+Text+2" title="Submit to stumble : Switching from Zend Studio to Sublime Text 2"><span class="head">Share with Stumblers</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="twitter" href="http://twitter.com/home/?status=http%3A%2F%2Fwww.web-punk.com%2F2012%2F02%2Fswitching-from-zend-studio-to-sublime-text-2%2F" title="Tweet this post - Switching from Zend Studio to Sublime Text 2"><span class="head">Tweet about it</span></a></li>
</ul>
<div class="clean"></div>
<img src="http://feeds.feedburner.com/~r/WebPunk/~4/cMFUx9yAa4Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.web-punk.com/2012/02/switching-from-zend-studio-to-sublime-text-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.web-punk.com/2012/02/switching-from-zend-studio-to-sublime-text-2/</feedburner:origLink></item>
		<item>
		<title>Zend-Framework Maintenance Plugin &amp; Search Engines</title>
		<link>http://feedproxy.google.com/~r/WebPunk/~3/ehInvMoOsvs/</link>
		<comments>http://www.web-punk.com/2012/01/zend-framework-maintenance-plugin-search-engines/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 15:18:24 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.web-punk.com/?p=754</guid>
		<description><![CDATA[A few months ago, I wrote an article about how to implement an &#8220;under maintenance&#8221; plugin using Zend Framework plugins. This plugin allows you to easily redirect users of your website to an &#8220;under maintenance&#8221; in case of a planned downtime. Simply set a flag in your application.ini and that&#8217;s it. In this post we [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_758" class="wp-caption alignleft" style="width: 160px"><a href="http://www.web-punk.com/wp-content/uploads/2012/01/maintenance1-e1326899381476.png"><img class="size-thumbnail wp-image-758" title="Under Construction" src="http://www.web-punk.com/wp-content/uploads/2012/01/maintenance1-150x150.png" alt="" width="150" height="150" /></a><p class="wp-caption-text">Under Construction</p></div>
<p>A few months ago, I <a href="http://www.web-punk.com/2010/07/an-under-maintenance-plugin-for-your-web-application/">wrote an article</a> about how to implement an &#8220;under maintenance&#8221; plugin using Zend Framework plugins. This plugin allows you to easily redirect users of your website to an &#8220;under maintenance&#8221; in case of a planned downtime. Simply set a flag in your application.ini and that&#8217;s it. In this post we will extend this plugin.<br />
<span id="more-754"></span><br />
A meaningful extension for this plugin would be to inform web crawlers &amp; search engines that this downtime is temporary. Basically, all you have to do to inform Google, Bing and Co. about the status of your website is to set the correct HTTP status code. For our maintenance plugin, this would be 503 &#8220;Service Temporarily Unavailable&#8221;. According to <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html">W3C </a>this status code is defined as: &#8220;The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. The implication is that this is a temporary condition which will be alleviated after some delay. If known, the length of the delay MAY be indicated in a Retry-After header. If no Retry-After is given, the client SHOULD handle the response as it would for a 500 response.&#8221;</p>
<p>Furthermore, you can tell the web crawler when you expect your website to be up and running again by setting the &#8216;Retry-After&#8217; status. In our example, we tell Google that it may retry crawling our website in 3600 seconds. Alternatively, you could also set a date, e.g. &#8221;Sun, 22. Jan 2012 23:00:00 GMT&#8221;.</p>
<p>Both can be done in your maintenance Action by simply adding the following two lines of code</p>
<pre class="brush:php">$this-&gt;getResponse()-&gt;setHttpResponseCode(503);
$this-&gt;getResponse()-&gt;setHeader('Retry-After', '3600');</pre>
<p>Hope this helps&#8230;</p>
<ul class="socialwrap size32 row">
<li class="iconOnly"><a rel="nofollow" target="_blank" class="delicious" href="http://delicious.com/post?url=http%3A%2F%2Fwww.web-punk.com%2F2012%2F01%2Fzend-framework-maintenance-plugin-search-engines%2F&amp;title=Zend-Framework+Maintenance+Plugin+%26%23038%3B+Search+Engines" title="Save on Delicious Zend-Framework Maintenance Plugin &#038; Search Engines"><span class="head">Bookmark on Delicious</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="digg" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.web-punk.com%2F2012%2F01%2Fzend-framework-maintenance-plugin-search-engines%2F&amp;title=Zend-Framework+Maintenance+Plugin+%26%23038%3B+Search+Engines" title="Digg this post - Zend-Framework Maintenance Plugin &#038; Search Engines"><span class="head">Digg this post</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="facebook" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.web-punk.com%2F2012%2F01%2Fzend-framework-maintenance-plugin-search-engines%2F&#038;t=Zend-Framework+Maintenance+Plugin+%26%23038%3B+Search+Engines" title="Share this post - Zend-Framework Maintenance Plugin &#038; Search Engines"><span class="head">Recommend on Facebook</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="stumble" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.web-punk.com%2F2012%2F01%2Fzend-framework-maintenance-plugin-search-engines%2F&amp;title=Zend-Framework+Maintenance+Plugin+%26%23038%3B+Search+Engines" title="Submit to stumble : Zend-Framework Maintenance Plugin &#038; Search Engines"><span class="head">Share with Stumblers</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="twitter" href="http://twitter.com/home/?status=http%3A%2F%2Fwww.web-punk.com%2F2012%2F01%2Fzend-framework-maintenance-plugin-search-engines%2F" title="Tweet this post - Zend-Framework Maintenance Plugin &#038; Search Engines"><span class="head">Tweet about it</span></a></li>
</ul>
<div class="clean"></div>
<img src="http://feeds.feedburner.com/~r/WebPunk/~4/ehInvMoOsvs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.web-punk.com/2012/01/zend-framework-maintenance-plugin-search-engines/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.web-punk.com/2012/01/zend-framework-maintenance-plugin-search-engines/</feedburner:origLink></item>
		<item>
		<title>“scoops.co” is finally online</title>
		<link>http://feedproxy.google.com/~r/WebPunk/~3/WxqzERpADQ0/</link>
		<comments>http://www.web-punk.com/2012/01/scoops-co-is-finally-online/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 18:13:44 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.web-punk.com/?p=747</guid>
		<description><![CDATA[It&#8217;s finally done. The project that I&#8217;ve been working on during the last couple of months is online. Basically, Scoops is a Semantic Web application that enables you to&#8230; well, maybe it&#8217;s easier if you simply have a look at it ;-). Some technical notes: the project has been implemented using Zend Framework on the [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s finally done. The project that I&#8217;ve been working on during the last couple of months is online. Basically, <a href="http://scoops.co/">Scoops</a> is a Semantic Web application that enables you to&#8230; well, maybe it&#8217;s easier if you simply <a href="http://scoops.co/">have a look at it</a> ;-). </p>
<p>Some technical notes: the project has been implemented using Zend Framework on the server-side and jQuery on the client-side. The backend (the process that crawls the web, analyzes &#038; organizes text, and calculates a relevance for each user) uses dozens of free or commercial web services.</p>
<ul class="socialwrap size32 row">
<li class="iconOnly"><a rel="nofollow" target="_blank" class="delicious" href="http://delicious.com/post?url=http%3A%2F%2Fwww.web-punk.com%2F2012%2F01%2Fscoops-co-is-finally-online%2F&amp;title=%26%238220%3Bscoops.co%26%238221%3B+is+finally+online" title="Save on Delicious &#8220;scoops.co&#8221; is finally online"><span class="head">Bookmark on Delicious</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="digg" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.web-punk.com%2F2012%2F01%2Fscoops-co-is-finally-online%2F&amp;title=%26%238220%3Bscoops.co%26%238221%3B+is+finally+online" title="Digg this post - &#8220;scoops.co&#8221; is finally online"><span class="head">Digg this post</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="facebook" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.web-punk.com%2F2012%2F01%2Fscoops-co-is-finally-online%2F&#038;t=%26%238220%3Bscoops.co%26%238221%3B+is+finally+online" title="Share this post - &#8220;scoops.co&#8221; is finally online"><span class="head">Recommend on Facebook</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="stumble" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.web-punk.com%2F2012%2F01%2Fscoops-co-is-finally-online%2F&amp;title=%26%238220%3Bscoops.co%26%238221%3B+is+finally+online" title="Submit to stumble : &#8220;scoops.co&#8221; is finally online"><span class="head">Share with Stumblers</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="twitter" href="http://twitter.com/home/?status=http%3A%2F%2Fwww.web-punk.com%2F2012%2F01%2Fscoops-co-is-finally-online%2F" title="Tweet this post - &#8220;scoops.co&#8221; is finally online"><span class="head">Tweet about it</span></a></li>
</ul>
<div class="clean"></div>
<img src="http://feeds.feedburner.com/~r/WebPunk/~4/WxqzERpADQ0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.web-punk.com/2012/01/scoops-co-is-finally-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.web-punk.com/2012/01/scoops-co-is-finally-online/</feedburner:origLink></item>
		<item>
		<title>Customising your website: is it worth it?</title>
		<link>http://feedproxy.google.com/~r/WebPunk/~3/z9aZ7hAJV2I/</link>
		<comments>http://www.web-punk.com/2011/12/customising-your-website-is-it-worth-it/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 18:44:26 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://www.web-punk.com/?p=742</guid>
		<description><![CDATA[This site offers a range of information about how customise a website using various examples of coding, and other web development techniques. However, there are still a good number of people who rely on templates and pre-set themes when putting together a website. Often this can offer a quite a easy option when it comes [...]]]></description>
			<content:encoded><![CDATA[<p>This site offers a range of information about how customise a website using various examples of coding, and other web development techniques. However, there are still a good number of people who rely on templates and pre-set themes when putting together a website. Often this can offer a quite a easy option when it comes to web design &#8211; but it is worth putting in the time and effort to create something more original? </p>
<p>In fact, there can often be a number of advantages to creating an original website design. Often, it can be particularly beneficial to those who are looking to develop their own brand or image. Whether you&#8217;re creating a games sites, like <a href="http://cz.partypoker.com/">party poker</a>, or developing a new email client, similar to <a href="http://www.hotmail.com">hotmail</a>, developing a recognisable brand image can prove crucial By designing your own sites, complete with unique features, you can help to ensure that the products or facilities which you are offering have their own unique image. If you are hoping to match up to your biggest competitors, then this is something which can be of a huge advantage. </p>
<p>As well as helping to make sure your site stands out from the crowd, customisation options can also help to make sure your web pages are as user-friendly as possible. Whilst pre-set layouts and designs may look impressive, they rarely cater for a site perfectly. Added features &#8211; such as an image gallery, for example &#8211; can be the perfect way display a product or theme, and can make all the difference to your site as a whole. With step-by-step web development guides available online, there are certainly a number of benefits to be had from including relevant examples of web coding within your overall site design.
</p>
<ul class="socialwrap size32 row">
<li class="iconOnly"><a rel="nofollow" target="_blank" class="delicious" href="http://delicious.com/post?url=http%3A%2F%2Fwww.web-punk.com%2F2011%2F12%2Fcustomising-your-website-is-it-worth-it%2F&amp;title=Customising+your+website%3A+is+it+worth+it%3F" title="Save on Delicious Customising your website: is it worth it?"><span class="head">Bookmark on Delicious</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="digg" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.web-punk.com%2F2011%2F12%2Fcustomising-your-website-is-it-worth-it%2F&amp;title=Customising+your+website%3A+is+it+worth+it%3F" title="Digg this post - Customising your website: is it worth it?"><span class="head">Digg this post</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="facebook" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.web-punk.com%2F2011%2F12%2Fcustomising-your-website-is-it-worth-it%2F&#038;t=Customising+your+website%3A+is+it+worth+it%3F" title="Share this post - Customising your website: is it worth it?"><span class="head">Recommend on Facebook</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="stumble" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.web-punk.com%2F2011%2F12%2Fcustomising-your-website-is-it-worth-it%2F&amp;title=Customising+your+website%3A+is+it+worth+it%3F" title="Submit to stumble : Customising your website: is it worth it?"><span class="head">Share with Stumblers</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="twitter" href="http://twitter.com/home/?status=http%3A%2F%2Fwww.web-punk.com%2F2011%2F12%2Fcustomising-your-website-is-it-worth-it%2F" title="Tweet this post - Customising your website: is it worth it?"><span class="head">Tweet about it</span></a></li>
</ul>
<div class="clean"></div>
<img src="http://feeds.feedburner.com/~r/WebPunk/~4/z9aZ7hAJV2I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.web-punk.com/2011/12/customising-your-website-is-it-worth-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.web-punk.com/2011/12/customising-your-website-is-it-worth-it/</feedburner:origLink></item>
		<item>
		<title>(Programmer) Hell and Back Again</title>
		<link>http://feedproxy.google.com/~r/WebPunk/~3/p7vhOzY6GSM/</link>
		<comments>http://www.web-punk.com/2011/12/programmer-hell-and-back-again/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 07:17:22 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://www.web-punk.com/?p=737</guid>
		<description><![CDATA[The last months were frantically bussy. I&#8217;ve been working on a Web 3.0 (yes, I really mean Web 3.0 and not Web 2.0) project and finishing and debugging this web portal took more time than expected. This project is currently in closed beta. I&#8217;ll let you know as soon as we are online. Anyway, I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>The last months were frantically bussy. I&#8217;ve been working on a Web 3.0 (yes, I really mean Web 3.0 and not Web 2.0) project and finishing and debugging this web portal took more time than expected. This project is currently in closed beta. I&#8217;ll let you know as soon as we are online.</p>
<p>Anyway, I&#8217;ve just wanted to let you know that web punk is not dead. I&#8217;ll publish some (hopefully) interesting posts within the next days. </p>
<p>PS: I&#8217;m still looking for co-authors. If you are interested, please contact me&#8230;</p>
<ul class="socialwrap size32 row">
<li class="iconOnly"><a rel="nofollow" target="_blank" class="delicious" href="http://delicious.com/post?url=http%3A%2F%2Fwww.web-punk.com%2F2011%2F12%2Fprogrammer-hell-and-back-again%2F&amp;title=%28Programmer%29+Hell+and+Back+Again" title="Save on Delicious (Programmer) Hell and Back Again"><span class="head">Bookmark on Delicious</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="digg" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.web-punk.com%2F2011%2F12%2Fprogrammer-hell-and-back-again%2F&amp;title=%28Programmer%29+Hell+and+Back+Again" title="Digg this post - (Programmer) Hell and Back Again"><span class="head">Digg this post</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="facebook" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.web-punk.com%2F2011%2F12%2Fprogrammer-hell-and-back-again%2F&#038;t=%28Programmer%29+Hell+and+Back+Again" title="Share this post - (Programmer) Hell and Back Again"><span class="head">Recommend on Facebook</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="stumble" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.web-punk.com%2F2011%2F12%2Fprogrammer-hell-and-back-again%2F&amp;title=%28Programmer%29+Hell+and+Back+Again" title="Submit to stumble : (Programmer) Hell and Back Again"><span class="head">Share with Stumblers</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="twitter" href="http://twitter.com/home/?status=http%3A%2F%2Fwww.web-punk.com%2F2011%2F12%2Fprogrammer-hell-and-back-again%2F" title="Tweet this post - (Programmer) Hell and Back Again"><span class="head">Tweet about it</span></a></li>
</ul>
<div class="clean"></div>
<img src="http://feeds.feedburner.com/~r/WebPunk/~4/p7vhOzY6GSM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.web-punk.com/2011/12/programmer-hell-and-back-again/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.web-punk.com/2011/12/programmer-hell-and-back-again/</feedburner:origLink></item>
		<item>
		<title>ZIDS V 1.0.1: Zend Framework Intruder Detection System</title>
		<link>http://feedproxy.google.com/~r/WebPunk/~3/XnMmOVhAIsA/</link>
		<comments>http://www.web-punk.com/2011/08/zids-v-1-0-1-zend-framework-intruder-detection-system/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 07:59:01 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.web-punk.com/?p=731</guid>
		<description><![CDATA[Version 1.0.1 of ZIDS (Zend Framework Intruder Detection System) has been released. You may download the source code here (Google Code). If you don&#8217;t know yet what ZIDS is, or want to know how it works, please have a look at the manual Bookmark on Delicious Digg this post Recommend on Facebook Share with Stumblers [...]]]></description>
			<content:encoded><![CDATA[<p>Version 1.0.1 of ZIDS (Zend Framework Intruder Detection System) has been released. You may download the source code <a href="http://code.google.com/p/zids/">here</a> (Google Code).</p>
<p>If you don&#8217;t know yet what ZIDS is, or want to know how it works, please have a look at the <a href="http://www.web-punk.com/wp-content/uploads/README_v_1_0_1.html">manual</a></p>
<ul class="socialwrap size32 row">
<li class="iconOnly"><a rel="nofollow" target="_blank" class="delicious" href="http://delicious.com/post?url=http%3A%2F%2Fwww.web-punk.com%2F2011%2F08%2Fzids-v-1-0-1-zend-framework-intruder-detection-system%2F&amp;title=ZIDS+V+1.0.1%3A+Zend+Framework+Intruder+Detection+System" title="Save on Delicious ZIDS V 1.0.1: Zend Framework Intruder Detection System"><span class="head">Bookmark on Delicious</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="digg" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.web-punk.com%2F2011%2F08%2Fzids-v-1-0-1-zend-framework-intruder-detection-system%2F&amp;title=ZIDS+V+1.0.1%3A+Zend+Framework+Intruder+Detection+System" title="Digg this post - ZIDS V 1.0.1: Zend Framework Intruder Detection System"><span class="head">Digg this post</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="facebook" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.web-punk.com%2F2011%2F08%2Fzids-v-1-0-1-zend-framework-intruder-detection-system%2F&#038;t=ZIDS+V+1.0.1%3A+Zend+Framework+Intruder+Detection+System" title="Share this post - ZIDS V 1.0.1: Zend Framework Intruder Detection System"><span class="head">Recommend on Facebook</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="stumble" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.web-punk.com%2F2011%2F08%2Fzids-v-1-0-1-zend-framework-intruder-detection-system%2F&amp;title=ZIDS+V+1.0.1%3A+Zend+Framework+Intruder+Detection+System" title="Submit to stumble : ZIDS V 1.0.1: Zend Framework Intruder Detection System"><span class="head">Share with Stumblers</span></a></li>
<li class="iconOnly"><a rel="nofollow" target="_blank" class="twitter" href="http://twitter.com/home/?status=http%3A%2F%2Fwww.web-punk.com%2F2011%2F08%2Fzids-v-1-0-1-zend-framework-intruder-detection-system%2F" title="Tweet this post - ZIDS V 1.0.1: Zend Framework Intruder Detection System"><span class="head">Tweet about it</span></a></li>
</ul>
<div class="clean"></div>
<img src="http://feeds.feedburner.com/~r/WebPunk/~4/XnMmOVhAIsA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.web-punk.com/2011/08/zids-v-1-0-1-zend-framework-intruder-detection-system/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.web-punk.com/2011/08/zids-v-1-0-1-zend-framework-intruder-detection-system/</feedburner:origLink></item>
	</channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.web-punk.com @ 2013-05-15 14:50:39 -->
