<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Bram.us</title>
	
	<link>http://www.bram.us</link>
	<description>A rather geeky/technical weblog by Bram Van Damme</description>
	<lastBuildDate>Sat, 13 Mar 2010 11:55:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/bramus/blog" /><feedburner:info uri="bramus/blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>[Elsewhere] HTML5 &lt;video&gt; ambilight javascript plugin</title>
		<link>http://feedproxy.google.com/~r/bramus/blog/~3/zEYQcb6eFGo/</link>
		<comments>http://www.bram.us/2010/03/13/html5-video-ambilight-javascript-plugin/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 11:06:10 +0000</pubDate>
		<dc:creator>Bramus!</dc:creator>
				<category><![CDATA[Another Dailie]]></category>
		<category><![CDATA[Elsewhere]]></category>

		<guid isPermaLink="false">http://www.bram.us/?p=2394</guid>
		<description><![CDATA[Really neat: Ambilight for &#60;video&#62;. Read how it&#8217;s done over at the developer&#8217;s blog. It could be smoother (it doesn&#8217;t feel perfect yet) but then I guess your CPU would start clogging.]]></description>
			<content:encoded><![CDATA[Really neat: <a href="http://media.chikuyonok.ru/ambilight/">Ambilight for &lt;video&gt;</a>. Read how it&#8217;s done over at <a href="http://chikuyonok.ru/2010/03/ambilight-video/">the developer&#8217;s blog</a>. It could be smoother (it doesn&#8217;t feel perfect yet) but then I guess your CPU would start clogging.<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/bramus/blog?a=zEYQcb6eFGo:WidGu2QuXuk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/bramus/blog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=zEYQcb6eFGo:WidGu2QuXuk:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/bramus/blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=zEYQcb6eFGo:WidGu2QuXuk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/bramus/blog?i=zEYQcb6eFGo:WidGu2QuXuk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=zEYQcb6eFGo:WidGu2QuXuk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/bramus/blog?i=zEYQcb6eFGo:WidGu2QuXuk:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/bramus/blog/~4/zEYQcb6eFGo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bram.us/2010/03/13/html5-video-ambilight-javascript-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bram.us/2010/03/13/html5-video-ambilight-javascript-plugin/</feedburner:origLink></item>
		<item>
		<title>[Elsewhere] Gecko 1.9.3 pre-release: Out-of-Process Plugins</title>
		<link>http://feedproxy.google.com/~r/bramus/blog/~3/ZwC1clu3zKA/</link>
		<comments>http://www.bram.us/2010/03/03/gecko-1-9-3-pre-release-out-of-process-plugins/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 16:53:43 +0000</pubDate>
		<dc:creator>Bramus!</dc:creator>
				<category><![CDATA[Another Dailie]]></category>
		<category><![CDATA[Elsewhere]]></category>

		<guid isPermaLink="false">http://www.bram.us/?p=2390</guid>
		<description><![CDATA[Great news from the Mozilla/Gecko team: &#8220;The main feature of this release is out-of-process plugins: on Windows and Linux, plugins such as Flash and Silverlight run in a separate process from the browser. If a plugin crashes it will not crash the browser, and unresponsive plugins are automatically restarted. (Note that we are working on [...]]]></description>
			<content:encoded><![CDATA[<a href="https://developer.mozilla.org/devnews/index.php/2010/03/03/mozilla-developer-preview-now-available-with-out-of-process-plugins/">Great news from the Mozilla/Gecko team</a>: &ldquo;<em>The main feature of this release is out-of-process plugins: on Windows and Linux, plugins such as Flash and Silverlight run in a separate process from the browser. If a plugin crashes it will not crash the browser, and unresponsive plugins are automatically restarted. (Note that we are working on this for Macs as well, but is not part of this preview release.) We are making this preview release available so that it can get wider testing and generate feedback.</em>&rdquo; &mdash; Looking forward to see this merged within Firefox (Planned for 3.7 (early 2011) if I&#8217;m not mistaken) / Now that I&#8217;m looking forward: <a href="https://wiki.mozilla.org/JaegerMonkey">J&auml;germonkey/Jaegermonkey</a> looks promising too <img src='http://www.bram.us/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> <div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/bramus/blog?a=ZwC1clu3zKA:hDtbZle0IvU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/bramus/blog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=ZwC1clu3zKA:hDtbZle0IvU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/bramus/blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=ZwC1clu3zKA:hDtbZle0IvU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/bramus/blog?i=ZwC1clu3zKA:hDtbZle0IvU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=ZwC1clu3zKA:hDtbZle0IvU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/bramus/blog?i=ZwC1clu3zKA:hDtbZle0IvU:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/bramus/blog/~4/ZwC1clu3zKA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bram.us/2010/03/03/gecko-1-9-3-pre-release-out-of-process-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bram.us/2010/03/03/gecko-1-9-3-pre-release-out-of-process-plugins/</feedburner:origLink></item>
		<item>
		<title>[Elsewhere] Halloween in Harlem</title>
		<link>http://feedproxy.google.com/~r/bramus/blog/~3/JJ9HrgcRIak/</link>
		<comments>http://www.bram.us/2010/02/19/halloween-in-harlem/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 10:50:21 +0000</pubDate>
		<dc:creator>Bramus!</dc:creator>
				<category><![CDATA[Another Dailie]]></category>
		<category><![CDATA[Elsewhere]]></category>

		<guid isPermaLink="false">http://www.bram.us/?p=2386</guid>
		<description><![CDATA[&#8220;Ever wonder what Halloween would be like if you were a kid growing up in New York City?&rdquio; &#8212; Great set!]]></description>
			<content:encoded><![CDATA[&ldquo;<em><a href="http://www.mymodernmet.com/profiles/blogs/halloween-in-harlem-15-photos">Ever wonder what Halloween would be like if you were a kid growing up in New York City?</a></em>&rdquio; &mdash; Great set!<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/bramus/blog?a=JJ9HrgcRIak:TFsGFObIpeQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/bramus/blog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=JJ9HrgcRIak:TFsGFObIpeQ:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/bramus/blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=JJ9HrgcRIak:TFsGFObIpeQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/bramus/blog?i=JJ9HrgcRIak:TFsGFObIpeQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=JJ9HrgcRIak:TFsGFObIpeQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/bramus/blog?i=JJ9HrgcRIak:TFsGFObIpeQ:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/bramus/blog/~4/JJ9HrgcRIak" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bram.us/2010/02/19/halloween-in-harlem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bram.us/2010/02/19/halloween-in-harlem/</feedburner:origLink></item>
		<item>
		<title>[Elsewhere] TotalFinder 0.7</title>
		<link>http://feedproxy.google.com/~r/bramus/blog/~3/TnLGuPxSNX0/</link>
		<comments>http://www.bram.us/2010/02/03/totalfinder-0-7/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 13:27:33 +0000</pubDate>
		<dc:creator>Bramus!</dc:creator>
				<category><![CDATA[Another Dailie]]></category>
		<category><![CDATA[Elsewhere]]></category>

		<guid isPermaLink="false">http://www.bram.us/?p=2384</guid>
		<description><![CDATA[A new version of TotalFinder has been released. This version gives us dual-pane support along with some nice tweaks (such as tabs now actually being Chrome-alike tabs)]]></description>
			<content:encoded><![CDATA[A new version of <a href="http://totalfinder.binaryage.com/">TotalFinder</a> has been released. This version gives us dual-pane support along with some nice tweaks (such as tabs now actually being <a href="http://www.theinvisibl.com/news/2009/12/08/a-piece-with-a-lot-of-screenshots-about-the-close-tab-behaviour-in-google-chrome/">Chrome-alike tabs</a>)<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/bramus/blog?a=TnLGuPxSNX0:ybKnsfoAeGY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/bramus/blog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=TnLGuPxSNX0:ybKnsfoAeGY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/bramus/blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=TnLGuPxSNX0:ybKnsfoAeGY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/bramus/blog?i=TnLGuPxSNX0:ybKnsfoAeGY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=TnLGuPxSNX0:ybKnsfoAeGY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/bramus/blog?i=TnLGuPxSNX0:ybKnsfoAeGY:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/bramus/blog/~4/TnLGuPxSNX0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bram.us/2010/02/03/totalfinder-0-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bram.us/2010/02/03/totalfinder-0-7/</feedburner:origLink></item>
		<item>
		<title>[Elsewhere] Plupload</title>
		<link>http://feedproxy.google.com/~r/bramus/blog/~3/BNlk3lWCyBo/</link>
		<comments>http://www.bram.us/2010/02/03/plupload/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 13:22:07 +0000</pubDate>
		<dc:creator>Bramus!</dc:creator>
				<category><![CDATA[Another Dailie]]></category>
		<category><![CDATA[Elsewhere]]></category>

		<guid isPermaLink="false">http://www.bram.us/?p=2382</guid>
		<description><![CDATA[The developers of TinyMCE bring us Plupload, a highly usable upload handler: &#8220;Using Plupload one can upload multiple files using Google Gears, Silverlight, Flash, BrowserPlus or HTML5. Flexible configuration allows you to choose all or only some of these upload “runtimes” with fallback in the order you specify.&#8221;]]></description>
			<content:encoded><![CDATA[The developers of <a href="http://tinymce.moxiecode.com/">TinyMCE</a> bring us <a href="http://www.plupload.com/">Plupload</a>, a highly usable upload handler: &ldquo;<em>Using Plupload one can upload multiple files using Google Gears, Silverlight, Flash, BrowserPlus or HTML5. Flexible configuration allows you to choose all or only some of these upload “runtimes” with fallback in the order you specify.</em>&rdquo;<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/bramus/blog?a=BNlk3lWCyBo:SgX2t8dA7Xg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/bramus/blog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=BNlk3lWCyBo:SgX2t8dA7Xg:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/bramus/blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=BNlk3lWCyBo:SgX2t8dA7Xg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/bramus/blog?i=BNlk3lWCyBo:SgX2t8dA7Xg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=BNlk3lWCyBo:SgX2t8dA7Xg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/bramus/blog?i=BNlk3lWCyBo:SgX2t8dA7Xg:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/bramus/blog/~4/BNlk3lWCyBo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bram.us/2010/02/03/plupload/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bram.us/2010/02/03/plupload/</feedburner:origLink></item>
		<item>
		<title>[Elsewhere] HipHop for PHP (formerly known as HyperPHP)</title>
		<link>http://feedproxy.google.com/~r/bramus/blog/~3/BpW_ZP43Lz4/</link>
		<comments>http://www.bram.us/2010/02/02/hiphop-for-php-formerly-known-as-hyperphp/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 22:05:30 +0000</pubDate>
		<dc:creator>Bramus!</dc:creator>
				<category><![CDATA[Another Dailie]]></category>
		<category><![CDATA[Elsewhere]]></category>

		<guid isPermaLink="false">http://www.bram.us/?p=2380</guid>
		<description><![CDATA[As hinted before, in an interview with a Facebook employee: &#8220;HipHop for PHP isn&#8217;t technically a compiler itself. Rather it is a source code transformer. HipHop programmatically transforms your PHP source code into highly optimized C++ and then uses g++ to compile it. HipHop executes the source code in a semantically equivalent manner and sacrifices [...]]]></description>
			<content:encoded><![CDATA[As hinted before, in <a href="http://www.bram.us/2010/01/13/facebook-employee-gives-anonymous-interview/">an interview with a Facebook employee</a>: &ldquo;<em><a href="http://developers.facebook.com/news.php?blog=1&#038;story=358">HipHop for PHP</a> isn&#8217;t technically a compiler itself. Rather it is a source code transformer. HipHop programmatically transforms your PHP source code into highly optimized C++ and then uses g++ to compile it. HipHop executes the source code in a semantically equivalent manner and sacrifices some rarely used features — such as eval() — in exchange for improved performance. HipHop includes a code transformer, a reimplementation of PHP&#8217;s runtime system, and a rewrite of many common PHP Extensions to take advantage of these performance optimizations.</em>&rdquo; &mdash; Too bad they didn&#8217;t keep the name HyperPHP though &#8230;<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/bramus/blog?a=BpW_ZP43Lz4:JBj58-IFGog:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/bramus/blog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=BpW_ZP43Lz4:JBj58-IFGog:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/bramus/blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=BpW_ZP43Lz4:JBj58-IFGog:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/bramus/blog?i=BpW_ZP43Lz4:JBj58-IFGog:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=BpW_ZP43Lz4:JBj58-IFGog:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/bramus/blog?i=BpW_ZP43Lz4:JBj58-IFGog:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/bramus/blog/~4/BpW_ZP43Lz4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bram.us/2010/02/02/hiphop-for-php-formerly-known-as-hyperphp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bram.us/2010/02/02/hiphop-for-php-formerly-known-as-hyperphp/</feedburner:origLink></item>
		<item>
		<title>[Elsewhere] How to be a full time Tech Blogger</title>
		<link>http://feedproxy.google.com/~r/bramus/blog/~3/wXIKwWGqh8M/</link>
		<comments>http://www.bram.us/2010/01/27/how-to-be-a-full-time-tech-blogger/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 16:53:23 +0000</pubDate>
		<dc:creator>Bramus!</dc:creator>
				<category><![CDATA[Another Dailie]]></category>
		<category><![CDATA[Elsewhere]]></category>

		<guid isPermaLink="false">http://www.bram.us/?p=2378</guid>
		<description><![CDATA[Great chart by @steffest: How to be a full time Tech Blogger]]></description>
			<content:encoded><![CDATA[Great chart by @<a href="http://twitter.com/steffest">steffest</a>: <a href="http://blog.stef.be/5/howtobeafulltimetechblogger.jpg">How to be a full time Tech Blogger</a><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/bramus/blog?a=wXIKwWGqh8M:2UM1lF5UzAE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/bramus/blog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=wXIKwWGqh8M:2UM1lF5UzAE:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/bramus/blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=wXIKwWGqh8M:2UM1lF5UzAE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/bramus/blog?i=wXIKwWGqh8M:2UM1lF5UzAE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=wXIKwWGqh8M:2UM1lF5UzAE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/bramus/blog?i=wXIKwWGqh8M:2UM1lF5UzAE:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/bramus/blog/~4/wXIKwWGqh8M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bram.us/2010/01/27/how-to-be-a-full-time-tech-blogger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bram.us/2010/01/27/how-to-be-a-full-time-tech-blogger/</feedburner:origLink></item>
		<item>
		<title>[Elsewhere] TinyMCE 3.3 and jQuery</title>
		<link>http://feedproxy.google.com/~r/bramus/blog/~3/DSspUEeriaM/</link>
		<comments>http://www.bram.us/2010/01/26/tinymce-33-and-jquery/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 16:34:52 +0000</pubDate>
		<dc:creator>Bramus!</dc:creator>
				<category><![CDATA[Another Dailie]]></category>
		<category><![CDATA[Elsewhere]]></category>

		<guid isPermaLink="false">http://www.bram.us/?p=2376</guid>
		<description><![CDATA[With the release of TinyMCE 3.3b1 a lot of jQuery Goodness such as being able to write/do stuff like tinymce.get(0).$('body').html('Hello world'); and $('#textareaid').tinymce().selection.setContent('Hello world!'); has landed upon us! Wow!]]></description>
			<content:encoded><![CDATA[With the release of <a href="http://tinymce.moxiecode.com/punbb/viewtopic.php?id=19932">TinyMCE 3.3b1</a> a lot of <a href="http://blog.moxiecode.com/2010/01/26/more-jquery-goodness/">jQuery Goodness</a> such as being able to write/do stuff like <code>tinymce.get(0).$('body').html('<strong>Hello world</strong>');</code> and <code>$('#textareaid').tinymce().selection.setContent('Hello world!');</code> has landed upon us! Wow!<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/bramus/blog?a=DSspUEeriaM:o-eb1mSKpXI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/bramus/blog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=DSspUEeriaM:o-eb1mSKpXI:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/bramus/blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=DSspUEeriaM:o-eb1mSKpXI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/bramus/blog?i=DSspUEeriaM:o-eb1mSKpXI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=DSspUEeriaM:o-eb1mSKpXI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/bramus/blog?i=DSspUEeriaM:o-eb1mSKpXI:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/bramus/blog/~4/DSspUEeriaM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bram.us/2010/01/26/tinymce-33-and-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bram.us/2010/01/26/tinymce-33-and-jquery/</feedburner:origLink></item>
		<item>
		<title>[Full Post] Installing the original Aptana 1.5 PHP Plugin in Aptana 2.0</title>
		<link>http://feedproxy.google.com/~r/bramus/blog/~3/f148tnNlmnw/</link>
		<comments>http://www.bram.us/2010/01/26/installing-the-original-aptana-15-php-plugin-in-aptana-20/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 16:15:43 +0000</pubDate>
		<dc:creator>Bramus!</dc:creator>
				<category><![CDATA[Another Dailie]]></category>

		<guid isPermaLink="false">http://www.bram.us/?p=2365</guid>
		<description><![CDATA[	 With the release of Aptana 2.0 the Aptana developers decided to drop their excellent plugin in favor of PDT. The reason behind this move can only be reduced down to huge amounts of alcohol and/or illegal drugs because &#8211; one must admit &#8211; the PDT plugin is a pure joke. Luckely there is a [...]]]></description>
			<content:encoded><![CDATA[	<p><img src="http://www.bram.us/wordpress/wp-content/uploads/2010/01/Aptana-Logo.png" alt="" title="Aptana-Logo" width="112" height="112" class="alignnone size-full wp-image-2367" style="display: block; width: 80px; height: 80px; float: left; margin: 0 10px 10px 0;" /> With the release of Aptana 2.0 the Aptana developers decided to drop their excellent plugin in favor of PDT. The reason behind this move can only be reduced down to huge amounts of alcohol and/or illegal drugs because &#8211; one must admit &#8211; the PDT plugin is a pure joke. Luckely there is a way to install the <em>old</em> Aptana PHP Plugin into Aptana 2.0 <img src='http://www.bram.us/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> <br style="clear: both;" /></p>
	<p><span id="more-2365"></span></p>
	<p>Saddened by the move to PDT many of the <a href="https://aptanastudio.tenderapp.com/discussions/questions/75-aptana-no-longer-has-php/">now unhappy users</a>, <a href="http://www.studiolounge.net/2009/11/06/aptana-2-0-php/">such as Adam Patterson who has a good blogpost on the subject</a>, have been looking into an alternative yet have found none &mdash; at least none which is free. Yes, Zend Studio is a great alternative but that baby will cost you about an arm and a leg; 399 euro worth of arm and leg to be precise. I myself have no problem into buying it myself as it is a great tool, but the technical university I&#8217;m teaching at cannot justify total the cost of coughing up the money for the 100 needed licenses as they will only be used for about 3 hours per week during only 1 semester nor can I enforce my students to buy it themselves.</p>
	<p style="text-align: center;"><img src="http://media.smashingmagazine.com/cdn_smash/images/php-ide-test/ides_best.png" /><br /><small>Image by <a href="http://www.smashingmagazine.com/2009/02/11/the-big-php-ides-test-why-use-oneand-which-to-choose/">Smashing Magazine</a></small></p>
	<p>Having sought other free alternatives I ended up most happy with the new Netbeans 6.8. However, it&#8217;s not perfect: Netbeans 6.8 clearly has some work to do in order to catch up with the original Aptana PHP plugin, yet I found it better than PDT in terms of use (<em>the ease of creating a new project for example</em>) and features/support (<em>Intellisense/autocompletion and PHPDoc support that work</em>). The &#8211; to me &#8211; missing feature in Netbeans 6.8 is the lack of an internal debugger. Nearly every time I showcase a bit of code to my students I run it through a debug session. I know, Netbeans 6.8 supports XDebug, but that plugin is a bit too good to the beginning PHP developers: one <code>notice</code> will inject a truckload of HTML with stacktrace and everything related to it &mdash; that&#8217;s not needed for the <em>newbies</em> as they need to learn to code and debug PHP on a plain PHP install.</p>
	<p>Back to Aptana, I&#8217;ve used a few <a href="http://www.flickr.com/photos/bramus/2998573943/">Google Coupons</a> and <a href="http://www.dotkernel.com/php-development/aptana-php-installation-in-aptana-2-x/">found</a> a way to install the original Aptana PHP plugin into Aptana 2.0. It&#8217;s pretty easy actually:</p>
	<ol>
	<li>In Aptana select <code>Help</code> &rarr; <code>Install New Software...</code></li>
	<li>Click on the <code>Add</code> button and add a new entry named <code>Aptana PHP Update Site</code> with <code>http://update.aptana.com/install/php</code> as Location. Click <code>OK</code> to add it</li>
	<li>Select <code>Aptana PHP Update Site</code> from the dropdown and expand <code>PHP Plugin Builds</code> in the list</li>
	<li>Check <code>Aptana PHP 1.1 Development Environment</code> from the list and press <code>Next</code></li>
	<li>Click <code>Finish</code> in the next screen and restart Aptana when asked</li>
	</ol>
	<p style="text-align: center;"><a href="http://farm3.static.flickr.com/2740/4306177745_e8af492971_o.png" title="Screen shot 2010-01-26 at 16.52.12 by Bramus!, on Flickr" rel="lightbox[aptana]"><img src="http://farm3.static.flickr.com/2740/4306177745_d71b99f818.jpg" width="500" height="432" alt="Screen shot 2010-01-26 at 16.52.12" /></a></p>
	<p>The method above however is not bulletproof: once the original update site goes down we won&#8217;t be able to install the plugin anymore. To counter that we&#8217;d need to have a local copy of <code>Aptana PHP 1.1 Development Environment</code> and be able to install that copy. Luckely for us, that all is possible.</p>
	<p>Having played around a bit I noticed that the update URL <code>http://update.aptana.com/install/php</code> redirects to <code>http://update15.aptana.org/php/25753/index.html</code>. Typing that URL in your browser gives you a nice page stating you must enter that URL into Aptana in order install the offered package. The page also states that you can download the offered package and install it from your local disk &#8230; wow, that&#8217;s just what we needed!</p>
	<p style="text-align: center"><a href="http://farm5.static.flickr.com/4007/4306919248_91d2b3f534_o.png" title="Screen shot 2010-01-26 at 16.57.56 by Bramus!, on Flickr" rel="lightbox[aptana]"><img src="http://farm5.static.flickr.com/4007/4306919248_19386bae5b.jpg" width="500" height="283" alt="Screen shot 2010-01-26 at 16.57.56" /></a></p>
	<p>Here&#8217;s the updated instructions (<em>I have a local copy of the package myself and will post it here if the update site were ever to go down</em>):</p>
	<ol>
	<li>Save <a href="http://update15.aptana.org/php/25753/com.aptana.ide.feature.editor.php-1.1.0.25753-42-7IcIlLRWU5z-z01N8UEX.zip">the offered package</a> (98.5MB) to an easy-to-find location.</li>
	<li>In Aptana select <code>Help</code> &rarr; <code>Install New Software...</code></li>
	<li>Click on the <code>Add</code> button and then click the <code>Archive...</code> button, and select the file saved in step 1.</li>
	<li>Check <code>Aptana PHP 1.1 Development Environment</code> from the list and press <code>Next</code></li>
	<li>Click <code>Finish</code> in the next screen and restart Aptana when asked</li>
	</ol>
	<p>For now this will help us out. Now, let&#8217;s hope that the developers of the Aptana PHP Plugin will push their goodness towards PDT and transform PDT into what the Aptana PHP Plugin once was: a rock solid, (nearly) feature complete and free alternative to Zend Studio. Strange though, that the better product folded in favor of the lesser competitor.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/bramus/blog?a=f148tnNlmnw:3K7OkUMsGNw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/bramus/blog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=f148tnNlmnw:3K7OkUMsGNw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/bramus/blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=f148tnNlmnw:3K7OkUMsGNw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/bramus/blog?i=f148tnNlmnw:3K7OkUMsGNw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=f148tnNlmnw:3K7OkUMsGNw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/bramus/blog?i=f148tnNlmnw:3K7OkUMsGNw:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/bramus/blog/~4/f148tnNlmnw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bram.us/2010/01/26/installing-the-original-aptana-15-php-plugin-in-aptana-20/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.bram.us/2010/01/26/installing-the-original-aptana-15-php-plugin-in-aptana-20/</feedburner:origLink></item>
		<item>
		<title>[Elsewhere] NetExport Firebug Extension</title>
		<link>http://feedproxy.google.com/~r/bramus/blog/~3/SBE6iP6L-TE/</link>
		<comments>http://www.bram.us/2010/01/25/netexport-firebug-extension/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 19:44:16 +0000</pubDate>
		<dc:creator>Bramus!</dc:creator>
				<category><![CDATA[Another Dailie]]></category>
		<category><![CDATA[Elsewhere]]></category>

		<guid isPermaLink="false">http://www.bram.us/?p=2363</guid>
		<description><![CDATA[NetExport is a very neat Firebug Extension created by Jan Odvarko, one of the main Firebug contributors. Basically this extension lets you save traces from Firebugs Net Panel into an HTTP Archive (HAR file). The true beauty of this plugin is seen when passing such a created archive into the HTTP Archive Viewer. Be sure [...]]]></description>
			<content:encoded><![CDATA[<a href="http://www.softwareishard.com/blog/netexport/">NetExport</a> is a very neat Firebug Extension created by Jan Odvarko, one of the main Firebug contributors. Basically this extension lets you save traces from Firebugs Net Panel into an HTTP Archive (HAR file). The true beauty of this plugin is seen when passing such a created archive into the <a href="http://www.softwareishard.com/har/viewer/">HTTP Archive Viewer</a>. Be sure to try some of the examples, and be amazed!<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/bramus/blog?a=SBE6iP6L-TE:mzojyTV3DyA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/bramus/blog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=SBE6iP6L-TE:mzojyTV3DyA:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/bramus/blog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=SBE6iP6L-TE:mzojyTV3DyA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/bramus/blog?i=SBE6iP6L-TE:mzojyTV3DyA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/bramus/blog?a=SBE6iP6L-TE:mzojyTV3DyA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/bramus/blog?i=SBE6iP6L-TE:mzojyTV3DyA:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/bramus/blog/~4/SBE6iP6L-TE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.bram.us/2010/01/25/netexport-firebug-extension/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.bram.us/2010/01/25/netexport-firebug-extension/</feedburner:origLink></item>
	</channel>
</rss>
