<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>outbreak</title>
	
	<link>http://friedcellcollective.net/outbreak</link>
	<description>bursts of ideas and rants by the alterego</description>
	<pubDate>Thu, 13 Nov 2008 11:02:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/outbreak" type="application/rss+xml" /><item>
		<title>A quote from Michael Lewis</title>
		<link>http://feeds.feedburner.com/~r/outbreak/~3/451692566/</link>
		<comments>http://friedcellcollective.net/outbreak/2008/11/13/a-quote-from-michael-lewis/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 11:02:27 +0000</pubDate>
		<dc:creator>ego</dc:creator>
		
		<category><![CDATA[quotes]]></category>

		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://friedcellcollective.net/outbreak/?p=245</guid>
		<description>This is why there&amp;#8217;s a crisis going on.
In Bakersfield, California, a Mexican strawberry picker with an income of $14,000 and no English was lent every penny he needed to buy a house for $720,000.The End
Via markos.</description>
			<content:encoded><![CDATA[<p>This is why there&#8217;s a crisis going on.</p>
<blockquote cite="http://www.portfolio.com/news-markets/national-news/portfolio/2008/11/11/The-End-of-Wall-Streets-Boom"><p>In Bakersfield, California, a Mexican strawberry picker with an income of $14,000 and no English was lent every penny he needed to buy a house for $720,000.<span class="cite"><a href="http://www.portfolio.com/news-markets/national-news/portfolio/2008/11/11/The-End-of-Wall-Streets-Boom">The End</a></span></p></blockquote>
<p>Via <a href="http://markos.gaivo.net/blog">markos</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/outbreak?a=yyHRN"><img src="http://feeds.feedburner.com/~f/outbreak?i=yyHRN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=jpjXn"><img src="http://feeds.feedburner.com/~f/outbreak?i=jpjXn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=FwAin"><img src="http://feeds.feedburner.com/~f/outbreak?i=FwAin" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://friedcellcollective.net/outbreak/2008/11/13/a-quote-from-michael-lewis/feed/</wfw:commentRss>
		<feedburner:origLink>http://friedcellcollective.net/outbreak/2008/11/13/a-quote-from-michael-lewis/</feedburner:origLink></item>
		<item>
		<title>Search photos by colour</title>
		<link>http://feeds.feedburner.com/~r/outbreak/~3/430590767/</link>
		<comments>http://friedcellcollective.net/outbreak/2008/10/24/search-photos-by-colour/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 10:34:59 +0000</pubDate>
		<dc:creator>ego</dc:creator>
		
		<category><![CDATA[blurps]]></category>

		<guid isPermaLink="false">http://friedcellcollective.net/outbreak/?p=244</guid>
		<description>Image via Wikipedia

I find this so utterly amazing even though people here tell me it&amp;#8217;s not that hard to do. You can now search CCed Flickr photos by colour - this might probably be the easiest way to get to photos to use on mock-ups, much better than search where you have to rely on [...]</description>
			<content:encoded><![CDATA[<div class="zemanta-img"><a href="http://en.wikipedia.org/wiki/Image:Screenshot-HotTags-Flickr.png"><img src="http://upload.wikimedia.org/wikipedia/en/thumb/f/fe/Screenshot-HotTags-Flickr.png/202px-Screenshot-HotTags-Flickr.png" alt="A screenshot of hot tags on Flickr." /></a>
<p class="zemanta-img-attribution">Image via <a href="http://en.wikipedia.org/wiki/Image:Screenshot-HotTags-Flickr.png">Wikipedia</a></p>
</div>
<p>I find this so utterly amazing even though people here tell me it&#8217;s not that hard to do. You can now <a href="http://labs.ideeinc.com/multicolr">search CCed Flickr photos by colour</a> - this might probably be the easiest way to get to photos to use on mock-ups, much better than search where you have to rely on people <a class="zem_slink" title="Tag (metadata)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Tag_%28metadata%29">tagging</a> photos correctly. The urls are even bookmarkable, which means you I can give you a link to the colours used on this blog: <a href="http://labs.ideeinc.com/multicolr/#colors=FF6600;">About</a>, <a href="http://labs.ideeinc.com/multicolr/#colors=003399;">Blog</a>, <a href="http://labs.ideeinc.com/multicolr/#colors=339933;">Projects</a>. You can even specify <a href="http://labs.ideeinc.com/multicolr/#colors=FF6600,003399,339933;">more colours</a> (via <a href="http://www.koornk.com/status/59525/">had@koornk</a>).</p>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/0f93ccf0-a352-4088-a3b2-1b7a473012ad/" title="Zemified by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=0f93ccf0-a352-4088-a3b2-1b7a473012ad" alt="Reblog this post [with Zemanta]" /></a></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/outbreak?a=wHt1M"><img src="http://feeds.feedburner.com/~f/outbreak?i=wHt1M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=y6FKm"><img src="http://feeds.feedburner.com/~f/outbreak?i=y6FKm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=SXfKm"><img src="http://feeds.feedburner.com/~f/outbreak?i=SXfKm" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://friedcellcollective.net/outbreak/2008/10/24/search-photos-by-colour/feed/</wfw:commentRss>
		<feedburner:origLink>http://friedcellcollective.net/outbreak/2008/10/24/search-photos-by-colour/</feedburner:origLink></item>
		<item>
		<title>How jQuery.windowName.plugin works</title>
		<link>http://feeds.feedburner.com/~r/outbreak/~3/417221534/</link>
		<comments>http://friedcellcollective.net/outbreak/2008/10/11/how-jquerywindownameplugin-works/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 22:21:10 +0000</pubDate>
		<dc:creator>ego</dc:creator>
		
		<category><![CDATA[blurps]]></category>

		<guid isPermaLink="false">http://friedcellcollective.net/outbreak/?p=243</guid>
		<description>I wanted to share a bit on how the window.name transport plugin for jQuery works, so developers in the crowd can find their way around the code and that you can understand what is going on and where can it break.
How it works
The plugin hijacks the $.ajax function and will do its magic when you’re [...]</description>
			<content:encoded><![CDATA[<p>I wanted to share a bit on how the window.name transport plugin for <a href="http://jquery.com/" title="JQuery" rel="homepage" class="zem_slink">jQuery</a> works, so developers in the crowd can find their way around the code and that you can understand what is going on and where can it break.</p>
<h4>How it works</h4>
<p>The plugin hijacks the $.<a href="http://en.wikipedia.org/wiki/Ajax_%28programming%29" title="Ajax (programming)" rel="wikipedia" class="zem_slink">ajax</a> function and will do its magic when you’re POSTing to a foreign (domain not same as domain of document) domain or you specify settings.windowname to force it. If these conditions are not met it will use the default ajax function to create the request.</p>
<p>The script first creates an <a href="http://en.wikipedia.org/wiki/IFrame" title="IFrame" rel="wikipedia" class="zem_slink">iframe</a> that will be the target of its request. If the request is of type GET it will open the location with the specified data as querystring in the iframe, if it’s a <a href="http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol" rel="wikipedia" class="zem_slink">POST request</a> it will first create a form with hidden fields that represent all data being sent. To allow sending of method, target, action and submit some magic is done (those override some important form object stuff) after which the form is posted to the iframe. This is readyState 2.</p>
<p>After the posted file is loaded (meaning it should have now set the window.name) an onload event is fired that loads an empty local file into the iframe. The empty local (same domain as the page) file can be set in the settings (settings.localfile) - if it isn’t the script will first try loading /robots.txt and /crossdomain.xml (two files commonly found in the root that are small) and if both fail it will load the page it’s on. All this is done only on IE where 404 doesn’t count as local. This is readyState 3.</p>
<p>When the local file is loaded and it is surely local we can read the text from the window.name. If it’s a string and it isn’t our default we set status to 200 and set the string as responseText, otherwise we set a 502 status. We can now cleanup which means removing the form, the iframe and all references we created in the global space.</p>
<p>The whole thing is written in such a manner that it will return a fully qualified <a href="http://en.wikipedia.org/wiki/XMLHttpRequest" title="XMLHttpRequest" rel="wikipedia" class="zem_slink">XMLHttpRequest</a> object with all methods and properties. You can abort the request and it will cancel loading and clean up, you can access readyState, responseText and everything else you’d do to an XHR object. It does however not implement features that cannot be used due to the fact that it’s an ordinary form submit - setting headers and such.</p>
<h4>Interesting use</h4>
<p>I’ve found that window.name transport is ideal for saving files - you can force the window.name transport to a url that will return a file with an Content-disposition: attachment; header. When the file loads you’ll get a popup to save it and the frame will disappear automatically. It’s even more convenient if you’re creating the file with a POST request.</p>
<h4>Download</h4>
<p>You can <a href="http://friedcellcollective.net/outbreak/jsjquerywindownameplugin/#anchor-download-241">download the plugin here</a> or you can go to <a href="http://plugins.jquery.com/project/windowNameTransport">the jQuery plugins page to get it</a><br />
<h6 class="zemanta-related-title">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://ajaxian.com/archives/cross-site-xmlhttprequest-in-firefox-3">Cross-Site XMLHttpRequest in Firefox 3</a></li>
<li class="zemanta-article-ul-li"><a href="http://blogs.msdn.com/ie/archive/2008/10/06/updates-for-ajax-in-ie8-beta-2.aspx">Updates for AJAX in IE8 Beta 2</a></li>
<li class="zemanta-article-ul-li"><a href="http://google-code-updates.blogspot.com/2008/04/state-of-ajax-at-google-io-performance.html">State of Ajax at Google I/O: Performance, Performance, Performance</a></li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/d4b470d8-c0d7-42f1-b998-9d385fbcc61b/" title="Zemified by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=d4b470d8-c0d7-42f1-b998-9d385fbcc61b" alt="Reblog this post [with Zemanta]" /></a></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/outbreak?a=eCV6M"><img src="http://feeds.feedburner.com/~f/outbreak?i=eCV6M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=hMfJm"><img src="http://feeds.feedburner.com/~f/outbreak?i=hMfJm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=fyTFm"><img src="http://feeds.feedburner.com/~f/outbreak?i=fyTFm" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://friedcellcollective.net/outbreak/2008/10/11/how-jquerywindownameplugin-works/feed/</wfw:commentRss>
		<feedburner:origLink>http://friedcellcollective.net/outbreak/2008/10/11/how-jquerywindownameplugin-works/</feedburner:origLink></item>
		<item>
		<title>jQuery window.name transport is out…</title>
		<link>http://feeds.feedburner.com/~r/outbreak/~3/407768112/</link>
		<comments>http://friedcellcollective.net/outbreak/2008/10/01/jquery-windowname-transport-is-out/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 00:58:57 +0000</pubDate>
		<dc:creator>ego</dc:creator>
		
		<category><![CDATA[ajax]]></category>

		<category><![CDATA[browsers]]></category>

		<category><![CDATA[design]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[ie]]></category>

		<category><![CDATA[interface]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[opera]]></category>

		<category><![CDATA[redesign]]></category>

		<category><![CDATA[safari]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://friedcellcollective.net/outbreak/?p=242</guid>
		<description>Image by Phillie Casablanca via Flickr

After a week of mostly testing and fine-tuning the code I finally released the windowName transport plugin for jQuery. You can get the plugin here but I suggest you first check the plugin page.
I need help testing
If you have an obscure browser / OS combination that is supported by jQuery [...]</description>
			<content:encoded><![CDATA[<div class="zemanta-img zemanta-action-click"><a href="http://www.flickr.com/photos/19451080@N00/2817382350"><img src="http://farm4.static.flickr.com/3161/2817382350_9a08b26fc1_m.jpg" alt="JQuery intermediate site" /></a>
<p class="zemanta-img-attribution">Image by <a href="http://www.flickr.com/photos/19451080@N00/2817382350">Phillie Casablanca</a> via Flickr</p>
</div>
<p>After a week of mostly testing and fine-tuning the code I finally released the windowName transport plugin for <a href="http://jquery.com/" title="JQuery" rel="homepage" class="zem_slink">jQuery</a>. You can <a href="http://plugins.jquery.com/project/windowNameTransport">get the plugin here</a> but I suggest you first check <a href="http://friedcellcollective.net/outbreak/jsjquerywindownameplugin/">the plugin page</a>.</p>
<h4>I need help testing</h4>
<p>If you have an obscure browser / OS combination that is supported by jQuery I urge you to test the plugin. There are no good test pages yet so my <a href="http://friedcellcollective.net/js/jQuery.windowName/test.html">temporary test page</a> will have to do. The test page POSTs the querystring passed to it to a nonlocal domain and should open a <a href="http://en.wikipedia.org/wiki/JavaScript" title="JavaScript" rel="wikipedia" class="zem_slink">JavaScript</a> alert with the same querystring plus php=true.</p>
<p>On a sidenote - I figured out that the page looks better without the background images. So I changed the theme - let me know what you think.</p>
<h6 class="zemanta-related-title">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://www.webmonkey.com/blog/Microsoft_Gets_a_Clue__Adopts_jQuery">Microsoft Gets a Clue, Adopts jQuery</a></li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/7504f2ed-9fcd-43bb-88ec-2db288896ad1/" title="Zemified by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=7504f2ed-9fcd-43bb-88ec-2db288896ad1" alt="Reblog this post [with Zemanta]" /></a></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/outbreak?a=kDCxL"><img src="http://feeds.feedburner.com/~f/outbreak?i=kDCxL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=unS7l"><img src="http://feeds.feedburner.com/~f/outbreak?i=unS7l" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=qHpbl"><img src="http://feeds.feedburner.com/~f/outbreak?i=qHpbl" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://friedcellcollective.net/outbreak/2008/10/01/jquery-windowname-transport-is-out/feed/</wfw:commentRss>
		<feedburner:origLink>http://friedcellcollective.net/outbreak/2008/10/01/jquery-windowname-transport-is-out/</feedburner:origLink></item>
		<item>
		<title>Testing JavaScript in IE</title>
		<link>http://feeds.feedburner.com/~r/outbreak/~3/396266777/</link>
		<comments>http://friedcellcollective.net/outbreak/2008/09/18/testing-javascript-in-ie/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 14:41:52 +0000</pubDate>
		<dc:creator>ego</dc:creator>
		
		<category><![CDATA[browsers]]></category>

		<category><![CDATA[companies]]></category>

		<category><![CDATA[ie]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[microsoft]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://friedcellcollective.net/outbreak/?p=238</guid>
		<description>Image by Friedcell via Flickr

As nowadays less and less development goes on in Internet Explorer and the versions that are currently available and widely used have some quirks — to be fair they are by the book and others aren&amp;#8217;t — I&amp;#8217;m starting this post to have a list of stuff that you need to [...]</description>
			<content:encoded><![CDATA[<div class="zemanta-img zemanta-action-click"><a href="http://www.flickr.com/photos/98381225@N00/180150833"><img src="http://farm1.static.flickr.com/71/180150833_ed3b00990e_m.jpg" alt="Are libraries guns in the hands of children?" /></a>
<p class="zemanta-img-attribution">Image by <a href="http://www.flickr.com/photos/98381225@N00/180150833">Friedcell</a> via Flickr</p>
</div>
<p>As nowadays less and less development goes on in Internet Explorer and the versions that are currently available and widely used have some quirks — to be fair they are by the book and others aren&#8217;t — I&#8217;m starting this post to have a list of stuff that you need to keep in mind if you don&#8217;t want problems when testing in IE.</p>
<ol>
<li>
<h4>Trailing comma in object literals</h4>
<p>This is very common in multiline object definitions. <code>someObject = {a:17,b:19,};</code> looks wrong but when you have a newline after everything it&#8217;s hard to find. <a href="http://www.firefox.com/" title="Mozilla Firefox" rel="homepage" class="zem_slink">Firefox</a> lets it be, IE breaks silently. This one is easy to catch with <a href="http://jslint.com">JSLint</a>.</p>
</li>
<li>
<h4>String is not an <a href="http://en.wikipedia.org/wiki/Array" title="Array" rel="wikipedia" class="zem_slink">array</a></h4>
<p>Even though many languages treat it this way. Using <code>str[i].charCodeAt()</code> breaks while <code>str.charCodeAt(i)</code> doesn&#8217;t.</p>
</li>
<li>
<h4>Element ownership matters.</h4>
<p>This means that you have to take care when creating elements and attaching them to different documents. If you&#8217;re using <a href="http://jquery.com/" title="JQuery" rel="homepage" class="zem_slink">jQuery</a> beware - <code>jQuery(someElement).append(someHtml);</code> is ok since it will check what the owner document is but <code>jQuery(someHtml).appendTo(someElement);</code> might break if execution and someElement are in different documents. You can use <code>jQuery(someHtml, someElement.ownerDocument).appendTo(someElement);</code> though.</p>
</li>
</ol>
<p>What I do before testing in any browser other than Firefox (<a href="http://www.opera.com/" title="Opera (web browser)" rel="homepage" class="zem_slink">Opera</a> is sometimes even stricter) is to check with JSLint how damaged the code is. It will catch all the weirdly written code that might break a browser. And it catches that trailing comma I mentioned.</p>
<p>I&#8217;m quite sure the list should be longer but these are the things I encountered in the last few days. When I find more I&#8217;ll add them to the list. If you know any that are not on the list add a comment.</p>
<h6 class="zemanta-related-title">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://blog.wired.com/monkeybites/2008/03/html-5-suppor-1.html">Which Browser Is Best Equipped for the Web of the Future?</a></li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/6ab9912a-bba3-4974-8784-851cc033eb2a/" title="Zemified by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=6ab9912a-bba3-4974-8784-851cc033eb2a" alt="Reblog this post [with Zemanta]" /></a></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/outbreak?a=KSKxL"><img src="http://feeds.feedburner.com/~f/outbreak?i=KSKxL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=r1kBl"><img src="http://feeds.feedburner.com/~f/outbreak?i=r1kBl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=qao2l"><img src="http://feeds.feedburner.com/~f/outbreak?i=qao2l" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://friedcellcollective.net/outbreak/2008/09/18/testing-javascript-in-ie/feed/</wfw:commentRss>
		<feedburner:origLink>http://friedcellcollective.net/outbreak/2008/09/18/testing-javascript-in-ie/</feedburner:origLink></item>
		<item>
		<title>Undocumented jQuery constructor</title>
		<link>http://feeds.feedburner.com/~r/outbreak/~3/395377732/</link>
		<comments>http://friedcellcollective.net/outbreak/2008/09/17/undocumented-jquery-constructor/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 17:19:43 +0000</pubDate>
		<dc:creator>ego</dc:creator>
		
		<category><![CDATA[browsers]]></category>

		<category><![CDATA[html]]></category>

		<category><![CDATA[ie]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://friedcellcollective.net/outbreak/?p=237</guid>
		<description>In jQuery it is possible to create nodes in a foreign document by calling jQuery('&amp;#60;div&amp;#62;sample html&amp;#60;/div&amp;#62;', foreignElement.ownerDocument);. If somebody documented this I wouldn&amp;#8217;t have lost the last hour or so.
This is why I like wiki style documentation.</description>
			<content:encoded><![CDATA[<p>In jQuery it is possible to create nodes in a foreign document by calling <code>jQuery('&lt;div&gt;sample html&lt;/div&gt;', foreignElement.ownerDocument);</code>. If somebody documented this I wouldn&#8217;t have lost the last hour or so.</p>
<p>This is why I like <a href="http://docs.jquery.com/Core/jQuery">wiki style documentation</a>.</p>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/7511469c-2f41-41c6-b34c-e916537a350a/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=7511469c-2f41-41c6-b34c-e916537a350a" alt="Reblog this post [with Zemanta]" /></a></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/outbreak?a=grhtL"><img src="http://feeds.feedburner.com/~f/outbreak?i=grhtL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=lKoHl"><img src="http://feeds.feedburner.com/~f/outbreak?i=lKoHl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=IXOPl"><img src="http://feeds.feedburner.com/~f/outbreak?i=IXOPl" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://friedcellcollective.net/outbreak/2008/09/17/undocumented-jquery-constructor/feed/</wfw:commentRss>
		<feedburner:origLink>http://friedcellcollective.net/outbreak/2008/09/17/undocumented-jquery-constructor/</feedburner:origLink></item>
		<item>
		<title>Levels of government</title>
		<link>http://feeds.feedburner.com/~r/outbreak/~3/388030901/</link>
		<comments>http://friedcellcollective.net/outbreak/2008/09/09/levels-of-government/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 21:30:34 +0000</pubDate>
		<dc:creator>ego</dc:creator>
		
		<category><![CDATA[blurps]]></category>

		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://friedcellcollective.net/outbreak/?p=234</guid>
		<description>Image via Wikipedia


Just now the chief of Slovenian Police (about 10.000 employees according to their website) said that he cannot be held responsible for a thing that a guy 20 levels below him did wrong while talking about Slovenian Interpol not responding to an Austrian Interpol request within a year.
Funny - while working at Parsek [...]</description>
			<content:encoded><![CDATA[<div class="zemanta-img zemanta-action-click">
<dl class="wp-caption alignright">
<dt class="wp-caption-dt"><a href="http://commons.wikipedia.org/wiki/Image:Piran_-_overview.jpg"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/b/b8/Piran_-_overview.jpg/202px-Piran_-_overview.jpg" alt="Overview of Piran, Slovenia" title="Overview of Piran, Slovenia" width="202" height="152" /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution">Image via <a href="http://commons.wikipedia.org/wiki/Image:Piran_-_overview.jpg">Wikipedia</a></dd>
</dl>
</div>
<p>Just now the chief of Slovenian Police (about 10.000 employees according to <a href="http://www.policija.si/portal/predstavitev/OPoliciji/OsebnaIzkaznica.php?submenuid=001" lang="sl">their website</a>) said that he cannot be held responsible for a thing that a guy 20 levels below him did wrong while talking about Slovenian <a href="http://www.interpol.int" title="Interpol" rel="homepage" class="zem_slink">Interpol</a> not responding to an Austrian Interpol request within a year.</p>
<p>Funny - while working at Parsek I worked on the <a href="http://www.crunchbase.com/company/cisco" title="Cisco Systems" rel="crunchbase" class="zem_slink">Cisco Systems</a> <a href="http://en.wikipedia.org/wiki/Slovenia" title="Slovenia" rel="wikipedia" class="zem_slink">Slovenia</a> website. If I recollect correctly our contact at Cisco Slovenia was only about 7 or 8 steps from the CEO of the company which has about 66.000 employees (according to Wikipedia).</p>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/ab0d5548-ab93-4ff1-90ce-6f8121bce1e3/" title="Zemified by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_c.png?x-id=ab0d5548-ab93-4ff1-90ce-6f8121bce1e3" alt="Reblog this post [with Zemanta]" /></a></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/outbreak?a=7uwML"><img src="http://feeds.feedburner.com/~f/outbreak?i=7uwML" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=d5Zkl"><img src="http://feeds.feedburner.com/~f/outbreak?i=d5Zkl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=44z4l"><img src="http://feeds.feedburner.com/~f/outbreak?i=44z4l" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://friedcellcollective.net/outbreak/2008/09/09/levels-of-government/feed/</wfw:commentRss>
		<feedburner:origLink>http://friedcellcollective.net/outbreak/2008/09/09/levels-of-government/</feedburner:origLink></item>
		<item>
		<title>Dear Opera guys…</title>
		<link>http://feeds.feedburner.com/~r/outbreak/~3/381418812/</link>
		<comments>http://friedcellcollective.net/outbreak/2008/09/02/dear-opera-guys/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 14:46:31 +0000</pubDate>
		<dc:creator>ego</dc:creator>
		
		<category><![CDATA[blurps]]></category>

		<guid isPermaLink="false">http://friedcellcollective.net/outbreak/?p=228</guid>
		<description>Image by vjl via Flickr
Can you please tell me how to add external stylesheets with JavaScript? I&amp;#8217;m trying to add them by creating a link element with a rel=&amp;#8221;stylesheet&amp;#8221;, type=&amp;#8221;text/css&amp;#8221; and a valid href and then appending this to the head element but it doesn&amp;#8217;t seem to work. I&amp;#8217;m quite sure my css files are [...]</description>
			<content:encoded><![CDATA[<div class="zemanta-img zemanta-action-click"><a href="http://www.flickr.com/photos/70262306@N00/226767585"><img src="http://farm1.static.flickr.com/70/226767585_4662e6221c_m.jpg" alt="Large bookcase #1, 3rd shelf" /></a><span class="zemanta-img-attribution">Image by <a href="http://www.flickr.com/photos/70262306@N00/226767585">vjl</a> via Flickr</span></div>
<p>Can you please tell me how to add external stylesheets with <a href="http://en.wikipedia.org/wiki/JavaScript" title="JavaScript" rel="wikipedia" class="zem_slink">JavaScript</a>? I&#8217;m trying to add them by creating a link <a href="http://en.wikipedia.org/wiki/HTML_element" title="HTML element" rel="wikipedia" class="zem_slink">element</a> with a rel=&#8221;stylesheet&#8221;, type=&#8221;<a href="http://en.wikipedia.org/wiki/Cascading_Style_Sheets" title="Cascading Style Sheets" rel="wikipedia" class="zem_slink">text/css</a>&#8221; and a valid href and then appending this to the head element but it doesn&#8217;t seem to work. I&#8217;m quite sure my css files are good since when stripped down they only contain <code>body {background-color:#ff0000;}</code>.</p>
<p>It&#8217;d be great if you could post a solution because I really don&#8217;t want to spend another hour thinking about this - I already spent four and I got nowhere.</p>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/d48c96f5-545f-486e-a06b-91b1ed732fe4/" title="Zemified by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=d48c96f5-545f-486e-a06b-91b1ed732fe4" alt="Reblog this post [with Zemanta]" /></a></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/outbreak?a=5TEu1L"><img src="http://feeds.feedburner.com/~f/outbreak?i=5TEu1L" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=pdMwxl"><img src="http://feeds.feedburner.com/~f/outbreak?i=pdMwxl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=iwCuDl"><img src="http://feeds.feedburner.com/~f/outbreak?i=iwCuDl" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://friedcellcollective.net/outbreak/2008/09/02/dear-opera-guys/feed/</wfw:commentRss>
		<feedburner:origLink>http://friedcellcollective.net/outbreak/2008/09/02/dear-opera-guys/</feedburner:origLink></item>
		<item>
		<title>Lure me in with the music</title>
		<link>http://feeds.feedburner.com/~r/outbreak/~3/378428366/</link>
		<comments>http://friedcellcollective.net/outbreak/2008/08/29/lure-me-in-with-the-music/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 21:45:30 +0000</pubDate>
		<dc:creator>ego</dc:creator>
		
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://friedcellcollective.net/outbreak/?p=226</guid>
		<description>Image via Wikipedia While shopping today it struck me that you can also choose your clientele with the music you play in a shop. Or inadvertently repulse shoppers if an aggressive young shop assistant plays music that customers don&amp;#8217;t like. This made me think that I&amp;#8217;m not in the demographic of Jack &amp;#38; Jones Jones [...]</description>
			<content:encoded><![CDATA[<p><span class="zemanta-img"><a href="http://commons.wikipedia.org/wiki/Image:Window_shopping_at_Eaton%27s.jpg"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/2/2b/Window_shopping_at_Eaton%27s.jpg/202px-Window_shopping_at_Eaton%27s.jpg" alt="Window shopping at Eaton's department store." /></a><span class="zemanta-img-attribution">Image via <a href="http://commons.wikipedia.org/wiki/Image:Window_shopping_at_Eaton%27s.jpg">Wikipedia</a> </span></span>While <a href="http://en.wikipedia.org/wiki/Shopping" title="Shopping" rel="wikipedia" class="zem_slink">shopping</a> today it struck me that you can also choose your clientele with the music you play in a shop. Or inadvertently repulse shoppers if an aggressive young shop assistant plays music that customers don&#8217;t like. This made me think that I&#8217;m not in the demographic of <a href="http://en.wikipedia.org/wiki/Bestseller_%28company%29" title="Bestseller (company)" rel="wikipedia" class="zem_slink">Jack &amp; Jones</a> Jones and that I&#8217;m welcome in the shop for wedding gifts. I&#8217;m getting old obviously.</p>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/c18a4440-9f40-44a2-8ddc-03b1846d8269/" title="Zemified by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_c.png?x-id=c18a4440-9f40-44a2-8ddc-03b1846d8269" alt="Reblog this post [with Zemanta]"/></a></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/outbreak?a=eFroeK"><img src="http://feeds.feedburner.com/~f/outbreak?i=eFroeK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=F7FeNk"><img src="http://feeds.feedburner.com/~f/outbreak?i=F7FeNk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=DhqhGk"><img src="http://feeds.feedburner.com/~f/outbreak?i=DhqhGk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://friedcellcollective.net/outbreak/2008/08/29/lure-me-in-with-the-music/feed/</wfw:commentRss>
		<feedburner:origLink>http://friedcellcollective.net/outbreak/2008/08/29/lure-me-in-with-the-music/</feedburner:origLink></item>
		<item>
		<title>Reading JavaScript</title>
		<link>http://feeds.feedburner.com/~r/outbreak/~3/377402927/</link>
		<comments>http://friedcellcollective.net/outbreak/2008/08/28/reading-javascript/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 19:34:52 +0000</pubDate>
		<dc:creator>ego</dc:creator>
		
		<category><![CDATA[blurps]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://friedcellcollective.net/outbreak/?p=225</guid>
		<description>Image by Edd Dumbill via Flickr I&amp;#8217;ve just received two books about JavaScript that will keep me entertained over the weekend. The first one is from the father of JSON, JSLint and JSmin Douglas Crockford, whose series of lectures on JavaScript is really a great video introduction from beginner to intermediate and sometimes even pro [...]</description>
			<content:encoded><![CDATA[<p><span class="zemanta-img"><a href="http://www.flickr.com/photos/52033924@N00/2473129771"><img src="http://farm3.static.flickr.com/2417/2473129771_14c483e125_m.jpg" alt="Douglas Crockford" /></a><span class="zemanta-img-attribution">Image by <a href="http://www.flickr.com/photos/52033924@N00/2473129771">Edd Dumbill</a> via Flickr </span></span>I&#8217;ve just received two books about <a href="http://en.wikipedia.org/wiki/JavaScript" title="JavaScript" rel="wikipedia" class="zem_slink">JavaScript</a> that will keep me entertained over the weekend. The first one is from the father of <a href="http://en.wikipedia.org/wiki/JSON" title="JSON" rel="wikipedia" class="zem_slink">JSON</a>, JSLint and JSmin <a href="http://crockford.com/" title="Douglas Crockford" rel="homepage" class="zem_slink">Douglas Crockford</a>, whose series of lectures on JavaScript is really a great video introduction from beginner to intermediate and sometimes even pro level and is called <a href="http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742%3FSubscriptionId%3D0G81C5DAZ03ZR9WH9X82%26tag%3Dcachedgear-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596517742" title="JavaScript: The Good Parts" rel="amazon" class="zem_slink">Javascript: The Good Parts</a>. I haven&#8217;t even tried to look at it because I&#8217;m scared I&#8217;ll start reading it and won&#8217;t get any sleep.</p>
<p>The other one is from the new kid on the block, the jQuery author and JavaScripter extraordinaire <a href="http://jquery.com/" title="JQuery" rel="homepage" class="zem_slink">John Resig</a>, called <a href="http://www.amazon.com/Pro-JavaScript-Techniques-John-Resig/dp/1590597273%3FSubscriptionId%3D0G81C5DAZ03ZR9WH9X82%26tag%3Dcachedgear-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1590597273" title="Pro JavaScript Techniques (Pro)" rel="amazon" class="zem_slink">Pro Javascript Techniques</a>. Reading the jQuery code is always one of the most fascinating parts of work, so I just had to order it.</p>
<p>I&#8217;ll try to post a review of both of them as soon as possible, but it might be later than I hope since I have a lot to do in these coming weeks.</p>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/7142569e-3eb2-4119-9c49-281e7b9c7f0f/" title="Zemified by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_c.png?x-id=7142569e-3eb2-4119-9c49-281e7b9c7f0f" alt="Reblog this post [with Zemanta]" /></a></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/outbreak?a=mVli5K"><img src="http://feeds.feedburner.com/~f/outbreak?i=mVli5K" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=JqlMdk"><img src="http://feeds.feedburner.com/~f/outbreak?i=JqlMdk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=ZlY7Sk"><img src="http://feeds.feedburner.com/~f/outbreak?i=ZlY7Sk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://friedcellcollective.net/outbreak/2008/08/28/reading-javascript/feed/</wfw:commentRss>
		<feedburner:origLink>http://friedcellcollective.net/outbreak/2008/08/28/reading-javascript/</feedburner:origLink></item>
		<item>
		<title>Discovering Greasemonkey again</title>
		<link>http://feeds.feedburner.com/~r/outbreak/~3/365163152/</link>
		<comments>http://friedcellcollective.net/outbreak/2008/08/15/discovering-greasemonkey-again/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 22:20:41 +0000</pubDate>
		<dc:creator>ego</dc:creator>
		
		<category><![CDATA[browsers]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[design]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[greasemonkey]]></category>

		<category><![CDATA[interface]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[layout]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[typography]]></category>

		<guid isPermaLink="false">http://friedcellcollective.net/outbreak/?p=224</guid>
		<description>Image via Wikipedia I&amp;#8217;ve been rediscovering the joy of Greasemonkey scripts lately. For those who don&amp;#8217;t know, Greasemonkey is one of the best extensions for Firefox ever made (the other being Zemanta of course:) that allows you to run JavaScripts on specified pages. This doesn&amp;#8217;t really mean much to the non-technical crowd, but to us [...]</description>
			<content:encoded><![CDATA[<p><span class="zemanta-img"><a href="http://commons.wikipedia.org/wiki/Image:Meissner_effect_p1390048.jpg"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/5/55/Meissner_effect_p1390048.jpg/202px-Meissner_effect_p1390048.jpg" alt="Meissner effect: levitation of a magnet above ..." /></a><span class="zemanta-img-attribution">Image via <a href="http://commons.wikipedia.org/wiki/Image:Meissner_effect_p1390048.jpg">Wikipedia</a> </span></span>I&#8217;ve been rediscovering the joy of Greasemonkey scripts lately. For those who don&#8217;t know, Greasemonkey is one of the best extensions for <a href="http://www.crunchbase.com/product/firefox" title="Mozilla Firefox" rel="crunchbase" class="zem_slink">Firefox</a> ever made (the other being <a href="http://www.crunchbase.com/company/zemanta" title="Zemanta ltd." rel="crunchbase" class="zem_slink">Zemanta</a> of course:) that allows you to run JavaScripts on specified pages. This doesn&#8217;t really mean much to the non-technical crowd, but to us geeks this means you can do almost <a href="http://diveintogreasemonkey.org/toc/">whatever you want</a> with the page. As I make more and more of these I decided to share them here.</p>
<h3>For my Slovenian readers</h3>
<ol>
<li><a href="http://friedcellcollective.net/userscripts/finance_unfixed.user.js">Finance unfixed</a> is a script that will unfix the header of finance.si. This means the header will scroll and you&#8217;ll get more space to read the article.</li>
<li><a href="http://friedcellcollective.net/userscripts/oi.user.js">RTVSlo OI</a> is a script that will remove the header from the OI page on <a href="http://rtvslo.si">rtvslo.si</a> again leaving you with more real estate for reading.</li>
<li><a href="http://friedcellcollective.net/userscripts/delo.user.js">Delo</a> is a script that will help your eyes when reading delo.si news site since it&#8217;s small default line-height might make them hurt.</li>
</ol>
<h3>Developers</h3>
<ol>
<li><a href="http://friedcellcollective.net/userscripts/jslint_highlighter.user.js">JSLint highlighter</a> will help you read the <a href="http://jslint.com">JSLint</a> results. If you write <a href="http://en.wikipedia.org/wiki/JavaScript" title="JavaScript" rel="wikipedia" class="zem_slink">JavaScript</a> and don&#8217;t know what JSLint is you should go check!</li>
</ol>
<h3>How to work it</h3>
<p>Well first you have to have <a href="https://addons.mozilla.org/en-US/firefox/addon/748">Greasemonkey installed</a>. After that installing a user script should be as simple as a click of a link. When a script activates you&#8217;ll see a little green box that will say &#8216;Greased&#8217; in the top right corner. Clicking it will toggle the script - either it&#8217;s on and active (green) or off and the page looks as it would in the first place (red). You can also toggle the script with alt+g.</p>
<h6 class="zemanta-related-title">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://lifehacker.com/399109/make-google-reader-widescreen+friendly">Make Google Reader Widescreen-Friendly [Featured Greasemonkey User Script]</a></li>
<li class="zemanta-article-ul-li"><a href="http://lifehacker.com/364010/get-more-work-space-with-writing-room-4-google-documents">Get More Work Space with Writing Room 4 Google Documents [Featured Greasemonkey User Script]</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.webmonkey.com/tutorial/Get_Started_With_Chickenfoot">Play Chickenfoot With the DOMinoes of the Web</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.cnet.com/8301-13880_1-9935389-68.html?part=rss&amp;subj=news">Roll your own Firefox scripts with Chickenfoot</a></li>
<li class="zemanta-article-ul-li"><a href="http://lifehacker.com/398964/igoogle-header-remover-improves-screen-real-estate">iGoogle Header Remover Improves Screen Real Estate [Featured Greasemonkey User Script]</a></li>
<li class="zemanta-article-ul-li"><a href="http://lifehacker.com/364731/get-download-links-to-high-quality-youtube-vids">Get Download Links to High Quality YouTube Vids [Featured Greasemonkey User Script]</a></li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/55ad7c1c-ac13-4b05-a456-b330738d63cd/" title="Zemified by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_c.png?x-id=55ad7c1c-ac13-4b05-a456-b330738d63cd" alt="Reblog this post [with Zemanta]" /></a></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/outbreak?a=AIhpsK"><img src="http://feeds.feedburner.com/~f/outbreak?i=AIhpsK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=gTJAmk"><img src="http://feeds.feedburner.com/~f/outbreak?i=gTJAmk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=w2zZFk"><img src="http://feeds.feedburner.com/~f/outbreak?i=w2zZFk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://friedcellcollective.net/outbreak/2008/08/15/discovering-greasemonkey-again/feed/</wfw:commentRss>
		<feedburner:origLink>http://friedcellcollective.net/outbreak/2008/08/15/discovering-greasemonkey-again/</feedburner:origLink></item>
		<item>
		<title>New version of Zemanta is out</title>
		<link>http://feeds.feedburner.com/~r/outbreak/~3/365014433/</link>
		<comments>http://friedcellcollective.net/outbreak/2008/08/14/new-version-of-zemanta-is-out/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 18:50:31 +0000</pubDate>
		<dc:creator>ego</dc:creator>
		
		<category><![CDATA[browsers]]></category>

		<category><![CDATA[companies]]></category>

		<category><![CDATA[design]]></category>

		<category><![CDATA[interface]]></category>

		<category><![CDATA[microsoft]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[zemanta]]></category>

		<guid isPermaLink="false">http://friedcellcollective.net/outbreak/?p=222</guid>
		<description>Book cover via AmazonWe released a new version a few days ago.
It&amp;#8217;s mostly a bugfix release on the front-end part while there are quite a few fascinating developments on the back end. The first one is that we now suggest CrunchBase links to companies and people and we also suggest images to go with that. [...]</description>
			<content:encoded><![CDATA[<p><span class="zemanta-img"><a href="http://www.amazon.com/gp/redirect.html%3FASIN=0735712018%26tag=cachedgear-20%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/0735712018%253FSubscriptionId=0G81C5DAZ03ZR9WH9X82/cachedgear-20"><img src="http://ecx.images-amazon.com/images/I/4196T42AKQL._SL200_.jpg" alt="Book cover of Designing With Web Standards" /></a><span class="zemanta-img-attribution"><a href="http://www.amazon.com/gp/redirect.html%3FASIN=0735712018%26tag=cachedgear-20%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/0735712018%253FSubscriptionId=0G81C5DAZ03ZR9WH9X82/cachedgear-20">Book cover via Amazon</a></span></span>We <a href="http://www.zemanta.com/blog/august-release-livewriter-support-and-improved-performance/">released a new version</a> a few days ago.</p>
<p>It&#8217;s mostly a bugfix release on the front-end part while there are quite a few fascinating developments on the back end. The first one is that we now suggest <a href="http://www.crunchbase.com">CrunchBase</a> links to companies and people and we also suggest images to go with that. So if you&#8217;re writing about a start-up, a funding round, investors or anything else that is present in CrunchBase you&#8217;re likely to get better suggestions.</p>
<p>We&#8217;ve also added <a href="http://www.amazon.com" title="Amazon.com" rel="homepage" class="zem_slink">Amazon</a> book covers for books that we find in Amazon (like <a href="http://www.amazon.com/gp/redirect.html%3FASIN=0735712018%26tag=cachedgear-20%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/0735712018%253FSubscriptionId=0G81C5DAZ03ZR9WH9X82/cachedgear-20" title="Designing With Web Standards (VOICES)" rel="amazon" class="zem_slink">Designing With Web Standards</a> by <a href="http://en.wikipedia.org/wiki/Jeffrey_Zeldman" title="Jeffrey Zeldman" rel="wikipedia" class="zem_slink">Jeffrey Zeldman</a> or <a href="http://www.amazon.com/gp/redirect.html%3FASIN=0321410971%26tag=cachedgear-20%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/0321410971%253FSubscriptionId=0G81C5DAZ03ZR9WH9X82/cachedgear-20" title="Transcending CSS: The Fine Art of Web Design (Voices That Matter)" rel="amazon" class="zem_slink">Transcending CSS</a> by <a href="http://en.wikipedia.org/wiki/Andy_Clarke" title="Andy Clarke" rel="wikipedia" class="zem_slink">Andy Clarke</a>).</p>
<p>The biggest news is that we were able to transfer the <a href="http://www.crunchbase.com/company/zemanta" title="Zemanta ltd." rel="crunchbase" class="zem_slink">Zemanta</a> experience to <a href="http://writer.live.com" title="Windows Live Writer" rel="homepage" class="zem_slink">Windows Live Writer</a> which is our first desktop application integration. I hope this brings joy to the users of Live Writer. Being the first desktop application integration it didn&#8217;t go without glitches but I hope we fixed all the bugs, even those that were found by the first users.</p>
<p>We also have <a href="http://www.zemanta.com">a new home page</a> for everybody who doesn&#8217;t yet know what we do. If you don&#8217;t have our extension/plugin installed and you&#8217;re a blogger give it a go - you won&#8217;t regret it.</p>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/86ed5c9b-b1a4-4c4f-ad28-133c1d417097/" title="Zemified by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_c.png?x-id=86ed5c9b-b1a4-4c4f-ad28-133c1d417097" alt="Reblog this post [with Zemanta]" /></a></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/outbreak?a=uemFKK"><img src="http://feeds.feedburner.com/~f/outbreak?i=uemFKK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=OQ6A3k"><img src="http://feeds.feedburner.com/~f/outbreak?i=OQ6A3k" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=uhvqVk"><img src="http://feeds.feedburner.com/~f/outbreak?i=uhvqVk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://friedcellcollective.net/outbreak/2008/08/14/new-version-of-zemanta-is-out/feed/</wfw:commentRss>
		<feedburner:origLink>http://friedcellcollective.net/outbreak/2008/08/14/new-version-of-zemanta-is-out/</feedburner:origLink></item>
		<item>
		<title>Top 10 Usability Lows Of Mac OS</title>
		<link>http://feeds.feedburner.com/~r/outbreak/~3/363318248/</link>
		<comments>http://friedcellcollective.net/outbreak/2008/08/13/top-10-usability-lows-of-mac-os/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 22:01:10 +0000</pubDate>
		<dc:creator>ego</dc:creator>
		
		<category><![CDATA[apple]]></category>

		<category><![CDATA[companies]]></category>

		<category><![CDATA[design]]></category>

		<category><![CDATA[interface]]></category>

		<category><![CDATA[microsoft]]></category>

		<category><![CDATA[osx]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[vista]]></category>

		<guid isPermaLink="false">http://friedcellcollective.net/outbreak/?p=221</guid>
		<description>Image via Wikipedia I&amp;#8217;ve been using a Mac since I started my job at Zemanta. I wanted to have a Mac because I want to be able to use Windows and Mac OS and change from one to the other seamlessly. When I saw Top 10 Usability Highs Of Mac OS on Smashing Magazine and [...]</description>
			<content:encoded><![CDATA[<p><span class="zemanta-img"><a href="http://commons.wikipedia.org/wiki/Image:Macbook_white_redjar_20060603.jpg"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/1/11/Macbook_white_redjar_20060603.jpg/202px-Macbook_white_redjar_20060603.jpg" alt="White MacBook laptop" /></a><span class="zemanta-img-attribution">Image via <a href="http://commons.wikipedia.org/wiki/Image:Macbook_white_redjar_20060603.jpg">Wikipedia</a> </span></span>I&#8217;ve been using a Mac since I started my job at <a href="http://www.zemanta.com" title="Zemanta ltd." rel="homepage" class="zem_slink">Zemanta</a>. I wanted to have a Mac because I want to be able to use <a href="http://en.wikipedia.org/wiki/Microsoft_Windows" title="Microsoft Windows" rel="wikipedia" class="zem_slink">Windows</a> and <a href="http://en.wikipedia.org/wiki/Mac_OS" title="Mac OS" rel="wikipedia" class="zem_slink">Mac OS</a> and change from one to the other seamlessly. When I saw <a href="http://www.smashingmagazine.com/2008/08/12/top-10-usability-highs-of-the-mac-os/">Top 10 Usability Highs Of Mac OS</a> on <a href="http://www.smashingmagazine.com/">Smashing Magazine</a> and read the first point I figured that I don&#8217;t agree with the list. Strongly.</p>
<ol>
<li>
<h3>Consistency</h3>
<p>There&#8217;s probably a lot of stuff that acts completely consistently but I think we can find this in all <a href="http://en.wikipedia.org/wiki/Operating_system" title="Operating system" rel="wikipedia" class="zem_slink">operating systems</a>. What I really hate is that moving through text with the keyboard is really utterly inconsistent on a Mac. My <a href="http://www.apple.com/macbook/">Macbook</a> keyboard is missing buttons that are very valuable to me when coding - <strong>Page down, Page up, Home, End</strong>. There are hints of these with Fn + arrow keys but in every application these act differently. And this all changes when using the <a href="http://www.apple.com/keyboard/">wireless keyboard</a>. The same goes for jumping over words / phrases&#8230;</p>
</li>
<li>
<h3>Intuitivity</h3>
<p>I didn&#8217;t get the install. Why would I have to drag something to Applications if I already decided to install it? It&#8217;s like a waiter coming back and <em>rechecking your order</em>. And it&#8217;s not really that intuitive - it took me a few installs (to get one where it was neatly explained with a &#8220;drag the app to the Applications to install&#8221;) to get it.</p>
</li>
<li>
<h3>Effective and appropriate metaphors</h3>
<p>I could agree with this but then again I have the desktop set to two screens and when on the top screen and an application is positioned so that it should appear on the bottom screen it doesn&#8217;t. Which isn&#8217;t really consistent. After a few tries I figured out that you can actually move stuff around if you persist long enough. Made me think though.</p>
</li>
<li>
<h3>Informative error reporting on-demand</h3>
<p>If this was true it would tell me that my wireless connection went down and I wouldn&#8217;t have to recheck it all the time. And <em>it goes down often</em> even though the other side is a <a href="http://www.apple.com/timecapsule/">Time Capsule</a> which should be totally compiant.</p>
</li>
<li>
<h3>Hiding the technical details</h3>
<p>Great for novice users. But once in a while you want to get to know something more about your computer. And then you have to download <em>1GB of developer tools</em> to get a simple compiler. I know, I&#8217;m not the target audience, I should really have a <a href="http://en.wikipedia.org/wiki/Linux" title="Linux" rel="wikipedia" class="zem_slink">Linux</a> instalation, right?</p>
</li>
<li>
<h3>Fitts’ Law</h3>
<p>I&#8217;m quite sure that I do a lot more mouse miles on a Mac than on a PC. There&#8217;s a simple reason &#8212; when you have two screens you have to decide where your <a href="http://en.wikipedia.org/wiki/Menu_bar" title="Menu bar" rel="wikipedia" class="zem_slink">menu bar</a> will be. And if you&#8217;re using an application <em>on the other screen</em> you&#8217;re bound to have to make a trip every time you don&#8217;t know a <a href="http://en.wikipedia.org/wiki/Keyboard_shortcut" title="Keyboard shortcut" rel="wikipedia" class="zem_slink">keyboard shortcut</a>. And you don&#8217;t if you&#8217;re a rookie user like me. I think this was a neat idea in the age of small single screens but times have changed - need to move on <a href="http://en.wikipedia.org/wiki/Macintosh" title="Macintosh" rel="wikipedia" class="zem_slink">Apple</a>&#8230;</p>
</li>
<li>
<h3>User input feedback</h3>
<p>Having no OK and using auto-save and auto-apply where possible is great. If it really would be used this way consistently. Unfortunately some situations aren&#8217;t really the auto-save type and this makes you think - will the next click already apply or will it just change it and I can <em>undo everything</em> I made with a simple click on the Cancel button?</p>
</li>
<li>
<h3>User support and navigation</h3>
<p>This really is a great feature but it&#8217;s not a plus anymore. Vista has the same feature implemented and if we only look at it from a view of a user the only difference is that Vista&#8217;s is a bit slower. On the other hand it finds more stuff.</p>
</li>
<li>
<h3>Workflow</h3>
<p>This has more to do with the way you use an OS then the features of Mac OS. The only difference is that Mac OS actively <em>discourages maximizing apps</em> and has more features that help you find lost windows. The difference is getting smaller though.</p>
</li>
<li>
<h3>Even <a href="http://en.wikipedia.org/wiki/Kernel_panic" title="Kernel panic" rel="wikipedia" class="zem_slink">kernel panic</a> looks nice!</h3>
<p>Haven&#8217;t ever seen a kernel panic yet. That doesn&#8217;t mean my Mac has never crashed, it only means I never saw a the panic screen. <strong>It crashed</strong> with a black screen, auto restart or just freezing.</p>
</li>
</ol>
<p>I agree that there are many features that stand out on the Mac OS X but it also has a lot of stuff that is not as good as it could be. A nice example is the Finder that looks the same when opened as an application or when used as the browse window in another application. The only problem is that in the second case all the control-click options are gone and if you try to open a file and remember you have to update your repository first you have to go to another window and update it there.</p>
<h6 class="zemanta-related-title">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://www.infoworld.com/article/08/08/11/Microsoft_switching_from_windows_1.html?source=rss&amp;url=http://www.infoworld.com/article/08/08/11/Microsoft_switching_from_windows_1.html">Windows&#8217; days may be numbered</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.computerworld.com/action/whitepapers.do?command=viewWhitePaperDetail&amp;contentId=9112238&amp;source=rss_topic86">How the Mac is Becoming an IT Standard in the Enterprise</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.socialmediatoday.com/SMC/42734">A New Era of Platforms, Is This Web 3.0?</a></li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/f2288861-a1ff-4f17-80be-93884ee8f30c/" title="Zemified by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=f2288861-a1ff-4f17-80be-93884ee8f30c" alt="Reblog this post" /></a></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/outbreak?a=IurSPK"><img src="http://feeds.feedburner.com/~f/outbreak?i=IurSPK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=n43X5k"><img src="http://feeds.feedburner.com/~f/outbreak?i=n43X5k" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=oTKDAk"><img src="http://feeds.feedburner.com/~f/outbreak?i=oTKDAk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://friedcellcollective.net/outbreak/2008/08/13/top-10-usability-lows-of-mac-os/feed/</wfw:commentRss>
		<feedburner:origLink>http://friedcellcollective.net/outbreak/2008/08/13/top-10-usability-lows-of-mac-os/</feedburner:origLink></item>
		<item>
		<title>The survey for people who make websites</title>
		<link>http://feeds.feedburner.com/~r/outbreak/~3/351245944/</link>
		<comments>http://friedcellcollective.net/outbreak/2008/07/31/the-survey-for-people-who-make-websites/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 06:23:19 +0000</pubDate>
		<dc:creator>ego</dc:creator>
		
		<category><![CDATA[blurps]]></category>

		<guid isPermaLink="false">http://friedcellcollective.net/outbreak/?p=207</guid>
		<description>Yep, again.</description>
			<content:encoded><![CDATA[<p class="fix"><a href="http://alistapart.com/articles/survey2008"><img src="/outbreak/files/i-took-the-2008-survey.gif" alt="[The survey for people who make websites] I took it! And so should you" /></a></p>
<p>Yep, <a href="http://friedcellcollective.net/outbreak/2007/04/24/web-design-survey/">again</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/outbreak?a=Vtl0FJ"><img src="http://feeds.feedburner.com/~f/outbreak?i=Vtl0FJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=HZej9j"><img src="http://feeds.feedburner.com/~f/outbreak?i=HZej9j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=r2LQSj"><img src="http://feeds.feedburner.com/~f/outbreak?i=r2LQSj" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://friedcellcollective.net/outbreak/2008/07/31/the-survey-for-people-who-make-websites/feed/</wfw:commentRss>
		<feedburner:origLink>http://friedcellcollective.net/outbreak/2008/07/31/the-survey-for-people-who-make-websites/</feedburner:origLink></item>
		<item>
		<title>Gmail on a Blackberry</title>
		<link>http://feeds.feedburner.com/~r/outbreak/~3/343364329/</link>
		<comments>http://friedcellcollective.net/outbreak/2008/07/23/gmail-on-a-blackberry/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 08:45:10 +0000</pubDate>
		<dc:creator>ego</dc:creator>
		
		<category><![CDATA[blurps]]></category>

		<guid isPermaLink="false">http://friedcellcollective.net/outbreak/?p=206</guid>
		<description>Image via WikipediaI was trying to set up my Google Apps mail account on my Blackberry and I couldn&amp;#8217;t get it to work. I tried it several times and it just wouldn&amp;#8217;t budge.
I guess the trick is to set up IMAP access to the account from another app first - when I added the account [...]</description>
			<content:encoded><![CDATA[<p><span class="zemanta-img"><a class="img" href="http://en.wikipedia.org/wiki/Image:Googleappsscreenshot.png"><img src="http://upload.wikimedia.org/wikipedia/en/thumb/6/6f/Googleappsscreenshot.png/202px-Googleappsscreenshot.png" alt="Google Apps"/></a><span class="zemanta-img-attribution">Image via <a href="http://en.wikipedia.org/wiki/Image:Googleappsscreenshot.png">Wikipedia</a></span></span>I was trying to set up my <a href="http://www.google.com/a/" title="Google Apps" rel="homepage" class="zem_slink">Google Apps</a> mail account on my Blackberry and I couldn&#8217;t get it to work. I tried it several times and it just wouldn&#8217;t budge.</p>
<p>I guess the trick is to set up <a href="http://en.wikipedia.org/wiki/Internet_Message_Access_Protocol" title="Internet Message Access Protocol" rel="wikipedia" class="zem_slink">IMAP</a> access to the account from another app first - when I added the account to my <a href="http://www.apple.com/macosx/features/mail" title="Mail (application)" rel="homepage" class="zem_slink">Apple Mail</a> app and tried again it set the account up immediately.</p>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/119203da-4dfa-43d1-a5fb-18796c82c83d/" title="Zemified by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_c.png?x-id=119203da-4dfa-43d1-a5fb-18796c82c83d" alt="Zemanta Pixie" /></a></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/outbreak?a=jncrSJ"><img src="http://feeds.feedburner.com/~f/outbreak?i=jncrSJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=ZAaM6j"><img src="http://feeds.feedburner.com/~f/outbreak?i=ZAaM6j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=Pgb6ij"><img src="http://feeds.feedburner.com/~f/outbreak?i=Pgb6ij" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://friedcellcollective.net/outbreak/2008/07/23/gmail-on-a-blackberry/feed/</wfw:commentRss>
		<feedburner:origLink>http://friedcellcollective.net/outbreak/2008/07/23/gmail-on-a-blackberry/</feedburner:origLink></item>
		<item>
		<title>DOM DocumentFragments</title>
		<link>http://feeds.feedburner.com/~r/outbreak/~3/342549177/</link>
		<comments>http://friedcellcollective.net/outbreak/2008/07/22/dom-documentfragments/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 13:34:19 +0000</pubDate>
		<dc:creator>ego</dc:creator>
		
		<category><![CDATA[blurps]]></category>

		<guid isPermaLink="false">http://friedcellcollective.net/outbreak/?p=205</guid>
		<description>As I read John&amp;#8217;s post on DocumentFragments the idea was very obvious as were the speed improvements.
Let&amp;#8217;s say you have 10 divs that you attach to and 10 elements that you need to attach. In the &amp;#8220;normal&amp;#8221; case this means you will call appendChild 100 times and cloneNode 100 times. In the &amp;#8220;fragment&amp;#8221; case you [...]</description>
			<content:encoded><![CDATA[<p>As I read <a href="http://ejohn.org">John</a>&#8217;s post on <a href="http://ejohn.org/blog/dom-documentfragments/">DocumentFragments</a> the idea was very obvious as were the speed improvements.</p>
<p>Let&#8217;s say you have 10 divs that you attach to and 10 elements that you need to attach. In the &#8220;normal&#8221; case this means you will call <code>appendChild</code> 100 times and <code>cloneNode</code> 100 times. In the &#8220;fragment&#8221; case you will only call <code>appendChild</code> 20 times (10 to append the elements to the fragment and 10 to append the fragment to the divs) and <code>cloneNode</code> 10 times (when appending the fragment to the div). My thinking was that with clone you don&#8217;t really gain much as it in effect must clone 100 nodes even though it is called only 10 times, but you do gain some time with less appends and you might gain some more time by not appending each <a href="http://en.wikipedia.org/wiki/Node_%28computer_science%29" title="Node (computer science)" rel="wikipedia" class="zem_slink">node</a> to the visible document which should trigger less redrawing.</p>
<p>As I don&#8217;t like to be in the dark I set off to test some of these assumptions. I didn&#8217;t run the test in all browsers so Firefox 3 on Mac will have to do:</p>
<dl>
<dt>Append 10 nodes to a detached node</dt>
<dd>60us</dd>
<dt>Append 10 nodes to an attached node</dt>
<dd>360us</dd>
<dt>Append 10 nodes to an attached node, display:none</dt>
<dd>160us</dd>
<dt>Append 10 nodes to a fragment</dt>
<dd>60us</dd>
</dl>
<p>This means that appending does seem to be slower when you are attaching to nodes that are in the displayed document but also that appending to an <a href="http://en.wikipedia.org/wiki/HTML_element" title="HTML element" rel="wikipedia" class="zem_slink">element</a> is no slower than appending to a <code>DocumentFragment</code>.</p>
<p>The next test I wanted to do is to see how speed of clone changes when you have the same number of elements in different depths:</p>
<dl>
<dt>Clone a detached empty node</dt>
<dd>15us</dd>
<dt>Clone an attached empty node</dt>
<dd>15us</dd>
<dt>Clone an empty fragment</dt>
<dd>15us</dd>
<dt>Clone an empty node (deep)</dt>
<dd>15us</dd>
<dt>Clone an empty fragment (deep)</dt>
<dd>15us</dd>
<dt>Clone a detached node with 9 subnodes (total of 10 nodes)</dt>
<dd>27us</dd>
<dt>Clone an attached node with 9 subnodes (total of 10 nodes)</dt>
<dd>29us</dd>
<dt>Clone a fragment with 9 subnodes (total of 10 nodes)</dt>
<dd>27us</dd>
<dt>Clone a detached node with deep subnodes (total of 10 nodes)</dt>
<dd>28us</dd>
<dt>Clone an attached node with deep subnodes (total of 10 nodes)</dt>
<dd>28us</dd>
<dt>Clone a fragment with deep subnodes (total of 10 nodes)</dt>
<dd>27us</dd>
<dt>Clone 10 detached empty nodes in a loop</dt>
<dd>95us</dd>
</dl>
<p>As you can see the changes in test times between similar variations aren&#8217;t significant. It does however pay off to clone bigger chunks of the tree with the deep parameter.</p>
<p>This means you should only gain by using DocumentFragment when you&#8217;re attaching many sibling nodes that don&#8217;t have a single <a href="http://en.wikipedia.org/wiki/Tree_%28data_structure%29" title="Tree (data structure)" rel="wikipedia" class="zem_slink">parent node</a>. A simple case for this would be when you&#8217;re attaching items (<code>&lt;li&gt;</code>) to an existing list. On the other hand if you are attaching a whole list you would not gain anything since what you could do is set up a list and clone the whole list and attach that:</p>
<dl>
<dt>Append 10 items to a single list (directly)</dt>
<dd>100us</dd>
<dt>Append 10 items to a single list (fragment first)</dt>
<dd>107us</dd>
<dt>Append 10 items to 10 lists (directly)</dt>
<dd>2000us</dd>
<dt>Append 10 items to 10 lists (fragment first)</dt>
<dd>570us</dd>
</dl>
<p>In the first case, when attaching to a single list, you actually lose time with the fragment first method because you first attach items to the fragment and then attach the fragment to the list. I must remind you that you don&#8217;t need to do any cloning here since you&#8217;re only attaching the items to a single list. This means no gain due to clone being faster on bigger chunks. The second case mimics the case that John presented in his post and the difference is obvious.</p>
<p>The lesson: if you&#8217;re about to attach a lot of sibling nodes into more than one location (in other words you&#8217;ll need cloning) it&#8217;s smart to use a <code>DOM DocumentFragment</code> for that. </p>
<h6 class="zemanta-related-title">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://ajaxian.com/archives/increase-dom-node-insertion-performance">Increase DOM Node Insertion Performance</a></li>
<li class="zemanta-article-ul-li"><a href="http://ejohn.org/blog/dom-documentfragments/">DOM DocumentFragments</a></li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/c7ffb0d2-5947-479f-ac57-552c2845c28f/" title="Zemified by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_c.png?x-id=c7ffb0d2-5947-479f-ac57-552c2845c28f" alt="Zemanta Pixie"/></a></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/outbreak?a=hHbhKJ"><img src="http://feeds.feedburner.com/~f/outbreak?i=hHbhKJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=LyG5bj"><img src="http://feeds.feedburner.com/~f/outbreak?i=LyG5bj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=KAxh1j"><img src="http://feeds.feedburner.com/~f/outbreak?i=KAxh1j" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://friedcellcollective.net/outbreak/2008/07/22/dom-documentfragments/feed/</wfw:commentRss>
		<feedburner:origLink>http://friedcellcollective.net/outbreak/2008/07/22/dom-documentfragments/</feedburner:origLink></item>
		<item>
		<title>How much would a toothbrush owned by Kevin Rose cost?</title>
		<link>http://feeds.feedburner.com/~r/outbreak/~3/325593218/</link>
		<comments>http://friedcellcollective.net/outbreak/2008/07/03/how-much-would-a-toothbrush-owned-by-kevin-rose-cost/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 08:03:22 +0000</pubDate>
		<dc:creator>ego</dc:creator>
		
		<category><![CDATA[blurps]]></category>

		<guid isPermaLink="false">http://friedcellcollective.net/outbreak/?p=204</guid>
		<description>I found this fascinating quote today:


Image via Wikipedia

This idea that how famous you are, and how many people know your name, actually increases the value of everything you own and everything you do, is kind of fascinating to me. But just how famous do you have to be? And is there some direct correlation between [...]</description>
			<content:encoded><![CDATA[<p>I found this fascinating quote today:</p>
<blockquote class="zemanta-reblog-quote">
<div class="zemanta-img"><a class="img" href="http://en.wikipedia.org/wiki/Image:BusinessWeek_cover_14_Aug_2006.png"><img src="http://upload.wikimedia.org/wikipedia/en/thumb/0/05/BusinessWeek_cover_14_Aug_2006.png/202px-BusinessWeek_cover_14_Aug_2006.png" alt="Kevin Rose on the cover of BusinessWeek" /></a>
<p class="zemanta-img-attribution">Image via <a href="http://en.wikipedia.org/wiki/Image:BusinessWeek_cover_14_Aug_2006.png">Wikipedia</a></p>
</div>
<p>This idea that how famous you are, and how many people know your name, actually increases the value of everything you own and everything you do, is kind of fascinating to me. But just how famous do you have to be? And is there some direct correlation between how many people have heard of you and the worth of your actions and possessions? <a class="zem_slink" title="Kevin Rose" rel="homepage" href="http://kevinrose.com">Kevin Rose</a> has 50,000 followers on <a class="zem_slink" title="Twitter" rel="homepage" href="http://www.twitter.com/">Twitter</a>. How much do you think he could get for <em>his</em> toothbrush?<span class="zemanta-reblog-cite cite"><a href="http://sarahcpr.com/2008/07/02/famous-people/">sarahcpr</a></span></p>
</blockquote>
<p>I don&#8217;t think he&#8217;d get much actually. He&#8217;s too accessible. Oh and by the way - we have a new <a href="http://reblog.zemanta.com/">reblog</a>.</p>
<div class="zemanta-related">
<h6 class="zemanta-related-title">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://www.livecrunch.com/2008/06/30/top-twitters-on-twitter/">Top Twitters on Twitter</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.stoweboyd.com/message/2008/06/the-twitter-hal.html">The Twitter Hall of Shame: 50 Tweets That Will Echo in History</a></li>
<li class="zemanta-article-ul-li"><a href="http://valleywag.com/362859/kevin-rose-and-julia-allison-share-a-shake-in-miami">Kevin Rose and Julia Allison share a shake in Miami [Geek Love]</a></li>
</ul>
</div>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/86207396-bea8-44ca-9e3e-c13562854f6b/" title="Zemified by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_c.png?x-id=86207396-bea8-44ca-9e3e-c13562854f6b" alt="Zemanta Pixie" /></a></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/outbreak?a=5o264J"><img src="http://feeds.feedburner.com/~f/outbreak?i=5o264J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=HDk9Ej"><img src="http://feeds.feedburner.com/~f/outbreak?i=HDk9Ej" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=Y11Ozj"><img src="http://feeds.feedburner.com/~f/outbreak?i=Y11Ozj" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://friedcellcollective.net/outbreak/2008/07/03/how-much-would-a-toothbrush-owned-by-kevin-rose-cost/feed/</wfw:commentRss>
		<feedburner:origLink>http://friedcellcollective.net/outbreak/2008/07/03/how-much-would-a-toothbrush-owned-by-kevin-rose-cost/</feedburner:origLink></item>
		<item>
		<title>Caching in Firefox 3</title>
		<link>http://feeds.feedburner.com/~r/outbreak/~3/321169683/</link>
		<comments>http://friedcellcollective.net/outbreak/2008/06/27/caching-in-firefox-3/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 08:26:56 +0000</pubDate>
		<dc:creator>ego</dc:creator>
		
		<category><![CDATA[browsers]]></category>

		<category><![CDATA[design]]></category>

		<category><![CDATA[events]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[firefox3releaseparty]]></category>

		<category><![CDATA[interface]]></category>

		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://friedcellcollective.net/outbreak/?p=202</guid>
		<description>@tadej told me a few days ago at the Firefox 3 launch party that he had issues with the way caching is handled in Firefox 3. I didn&amp;#8217;t have such issues myself but it reminded me that I didn&amp;#8217;t change the caching behavior when I installed it. So yesterday I opened the preferences and found [...]</description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/tadej">@tadej</a> told me a few days ago at the Firefox 3 launch party that he had issues with the way caching is handled in <a href="http://www.firefox.com/" title="Mozilla Firefox" rel="homepage" class="zem_slink">Firefox 3</a>. I didn&#8217;t have such issues myself but it reminded me that I didn&#8217;t change the caching behavior when I installed it. So yesterday I opened the preferences and found the caching options under Advanced / Network. I was not really surprised that the options for how the <a href="http://en.wikipedia.org/wiki/Cache" title="Cache" rel="wikipedia" class="zem_slink">cache</a> works were missing — you really don&#8217;t want your everyday Joe to change this stuff since it may affect the perceived speed of the browser.</p>
<p>Since this was probably just left out of the interface I opened <a href="about:config">about:config</a> and filtered with <em>cache</em> which gave me a few entries. The most interesting one was <code>browser.cache.check_doc_frequency</code>. Unfortunately it has a numeric value with a hidden meaning. And I had no idea what that meaning is.</p>
<p>I googled the thing and found <a href="http://kb.mozillazine.org/Browser.cache.check_doc_frequency">a mozillaZine article about it</a>. It explains how it works — the property defines how often the browser checks for a new version of a specific file. The possible values are as follows:</p>
<dl>
<dt>0</dt>
<dd>once per session</dd>
<dt>1</dt>
<dd>everytime</dd>
<dt>2</dt>
<dd>never</dd>
<dt>3</dt>
<dd>when out of date (default)</dd>
</dl>
<p>The default is 3 which is not very good for development purposes when you want changes to take effect immediately. <strong>What you want is 1</strong> which means that every request will go to the server every time. You&#8217;ll get many 304s but you&#8217;ll also get a 200 as soon as a file changes on the server. So I changed the value to 1 and now I&#8217;m a happy developer.</p>
<div class="zemanta-related">
<h6 class="zemanta-related-title">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://opentype.info/blog/2008/06/14/kerning-and-opentype-features-in-firefox-3/">Kerning and OpenType Features in Firefox 3</a></li>
<li class="zemanta-article-ul-li"><a href="http://lifehacker.com/396314/firefox-3-release-full-coverage">Firefox 3 Release Full Coverage [Firefox 3]</a></li>
</ul>
</div>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/fe660b27-8024-4943-ae51-ca1a55b5f96b/" title="Zemified by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_c.png?x-id=fe660b27-8024-4943-ae51-ca1a55b5f96b" alt="Zemanta Pixie" /></a></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/outbreak?a=tIjs2I"><img src="http://feeds.feedburner.com/~f/outbreak?i=tIjs2I" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=KAOtEi"><img src="http://feeds.feedburner.com/~f/outbreak?i=KAOtEi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=ZDGvai"><img src="http://feeds.feedburner.com/~f/outbreak?i=ZDGvai" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://friedcellcollective.net/outbreak/2008/06/27/caching-in-firefox-3/feed/</wfw:commentRss>
		<feedburner:origLink>http://friedcellcollective.net/outbreak/2008/06/27/caching-in-firefox-3/</feedburner:origLink></item>
		<item>
		<title>Firefox 3 Release Event 2008</title>
		<link>http://feeds.feedburner.com/~r/outbreak/~3/318505716/</link>
		<comments>http://friedcellcollective.net/outbreak/2008/06/24/firefox-3-release-event-2008/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 01:07:05 +0000</pubDate>
		<dc:creator>ego</dc:creator>
		
		<category><![CDATA[browsers]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[design]]></category>

		<category><![CDATA[events]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[firefox3releaseparty]]></category>

		<category><![CDATA[general]]></category>

		<category><![CDATA[html]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[microformats]]></category>

		<category><![CDATA[services]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[standards]]></category>

		<category><![CDATA[technology]]></category>

		<category><![CDATA[whatwg]]></category>

		<guid isPermaLink="false">http://friedcellcollective.net/outbreak/?p=200</guid>
		<description>So I&amp;#8217;ll be talking at Firefox 3 Release Event at Kiberpipa today. Feel free to come listen to the talks or just come to the party. If you can&amp;#8217;t come you can watch the whole thing online (the link is likely to be available somewhere on the event page).</description>
			<content:encoded><![CDATA[<p>So I&#8217;ll be talking at <a href="http://www.kiberpipa.org/firefox/">Firefox 3 Release Event</a> at <a href="http://www.kiberpipa.org/firefox/venue">Kiberpipa</a> today. Feel free to come listen to <a href="http://www.kiberpipa.org/firefox/schedule">the talks</a> or just come to the party. If you can&#8217;t come you can watch the whole thing online (the link is likely to be available somewhere on the event page).</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/outbreak?a=GvQfNI"><img src="http://feeds.feedburner.com/~f/outbreak?i=GvQfNI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=hRN24i"><img src="http://feeds.feedburner.com/~f/outbreak?i=hRN24i" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=Ly7Eji"><img src="http://feeds.feedburner.com/~f/outbreak?i=Ly7Eji" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://friedcellcollective.net/outbreak/2008/06/24/firefox-3-release-event-2008/feed/</wfw:commentRss>
		<feedburner:origLink>http://friedcellcollective.net/outbreak/2008/06/24/firefox-3-release-event-2008/</feedburner:origLink></item>
		<item>
		<title>Firefox JavaScript hiccups</title>
		<link>http://feeds.feedburner.com/~r/outbreak/~3/314976871/</link>
		<comments>http://friedcellcollective.net/outbreak/2008/06/19/firefox-javascript-hiccups/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 22:58:46 +0000</pubDate>
		<dc:creator>ego</dc:creator>
		
		<category><![CDATA[blurps]]></category>

		<guid isPermaLink="false">http://friedcellcollective.net/outbreak/?p=199</guid>
		<description>While I was testing the speed of some simple JavaScripts on my recently invented &lt;a href="http://friedcellcollective.net/js/Testing"&gt;JavaScript speed testing ground&lt;/a&gt; I noticed a weird thing going on in Firefox. But let's start at the beginning.</description>
			<content:encoded><![CDATA[<p>While I was testing the speed of some simple JavaScripts on my recently invented <a href="http://friedcellcollective.net/js/Testing">JavaScript speed testing ground</a> I noticed a weird thing going on in Firefox. But let&#8217;s start at the beginning.</p>
<p><span class="zemanta-img"><a class="img" href="http://en.wikipedia.org/wiki/Image:Firefox-logo.svg"><img src="http://upload.wikimedia.org/wikipedia/en/thumb/e/e3/Firefox-logo.svg/202px-Firefox-logo.svg.png" alt="Mozilla Firefox" /></a><span class="zemanta-img-attribution">Image via <a href="http://en.wikipedia.org/wiki/Image:Firefox-logo.svg">Wikipedia</a></span></span>The JavaScript speed testing I do is very simple. I take a user specified piece of code and eval it, then I take the name of the function to call and eval that which means I get a pointer to a function I need to call. I set the number of times I want the function to be executed and then I prepare the interval.</p>
<p>The testing takes place in a function that is called <em>every second</em> which should give functions enough time to do what they&#8217;re supposed to do the specified number of times. The time is measured by setting a variable to the current date (and time of course) and then the function is executed in a <code>for</code> loop specified number of times. Immediately after the loop the time is measured again and the difference is the time spent by the loop. To be able to validate the output of the function I assign whatever the function returns to a variable (all the variables are set up before any of this happens). So the code looks like this:</p>
<pre><code>t0 = new Date();
for (i=0;i&lt;times;i++) {
	r = fn();
}
t1 = new Date();</code></pre>
<p>The first thing when doing such speed test is to run an <em>empty test</em>. What we want to know is how much the whole time measuring takes. It&#8217;s got something to do with the fact that as soon as you measure the time you change what&#8217;s going on and also the time it takes to do that. And the fact that we&#8217;ve got a loop, a compare and an assignement going on.</p>
<p>So I ran this <code>function test(){}</code> a 100000 times. Since it doesn&#8217;t actually do anything you&#8217;d expect to get <em>small and very similar times</em>. And you do. So the next thing was to try something that actually does something, like <code>function test(){var a={b:1};}</code>. I expected bigger times but still quite similar. And I got such times in all browser I tested <strong>except Firefox</strong>. At first I thought that it might be something with the operating system. Or the extensions. Or any other number of things that could delay a JavaScript. But after quite a lot of tests on other browsers and platforms I&#8217;m quite sure that Firefox is the one to blame.</p>
<p>I tested Firefox 2 and Firefox 3 and <em>both have the same problems</em>. The only difference being that Firefox 3 has bigger problems — the times go up by 3-4 times the normal time, while in Firefox 2 I only saw a 2 times increase. I should mention that the biggest time in Firefox 3 (even with the increase) was still smaller than all the Firefox 2 times. What I did find out is that Firefox is a completely unreliable browser for speed testing. I have no idea what&#8217;s causing this but I&#8217;d really like to know. Anyone?</p>
<p>And while am at it — with Firebug 1.2 and all the panels on the times were about 3 times slower on Firefox 3.</p>
<div class="zemanta-related">
<h4 class="zemanta-related-title">Related articles</h4>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://mashable.com/2008/06/17/guide-firefox-3-final/">The Ultimate Guide To What&#8217;s Good In Firefox 3 Final</a> [via&nbsp;Zemanta]</li>
<li class="zemanta-article-ul-li"><a href="http://www.readwriteweb.com/archives/get_firefoxif_you_can.php">Get Firefox&#8230;If You Can</a> [via&nbsp;Zemanta]</li>
<li class="zemanta-article-ul-li"><a href="http://www.techcrunch.com/2008/06/17/its-firefox-3-world-record-download-day-but-im-still-waiting/">It&#8217;s Firefox 3 &#8220;World Record&#8221; Download Day, But I&#8217;m Still Waiting</a> [via&nbsp;Zemanta]</li>
<li class="zemanta-article-ul-li"><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9099959&amp;source=rss_topic123">Firefox 3 for Mac: Is it time to switch from Safari?</a> [via&nbsp;Zemanta]</li>
<li class="zemanta-article-ul-li"><a href="http://www.tuaw.com/2008/06/17/mozilla-struggles-with-firefox-3-release/">Mozilla struggles with Firefox 3 release</a> [via&nbsp;Zemanta]</li>
</ul>
</div>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/5988cece-0aa4-4e1a-9993-2823e6e61dfb/" title="Zemified by Zemanta"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_a.png?x-id=5988cece-0aa4-4e1a-9993-2823e6e61dfb" alt="Zemanta Pixie" /></a></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/outbreak?a=WAx6nI"><img src="http://feeds.feedburner.com/~f/outbreak?i=WAx6nI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=qq3OVi"><img src="http://feeds.feedburner.com/~f/outbreak?i=qq3OVi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/outbreak?a=dtlFzi"><img src="http://feeds.feedburner.com/~f/outbreak?i=dtlFzi" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://friedcellcollective.net/outbreak/2008/06/19/firefox-javascript-hiccups/feed/</wfw:commentRss>
		<feedburner:origLink>http://friedcellcollective.net/outbreak/2008/06/19/firefox-javascript-hiccups/</feedburner:origLink></item>
	</channel>
</rss>
