<?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>marius &#187; New &amp; Cool</title>
	<atom:link href="http://devilx.net/category/new-and-cool/feed/" rel="self" type="application/rss+xml" />
	<link>http://devilx.net</link>
	<description></description>
	<lastBuildDate>Wed, 25 Jan 2012 07:42:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Stare Into The Sun by Graffiti6 in the JoeySuki Remix</title>
		<link>http://devilx.net/2012/01/03/stare-into-the-sun-by-graffiti6-in-the-joeysuki-remix/</link>
		<comments>http://devilx.net/2012/01/03/stare-into-the-sun-by-graffiti6-in-the-joeysuki-remix/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 21:54:16 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Life itself]]></category>
		<category><![CDATA[Lifestyle]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[DIESEL]]></category>
		<category><![CDATA[Electronic]]></category>
		<category><![CDATA[Pop]]></category>
		<category><![CDATA[Remix]]></category>
		<category><![CDATA[Rock]]></category>
		<category><![CDATA[SoundCloud]]></category>

		<guid isPermaLink="false">http://devilx.net/?p=1266</guid>
		<description><![CDATA[Today, at the Diesel Outlet in Metzingen, I&#8217;ve heard a pretty cool song by Graffiti6 named &#8220;Stare Into The Sun&#8221;. At home, I browsed a bit the internet for that song and stumbled upon a version of the song that &#8230; <a href="http://devilx.net/2012/01/03/stare-into-the-sun-by-graffiti6-in-the-joeysuki-remix/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today, at the <a title="DIESEL" href="http://www.outletcity-metzingen.com/de/diesel" target="_blank">Diesel Outlet in Metzingen</a>, I&#8217;ve heard a pretty cool song by <a title="Graffiti6" href="http://www.graffiti6.com/" target="_blank">Graffiti6</a> named <a title="Stare Into The Sun on Vimeo" href="http://vimeo.com/14530948" target="_blank">&#8220;Stare Into The Sun&#8221;</a>.</p>
<p><iframe src="http://player.vimeo.com/video/14530948?byline=0&amp;portrait=0" frameborder="0" width="530" height="298"></iframe></p>
<p>At home, I browsed a bit the internet for that song and stumbled upon a version of the song that might be even better than the original. Check out JoeySuki&#8217;s remix:</p>
<object height="81" width="100%"><param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F14329321&amp;g=1&amp;auto_play=false&amp;show_comments=false&amp;color=#BB2B28&amp;theme_color=#ffffff"></param><param name="allowscriptaccess" value="always"></param><embed allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F14329321&amp;g=1&amp;auto_play=false&amp;show_comments=false&amp;color=#BB2B28&amp;theme_color=#ffffff" type="application/x-shockwave-flash" width="100%"> </embed></object>
<p>Very nice track!</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2012/01/03/stare-into-the-sun-by-graffiti6-in-the-joeysuki-remix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playing around with Facebook&#8217;s social mashup features a.k.a. likemich.de.</title>
		<link>http://devilx.net/2011/12/28/playing-around-with-facebooks-social-mashup-features-a-k-a-likemich-de/</link>
		<comments>http://devilx.net/2011/12/28/playing-around-with-facebooks-social-mashup-features-a-k-a-likemich-de/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 13:36:42 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[This Site]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Like]]></category>
		<category><![CDATA[likemich.de]]></category>
		<category><![CDATA[mariusmm.com]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[YQL]]></category>

		<guid isPermaLink="false">http://devilx.net/?p=1263</guid>
		<description><![CDATA[So, yesterday night I was playing around with those &#8220;socializing&#8221; features provided by Facebook, like for example the popular &#8220;Like&#8221;-button or the comments box. I took a plain and simple layout, hacked down some PHP code and implemented the JavaScript &#8230; <a href="http://devilx.net/2011/12/28/playing-around-with-facebooks-social-mashup-features-a-k-a-likemich-de/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So, yesterday night I was playing around with those &#8220;socializing&#8221; features provided by Facebook, like for example the popular &#8220;Like&#8221;-button or the comments box. I took a plain and simple layout, hacked down some PHP code and implemented the JavaScript Facebook provides us. After around five hours or work I&#8217;ve put all together and uploaded the result to a webspace, connecting it with a domain I just registered: <a title="likemich.de" href="http://likemich.de/" target="_blank">likemich.de</a>.</p>
<p>The site doesn&#8217;t contain any i18n, neither I used any PHP framework or other toolkits to built it up. It&#8217;s really just some stupid likes of PHP code bound together with the Facebook SDK. Now that&#8217;s what I&#8217;d call RAD! <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </p>
<p>It was pretty interesting for me to see, how little effort it takes to &#8220;socialize&#8221; a site, especially when it&#8217;s built from ground up with Facebook-operability in mind.</p>
<p>Yesterday, I additionally implemented an automatic Twitter status update. I&#8217;ve registered <a title="@likemichde" href="http://twitter.com/#!/likemichde" target="_blank">@likemichde</a> on Twitter, created an Twitter Application, generated access tokens for it and implemented automatic twitter publishing within several lines of code, thanks to <a title="twitteroauth" href="https://github.com/abraham/twitteroauth/" target="_blank">Abraham Williams&#8217; twitteroauth for PHP</a>.</p>
<p>It&#8217;s very neat how modern media allows us to spread information all over the planet, even with only little knowledge of technology. And if you put in the effort to dig deeper, you use these new technologies to reach even more people and provide connectivity to all kind of different sites.</p>
<p>For example, my photography site <a title="mariusmm.com" href="http://mariusmm.com/" target="_blank">mariusmm.com</a> is using <a title="Yahoo! Query Language" href="http://developer.yahoo.com/yql/" target="_blank">Yahoo!&#8217;s YQL</a> to query my flickr account for the latest photos and randomly pic a handful of them for displaying as a slideshow. And I&#8217;ve implemented everything in 100% JavaScript, there&#8217;s no single line PHP or any other server-side language. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2011/12/28/playing-around-with-facebooks-social-mashup-features-a-k-a-likemich-de/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iTunes Match, for the Win!</title>
		<link>http://devilx.net/2011/12/27/itunes-match-for-the-win/</link>
		<comments>http://devilx.net/2011/12/27/itunes-match-for-the-win/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 19:11:34 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Hot Gear]]></category>
		<category><![CDATA[Life itself]]></category>
		<category><![CDATA[Lifestyle]]></category>
		<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[iMac]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[iTunes Cloud]]></category>
		<category><![CDATA[iTunes Match]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MacBook]]></category>
		<category><![CDATA[Wireless]]></category>

		<guid isPermaLink="false">http://devilx.net/?p=1260</guid>
		<description><![CDATA[So, after the first few days with Apple&#8217;s iTunes Match (and iTunes Cloud) I&#8217;d like to give my two cents on the whole thing. First of all: Hell, yeah! iTunes Cloud finally removed the pain and anger brought by Apple&#8217;s &#8230; <a href="http://devilx.net/2011/12/27/itunes-match-for-the-win/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So, after the first few days with Apple&#8217;s iTunes Match (and iTunes Cloud) I&#8217;d like to give my two cents on the whole thing.</p>
<p>First of all: Hell, yeah! iTunes Cloud finally removed the pain and anger brought by Apple&#8217;s policy of having an iPod Touch/iPhone only linked with one iTunes Library. For me, it has always been a pain to synchronize my music in a smooth way all over my devices (iMac, MacBook, iPhone), especially when it came to MP3s. The fact that iTunes didn&#8217;t consider MP3s when using &#8220;transfer purchases&#8221; took any chance (except of using &#8220;Home Sharing&#8221;) to get MP3s synchronized all over. With iTunes content I permanently had to go that way: Buy them on my iPhone, connect the phone to my iMac when I was at home, &#8220;transfer purchases&#8221;, reconnect the iPhone to my MacBook when I was at work, &#8220;transfer purchases&#8221;, all done. But with MP3s this didn&#8217;t work.</p>
<p>Now thanks to iTunes Match and iTunes Cloud, MP3s are being matched to actual iTunes Store content and, if nothing could be found, the MP3s are being uploaded to the cloud, from where they can be streamed/downloaded to all registered devices. Sounds awesome, huh?</p>
<p>Well, actually, it really is awesome. There are some downsides, for example the *very* slow iTunes Match servers for uploading data. I&#8217;m not sure if that&#8217;s only because of the instant heavy load that recently hit the servers or if Apple just didn&#8217;t spend enough money for the server&#8217;s to be the dog&#8217;s balls. Anyhow, besides of that everything runs just fine so far. Streaming/downloading works with good speed (no endless seconds of buffering, nor interrupts while playing), artwork yet seems to be a little problem since here it doesn&#8217;t seem to get synchronized instantly all over my devices and the iTunes Match recognition works okay (only have/had to upload around 1k songs of nearly 5k).</p>
<p>The only thing that <strong>really</strong> bothers me is the fact that my iPhone actually gets flooded with music and the only way I found to remove recently &#8220;streamed&#8221; (or &#8220;streamed and automatically downloaded) music is by scrolling through my list with nearly 5k rows and swipe-to-remove each song I&#8217;d like not to have on my iPhone anymore, so I can use the 16GB for more than just audio.</p>
<p>It would be really nice if someone could point me a better solution to fix that issue or, if there is none, if Apple could please implement a feature that allows me to &#8220;clear the least played songs&#8221;.</p>
<p>Oh well.</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2011/12/27/itunes-match-for-the-win/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iTunes Match released in Germany?</title>
		<link>http://devilx.net/2011/12/16/itunes-match-released-in-germany/</link>
		<comments>http://devilx.net/2011/12/16/itunes-match-released-in-germany/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 08:52:46 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[iTunes Match]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://devilx.net/?p=1253</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div id="attachment_1254" class="wp-caption alignnone" style="width: 605px"><a href="http://devilx.net/wp-content/uploads/2011/12/Screen-Shot-2011-12-16-at-09.49.48.png"><img class="size-full wp-image-1254" title="iTunes Match" src="http://devilx.net/wp-content/uploads/2011/12/Screen-Shot-2011-12-16-at-09.49.48.png" alt="iTunes Match" width="595" height="366" /></a><p class="wp-caption-text">iTunes Match</p></div>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2011/12/16/itunes-match-released-in-germany/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mercedes-Benz E350 Coupé shooting on mariusmm.com finished!</title>
		<link>http://devilx.net/2011/11/05/mercedes-benz-e350-coupe-shooting-on-mariusmm-com-finished/</link>
		<comments>http://devilx.net/2011/11/05/mercedes-benz-e350-coupe-shooting-on-mariusmm-com-finished/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 12:32:38 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Art & Design]]></category>
		<category><![CDATA[Automobiles]]></category>
		<category><![CDATA[Hot Gear]]></category>
		<category><![CDATA[Lifestyle]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[This Site]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[mariusmm.com]]></category>
		<category><![CDATA[Mercedes-Benz]]></category>
		<category><![CDATA[New]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://devilx.net/?p=1219</guid>
		<description><![CDATA[I&#8217;ve just finished post-processing on last week&#8217;s photo-shoot of the Mercedes-Benz E350 Coupé and just published the results on mariusmm.com / flickr. Here are some of the best shots: &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just finished post-processing on last week&#8217;s photo-shoot of the Mercedes-Benz E350 Coupé and just published the results on <a title="mariusmm.com" href="http://mariusmm.com/">mariusmm.com</a> / <a title="mariusmm.com on flickr" href="http://www.flickr.com/photos/marius_mm/">flickr</a>. Here are some of the best shots:</p>
<p><a href="http://devilx.net/wp-content/uploads/2011/11/6314481580_9c47ce056e_m.jpg"><img class="alignnone size-full wp-image-1220" title="Mercedes-Benz E350 Coupé" src="http://devilx.net/wp-content/uploads/2011/11/6314481580_9c47ce056e_m.jpg" alt="Mercedes-Benz E350 Coupé" width="240" height="160" /></a><a href="http://devilx.net/wp-content/uploads/2011/11/6314483232_92fa9a75d1_m.jpg"><img class="alignnone size-full wp-image-1221" title="Mercedes-Benz E350 Coupé" src="http://devilx.net/wp-content/uploads/2011/11/6314483232_92fa9a75d1_m.jpg" alt="Mercedes-Benz E350 Coupé" width="240" height="160" /></a><span class="Apple-style-span" style="color: #000000; font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12px; line-height: 18px;"><img class="alignnone size-full wp-image-1222" title="Mercedes-Benz E350 Coupé" src="http://devilx.net/wp-content/uploads/2011/11/6314484856_cfb88ae3f2_m.jpg" alt="Mercedes-Benz E350 Coupé" width="240" height="160" /><a href="http://devilx.net/wp-content/uploads/2011/11/6314485734_b16f8b4fb7_m.jpg"><img class="alignnone size-full wp-image-1223" title="Mercedes-Benz E350 Coupé" src="http://devilx.net/wp-content/uploads/2011/11/6314485734_b16f8b4fb7_m.jpg" alt="Mercedes-Benz E350 Coupé" width="240" height="160" /></a></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2011/11/05/mercedes-benz-e350-coupe-shooting-on-mariusmm-com-finished/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mercedes-Benz C-Series Coupe</title>
		<link>http://devilx.net/2011/03/02/mercedes-benz-c-series-coupe/</link>
		<comments>http://devilx.net/2011/03/02/mercedes-benz-c-series-coupe/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 13:19:29 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Automobiles]]></category>
		<category><![CDATA[Hot Gear]]></category>
		<category><![CDATA[Life itself]]></category>
		<category><![CDATA[Lifestyle]]></category>
		<category><![CDATA[New & Cool]]></category>

		<guid isPermaLink="false">http://devilx.net/2011/03/02/mercedes-benz-c-series-coupe/</guid>
		<description><![CDATA[Seen on the german A8.]]></description>
			<content:encoded><![CDATA[<p><iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/tYURdDc1SNI" frameborder="0" allowfullscreen></iframe></p>
<p>Seen on the german A8.</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2011/03/02/mercedes-benz-c-series-coupe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy New Year, Look, and Feel!</title>
		<link>http://devilx.net/2011/01/01/happy-new-year-look-and-feel/</link>
		<comments>http://devilx.net/2011/01/01/happy-new-year-look-and-feel/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 22:59:45 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Art & Design]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[This Site]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[devilx.net]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Feedback]]></category>
		<category><![CDATA[Font]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[iPhone 3G S]]></category>
		<category><![CDATA[LeWeb]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Pixelmator]]></category>
		<category><![CDATA[Posterous]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[Tumblr]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1188</guid>
		<description><![CDATA[Happy new year everybody! I hope each of you had a great weekend and a good start into 2011 so far. I have been quite busy those days&#8230; weeks&#8230; even months now already, therefor I haven&#8217;t had much time to &#8230; <a href="http://devilx.net/2011/01/01/happy-new-year-look-and-feel/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Happy new year everybody! I hope each of you had a great weekend and a good start into 2011 so far. I have been quite busy those days&#8230; weeks&#8230; even months now already, therefor I haven&#8217;t had much time to post as many updates as I would have liked to recently. There was some <a href="http://devilx.net/2010/12/23/automagic-promo-code-redeemer/">funny AppleScript</a> I&#8217;ve shared with you and info about me <a href="http://devilx.net/2010/12/10/leweb-10-ive-been-there/">being at the LeWeb &#8217;10</a> and <a href="http://devilx.net/2010/10/31/apple-iphone-3gs-32gb-black-for-sale/">selling my iPhone 3GS on eBay</a>, but that&#8217;s actually not the amount and quality of info I would have liked to blog. In fact, probably most people thought of my blog being pretty dead after <em>only</em> a bit less than six years existence, heh.<br />
Therefor I&#8217;d like to share some updates with you today. Let&#8217;s start off with the most obvious one:<strong> The complete redesign</strong>.</p>
<p>I&#8217;ve always used my blog as platform to share useful information with others, get feedback from comments that were posted and mails I&#8217;ve received. I&#8217;ve slowly built it up step by step from the 20th of March 2005 with a pretty rudimentary and early version of WordPress at that time. Due to my interest and work within the open-source area around Linux and the GNOME Desktop at that time, I had pretty much content I loved to share with other people interested in those topics.</p>
<p>By the time passing, the content of my blog also changed. I slowly moved away from Linux as an desktop operating system, towards using Mac OS X and its tools. Meanwhile, I took my own know-how about the Linux operating system on a higher level by starting to use it heavily as server-side operating system. My blog posts became from <a href="http://devilx.net/2005/05/01/gnotify-is-back/">&#8220;Hey, check out this desktop notifications daemon I&#8217;ve written! There wasn&#8217;t anything like that on the GNOME desktop, now there is!&#8221;</a> and <a href="http://devilx.net/2007/02/23/sync-0002/">&#8220;Oh look, this would be a great idea for a Sync-Application on the GNOME Desktop&#8221;</a> to information sources for <a href="http://devilx.net/2009/11/01/amazon-ec2-how-to-setup-an-instance-and-bundle-it/">setting up a Linux instance on Amazon&#8217;s EC2 service</a>, <a href="http://devilx.net/2009/01/21/fighting-with-ubuntu-server-and-its-plain-stupid-maintenancemaintainers/">stripping down Ubuntu Servers to several hundreds Megabytes</a> and <a href="http://devilx.net/2008/09/07/webdav-over-ssl-using-ldap-with-apache2-on-debian/">setting up a Debian server that provides SSL-secured WebDAV with LDAP as authentication back-end</a>. So instead of sharing useful information for Linux desktop users, I transited to share information about my experiences and creations on the Mac.</p>
<p>Through the years, my blog grew bigger and bigger, with more and more content. I was pretty happy with how it worked out, except of one part: The design. &#8220;devilx.net&#8221; never really had an unique identity shaped by its own design. I switched the look &amp; feel several times, using freely available WordPress themes with smaller changes hacked by myself. For the pure sake of information sharing it worked out, but due to that my blog never really got its &#8220;own face&#8221;. I wanted to change this fact for like ever already, unfortunately I never really had the time and &#8211; what&#8217;s even more important &#8211; the muse for doing so. Now, after all those years &#8211; and especially after the last few months, in which the majority of returning visitors probably thought of my blog being another victim by the Twitter, Facebook and other Web 2.0 platforms&#8217; distraction-hype &#8211; I decided to take the time, search for at least <strong>some</strong> creative inspiration and replace my <em>yet-another-downloaded-WordPress-theme</em> with something made with my own hands, giving my blog its own shape and style.</p>
<p>My abilities in the matter of creativity and design clearly aren&#8217;t the best, but I thought like&#8230; <em>&#8220;Man, 2011 is coming, you just have to!&#8221;</em>. So I turned on Pixelmator in full-screen mode and started drawing. I kinda had like dozens of concepts, drafts and even several PXM-to-XHTML implementations, but none really was something I&#8217;d like to have running on the internet, with my name on it. Meanwhile, I was testing Posterous, one of those Web 2.0-<em>&#8220;we can streamline your blog with your Twitter account, your Facebook profile and the two-hundred-forty-nine other platforms you might be using&#8221;</em>-services, which should have been the second update for today actually. I really liked it and I liked their theme-templating. I gave it a first shot, by exporting my WordPress&#8217; database and importing it into Posterous.</p>
<p>The result unfortunately was&#8230; well&#8230; pure fail. It stopped at twenty-one out of several hundreds and didn&#8217;t advance for a couple of hours. After contacting the Posterous support, I got the advice to first clean up my WordPress&#8217; spam-queue, re-export the database and try it again. So I did and finally the import ran through pretty quick. Curiously I checked out how the imported Posterous site looked, since I didn&#8217;t thought of for example comments being also imported. For my surprise, they were. Unfortunately, the import was incomplete. Some why three-fourth of my WordPress blog posts were missing. Again, I contacted the support which answered after two days, telling me that they&#8217;re on the problem and can&#8217;t provide me any help yet.</p>
<p>While I was waiting for a solution to my problem, I already translated one of my drafts into Posterous&#8217; templating format &#8211; but soon I kind of realized, that Posterous isn&#8217;t pretty much what I needed. It works for many people and it surely is a very cool service, free of charge! But for me, as someone that&#8217;s pretty much into technology it&#8217;s just way too inflexible and <em>closed</em>. For example, I have found a way to import my WordPress&#8217; data, but none to export the Posterous data. I guess, hacking through the API is probably the only way to do so. Also, Posterous&#8217; content delivery isn&#8217;t performing really well, at least when requested from Germany. I built in some Base64-encoded images and a @font-face (because Posterous does not provide you any space for actually uploading pictures, which is why you would need to pay for some webspace or at least an Amazon S3 account anyway) and as soon as they were live, the page&#8217;s loading-speed decreased to a quite ugly value. Also I was unsatisfied with the template-editor/-previewer Posterous provides &#8211; it is really slow and for me (as web developer et al.) a pure pain to use.</p>
<p>Please don&#8217;t get me wrong &#8211; as I&#8217;ve said before, Posterous (as well as Tumblr and all those other services) really is something great, especially when you&#8217;re into writing quick shouts most of the time. But for me, as a person who likes the ability to extend the platform for sharing information to fit my (growing) needs, Posterous and others simply are too limited.</p>
<p>However, after realizing that I won&#8217;t give up my WordPress from one day to another (and by that actually had no <em>second update</em> to share with you today while I&#8217;m still sticking with the plural <em>&#8220;updates&#8221;</em> in this article&#8217;s first few lines), I&#8217;ve re-started concept-creation, drafting, mocking and all that stuff professional designers probably do the whole day. In the end, I came up with a pretty neat design that fits my taste pretty good and isn&#8217;t too exaggerated or improper to be used on a blog: It&#8217;s the design you&#8217;ve been staring at for the last, well, I would say fifteen minutes, if I haven&#8217;t already <em>talked</em> you into sleep.</p>
<p><em>&#8220;Okay, so your blog isn&#8217;t dead yet, huh?&#8221;</em> &#8211; Yepp, that&#8217;s right (and that <strong>is</strong> the second update, hah!). I&#8217;m really looking forward to the next years of blogging, sharing and communicating with others. In the past several years digital life changed a lot and blogs became more and more irrelevant thanks to the possibility of fast and instant exchange with each other through Twitter for example. Unfortunately people sometimes tend to forget, that all those tweets would be nothing without the information behind them, that contains more than only 140 characters.</p>
<p>Having said this, I wish everyone a nice evening (CET UTC+1) and furthermore a great year in 2011. Have fun! <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2011/01/01/happy-new-year-look-and-feel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Automagic Promo-Code Redeemer.</title>
		<link>http://devilx.net/2010/12/23/automagic-promo-code-redeemer/</link>
		<comments>http://devilx.net/2010/12/23/automagic-promo-code-redeemer/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 23:34:18 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Promo]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1174</guid>
		<description><![CDATA[Okay, so first of all, let me just describe you with a screenshot of a recent Twitter conversation what this post is about: I thought, it might be a cool idea to actually proof that something like that should be &#8230; <a href="http://devilx.net/2010/12/23/automagic-promo-code-redeemer/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Okay, so first of all, let me just describe you with a screenshot of a recent Twitter conversation what this post is about:<br />
<a href="http://www.devilx.net/wp-content/uploads/2010/12/Screen-shot-2010-12-23-at-12.19.50-AM.png"><img class="alignnone size-full wp-image-1175" title="Screen shot 2010-12-23 at 12.19.50 AM" src="http://www.devilx.net/wp-content/uploads/2010/12/Screen-shot-2010-12-23-at-12.19.50-AM.png" alt="" width="280" height="280" /></a></p>
<p>I thought, it might be a cool idea to actually proof that something like that should be possible within a few lines of code. No C code, no Objective-C, even more simple: AppleScript (and a little bit of Bash scripting).</p>
<p>However, so I just took about an hour and a half and wrote down this little bad boy:</p>
<pre>
global used_codes
global code_used

on run
	set used_codes to {}
end run

on idle
	set promocodes to paragraphs of (do shell script "/opt/local/bin/wget --quiet -O - http://twitter.com/statuses/user_timeline/166916511.rss | while read sentence; do for word in $sentence; do echo $word | grep '^[A-Z0-9]\\{12\\}' | sed 's/\\(.\\{12\\}\\).*/\\1/'; done; done | sort | uniq")
	repeat with promocode in promocodes
		set code_used to false
		repeat with used_code in used_codes
			if promocode = used_code then
				set code_used to true
			end if
		end repeat
		if code_used = false then
			tell application "iTunes"
				launch
				activate
				open location "itmss://phobos.apple.com/WebObjects/MZFinance.woa/wa/freeProductCodeWizard?code=" &#038; promocode
				copy promocode to the end of used_codes
				set used_codes to used_codes &#038; promocode
			end tell
		end if
	end repeat
	return 30
end idle
</pre>
<p>Simply hack it into your AppleScript editor and save it as &#8220;Application&#8221; with the &#8220;Stay Open&#8221; option clicked. Now after double-clicking the file that has just been created the script starts fetching a Twitter RSS-feed (in this case @verbsapp&#8217;s, heh) every 30 seconds, grabs all iTunes promo-codes it can find and automagically redeems them in the iTunes store. If the could is still valid &#8211; lucky you. If not, better luck next time! In any case each code will be added to a temporary &#8220;black list&#8221; so it won&#8217;t be redeemed again.</p>
<p>Feel free to customize and use this script! GNU GPL v2 and stuff. Enjoy. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':)' class='wp-smiley' /> </p>
<p><strong>//update: I&#8217;ve just adapted the script a bit more to include promo codes with more than 12 characters length. Besides, I&#8217;ve applied John&#8217;s &#8220;patch&#8221; to it &#8211; thanks for that one John! <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':)' class='wp-smiley' /> </strong></p>
<pre>
global used_codes
global code_used

on run
	set used_codes to {}
end run

on idle
	set promocodes to paragraphs of (do shell script "for word in `/usr/bin/lwp-download 'http://twitter.com/statuses/user_timeline/166916511.rss' -`; do echo $word | grep '^[A-Z0-9]\\{12,16\\}' | sed 's/\\(.\\{12,16\\}\\).*/\\1/'; done | sort | uniq")
	repeat with promocode in promocodes
		set code_used to "false"
		repeat with used_code in used_codes
			if promocode as string is used_code as string then
				set code_used to "true"
			end if
		end repeat
		if code_used is "false" then
			tell application "iTunes"
				display dialog "Found a new code: " &#038; promocode &#038; " - use it now?"
				launch
				activate
				copy promocode to the end of used_codes
				set used_codes to used_codes &#038; promocode
				open location "itmss://phobos.apple.com/WebObjects/MZFinance.woa/wa/freeProductCodeWizard?code=" &#038; promocode
			end tell
		end if
	end repeat
	return 30
end idle
</pre>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2010/12/23/automagic-promo-code-redeemer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>LeWeb &#8217;10. I&#8217;ve been there.</title>
		<link>http://devilx.net/2010/12/10/leweb-10-ive-been-there/</link>
		<comments>http://devilx.net/2010/12/10/leweb-10-ive-been-there/#comments</comments>
		<pubDate>Fri, 10 Dec 2010 08:00:25 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Life itself]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[France]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[LeWeb]]></category>
		<category><![CDATA[Paris]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web 3.0]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1172</guid>
		<description><![CDATA[&#8230; and it was great! (just wanted to have that said)]]></description>
			<content:encoded><![CDATA[<p>&#8230; and it was great! <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/wink.png' alt=';)' class='wp-smiley' /> </p>
<p><small>(just wanted to have that said)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2010/12/10/leweb-10-ive-been-there/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automating Things</title>
		<link>http://devilx.net/2010/02/21/automating-things/</link>
		<comments>http://devilx.net/2010/02/21/automating-things/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 14:56:58 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[Automator]]></category>
		<category><![CDATA[Chandler]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[GTD]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[iChat]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mail.app]]></category>
		<category><![CDATA[Midnight Inbox]]></category>
		<category><![CDATA[MobileMe]]></category>
		<category><![CDATA[The Hit List]]></category>
		<category><![CDATA[Things]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1138</guid>
		<description><![CDATA[CulturedCode&#8217;s Things is probably one of the best GTD applications available on the Mac OS X and the iPhone platform. Yet, there really is no alternative that supports managing your tasks in such a big scale like Things does. I &#8230; <a href="http://devilx.net/2010/02/21/automating-things/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a title="Things" href="http://culturedcode.com/things/" target="_blank">CulturedCode&#8217;s Things</a> is probably one of the best GTD applications available on the Mac OS X and the iPhone platform. Yet, there really is no alternative that supports managing your tasks in such a big scale like Things does. I know <a title="The Hit List" href="http://www.potionfactory.com/thehitlist/" target="_blank">Potion Factory&#8217;s The Hit List</a> as well as I know <a title="Chandler Project" href="http://chandlerproject.org/" target="_blank">Chandler</a>, <a title="Midnight Beep Softworks" href="http://www.midnightbeep.com/" target="_blank">Midnight Inbox</a> and others &#8211; but they all kinda lack of specific features or just don&#8217;t integrate that good into one&#8217;s everyday workflow. I would really love to see The Hit List being developed more active and finally provide an <a title="The Hit List Mobile" href="http://www.flickr.com/photos/andypotion/4213848965/" target="_blank">iPhone client</a> that might beat the crap out of CulturedCode&#8217;s Things bundle, which yet still doesn&#8217;t allow me to keep each client in sync via MobileMe/without being in the same network or using <a title="Dropbox" href="http://www.dropbox.com/referrals/NTIxODYyMjk5" target="_blank">Dropbox</a> for desktop-to-desktop sync.</p>
<p>However, since (at least for me) there&#8217;s nothing comparable to Things, I&#8217;m trying to benefit from using it the best I can. One possibility to do so is the automation of task-creation. Wouldn&#8217;t it be cool to have Things automatically pack specific e-mails together as tasks you would only need to get done &#8211; without actually having the trouble of importing the information from Mail.app manually into Things first? I solved this problem for myself by using a feature that Things, Mail.app and Mac OS X provide me by default: AppleScript.</p>
<p>Now, how would this automated task-creation look like. First, a piece of code is needed, which gets the specific information out of an e-mail and tells Things to add those information to its library. The <a title="MailToThings" href="http://culturedcode.com/things/wiki/index.php/MailToThings" target="_blank">CulturedCode Wiki</a> already provides us such a script and first I&#8217;ve tried to use that. Unfortunately, the script seems to be something hacked together with Apple&#8217;s Automator and interferes with the UI, what causes the process of task-creation to be visible to the end-user. I didn&#8217;t want that &#8211; so I just hacked together my own AppleScript using the AppleScript Edior:</p>
<pre>on perform_mail_action(info)
	tell application "Mail"
		set selectedMessages to |SelectedMessages| of info
		set theRule to |Rule| of info
		repeat with eachMessage in selectedMessages
			set theSubject to subject of eachMessage
			set theContent to content of eachMessage
			tell application "Things"
				set newToDo to make new to do with properties {name:theSubject, due date:current date, notes:theContent} at beginning of list "Inbox"
			end tell
			set the (read status) of eachMessage to true
		end repeat
	end tell
end perform_mail_action</pre>
<p>You can simply copy &amp; paste this code into your AppleScript Editor and save it somewhere in your filesystem as AppleScript.</p>
<p>Next, we need this script to be called as soon as a new mail arrives. Let&#8217;s use Mail.app&#8217;s &#8220;Rules&#8221; for doing that!</p>
<div id="attachment_1139" class="wp-caption alignnone" style="width: 310px"><a href="http://www.devilx.net/wp-content/uploads/2010/02/mailtothings.png"><img class="size-medium wp-image-1139" title="Mail to Things" src="http://www.devilx.net/wp-content/uploads/2010/02/mailtothings-300x122.png" alt="Mail to Things Rule" width="300" height="122" /></a><p class="wp-caption-text">Mail.app Rule for Mail to Things</p></div>
<p>As &#8220;Run AppleScript&#8221; the script you&#8217;ve saved before needs to be specified. What rule you use for yourself actually depends on your incoming mails. In this example, I&#8217;m checking the mail&#8217;s subject to contain the string [ToDo]: for the script to act on that e-mail. Of course, you can also add another action *after* the &#8220;Run AppleScript&#8221; for Mail.app to delete the mail afterwards. The only thing my script does is to mark the mails that matched as read.</p>
<p>Now try it out on your own. Write yourself an e-mail containing your match-criteria and you&#8217;ll see that the script will automatically add a new task within your Things&#8217; Inbox, containing all details from within the mail itself. Of course, this script can be enhanced for example by leaving away the match-criteria from the subject (s/matchpattern//g), by cutting off everything after &#8220;&#8211; &#8221; (signature) or maybe even delegating the task to a co-worker or an area of responsibility by parsing the mail&#8217;s body. Feel free to extend it the way you need it. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':)' class='wp-smiley' /> </p>
<p><em>PS: You can make the Inbox entries not being due by today by simply removing the &#8220;due date:current date&#8221; parameter from the script.</em></p>
<p><strong>//UPDATE:</strong></p>
<p>Because this whole automation topic is so much fun, I&#8217;ve just written an AppleScript that automatically adds every conversation-line you receive that starts with the pattern &#8220;task: &#8221; to your Things Inbox. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':)' class='wp-smiley' /> </p>
<p>Here&#8217;s the AppleScript:</p>
<pre>using terms from application "iChat"
	on message received theMessage from theBuddy for textChat
		set theBuddy to full name of theBuddy

		if theMessage starts with "task: " then
			tell application "Things"
				set newToDo to make new to do with properties {name:theBuddy &amp; ": " &amp; my LeetReplacer((get theMessage), "task: ", "")} at beginning of list "Inbox"
			end tell
		end if
	end message received
end using terms from

on LeetReplacer(strng, srch, replc)
	tell (a reference to my text item delimiters)
		set {old, contents} to {contents, srch}
		set {strng, contents} to {strng's text items, replc}
		set {strng, contents} to {strng as Unicode text, old}
	end tell
	return strng
end LeetReplacer</pre>
<p>And here&#8217;s how you can include it into iChat:</p>
<div id="attachment_1142" class="wp-caption alignnone" style="width: 310px"><a href="http://www.devilx.net/wp-content/uploads/2010/02/ichattothings.png"><img class="size-medium wp-image-1142" title="iChat to Things" src="http://www.devilx.net/wp-content/uploads/2010/02/ichattothings-300x192.png" alt="iChat to Things" width="300" height="192" /></a><p class="wp-caption-text">iChat to Things</p></div>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2010/02/21/automating-things/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>It&#8217;s like Magic. It&#8217;s a Mouse.</title>
		<link>http://devilx.net/2009/11/15/its-like-magic-its-a-mouse/</link>
		<comments>http://devilx.net/2009/11/15/its-like-magic-its-a-mouse/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 17:00:14 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Art & Design]]></category>
		<category><![CDATA[Hot Gear]]></category>
		<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Battery]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[Exposé]]></category>
		<category><![CDATA[Feedback]]></category>
		<category><![CDATA[Hot]]></category>
		<category><![CDATA[Magic Mouse]]></category>
		<category><![CDATA[Mighty Mouse]]></category>
		<category><![CDATA[Multi-Touch]]></category>
		<category><![CDATA[New]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1107</guid>
		<description><![CDATA[I&#8217;ve been using Apple&#8217;s newly designed and named Magic Mouse for around a week now and have to say that I&#8217;m actually pretty happy to have bought it and replaced my Mighty Mouse with it. First of all, the new &#8230; <a href="http://devilx.net/2009/11/15/its-like-magic-its-a-mouse/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_1108" class="wp-caption alignleft" style="width: 160px"><a href="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1751.jpg"><img class="size-thumbnail wp-image-1108" title="IMG_1751" src="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1751-150x150.jpg" alt="Apple Magic Mouse" width="150" height="150" /></a><p class="wp-caption-text">Apple Magic Mouse</p></div>
<p>I&#8217;ve been using Apple&#8217;s newly designed and named <a title="Apple Magic Mouse" href="http://www.apple.com/magicmouse/" target="_blank">Magic Mouse</a> for around a week now and have to say that I&#8217;m actually pretty happy to have bought it and replaced my Mighty Mouse with it.</p>
<p>First of all, the new Magic Mouse has no more scroll-ball, what&#8217;s probably the biggest change in the whole redesign. Apple finally found a way to remove the always-broken-due-to-dirt scroll-ball by a multi-touch surface that goes across the Mouse&#8217;s whole surface. I haven&#8217;t had any problems with scrolling yet, except for my habit that lets me always search for the scroll-ball with my fingers, heh.</p>
<p>Besides the new multi-touch surface, the Mouse became way more flat. It really was a weird feeling to work with it in the first few hours, but I got pretty fast used to it and the only thing I&#8217;m still missing are the buttons on the Mouse&#8217;s side. I had them configured for application-based Exposé and I know that there are some &#8220;Middle-Button-Hacks&#8221; for the Magic Mouse available which could be used for such features, but still some real buttons would be more comfortable, in my opinion.</p>
<p>However, I really like the new Mouse, especially since it&#8217;s a bit heavier and doesn&#8217;t feel like a cheap and shaky plastic-puttogether, as the Mighty Mouse did. Regarding the Bluetooth connectivity, I can&#8217;t see any differences yet. I didn&#8217;t experience problems neither with the Mighty nor with the new Magic Mouse. As soon as I&#8217;ll have some information about the power-consumption of the new Mouse, I&#8217;ll update this post &#8211; yet, I still run the one-time-batteries Apple provides with their devices and it&#8217;s still working pretty fine, at a battery-level of 88%. If the discharge-procedure continues straight-line I&#8217;d expect the life of those average batteries to end in around three weeks &#8211; at least with my more or less heavy usage. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> Of course, I&#8217;ll replace them by re-chargeable batteries, since I&#8217;m not really a fan of the one-time-use.</p>
<p>My conclusion on the Magic Mouse is, that it&#8217;s indeed a very high priced mouse but also uses the great multi-touch technology to provide best user-experience at the lowest annoyance possible. I think that, if the actual internal hardware is qualitatively good enough, Apple finally did a good and lasting job on this Mouse. And if you&#8217;re not one of those fanboys, that <em>really really really</em> need to always have the latest stuff around, you might be sticking to this Mouse for a long time. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </p>
<p>Hope this feedback helps some of you at least a bit on deciding whether to get one for yourself or not. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/11/15/its-like-magic-its-a-mouse/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iUse on OS X (Updated)</title>
		<link>http://devilx.net/2009/11/15/iuse-on-os-x/</link>
		<comments>http://devilx.net/2009/11/15/iuse-on-os-x/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 11:09:47 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Life itself]]></category>
		<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Address Book]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[CandyBar]]></category>
		<category><![CDATA[Colloquy]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[Echofon]]></category>
		<category><![CDATA[iCal]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhoto]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Last.fm]]></category>
		<category><![CDATA[LaunchBar]]></category>
		<category><![CDATA[LittleSnapper]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Mail.app]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Pixelmator]]></category>
		<category><![CDATA[Quiet Read]]></category>
		<category><![CDATA[Shovebox]]></category>
		<category><![CDATA[Telephone]]></category>
		<category><![CDATA[Terminal]]></category>
		<category><![CDATA[TextMate]]></category>
		<category><![CDATA[Things]]></category>
		<category><![CDATA[Times]]></category>
		<category><![CDATA[Versions]]></category>
		<category><![CDATA[Viscosity]]></category>
		<category><![CDATA[Wallet]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=984</guid>
		<description><![CDATA[After now already several people asked me, what different kind of software/applications I use on my Macs, I&#8217;d like to sum up a list with the most essential software in my everyday work. CandyBar makes OS X appear even more &#8230; <a href="http://devilx.net/2009/11/15/iuse-on-os-x/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>After now already several people asked me, what different kind of software/applications I use on my Macs, I&#8217;d like to sum up a list with the most essential software in my everyday work.</p>
<p><span id="more-984"></span></p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/CandyBar.png"><img class="alignleft size-full wp-image-1095" title="CandyBar" src="http://www.devilx.net/wp-content/uploads/2009/09/CandyBar.png" alt="CandyBar" width="64" height="64" /></a><a title="CandyBar" href="http://www.panic.com/candybar/" target="_blank">CandyBar</a> makes OS X appear even more lickable than it already is. It allows to simply change each application&#8217;s icon and provides a cool management of all the available icon-sets. Besides, also the Dock appearance can be tweaked and managed. It would be really nice, if CandyBar would provide a way to sync the collection from one Mac to another, since now, I need to keep my collections on my iMac and my MacBook manually in sync, what&#8217;s pretty meh. However,  although it&#8217;s pretty pricy, it&#8217;s worth to have it.</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/Colloquy.png"><img class="alignleft size-full wp-image-986" title="Colloquy" src="http://www.devilx.net/wp-content/uploads/2009/09/Colloquy.png" alt="Colloquy" width="64" height="64" /></a><a title="Colloquy" href="http://colloquy.info/" target="_blank">Colloquy</a> is the most advanced, free IRC client I&#8217;ve found yet. Its feature-list is pretty good and there&#8217;s a similar <a title="Colloquy iPhone App" href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=302000478&amp;mt=8" target="_blank">iPhone client</a> available, too. I used this client already in 2006, when I still had my PowerBook and have to say, that it&#8217;s pretty bloated and slow on older hardware. But on the current generation of MacBooks, iMacs and MacPros it should be running like a charm.</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/Dropbox.png"><img class="alignleft size-full wp-image-1096" title="Dropbox" src="http://www.devilx.net/wp-content/uploads/2009/09/Dropbox.png" alt="Dropbox" width="64" height="64" /></a> Width <a title="Dropbox" href="http://www.dropbox.com/referrals/NTIxODYyMjk5" target="_blank">Dropbox</a> you can easily keep your files in sync over two or more different devices, regardless if it&#8217;s a PC, a Mac, a Linux or even an iPhone &#8211; all your data is always up-to-date. Besides, you can share files with friends and receive shared folder invitations yourself. 2GB of space is being provided for free, more is affordable for some cash. Though, I&#8217;d never put sensitive data &#8220;into the cloud&#8221;.</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/Echofon.png"><img class="alignleft size-full wp-image-1097" title="Echofon" src="http://www.devilx.net/wp-content/uploads/2009/09/Echofon.png" alt="Echofon" width="64" height="64" /></a> <a title="Echofon" href="http://echofon.com/" target="_blank">Echofon</a> is probably the best Twitter-suite available on the Mac and the iPhone. Thanks to their Sync- and Push-Notification-Service it&#8217;s a pleasure to use Twitter, even with multiple accounts and on multiple devices. Thanks to the intelligent Sync-Service, Echofon notices when you&#8217;re not on your desktop anymore, and starts pushing notifications to your iPhone client when you get mentioned by someone else &#8211; very cool! Yet, the notifications will be pushed only every 15 minutes, but from what I&#8217;ve heard, the Echofon guys are already working on shrinking this interval. If you haven&#8217;t tried out yet &#8211; be sure to do soon!</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/iPhoto.png"><img class="alignleft size-full wp-image-987" title="iPhoto" src="http://www.devilx.net/wp-content/uploads/2009/09/iPhoto.png" alt="iPhoto" width="64" height="64" /></a>Is there much to say about <a title="iPhoto" href="http://www.apple.com/ilife/iphoto/" target="_blank">iPhoto</a>? I think you can call it <strong>the</strong> image-management application on OS X. Since &#8217;09 it also supports Faces &amp; Places, what makes everything even more sexy. In combination with the photos shot on a GPS-able camera (like the iPhone) it even detects automatically, what place you&#8217;ve taken the photo. Although, yet the face-recognition doesn&#8217;t work as I would expect it to. You need high quality pictures with much contrast to get iPhoto recognize the people.</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/LastFM.png"><img class="alignleft size-full wp-image-988" title="LastFM" src="http://www.devilx.net/wp-content/uploads/2009/09/LastFM.png" alt="LastFM" width="64" height="64" /></a>I used to be registered on <a title="Last.fm" href="http://www.last.fm/" target="_blank">Last.fm</a> since I was using Linux with its Media-Players with Audioscrobbler plugin, so I&#8217;ve just continued using this pretty cool service. It let&#8217;s me tag the music I listen and discover new tracks I might like. I never tried out Pandora or similar services, so I can&#8217;t say whether Last.fm is better or not &#8211; I&#8217;m just used to it. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/LaunchBar.png"><img class="alignleft size-full wp-image-1098" title="LaunchBar" src="http://www.devilx.net/wp-content/uploads/2009/09/LaunchBar.png" alt="LaunchBar" width="64" height="64" /></a> After discovering and trying out <a title="LaunchBar" href="http://www.obdev.at/products/launchbar/index.html" target="_blank">LaunchBar</a> there was no way around it anymore &#8211; not even by using QuickSilver, what I did quite some time. LaunchBar is extremely fast, supports a ton of different Applications and even provides an easy way to write and include your own plugins. I wouldn&#8217;t want to miss it again in my daily work.</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/LittleSnapperIcon.png"><img class="alignleft size-full wp-image-989" title="LittleSnapperIcon" src="http://www.devilx.net/wp-content/uploads/2009/09/LittleSnapperIcon.png" alt="LittleSnapperIcon" width="64" height="64" /></a><a title="LittleSnapper" href="http://www.realmacsoftware.com/littlesnapper/" target="_blank">LittleSnapper</a> in combination with its web-service (former QuickSnapper, now <a title="Ember" href="http://emberapp.com/" target="_blank">Ember</a>) is a very nice enhancement to the OS X desktop, since it provides a very quick and easy way to share screenshots with others, without having to use &#8220;Grab&#8221; and manually upload the images to some service like ImageShack. In addition to the Desktop client, I also use the <a title="LittleSnapper iPhone App" href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=310591640&amp;mt=8" target="_blank">iPhone app</a> to share camera-snapshots with others.</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/Money.png"><img class="alignleft size-full wp-image-1099" title="Money" src="http://www.devilx.net/wp-content/uploads/2009/09/Money.png" alt="Money" width="64" height="64" /></a> With <a title="Money" href="http://www.jumsoft.com/money/" target="_blank">Money</a> managing finances became as easy as a finger-snip. I bought my license on a MacUpdate Promo for 20% less and have to say that it&#8217;s worth every penny, especially when there&#8217;s such a <a title="Getting Jumsoft's Money working..." href="http://www.devilx.net/2009/11/10/getting-jumsofts-money-working-with-my-ing-diba-csv-exports/" target="_self">friendly and helpful company like Jumsoft</a> behind. Money supports backing up the whole database to MobileMe and by that even synchronization of two Macs with each other. The iPhone client yet only supports sync over WiFi from what I&#8217;ve seen, but hopefully there will be MobileMe support in future, too.</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/Pixelmator.png"><img class="alignleft size-full wp-image-990" title="Pixelmator" src="http://www.devilx.net/wp-content/uploads/2009/09/Pixelmator.png" alt="Pixelmator" width="64" height="64" /></a>Let me just call it &#8220;Poor man&#8217;s Photoshop&#8221; &#8211; in an excellent way! <a title="Pixelmator" href="http://www.pixelmator.com/" target="_blank">Pixelmator</a> is, what GIMP is to the GNOME Desktop. It let&#8217;s me create/edit images in an easy and smooth way, without much knowledge of the actual application itself. Pixelmator provides me a light and intuitive application with a feature-list that fits my needs perfectly without being over-bloated.</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/QuietRead.png"><img class="alignleft size-full wp-image-1100" title="QuietRead" src="http://www.devilx.net/wp-content/uploads/2009/09/QuietRead.png" alt="QuietRead" width="64" height="64" /></a>As the name already says, <a title="Quiet Read" href="http://bambooapps.com/free-stuff/" target="_blank">Quiet Read</a> provides you a way to temporary bookmark for example web-pages and read it later, when there&#8217;s more time for it. It&#8217;s actually the similar concept Instapaper follows, although it doesn&#8217;t really extract your site&#8217;s content for any mobile platform, nor does it have any web-service in the background to which you can sync multiple installations. MobileMe support would be a great feature, maybe Bamboo Apps will implement it some day. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/Shovebox.png"><img class="alignleft size-full wp-image-1101" title="Shovebox" src="http://www.devilx.net/wp-content/uploads/2009/09/Shovebox.png" alt="Shovebox" width="64" height="64" /></a> <a title="Shovebox" href="http://www.wonderwarp.com/shovebox/" target="_blank">Shovebox</a> is a great companion for Things and Quiet Read which also provides a pretty cool iPhone client that&#8217;s for free. I got the App itself from within a MacHeist Bundle, where I didn&#8217;t need to pay anything for it &#8211; and maybe that&#8217;s the reason I&#8217;m actually using it. Yet, I would not really pay money on this App, since its yet pretty &#8220;small&#8221; (regarding its features) and I have most things already managed by Things and Quiet Read/Instapaper (free).</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/Telephone.png"><img class="alignleft size-full wp-image-991" title="Telephone" src="http://www.devilx.net/wp-content/uploads/2009/09/Telephone.png" alt="Telephone" width="64" height="64" /></a>Yes, it&#8217;s <a title="Telephone" href="http://code.google.com/p/telephone/" target="_blank">Telephone</a>! And yes! It&#8217;s OpenSource! This application allows you to use your VoIP account provided by your ISP directly on your Mac. At the moment, several ISP are supported and the list gets longer and longer. Telephone makes it easy to dial and receive calls on a VoIP account without much hassle.</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/TextMate.png"><img class="alignleft size-full wp-image-992" title="TextMate" src="http://www.devilx.net/wp-content/uploads/2009/09/TextMate.png" alt="TextMate" width="64" height="64" /></a><a title="TextMate" href="http://macromates.com/" target="_blank">TextMate</a> &#8211; <strong>THE</strong> Editor. I think, there&#8217;s nothing better for writing any kind of code under OS X. This editor is light, fast and provides hell of a feature-set you&#8217;ll probably never finish to explore. MacroMates did an excellent job with this application and I know of many tries (especially on Linux) to re-create something similar, but yet no other (GUI-)editor reached TextMate.</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/Things.png"><img class="alignleft size-full wp-image-1102" title="Things" src="http://www.devilx.net/wp-content/uploads/2009/09/Things.png" alt="Things" width="64" height="64" /></a><a title="Things" href="http://culturedcode.com/things/" target="_blank">Things</a> is probably one of the most amazing task management applications for OS X available today. It provides all you need for successfully managing all your ToDos and even syncs them up to your iPhone client. Two big cons of Things are the yet still not available MobileMe sync (today, it does sync only over WiFi, without even using an encrypted connection) and the pricing on both, the desktop and the iPhone app. Still, the App is just lo-ve-ly and a must of everyone who&#8217;s really into task management.</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/Times.png"><img class="alignleft size-full wp-image-993" title="Times" src="http://www.devilx.net/wp-content/uploads/2009/09/Times.png" alt="Times" width="64" height="64" /></a>A very nice newsfeed reader with excellent graphical user interface. <a title="Times" href="http://www.acrylicapps.com/times/" target="_blank">Times</a> provides you all basic-features you would expect form an RSS-reader plus the possibility to read the whole articles within the application itself. Very nice idea, and pretty cool implementation, though I&#8217;d wish it to be faster and not that bloated.</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/Versions.png"><img class="alignleft size-full wp-image-994" title="Versions" src="http://www.devilx.net/wp-content/uploads/2009/09/Versions.png" alt="Versions" width="64" height="64" /></a><a href="http://www.versionsapp.com/" target="_blank">Versions</a> &#8211; and you&#8217;ll never need to look up <em>svn &#8211;help</em> again. Since the last version of Version (ough, what a sentence) it even supports the latest SVN 1.6.x and provides you to work with several different SVN repositories at a time without much practice. Although, with $39 it this application is very pricy.</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/Viscosity.png"><img class="alignleft size-full wp-image-995" title="Viscosity" src="http://www.devilx.net/wp-content/uploads/2009/09/Viscosity.png" alt="Viscosity" width="64" height="64" /></a><a title="Viscosity" href="http://www.viscosityvpn.com/" target="_blank">Viscosity</a> is yet the best user interface for OpenVPN available on OS X, in my opinion. It lets you import your OpenVPN config-files and edit them within a very nice preference-window. Also, it shows you statistics about your running connections and makes OpenVPN easier than it already is &#8211; and with $9 it&#8217;s quite a fair deal.</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/Wallet.png"><img class="alignleft size-full wp-image-996" title="Wallet" src="http://www.devilx.net/wp-content/uploads/2009/09/Wallet.png" alt="Wallet" width="64" height="64" /></a>Storing passwords, credit-card information and other sensitive data. <a title="Wallet" href="http://www.acrylicapps.com/wallet/" target="_blank">Wallet</a> allows me to manage all my logins and other passwords in a very nice and fast way, it provides me an add-on for Safari and Firefox and it allows me to sync my Wallet-database via MobileMe and even browse it on my iPhone with its <a title="Wallet iPhone App" href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=297540008&amp;mt=8" target="_blank">iPhone app</a> &#8211; although it took years until the iPhone pendant was available here in germany.</p>
<p>I think, that&#8217;s it so far. Besides those application, of course I use the regular tools like Mail.app, iCal, the Address Book, iTunes, the Terminal and all the other not-worth-mentioning programs that come with OS X. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/11/15/iuse-on-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Palm webOS (formerly Palm Pre) Development Bundle for TextMate 0.3</title>
		<link>http://devilx.net/2009/11/13/palm-webos-formerly-palm-pre-development-bundle-for-textmate-0-3/</link>
		<comments>http://devilx.net/2009/11/13/palm-webos-formerly-palm-pre-development-bundle-for-textmate-0-3/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 23:45:23 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[This Site]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Austin Powers]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Bundle]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Mail]]></category>
		<category><![CDATA[Mojo]]></category>
		<category><![CDATA[Palm]]></category>
		<category><![CDATA[Pre]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[TextMate]]></category>
		<category><![CDATA[webOS]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1077</guid>
		<description><![CDATA[Releasing version 0.3 of my Palm webOS development bundle for TextMate, with plenty new features and a stand-alone &#8220;Mojo&#8221;-language. So, what&#8217;s new in 0.3? Well, just about everything. I&#8217;ve renamed the bundle (at least its metadata), since webOS is not &#8230; <a href="http://devilx.net/2009/11/13/palm-webos-formerly-palm-pre-development-bundle-for-textmate-0-3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.devilx.net/wp-content/uploads/2009/11/Palm-webOS-0.3.png"><img class="alignleft size-thumbnail wp-image-1079" title="Palm webOS 0.3" src="http://www.devilx.net/wp-content/uploads/2009/11/Palm-webOS-0.3-150x150.png" alt="Palm webOS 0.3" width="150" height="150" /></a>Releasing version 0.3 of my Palm webOS development bundle for TextMate, with plenty new features and a stand-alone &#8220;Mojo&#8221;-language.</p>
<p>So, what&#8217;s new in 0.3? Well, just about everything. I&#8217;ve renamed the bundle (at least its metadata), since webOS is not just limited to the Pre and I&#8217;ve modified the shortcuts of existing features to fit TextMate&#8217;s styling guidelines a bit better. I&#8217;ve also created some snippets which can be used for faster code-writing now and in addition to that, I&#8217;ve implemented a very own language for the bundle, which can&#8217;t be found in the document type picker named as &#8220;Mojo&#8221;. &#8220;Yeah baby!&#8221;, as Austin would say now. Actually, yet it&#8217;s just a copy &amp; paste of the JavaScript-language implementation in TextMate, but I&#8217;m planning to extend it to fit the Mojo-framework even better.</p>
<p>The TextMate bundle is now also available on <a title="devilx's palm-webos-development-tmbundle" href="http://github.com/devilx/palm-webos-development-tmbundle">GitHub</a>, for everyone who can&#8217;t wait for me packaging the releases and releasing them here. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> If you have any ideas for improvement, feel free to contact me by mail or just leave some lines here on my blog.</p>
<p>Enjoy!</p>
<p><strong><span style="text-decoration: line-through;">Download: </span><a href="http://www.devilx.net/wp-content/uploads/2009/11/Palm_webOS-Bundle-0.3.zip"><span style="text-decoration: line-through;">Palm_webOS-Bundle-0.3</span></a></strong></p>
<p><strong>Download: <a href="http://www.devilx.net/wp-content/uploads/2009/11/Palm_webOS-Bundle-0.31.zip">Palm_webOS-Bundle-0.3</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/11/13/palm-webos-formerly-palm-pre-development-bundle-for-textmate-0-3/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>TextMate Palm Pre Development Bundle 0.2</title>
		<link>http://devilx.net/2009/11/11/textmate-palm-pre-development-bundle-0-2/</link>
		<comments>http://devilx.net/2009/11/11/textmate-palm-pre-development-bundle-0-2/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 20:55:58 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Life itself]]></category>
		<category><![CDATA[Linux and stuff ...]]></category>
		<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Bundle]]></category>
		<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[Debug]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Emulator]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[New]]></category>
		<category><![CDATA[Palm]]></category>
		<category><![CDATA[Pre]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[SMS]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1070</guid>
		<description><![CDATA[Yes, after not even four hours I&#8217;ve already finished building the 0.2-release of my Palm Pre Development Bundle for TextMate. In case you&#8217;re wondering what weird stuff I&#8217;m talking about, please read my previous post first. However, this second release &#8230; <a href="http://devilx.net/2009/11/11/textmate-palm-pre-development-bundle-0-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_1072" class="wp-caption alignleft" style="width: 160px"><a href="http://www.devilx.net/wp-content/uploads/2009/11/palmprebundle-0.2.png"><img class="size-thumbnail wp-image-1072" title="Palm Pre Development Bundle 0.2" src="http://www.devilx.net/wp-content/uploads/2009/11/palmprebundle-0.2-150x150.png" alt="Palm Pre Development Bundle 0.2" width="150" height="150" /></a><p class="wp-caption-text">Palm Pre Development Bundle 0.2</p></div>
<p>Yes, after not even four hours I&#8217;ve already finished building the 0.2-release of my Palm Pre Development Bundle for TextMate. In case you&#8217;re wondering what weird stuff I&#8217;m talking about, <a title="Palm Pre Development Bundle for TextMate" href="http://www.devilx.net/2009/11/11/palm-pre-development-bundle-for-textmate/" target="_self">please read my previous post first</a>.</p>
<p>However, this second release includes a lot more features than it had before, plus I&#8217;ve made use of the CocoaDialog now. Let me describe the new features from the top to the bottom of the screenshot on the left site.</p>
<p>First of all, there&#8217;s &#8220;Generate New Project&#8221;. This lets you execute a palm-generate with all important attributes and opens the created project afterwards using the &#8220;mate&#8221; terminal-command, which needs to be available for this to work. All you have to do then is simply to save the TextMate project right into your generated project-directory.</p>
<p>Next, we still have &#8220;Generate New Scene&#8221;. I&#8217;ve enhanced the feature now, so that you&#8217;ll get a cocoa dialog asking for the scene&#8217;s name. Beware: The generation usually works as it should, the only problem is the TextMate project-drawer, which doesn&#8217;t seem to refresh by itself. A workaround: Cmd+H to hide TextMate and then click on its Dock-icon to make it appear again. Then all newly generated files should be visible in its drawer.</p>
<p>The next three features work just as before, no enhancements at all. On the fourth, the &#8220;Launch Project in Debugging-Mode&#8221; feature, I&#8217;ve implemented a palm-launch with debugging options, that can be run on an existing, packaged and installed project.</p>
<p>Next, there are ways to close and remove installed Projects. &#8220;Close running project&#8221; of course only works, when the App is actually running and &#8220;Remove installed Project&#8221; removes the App from the device. As device for all those commands the first device found by the Palm toolset will be taken &#8211; so if you would like to use the Emulator, better disconnect your real device and vice versa.</p>
<p>I&#8217;ve also built-in two features that let you simulate test calls and SMS on your Emulator, if you changed from password authentication to SSH public key authentication. You can do this either manually or try to use the feature at the menu&#8217;s bottom named &#8220;Auto-install SSH-Pubkey on Emulator&#8221;. Depending on your SSH-key-setup it works out or&#8230; not.</p>
<p>The other seven features allow you to simulate GPS drives on the Emulator &#8211; again only if you&#8217;ve set-up SSH-Pubkey authentication.</p>
<p>I hope you enjoy this release of the Palm Pre Development Bundle for TextMate! <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </p>
<p><strong><span style="text-decoration: line-through;">Download: </span><a href="http://www.devilx.net/wp-content/uploads/2009/11/Palm-Pre-Bundle-0.2.zip"><span style="text-decoration: line-through;">Palm-Pre-Bundle-0.2</span></a></strong></p>
<p><strong>UPDATE:</strong> There&#8217;s a newer version available! <a title="Palm webOS (formerly Palm Pre) Development Bundle for TextMate 0.3" href="http://www.devilx.net/2009/11/13/palm-webos-formerly-palm-pre-development-bundle-for-textmate-0-3/">Get it here</a>. Or use <a title="GitHub" href="http://github.com/devilx/palm-webos-development-tmbundle">GitHub</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/11/11/textmate-palm-pre-development-bundle-0-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Palm Pre Development Bundle for TextMate</title>
		<link>http://devilx.net/2009/11/11/palm-pre-development-bundle-for-textmate/</link>
		<comments>http://devilx.net/2009/11/11/palm-pre-development-bundle-for-textmate/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 17:05:36 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Life itself]]></category>
		<category><![CDATA[Linux and stuff ...]]></category>
		<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Bundle]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[New]]></category>
		<category><![CDATA[Palm]]></category>
		<category><![CDATA[Pre]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1065</guid>
		<description><![CDATA[Today I&#8217;ve created a tiny little bundle for the best editor available™ named TextMate which adds Palm Pre development features to it. The bundle contains of four commands which let you generate new scenes, package your project, install and launch &#8230; <a href="http://devilx.net/2009/11/11/palm-pre-development-bundle-for-textmate/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/TextMate.png"><img class="alignleft size-full wp-image-992" title="TextMate" src="http://www.devilx.net/wp-content/uploads/2009/09/TextMate.png" alt="TextMate" width="64" height="64" /></a>Today I&#8217;ve created a tiny little bundle for the best editor available™ named <a title="TextMate - The Missing Editor" href="http://macromates.com/">TextMate</a> which adds Palm Pre development features to it. The bundle contains of four commands which let you generate new scenes, package your project, install and launch it on the Pre Emulator. Of course, you need to have Palm&#8217;s SDK installed for it to work.</p>
<p>The scene generation works like this: You implement your <em>this.controller.pushScene(&#8220;Main&#8221;);</em>-statement, select the scene&#8217;s name (Main, without the quotes!) and select the scene-generation command from the bundle&#8217;s menu. The command will immediately generate you a new scene named just the way you chose to name it. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </p>
<p>The other three commands can be ran by pressing the keys Fn+Ctrl+F5/F6/F7. Attention: The bundle only works with TextMate Projects! Generate your Palm Pre project like you always do, by using the following command:</p>
<blockquote><p>palm-generate -p &#8220;{ title:&#8217;ProjectName&#8217;, id:com.my.ProjectName, version:&#8217;1.0.0&#8242; }&#8221; ProjectName</p></blockquote>
<p>Then, create a new TextMate Project and drag&amp;drop the folder palm-generate created for you (&#8220;ProjectName&#8221;) into the Project&#8217;s drawer. Save the project <strong>within</strong> your Project-directory (&#8220;ProjectName&#8221;) and then run the commands.</p>
<p>This is the very first version of this bundle and I&#8217;ll keep constantly improving it with other features that help me and hopefully others on the development of Palm Pre Web-Apps.</p>
<p>Enjoy!</p>
<p><strong><span style="text-decoration: line-through;">Download: </span><span style="text-decoration: line-through;"><a href="http://www.devilx.net/wp-content/uploads/2009/11/PalmPre-Bundle-0.1.zip">PalmPre-Bundle-0.1</a></span></strong></p>
<p><strong>UPDATE:</strong> There&#8217;s a newer version available now! <a title="TextMate Palm Pre Development Bundle 0.2" href="http://www.devilx.net/2009/11/11/textmate-palm-pre-development-bundle-0-2/" target="_self">Get it here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/11/11/palm-pre-development-bundle-for-textmate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Jumsoft&#8217;s Money working with my ING-DiBa CSV exports</title>
		<link>http://devilx.net/2009/11/10/getting-jumsofts-money-working-with-my-ing-diba-csv-exports/</link>
		<comments>http://devilx.net/2009/11/10/getting-jumsofts-money-working-with-my-ing-diba-csv-exports/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 16:49:37 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Life itself]]></category>
		<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Account]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[Bank]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[CSV]]></category>
		<category><![CDATA[Help]]></category>
		<category><![CDATA[ING-DiBa]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1060</guid>
		<description><![CDATA[On the last monday I&#8217;ve just seen a very attractive offer for Jumsoft&#8217;s Money on the MUPromo newsletter and as my stomach was bigger than my eyes, I immediately bought it. I&#8217;ve tested out Money back in 2006 and loved &#8230; <a href="http://devilx.net/2009/11/10/getting-jumsofts-money-working-with-my-ing-diba-csv-exports/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.devilx.net/wp-content/uploads/2009/11/money.png"><img class="alignleft size-full wp-image-1063" title="Money" src="http://www.devilx.net/wp-content/uploads/2009/11/money.png" alt="Money" width="128" height="128" /></a>On the last monday I&#8217;ve just seen a very attractive offer for <a title="Jumsoft | Money" href="http://www.jumsoft.com/money/">Jumsoft&#8217;s Money</a> on the MUPromo newsletter and as my stomach was bigger than my eyes, I immediately bought it. I&#8217;ve tested out Money back in 2006 and loved it then ago and now, that it also has an iPhone client, it would have been just perfectly for my needs. I already had a finance management software for my Macs named Squirrel, which also had an iPhone client. I bought it when it has just been released, somewhen in 2008, at a special &#8220;early-bird&#8221; price &#8211; unfortunately, I didn&#8217;t experience much enhancements for the software in the past few months. I know, to never touch a running system or replace a software that does just what it should, but I was kinda missing some features I&#8217;ve seen in Money meanwhile.</p>
<p>However, after I bought Money, I exported my whole transaction info from my ING-DiBa account as CSV (since they do not provide me anything else) and tried to import it into Money &#8211; and it failed. I was using the latest version (3.4.4 v1938) and had quite a few problems with the CSV import. First of all, the columns haven&#8217;t been recognized automatically. Also, I didn&#8217;t really knew how to import the transaction-value, since I only had one column containing a positive (income) or a negative (outgoing) number, where Money expected &#8220;Withdrawal&#8221; and &#8220;Deposit&#8221;. Also, Money seemed to have problems with the punctuation of the numbers, what cause 1000€ to become 100€. And in general, the software didn&#8217;t work well with the CSV my bank provided me. I had to manually cut out the first few lines (which were just some additional information but not party of the transactions) and stuff line that. I was wondering, why this is so, since Squirrel automatically recognized the CSV and imported it just perfectly into my virtual account.</p>
<p>I wrote an e-mail to Jumsoft and explained the problems I have with my freshly purchased Money and of course asked for help. After some more mailing, I got a patched version of Money one day later. I tried it out and: Bam! It worked! The CSV imports work just as they should now, even if there&#8217;s still no automatic column recognition. Still, I&#8217;m very happy that Jumsoft helped my out that fast and in such an uncomplicated way &#8211; I&#8217;m not used to this from Apple-related companies anymore.</p>
<p>After I had all my data imported into Money and got everything categorized, synced the info up to my iPhone, what also worked out as smooth as I&#8217;d expect it.</p>
<p><del datetime="2009-11-10T12:49:37+00:00">The one thing I did not check yet are the possibilities to sync Money over two different Macs. I&#8217;m sure it&#8217;s possible by using the <a href="http://www.dropbox.com/referrals/NTIxODYyMjk5">Dropbox</a>-way, although I would not like to upload such sensitive information to my Dropbox. Maybe it&#8217;s possible to sync via W-LAN, dunno.</del></p>
<p>It seems to be possible to sync different Macs via MobileMe! Hurray! I&#8217;ll test it out and give some feedback as soon as possible. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/11/10/getting-jumsofts-money-working-with-my-ing-diba-csv-exports/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Amsterdam 2009</title>
		<link>http://devilx.net/2009/11/08/amsterdam-2009/</link>
		<comments>http://devilx.net/2009/11/08/amsterdam-2009/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 19:20:09 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Art & Design]]></category>
		<category><![CDATA[Life itself]]></category>
		<category><![CDATA[Lifestyle]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[Nightlife]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Amsterdam]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[Lightroom]]></category>
		<category><![CDATA[Netherlands]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1037</guid>
		<description><![CDATA[Just a few pictures of my journey to Amsterdam. More (raw) pictures can be found in my Gallery. Enjoy viewing!]]></description>
			<content:encoded><![CDATA[<p>Just a few pictures of my journey to Amsterdam. More (raw) pictures can be found in my Gallery. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </p>
<p>Enjoy viewing!</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1136.jpg"><img class="size-thumbnail wp-image-1038 alignleft" title="IMG_1136" src="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1136-150x150.jpg" alt="IMG_1136" width="150" height="150" /></a></p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1167.jpg"><img class="size-thumbnail wp-image-1039 alignleft" title="IMG_1167" src="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1167-150x150.jpg" alt="IMG_1167" width="150" height="150" /></a></p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1176.jpg"><img class="size-thumbnail wp-image-1040 alignleft" title="IMG_1176" src="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1176-150x150.jpg" alt="IMG_1176" width="150" height="150" /></a></p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1325.jpg"><img class="size-thumbnail wp-image-1041 alignleft" title="IMG_1325" src="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1325-150x150.jpg" alt="IMG_1325" width="150" height="150" /></a></p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1337.jpg"><img class="size-thumbnail wp-image-1042 alignleft" title="IMG_1337" src="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1337-150x150.jpg" alt="IMG_1337" width="150" height="150" /></a></p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1344.jpg"><img class="size-thumbnail wp-image-1043 alignleft" title="IMG_1344" src="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1344-150x150.jpg" alt="IMG_1344" width="150" height="150" /></a></p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1366.jpg"><img class="size-thumbnail wp-image-1044 alignleft" title="IMG_1366" src="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1366-150x150.jpg" alt="IMG_1366" width="150" height="150" /></a></p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1129.jpg"><img src="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1129-150x150.jpg" alt="IMG_1129" title="IMG_1129" width="150" height="150" class="alignleft size-thumbnail wp-image-1050" /></a></p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1142.jpg"><img src="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1142-150x150.jpg" alt="IMG_1142" title="IMG_1142" width="150" height="150" class="alignleft size-thumbnail wp-image-1051" /></a></p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1158.jpg"><img src="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1158-150x150.jpg" alt="IMG_1158" title="IMG_1158" width="150" height="150" class="alignleft size-thumbnail wp-image-1052" /></a></p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1168.jpg"><img src="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1168-150x150.jpg" alt="IMG_1168" title="IMG_1168" width="150" height="150" class="alignleft size-thumbnail wp-image-1053" /></a></p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1171.jpg"><img src="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1171-150x150.jpg" alt="IMG_1171" title="IMG_1171" width="150" height="150" class="alignleft size-thumbnail wp-image-1054" /></a></p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1189.jpg"><img src="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1189-150x150.jpg" alt="IMG_1189" title="IMG_1189" width="150" height="150" class="alignleft size-thumbnail wp-image-1055" /></a></p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1226.jpg"><img src="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1226-150x150.jpg" alt="IMG_1226" title="IMG_1226" width="150" height="150" class="alignleft size-thumbnail wp-image-1056" /></a></p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1243.jpg"><img src="http://www.devilx.net/wp-content/uploads/2009/11/IMG_1243-150x150.jpg" alt="IMG_1243" title="IMG_1243" width="150" height="150" class="alignleft size-thumbnail wp-image-1057" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/11/08/amsterdam-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon EC2: How to Setup an Instance and Bundle it</title>
		<link>http://devilx.net/2009/11/01/amazon-ec2-how-to-setup-an-instance-and-bundle-it/</link>
		<comments>http://devilx.net/2009/11/01/amazon-ec2-how-to-setup-an-instance-and-bundle-it/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 16:25:46 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Linux and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[AMI]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Bucket]]></category>
		<category><![CDATA[Bundle]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[EBS]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[Elastic]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[HTTPS]]></category>
		<category><![CDATA[Instance]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[LAMP]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[S3]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1033</guid>
		<description><![CDATA[I know, that there are several documentations concerning Amazon&#8217;s Elastic Cloud Computing, though I&#8217;d like to describe some very first steps for using their infrastructure to build (Linux-) instances that fulfill your needs. Let&#8217;s not beat around the bush and &#8230; <a href="http://devilx.net/2009/11/01/amazon-ec2-how-to-setup-an-instance-and-bundle-it/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I know, that there are several documentations concerning Amazon&#8217;s Elastic Cloud Computing, though I&#8217;d like to describe some very first steps for using their infrastructure to build (Linux-) instances that fulfill your needs. Let&#8217;s not beat around the bush and start-over by setting up the very first instance.</p>
<p>The first thing needed is a client computer running any kind of the supported OSs by the Amazon API tools and of course the tools themselves. After you&#8217;ve installed those and configured all credentials the right way, we can create a new pair of SSH keys for our new project. Due to the location I&#8217;m currently in, I&#8217;ve chosen to use Amazon Instances in the western EU. Execute the following line on your command-line:</p>
<blockquote><p>ec2-add-keypair &#8211;region eu-west-1 test-keypair</p></blockquote>
<p>The result should look something like this:</p>
<blockquote><p>[Deprecated] Xalan: org.apache.xml.res.XMLErrorResources_en_US<br />
KEYPAIR	test-keypair	e1:1a:d1:a1:a1:1c:10:a1:b1:d1:cb:11:11:1a:11:11:f1:11:ae:fe<br />
&#8212;&#8211;BEGIN RSA PRIVATE KEY&#8212;&#8211;<br />
XXX<br />
&#8212;&#8211;END RSA PRIVATE KEY&#8212;&#8211;</p></blockquote>
<p>You can now copy the lines from <i>BEGIN&#8230;</i> until <i>END&#8230;</i> (including those two) into a file which you&#8217;ll be using as SSH-key for connecting to your instance. Don&#8217;t forget to <i>chmod 600</i> it!</p>
<p>Next, let&#8217;s see what base-images for creating our instance we could you &#8211; first, provided by Amazon themselves:</p>
<blockquote><p>
ec2-describe-images &#8211;region eu-west-1 -o &#8216;amazon&#8217;
</p></blockquote>
<p>The list is contained of several different OSs and versions, although in our current project we can&#8217;t make use of any of those. Therefor, we&#8217;re now searching for a perfectly fitting, really good operating system:</p>
<blockquote><p>
ec2-describe-images &#8211;region eu-west-1 -a | grep -i debian
</p></blockquote>
<p>And yet, we receive another list with several different versions of the Debian Linux distribution. After we&#8217;ve picked the one we&#8217;d like to run, we should check what instances are currently up and running:</p>
<blockquote><p>
ec2-describe-instances &#8211;region eu-west-1
</p></blockquote>
<p>If you&#8217;re using Amazon&#8217;s EC2 for the first time, there shouldn&#8217;t be any items listed. We can now start our very first instance, by copying the instance&#8217;s identifier (in the second column, a string starting with ami-<id>) and pasting it into our command:</p>
<blockquote><p>
ec2-run-instances &#8211;region eu-west-1 -k test-keypair -g &#8216;http/s&#8217; -g &#8216;ssh&#8217; ami-b8446fcc
</p></blockquote>
<p>In this command, we tell Amazon to start up a new instance that&#8217;s built on top of the ami-b8446fcc-image, using the key-pair we just created before and using some custom built firewall-rules named &#8220;http/s&#8221; (which allows us to connect to port 80 and 443) and &#8220;ssh&#8221; (port 22).</p>
<p>We need to wait a few seconds, until the instance comes up. We can use the describe-instances command from above to check the instance&#8217;s status:</p>
<blockquote><p>
ec2-describe-instances &#8211;region eu-west-1
</p></blockquote>
<p>As soon as it&#8217;s up and running, the &#8220;pending&#8221; column should have been replaced by a dynamically allocated hostname and the status &#8220;running&#8221;. Keep in mind, that this hostname/ip is dynamically allocated! If you want a fixed IP, you need to allocate and assign an Elastic IP &#8211; I&#8217;ll show you later how to do so.<br />
If our firewall rules worked out, we can now connect using SSH:</p>
<blockquote><p>
ssh -i ~/Library/EC2/id_rsa-test-keypair root@ec2-11-111-11-111.eu-west-1.compute.amazonaws.com
</p></blockquote>
<p>By default, Amazon sets up a Small Instance, that provides around 10 GB of hard drive, an Dual-Core AMD Opteron 2218 with 2600 MHz and around 1.7 GB of RAM. Small instances, in comparison to the bigger ones, also still provide a real swap-partition which is limited to 895 MB. Here, you could run into problems when installing some Oracle for example, since the DB would like to have 1 GB or more Swap-space. If 895 MB should not be enough, the only way to enlarge it seems to be to use a file within your file-system for that. Either, by placing it somewhere into / or by using /mnt for that. /mnt is a special mount in Amazon instances which provides you 147 GB of additional <i>volatile</i> storage. Amazon doesn&#8217;t guarantee in any way the storage to be stable/solid or even backed up &#8211; and usually /mnt is only used for bundling your instance. You might now think <i>&#8220;so, where could I place my data, if / is only providing me 10 GB of space and /mnt should not be used for storing sensitive data?&#8221;</i> &#8211; well, there&#8217;s a third possibility named Elastic Block Storage. An EBS is being displayed to your instance as regular block-device (/dev/sdb, &#8230;) that&#8217;s format- and mountable. There, sensitive data could be stored, by bind-mounting the directories you&#8217;d like to have your data in. I&#8217;m not going to explain how this works, else I&#8217;ll never finish writing this brief documentation.</p>
<p>However, since we&#8217;re connected to the instance now, we can set it up the way we want it, with whatever software we need on it. I&#8217;ve assumed, that most people would set it up as regular LAMP-instance, therefor I&#8217;ve also added the firewall-rule for HTTP/HTTPS. After we finished installing the software we need, there&#8217;s one more package that should be plugged into the system: The Amazon AMI Tools. Simply wget them from http://s3.amazonaws.com/ec2-downloads/ec2-ami-tools.zip and unzip the package. Those tools make use of Ruby, so ensure having it installed on your instance. Also, you need to have the private key (pk-<id>.pem) and the certificate (cert-<id>.pem) you created the instance with somewhere within your instance&#8217;s filesystem, for later use.</p>
<p>Before we bundle up our system now, let&#8217;s come back to the topic we had before: The hostname/IP. Amazon allocates some dynamic address, unless you tell them to give you a fixed (called Elastic) IP. You can do that by simply executing:</p>
<blockquote><p>
ec2-allocate-address &#8211;region eu-west-1
</p></blockquote>
<p>&#8230; within your client&#8217;s command-line (where the Amazon API Tools have been installed &#8211; not on the instance!). As result you&#8217;ll get some IP address that has now being allocated by Amazon for you. The IP isn&#8217;t bound to any instance yet &#8211; it&#8217;s just allocated for you to be able to use it. ATTENTION: You pay for Elastic IPs as long as you do not assign them to an instance. Yes, that&#8217;s right. Amazon charges you for every allocated but unused IP hourly. By that, they want to prevent people &#8220;collecting&#8221; addresses, I guess. To assign the address you just received to your instance, simply run:</p>
<blockquote><p>
ec2-associate-address &#8211;region eu-west-1 -i i-11e11b1e 79.125.11.11
</p></blockquote>
<p>The i-<id> is your actual instance&#8217;s ID, where the last, dot-separated number is the IP you&#8217;ve received. And yes, those are fake numbers &#8211; so don&#8217;t even try. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/wink.png' alt=';]' class='wp-smiley' /> </p>
<p>Now it could take a bit for Amazon to reconfigure the instance, but as soon as it finished, you should be able to re-connect to the instance using the IP you just assigned to it.</p>
<p>As last task for today, let&#8217;s bundle up the image the way we have it now. Bundling an image allows you more than just eating up your credit card&#8217;s limit by dumping your S3 buckets. On the one hand, with bundles you can recover machines that crashed or lost data within a few blinks and on the other, you can created new instances out of a bundle (talking about &#8220;scalability&#8221;).</p>
<p>For bundling, we use the AMI tools we installed. First of all, let&#8217;s create a directory for the bundle:</p>
<blockquote><p>
mkdir /mnt/myimage
</p></blockquote>
<p>After that, run the bundle-vol-tool:</p>
<blockquote><p>
ec2-bundle-vol -k pk-<id>.pem -c cert-<id>.pem -s <bundle size in MB, e.g. 5000> -u <user-id, without dashes> -d /mnt/myimage/
</p></blockquote>
<p>This command takes several parameters for the private key, the certificate, the size of the resulting bundle in MB and your User-ID (without dashes). The User-ID can be found within your Account Information on Amazon&#8217;s EC2 site. The command should ask you, what architecture you&#8217;d like to bundle the system for &#8211; i386 should work out perfectly for what we&#8217;re doing. The following procedure could take some time, since the tool collections every peace of the system and builds a bundle into the directory we specified. As soon as the tool finished, we can upload our bundle to our S3-bucket:</p>
<blockquote><p>
ec2-upload-bundle &#8211;location EU -b <some unique bucket name>  -m /mnt/myimage/image.manifest.xml -a <access-key> -s <secret-key>
</p></blockquote>
<p>Again, we need to specify some credentials (our access-key and the secret-key) for the upload to work. Also, we need to pick a globally unique bucket-name for uploading the bundle, what shouldn&#8217;t be that hard as long as you don&#8217;t try stuff like &#8220;linux&#8221; or other common words. The bundle will then be uploaded to your (private) bucket, so you have it for later use.</p>
<p>From within the web-interface you could now simply create new instances out of the uploaded bundle, without even knowing how the actual system was set up or having the Amazon API tools installed on your client.</p>
<p>Cool stuff, enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/11/01/amazon-ec2-how-to-setup-an-instance-and-bundle-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On the Crest of the Google Wave</title>
		<link>http://devilx.net/2009/10/13/on-the-crest-of-the-google-wave/</link>
		<comments>http://devilx.net/2009/10/13/on-the-crest-of-the-google-wave/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 17:05:50 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Art & Design]]></category>
		<category><![CDATA[Life itself]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[This Site]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Account]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Wave]]></category>
		<category><![CDATA[New]]></category>
		<category><![CDATA[Preview]]></category>
		<category><![CDATA[Sexy]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1022</guid>
		<description><![CDATA[I can happily announce (or brag :-P) that I&#8217;ve just received my Google Wave invitation today and already created my account. I&#8217;m really excited of exploring and developing on Google&#8217;s Wave, especially with the ideas I already have in mind. &#8230; <a href="http://devilx.net/2009/10/13/on-the-crest-of-the-google-wave/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_1023" class="wp-caption alignright" style="width: 360px"><a href="http://www.devilx.net/wp-content/uploads/2009/10/GoogleWave.png"><img class="size-full wp-image-1023 " title="GoogleWave" src="http://www.devilx.net/wp-content/uploads/2009/10/GoogleWave.png" alt="Google Wave Dev Preview" width="350" height="116" /></a><p class="wp-caption-text">Google Wave Dev Preview</p></div>
<p>I can happily announce (or brag :-P) that I&#8217;ve just received my Google Wave invitation today and already created my account. I&#8217;m really excited of exploring and developing on Google&#8217;s Wave, especially with the ideas I already have in mind. Yet, I just clicked around a bit, due to the lack of free time, but as soon as I can I will take a deeper look at the API and try out some stuff I might even publish here. So stay tuned to see read (and maybe see) the latest progress of my <em>Wavealicious</em> ideas/implementations. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </p>
<p>Btw, you can contact me on Wave via <em>devilx@wavesandbox.com</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/10/13/on-the-crest-of-the-google-wave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Put some Things into your Dropbox!</title>
		<link>http://devilx.net/2009/10/02/put-some-things-into-your-dropbox/</link>
		<comments>http://devilx.net/2009/10/02/put-some-things-into-your-dropbox/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 20:59:17 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Cultured Code]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[iMac]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MacBook]]></category>
		<category><![CDATA[Things]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1018</guid>
		<description><![CDATA[Thanks to Andi, who donated me a fresh Things for Mac license for my birthday, I can now (as probably many Mac users out there) manage my ToDos within that great App. Unfortunately, Things for Mac doesn&#8217;t provide any possibility &#8230; <a href="http://devilx.net/2009/10/02/put-some-things-into-your-dropbox/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.devilx.net/wp-content/uploads/2009/10/Things.png"><img class="alignleft size-full wp-image-1019" title="Things" src="http://www.devilx.net/wp-content/uploads/2009/10/Things.png" alt="Things" width="92" height="92" /></a>Thanks to <a title="Widmr" href="http://www.widmr.com">Andi</a>, who donated me a fresh <a title="Things for Mac" href="http://www.culturedcode.com/things/" target="_blank">Things for Mac</a> license for my birthday, I can now (as probably many Mac users out there) manage my ToDos within that great App. Unfortunately, Things for Mac doesn&#8217;t provide any possibility to Sync the Mac clients with each other &#8211; the only thing you can do is Sync it with the iPhone version via WLAN on your iPhone or iPod Touch. It doesn&#8217;t even work to sync the Things for Mac on your iMac with the iPhone and then sync the iPhone with your Things for Mac on your MacBook &#8211; as many of you would also probably want to do.</p>
<p>Well, what else can we do then? Oh wait, haven&#8217;t we just set-up our <a title="Dropbox" href="http://www.dropbox.com/referrals/NTIxODYyMjk5" target="_blank">Dropbox account</a> recently? So why not use it for poor-man&#8217;s-sync? <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </p>
<p>First of all, move the subfolder of <em>~/Library/Application Support/Cultured Code/</em> named &#8220;Things&#8221; into your Dropbox folder and let it sync up to the cloud. After that, start Things for Mac while pressing the Option (Alt) key and select &#8220;<em>Choose Library&#8230;</em>&#8221; &#8211; and choose the Things directory from within your Dropbox-folder.</p>
<p>Then, install Dropbox on your other Mac and again navigate to the Cultured Code directory named above. Now, you just delete the Things subfolder and yet again you start Things while keeping the Option key pressed &#8211; and select &#8220;<em>Choose Library&#8230;</em>&#8220;. Then, you select the Things directory from within your Dropbox-folder and you&#8217;re done! <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </p>
<p><strong>CAUTION</strong><strong>:</strong> This solution allows you the synchronization of Things between two (or more) Macs, but not the simultaneous running! Your Things database might break if you try to run it on both Macs at the same time!</p>
<p>This is a pretty good solution until Cultured Code implements something better. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/10/02/put-some-things-into-your-dropbox/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Playing Around with Ubuntu One (Pt. 2)</title>
		<link>http://devilx.net/2009/09/12/playing-around-with-ubuntu-one-pt-2/</link>
		<comments>http://devilx.net/2009/09/12/playing-around-with-ubuntu-one-pt-2/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 21:08:25 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Linux and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Evolution]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MobileMe]]></category>
		<category><![CDATA[Pidgin]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Ubuntu One]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1012</guid>
		<description><![CDATA[In the first post of my tests regarding Ubuntu One, I described a bit how the general principle of Ubuntu One works and what I&#8217;ve experienced while setting it up on one Ubuntu client. Now, I got a bit deeper &#8230; <a href="http://devilx.net/2009/09/12/playing-around-with-ubuntu-one-pt-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In the <a title="Playing Around with Ubuntu One" href="http://www.devilx.net/2009/09/12/playing-around-with-ubuntu-one/" target="_self">first post</a> of my tests regarding Ubuntu One, I described a bit how the general principle of Ubuntu One works and what I&#8217;ve experienced while setting it up on one Ubuntu client. Now, I got a bit deeper into the service by cloning the Ubuntu machine and also authorizing the second Ubuntu client for the Ubuntu One service.</p>
<p>As I&#8217;ve written, moving the application-folders into the cloud seems to be working pretty good on one client. Now I&#8217;ve tested, how it is when using two clients and pulled the information contained in the cloud (from client A) down to client B. Each of the three applications worked in general, Pidgin started with the account configured on client A, Evolution started with the Inbox configure in client A but asked me for the password to access the mail-server (what&#8217;s clear, because I did not synchronize the key-rings) and Firefox displayed with the preferences configured, but prepended a message box that said:</p>
<blockquote><p>Could not initialize the application&#8217;s security component. The most likely cause is problems with files in your application&#8217;s profile directory. Please check that this directory has no read/write restrictions and your hard disk is not full or close to full. It is recommended that you exit the application and fix the problem. If you continue to use this session, you might see incorrect application behaviour when accessing security features.</p></blockquote>
<p>This confused me a bit, especially since the actual browser ran without any more problems. However, I&#8217;ve been to lazy to track down this permission problem.</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/UbuntuOne-Conflict.png"><img class="alignleft size-thumbnail wp-image-1013" title="UbuntuOne-Conflict" src="http://www.devilx.net/wp-content/uploads/2009/09/UbuntuOne-Conflict-150x150.png" alt="UbuntuOne-Conflict" width="150" height="150" /></a>After I&#8217;ve checked, if &#8220;one-after-another&#8221; synchronization worked, I tried out the simultaneous usage of both machines, while being connected and synced with the cloud on each of them. As I&#8217;ve expected, I ran into some problems: Suddenly, some more folder (thumbnail) appeared within the client B&#8217;s Ubuntu One folder, that contained his app-information. The folders remained until the actual Home folder finished receiving the data from within the cloud, then they just disappeared. I don&#8217;t know, if those have been merged or just deleted &#8211; it just worked afterwards. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </p>
<p>Ubuntu One seems to be using &#8220;semaphores&#8221;, in a similar way token-ring was using: At first, client A is allowed to sync his data with the cloud. When this is finished, client B is allowed to sync. Then, it&#8217;s client A&#8217;s turn again &#8211; and so on. Theoretically, this is good. But in practice, Ubuntu One unfortunately seems to overwrite locale changes when pulling data down from the cloud. In comparison: MobileMe asks the user and merges the data, as good as possible.</p>
<p>In the end, simultaneous usage was unable to sync both machines in a way, so that data was kept consistent. Either one machine lost information, or the other. Especially when adding a new Pidgin account on client B, waiting for the sync, closing Pidgin on client A (which then seems to save a final account-info) and waiting for the sync there, you will be surprised your account not to be available when re-launching Pidgin on client A.</p>
<p>Of course, synchronization always is a tricky feature, but I guess, Ubuntu One lacks of an SVN-like back-end, that keeps track of all changes and makes merging possible. I&#8217;m really interested in how Ubuntu One will continue to evolve and I&#8217;ll try to keep tack of its development status. This could really kick ass someday, as soon as everything works seamless and simultaneous.</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/09/12/playing-around-with-ubuntu-one-pt-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playing Around with Ubuntu One</title>
		<link>http://devilx.net/2009/09/12/playing-around-with-ubuntu-one/</link>
		<comments>http://devilx.net/2009/09/12/playing-around-with-ubuntu-one/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 19:47:16 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Linux and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Beta]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MobileMe]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[S3]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Ubuntu One]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1005</guid>
		<description><![CDATA[So, after I&#8217;ve received my confirmation for my Ubuntu One account on July the 19th, this evening I&#8217;ve finally found at least a bit time to play around with it and check out how good this service really works. For &#8230; <a href="http://devilx.net/2009/09/12/playing-around-with-ubuntu-one/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So, after I&#8217;ve received my confirmation for my <a title="Ubuntu One" href="https://one.ubuntu.com/" target="_blank">Ubuntu One</a> account on July the 19th, this evening I&#8217;ve finally found at least a bit time to play around with it and check out how good this service really works.</p>
<p>For my tests, I was using a vanilla Ubuntu 9.04 with latest package versions/updates installed. The installation of the PPA was pretty simple, thanks to the DEB provided on the Ubuntu One site, although I could not install the Ubuntu One GNOME-Client using the one-click feature implemented on the official Install-site. This probably could be the first thing a regular user could trap on.</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/UbuntuOne-Menu.png"><img class="alignleft size-full wp-image-1006" title="UbuntuOne-Menu" src="http://www.devilx.net/wp-content/uploads/2009/09/UbuntuOne-Menu.png" alt="UbuntuOne-Menu" width="223" height="31" /></a>So, after installing the packages manually by using a terminal and aptitude, the client appeared in Ubuntu&#8217;s &#8220;Internet&#8221;-submenu of the panel-main-menu. When a user installs Ubuntu One on a new computer and clicks the client&#8217;s icon within the menu to start the service, he will get a browser-window containing an Ubuntu One authorization-page. There, the user needs to click the &#8220;Authorize this Computer&#8221; button, so the computer will be able to sync with the Ubuntu One cloud. I took a quick look behind the scenes and as far as I&#8217;ve seen, Ubuntu One uses regular OAuth to authenticate computers to the cloud. The OAuth-token therefor will be saved within the &#8220;Passwords &amp; Keys&#8221; thingy, that&#8217;s found somewhere in the main-menu.</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/UbuntuOne-Updating.png"><img class="alignright size-full wp-image-1007" title="UbuntuOne-Updating" src="http://www.devilx.net/wp-content/uploads/2009/09/UbuntuOne-Updating.png" alt="UbuntuOne-Updating" width="270" height="106" /></a>However, the sync service itself creates a &#8220;Ubuntu One&#8221; folder within your home-directory, which syncs up into the cloud. Within this folder, there&#8217;s also a sym-linked-folder for Public content. The client-daemon doesn&#8217;t seem to be using some mechanism like iNotify to sync the folder contents up to the cloud, or if it does, it&#8217;s simply broken. At least on my test-machine, the client synchronized periodically &#8211; and by periodically I mean cycles with noticeable pauses in between. On one way that&#8217;s good, because not every tiny-whiny change that will be made to the folder&#8217;s contents will be pushed up to the cloud, what would literally kill your bandwidth, but on the other hand, the actual duration from one sync to another is just too big to be used with multiple devices simultaneously (e.g. an Android implementation or even another client-computer).</p>
<p>Talking about the simultaneousness, I don&#8217;t think that Ubuntu One is (yet) planned to be used on multiple computers simultaneous. On my test-setup I&#8217;ve created a sub-folder named &#8220;Home&#8221;, where I moved some dot-starting-folders from within my actual $HOME to and soft-linked them back to their actual location. My setup then looked something like:</p>
<p><code><br />
devilx@vm-ubuntu:~$ ls -la | grep ^lrw*<br />
lrwxrwxrwx  1 devilx devilx   38 2009-09-12 20:32 .evolution -&gt; /home/devilx/Ubuntu One/Home/evolution<br />
lrwxrwxrwx  1 devilx devilx   36 2009-09-12 20:31 .mozilla -&gt; /home/devilx/Ubuntu One/Home/mozilla<br />
lrwxrwxrwx  1 devilx devilx   35 2009-09-12 20:33 .purple -&gt; /home/devilx/Ubuntu One/Home/purple<br />
devilx@vm-ubuntu:~$<br />
</code></p>
<p>By this, I&#8217;ve pushed the preferences and information of my Firefox, my Evolution and my Pidgin into the cloud. A quick test showed me, that none of those three applications complained about their new &#8220;home&#8221; being a symlink to some directory within the cloud &#8211; and neither about any insufficient permissions that could have happened, if the cloud was set-up crappy (+1P for Ubuntu One). Still, this setup seems not that perfect for me, at the moment.</p>
<p>The synchronization of a modified .mozilla and especially of a modified .evolution folder seems to take for years. While I&#8217;m writing this text, the client-daemon is still synchronizing the files (it started nearly at the same time I&#8217;ve started writing this entry) and says &#8220;Updating 6 of 270 files&#8230;&#8221; &#8211; this could become a looooong night. Though, I don&#8217;t want to complain about Ubuntu One&#8217;s performance, since yet, it&#8217;s still in Beta (even if I don&#8217;t know, if Beta isn&#8217;t just an upcoming trend every company has to stick with -&gt; e.g. Google).</p>
<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/UbuntuOne-DesktopSync.png"><img class="alignleft size-thumbnail wp-image-1008" title="UbuntuOne-DesktopSync" src="http://www.devilx.net/wp-content/uploads/2009/09/UbuntuOne-DesktopSync-150x150.png" alt="UbuntuOne-DesktopSync" width="150" height="150" /></a>I&#8217;ll try to clone this Ubuntu-installation and run them both with Ubuntu One being active &#8211; first, one after another (to see, if the applications could be synced without them complaining about parameters, that are incorrect for the secondary host they get synced to -&gt; e.g. hostname information) and then I&#8217;ll try to run them simultaneously and hope for the best. If it should work out (what I don&#8217;t expect, just from what I&#8217;ve seen in similar projects), it would be really cool, because then, most applications could be synced this way without much hassle. I&#8217;d be really surprised, if this should be working, because then, the cloud seems to implement some kind of &#8220;merge&#8221; service, which allows you to upload data from two (or more) clients and seamlessly merge it up in the cloud together to one, consistent state.</p>
<p>Eh, I will see. Altogether, Ubuntu One is yet already working pretty cool, though I&#8217;m not quite sure, what a regular user should do with it, if he&#8217;s already aware of service like <a href="http://www.dropbox.com/referrals/NTIxODYyMjk5">Dropbox</a> or Amazon&#8217;s S3 &#8211; because at the moment, Ubuntu One unfortunately isn&#8217;t any better than those services. It just integrates more seamless into the GNOME-desktop. Hm&#8230; oh well. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/09/12/playing-around-with-ubuntu-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacked iWebKit a Bit&#8230;</title>
		<link>http://devilx.net/2009/09/08/hacked-iwebkit-a-bit/</link>
		<comments>http://devilx.net/2009/09/08/hacked-iwebkit-a-bit/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 19:31:28 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Art & Design]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iWebKit]]></category>
		<category><![CDATA[Likable]]></category>
		<category><![CDATA[New]]></category>
		<category><![CDATA[Patch]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Sexy]]></category>
		<category><![CDATA[Style]]></category>
		<category><![CDATA[Webkit]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1002</guid>
		<description><![CDATA[Today, I received a mail from Christian, regarding the iPhone WordPress Theme I&#8217;ve published some time ago. I played around with my theme and wanted to use the sliding-effects that iWebKit still contained on that version I&#8217;ve used then ago. &#8230; <a href="http://devilx.net/2009/09/08/hacked-iwebkit-a-bit/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today, I received a mail from <a title="Christian Albert Mueller" href="http://www.christian-albert-mueller.com/" target="_blank">Christian</a>, regarding the <a title="Wordpress iPhone Theme" href="http://www.devilx.net/2009/04/06/wordpress-iphone-theme/" target="_self">iPhone WordPress Theme</a> I&#8217;ve published some time ago. I played around with my theme and wanted to use the sliding-effects that iWebKit still contained on that version I&#8217;ve used then ago. As it seems, Christoph seems to had it removed from the sources, as far as I remember he was having some kind of trouble with the sliding-transition.</p>
<p>However, I&#8217;ve decided to take a quick look at the current iWebKit version and patch the framework to have the sliding-animations working again, even on the latest version. Now, that it seems to be working here and also it seems to be working for Christian, maybe others can also benefit from this.</p>
<p>If you would like to use the sliding-animations (no warranty! :-)) on your iWebKit-based design, just download the Framework package attached to this post and apply it to your iWebKit installation. It should be working pretty much out of the box.</p>
<p>Feel free to report bugs if you should find any regarding the sliding. Enjoy! <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </p>
<p><strong><a href="http://www.devilx.net/wp-content/uploads/2009/09/iWebKit_4.6.2_Framework-likability-patch.zip">Download iWebKit_4.6.2_Framework-likability-patch</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/09/08/hacked-iwebkit-a-bit/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bluebird Theme: Plain</title>
		<link>http://devilx.net/2009/09/03/bluebird-theme-plain/</link>
		<comments>http://devilx.net/2009/09/03/bluebird-theme-plain/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 19:13:20 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Art & Design]]></category>
		<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[Art]]></category>
		<category><![CDATA[Bluebird]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[New]]></category>
		<category><![CDATA[Plain]]></category>
		<category><![CDATA[Style]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=976</guid>
		<description><![CDATA[And yet another, brand-new Bluebird Theme: Plain. It&#8217;s simple. It&#8217;s light. It&#8217;s Plain! Download plain.bbtheme UPDATE: Plain v2! &#8230; just as requested. Download: plain-v2.bbtheme]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.devilx.net/wp-content/uploads/2009/09/Plain.png"><img class="alignright size-thumbnail wp-image-977" title="Plain" src="http://www.devilx.net/wp-content/uploads/2009/09/Plain-150x150.png" alt="Plain" width="150" height="150" /></a></p>
<p>And yet another, brand-new Bluebird Theme: Plain.</p>
<p>It&#8217;s simple.</p>
<p>It&#8217;s light.</p>
<p>It&#8217;s Plain! <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </p>
<p><strong><a href="http://www.devilx.net/wp-content/uploads/2009/09/plain.bbtheme.zip">Download plain.bbtheme</a></strong></p>
<p><strong>UPDATE:</strong> Plain v2!<br />
<small>&#8230; just as requested. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/smile.png' alt=':-)' class='wp-smiley' /> </small></p>
<div id="attachment_980" class="wp-caption alignnone" style="width: 160px"><a href="http://www.devilx.net/wp-content/uploads/2009/09/Plain-v2.png"><img class="size-thumbnail wp-image-980" title="Plain v2" src="http://www.devilx.net/wp-content/uploads/2009/09/Plain-v2-150x150.png" alt="Plain v2" width="150" height="150" /></a><p class="wp-caption-text">Plain v2</p></div>
<p><strong><a href="http://www.devilx.net/wp-content/uploads/2009/09/plain-v2.bbtheme.zip">Download: plain-v2.bbtheme</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/09/03/bluebird-theme-plain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

