<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for Nicollet.Net</title>
	<atom:link href="http://www.nicollet.net/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nicollet.net</link>
	<description>Go crazy with computers</description>
	<lastBuildDate>Thu, 04 Mar 2010 21:41:36 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Reusable CSS by PHP 5.3 Closures as Block Literals? at Nicollet.Net</title>
		<link>http://www.nicollet.net/2010/02/reusable-css/comment-page-1/#comment-20073</link>
		<dc:creator>PHP 5.3 Closures as Block Literals? at Nicollet.Net</dc:creator>
		<pubDate>Thu, 04 Mar 2010 21:41:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.nicollet.net/?p=1274#comment-20073</guid>
		<description>[...] explained earlier a few things about writing reusable CSS code, and how it interacted with PHP. Let&#8217;s start with this basic HTML for generating two columns, [...]</description>
		<content:encoded><![CDATA[<p>[...] explained earlier a few things about writing reusable CSS code, and how it interacted with PHP. Let&#8217;s start with this basic HTML for generating two columns, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Lorem Ipsum by Brian</title>
		<link>http://www.nicollet.net/2010/03/lorem-ipsum/comment-page-1/#comment-20021</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Wed, 03 Mar 2010 23:21:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.nicollet.net/?p=1280#comment-20021</guid>
		<description>Your unsubtle hint will not go unaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanswered</description>
		<content:encoded><![CDATA[<p>Your unsubtle hint will not go unaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaanswered</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on No Wheat Please by Georgette Thee</title>
		<link>http://www.nicollet.net/2009/01/no-wheat-please/comment-page-1/#comment-19965</link>
		<dc:creator>Georgette Thee</dc:creator>
		<pubDate>Tue, 02 Mar 2010 19:40:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.nicollet.net/?p=336#comment-19965</guid>
		<description>Great blog and post cheers. How long has this site been running now? The only thing is I seem to be having slight technical difficulties getting to your RSS feed though. Georgette Thee</description>
		<content:encoded><![CDATA[<p>Great blog and post cheers. How long has this site been running now? The only thing is I seem to be having slight technical difficulties getting to your RSS feed though. Georgette Thee</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reusable CSS by Onecuts Web Solutions</title>
		<link>http://www.nicollet.net/2010/02/reusable-css/comment-page-1/#comment-19634</link>
		<dc:creator>Onecuts Web Solutions</dc:creator>
		<pubDate>Tue, 23 Feb 2010 19:41:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.nicollet.net/?p=1274#comment-19634</guid>
		<description>[...] the original here: Reusable CSS at Nicollet.Net        Tags: CSS, functions, neither-functions, nor-variables, perverted-beyond         This entry [...]</description>
		<content:encoded><![CDATA[<p>[...] the original here: Reusable CSS at Nicollet.Net        Tags: CSS, functions, neither-functions, nor-variables, perverted-beyond         This entry [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Best Practices by Niven Denune</title>
		<link>http://www.nicollet.net/2009/08/best-practices/comment-page-1/#comment-18167</link>
		<dc:creator>Niven Denune</dc:creator>
		<pubDate>Thu, 28 Jan 2010 09:38:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.nicollet.net/?p=1109#comment-18167</guid>
		<description>I started following your posts now and really find it interesting. From the many sites i usually rampage through this article definitely stands out. Thanks.</description>
		<content:encoded><![CDATA[<p>I started following your posts now and really find it interesting. From the many sites i usually rampage through this article definitely stands out. Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on DOM removal and events by That DOM removal thing, again at Nicollet.Net</title>
		<link>http://www.nicollet.net/2010/01/dom-removal-and-events/comment-page-1/#comment-17857</link>
		<dc:creator>That DOM removal thing, again at Nicollet.Net</dc:creator>
		<pubDate>Fri, 22 Jan 2010 09:12:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.nicollet.net/?p=1248#comment-17857</guid>
		<description>[...] this month, I pondered what looked like a bug in JavaScript/DOM/jQuery: removing an element from the DOM with jQuery (either manually with remove() or by setting the [...]</description>
		<content:encoded><![CDATA[<p>[...] this month, I pondered what looked like a bug in JavaScript/DOM/jQuery: removing an element from the DOM with jQuery (either manually with remove() or by setting the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on OCaml Web Sites by Guillaume Yziquel</title>
		<link>http://www.nicollet.net/2009/02/ocaml-web-sites/comment-page-1/#comment-17710</link>
		<dc:creator>Guillaume Yziquel</dc:creator>
		<pubDate>Mon, 18 Jan 2010 21:06:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.nicollet.net/?p=450#comment-17710</guid>
		<description>I believe that the Ocsigen server and the Eliom framework are simply fantastic. The OCaml/Ocsigen community is somehow too focused (in my opinion) on producing statically typed valid (X)HTML. But you can insert raw HTML if you wish to simplify quick development.

Then, to build a web application that is highly interactive, you can do really cool stuff with Lwt and the React module. In my case, the web app was handling interaction with an Asterisk server, and was used to automate dialing. Agents would use log into a webpage, connect with their softfone with the Asterisk server, and the webapp was administrating everything, automating calls coming in and out, and handling dynamically with (statically typed) ExtJS the status and outcome of phone calls. And there was another similar webpage for the administrator. All this was fully reactive (An agent event or an Asterisk event or an administrator event usually hd an impact on both Asterisk, the agent&#039;s webpage and the administrator&#039;s webpage), and happening mostly in RAM. The DB was just to memorise what was going on, and was not the heart of a state machine, as is too often the case...

Everything was done in a functional and reactive way. Took me two weeks, only evenings, to develop that.

Somehow, even a Ruby on Rails app is a state machine. Perhaps a &quot;better state machine&quot;, but a state machine nonetheless, in the sense that incoming requests interact with each other by modifying the internal data.

With Ocsigen / Eliom, it&#039;s completely different: it&#039;s a &quot;safely&quot; multithreaded, compiled, application. And that makes all the difference.

Besides, there&#039;s O&#039;Browser, which is an OCaml bytecode machine that is interpreted in Javascript. Meaning that you can run OCaml code in the browser. What would be cool is to have cool javascript libraries such as ExtJS binded to O&#039;Browser: you could use really high abstraction for windowing, etc...

Much has been done for browser-side technology. On server-side, somehow, the &quot;state machine&quot; paradigm has been a hindrance. To some extent, Ocsigen and Eliom fixes that when using high level stuff such as React.

I really think you should have a look at Ocsigen / Eliom / Lwt / React and write another post after that. There are some caveats, and a steep learning curve, but overall, it&#039;s really impressive.</description>
		<content:encoded><![CDATA[<p>I believe that the Ocsigen server and the Eliom framework are simply fantastic. The OCaml/Ocsigen community is somehow too focused (in my opinion) on producing statically typed valid (X)HTML. But you can insert raw HTML if you wish to simplify quick development.</p>
<p>Then, to build a web application that is highly interactive, you can do really cool stuff with Lwt and the React module. In my case, the web app was handling interaction with an Asterisk server, and was used to automate dialing. Agents would use log into a webpage, connect with their softfone with the Asterisk server, and the webapp was administrating everything, automating calls coming in and out, and handling dynamically with (statically typed) ExtJS the status and outcome of phone calls. And there was another similar webpage for the administrator. All this was fully reactive (An agent event or an Asterisk event or an administrator event usually hd an impact on both Asterisk, the agent&#8217;s webpage and the administrator&#8217;s webpage), and happening mostly in RAM. The DB was just to memorise what was going on, and was not the heart of a state machine, as is too often the case&#8230;</p>
<p>Everything was done in a functional and reactive way. Took me two weeks, only evenings, to develop that.</p>
<p>Somehow, even a Ruby on Rails app is a state machine. Perhaps a &#8220;better state machine&#8221;, but a state machine nonetheless, in the sense that incoming requests interact with each other by modifying the internal data.</p>
<p>With Ocsigen / Eliom, it&#8217;s completely different: it&#8217;s a &#8220;safely&#8221; multithreaded, compiled, application. And that makes all the difference.</p>
<p>Besides, there&#8217;s O&#8217;Browser, which is an OCaml bytecode machine that is interpreted in Javascript. Meaning that you can run OCaml code in the browser. What would be cool is to have cool javascript libraries such as ExtJS binded to O&#8217;Browser: you could use really high abstraction for windowing, etc&#8230;</p>
<p>Much has been done for browser-side technology. On server-side, somehow, the &#8220;state machine&#8221; paradigm has been a hindrance. To some extent, Ocsigen and Eliom fixes that when using high level stuff such as React.</p>
<p>I really think you should have a look at Ocsigen / Eliom / Lwt / React and write another post after that. There are some caveats, and a steep learning curve, but overall, it&#8217;s really impressive.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Hacking Magento by Magento/Wordpress injection vulnerability &#124; Manchester Magento web design, development, Magento hosting and aftercare :: sonassi</title>
		<link>http://www.nicollet.net/2009/02/hacking-magento/comment-page-1/#comment-17383</link>
		<dc:creator>Magento/Wordpress injection vulnerability &#124; Manchester Magento web design, development, Magento hosting and aftercare :: sonassi</dc:creator>
		<pubDate>Wed, 13 Jan 2010 19:20:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.nicollet.net/?p=460#comment-17383</guid>
		<description>[...] is a nice article on hacking Magento at nicollet.net. Last 5 posts in Knowledge BaseIMAP/POP3/SMTP DetailsQuick script to batch create [...]</description>
		<content:encoded><![CDATA[<p>[...] is a nice article on hacking Magento at nicollet.net. Last 5 posts in Knowledge BaseIMAP/POP3/SMTP DetailsQuick script to batch create [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on DOM removal and events by Victor Nicollet</title>
		<link>http://www.nicollet.net/2010/01/dom-removal-and-events/comment-page-1/#comment-17079</link>
		<dc:creator>Victor Nicollet</dc:creator>
		<pubDate>Fri, 08 Jan 2010 10:19:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.nicollet.net/?p=1248#comment-17079</guid>
		<description>@Adam and Tom: thank you for your answers. I already know why the element itself sticks around and can be inserted into the DOM again: JS is a garbage-collected language, and the DOM elements stay alive as long as they are referenced. 

What I don&#039;t know is why the click event I registered on the object disappears.</description>
		<content:encoded><![CDATA[<p>@Adam and Tom: thank you for your answers. I already know why the element itself sticks around and can be inserted into the DOM again: JS is a garbage-collected language, and the DOM elements stay alive as long as they are referenced. </p>
<p>What I don&#8217;t know is why the click event I registered on the object disappears.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on DOM removal and events by Tom</title>
		<link>http://www.nicollet.net/2010/01/dom-removal-and-events/comment-page-1/#comment-17059</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Fri, 08 Jan 2010 02:07:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.nicollet.net/?p=1248#comment-17059</guid>
		<description>Emptying the body doesn&#039;t destroy the reference to the element you created. Imagine creating a variable with a string. Would you expect that to suddenly disappear if you emptied the body? In the same way, the element you created a reference for (in this case button), still exists, with or without the page.</description>
		<content:encoded><![CDATA[<p>Emptying the body doesn&#8217;t destroy the reference to the element you created. Imagine creating a variable with a string. Would you expect that to suddenly disappear if you emptied the body? In the same way, the element you created a reference for (in this case button), still exists, with or without the page.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
