<?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; MobileMe</title>
	<atom:link href="http://devilx.net/tag/mobileme/feed/" rel="self" type="application/rss+xml" />
	<link>http://devilx.net</link>
	<description></description>
	<lastBuildDate>Mon, 14 May 2012 21:25:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Feature Announcement &amp; Social Media &#8211; the Way it should Not be done.</title>
		<link>http://devilx.net/2012/04/24/feature-announcement-social-media-the-way-it-should-not-be-done/</link>
		<comments>http://devilx.net/2012/04/24/feature-announcement-social-media-the-way-it-should-not-be-done/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 17:15:37 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Life itself]]></category>
		<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[Angry]]></category>
		<category><![CDATA[App Store]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[Award]]></category>
		<category><![CDATA[Beta]]></category>
		<category><![CDATA[CEO]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Company]]></category>
		<category><![CDATA[Cultured Code]]></category>
		<category><![CDATA[Customer]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[GTD]]></category>
		<category><![CDATA[iMac]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MacBook]]></category>
		<category><![CDATA[MobileMe]]></category>
		<category><![CDATA[Over The Air]]></category>
		<category><![CDATA[Relationship]]></category>
		<category><![CDATA[Team]]></category>
		<category><![CDATA[The Hit List]]></category>
		<category><![CDATA[Things]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Wunderkit]]></category>
		<category><![CDATA[Wunderlist]]></category>

		<guid isPermaLink="false">http://devilx.net/?p=1293</guid>
		<description><![CDATA[Okay, first of all: This post isn&#8217;t meant to insult anyone mentioned. It&#8217;s not intended to expose nor to point the finger at somebody. Actually, this post is more like an example of how feature announcements and social media should &#8230; <a href="http://devilx.net/2012/04/24/feature-announcement-social-media-the-way-it-should-not-be-done/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Okay, first of all: This post isn&#8217;t meant to insult anyone mentioned. It&#8217;s not intended to expose nor to point the finger at somebody. Actually, this post is more like an example of how feature announcements and social media should not be done.</p>
<p>So, what&#8217;s it about? Some of you (probably the majority of Apple customers) might have heard about <a title="Things" href="http://culturedcode.com/things/" target="_blank">&#8220;Things&#8221;</a>, an &#8220;Getting Things Done&#8221; (GTD) application suite contained of an Mac App, an iPhone App and an iPad App that let&#8217;s you organize tasks and projects for yourself. Several years ago, the developing company <a title="CulturedCode" href="http://culturedcode.com" target="_blank">CulturedCode</a> won the <a title="Things wins Apple Design Award 2009" href="http://culturedcode.com/things/blog/2009/06/things-wins-apple-design-award-2009.html" target="_blank">Apple Design Award</a> with their pretty neat desktop application. Thanks to my buddy <a title="Andreas Widmer" href="http://www.widmr.com/" target="_blank">Andreas</a>, who bought me my Things for Mac license in 2009 as a birthday present, I started using the software from it&#8217;s quite early 1.x phase. I really loved the application, especially because of its clean and simple design and its ease of use. After quite a while my needs started to change, though. I wanted to have both of my Macs in sync, for example. I played around with Dropbox and <a title="Put some Things into your Dropbox!" href="http://devilx.net/2009/10/02/put-some-things-into-your-dropbox/">found a way to do that</a>, although it didn&#8217;t allow me to have Things on both machines open at the same time. Soon, more and more people started writing about how they&#8217;d love synchronization features for things, especially OTA (&#8220;Over the Air&#8221;) sync. And CulturedCode reacted. In mid 2009 they already <a title="This is not a Roadmap" href="http://culturedcode.com/things/blog/2009/08/this-is-not-a-roadmap.html" target="_blank">published a roadmap that was &#8220;not a roadmap&#8221;</a> and wrote about them having worked since the beginning of that year on a &#8220;really sweet&#8221; OTA solution that should be better than the competitors&#8217; products.</p>
<p>This means, they actually announced their work on an OTA feature in mid 2009 with the additional info, that they&#8217;ve been working already for around 8 months on it. The people who read that and don&#8217;t really know about usual timelines for such big IT projects might expect a solution to finally be there in a couple of weeks or maybe months, especially after reading a sentence like this:</p>
<p><a href="http://culturedcode.com/things/blog/2009/08/this-is-not-a-roadmap.html"><img class="alignnone size-full wp-image-1294" title="This is not a Roadmap | Things Blog" src="http://devilx.net/wp-content/uploads/2012/04/Screen-Shot-2012-04-24-at-10.31.05-AM.png" alt="The whole issue is indeed complex and interesting enough to warrant its own blog post, but suffice it here to say that we are well under way to providing the above-mentioned “really sweet solution” :)." width="729" height="89" /></a></p>
<p>Okay, those fanboys and Mac addicts who can&#8217;t wait for such kind of delicious features now got pretty aroused and everyone else (especially the people who haven&#8217;t spent around 40 bucks on a Things license plus another eight bucks on Things for iPhone so far) really started considering Things as serious solution for their task-planning needs.</p>
<p>Then, till April 2010, CulturedCode didn&#8217;t blog about anything related to sync at all. From August 2009 till April 2010, that&#8217;s nearly one year without letting users actually know what happened to OTA sync. Meanwhile, many people spent their money on Things, mostly because they trusted in CulturedCode and it&#8217;s blog post announcing their work on OTA sync in 2009. And yeah, they haven&#8217;t heard about the sync feature for quite a while, but still they saw that progress was made in other areas, so there was not much of a reason to think of CulturedCode being dead or something. Especially, after reading their follow ups about the team growth, people thought, &#8220;Eh, it can&#8217;t take <strong>that</strong> long anymore!&#8221;.</p>
<p>In the meantime, I became responsible for handling the Mac infrastructure at my employer. For me, it was pretty clear what solution I would be deploying on people&#8217;s MacBooks when they&#8217;ve been asking me for some GTD application. I thought of Things as a solid and reliable application and the fact that CulturedCode was a Stuttgart-based company made it even more attractive for me to order a volume-license for Things.</p>
<p>People were getting hungry about the OTA sync feature and I guess CulturedCode really saw a need to act, so in December 2010 (8 months later) they released it. Oh, no, not the OTA sync feature, I&#8217;m sorry. They released the first chapter of a set of blog posts regarding the OTA sync feature: <a title="State of Sync, Part 1" href="http://culturedcode.com/things/blog/2010/12/state-of-sync-part-1.html" target="_blank">State of Sync, Part 1</a>. Instead of providing a first beta, what would be appropriate after theoretically 2 years of work, they provided information about general problems on OTA/Cloud synchronization and some nicely drawn wallpapers for your Mac, your iPhone and even your iPad. Hurray to the design department. But people didn&#8217;t yell at CulturedCode, not even after 2 years of waiting. Instead, comments like those were written:</p>
<p><a href="http://culturedcode.com/things/blog/2010/12/state-of-sync-part-1.html"><img class="alignnone size-full wp-image-1295" title="State of Sync, Part 1" src="http://devilx.net/wp-content/uploads/2012/04/Screen-Shot-2012-04-24-at-10.56.39-AM.png" alt="Much, much appreciation for the transparency of CC. This kind of post keeps all of us engaged and knowing that CC is living, breathing, and pushing through.  The wallpapers are WAY awesome, too!" width="532" height="128" /></a></p>
<p>This is what I&#8217;d call loyal customers.</p>
<p>However, in January, the second post about the &#8220;State of Sync&#8221; was published. It looked like there was at least some thinking and progressing on the OTA sync feature. Even if it&#8217;s not really what customers expected after over two years of development. In March, CulturedCode released part 3 of their blog odyssey, introducing a <a title="Things Cloud Signup" href="http://culturedcode.com/beta/thingscloud/signup/" target="_blank">sign-up for for Cloud sync beta</a>. Hurray, people could sign up and had to wait for the Beta to start. So they did and nearly two months later the first couple of users got approved as beta users and received the testing instructions. Unfortunately, Cloud sync was only available for Things for Mac at that time. It took the CulturedCode people nearly <a title="Cloud sync beta for iOS" href="http://culturedcode.com/things/blog/2011/08/cloud-sync-beta-for-ios.html" target="_blank">one year</a> to introduce Cloud sync (beta) on iOS! By that time, other products like <a title="Wunderlist" href="http://www.wunderlist.com/" target="_blank">Wunderlist</a>, that already provided OTA sync attracted more and more former Things users. For new users it was super-attractive too, since they didn&#8217;t charge 40 bucks for their desktop client. Actually they didn&#8217;t charge for anything. It has just been there. Free to use.</p>
<p>Existing CulturedCode customers became pretty sad or angry or let&#8217;s just call it pissed. Pissed about the fact that they still don&#8217;t have a fully working cloud sync solution. Pissed about the fact that they spent 40 bucks on a Mac software, maybe 8 bucks on an iPhone App and maybe even 15 bucks on an iPad App. For what? Yeah sure, you&#8217;re not buying software for what it might become, you&#8217;re buying software for what it is, I know. But let&#8217;s be honest, even <a title="Potion Factory" href="http://www.potionfactory.com/" target="_blank">Andy Potion</a>, who&#8217;s pretty much a one-man-show, did a quicker job with <a title="The Hit List" href="http://www.potionfactory.com/thehitlist/" target="_blank">The Hit List</a>, in comparison to CulturedCode&#8217;s timeline. And not to mention that not too long ago, the creators of Wunderlist &#8211; <a title="6Wunderkinder" href="http://www.6wunderkinder.com/" target="_blank">6Wunderkinder</a> &#8211; just launched their new, web based <a title="Wunderkit" href="https://www.wunderkit.com/" target="_blank">Wunderkit</a> service, that introduces collaboration. And by &#8220;collaboration&#8221;, I don&#8217;t mean the &#8220;I&#8217;m creating sidebar entries ouf of my Address Book information and drag Tasks onto them to remind myself who&#8217;s in charge, without any functionality of actually really letting the people know that they&#8217;re in charge&#8221;-CulturedCode-collaboration. I mean real collaboration, where you get notified about tasks that have been assigned to you. And it&#8217;s web based, too. And there are Apps for it. And it&#8217;s even free of charge. And all that it probably half the time CulturedCode had. So, let&#8217;s be serious: You do not buy software, for what it might become, but in consideration of such heavy-armed competition, you&#8217;d expect the developer to hurry the flock up!</p>
<p>Suddenly, people began to realize all that and the five-star ratings on the App Store became one-star ratings:</p>
<p><a href="http://devilx.net/wp-content/uploads/2012/04/Screen-Shot-2012-04-24-at-11.20.56-AM.png"><img class="alignnone size-medium wp-image-1297" title="App Store Reviews" src="http://devilx.net/wp-content/uploads/2012/04/Screen-Shot-2012-04-24-at-11.20.56-AM-300x266.png" alt="App Store Reviews" width="300" height="266" /></a></p>
<p>People got fed up and CulturedCode became quiet. Not much response on people&#8217;s angry tweets to calm them down, no more information about the actual progress, nothing. One possible response could have been to slash the prices on their software for a limited time, to allow existing customers to extend their suite. Another would have been spreading coupon codes for Things for iPhone or Things for iPad. They could have teamed up with several reviewing sites to get media attention on their existing products and their existing features. I mean, after all it still is a beautiful product. It might be over-priced, it might be slow in development and it might not support features that should be mandatory for a 2012 GTD application suite, but still it&#8217;s a good piece of software and the jobs it can do, it does extremely well. Unfortunately, CulturedCode has let the users put the focus too much on features they were clearly unable to deliver in an realistic amount of time. There was progress on Things, even if it wasn&#8217;t that much, but there was and still is &#8211; unfortunately this progress drowned in the OTA-sync-well created by the users. On one hand, CulturedCode had to respond somehow, on the other, they probably wanted to get themselves a bit more time, just a bit more time. In my opinion, their response was influenced too much by their user&#8217;s pressure and I got the feeling, that they did not respond because they felt the urge to provide information about what&#8217;s going on. The blog posts were nicely written and had some very cool drawings, still it&#8217;s not what the users actually wanted. They didn&#8217;t want to read philosophical posts about Cloud synchronization or comparisons between MobileMe and Dropbox. And I believe, that, if CulturedCode would have provided more information about OTA (and their other internal project / development progress) without users permanently requesting it via Twitter, E-Mail or even App Store reviews, the whole situation would look way more relaxed these days. I think in general it&#8217;s pretty simple to say: Either you try to make your internal development process more transparent to your customers, so they can get a feeling for what to expect and when, or you do it the Apple-way and shut the f*ck up until it&#8217;s ready. You don&#8217;t get people excited about a feature and let them wait three years for a first beta.</p>
<p>However, in February of this year CulturedCode started their public beta of Things Cloud, so now everyone can at least get a taste for what is probably going to be released someday. Still, people are mad, because rudimentary features like task-notifications don&#8217;t work so far &#8211; IT guys understand, that it&#8217;s pretty hard to notify the user about content you might not even have available on the specific device, regular people instead just get the impression that Things now stars getting OTA sync, but loses existing features for that, what&#8217;s a bit unsatisfying.</p>
<p>I had a testdrive account for their private beta and used (and sometimes still use) it &#8211; and I liked what I saw, to be honest. Still, I moved over to another solution, just because from my current point of view it integrates better with what&#8217;s important to me and costs less, due to the fact that the desktop client is built into OS X (Calendar) and the iPhone/iPad client is one universal binary, priced at something around three bucks. The app developer answers pretty quickly to questions, even via Twitter and customers are being involved right into the development progress, by asking about their preferences regarding certain, to-be-implemented features via Facebook and other modern social media. I mean, come on, it&#8217;s not that hard: If you follow some simple rules and strategies, customers will stay loyal at any time, no matter how delayed a long-awaited feature might be. I think, that one of CulturedCode&#8217;s biggest problems was and has always been the direct communication. I personally see them like people have probably seen Microsoft several years a ago: A big and massive brick where customers can&#8217;t really reach someone that has an open ear for their thoughts and their wishes. A machinery that produces software the way it thinks its best for the customer, without involving him in that progress. But we&#8217;re not talking about huge corporations with a super-huge user-base here!</p>
<p>Well, anyway, at last but not least, I would like to lose some words about direct communication to the customer. I&#8217;m not the person that posts Steve Jobs&#8217; emails on my blog &#8211; not that I would have ever gotten any &#8211; and therefor I&#8217;m not going to post the details about my email conversation with Jürgen Schweizer, one of the CEOs of CulturedCode, here. Instead, I just want to talk about the feeling I had during that conversation. It started with a tweet from a guy I actually don&#8217;t know, complaining about &#8211; you might guess it &#8211; Things&#8217; missing OTA feature. He had a short conversation with CulturedCode on Twitter about that and I got into it to confirm the points he made, since I found them totally true and understandable. I ended up writing a mail to Jürgen Schweizer, to answer some direct messages he sent me via Twitter. In my opinion, the mail was polite and reflecting the way I (and many other customers) felt at that time. No bitching, no screaming, just some honest feedback from one of their users. What I got back instead was a mail, that truly made me feel a bit stupid and uncomfortable. I was a bit disappointed, about the way a CEO writes to one of his paying customers and intentionally makes him feel, like he has been writing something he should feel bad about. This is not the feeling you&#8217;d expect from a representing person of a company, regardless of how rude the customer might have been. You don&#8217;t indirectly tell the customer, that he (and/or other users) are disrespectful. Never. It&#8217;s a paying customer who actually supports your product through buying it &#8211; and even if this customer should get sad, angry or really mad and no matter how upset or uncomfortable you are with the things he&#8217;s been writing you, it&#8217;s in your responsibility to always keep the conversation at a level where you can point out your view without indirectly making the customer feel insulted or whatever. It&#8217;s useless to try to argue, who&#8217;s wrong or right with a customer &#8211; in the end, the only thing that matters is, that people get the feeling, that this company cares about its customers and really wants their products to make them happy. It&#8217;s always bad, when a company&#8217;s way of leading conversation makes their customers get a negative feeling.<br />
For example: Some while ago, I&#8217;ve downloaded a movie via iTunes on my MacBook. Later, I wanted to watch it on my iMac, so I transferred it to to my iPhone (because that&#8217;s the only way I knew) and from there I tried to transfer it to my iMac. Unfortunately, it didn&#8217;t work out and I lost the movie, literally. The file was gone somehow and I could not re-download it at that time. I called the Apple Support and told them, what I tried to do and that I found it pretty <em>meh</em> anyway, that there was no other possibility to get a movie from my MacBook to my iMac. Now, the Apple Support could have told me, that I was trying to do something that was not intended by Apple to be done and made me feel really stupid by that and leave me alone with my transfer problem. Or they could have provided me a way, to download the movie again on my iMac, so I could watch it there. Or they could have just hung up. But instead, the support guy on the other side added a credit for watching two movies of any kind from the iTunes Store for free, just because of the inconvenience caused. And see there, the customer was happy. I bitched about the fact that there was no possibility to simply transfer the movie from one Mac to another, but in the end, Apple just made up for that by allowing me to download the movie again plus watch another movie &#8211; for free! This is, what I call customer relationship. The customer is not an enemy threatening you with feature-requests, he&#8217;s the nice guy from vis-à-vis who loves your product that much, that he agreed on giving you a part &#8211; even if it&#8217;s just a small part &#8211; of the money he has been working for so hard, just to give <strong>you</strong> the opportunity to continue developing such a great product. So please, companies of this world, treat him like this.</p>
<p>Just my two cents. Thank you for reading.</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2012/04/24/feature-announcement-social-media-the-way-it-should-not-be-done/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>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>Ubuntu One: MobileMe for the Rest of Us?</title>
		<link>http://devilx.net/2009/05/12/ubuntu-one-mobileme-for-the-rest-of-us/</link>
		<comments>http://devilx.net/2009/05/12/ubuntu-one-mobileme-for-the-rest-of-us/#comments</comments>
		<pubDate>Tue, 12 May 2009 19:12:56 +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[Exchange]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MobileMe]]></category>
		<category><![CDATA[S3]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Ubuntu One]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=885</guid>
		<description><![CDATA[Today, I&#8217;ve just subscribed to the invitations-list of Canonical&#8217;s new service called Ubuntu1. UbuntuONE. U1. Ubuntu One. The service is yet a beta, not public available and seems to become for Ubuntu what MobileMe is for the Mac. The current &#8230; <a href="http://devilx.net/2009/05/12/ubuntu-one-mobileme-for-the-rest-of-us/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today, I&#8217;ve just subscribed to the invitations-list of Canonical&#8217;s new service called <span style="text-decoration: line-through;">Ubuntu1.</span> <span style="text-decoration: line-through;">UbuntuONE.</span> <span style="text-decoration: line-through;">U1.</span> Ubuntu One. The service is yet a beta, not public available and seems to become for Ubuntu what MobileMe is for the Mac.</p>
<p>The current service-site describes the services mainly as synchronization option for your Ubuntu workstations, so that everything is kept up to date. My first thought on this was, that they&#8217;re using webdav (just like Apple does for their iDisk) for accomplishing this task, but as it seems, there&#8217;s no webdav involved. Maybe it&#8217;s built-up on Amazon&#8217;s S3?</p>
<p>I don&#8217;t know yet, since up to now I haven&#8217;t received my invitation to join and use this service. I was told that invitations are being sent amongst others depending on the service&#8217;s usage, so I really hope (since the ubuntuone.com isn&#8217;t that popular, yet) to receive mine soon.</p>
<p>Depending of how good this service works already, it could be a really good competitor to Apple&#8217;s MobileMe &#8211; especially if it should get an own &#8220;Exchange for the Rest of Us&#8221;, heh. I don&#8217;t know what&#8217;s planned to be implemented and as it seems there&#8217;s not much talking about that, but I&#8217;d really welcome it to see a working solution on that area.</p>
<p>As soon as I&#8217;ll receive the invitation, I will take Ubuntu One on a test-drive and try to see whether it would be possible to use this service on other distributions as well. I really can&#8217;t wait to get my hands on the service&#8217;s software, heh&#8230; <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/wink.png' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/05/12/ubuntu-one-mobileme-for-the-rest-of-us/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MacWorld 2009</title>
		<link>http://devilx.net/2009/01/04/macworld-2009/</link>
		<comments>http://devilx.net/2009/01/04/macworld-2009/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 20:13:15 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Life itself]]></category>
		<category><![CDATA[Lifestyle]]></category>
		<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Apple TV]]></category>
		<category><![CDATA[Blu-Ray]]></category>
		<category><![CDATA[CoreLocation]]></category>
		<category><![CDATA[DVD]]></category>
		<category><![CDATA[Germany]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[iMac]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[iSight]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[iTV]]></category>
		<category><![CDATA[Keynote]]></category>
		<category><![CDATA[MacMini]]></category>
		<category><![CDATA[MacWorld]]></category>
		<category><![CDATA[MobileMe]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Philip Schiller]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Steve Jobs]]></category>
		<category><![CDATA[Touch]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=730</guid>
		<description><![CDATA[I&#8217;m really excited about tomorrow&#8217;s MacWorld &#8211; not that I&#8217;ll go and be there, I&#8217;m one of the many waiting for Apple&#8217;s Keynote to be podcasted to my iTunes. Though, I&#8217;m really excited about what will be new, beside the &#8230; <a href="http://devilx.net/2009/01/04/macworld-2009/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m really excited about tomorrow&#8217;s MacWorld &#8211; not that I&#8217;ll go and be there, I&#8217;m one of the many waiting for Apple&#8217;s Keynote to be podcasted to my iTunes. Though, I&#8217;m really excited about what will be new, beside the fact that Mr. Jobs won&#8217;t present it anymore. Instead, Philip Schiller will be in charge for presenting us the latest news around Apple&#8217;s products. I guess I will really miss the way Steve Jobs presented products and unveiled even the dumbest ideas in a way, that even I would have nearly bought them (e.g. MobileMe), heh. However, I&#8217;m really excited about what new products will be released next. The internet media is talking about new iMacs, a new (giant) iPod Touch, a new MacMini, an iTV and other things. I would wish for myself a new iPod Touch to be released, which is just like the actual 2nd generation but has an additional, integrated camera/iSight for shooting photos or recording videos, an integrated microphone and real GPS, which would make CoreLocation work more precise.</p>
<p>Also, I would like to see a new (more affordable) Apple TV with more hard drive capacity and the information that movies are finally available in Germany, too. Also, a DVD-R or Blu-Ray drive integrated into the Apple TV would be very nice.</p>
<p>Whatever, I think we&#8217;ll need to wait and let us surprise, what Santa Jo..eh.. Schiller brings us this year, heh.</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/01/04/macworld-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Talking about Clouds</title>
		<link>http://devilx.net/2008/12/26/talking-about-clouds/</link>
		<comments>http://devilx.net/2008/12/26/talking-about-clouds/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 13:04:18 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Books & Texts]]></category>
		<category><![CDATA[Life itself]]></category>
		<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[ActiveSync]]></category>
		<category><![CDATA[Administrator]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Encryption]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[GPG]]></category>
		<category><![CDATA[iCal]]></category>
		<category><![CDATA[IMAP]]></category>
		<category><![CDATA[India]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Keynote]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MobileMe]]></category>
		<category><![CDATA[Over The Air]]></category>
		<category><![CDATA[PGP]]></category>
		<category><![CDATA[Push]]></category>
		<category><![CDATA[RIM]]></category>
		<category><![CDATA[Seamless]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[SMTP]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=709</guid>
		<description><![CDATA[  The past few days I was thinking pretty much about the upcoming trend of â€œCloudsâ€. By that, I of course do not me the weather occurrence &#8211; I am talking about â€œCloudâ€-Services.   So, what is a Cloud-Service in &#8230; <a href="http://devilx.net/2008/12/26/talking-about-clouds/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p> </p>
<div id="attachment_711" class="wp-caption alignleft" style="width: 290px"><img class="size-full wp-image-711" title="Talking about Cloud Services" src="http://www.devilx.net/wp-content/uploads/2008/12/yellingatcloud.jpg" alt="Talking about Cloud Services" width="280" height="210" /><p class="wp-caption-text">Talking about Cloud Services</p></div>
<p><span>The past few days I was thinking pretty much about the upcoming trend of â€œCloudsâ€. By that, I of course do not me the weather occurrence &#8211; I am talking about â€œCloudâ€-Services.</span><br />
 <br />
<span>So, what is a Cloud-Service in general? To summarize it up, a Cloud-Service is a Service provided by a third-party which allows me to use features I could probably not or just with a  huge effort use without it. Furthermore, a Cloud provides me features which are often described as â€œseamlessâ€, â€œimmediatelyâ€, â€œpushâ€ or â€œover the airâ€. A very popular topic in which Clouds are being used nowadays is synchronization. â€œI want my data, and I want it everywhere, every timeâ€, that is actually the main mission Clouds often try to realize. Two examples for very popular Clouds are RIMâ€™s BlackBerry service and the newcomer called MobileMe, carried by Apple.</span></p>
<p><span>So, I informed myself a bit about these two Clouds, because I actually wanted to know, if itâ€™s worth spending money on such a service. Iâ€™ve seen a demonstration of MobileMe at one of Appleâ€™s Keynotes some time ago and it got me interested. The BlackBerry service I can see everyday at work, though Iâ€™ve never really informed myself about the technique itâ€™s using in the background, until now. The only technical information I had about this gadgets was, that theyâ€™re pretty good in keeping a companies infrastructure team occupied for days/weeks while solving curious, irreproducible problems. Because of that, BlackBerry goes back a long way with me, so that I would not be able to carry out a comparison between these two services and say whatâ€™s better and whatâ€™s not. Luckily, this is not what Iâ€™m trying to do here. I would like to talk about such Cloud services in general (with the mentioned services in mind) and show up the problematics I see with those.</span></p>
<p><span>The first issue I would like to begin with concerns the administration. Letâ€™s say, weâ€™re using our RIM Cloud and we would like to activate a new gadget, to be able to make use of it in our network. It doesnâ€™t seem to be pretty untypical for this activation to just fail for an unknown reason, from what Iâ€™ve seen. So, what can the administration do? Well&#8230; actually, not what their name (â€œadministrationâ€) is meant for, instead they have to act more like â€œoperatorsâ€: Check the manual to see if they did everything right, check the troubleshooting FAQ and try everyone of the proposed solutions and last but not least call the support and do what they say. Itâ€™s impossible for the administration to do any kind of debugging by their self. And this fact is not only true for the activation: As soon as it gets into deeper problems with the Cloud service itself, an administrator becomes an operator or even just â€œremote handsâ€ for the Cloud provider.</span></p>
<p><span>â€œAnd why is that bad?â€, you might ask now. Well, by that, a companyâ€™s infrastructure is depending on a third-party service providerâ€™s reaction times and ways, for services that could be probably used in other kinds with more efficiency and what is more important, without a third-party. This argument seems to be pretty thin on the first look, because now you could say that in general everything that has to do with communications is managed by third-parties (e.g. cell-carriers, ISPs), but still thereâ€™s one difference: The probability of failures or breakdowns of the respective â€œCloudâ€. The chance of my mobile-phone to not deliver SMS or connect to the UMTS network because of provider-side failures are much lower, than the chance of a BlackBerry to deny its service partially, due to problems on the providerâ€™s side, between the communication components on the providerâ€™s an the clientâ€™s side or between the data exchange from the clientâ€™s groupware to his communication component. And like I just said, in most cases the administration is powerless and canâ€™t debug what goes wrong.</span></p>
<p><span>Another aspect of Clouds regard the data security. When thereâ€™s a third-party involved in that whole â€œI want to synchronize my lifeâ€-thing, you can never know whoâ€™s actually reading along. Of course, the cool graphics on the providerâ€™s sites show you that the whole traffic between the endpoints (communication component on the clientâ€™s side and mobile gadget) is end-to-end encrypted with strong algorithms. But do you really know?</span></p>
<p><span>Letâ€™s be paranoid: What if RIM for example, builds up an end-to-end encryption between the clientâ€™s communication component (e.g. BES) and the â€œleft sideâ€ of a proxy running within their infrastructure. On the â€œright sideâ€, this proxy sets up an end-to-end encryption between itself and the mobile gadget. For the customer it could look like he just â€œpairedâ€ his device with his communication component and everything is strongly secure, but the provider could still log everything passing through his proxy.</span></p>
<p><span>Or letâ€™s take Apple. They donâ€™t even seem to really try to implement security. Maybe regular Apple userâ€™s are that naive and/or unaware of the risks of missing security, that they just do not care. The MobileMe â€œWeb Appsâ€ (the web-interface for accessing your data) does only provide SSL encryption on login and when account-information are changed &#8211; at least this is my last level of information. Please correct me, if I might be wrong on this. Besides of this, I know that IMAP and SMTP seems to be encrypted, but Iâ€™m not sure whatâ€™s with the synchronization of your iCal, your contacts or your files.</span></p>
<p><span>Nevertheless, Appleâ€™s MobileMe pushes the security and data sensitivity question to a higher level: What happens with the data Iâ€™m transmitting to my Cloud? Where is it actually stored? Who has access? Et cetera. The presentations of MobileMe really look cool, and itâ€™s interesting to see all that implemented without using Redmondâ€™s â€œActiveSyncâ€. Though, itâ€™s questionable in what way the data users upload will be used. And itâ€™s even more questionable, why people might pay for letting third-parties use their data, without thinking twice of the consequences this could have.</span></p>
<p><span>I mean, of course it would be possible to use GPG for encrypting every mail and every file pushed to the Cloud, unfortunately this would make the data pretty unusable on the mobile gadgets, what by the way makes me think of another point: How come, there are nearly no data encryption products available for Cloud services, provided by other companies? I know, that PGP has some BlackBerry add-on which allows the clients to secure at least their e-mails through PGP encryption and even make them readable on their mobile gadgets. Unfortunately this only solves the mail part, everything else could theoretically still be read by other parties (for example the government of India <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/wink.png' alt=';-)' class='wp-smiley' /> ). And MobileMe doesnâ€™t provide something like PGP at all.</span></p>
<p><span>To sum it up, I would say that the general problem with Clouds is the lose of control about data and functionality. Sensitive information gets spread through the net to service providers and maybe other companies, without the client even noticing it. And all this because of all kind of push services and synchronization features, which could actually be done in other ways, without a third party clouds. Why not using IMAP(S) idle on the mobile gadgets for e-mails? Why not setting up an MS Exchange and using ActiveSync with your iPhone or whatever else mobile device? It would work, just the way BlackBerry or MobileMe does, with pros and cons. But at least, it would be a solution managed by oneself, not involving a third-party and especially not sending sensitive data through not trust-worth services.</span></p>
<p><span>Oh well.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2008/12/26/talking-about-clouds/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Get rid of Menu-bar icons (e.g. MobileMe) in OS X Leopard</title>
		<link>http://devilx.net/2008/11/30/get-rid-of-menu-bar-icons-eg-mobileme-in-os-x-leopard/</link>
		<comments>http://devilx.net/2008/11/30/get-rid-of-menu-bar-icons-eg-mobileme-in-os-x-leopard/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 13:58:21 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Dock]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Menu]]></category>
		<category><![CDATA[MobileMe]]></category>
		<category><![CDATA[Simple]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=647</guid>
		<description><![CDATA[I was just wondering how to get rid of the MobileMe icon in OS X Leopard and found out, that every icon can be moved or deleted by keeping the command-key pressed and dragging the specific icon either to its &#8230; <a href="http://devilx.net/2008/11/30/get-rid-of-menu-bar-icons-eg-mobileme-in-os-x-leopard/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I was just wondering how to get rid of the MobileMe icon in OS X Leopard and found out, that every icon can be moved or deleted by keeping the command-key pressed and dragging the specific icon either to its new position to move it, or out of the menu-bar to remove it. Just like the icons in OS X&#8217;s Dock.</p>
<p>So simple. Mac. <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/2008/11/30/get-rid-of-menu-bar-icons-eg-mobileme-in-os-x-leopard/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>myFUNAMBOL</title>
		<link>http://devilx.net/2008/09/09/myfunambol/</link>
		<comments>http://devilx.net/2008/09/09/myfunambol/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 22:11:50 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Hot Gear]]></category>
		<category><![CDATA[Life itself]]></category>
		<category><![CDATA[Lifestyle]]></category>
		<category><![CDATA[Linux and stuff ...]]></category>
		<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[Funambol]]></category>
		<category><![CDATA[Hot]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[MobileMe]]></category>
		<category><![CDATA[New]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[UMTS]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=527</guid>
		<description><![CDATA[So, I&#8217;ve just registered myself an myFUNAMBOL-Account and added the Internet 250 (MB) option to my mobile contract. I also already configured the mail accounts I&#8217;d like to test this stuff with. From now on, everyone who sends an e-mail &#8230; <a href="http://devilx.net/2008/09/09/myfunambol/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So, I&#8217;ve just registered myself an myFUNAMBOL-Account and added the Internet 250 (MB) option to my mobile contract. I also already configured the mail accounts I&#8217;d like to test this stuff with. From now on, everyone who sends an e-mail either to mobile@devilx.net or to me@devilx.net will be able to directly contact me on my Nokia, thanks to the push-mail. I&#8217;m really excited about the reliability of the Funambol service&#8230;. <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/2008/09/09/myfunambol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;I don&#8217;t care&#8221;-Approach</title>
		<link>http://devilx.net/2008/07/15/i-dont-care-approach/</link>
		<comments>http://devilx.net/2008/07/15/i-dont-care-approach/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 15:50:09 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Hot Gear]]></category>
		<category><![CDATA[Life itself]]></category>
		<category><![CDATA[Lifestyle]]></category>
		<category><![CDATA[Linux and stuff ...]]></category>
		<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[AirPort]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[AppleTV]]></category>
		<category><![CDATA[Calendar]]></category>
		<category><![CDATA[Contacts]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Evil]]></category>
		<category><![CDATA[Home]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MacBook]]></category>
		<category><![CDATA[MacPro]]></category>
		<category><![CDATA[MobileMe]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Works]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=437</guid>
		<description><![CDATA[Somehow I&#8217;m getting more and more attracted to the &#8220;I don&#8217;t care&#8220;-approach embodied by companies like for example Apple. I don&#8217;t know why, but somehow I&#8217;m pretty sick of OpenSource in personal home-usage. Some days ago something happend to my &#8230; <a href="http://devilx.net/2008/07/15/i-dont-care-approach/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Somehow I&#8217;m getting more and more attracted to the &#8220;<em>I don&#8217;t care</em>&#8220;-approach embodied by companies like for example Apple. I don&#8217;t know why, but somehow I&#8217;m pretty sick of OpenSource in personal home-usage. Some days ago something happend to my WRT54GL (with OpenSource Tomato Firewall installed) what caused the Wireless-LAN not to work proper anymore. I can see the AP, connect to it but after some seconds I lose the connection and the AP disappears from the list of available APs. I tried it out from a Windows (XP) and from my Debian, both have the same problem. I tried re-installing the Tomato firmware, but it didn&#8217;t really help. I don&#8217;t know whether this might be a damage on the hardware, but I doubt it since I can browse the net for about one minute until I get thrown out.</p>
<p>However, I&#8217;m also still searching for a way to centralize my calendars and contacts, but still I couldn&#8217;t find an OpenSource solution that would fit my needs. Everything I tried out was crappy in a way and nothing more than wasted time. I slowly start being a rooter of the philosophy to just enjoy high-tech without having to do anything for it but pay the reasonable price. For example, imagine this scenario: <em>You come home from work-out, you enter your flat and automatically your iPod/iPhone receives the latest songs and videos you downloaded onto your Apple TV. You sit down to watch some TV via your T-Home Entertain, suddenly your iPhone rings and John wants to know where that cuban restaurant was in which you&#8217;ve been lately with your girl. You tell him to check his e-mails and without moving to your desk you search for the picture you took in there and send him an e-mail with the adress you saved in your maps &#8211; right from your iPhone that just connected to your AirPort. While transmitting the mail you remember yourself wanting to call that guy from work that sent you his phone-number by mail. You open the mail and just take over the phone number to the newly-created contact on your mobile. After calling him you turn of the TV and walk to your MacPro waiting for work under your desk. You log in and remember having some more info about that guy you just called somewhere on a dashboard-note. You then just open your contacts on your MacPro, open the contact you created five minutes ago with your iPhone and add the additional info &#8211; thanks to MobileMe! Oh, it&#8217;s already 8:30 PM and you wanted to meet some friends at the internet-cafe in the city, but you&#8217;re just in the middle of a document and wanted to send it to your colleague this evening&#8230; no problem, MobileMe also centralizes stored data! You just grab your black MacBook and take off for a chilled evening at the cafe.</em></p>
<p>I&#8217;m really not a fan of Apple and their work, but the point is that in the next ten years you still won&#8217;t be able to do this with OpenSource software in any way. So actually now I&#8217;m really thinking of saving some money and investing it into all the stuff I just mentioned. Regardless of whether Apple, the NSA or even Mossad might be the carrier of MobileMe or the fact that Apple might steal OpenSource innovations and sell them overpriced. The thing is: <strong>It just works</strong>. Besides, I&#8217;m personally getting pretty pissed of trying to establish things/services I find useful in home-use based on OpenSource software. I&#8217;m still searching for an OpenSource Media Center that fits all my needs, but there is none. XBMC would be the only one which I would call &#8220;sexy!&#8221;, unfortunatelly I don&#8217;t own an XBOX and I&#8217;m not a fan of doing modifications to the hardware or using weird hacks to get that software running on it. And from what I&#8217;ve heard, XBMC doesn&#8217;t behave yet pretty stable when trying to use it on a Linux. Besides, this would again imply quite some work. And that is why I mean by getting pissed. Don&#8217;t get me wrong, I&#8217;m not turning my back to OpenSource &#8211; I just understood that it&#8217;s pretty senseless to try to realize extraordinary things with an minimal amount of work using OpenSource software. I want someone else to do the work for me (e.g. Jobs) and just enjoy the benefits of modern technology and software.</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2008/07/15/i-dont-care-approach/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mobile Meh?</title>
		<link>http://devilx.net/2008/07/09/mobile-meh/</link>
		<comments>http://devilx.net/2008/07/09/mobile-meh/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 13:56:31 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Life itself]]></category>
		<category><![CDATA[Lifestyle]]></category>
		<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[CalDAV]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[IMAP]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[LDAP]]></category>
		<category><![CDATA[MobileMe]]></category>
		<category><![CDATA[New]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[Pricy]]></category>
		<category><![CDATA[Roflmao]]></category>
		<category><![CDATA[Samba]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=434</guid>
		<description><![CDATA[And once again Apple seems to try to re-invent IT with their latest hype called MobileMe (http://www.me.com). When a friend of mine and I just watched the official Demo video yesterday I really couldn&#8217;t believe what I&#8217;ve been seing there. &#8230; <a href="http://devilx.net/2008/07/09/mobile-meh/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>And once again Apple seems to try to re-invent IT with their latest hype called <em>MobileMe</em> (<a title="MobileMe" href="http://www.me.com" target="_blank">http://www.me.com</a>). When a friend of mine and I just watched the official Demo video yesterday I really couldn&#8217;t believe what I&#8217;ve been seing there. Not that I would be astonished of the hi-tech the producers of the <em>most modern operating system</em> on earth are using in that new service, no. I was more fascinated of the fact, that Apple really is the only company that can make money out of selling life-style. And not only that, they did what only RIM managed to do: They made the user believe that it&#8217;s a great thing to send their personal data unencrypted through a third-party service that could actually spy everything it would want to. I mean, what is MobileMe actually? Let&#8217;s stay realistic: MobileMe is actually just some software which let&#8217;s you centralize files (e.g. Samba/NFS), contacts (e.g. LDAP), calendar entries (e.g. CalDAV) and mails (e.g. IMAP). All these software-pieces have been thrown together, mixed up with a very lickable UI (which also work on Windows and..err.. <em>what was Linux again?</em>) and a Blackberry-like push-service that updates all your devices on which you&#8217;re using MobileMe as soon as you update any entry from other device. But since it&#8217;s Apple and it works on the iPhone (3G) MobileMe just implies coolness and life-style. Besides, it has never been easier to publish your wife&#8217;s nude-picture before! And what does this whole stuff cost? Well, Apple charges you $99 for a one-year-subscribtion to an 20GB storage of their tasty new service. If you would like to upgrade it to 60GB you&#8217;d pay only $49 additional to that price or if you would want to have a total storage capacity of 80GB (maybe you just have that many nude-pictures of your wife) you would just need to double the regular rate. I mean, it&#8217;s okay, because somehow Apple needs to make up the millions that might have paid for their cool me.com-domain. Besides, who else thinks that the <em>Me</em> in <em>MobileMe</em> looks like the <em>Me</em> in <em>WindowsMe</em>? <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/wink.png' alt=';-)' class='wp-smiley' /> </p>
<p>I&#8217;m really excited to see the success Apple will have thanks to their cool, new, life-improving, making-sex-better, tastier-beer service, heh.</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2008/07/09/mobile-meh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

