<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<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/"
	>

<channel>
	<title>prototyp.ical.ly &#187; Javascript</title>
	<link>http://prototyp.ical.ly</link>
	<description>prototypical scriptings all over the place</description>
	<pubDate>Fri, 29 Feb 2008 11:59:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>Javascript Design Patterns - 1. The Singleton</title>
		<link>http://prototyp.ical.ly/index.php/2007/03/01/javascript-design-patterns-1-the-singleton/</link>
		<comments>http://prototyp.ical.ly/index.php/2007/03/01/javascript-design-patterns-1-the-singleton/#comments</comments>
		<pubDate>Thu, 01 Mar 2007 10:45:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Javascript Design Patterns]]></category>

		<category><![CDATA[Javascript]]></category>
<category>class</category><category>design pattern</category><category>instance</category><category>javascript</category><category>oop</category><category>pattern</category><category>private</category><category>prototype</category><category>public</category><category>singleton</category><category>static</category>
		<guid isPermaLink="false">http://prototyp.ical.ly/index.php/2007/03/01/javascript-design-patterns-1-the-singleton/</guid>
		<description><![CDATA[This being the first part of a series of posts that I plan to write  (hopefully) I will provide bits of basics as well.  So on the way to implement a Singleton pattern I also briefly show how to create classes and how to have public as well as private attributes and methods.
]]></description>
			<content:encoded><![CDATA[<p>This being the first part of a series of posts that I plan to write  (hopefully) I will provide bits of basics as well.  So on the way to implement a Singleton pattern I also briefly show how to create classes and how to have public as well as private attributes and methods.</p>

<p><a href="http://prototyp.ical.ly/index.php/2007/03/01/javascript-design-patterns-1-the-singleton/#more-6" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://prototyp.ical.ly/index.php/2007/03/01/javascript-design-patterns-1-the-singleton/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Installing Eclipse as your IDE for developing PHP webapplications</title>
		<link>http://prototyp.ical.ly/index.php/2007/03/01/installing-eclipse-as-your-ide-for-developing-php-webapplications/</link>
		<comments>http://prototyp.ical.ly/index.php/2007/03/01/installing-eclipse-as-your-ide-for-developing-php-webapplications/#comments</comments>
		<pubDate>Thu, 01 Mar 2007 10:35:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Howto]]></category>

		<category><![CDATA[XUL]]></category>

		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[Javascript]]></category>

		<category><![CDATA[PHP]]></category>
<category>aptana</category><category>css</category><category>databases</category><category>eclipse</category><category>eclipsexul</category><category>html</category><category>ide</category><category>installation</category><category>installing</category><category>javascript</category><category>mysql</category><category>pdt</category><category>PHP</category><category>plugins</category><category>sqlexplorer</category><category>subclipse</category><category>subversion</category><category>vi</category><category>vim</category><category>viPlugin</category><category>XHTML</category><category>xul</category>
		<guid isPermaLink="false">http://prototyp.ical.ly/index.php/2007/03/01/installing-eclipse-as-your-ide-for-developing-php-webapplications/</guid>
		<description><![CDATA[During the last couple of month I had to install my development environment over and over again. On my private as well as on work computers. It took me a while to find the ideal setup for myself and in the process of that I tried and tested many plugins.

This is to describe my current [...]]]></description>
			<content:encoded><![CDATA[<p>During the last couple of month I had to install my development environment over and over again. On my private as well as on work computers. It took me a while to find the ideal setup for myself and in the process of that I tried and tested many plugins.</p>

<p>This is to describe my current Eclipse setup for developing web applications. Techniques used include Javascript, XHTML, CSS, PHP, MySQL, XUL and Subversion.</p>

<p><a href="http://prototyp.ical.ly/index.php/2007/03/01/installing-eclipse-as-your-ide-for-developing-php-webapplications/#more-11" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://prototyp.ical.ly/index.php/2007/03/01/installing-eclipse-as-your-ide-for-developing-php-webapplications/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Messaging - Object interaction on custom events</title>
		<link>http://prototyp.ical.ly/index.php/2007/02/21/messaging-object-interaction-on-custom-events/</link>
		<comments>http://prototyp.ical.ly/index.php/2007/02/21/messaging-object-interaction-on-custom-events/#comments</comments>
		<pubDate>Wed, 21 Feb 2007 15:04:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Javascript]]></category>

		<category><![CDATA[Proof-of-concept]]></category>

		<guid isPermaLink="false">http://prototyp.ical.ly/index.php/2007/02/21/messaging-object-interaction-on-custom-events/</guid>
		<description><![CDATA[message.js

How can we implement a messaging service in Javascript to enhance encapsulation of classes? This post shows my idea of the implementation and how to use it.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://prototyp.ical.ly/wp-content/uploads/2007/07/message1.js" title="message.js">message.js</a></p>

<p>How can we implement a messaging service in Javascript to enhance encapsulation of classes? This post shows my idea of the implementation and how to use it.</p>

<p><a href="http://prototyp.ical.ly/index.php/2007/02/21/messaging-object-interaction-on-custom-events/#more-5" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://prototyp.ical.ly/index.php/2007/02/21/messaging-object-interaction-on-custom-events/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Stair-climbing robot</title>
		<link>http://prototyp.ical.ly/index.php/2006/12/08/stair-climbing-robot/</link>
		<comments>http://prototyp.ical.ly/index.php/2006/12/08/stair-climbing-robot/#comments</comments>
		<pubDate>Fri, 08 Dec 2006 14:28:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Javascript]]></category>

		<category><![CDATA[Puzzles]]></category>
<category>algorithm</category><category>javascript</category><category>lamda</category><category>puzzle</category><category>robot</category>
		<guid isPermaLink="false">http://prototyp.ical.ly/index.php/2007/02/11/stair-climbing-robot/</guid>
		<description><![CDATA[A friend of mine recently posted a puzzle he took from Lambda the Ultimate and asked several people to send in possible solutions in their favourite language. My choice was Javascript naturally and I&#8217;m quite fond of it. After some discussion the solution seems to be approved by everyone included in the original thread.

Your stair-climbing [...]]]></description>
			<content:encoded><![CDATA[<p>A friend of mine recently posted a puzzle he took from <a href="http://lambda-the-ultimate.org" title="Lambda the Ultimate - The programming languages weblog">Lambda the Ultimate</a> and asked several people to send in possible solutions in their favourite language. My choice was Javascript naturally and I&#8217;m quite fond of it. After some discussion the solution seems to be approved by everyone included in the original thread.<br /></p>

<blockquote>Your stair-climbing robot has a very simple low-level API: the &#8220;step&#8221; function takes no argument and attempts to climb one step as a side effect. Unfortunately, sometimes the attempt fails and the robot clumsily <em>falls</em> one step instead. The &#8220;step&#8221; function detects what happens and returns a boolean flag: true on success, false on failure. Write a function &#8220;step_up&#8221; that climbs one step up (by repeating &#8220;step&#8221; attempts if necessary). Assume that the robot is not already at the top of the stairs, and neither does it ever reach the bottom of the stairs. How small can you make &#8220;step_up&#8221;? Can you avoid using variables (even immutable ones) and numbers?</blockquote>

<p><br />taken from <a href="http://lambda-the-ultimate.org/node/1872" title="Programming (language) puzzles">Lambda the Ultimate</a>.<br /><br /> <a href="http://prototyp.ical.ly/index.php/2006/12/08/stair-climbing-robot/#more-3" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://prototyp.ical.ly/index.php/2006/12/08/stair-climbing-robot/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
