<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

<channel>
	<title>Justin Dugger</title>
	<link>http://pwnguin.net/</link>
	<atom:link href="http://pwnguin.net/rss20.xml" rel="self" type="application/rss+xml"/>
	<language>en</language>
	<description>Justin Dugger - http://pwnguin.net/</description>


<item>
	<title>Do you have a creative use for nagios?</title>
	<guid isPermaLink="false"> http://pipes.yahoo.com/pipes/046b156f3fc8fdfc04d99a0d3c789868_cc41c3c78ea0dbd70a6ce803a0795177 </guid>
	<link>http://serverfault.com/questions/174048/do-you-have-a-creative-use-for-nagios</link>
	<description> &lt;p&gt;I&#39;m looking for inspirations on nonstandard uses of monitoring systems like nagios, which is normally used to check whether HTTP is reponding etc. I&#39;m curious how people have taken the simple nagios framework and run with it in unexpected ways, so I can &lt;strike&gt;steal&lt;/strike&gt; borrow them.&lt;/p&gt;</description>
	<pubDate>Tue, 24 Aug 2010 19:28:26 +0000</pubDate>
	<author>jldugger@gmail.com (Justin Dugger)</author>
	
</item>

<item>
	<title>Adios, Gamerfeed</title>
	<guid isPermaLink="false"> urn:lj:livejournal.com:atom1:jldugger:40114 </guid>
	<link>http://jldugger.livejournal.com/40114.html</link>
	<description> I&#39;ve been seeking out feeds to sync to my front page, in order to keep the front page interesting, updated, and sync&#39;d. One such interesting feed I tried was my Xbox 360 gamertag. The idea was to update every time I had a new game. Instead, it&#39;s been spamming every day I play, which is pretty damn annoying. I&#39;ve left it on, with the theory that I&#39;d locate a better feed or fix it somehow. Well, I&#39;m declaring todo list bankruptcy on that one. Fixing it may take quite a while, and the value is just too low to bother with. &lt;br /&gt;&lt;br /&gt;Maybe once I finish my home inventory and valuation project I&#39;ll tweak it to list new game purchases in XML. Until then, you&#39;ll just have to ask or check &lt;a href=&quot;http://live.xbox.com/en-US/profile/profile.aspx?pp=0&amp;amp;GamerTag=WildPwnguin&quot;&gt;Microsoft&#39;s web site&lt;/a&gt;.</description>
	<pubDate>Tue, 17 Aug 2010 04:16:12 +0000</pubDate>
	<author>jldugger@gmail.com (Justin Dugger)</author>
	
</item>

<item>
	<title>Work desktop</title>
	<guid isPermaLink="false"> http://pwnguin.net/albums/v/Toys/20100728_001b.jpg.html </guid>
	<link>http://pwnguin.net/albums/v/Toys/20100728_001b.jpg.html</link>
	<description> &lt;a href=&quot;http://pwnguin.net/albums/v/Toys/20100728_001b.jpg.html&quot;&gt;&lt;img src=&quot;http://pwnguin.net/albums/d/767-2/20100728_001b.jpg&quot; height=&quot;114&quot; border=&quot;0&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Too many screens!&lt;br /&gt;In album &lt;a href=&quot;http://pwnguin.net/albums/v/Toys/&quot;&gt;Toys&lt;/a&gt;</description>
	<pubDate>Thu, 12 Aug 2010 04:36:52 +0000</pubDate>
	<author>jldugger@gmail.com (Justin Dugger)</author>
	
</item>

<item>
	<title>The One True OpenID configuration</title>
	<guid isPermaLink="false"> urn:lj:livejournal.com:atom1:jldugger:39833 </guid>
	<link>http://jldugger.livejournal.com/39833.html</link>
	<description> &lt;p&gt;I like the OpenID concept, but by now it&#39;s clear that there&#39;s far more Issuing Parties than Relying Parties. In layman&#39;s terms, there&#39;s more sites that want you to use your account with them on other sites than sites that let use an account from elsewhere. Which defeats the whole point in dramatic fashion. &lt;a href=&quot;http://weis2010.econinfosec.org/papers/session3/weis2010_bonneau.pdf&quot;&gt;The Password Thicket: Technical and Market Failures in Human Authentication on the Web&lt;/a&gt; [&lt;a href=&quot;http://www.schneier.com/blog/archives/2010/07/website_passwor_1.html&quot;&gt;via&lt;/a&gt; Bruce Schneier] examines the marketplace and offers the following conclusion:
&lt;/p&gt;&lt;blockquote&gt; In the meantime, this perspective supports the claim [&lt;a href=&quot;http://techcrunch.com/2008/03/24/is-openid-being-exploited-by-the-big-internet-companies/&quot;&gt;15&lt;/a&gt;] that deployment of an open, federated identity protocol such as OpenID will be opposed by current stakeholders on the web. Federated login not only removes sites’ pretext for collecting personal data but their ability to establish a trusted relationship with users.
&lt;/blockquote&gt;

&lt;p&gt;This is only the most recent accusation, as the citation indicates. And there&#39;s plenty of economic incentive to refuse OpenID; you&#39;ll have no pretext for asking for email addresses or Favorite Movie &#39;security questions&#39; that will help you sell targeted advertising. But there&#39;s another reason OpenID is struggling in the marketplace that isn&#39;t mentioned: OpenID is &lt;b&gt;hard&lt;/b&gt; for users to deploy correctly. There is One True Way to configure your OpenID safely, which I will document for myself and posterity:

&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Buy a domain name. This domain is your openID.&lt;/li&gt;
&lt;li&gt;Find some hosting for this domain. Preferably with exclusive access so only you can modify it.&lt;/li&gt;
&lt;li&gt;Purchase and install an SSL certificate for your domain.&lt;/li&gt;
&lt;li&gt;Locate or install an authentication system that supports OpenID&lt;/li&gt;
&lt;li&gt;On the page accessible on your domain, place an OpenID delegate relation link to that authentication system.&lt;/li&gt;
&lt;li&gt;Make sure both your OpenID URL and the delegate use HTTPS and are invulnerable to the cornucopia of web attacks.&lt;/li&gt;
&lt;li&gt;Cry as you realize that few of the OpenID providers you could have delegated to will accept your OpenID.&lt;/li&gt;&lt;/ol&gt;

&lt;p&gt;Skip any of these steps and there is a world of pain waiting for you. And there&#39;s plenty of smart people who &lt;a href=&quot;http://www.reddit.com/r/programming/comments/vder/how_to_actually_use_openid/cvgdn&quot;&gt;miss important points&lt;/a&gt;. If you don&#39;t buy a domain and just use a site like LiveJournal or Gmail directly, you&#39;re at the mercy of your provider&#39;s implementation and longevity. If you need a real example, provider Vidoop &lt;a href=&quot;http://factoryjoe.com/blog/2009/06/05/the-fall-of-vidoop/&quot;&gt;gave people a real scare&lt;/a&gt;. 

&lt;/p&gt;&lt;p&gt;Reviewing the steps above, it&#39;s obvious why Verisign was an early partner with OpenID; they had a lot to gain up until their expert jumped ship for Facebook.&lt;/p&gt;</description>
	<pubDate>Wed, 11 Aug 2010 04:59:51 +0000</pubDate>
	<author>jldugger@gmail.com (Justin Dugger)</author>
	
</item>

<item>
	<title>Work desktop</title>
	<guid isPermaLink="false"> http://pwnguin.net/albums/v/Misc/20100728_001b.jpg.html </guid>
	<link>http://pwnguin.net/albums/v/Misc/20100728_001b.jpg.html</link>
	<description> &lt;a href=&quot;http://pwnguin.net/albums/v/Misc/20100728_001b.jpg.html&quot;&gt;&lt;img src=&quot;http://pwnguin.net/albums/d/767-2/20100728_001b.jpg&quot; height=&quot;114&quot; border=&quot;0&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Too many screens!&lt;br /&gt;In album &lt;a href=&quot;http://pwnguin.net/albums/v/Misc/&quot;&gt;New&lt;/a&gt;</description>
	<pubDate>Tue, 10 Aug 2010 23:59:17 +0000</pubDate>
	<author>jldugger@gmail.com (Justin Dugger)</author>
	
</item>

<item>
	<title>Arduino Update</title>
	<guid isPermaLink="false"> urn:lj:livejournal.com:atom1:jldugger:39199 </guid>
	<link>http://jldugger.livejournal.com/39199.html</link>
	<description> &lt;p&gt;An alert (and anonymous) reader commented on a &lt;a href=&quot;http://jldugger.livejournal.com/32058.html&quot;&gt;previous post&lt;/a&gt; about &lt;a href=&quot;http://arduino.cc&quot;&gt;Arduino&lt;/a&gt; packaging, letting me know that &lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=577249&quot;&gt;packaging has been accepted into Debian&lt;/a&gt;—both the Java IDE and the underlying compiler toolchain. A big thanks to Phil Hands and Scott Howard for their efforts!

&lt;/p&gt;&lt;p&gt;This is a very new package, so patches are still rolling in. The DebianImportFreeze has come and gone, but Scott appears to be on top of things, having just &lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+source/arduino/+bug/603357&quot;&gt;filed a sync request&lt;/a&gt; a few hours ago to pull in a few more changes. If he keeps that pace up, he&#39;ll make MOTU in no time ;)&lt;/p&gt;</description>
	<pubDate>Fri, 09 Jul 2010 06:42:28 +0000</pubDate>
	<author>jldugger@gmail.com (Justin Dugger)</author>
	
</item>

<item>
	<title>University Renderfarm management tools?</title>
	<guid isPermaLink="false"> http://pipes.yahoo.com/pipes/046b156f3fc8fdfc04d99a0d3c789868_20125f65b08059827a69395fa9f95a87 </guid>
	<link>http://serverfault.com/questions/153828/university-renderfarm-management-tools</link>
	<description> &lt;p&gt;Faculty are requesting tools to manage the rendering crunch during finals week. Currently the status quo is a free-for-all in the computer lab during project deadlines. People end up &quot;reserving&quot; computers for rendering with signs threatening curses, mutilation, or death if disturbed, so we need something to manage renders. Campus closes at midnight, so something that can queue up enough work overnight without intervention is best.&lt;/p&gt;

&lt;p&gt;I&#39;m having trouble finding any other local animation education departments, so I&#39;m putting this out to ServerFault: what tools do you use to manage a desktop renderfarm and notify students when batch renders finish? &lt;/p&gt;</description>
	<pubDate>Tue, 22 Jun 2010 23:46:51 +0000</pubDate>
	<author>jldugger@gmail.com (Justin Dugger)</author>
	
</item>

<item>
	<title>Bruce Schneier deserved to lose</title>
	<guid isPermaLink="false"> urn:lj:livejournal.com:atom1:jldugger:38537 </guid>
	<link>http://jldugger.livejournal.com/38537.html</link>
	<description> &lt;p&gt;NPR held and broadcasted &lt;a href=&quot;http://www.npr.org/templates/story/story.php?storyId=127861446&quot;&gt;a debate&lt;/a&gt; on the resolution, &quot;The cyber war threat has been grossly exaggerated,&quot; and invited a sophisticated panel to debate for and against it. The format of Intelligence&lt;sup&gt;2&lt;/sup&gt; debates is two panels of speakers competing to change the audience opinion. So even if the audience comes in with a massive majority opinion, the merit of the debaters is judged by the change in opinion after the debate concludes.

&lt;/p&gt;&lt;p&gt;NPR&#39;s debate organizers do a good job of recruiting people with experience on the subject rather than experience with policy debate and the more &lt;a href=&quot;http://en.wikipedia.org/wiki/Kritik&quot;&gt;estoeric philosophical techniques&lt;/a&gt; to &quot;win&quot;. The team arguing cyberwar is a bogeyman consists of &lt;a href=&quot;http://www.schneier.com/&quot;&gt;Bruce Schneier&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/Marc_Rotenberg&quot;&gt;Marc Rotenberg&lt;/a&gt;. The team arguing that cyberwar is real and dangerous is &lt;a href=&quot;http://en.wikipedia.org/wiki/John_Michael_McConnell&quot;&gt;John M. &quot;Mike&quot; McConnell&lt;/a&gt; and &lt;a href=&quot;http://futureoftheinternet.org/blog&quot;&gt;Jon Zittrain&lt;/a&gt;. I&#39;ve actually heard of two of these people, which makes me feel just a bit smarter. As I subscribe to Schneier&#39;s blog (squids or not), I was rooting for his side to win. Alas, &lt;b&gt;rather than pursuading the undecided audience, his team lost a few supporters to the other side&lt;/b&gt;, and lost by the rules of the debate.

&lt;/p&gt;&lt;p&gt;But having listened to it, it&#39;s pretty clear Schneier&#39;s team made several key mistakes. Firstly, they let the other team decide what statements were under scrutiny. If all your opponent has to do is not make exaggerated claims during the debate to win, you&#39;ll lose pretty easily. You can see this principle in action as Schneier tries to quote McConnell, only to have McConnell dismiss it as out of context and a misquotation. Instead, they should have gone after public figures and decision makers not present — McConnell isn&#39;t the only politician or bureaucrat talking up cyberwar. I&#39;m not about to go through CSPAN transcripts, but surely Lieberman, who&#39;s introduced a bill I understand would authorize the president to use an internet kill switch (and effectively censor people) made an exaggerated claim to support that broad reaching power.

&lt;/p&gt;&lt;p&gt;Meanwhile, Zittrain and McConnell pretty much offered a no contest argument. They admitted that newspapers wrote exaggerated headlines, that the &quot;cyberwar&quot; attacks against Georgia may have been self inflicted, and that the main risk was not to our military but to high profile financial targets. By carefully avoiding any sensational or &lt;em&gt;exaggerated claims&lt;/em&gt; they gave the other team nothing credible to point at as evidence. McConnell&#39;s main cyberwar threat example was catastrophic data loss at US moneycenter banks who handle trillions of dollars daily, and Zittrain&#39;s was the Youtube-BGP screwup. 

&lt;/p&gt;&lt;p&gt;In closing statements, Schneier and Rotenburg attempted to argue against the policy that would emerge from a loss, effectively an appeal to heads in sand. &lt;b&gt;Instead of focusing on the negative policy outcomes, they should have addressed the likelihood of the oppositions&#39;s two threats&lt;/b&gt; in closing statements. I was never on a debate team but that seems like an obvious thing to do! The banking argument is a classic confusion of consequences for risk that Schneier is renowned for pointing out. The Lieberman bill even makes &lt;a href=&quot;http://hsgac.senate.gov/public/index.cfm?FuseAction=Files.View&amp;amp;FileStore_id=4ee63497-ca5b-4a4b-9bba-04b7f4cb0123&quot;&gt;the distinction&lt;/a&gt;:

&lt;/p&gt;&lt;blockquote&gt;18) RISK.—The term &quot;risk&quot; means the potential for an unwanted outcome resulting from an incident, as determined by the likelihood of the occurrence of the incident and the associated consequences, including potential for an adverse outcome vulnerabilities, and consequences associated with an incident.&lt;/blockquote&gt;

&lt;p&gt;As determined by &lt;em&gt;likelihood&lt;/em&gt; and &lt;em&gt;adverse outcomes&lt;/em&gt;. Consider a common example, one my own website faces and which I think McConnell alluded to with his &quot;millions of attacks daily&quot; comment: brute force SSH login attempts. They happen quite frequently, but because they are easily &lt;a href=&quot;http://www.fail2ban.org/wiki/index.php/Main_Page&quot;&gt;guarded&lt;/a&gt; &lt;a href=&quot;http://www.debian-administration.org/article/SSH_with_authentication_key_instead_of_password&quot;&gt;against&lt;/a&gt;, I argue the threat is low. With the proper safeguards in place, what is the remaining likelihood of a brute force attack succeeding? Slim to none, because I have no guessable common system accounts and the &lt;a href=&quot;http://en.wikipedia.org/wiki/Key_size#Asymmetric_algorithm_key_lengths&quot;&gt;keysize is massive enough&lt;/a&gt; to make such attacks infeasible. The consequences are high but the likelyhood is miniscule, so the risk is low. I&#39;m much more worried about keeping all my webapps patched than this SSH spam attack.

&lt;/p&gt;&lt;p&gt;So what is the likelihood of the threats presented? A major bank losing all customer data is pretty slim I&#39;d say. They have incremental backups and transaction logs and firewalls, and redundant file systems and offsite backups, and &lt;a href=&quot;http://en.wikipedia.org/wiki/Disaster_recovery&quot;&gt;things I&#39;m missing&lt;/a&gt; because I haven&#39;t spent a lifetime working for the financial sector. It would take more than the &quot;two weeks&quot; Zittrain suggests for a crack tiger team to construct a plan to completely wipe out customer records in seconds. Cyberwar could still do some damage, but, importantly, no more than they experience and plan for daily. Computers today are failure prone, even without script kiddies and trained military strikes, so private firms have all kinds of insurances, countermeasures and recovery plans in place. The consequence might be 7 trillion dollars, but the risk of complete loss of records is minuscule, so the threat is small and therefore exaggerated. Unregulated credit default swap markets present a greater risk to banks than this.

&lt;/p&gt;&lt;p&gt;Meanwhile the Youtube-BGP attack was resolved &lt;a href=&quot;http://www.ripe.net/news/study-youtube-hijacking.html&quot;&gt;within two hours&lt;/a&gt;, and early warning systems (more like fast after-the-fact alerts, really) are in place to watch for bogus announcements. So the outages from a network routing attack can be resolved relatively quickly. When the beer passing brigade fails en masse the companies that profit from it figure it out and quickly. The internet was built to be resilient to attack and Zittrain even admitted an adhoc networks were a sensible approach to a destabilized internet.

&lt;/p&gt;&lt;p&gt;In conclusion, I think the cyberwar threat is overstated, but the weak case Schneier and Rotenburg presented at the debate was sufficient cause for them to lose both the debate and majority consensus. This doesn&#39;t mean we should be arming the president with a kill switch or ignore the dangers of fraud and hacking, but we should prioritize based on risks rather than consequence, and the risk is far greater elsewhere.&lt;/p&gt;</description>
	<pubDate>Sun, 20 Jun 2010 22:39:07 +0000</pubDate>
	<author>jldugger@gmail.com (Justin Dugger)</author>
	
</item>

<item>
	<title>Has nothing changed in the past 8 years?</title>
	<guid isPermaLink="false"> tag:ask.metafilter.com,2010:site.156317 </guid>
	<link>http://ask.metafilter.com/mefi/156317</link>
	<description> Can anyone recommend a good technical / business writing book? I took a technical writing for engineers class in undergrad, and kept &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0312400675/metafilter-20/ref=nosim/&quot;&gt;the book&lt;/a&gt;, which I find myself referring to when writing resumes, job applications and proposals. But sometimes I wonder how relevant it remains in an era where most writing happens in email. I also wonder if the resume writing and cover letter advice is well received by people making hiring decisions. &lt;br /&gt;
&lt;br /&gt;
For those who prepare written documents regularly on the job: is there a better book people working in the field recommend for preparing and formatting reports, proposals, and other written communication?&lt;br /&gt;
&lt;br /&gt;
Hiring managers: are there books with advice you like on the subject of resumes and cover letters?</description>
	<pubDate>Thu, 10 Jun 2010 05:25:04 +0000</pubDate>
	<author>jldugger@gmail.com (Justin Dugger)</author>
	
</item>

<item>
	<title>On synchronization and "the cloud"</title>
	<guid isPermaLink="false"> urn:lj:livejournal.com:atom1:jldugger:38299 </guid>
	<link>http://jldugger.livejournal.com/38299.html</link>
	<description> &lt;p&gt;I&#39;ve been meaning to do a followup post on N900/Maemo5, but every time I summon the effort to start drafting the post, a new firmware comes out to address problems motivating the post. Case in point: the most recent firmware (PR1.2) finally added the USSD code support one needs to query Tmobile about money left on prepaid accounts (a fantastic money saver for me). 

&lt;/p&gt;&lt;p&gt;But one thing that has become readily apparent is why people are so excited about &quot;the cloud&quot;. Roughly speaking, the non-technical and &lt;a href=&quot;https://sites.google.com/site/traininginthecloud/&quot;&gt;semi-technical people&lt;/a&gt; who use that term mean something other than &lt;em&gt;elastic computing&lt;/em&gt;. As best I can tell, what they&#39;re after is an &lt;em&gt;online datastore / network API that&#39;s on 24/7&lt;/em&gt;. Which can be neat, but isn&#39;t the revolutionary thing you might imagine based on the rhetoric.

&lt;/p&gt;&lt;p&gt;Anyways, about that neatness: after a few months of smartphone ownership it became apparent that I need some way to deal with the fact that all of my devices create and store new data sources, but none of them are on and accessible 24/7. Solutions like &lt;a href=&quot;http://www.cis.upenn.edu/~bcpierce/unison/&quot;&gt;unison&lt;/a&gt; remain academic because they are neither automated nor available 24/7. Essentially, it seems &lt;b&gt;people are rediscovering the value of mainframe computing&lt;/b&gt;, but with redundancy and graceful degradation to offline mode. Maemo5 meets this concept to varying degrees of success.

&lt;/p&gt;&lt;h3&gt;Music&lt;/h3&gt;
Synchronizing music libraries is relatively simple, and even Banshee supports it. Simple file sync tools like unison are also admissible to me because generally speaking, I don&#39;t add much music very fast and changes needed immediately. But there&#39;s a side problem here: hidden data. Music ratings are a great tool I use to create shuffle playlists of minimally acceptable music. Because the MP3 format does not include this admittedly subjective rating field, it&#39;s not sufficient to sync files to get this data. It&#39;s become clear that &lt;b&gt;the tight integration iTunes offers by sharing metadata between desktop and device is pretty damn useful&lt;/b&gt;. Granted, they&#39;re impossible to get out, and people sometimes accidentally wipe their ratings stored on iPods, so perhaps the grass is just greener on the other side of the electric fence. Perhaps I should see if something like Last.fm / Libre.fm can play a role in collecting and syncing this data.

&lt;p&gt;Maemo5&#39;s media player doesn&#39;t provide a rating concept, so there&#39;s nowhere for this data to be put on the device for smart playlists. I hear that Meego took a great step in the right direction by selecting Banshee as the media player, so I hope the group takes time to address Banshee&amp;lt;-&amp;gt;Banshee setting sync, to meet or beat iTunes.

&lt;/p&gt;&lt;h3&gt;Photography&lt;/h3&gt;
Maemo does an outstanding job here with a great idea. The unit of software deployment on smartphones is generally the app. Maemo&#39;s Sharing plugin system does a superlative job of modularizing the upload process such that you don&#39;t need a seperate uploader app for each hosting provider. There is a gallery2 plugin, which works well for me, and there&#39;s no shortage of other plugins if you prefer not to self host. This deserves an A++ and I hope Meego keeps this tradition.

&lt;h3&gt;Bookmarks / History&lt;/h3&gt;
Upon seeing that Mozilla was building their mobile Fennec browser for N900, I decided to check out &lt;a href=&quot;http://jldugger.livejournal.com/35148.html&quot;&gt;Mozilla Weave&lt;/a&gt;. It&#39;s a great replacement for an old tool that was popular and canceled before the term &quot;cloud&quot; was cool: Google Browser Sync. They&#39;ve since rebranded it Mozilla Sync which maybe indicates more clearly what the product does. Many people use Xmarks, but Sync also handles history, preferences, even tabs. Mozilla offers a central service, but I prefer to use the minimal standalone system that I can host myself. This is probably the ideal -- people who want privacy have a number of steps they can take, while there&#39;s still an easy to use compliment. Interestingly, Meego has chosen Chrome as it&#39;s default browser, and the state of the art in cross browser sync is bookmarks only (I can&#39;t imagine sharing preferences between browsers being useful).

&lt;h3&gt;Calendar &amp;amp; Organizer&lt;/h3&gt;
I&#39;ve lately been experimenting with calendars and todo lists at work. For example, I have &quot;package weave-minimal for Ubuntu&quot; as a todo item.  At work we have Exchange and Outlook. At home I have Evolution, which integrates with the desktop in some neat ways I&#39;d like to keep. Surprisingly, Maemo supports Exchange very well. Calendars / alarms, todos, notes, etc. all come across fine, and PR1.2 even generates responses to meeting invites. Ideally, I&#39;d keep work and personal data separate and let the phone unify them for presentation, but I&#39;ve yet to find a way to do that -- CalDAV support is not in Maemo. The good news is that I&#39;ve seen a few emails from Nokia developers that suggest CalDAV might work in Meego. Guess it&#39;s time to set up a personal CalDAV server and point Evolution at it.

&lt;p&gt;As far as contacts go, I generally just centralize it on the SIM card and leave it there, but I think Ovi has a system in place, and &lt;a href=&quot;http://wiki.maemo.org/Sync&quot;&gt;syncML&lt;/a&gt; has rough support. 

&lt;/p&gt;&lt;h3&gt;Conclusions&lt;/h3&gt;
&lt;p&gt;I don&#39;t know why this form of cloud computing is popular now, when many of the same problems and solutions have been around since laptops and wifi. Perhaps the pocketability and utility of cellphones cancels out the &quot;nerd factor&quot; associated with carrying around laptops, so that people now run into these problems daily rather than just during offsite business meetings. Either way, there&#39;s plenty of technology to support private cloud systems; I use gallery2, weave and (soon) CalDAV privately to synchronize my computers. 

&lt;/p&gt;&lt;p&gt;Frankly, the greatest remaining challenge I have left is storage. In contrast with &lt;a href=&quot;http://jeremy.zawodny.com/blog/archives/007624.html&quot;&gt;jzawodny&lt;/a&gt;, S3 doesn&#39;t even come close to making economic sense at personal scales of a couple TB, and Dropbox is even more pricey with less data at end. For now I&#39;ll just take the availability risk of residential networking and save the money.&lt;/p&gt;</description>
	<pubDate>Thu, 10 Jun 2010 04:42:56 +0000</pubDate>
	<author>jldugger@gmail.com (Justin Dugger)</author>
	
</item>

<item>
	<title>Certificate-Received</title>
	<guid isPermaLink="false"> http://pwnguin.net/albums/v/Screenshots/Certificate-Received.png.html </guid>
	<link>http://pwnguin.net/albums/v/Screenshots/Certificate-Received.png.html</link>
	<description> &lt;a href=&quot;http://pwnguin.net/albums/v/Screenshots/Certificate-Received.png.html&quot;&gt;&lt;img src=&quot;http://pwnguin.net/albums/d/762-2/Certificate-Received.png&quot; height=&quot;104&quot; border=&quot;0&quot; width=&quot;150&quot; /&gt;&lt;/a&gt;&lt;br /&gt;When you use online banking transactions in GNUcash, it asks you to validate a certificate, even though it&#39;s already done so for you, and has a far better understanding of what&#39;s good / bad than the average user ever will.&lt;br /&gt;In album &lt;a href=&quot;http://pwnguin.net/albums/v/Screenshots/&quot;&gt;Screenshots&lt;/a&gt;</description>
	<pubDate>Thu, 10 Jun 2010 00:23:58 +0000</pubDate>
	<author>jldugger@gmail.com (Justin Dugger)</author>
	
</item>

</channel>
</rss>
