<?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>Windisch Wide Web</title>
	<atom:link href="http://eric.windisch.us/feed/" rel="self" type="application/rss+xml" />
	<link>http://eric.windisch.us</link>
	<description>Geekspeak by Eric Windisch</description>
	<lastBuildDate>Fri, 02 Jul 2010 07:04:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>6o.to &#8211; not just another URL shortener</title>
		<link>http://eric.windisch.us/2010/07/6o-to-not-just-another-url-shortener/</link>
		<comments>http://eric.windisch.us/2010/07/6o-to-not-just-another-url-shortener/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 07:04:49 +0000</pubDate>
		<dc:creator>ewindisch</dc:creator>
				<category><![CDATA[Daily events]]></category>

		<guid isPermaLink="false">http://eric.windisch.us/?p=195</guid>
		<description><![CDATA[So this week, I launched www.6o.to. This is a URL shortener. Yes, I know that there are *many* services just like this on the internet&#8230; or are there? What makes 6o.to special is that it is based on the DNS infrastructure, and an active implementation of a Draft IETF specification I published last year. Quite [...]]]></description>
			<content:encoded><![CDATA[<p>So this week, I launched <a href="http://6o.to">www.6o.to</a>.  This is a URL shortener.  Yes, I know that there are *many* services just like this on the internet&#8230; or are there? What makes 6o.to special is that it is based on the DNS infrastructure, and an active implementation of a  Draft IETF specification I published last year.</p>
<p>Quite simply, the URLs are stored in TXT records via DNS. This means that websites could look these up not by a complex API, but via standard DNS.  Of course, this doesn&#8217;t exclude *also* having a complex API, but DNS allows for some really cool things.</p>
<p>For instance, one brilliant result of using DNS is the ability to cache content.  Individual sites such as universities or large organizations could utilize their existing DNS infrastructure to reduce the effect of numerous redirects, by providing their own internal redirection service.</p>
<p>I realize that the advantages of this new service are highly targeted towards those providing IT infrastructure, rather than the end-user adopting the service. Much of the forward development of this service will be to provide features that the end-user will rave over&#8230; stay tuned?</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-4095435722762568";
/* eric.windisch.us - content - 336x280 */
google_ad_slot = "0825722209";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://eric.windisch.us/2010/07/6o-to-not-just-another-url-shortener/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A security concern with ZFS deduplication</title>
		<link>http://eric.windisch.us/2010/02/a-security-concern-with-zfs-deduplication/</link>
		<comments>http://eric.windisch.us/2010/02/a-security-concern-with-zfs-deduplication/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 13:25:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[security]]></category>
		<category><![CDATA[storage]]></category>

		<guid isPermaLink="false">http://eric.windisch.us/archives/179</guid>
		<description><![CDATA[Several months ago, ZFS added deduplication support. This is a brilliant feature which allows duplicate (N) copies of data to be represented only once on disk, rather than keeping multiple (N) copies. Unfortunately, deduplication has many potential security concerns, some obvious and some not-so-obvious. For instance, hashing collisions are an obvious problem and are fairly [...]]]></description>
			<content:encoded><![CDATA[<p>Several months ago, ZFS added deduplication support.  This is a brilliant feature which allows duplicate (N) copies of data to be represented only once on disk, rather than keeping multiple (N) copies.  Unfortunately, deduplication has many potential security concerns, some obvious and some not-so-obvious.  For instance, hashing collisions are an obvious problem and are fairly well-considered in deduplication implementations, this is why ZFS uses the still-secure SHA-256 algorithm.</p>
<p>This article describes the simple method by which any user may determine if data exists elsewhere within a ZFS pool with deduplication enabled.  The attacking user must possess write access and the ability to determine the volume&#8217;s size/alloc/free statistics.  Such statistics may be available via various means such as NFS, Samba, or &#8216;df&#8217;.</p>
<p>The root of this bug originates in the choice of ZFS engineers in their handling of &#8216;df&#8217;. That is, should the deduplication be completely transparent? Should used/allocated space always increase even if it surpasses total space (weird)? Or, rather, should the disk size increase by the deduplicated amount?  The ZFS engineers choose, perhaps unfortunately, the latter solution.</p>
<p>The attack is simple.  Upon allocating blocks, if the volume&#8217;s size increases, then the blocks must have already existed.  In contrast, if the volume&#8217;s size stays the same, but the allocated space increases, then it is the first copy of the blocks to have been written within the pool.</p>
<p>The best prevention against this attack is not to use deduplication.  Success of this attack is based on disk activity, frequent writes of random duplicate blocks will invalidate the delta calculation.  This attack is expected to perform best against large continuous blocks, as such data will trigger a larger delta.  Unfortunately, it is precisely for large datasets that deduplication is preferred.</p>
<p>The important question, of course, is what are the current practical applications?  There are certainly privacy concerns.  It should be noted that private cryptographic keys should be relatively safe as the attack is more effective against large datasets.</p>
<p>I&#8217;d love to receive feedback,<br />
<br /> please email me: eric@windisch.us, or find me on twitter: ewindisch</p>
<p>-<br />
<br />EDIT: I realize that the volume statistics are not visible via &#8216;df&#8217;, nor via NFS or CIFS. You must receive this information from the &#8216;zfs&#8217; command, or from tools which interface to it.  A bug report has been filed in OpenSolaris.</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.windisch.us/2010/02/a-security-concern-with-zfs-deduplication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No public clouds</title>
		<link>http://eric.windisch.us/2009/10/no-public-clouds/</link>
		<comments>http://eric.windisch.us/2009/10/no-public-clouds/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 06:16:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[cloud]]></category>
		<category><![CDATA[hosting]]></category>

		<guid isPermaLink="false">http://eric.windisch.us/archives/180</guid>
		<description><![CDATA[There are no such thing as hosted public clouds. My belief is that there is no such thing as a hosted public cloud.  The private cloud is a solution for a business/consumer to manage their scalability and reliability.  These private clouds may have public interfaces, but to the consumer this is not a &#8220;cloud&#8221; but [...]]]></description>
			<content:encoded><![CDATA[<p>There are no such thing as hosted public clouds.</p>
<p>My belief is that there is no such thing as a hosted public cloud.  The private cloud is a solution for a business/consumer to manage their scalability and reliability.  These private clouds may have public interfaces, but to the consumer this is not a &#8220;cloud&#8221; but a single consolidated, non-redundant system.  That is to say, the customer has a single point of failure.  Once a single point of failure is introduced to a system, it is no longer a cloud.  For that reason, no single provider can sell a public cloud, so no such thing a public cloud may possibly exist.</p>
<p>Private clouds may offer public interfaces, and these services have been known as &#8220;public clouds&#8221;.  I think this is a misnomer because building on a single provider, even if that provider has a cloud infrastructure, does not qualify as building on a &#8220;cloud&#8221;.  Anyone building on top of a hosted service is building on &#8220;cloud&#8221; if, and only if, they are building in a redundant and reliable fashion against multiple points of failure: I.E if they&#8217;re also building on top of MORE THAN ONE hosted service provider&#8217;s compute platform.</p>
<p>If we must use the term &#8220;public cloud&#8221;, then this must be used in the singular to as a generalization of hosted services.</p>
<p>In regard to the recent events at Danger/Microsoft, I should note that to the Sidekick community that they were not hosted on the cloud, but instead by a single point of failure.  Even if Danger/Microsoft was utilizing a private cloud to host their data, this would not have eliminated the threat of a single point of failure from the perspective of the end-user.  I will also extend a warning to the users of Salesforce: You are NOT on a cloud.  Salesforce operates their services on a private cloud, but as end-users you are still linked to a single point of failure: Salesforce.com Inc.</p>
<p>In my opinion, the only time in which operating through a single vendor may still qualify as being a &#8220;cloud&#8221; would be through the use of on-premises software and hardware which is not restricted by DRM, time-locks, or similar limitations.  For instance, running VMware software would still qualify as a cloud solution because this software would not suddenly fail to operate if VMware was to be purchased, change their licensing, or through any other course of events.  However, it might be argued &#8212; I&#8217;d argue it &#8212; that with Microsoft&#8217;s WGA, strict interpretation of this cloud definiation would make it impossible to run a cloud on Microsoft&#8217;s current server software line.</p>
<p>Thoughts?</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.windisch.us/2009/10/no-public-clouds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My concern with healthcare reform.</title>
		<link>http://eric.windisch.us/2009/09/my-concern-with-healthcare-reform/</link>
		<comments>http://eric.windisch.us/2009/09/my-concern-with-healthcare-reform/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 10:05:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[healthcare]]></category>
		<category><![CDATA[human rights]]></category>

		<guid isPermaLink="false">http://eric.windisch.us/archives/181</guid>
		<description><![CDATA[I only have one concern with healthcare reform, and it might even be an unjustified fear.  However, I base this primarily on the speech given by Obama to Congress and televised last week. To me, it appears the plan is to tighten regulation immediately, with the public option only available in another 4 years.  If I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<div class="UIComposer_InputShadow">
<div id="c4ab06c1de5a8d1140098735_input" class="Mentions_Input">I only have one concern with healthcare reform, and it might even be an unjustified fear.  However, I base this primarily on the speech given by Obama to Congress and televised last week.</p>
<p>To me, it appears the plan is to<br />
tighten regulation immediately, with the public option only available<br />
in another 4 years.  If I&#8217;m wrong about this, I&#8217;d love to know, I&#8217;m embarrassed to admit I don&#8217;t know as much about this plan<br />
as I&#8217;d like.</p>
<p>Anyhow, if this is true, it means that in preparation for the new<br />
regulations, insurers will drop many of the self-employed and will<br />
raise prices before the new rules take effect.  With the public option<br />
available with a 4 year delay, many will be in worse shape than they<br />
are now until that day comes.  Knowing conservatives, and the fact<br />
there will be a new congressional and presidential race in that time,<br />
we might even get stuck without any public option at all, and millions<br />
currently insured losing their coverage even after the four year wait. <br />
At least, that is my fear&#8230; how the law eventually gets written and<br />
implemented is yet to be seen.</p>
<p>I write this as a self-employed, small business owner whom buys his own private individual insurance in Pennsylvania.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://eric.windisch.us/2009/09/my-concern-with-healthcare-reform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A visit to the Time Doctor</title>
		<link>http://eric.windisch.us/2009/05/a-visit-to-the-time-doctor/</link>
		<comments>http://eric.windisch.us/2009/05/a-visit-to-the-time-doctor/#comments</comments>
		<pubDate>Sat, 09 May 2009 09:24:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[cloud]]></category>
		<category><![CDATA[gaming]]></category>

		<guid isPermaLink="false">http://eric.windisch.us/archives/182</guid>
		<description><![CDATA[A long-time IRC aquaintance of mine, Zackary Slater (aka zakk), has been running a site called TimeDoctor.org for a number of years.  It has been primarily focused on video-games, internet memes, and other various content, but he has asked me to join and provide a more technical slant.  His site currently has much wider exposure [...]]]></description>
			<content:encoded><![CDATA[<p>A long-time IRC aquaintance of mine, Zackary Slater (aka zakk), has been running a site called TimeDoctor.org for a number of years.  It has been primarily focused on video-games, internet memes, and other various content, but he has asked me to join and provide a more technical slant.  His site currently has much wider exposure in the blogosphere than my own, and I&#8217;m happy to be joining as a contributing editor.</p>
<p>Today, I have published my first article, &#8220;<a href="http://timedoctor.org/2009/05/what-the-heck-is-cloud-computing/">What the heck is cloud computing?</a>&#8220;</p>
<p>I encourage you to check it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.windisch.us/2009/05/a-visit-to-the-time-doctor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing a free cloud architecture management framework</title>
		<link>http://eric.windisch.us/2009/04/introducing-a-free-cloud-architecture-management-framework/</link>
		<comments>http://eric.windisch.us/2009/04/introducing-a-free-cloud-architecture-management-framework/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 12:33:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[cloud]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://eric.windisch.us/archives/183</guid>
		<description><![CDATA[I just wanted to let everyone know of a free software cloud management framework I&#8217;ve been building.  If you&#8217;ve read the CCIF mailing lists or my twitter, then you&#8217;re probably already aware of it.  This project is called Annelidous (www.annelido.us).  It enables the building of public and private cloud infrastructure services (IaaS), API agnostic frontends, [...]]]></description>
			<content:encoded><![CDATA[<p>I just wanted to let everyone know of a free software cloud management framework I&#8217;ve been building.  If you&#8217;ve read the CCIF mailing lists or my twitter, then you&#8217;re probably already aware of it.  This project is called Annelidous (<a href="http://www.annelido.us">www.annelido.us</a>).  It enables the building of public and private cloud infrastructure services (IaaS), API agnostic frontends, and API proxies.  It is licensed under the AGPLv3, more information regarding the AGPLv3 license can be found on the annelido.us website and at <a href="http://www.fsf.org/">www.fsf.org</a>.</p>
<p>So far, I&#8217;m running Annelido.us to run the services of <a href="http://www.grokthis.net/">GrokThis.net</a> and <a href="http://www.vpsvillage.com/">VPS Village</a>, but it has potential beyond simply hosting.  Runnable code is now available for managing Xen clusters over SSH, and an initial frontend based on xen-shell has been completed.   Some work has already begun on backend connectors to EC2 and Vertebra-xen.  All of this code is available in a <a href="http://github.com/annelidous/">public git repository</a>.</p>
<p>The design goals include the potential to build proxies between various IaaS APIs.  As an example, a proxy could be built that allows a frontend with support for the OCCI API to communicate to a cloud which offers the EC2 API.  This might also then include the ability to automatically and transparently allow OVF files to be used on EC2.</p>
<p>Frontend applications will be able to use this framework to access a variety of &#8216;Connectors&#8217; through a common Perl API. In this sense, I intend for it to provide something analogous to what DBI provides for databases.</p>
<p>It should be noted that support for billing/accounting modules is being built in as well.  So far, it integrates with <a href="http://www.ubersmith.com/">Ubersmith</a>, a billing manager oriented for web hosting operations.</p>
<p>I have very noble goals with this project, but as of yet, it has only scratched the service of its potential.  There is currently an IRC channel on irc.freenode.org, #annelidous, and a public git repository.  You can accept this as a call for both awareness and for assistance, so that we can have a free, open, and interoperable solution for building, connecting to, and supporting future IaaS solutions.</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.windisch.us/2009/04/introducing-a-free-cloud-architecture-management-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On the word &#8220;cloud&#8221; (computing)</title>
		<link>http://eric.windisch.us/2009/04/on-the-word-cloud-computing/</link>
		<comments>http://eric.windisch.us/2009/04/on-the-word-cloud-computing/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 03:28:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[cloud]]></category>

		<guid isPermaLink="false">http://eric.windisch.us/archives/184</guid>
		<description><![CDATA[Richard Stallman has requested that I stop using the word &#8220;cloud&#8221;, saying that it is too nebulous a term.  The following is based on the reply I gave him. I&#8217;m not sure that it is feasible or advisable in either formal business context or documentation to completely eliminate the term cloud&#8221; at this time.   This [...]]]></description>
			<content:encoded><![CDATA[<p>Richard Stallman has requested that I stop using the word &#8220;cloud&#8221;, saying that it is too nebulous a term.  The following is based on the reply I gave him.</p>
<p>I&#8217;m not sure that it is feasible or advisable in either formal business context or documentation to completely eliminate the term cloud&#8221; at this time.   This is why Larry Ellison has said that while he doesn&#8217;t believe in the cloud computing hype, that he will market products under this term.   Yet, I think that there is a good sense in avoiding the word &#8220;cloud&#8221; when describing certain products and services when there are more precise terms that can be used.  When it is used, it should be used in the correct and proper context, without ambiguity.</p>
<p>While I see how the word has been overused and abused, I&#8217;m not yet sold on eradicating it completely.   I myself was very much against this term a year ago when I understood it less than I do now, and had publicly said that it was an &#8220;empty buzzword&#8221;.   After I received a fury of emails and tweets regarding it, and after I spent more time to understand the movement, did I begin to feel that there might be some substance to the term.  The problem is that it is very misunderstood.</p>
<p>I very much agree that &#8220;cloud&#8221; is a very vague and nebulous term, but this makes it little different from a similar word, &#8220;network&#8221;.  Networking even has the OSI model, similar to how there is a stack being designed around &#8220;cloud&#8221;.  I think a big difference here is that &#8220;network&#8221; now has a long history of use and is now well-understood.  At the very least, nobody seems to be fighting the use of the term.</p>
<p>Network interface cards, network services, ethernet networks, wide-area-network, local-area-network.  There are all terms that have grown around  this one nebulous term.   There are, however, terms that are very much removed from the OSI model, such as &#8220;Network Neighborhood&#8221;.   It might be this latter sort that we&#8217;re seeing with the &#8220;cloud&#8221; buzzword. This might just require advocacy and education, and some agreement between vendors to assure that the term is not misused too frequently.  The latter is something that the CCIF has attempted to do through one of its working groups, in order to define a &#8220;taxonomy&#8221;, an attempt that has, unfortunately, been largely inert.</p>
<p>By calling my IaaS software solution a &#8220;cloud management framework&#8221;, it was confusing as to if this was a solution for IaaS, PaaS, or even SaaS.  It could have described any of these layers.   This is why I&#8217;ve chosen to instead refer to it as a virtual-infrastructure management framework and/or a cloud infrastructure management framework.  To draw a parallel to &#8220;network&#8221;, one could create a &#8220;network management utility&#8221; to manage servers, but this could also describe an SNMP browser, a firewall, a router, or even a pair of scissors.  For this reason, those publishing a &#8220;network management utility&#8221; must take care to name and describe their solution in an unambitious fashion. Yet, we survive with this nebulous &#8220;network&#8221; term and we usually aren&#8217;t too confused by it.</p>
<p>Finally, Richard had indicated that we don&#8217;t need a term at all.  My opinion is that the only reason that terms come into existence is from need, so &#8220;cloud&#8221; exists because there was sufficient reason to define a term.  If this isn&#8217;t a good term one, an alternative one would still be needed.  If the confusing, nebulous nature is the only objection to &#8220;cloud&#8221; then it should only be better defined, understood, and used in a more clear context.</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.windisch.us/2009/04/on-the-word-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CloudCamp Impressions</title>
		<link>http://eric.windisch.us/2009/04/cloudcamp-impressions/</link>
		<comments>http://eric.windisch.us/2009/04/cloudcamp-impressions/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 05:05:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ccif]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://eric.windisch.us/archives/185</guid>
		<description><![CDATA[I decided that one tweet would just do justice for this great event.  I&#8217;ll start by saying that I honestly had a very good time. The people from Sun were all great, and I&#8217;m grateful that they hosted us. The food and open bar were excellent, although it was a shame that the lobby was [...]]]></description>
			<content:encoded><![CDATA[<p>I decided that one tweet would just do justice for this great event.   I&#8217;ll start by saying that I honestly had a very good time.  The people from Sun were all great, and I&#8217;m grateful that they hosted us.</p>
<p>The food and open bar were excellent, although it was a shame that the lobby was a bit too small for the group.  Then again, there was a bigger than expected turnout, according to Jesse.  This was my first unconference, so I had a lot of reservations about it, but I tried to participate as much as possible.</p>
<p>As for what was discussed and accomplished?  I personally attended two unconferences, &#8220;Cloud API&#8221;  and &#8220;Building Clouds&#8221;.</p>
<p>I ran, or attempted to run, the Cloud API discussion.  We had a group of only about 15, while the discussion was mostly betweeen myself, R. Cohen, and Ian Murdock (yes, of Debian fame).  They shared the belief that it was too early for an open API, while I advocated that it is needed as soon as possible.   I&#8217;m sure that this disconnect came from the fact that they are developers, while I&#8217;m a hosting vendor.  Of all possible parties, any delay on the availability of an open API affects me most seriously.  I don&#8217;t believe we really accomplished anything at all, but it was a great introduction to the sort of work that we&#8217;d continue into the next day at CCIF, which I&#8217;ll blog about separately.</p>
<p>In the &#8220;Building Clouds&#8221; discussion, the discussion was a bit more diverse.  There was another hosting provider represented, and we were able to share our experiences more than anyone else as few others had implemented anything close to a cloud, and of us all, we were the only ones that were serving the general public.  I honestly didn&#8217;t gain a whole lot from this conversation as some of the big questions I have seem to have only been solved by a very small number of companies, none which were represented.  The questions and concerns that people had in dealing with building clouds were issues that we&#8217;ve already solved for ourselves, but are general speedbumps that anyone will have to go thorugh.  Some of the questions I personally had were at least touched on, but not entirely answered by David Bernstein at Cloud Expo, and I might look further at Cisco when we get to a point that we&#8217;re ready to solve those problems.</p>
<p>Finally, I had the chance to meet some great people from Sun and got to leech and share some great ideas.  We&#8217;ll be experimenting with some of the things we&#8217;ve learned on some spare hardware and after making lots and lots of backups, we might try doing some cool new things on our OpenSolaris based SAN.</p>
<p>Overall, I&#8217;d say that CloudCamp really got me to connect a bit more with the users and to get an idea of what the users and developers are looking for in a service.  This, along with discussions at CCIF have really helped me begin to identify some of these things that we&#8217;ll need to work on and solve, both as a community, and for my own business as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.windisch.us/2009/04/cloudcamp-impressions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>stoReGrowl 1.0</title>
		<link>http://eric.windisch.us/2009/03/storegrowl-1-0/</link>
		<comments>http://eric.windisch.us/2009/03/storegrowl-1-0/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 11:55:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://eric.windisch.us/archives/186</guid>
		<description><![CDATA[What is it? I&#8217;ve hacked together something based on ReGrowl, which provides caching of Growl messages and a poller to retrieve those messages and distribute them to local Growl clients.  The idea is that the server can exist on one network, the cache on another, and the poller on a third; or any combination thereof. [...]]]></description>
			<content:encoded><![CDATA[<h3>What is it?<br /></h3>
<p>I&#8217;ve hacked together something based on ReGrowl, which provides caching of Growl messages and a poller to retrieve those messages and distribute them to local Growl clients.  The idea is that the server can exist on one network, the cache on another, and the poller on a third; or any combination thereof.</p>
<p>This is useful for sending Growl messages from internet servers to machines behind a NAT, without having to make modifications to one&#8217;s router.  It is also useful for simple Growl message caching.  When your desktop/laptop is shutdown, or off the network, messages will be queued until your return!</p>
<p>This requires <a href="http://memcachedb.org/memcacheq/">memcacheq</a> (which requires Berkeley DB4.7) and python-memcache.</p>
<h3>Feedback<br /></h3>
<p>I love getting feedback from users, so if you find this useful, let me know!  My e-mail is eric at windisch us, and I&#8217;ve enabled comments on this page, please feel free to leave a message.</p>
<h3>Downloads<br /></h3>
<ul>
<li><b><a href="ftp://ftp.grokthis.net/pub/misc/stoReGrowl-1.0.tar.bz2">version 1.0 (.tar.bz2)</a></b></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://eric.windisch.us/2009/03/storegrowl-1-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>G1/Android hacking and unlocking hopes.</title>
		<link>http://eric.windisch.us/2008/11/g1android-hacking-and-unlocking-hopes/</link>
		<comments>http://eric.windisch.us/2008/11/g1android-hacking-and-unlocking-hopes/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 01:12:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Daily events]]></category>

		<guid isPermaLink="false">http://eric.windisch.us/archives/187</guid>
		<description><![CDATA[So, we haven&#8217;t yet unlocked the T-Mobile G1, but we have managed to obtain root on it.  There is a RIL API available, and we can access the RIL directly.  Presumably, we might be able to directly access the RIL and do some hexediting, and that might be the only solution.  I&#8217;m making a leap [...]]]></description>
			<content:encoded><![CDATA[<p>So, we haven&#8217;t yet unlocked the T-Mobile G1, but we have managed to obtain root on it.  </p>
<p>There is a RIL API available, and we can access the RIL directly.  Presumably, we might be able to directly access the RIL and do some hexediting, and that might be the only solution.  I&#8217;m making a leap of faith here in saying that I don&#8217;t believe the kernel driver itself would be hardcoded to T-Mobile.</p>
<p>I&#8217;m quite sure that the radio interface is /dev/smd0, if anyone wants to play around with it directly.</p>
<p></p>
<p>For reference, here is information on how the iPhone is/was unlocked.  Note that the &#8220;tty.baseband&#8221; there is &#8220;smd0&#8243; on a G1.  The programs they use won&#8217;t work, but the steps and requirements won&#8217;t be all that different, I suspect.</p>
<p>http://iphone.unlock.no/testpoint_unlock.htm</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.windisch.us/2008/11/g1android-hacking-and-unlocking-hopes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
