<?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>westworld: a webmasters best friend</title>
	<atom:link href="http://www.westworld.be/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.westworld.be</link>
	<description>A webmasters best friend</description>
	<lastBuildDate>Tue, 22 Nov 2011 10:58:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Sraping the web with Node.js</title>
		<link>http://www.westworld.be/uncategorized/sraping-the-web-with-node-js/</link>
		<comments>http://www.westworld.be/uncategorized/sraping-the-web-with-node-js/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 13:23:50 +0000</pubDate>
		<dc:creator>westworld</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[nodejs]]></category>
		<category><![CDATA[scrape]]></category>
		<category><![CDATA[spider]]></category>

		<guid isPermaLink="false">http://www.westworld.be/?p=284</guid>
		<description><![CDATA[Nettuts hosts an article about webscraping, with node.js Related Blogs Related Blogs on]]></description>
			<content:encoded><![CDATA[<p>Nettuts hosts an article about webscraping, with node.js<br />
<a href="http://net.tutsplus.com/tutorials/javascript-ajax/how-to-scrape-web-pages-with-node-js-and-jquery/"><br />
<img src="http://d2o0t5hpnwv4c1.cloudfront.net/1075_nodexpress/node.png" alt="" /><br />
</a></p>
<h4>Related Blogs</h4>
<ul class="pc_pingback">
<li class="hdl" style="list-style: none;">Related Blogs on <strong></strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.westworld.be/uncategorized/sraping-the-web-with-node-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>more info on dbhd disease</title>
		<link>http://www.westworld.be/uncategorized/more-info-on-dbhd-disease/</link>
		<comments>http://www.westworld.be/uncategorized/more-info-on-dbhd-disease/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 11:11:18 +0000</pubDate>
		<dc:creator>westworld</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.westworld.be/?p=280</guid>
		<description><![CDATA[Related Blogs Related Blogs on]]></description>
			<content:encoded><![CDATA[<p><iframe width="560" height="315" src="http://www.youtube.com/embed/5OWhcrjxP-E" frameborder="0" allowfullscreen></iframe><br />
<h4>Related Blogs</h4>
<ul class="pc_pingback">
<li class="hdl" style="list-style: none">Related Blogs on <b></b></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.westworld.be/uncategorized/more-info-on-dbhd-disease/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>presentations on CSS files in large sites</title>
		<link>http://www.westworld.be/uncategorized/presentations-on-css-files-in-large-sites/</link>
		<comments>http://www.westworld.be/uncategorized/presentations-on-css-files-in-large-sites/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 11:17:49 +0000</pubDate>
		<dc:creator>westworld</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.westworld.be/?p=256</guid>
		<description><![CDATA[Lesco.be on Netlog Managing CSS for a big ass website &#8211; at Netlog View more presentations from Lennart Schoors Nicole Sullivan on CSS for big sites Our Best Practices Are Killing Us View more presentations from Nicole Sullivan]]></description>
			<content:encoded><![CDATA[<h2>Lesco.be on Netlog</h2>
<div id="__ss_5183302" style="width: 425px;"><strong style="display: block; margin: 12px 0 4px;"><a title="Managing CSS for a big ass website - at Netlog" href="http://www.slideshare.net/lensco/managing-css-for-a-big-ass-website-at-netlog" target="_blank">Managing CSS for a big ass website &#8211; at Netlog</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/5183302" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="425" height="355"></iframe></p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/lensco" target="_blank">Lennart Schoors</a></div>
</div>
<h2>Nicole Sullivan on CSS for big sites</h2>
<div id="__ss_7451831" style="width: 425px;"><strong style="display: block; margin: 12px 0 4px;"><a title="Our Best Practices Are Killing Us" href="http://www.slideshare.net/stubbornella/our-best-practices-are-killing-us" target="_blank">Our Best Practices Are Killing Us</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/7451831" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="425" height="355"></iframe></p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/stubbornella" target="_blank">Nicole Sullivan</a></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.westworld.be/uncategorized/presentations-on-css-files-in-large-sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>snippets for Aptana</title>
		<link>http://www.westworld.be/uncategorized/snippets-for-aptana/</link>
		<comments>http://www.westworld.be/uncategorized/snippets-for-aptana/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 11:18:25 +0000</pubDate>
		<dc:creator>westworld</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.westworld.be/?p=253</guid>
		<description><![CDATA[http://www.highresolution.info/download/cssdoc_snippets_v0.1.zip Related Blogs Related Blogs on]]></description>
			<content:encoded><![CDATA[<p>http://www.highresolution.info/download/cssdoc_snippets_v0.1.zip<br />
<h4>Related Blogs</h4>
<ul class="pc_pingback">
<li class="hdl" style="list-style: none">Related Blogs on <b></b></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.westworld.be/uncategorized/snippets-for-aptana/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perfect World: Genie</title>
		<link>http://www.westworld.be/uncategorized/perfect-world-genie/</link>
		<comments>http://www.westworld.be/uncategorized/perfect-world-genie/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 18:12:23 +0000</pubDate>
		<dc:creator>westworld</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.westworld.be/?p=82</guid>
		<description><![CDATA[This article contains info on genies in Perfect world. How do I get a genie? via Quest from npc &#8220;Watcher of the Earth&#8221;. via &#8220;Watcher of the Earth&#8221; npc (buy) trade with players What type of genies can I get? &#8230;<p class="read-more"><a href="http://www.westworld.be/uncategorized/perfect-world-genie/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>This article contains info on genies in Perfect world.</p>
<p><span id="more-82"></span></p>
<h2>How do I get a genie?</h2>
<ol>
<li>via Quest from npc  &#8220;Watcher of the Earth&#8221;.</li>
<li>via &#8220;Watcher of the Earth&#8221; npc (buy)</li>
<li>trade with players</li>
</ol>
<h2>What type of genies can I get?</h2>
<table border="0">
<tbody>
<tr>
<th></th>
<th>Name</th>
<th>STR</th>
<th>Dex</th>
<th>Vit</th>
<th>Mag</th>
</tr>
<tr>
<td><img class="alignnone size-full wp-image-43" title="Zeal" src="http://harbingerfaction.files.wordpress.com/2009/06/2009-06-12-18-41-18.jpg?w=29&amp;h=30" alt="Zeal" width="29" height="30" /></td>
<td>Zeal</td>
<td>5</td>
<td>3</td>
<td>5</td>
<td>15</td>
</tr>
<tr>
<td><img class="alignnone size-full wp-image-45" title="Longevity" src="http://harbingerfaction.files.wordpress.com/2009/06/2009-06-12-18-41-20.jpg?w=30&amp;h=31" alt="Longevity" width="30" height="31" /></td>
<td>Longevity</td>
<td>5</td>
<td>15</td>
<td>5</td>
<td>3</td>
</tr>
<tr>
<td><img class="alignnone size-full wp-image-44" title="Discipline" src="http://harbingerfaction.files.wordpress.com/2009/06/2009-06-12-18-41-19.jpg?w=31&amp;h=31" alt="Discipline" width="31" height="31" /></td>
<td>Discipline</td>
<td>3</td>
<td>5</td>
<td>15</td>
<td>5</td>
</tr>
<tr>
<td><img class="alignnone size-full wp-image-42" title="Infliction" src="http://harbingerfaction.files.wordpress.com/2009/06/2009-06-12-18-41-17.jpg?w=31&amp;h=32" alt="Infliction" width="31" height="32" /></td>
<td>Infliction</td>
<td>15</td>
<td>5</td>
<td>3</td>
<td>5</td>
</tr>
</tbody>
</table>
<h2>Skill list</h2>
<p>Every genie starts with one skill.  You get extra skills as your genie gets more levels.<br />
The results of your skills are influenced by your genies attributes:</p>
<ul>
<li>Strength &#8211; STR: damage output of skills</li>
<li>Dexterity &#8211; DEX: effect of skills  and duration</li>
<li>Vitality &#8211; VIT: MP pool</li>
<li>Intellect &#8211; INT: MP Recovery and the amount of skills (each 50 INT = +1 MP recovery)</li>
</ul>
<p>Every time you use the genies skills, an amount of stamina will be spend. You can restore your genie&#8217;s stamina with Chi stones. (Chi stones can be made by decomposing player equipment.)</p>
<p>To restore stamina, simply return you genie to your inventory and drag some stones on it. (Beware: genies are expensive)</p>
<table border="0">
<tbody>
<tr>
<td><strong>Yiyuan stone</strong>:</td>
<td>+40 stamina</td>
</tr>
<tr>
<td><strong>Liangyi stone </strong>(3 Yiyuan):</td>
<td>+80 stamina</td>
</tr>
<tr>
<td><strong>Santsai stone</strong> (9 Yiyuan):</td>
<td>+160 stamina</td>
</tr>
<tr>
<td><strong>Ssuhsiang stone</strong> (27 Yiyuan):</td>
<td>+240 stamina</td>
</tr>
<tr>
<td><strong>Wuhsing stone </strong>(81 Yiyuan):</td>
<td>+320 stamina</td>
</tr>
<tr>
<td><strong>Liuho stone</strong> (243 Yiyuan):</td>
<td>+400 stamina</td>
</tr>
<tr>
<td><strong>Chihsing stone</strong> (729 Yiyuan):</td>
<td>+480 stamina</td>
</tr>
<tr>
<td><strong>Pakua stone</strong> (2,178 Yiyuan):</td>
<td>+560 stamina</td>
</tr>
<tr>
<td><strong>Chiukung stone</strong> (6,534 Yiyuan):</td>
<td>+640 stamina</td>
</tr>
<tr>
<td><strong>Perfect stone </strong>(19,602 Yiyuan):</td>
<td>+720 stamina</td>
</tr>
</tbody>
</table>
<p>Genie skills can have restrictions based on where they can be used. Some will only work in water, others will for expl. only work while in flight. Racial restrictions might apply as well (expl. &#8220;Hollow fist&#8221; can only be used by Venomancers).  Some skills might have other skills as prerequisite.</p>
<h2>Lucky points</h2>
<p>Lucky points are the points that you use to upgrade your genies attributes (STR,DEX,&#8230;). Every level your genie will recieve one lucky point. Every ten levels an extra bonus amount of lucky points (between 1-10) are added. The more bonus lucky points you get the more rare your genie will be.</p>
<p>The higher the random stats determine not only the look of your genie but the combat ability as well as rareness. It can be classified as follow:</p>
<p>Orange &#8211; This color indicates this genie gained 10 random stats per every 10 level. (extremely rare)<br />
Gold &#8211; This color indicates this genie gained random stats between 61 &#8211; 99 points. (rare)<br />
Purple &#8211; This color indicates this genie gained random stats between 51- 60 points. (uncommon)<br />
Blue &#8211; This color indicates this genie gained random stats between 41- 50 points. (less common)<br />
Green &#8211; This color indicates this genie gained random stats between 10 &#8211; 40 points. (common)</p>
<table border="0">
<tbody>
<tr>
<td></td>
<td>0-40 Lucky Points</td>
<td>41-50 Lucky Points</td>
<td>51-60 Lucky Points</td>
<td>61+ Lucky Points</td>
</tr>
<tr>
<td>Infliction</td>
<td><a href="http://www.westworld.be/wp-content/uploads/2009/08/genie21.jpg"><img class="alignnone size-full wp-image-87" title="Infliction 0-40 lucky points" src="http://www.westworld.be/wp-content/uploads/2009/08/genie21.jpg" alt="Infliction 0-40 lucky points" width="82" height="100" /></a></td>
<td><a href="http://www.westworld.be/wp-content/uploads/2009/08/genie2b1.jpg"><img class="alignnone size-full wp-image-88" title="Infliction 41-50 lucky points" src="http://www.westworld.be/wp-content/uploads/2009/08/genie2b1.jpg" alt="Infliction 41-50 lucky points" width="90" height="100" /></a></td>
<td><a href="http://www.westworld.be/wp-content/uploads/2009/08/genie2c1.jpg"><img class="alignnone size-full wp-image-89" title="Infliction 51-60 lucky points " src="http://www.westworld.be/wp-content/uploads/2009/08/genie2c1.jpg" alt="Infliction 51-60 lucky points" width="119" height="100" /></a></td>
<td><a href="http://www.westworld.be/wp-content/uploads/2009/08/genie2d11.jpg"><img class="alignnone size-full wp-image-93" title="Infliction 61+ lucky points" src="http://www.westworld.be/wp-content/uploads/2009/08/genie2d11.jpg" alt="Infliction 61+ lucky points" width="111" height="100" /></a></td>
</tr>
<tr>
<td>Zeal</td>
<td><a href="http://www.westworld.be/wp-content/uploads/2009/08/genie11.jpg"><img class="alignnone size-full wp-image-94" title="Zeal 0-40 lucky points" src="http://www.westworld.be/wp-content/uploads/2009/08/genie11.jpg" alt="Zeal 0-40 lucky points" width="109" height="100" /></a></td>
<td><a href="http://www.westworld.be/wp-content/uploads/2009/08/genie1b1.jpg"><img class="alignnone size-full wp-image-95" title="Zeal 41-50 lucky points" src="http://www.westworld.be/wp-content/uploads/2009/08/genie1b1.jpg" alt="Zeal 41-50 lucky points" width="151" height="100" /></a></td>
<td><a href="http://www.westworld.be/wp-content/uploads/2009/08/genie1c1.jpg"><img class="alignnone size-full wp-image-96" title="Zeal 51-60 lucky points" src="http://www.westworld.be/wp-content/uploads/2009/08/genie1c1.jpg" alt="Zeal 51-60 lucky points" width="113" height="100" /></a></td>
<td><a href="http://www.westworld.be/wp-content/uploads/2009/08/genie1d1.jpg"><img class="alignnone size-full wp-image-97" title="Zeal 61+ lucky points" src="http://www.westworld.be/wp-content/uploads/2009/08/genie1d1.jpg" alt="Zeal 61+ lucky points" width="111" height="100" /></a></td>
</tr>
<tr>
<td>Discipline</td>
<td><a href="http://www.westworld.be/wp-content/uploads/2009/08/genie41.jpg"><img class="alignnone size-full wp-image-98" title="Discipline 0-40 lucky points" src="http://www.westworld.be/wp-content/uploads/2009/08/genie41.jpg" alt="Discipline 0-40 lucky points" width="121" height="100" /></a></td>
<td><a href="http://www.westworld.be/wp-content/uploads/2009/08/genie4b1.jpg"><img class="alignnone size-full wp-image-99" title="Discipline 41-50 lucky points" src="http://www.westworld.be/wp-content/uploads/2009/08/genie4b1.jpg" alt="Discipline 41-50 lucky points" width="115" height="100" /></a></td>
<td><a href="http://www.westworld.be/wp-content/uploads/2009/08/genie4c1.jpg"><img class="alignnone size-full wp-image-100" title="Discipline 51-60 lucky points" src="http://www.westworld.be/wp-content/uploads/2009/08/genie4c1.jpg" alt="Discipline 51-60 lucky points" width="149" height="100" /></a></td>
<td><a href="http://www.westworld.be/wp-content/uploads/2009/08/genie4d1.jpg"><img class="alignnone size-full wp-image-101" title="Discipline 61+ lucky points" src="http://www.westworld.be/wp-content/uploads/2009/08/genie4d1.jpg" alt="Discipline 61+ lucky points" width="133" height="100" /></a></td>
</tr>
<tr>
<td>Longevity</td>
<td><a href="http://www.westworld.be/wp-content/uploads/2009/08/genie311.jpg"><img class="alignnone size-full wp-image-102" title="Longevity 0-40 lucky points" src="http://www.westworld.be/wp-content/uploads/2009/08/genie311.jpg" alt="Longevity 0-40 lucky points" width="79" height="100" /></a></td>
<td><a href="http://www.westworld.be/wp-content/uploads/2009/08/genie3b1.jpg"><img class="alignnone size-full wp-image-103" title="Longevity 41-50 lucky points" src="http://www.westworld.be/wp-content/uploads/2009/08/genie3b1.jpg" alt="Longevity 41-50 lucky points" width="81" height="100" /></a></td>
<td><a href="http://www.westworld.be/wp-content/uploads/2009/08/genie3c1.jpg"><img class="alignnone size-full wp-image-104" title="Longevity 51-60 lucky points" src="http://www.westworld.be/wp-content/uploads/2009/08/genie3c1.jpg" alt="Longevity 51-60 lucky points" width="116" height="100" /></a></td>
<td><a href="http://www.westworld.be/wp-content/uploads/2009/08/genie3d1.jpg"><img class="alignnone size-full wp-image-105" title="Longevity 61+ lucky points" src="http://www.westworld.be/wp-content/uploads/2009/08/genie3d1.jpg" alt="Longevity 61+ lucky points" width="100" height="100" /></a></td>
</tr>
</tbody>
</table>
<h2>Affinity</h2>
<p>In addition to increasing their attributes (Str,Dex,&#8230;), players can  also upgrade a Genie&#8217;s elemental affinity.<br />
Genies have five elemental affinitys</p>
<div style="float: right; width: 320px;"><a href="http://www.westworld.be/wp-content/uploads/2009/08/genie_affinity1.jpg"><img class="alignnone size-medium wp-image-106" title="Affinity " src="http://www.westworld.be/wp-content/uploads/2009/08/genie_affinity1-211x300.jpg" alt="Affinity" width="211" height="300" /></a></div>
<div style="float: left;">
<ul>
<li>Metal</li>
<li>Wood</li>
<li>Earth</li>
<li>Water</li>
<li>Fire</li>
</ul>
</div>
<p>The elemental affinity is important for your genies skills. Different affinities will be needed to unlock the skills that you want. A maximum of 26 affinity points can be earned and distributed among affinitys. These points can be reset at the &#8220;Elemental Ambassador&#8221; in any of the five main cities.</p>
<p>Genies start with 1 Affinity Point, and will gain an additional Affinity Point every 5 levels. When a Genie reaches Level 100, it will gain 1 Affinity Point every level. The number of points required to master an Affinity is 8.</p>
<h2>Leveling your genie</h2>
<p>There are three ways of leveling your Genie:</p>
<ul>
<li>Using EXP stone.</li>
<li>Using Character EXP</li>
<li>Using Character SP, 1SP = 5 EXP points.</li>
</ul>
<p>A genies level cannot be higher than the level of the character using it<br />
There is an exp penalty when your level is much greater than the genies. Much of the exp you give it is lost in transit. The lower the gap between you and the genie, the less exp is lost.<br />
When you use the exp stones, the penalty is based on the level of the exp stone. The closer a genie is to the level of the stone, the less exp is lost. If the genie is higher level than the stone, no exp is lost. The max level is currently 105.</p>
<h2>Leveling your genie skills</h2>
<p>To level your genie skills, please see the new NPC.</p>
<h2>Equiping your genie</h2>
<p>Players can buy equipment for their Genies from the NPC &#8220;Watcher of the Earth&#8221;. Genie Equipment includes Jades, Mirrors, Orbs, and Charms. Unfortunately, the cost of these items are one and three million coins and once equipped, they cannot be unequipped, only replaced.</p>
<h2>Trading your genie</h2>
<p>Genies can be traded with other players after they have been converted into TRADE READY state. Click the Trade State button in the Genieinterface menu in order to access this feature. It will take 7 days toconvert your Genie into to TRADE READY state. By default, a Genie isset to NO-Trade state. In this state, the Genie cannot be traded, sold,or discarded.<br />
<a href="http://pwi-forum.perfectworld.com/showthread.php?t=289292">http://pwi-forum.perfectworld.com/showthread.php?t=289292</a><br />
<a href="http://spreadsheets.google.com/ccc?key=rLOoJPhcwXKWFa0vQjjRm_A">http://spreadsheets.google.com/ccc?key=rLOoJPhcwXKWFa0vQjjRm_A</a><br />
<a href="http://pwi.perfectworld.com/guide/genie">http://pwi.perfectworld.com/guide/genie</a><br />
<a href="http://pwi-forum.perfectworld.com/showthread.php?t=281472">http://pwi-forum.perfectworld.com/showthread.php?t=281472</a><br />
<a href="http://www.crimsonspot.com/pw/genie.html">http://www.crimsonspot.com/pw/genie.html</a></p>
<h4>Related Blogs</h4>
<ul class="pc_pingback">
<li class="hdl" style="list-style: none;">Related Blogs on <strong></strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.westworld.be/uncategorized/perfect-world-genie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Info on OOP</title>
		<link>http://www.westworld.be/uncategorized/info-on-oop/</link>
		<comments>http://www.westworld.be/uncategorized/info-on-oop/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 07:44:29 +0000</pubDate>
		<dc:creator>westworld</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.westworld.be/?p=211</guid>
		<description><![CDATA[Over the past few days I&#8217;ve gathered some info on OOP and testing. Below are some video&#8217;s and slides about best practice in JAVA and PHP Misko Hevery: Clean Code Talks The Clean Code Talks: Unit Testing (video) The Clean &#8230;<p class="read-more"><a href="http://www.westworld.be/uncategorized/info-on-oop/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Over the past few days I&#8217;ve gathered some info on OOP and testing. Below are some video&#8217;s and slides about best practice in JAVA and PHP<span id="more-211"></span></p>
<h2>Misko Hevery:</h2>
<h3>Clean Code Talks</h3>
<p><iframe src="http://docs.google.com/present/embed?id=d449gch_58dtrzqtgv" frameborder="0" width="410" height="342"></iframe></p>
<p><a href="http://www.youtube.com/watch?v=wEhu57pih5w&#038;feature=player_embedded">The Clean Code Talks: Unit Testing (video)</a><br />
<a href="http://www.youtube.com/watch?v=RlfLCWKxHJ0&#038;feature=player_embedded">The Clean Code Talks: Don&#8217;t look for things (video)</a><br />
<a href="http://www.youtube.com/watch?v=-FRm3VPhseI&#038;feature=player_embedded">The Clean Code Talks: Global state and singletons (video)</a><br />
<a href="http://www.youtube.com/watch?v=4F72VULWFvc&#038;feature=player_embedded">The Clean Code Talks: Inheritance, Polymorphism, &amp; Testing (video)</a></p>
<hr />
<h3>Testing design skills</h3>
<h4>Testing design skills – 1 What is Untestable:</h4>
<p><iframe src="http://docs.google.com/present/embed?id=d449gch_221gqfkkbcs" frameborder="0" width="410" height="342"></iframe></p>
<h4>Testing design skills – 2 Ask for things</h4>
<p><iframe src="http://docs.google.com/present/embed?id=d449gch_222c4fqh6g4" frameborder="0" width="410" height="342"></iframe></p>
<h4>Testing design skills – 3 Global State</h4>
<p><iframe src="http://docs.google.com/present/embed?id=d449gch_223dnpjx4d2" frameborder="0" width="410" height="342"></iframe></p>
<h4>Testing design skills – 4 Inheritance</h4>
<p><iframe src="http://docs.google.com/present/embed?id=d449gch_224g77zdqd2" frameborder="0" width="410" height="342"></iframe></p>
<h4>Testing design skills – 6 Value Objects vs Service Objects</h4>
<p><iframe src="http://docs.google.com/present/embed?id=d449gch_225g37rfqhp" frameborder="0" width="410" height="342"></iframe></p>
<h4>Testing Design Skills – 7 Intro to GUICE</h4>
<p><iframe src="http://docs.google.com/present/embed?id=d449gch_226pcg3scfv" frameborder="0" width="410" height="342"></iframe></p>
<h4>Testing Design Skills – 8 Mocking</h4>
<p><iframe src="http://docs.google.com/present/embed?id=d449gch_227ddwtfmc6" frameborder="0" width="410" height="342"></iframe></p>
<hr />
<a href="http://misko.hevery.com/attachments/Guide-Writing%20Testable%20Code.pdf">Guide for writing testable code</a></p>
<h2>Fabien Potencier</h2>
<div style="width:425px" id="__ss_3398291"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/fabpot/dependency-injection-confoo-2010" title="Dependency Injection">Dependency Injection</a></strong><object width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=dependency-injection-confoo-2010-100311095300-phpapp01&#038;stripped_title=dependency-injection-confoo-2010" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=dependency-injection-confoo-2010-100311095300-phpapp01&#038;stripped_title=dependency-injection-confoo-2010" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
<div style="width:425px" id="__ss_3316721"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/fabpot/php-53-in-practice" title="PHP 5.3 in practice">PHP 5.3 in practice</a></strong><object width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=playing-with-php53-100302085736-phpapp01&#038;stripped_title=php-53-in-practice" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=playing-with-php53-100302085736-phpapp01&#038;stripped_title=php-53-in-practice" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
<div style="width:425px" id="__ss_1972307"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/fabpot/decouple-your-code-for-reusability-ipc-2008" title="Decouple Your Code For Reusability (International PHP Conference / IPC 2008)">Decouple Your Code For Reusability (International PHP Conference / IPC 2008)</a></strong><object width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=decouple-your-code-for-reusability-ipc-2008-090909073639-phpapp02&#038;stripped_title=decouple-your-code-for-reusability-ipc-2008" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=decouple-your-code-for-reusability-ipc-2008-090909073639-phpapp02&#038;stripped_title=decouple-your-code-for-reusability-ipc-2008" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
<h4>Related Blogs</h4>
<ul class="pc_pingback">
<li class="hdl" style="list-style: none">Related Blogs on <b></b></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.westworld.be/uncategorized/info-on-oop/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Pdo get column names</title>
		<link>http://www.westworld.be/uncategorized/pdo-get-column-names/</link>
		<comments>http://www.westworld.be/uncategorized/pdo-get-column-names/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 14:39:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.westworld.be/?p=207</guid>
		<description><![CDATA[PHP&#8217;s Pdo doesnt have a default columnname function. After searching Google I found that many people seem to be looking for this function. You can get the columnnames with an easy query to the schema: $querystring = "SELECT * FROM &#8230;<p class="read-more"><a href="http://www.westworld.be/uncategorized/pdo-get-column-names/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>PHP&#8217;s Pdo doesnt have a default columnname function. After searching Google I found that many people seem to be looking for this function. You can get the columnnames with an easy query to the schema:</p>
<pre class="brush:sql">$querystring = "SELECT * FROM INFORMATION_SCHEMA.Columns where TABLE_NAME = $table";</pre>
<h4>Related Blogs</h4>
<ul class="pc_pingback">
<li class="hdl" style="list-style: none;">Related Blogs on <strong></strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.westworld.be/uncategorized/pdo-get-column-names/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP-GTK: making an &#8220;About&#8221; dialog</title>
		<link>http://www.westworld.be/php-gtk/php-gtk-making-an-about-dialog/</link>
		<comments>http://www.westworld.be/php-gtk/php-gtk-making-an-about-dialog/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 14:53:47 +0000</pubDate>
		<dc:creator>westworld</dc:creator>
				<category><![CDATA[PHP-GTK]]></category>

		<guid isPermaLink="false">http://www.westworld.be/?p=185</guid>
		<description><![CDATA[Below is an example of how you can code an About dialog in PHP-GTK. The mail_hook and url_hook are callback functions to open your default email client and webbrowser. These functions have been tested under Windows XP. I don&#8217;t know &#8230;<p class="read-more"><a href="http://www.westworld.be/php-gtk/php-gtk-making-an-about-dialog/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Below is an example of how you can code an About dialog in PHP-GTK.<br />
The mail_hook and url_hook are callback functions to open your default email client and webbrowser.<br />
These functions have been tested under Windows XP. I don&#8217;t know if they work on Mac or Linux.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.westworld.be/php-gtk/php-gtk-making-an-about-dialog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP GTK: liststore error (undefined class constant)</title>
		<link>http://www.westworld.be/php-gtk/php-gtk-liststore-error-undefined-class-constant/</link>
		<comments>http://www.westworld.be/php-gtk/php-gtk-liststore-error-undefined-class-constant/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 14:42:28 +0000</pubDate>
		<dc:creator>westworld</dc:creator>
				<category><![CDATA[PHP-GTK]]></category>

		<guid isPermaLink="false">http://www.westworld.be/?p=180</guid>
		<description><![CDATA[Been experimenting with php-gtk over the last few days. When I was trying to use a liststore, php threw a fatal error. &#8220;Undefined class constant &#8216;TYPE_STRING&#8217;&#8221;. After testing the example from the PHP_GTK site I got the same errror. The &#8230;<p class="read-more"><a href="http://www.westworld.be/php-gtk/php-gtk-liststore-error-undefined-class-constant/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Been experimenting with php-gtk over the last few days. When I was trying to use a <strong>liststore</strong>,  php threw a fatal error. <strong>&#8220;Undefined class constant &#8216;TYPE_STRING&#8217;&#8221;</strong>.<span id="more-180"></span><br />
After testing the example from the PHP_GTK site I got the same errror. The PHP-GTK example is out of date. <em>Starting with PHP-GTK 2.0.0 the TYPE constants were moved from the Gtk::class to Gobject, so use Gobject::TYPE_STRING instead.</em><br />
Below is the correct code.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.westworld.be/php-gtk/php-gtk-liststore-error-undefined-class-constant/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cleaning up after an emailing</title>
		<link>http://www.westworld.be/a-note-to-self/cleaning-up-after-an-emailing/</link>
		<comments>http://www.westworld.be/a-note-to-self/cleaning-up-after-an-emailing/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 15:48:23 +0000</pubDate>
		<dc:creator>westworld</dc:creator>
				<category><![CDATA[a note to self]]></category>
		<category><![CDATA[PHP IMAP]]></category>

		<guid isPermaLink="false">http://www.westworld.be/?p=168</guid>
		<description><![CDATA[As a web master, I often send out mass mailings. After the mailing is done, the bounced emails are returned to my Outlook. I go through them manually. The real bouncers are put in a &#8220;Bounced&#8221; folder and,  Out of &#8230;<p class="read-more"><a href="http://www.westworld.be/a-note-to-self/cleaning-up-after-an-emailing/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>As a web master, I often send out mass mailings. After the mailing is done, the bounced emails are returned to my Outlook. I go through them manually. The real bouncers are put in a &#8220;Bounced&#8221; folder and,  Out of office messages in the &#8220;Trash&#8221;. The rest of the emails are addresses I need to update in my database or people that wish to unsubscribe. Since sorting through 2000 bouncers can take up a lot of time, I did some research on how to automate this.</p>
<p>PHP offers a set of functions to connect to a mail server (IMAP/POP3).  The plan was to let my web server connect to the mail server and sort out the bouncers for me. Below is a little script to give you some ideas of what I came up with.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.westworld.be/a-note-to-self/cleaning-up-after-an-emailing/feed/</wfw:commentRss>
		<slash:comments>48</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: www.westworld.be @ 2012-02-06 07:29:17 -->
