<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Robert Accettura&#039;s Fun With Wordage &#187; Open Source</title>
	<atom:link href="http://robert.accettura.com/blog/category/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://robert.accettura.com</link>
	<description>Robert Accettura&#039;s Personal Blog on Web Development and Tech</description>
	<lastBuildDate>Sat, 20 Mar 2010 01:51:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom:link rel='hub' href='http://robert.accettura.com/?pushpress=hub'/>
<cloud domain='robert.accettura.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Kernel Upgrade Fun</title>
		<link>http://robert.accettura.com/blog/2010/02/23/kernel-upgrade-fun/</link>
		<comments>http://robert.accettura.com/blog/2010/02/23/kernel-upgrade-fun/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 02:38:14 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[operating-systems]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=3614</guid>
		<description><![CDATA[A few days ago I did a kernel upgrade from 2.6.24 to 2.6.32.1.  Surprisingly the load on the server has dropped slightly.  The server is generally under minimal load, just the way I like it so a drop is particularly surprising.  It was restarted just a few weeks prior, so I don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago I did a kernel upgrade from 2.6.24 to 2.6.32.1.  Surprisingly the load on the server has dropped slightly.  The server is generally under minimal load, just the way I like it so a drop is particularly surprising.  It was restarted just a few weeks prior, so I don&#8217;t think the restart had an impact on load.  Unscientifically it appears the box is under the same level of usage as prior to the upgrade.  The two spikes that delimit the restart are due to some log processing.</p>
<p><img src="http://robert.accettura.com/wp-content/uploads/2010/02/20100223_load-week.png" alt="Server Load" title="Server Load" width="503" height="275" class="centered aligncenter size-full wp-image-3613 noborder" /></p>
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=3614#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2010/02/9e27d19.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2010/02/23/kernel-upgrade-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yahoo Traffic Server Open Sourced</title>
		<link>http://robert.accettura.com/blog/2009/11/04/yahoo-traffic-server-open-sourced/</link>
		<comments>http://robert.accettura.com/blog/2009/11/04/yahoo-traffic-server-open-sourced/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 02:07:18 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[Inktomi]]></category>
		<category><![CDATA[reverse-proxy]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[traffic server]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=3028</guid>
		<description><![CDATA[Way back in 2002 Yahoo acquired Inktomi who was largely know for their search products.  Their software powered some early search engines like HotBot in the pre-Google days.  One of their lesser known products was something called Traffic Server.  Even if it was lesser known it was still used by ISP&#8217;s including [...]]]></description>
			<content:encoded><![CDATA[<p>Way back in 2002 Yahoo acquired Inktomi who was largely know for their search products.  Their software powered some early search engines like HotBot in the pre-Google days.  One of their lesser known products was something called Traffic Server.  Even if it was lesser known it was still used by ISP&#8217;s including AOL, who in those days was big.  Their business disappeared with the great bubble and they were acquired by Yahoo, who was using Traffic Server themselves ever since.</p>
<p>Fast forward to 2009.  Yahoo is now in the process of opening up <a href="http://incubator.apache.org/trafficserver/">Traffic Server</a> as an Apache project.  It&#8217;s already in <a href="http://incubator.apache.org/projects/trafficserver.html">incubator</a>.  Yahoo says it&#8217;s capable of 30,000 requests per server.  Noteworthy is that this runs on generic hardware.</p>
<p>These days most websites use either <a href="http://www.squid-cache.org/">Squid</a>, <a href="http://nginx.net/">Nginx</a>, <a href="http://www.apsis.ch/pound/">Pound</a> or <a href="http://varnish.projects.linpro.no/">Varinish</a> on the open source side.  On the proprietary side there&#8217;s <a href="http://www.citrix.com/English/ps2/products/product.asp?contentID=21679">Citrix NetScaler</a>, <a href="http://www.brocade.com/products-solutions/products/ethernet-switches-routers/application-delivery/index.page">Foundry (now Brocade) ServerIron</a>, <a href="http://www.zeus.com/products/traffic-manager/">Zeus ZXTM</a> or <a href="http://www.f5.com/products/big-ip/">F5&#8217;s Big-IP</a>.  The proprietary side can be either expensive software running on generic hardware or an appliance (which is generally a Intel based server with a custom modified Linux install for low maintenance and top performance).</p>
<p>At this point it&#8217;s apparently not 64-bit and doesn&#8217;t have native IPv6 support.  However it appears to be usable and likely competitive with some of the other stuff out there already.  Yahoo has been using it all along, and I hear they are pretty popular (problems aside).</p>
<p>It should be noted that commercial CDN&#8217;s aren&#8217;t really an alternative for reverse proxy or load balancer since they still require a robust and redundant origin.  If anything they will reduce your requirements, not eliminate them.</p>
<p>Given everyone&#8217;s interest in scaling computing quickly and cheaply this is pretty noteworthy open source event.  It tends to be an afterthought but these applications can be critical.  Squid handles <a href="http://meta.wikimedia.org/wiki/Cache_strategy">78% of Wikipedia&#8217;s requests</a>.  Given <a href="http://stats.wikimedia.org/EN/TablesPageViewsMonthly.htm">all their traffic</a>, you can see how  it matters.</p>
<p>It will be interesting to see if a community builds around Traffic Server and if it sees adoption.</p>
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=3028#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2009/11/a6eea30.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2009/11/04/yahoo-traffic-server-open-sourced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WhiteHouse.gov Goes Open Source</title>
		<link>http://robert.accettura.com/blog/2009/10/25/whitehouse-gov-goes-open-source/</link>
		<comments>http://robert.accettura.com/blog/2009/10/25/whitehouse-gov-goes-open-source/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 17:21:22 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[barack obama]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[whitehouse]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=3015</guid>
		<description><![CDATA[I noted in January that WhiteHouse.gov relaunched for the Obama administration using a closed source infrastructure (it was using ASP.NET on IIS 6.0) running a proprietary CMS.
It has now relaunched using open source Drupal.  Also interesting is that it&#8217;s no longer broadcasting any headers regarding it&#8217;s server.   Considering Drupal is by far [...]]]></description>
			<content:encoded><![CDATA[<p>I <a href="http://robert.accettura.com/blog/2009/01/20/whitehousegov-analysis/">noted</a> in January that WhiteHouse.gov relaunched for the Obama administration using a closed source infrastructure (it was using ASP.NET on IIS 6.0) running a proprietary CMS.</p>
<p>It has now <a href="http://techpresident.com/blog-entry/whitehousegov-goes-drupal">relaunched</a> using open source <a href="http://drupal.org/">Drupal</a>.  Also interesting is that it&#8217;s no longer broadcasting any headers regarding it&#8217;s server.   <del datetime="2009-10-26T17:48:27+00:00">Considering Drupal is by far better tested on a Unix OS andApache, I&#8217;m wondering if they dropped Windows Server/IIS 6.0 in favor of some sort of Linux and Apache.  I can&#8217;t find any hint at what they are using.</del> </p>
<p>It&#8217;s noteworthy that Drupal was already used on <a href="http://www.recovery.gov">recovery.gov</a> and has been used in politics by way of CivicSpace for the Dean campaign in 2004.</p>
<p>Via Drupal it&#8217;s still using jQuery (verison 1.2.6).   It&#8217;s also now using RSS rather than ATOM for feeds, which I presume is by way of the switch to Drupal rather than an intentional effort.</p>
<p>Another interesting change is they tweaked the doctype from  XHTML Transitional to <a href="http://www.w3.org/TR/xhtml-rdfa-primer/">XHTML+RDFa</a>.</p>
<p>Pretty much everything else is still the same including the design.  Analytics is still done using WebTrends (holdover from the Bush administration) and Akamai still sits in front of their servers.  </p>
<p>For CSS hackers: They still choose conditional CSS for IE compatibility.</p>
<p>Their pages don&#8217;t fully validate anymore, though there is no terrible markup either.</p>
<p>Video is still done using Flash, maybe they&#8217;ll consider adopting HTML5 video.  They could do so and <a href="http://hacks.mozilla.org/2009/06/html5-video-fallbacks-markup/">fallback to Flash</a>.  The latest versions of Firefox, Safari, and Chrome could take advantage of it today.  The rest of the browsers would get the Flash experience.  That would be the next major step in opening up.  Mark Pilgrim has a <a href="http://diveintohtml5.org/video.html">good primer</a> if they need.</p>
<p><strong>Edit [9/26/2009 @ 1:45 PM EST]:</strong> <a href="http://radar.oreilly.com/2009/10/whitehouse-switch-drupal-opensource.html">Tim O&#8217;Reilly</a> confirms it is indeed running on LAMP, specifically Red Hat Linux with Apache, MySQL and obviously PHP. Apache Solr is used for search.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=3015#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2009/10/0e79b97.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2009/10/25/whitehouse-gov-goes-open-source/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Apple Kills ZFS Support</title>
		<link>http://robert.accettura.com/blog/2009/10/25/apple-kills-zfs-support/</link>
		<comments>http://robert.accettura.com/blog/2009/10/25/apple-kills-zfs-support/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 15:59:39 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[btfs]]></category>
		<category><![CDATA[cddl]]></category>
		<category><![CDATA[filesystem]]></category>
		<category><![CDATA[gpl]]></category>
		<category><![CDATA[hfs+]]></category>
		<category><![CDATA[zfs]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=3009</guid>
		<description><![CDATA[I mentioned over a year ago that Apple was porting Sun&#8217;s ZFS file system to Mac OS X.  While it was available as read-only on Leopard it seems to have been completely pulled from Snow Leopard.  For something that was suspected to be the future of disk storage for Mac OS X, that [...]]]></description>
			<content:encoded><![CDATA[<p>I mentioned over a year ago that Apple was <a href="http://robert.accettura.com/blog/2008/01/13/zfs-on-mac-os-x/">porting Sun&#8217;s ZFS file system</a> to Mac OS X.  While it was available as read-only on Leopard it seems to have been completely pulled from Snow Leopard.  For something that was suspected to be the future of disk storage for Mac OS X, that seemed odd.  Now Apple has <a href="http://www.appleinsider.com/articles/09/10/23/apple_shuts_down_zfs_open_source_project.html">officially discontinued the project</a>.</p>
<p>I had heard about the ongoing NetApp vs. Sun <a href="http://blogs.netapp.com/dave/2008/10/current-status.html">patent war</a> where NetApp feels that ZFS is too close to WAFL.  It seems likely that Apple doesn&#8217;t want to get involved in that.  Apple even has a fear of that <a href="http://robert.accettura.com/blog/2009/07/06/debating-ogg-theora-and-h-264/">potential</a> with OGG Theora.  Once the transition was made to ZFS it would be a costly and time-consuming effort to swap with something else since Mac OS has never been very file system neutral.</p>
<p>A new theory is that the Oracle/Sun deal leaves the company developing two filesystems: ZFS and Btfs.  It sounds like <a href="http://en.wikipedia.org/wiki/Btrfs">Oracle&#8217;s Btfs</a> is the more likely future.  If Apple switched to ZFS they would have been left as the only platform using it.  Linux can&#8217;t fully switch since the CDDL license isn&#8217;t fully compatible with GPL meaning it would need to be implemented through FUSE.  Btfs is coming along for Linux.</p>
<p>Reading through Btfs, it seems like a lot of the big advantages of ZFS are already in Btfs though it lacks full disk encryption.  It does however add online resizing.  It&#8217;s also GPL and has support from RedHat, Novell, IBM and was accepted into the Linux mainline kernel as of 2.6.29rc1.  That means it already has a much more robust community and seems likely to be widely accepted in UNIX land.</p>
<p>So will Apple switch to Btfs for Mac OS X 10.7 or 10.8?  I think the two possibilities are that it will either build something in-house, or switch to Btfs.  I think Btfs offers a compelling set of features and would allow Apple to brag about more compatibility with other OS&#8217;s and potentially adopt features as the file system matures at a low-cost.  It&#8217;s possible we&#8217;ll hear something as soon as WWDC 2010.</p>
<p><small><strong>Edit [10/25/2009 @ 6:30 PM EST]:</strong> <a href="http://mail.opensolaris.org/pipermail/zfs-discuss/2009-October/033125.html">Confirmed</a> via <a href="http://daringfireball.net/linked/2009/10/25/bonwick">Daring Fireball</a></small>
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=3009#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2009/10/6eff96c.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2009/10/25/apple-kills-zfs-support/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Remove Spikes From RRDtool Graphs</title>
		<link>http://robert.accettura.com/blog/2009/10/24/remove-spikes-from-rrdtool-graphs/</link>
		<comments>http://robert.accettura.com/blog/2009/10/24/remove-spikes-from-rrdtool-graphs/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 03:24:46 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[graphing]]></category>
		<category><![CDATA[rrdtool]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=3004</guid>
		<description><![CDATA[I use RRDtool to make graphs on various things I monitor like server stats, network stats and it does a relatively good job.  My one (big) complaint is that when you restart you occasionally see these gigantic spikes that completely mess up the data.  I&#8217;ve even seen spikes larger than what the system [...]]]></description>
			<content:encoded><![CDATA[<p>I use RRDtool to make graphs on various things I monitor like server stats, network stats and it does a relatively good job.  My one (big) complaint is that when you restart you occasionally see these gigantic spikes that completely mess up the data.  I&#8217;ve even seen spikes larger than what the system can technically handle.</p>
<p>Nobody mentioned there&#8217;s a <code>removespikes.pl</code> script (<a href="http://oss.oetiker.ch/rrdtool/pub/contrib/removespikes.tar.gz">download</a>) that will remove these outliers from your rrds.  I put together a quick shell script to make it quick for when I need to run it again:</p>
<pre>

!/bin/sh

for i in /path/to/graphs/rrd/*;
do
        perl removespikes.pl $i;
done;
</pre>
<p>If you have a ton of graphs a quick shell script to iterate through the directly may be quicker.  If you only have a handful like me, no big deal.</p>
<p>Keep the script around for the next time you have spikes to deal with.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=3004#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2009/10/7c54560.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2009/10/24/remove-spikes-from-rrdtool-graphs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Theora Improvements</title>
		<link>http://robert.accettura.com/blog/2009/05/09/theora-improvements/</link>
		<comments>http://robert.accettura.com/blog/2009/05/09/theora-improvements/#comments</comments>
		<pubDate>Sun, 10 May 2009 01:14:01 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[ogg theora]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=2682</guid>
		<description><![CDATA[I mentioned back in January that there was a push to improve open video, something I think is very important for the future of the web.  Chris Blizzard pointed to a recent Theora update which includes screenshots of the progress that has been made.  It&#8217;s very impressive to actually see.  Even more [...]]]></description>
			<content:encoded><![CDATA[<p>I mentioned back in January that there was a <a href="http://robert.accettura.com/blog/2009/01/26/open-video/">push to improve open video</a>, something I think is very important for the future of the web.  <a href="http://www.0xdeadbeef.com/weblog/?p=1300">Chris Blizzard</a> pointed to a recent <a href="http://web.mit.edu/xiphmont/Public/theora/demo7.html">Theora update</a> which includes screenshots of the progress that has been made.  It&#8217;s very impressive to actually see.  Even more impressive is the mention that it&#8217;s using the &#8220;same encoder parameters, equal bitrates&#8221;.  This isn&#8217;t just turning up the bitrate in an attempt to improve quality.</p>
<p>Since these improvements are in the encoder rather than the format, or the playback library that means existing Theora users, as well as all Firefox 3.5 users will be benefiting from the work already done, as well as work done in the future without needed continued software updates, though I bet even playback will get some improvements over time.</p>
<p>Even better is that <a href="http://theora.org/benefits/">open video is free</a> unlike most other formats out there.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=2682#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2009/05/d550fb5.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2009/05/09/theora-improvements/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Chromium&#8217;s WebKit Fork Is No More</title>
		<link>http://robert.accettura.com/blog/2009/05/08/chromiums-webkit-fork-is-no-more/</link>
		<comments>http://robert.accettura.com/blog/2009/05/08/chromiums-webkit-fork-is-no-more/#comments</comments>
		<pubDate>Sat, 09 May 2009 01:48:44 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[chromium]]></category>
		<category><![CDATA[flock]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=2678</guid>
		<description><![CDATA[This is very cool news for both WebKit sand Chromium.  Chromium will no longer use a forked version of WebKit.  This will mean more contributions directly to WebKit and a more current Chromium.
I wish all browser vendors could agree and sync engines a bit more so that Safari/Chrome would ship the same version [...]]]></description>
			<content:encoded><![CDATA[<p>This is very cool news for both WebKit sand Chromium.  Chromium will <a href="http://groups.google.com/group/chromium-dev/browse_thread/thread/b6aebed87bbf6201">no longer</a> use a forked version of WebKit.  This will mean more contributions directly to WebKit and a more current Chromium.</p>
<p>I wish all browser vendors could agree and sync engines a bit more so that Safari/Chrome would ship the same version of WebKit rather than stagger based on their own release schedule.  Same for Mozilla/Flock etc. While very difficult in many respects it would make it much easier on web developers to have less products out there to test against.  I think it&#8217;s unlikely to happen, but that doesn&#8217;t mean it wouldn&#8217;t be convenient.  Some Web Developer bias speaking here.</p>
<p><small>[Via: <a href="http://ponderer.org/webkit_unforked">Tony Chang</a>]</small>
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=2678#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2009/05/eaf112d.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2009/05/08/chromiums-webkit-fork-is-no-more/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Open Video</title>
		<link>http://robert.accettura.com/blog/2009/01/26/open-video/</link>
		<comments>http://robert.accettura.com/blog/2009/01/26/open-video/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 01:50:04 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[ogg theora]]></category>
		<category><![CDATA[ogg vorbis]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[Wikipedia]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=2451</guid>
		<description><![CDATA[Just the other day I was complaining that Ogg Theora/Vorbis hasn&#8217;t really proven itself and achieved market penetration to the point where people will still care about it in several years.  My concern with less popular file formats is that data is lost forever if future computing can&#8217;t view it.  Popularity, while it [...]]]></description>
			<content:encoded><![CDATA[<p>Just the other day I was <a href="http://robert.accettura.com/blog/2009/01/14/wikipedias-multimedia-push/">complaining</a> that Ogg Theora/Vorbis hasn&#8217;t really proven itself and achieved market penetration to the point where people will still care about it in several years.  My concern with less popular file formats is that data is lost forever if future computing can&#8217;t view it.  Popularity, while it may not be fair does help encourage it.  For example I can still open up old WordPerfect files easier than I can Professional Write files (trip down memory lane anyone?)</p>
<p>I&#8217;m thrilled to see a push for <a href="http://blog.mozilla.com/blog/2009/01/26/in-support-of-open-video/">open video</a>.  Better encoders and decoders along with working with the Wikimedia Foundation (Wikipedia&#8217;s use of Theora can be very influential) will hopefully provide a boost for these formats which tends to be a cyclical trend once it gains momentum.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=2451#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2009/01/9d32d80.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2009/01/26/open-video/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Compiling RRDtool 1.3.x On Mac OS X</title>
		<link>http://robert.accettura.com/blog/2009/01/03/compiling-rrdtool-13x-on-mac-os-x/</link>
		<comments>http://robert.accettura.com/blog/2009/01/03/compiling-rrdtool-13x-on-mac-os-x/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 02:11:23 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[cairo]]></category>
		<category><![CDATA[glib]]></category>
		<category><![CDATA[mac-os-x]]></category>
		<category><![CDATA[pango]]></category>
		<category><![CDATA[pixman]]></category>
		<category><![CDATA[rrdtool]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=2289</guid>
		<description><![CDATA[I&#8217;ve recently been trying to upgrade RRDtool to 1.3.x as I&#8217;ve previously been using 1.2.x.  New in 1.3 is moving to Cairo graphics, which is pretty cool and provides much better anti-aliased text.  MMAP IO should also help since I run it on an old box.  It&#8217;s a worthwhile upgrade.

Unfortunately the build [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently been trying to upgrade RRDtool to <a href="http://oss.oetiker.ch/rrdtool-trac/wiki/RRDtool13">1.3.x</a> as I&#8217;ve previously been using 1.2.x.  New in 1.3 is moving to Cairo graphics, which is pretty cool and provides much better anti-aliased text.  MMAP IO should also help since I run it on an old box.  It&#8217;s a worthwhile upgrade.</p>
<p><span id="more-2289"></span></p>
<p>Unfortunately the <a href="http://oss.oetiker.ch/rrdtool/doc/rrdbuild.en.html">build directions</a> for Mac OS X are lacking (they don&#8217;t really exist).  Building the dependencies didn&#8217;t really work for me.  For anyone who wants to follow this, note that these are <em>changes</em> to the instructions, not replacements.  It doesn&#8217;t discuss everything.  I have only done this on Mac OS X 10.4.11.  I have no idea if this works on any other version, though I suspect 10.5 will work fine.</p>
<p>For starters I used the following <code>LDFLAGS</code>:</p>
<pre>
LDFLAGS="-Wl,-blibpath:${INSTALL_DIR}/lib"
</pre>
<p>I&#8217;m not sure if <code>-Wl</code> is necessary or not, but I don&#8217;t think it&#8217;s harmful.</p>
<p>In general the directions listed on the build page are pretty strait forward and work fine on Mac OS X but I did encounter an issue once I started to compile Pango 1.17.5:</p>
<pre>
 gcc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"Pango\" -DPANGO_ENABLE_BACKEND -DPANGO_ENABLE_ENGINE -DSYSCONFDIR=\"/usr/local/rrdtool-1.3.5/etc\" -DLIBDIR=\"/usr/local/rrdtool-1.3.5/lib\" -I.. -DPANGO_ENABLE_DEBUG -D_REENTRANT -I/usr/local/rrdtool-1.3.5/include/glib-2.0 -I/usr/local/rrdtool-1.3.5/lib/glib-2.0/include -I/usr/local/rrdtool-1.3.5/include/cairo -I/usr/local/rrdtool-1.3.5/include/freetype2 -I/usr/local/rrdtool-1.3.5/include -I/usr/local/rrdtool-1.3.5/include/libpng12 -I/usr/local/rrdtool-1.3.5/include/pixman-1 -I/usr/local/rrdtool-1.3.5/include -I/usr/local/rrdtool-1.3.5/include/freetype2 -I/usr/local/rrdtool-1.3.5/include -xobjective-c -O3 -fPIC -Wall -MT libpangocairo_1_0_la-pangocairo-fontmap.lo -MD -MP -MF .deps/libpangocairo_1_0_la-pangocairo-fontmap.Tpo -c pangocairo-fontmap.c  -fno-common -DPIC -o .libs/libpangocairo_1_0_la-pangocairo-fontmap.o
In file included from pangocairo-fontmap.c:29:
pangocairo-atsui.h:27:25: error: cairo-atsui.h: No such file or directory
make[4]: *** [libpangocairo_1_0_la-pangocairo-fontmap.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
</pre>
<p>After some experimentation I found that I had to update to a newer version of Pango.  Which needs a newer version of GLib and Cairo.  Which requires a newer version of Pixman.  You&#8217;ve got to love how that cascades.  Here&#8217;s what I changed:</p>
<h3>Pixman</h3>
<p>I ended up using <a href="http://www.cairographics.org/releases/pixman-0.13.2.tar.gz">Pixman 0.13.2</a> and doing:</p>
<pre>
tar -xzf pixman-0.13.2.tar.gz
cd pixman-0.13.2
./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
make
make install
</pre>
<h3>Cairo</h3>
<p>Then I installed <a href="http://www.cairographics.org/releases/cairo-1.8.6.tar.gz">Cairo 1.8.6</a> using:</p>
<pre>
tar -xzf cairo-1.8.6.tar.gz
cd cairo-1.8.6
./configure --prefix=$INSTALL_DIR --enable-xlib=no --enable-xlib-xrender=no --enable-win32=no  --enable-quartz=yes --enable-quartz-font=yes CFLAGS="-O3 -fPIC"
make
make install
</pre>
<p>I modified a few configure flags to use quartz though I left <code>--enable-quartz-image</code> off because it&#8217;s experimental as of 1.8.6.  Also some of the flags changed slightly between versions (xlib-render is now xlib-xrender).</p>
<h3>GLib</h3>
<p>I then upgraded <a href="http://ftp.gnome.org/pub/gnome/sources/glib/2.18/glib-2.18.0.tar.gz">GLib to 2.18</a>:</p>
<pre>
tar -xzf glib-2.18.tar.gz
cd glib-2.18
./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
make
make install
</pre>
<p>This took forever to build, but it worked fine.</p>
<h3>Pango</h3>
<p>I then finally installed <a href="http://ftp.gnome.org/pub/GNOME/sources/pango/1.22/pango-1.22.4.tar.gz">Pango 1.22.4</a>:</p>
<pre>
tar -xzf pango-1.22.4.tar.gz
cd pango-1.22.4
./configure --prefix=$INSTALL_DIR --disable-tcl --disable-python
make
make install
</pre>
<p>If for some reason Pango doesn&#8217;t include Cairo as it&#8217;s backend like this when <code>./configure</code> ends:</p>
<pre>
configuration:
        backends: Cairo FreeType X
</pre>
<p>Try using the following statements first:</p>
<pre>
CAIRO_CFLAGS="-I=/usr/local/rrdtool-1.3.5/include/cairo"
CAIRO_LIBS=/usr/local/rrdtool-1.3.5/lib/
</pre>
<p>Then run <code>./configure</code> again.</p>
<p>Then compile RRDtool itself by following the directions as normal.  This worked fine for me.  </p>
<p>Cascading dependencies suck.  There may have been an easier fix to my problem, but I wasn&#8217;t able to find it.  Simply updating to newer versions of these libraries seemed like the best solution.  That said, these aren&#8217;t officially sanctioned versions by the RRDtool team.  Be warned.</p>
<p>Good luck to anyone else who tries this.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=2289#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2009/01/80a7e4f.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2009/01/03/compiling-rrdtool-13x-on-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Firefox Tablet</title>
		<link>http://robert.accettura.com/blog/2008/07/21/firefox-tablet/</link>
		<comments>http://robert.accettura.com/blog/2008/07/21/firefox-tablet/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 01:06:53 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[firefox tablet]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[techcrunch]]></category>

		<guid isPermaLink="false">http://robert.accettura.com/?p=1848</guid>
		<description><![CDATA[TechCrunch popped the idea of creating a Web tablet based on Linux and Firefox.  The idea is interesting and something I wanted to pick apart (and reassemble) a bit.  It&#8217;s a novel idea and I&#8217;m very interested in watching it.  Success or failure, I think important things will be learned in the [...]]]></description>
			<content:encoded><![CDATA[<p>TechCrunch popped the idea of <a href="http://www.techcrunch.com/2008/07/21/we-want-a-dead-simple-web-tablet-help-us-build-it/">creating a Web tablet</a> based on Linux and Firefox.  The idea is interesting and something I wanted to pick apart (and reassemble) a bit.  It&#8217;s a novel idea and I&#8217;m very interested in watching it.  Success or failure, I think important things will be learned in the industry of open source hardware.  Here&#8217;s how it&#8217;s described:</p>
<blockquote cite="http://www.techcrunch.com/2008/07/21/we-want-a-dead-simple-web-tablet-help-us-build-it/"><p>
The machine is as thin as possible, runs low end hardware and has a single button for powering it on and off, headphone jacks, a built in camera for video, low end speakers, and a microphone. It will have Wifi, maybe one USB port, a built in battery, half a Gigabyte of RAM, a 4-Gigabyte solid state hard drive. Data input is primarily through an iPhone-like touch screen keyboard. It runs on linux and Firefox. It would be great to have it be built entirely on open source hardware, but including Skype for VOIP and video calls may be a nice touch, too.
</p></blockquote>
<p>Overall it&#8217;s pretty sound though a few things jump out at me.  </p>
<ul>
<li><strong>Battery Life</strong>The screen for something like this looks like it will be a decent size (9-12&#8243;), meaning it will need a decent battery.  Getting a slim and light enough battery with enough battery life to allow for WiFi browsing (since that&#8217;s what the device is dedicated to) could be difficult.  Your going to need more than an iPhone battery.  I suspect under 4hrs will never go.  6-8 for any real adoption.</li>
<li><strong>Resolution</strong> &#8211; If it doesn&#8217;t hit 1024&#215;768 it&#8217;s going to have a tough time being popular.  That&#8217;s pretty much the standard most sites are made for.</li>
<li><strong>RAM</strong> &#8211; 512MB should be enough for a product that&#8217;s just a web browser / VoIP terminal, but if it left the ability to add up to 1GB (even if no easy access door) it may do better in terms of getting adoption.</li>
<li><strong>PC Card</strong> &#8211; The major criticism of the MacBook Air was the lack of a PC Card slot for a wireless card.  You know that will be a case here.  This could be tricky.</li>
<li><strong>Durability</strong> &#8211; Gadgets tend to last 2-4 years.  We&#8217;ll go with 2 for the sake of this discussion.  The front is a giant screen.  It&#8217;s shaped like a book.  Many people will want to carry it ina backpack or other bag containing other items.  The iPhone is somewhat unique for <a href="http://www.pcworld.com/article/133636/how_tough_is_the_iphone.html">using glass</a> rather than plastic.  The iPhone is <a href="http://www.pcworld.com/article/133636/how_tough_is_the_iphone.html">tough</a> as nails. If this screen gets scratched easily, it&#8217;s going to become a crappy experience overnight.  If glass isn&#8217;t an affordable option, perhaps a low cost alternative is to make a cheap and easily replaceable plastic cover.  So if it gets scratched up beyond the users threshold they can order another cover and just replace it.</li>
<li><strong>Software</strong> &#8211; I agree with the slim idea, but this runs into the same issues as Apple had with the iPhone.  Web Apps don&#8217;t always cut it.  The ability to hit the OS should be there (at your own risk) with an easy way to restore your device to factory condition (perhaps by connecting to the desktop and running some application).  I know I&#8217;d like an SSH client (openSSH will be fine).  Pidgin perhaps?  Skype would be cool too.  Easily hackable would be a major plus.  Especially considering the nature of the early adopters.</li>
<li><strong>Stand</strong> &#8211; A stand with a built in USB hub and charger would be a very good accessory (keep cost of actual tablet low).  It could be designed like a monitor so when you put the tablet in place, you can have a keyboard in front of it&#8230; and use it as a terminal with mouse/keyboard.  Or just use the touch screen by tilting it back.  All while it charges.</li>
</ul>
<p>The ability to adopt some or all of these ideas needs to take into account price.  But these are what I think will likely gauge it&#8217;s success or failure, assuming it reaches the market.  The benchmark is the iPhone, love it or hate it.  Being as user friendly, flexible, and durable is important. Taking advantage of the form factor, and a reasonable price is what will set it apart.</p>
<blockquote cite="http://www.techcrunch.com/2008/07/21/we-want-a-dead-simple-web-tablet-help-us-build-it/"><p>
What will we call it? The best name I can think of is the Firefox Tablet, but that will take a round of discussions with Mozilla.
</p></blockquote>
<p>With the modifications to Firefox, that&#8217;s not likely.  Get ready for IceWeasel Tablet.</p>
<p>Now that I gave my $0.02, I&#8217;d be curious to know what others think of the idea.
<div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=1848#comments"><img src="http://robert.accettura.com/wp-content/commentCount/2008/07/83d7c5d.gif" alt="Comment Count" style="border:0;" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://robert.accettura.com/blog/2008/07/21/firefox-tablet/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
