<?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; World Wide Web</title>
	<atom:link href="http://devilx.net/category/world-wide-web/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>The Web 2.0 as Impersonalization?</title>
		<link>http://devilx.net/2012/05/14/the-web-2-0-as-impersonalization/</link>
		<comments>http://devilx.net/2012/05/14/the-web-2-0-as-impersonalization/#comments</comments>
		<pubDate>Mon, 14 May 2012 20:48:07 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Life itself]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Casino]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Modern]]></category>
		<category><![CDATA[PayPal]]></category>
		<category><![CDATA[Problem]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tennis]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://devilx.net/?p=1322</guid>
		<description><![CDATA[The web 2.0 has become more and more a part of our everyday lives, eliminating the contact to our social environment in different areas. In the past, we used to walk by our bank to transmit money to others. These &#8230; <a href="http://devilx.net/2012/05/14/the-web-2-0-as-impersonalization/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The web 2.0 has become more and more a part of our everyday lives, eliminating the contact to our social environment in different areas. In the past, we used to walk by our bank to transmit money to others. These days, we use our online-banking account or services like <a title="PayPal" href="http://www.paypal.com" target="_blank">PayPal</a>. We don&#8217;t visit the music store nearby anymore to buy compact disks containing newly released albums from our favorite bands. Instead, we open up iTunes and purchase every track we like with the use of a click. We probably use <a title="Amazon" href="http://www.amazon.com" target="_blank">Amazon</a>&#8216;s &#8220;monthly subscriptions&#8221; to have our shampoos and toilet paper delivered at a fixed interval, so we don&#8217;t run out of them. We only have to call whatever service to get food and even spirits of any kind and not even activities that were <strong>made</strong> to bring people together, like for example playing tennis or even gambling are being done in person anymore today. We can play tennis on our Xbox and we can use great gambling sites like <a title="PartyCasino" href="http://da.partycasino.com/" target="_blank">PartyCasino</a> for an instant round of poker and other games, right?</p>
<p>But is this impersonalization actually something good or bad? Well, the web allows us to do such things anytime we want. There are no early closing days, nor are we dependent on any (public) transportation to get there. And especially when purchasing specific things, you don&#8217;t want others to see you buying or when doing specific other things, you would like to keep your little secret, the web gives you the desired privacy &#8211; at least towards your direct social contacts, if you still use to have any. Sorry for the sarcasm.</p>
<p>However, the downside of all this luxury is the <em>desocialization</em> of people, especially of those, who already had problems integrating and maintaining social contacts. Nowadays you could survive for years within your own home, only taking a step out of your door to throw away the trash. But is this how the future will look? Will groups of people maybe bulkhead themselves from social life? I don&#8217;t know, but I hope, that modern technologies won&#8217;t ever be abused this way.</p>
<p>Personally, I see companies like PayPal or Amazon as an easement for my everyday life. They save me time by providing me such services. Valuable time. Time I can spend on other things. For example, on playing a round of cards, heh. But even those leisure sites like PartyCasino bring me possibilities I wouldn&#8217;t have without them. There is no real Casino around me within miles. Nor is there a tennis court. At that point, the Web 2.0 doesn&#8217;t lead to <em>desocialization</em>, but instead it allows me to do things, I wouldn&#8217;t be able to do at all without it. To me, modern technology is cool &#8211; as long, as it&#8217;s not abused in any kind.</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2012/05/14/the-web-2-0-as-impersonalization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wirecurl.com</title>
		<link>http://devilx.net/2012/04/26/wirecurl-com/</link>
		<comments>http://devilx.net/2012/04/26/wirecurl-com/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 18:53:10 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Books & Texts]]></category>
		<category><![CDATA[Life itself]]></category>
		<category><![CDATA[Lifestyle]]></category>
		<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[New & Cool]]></category>
		<category><![CDATA[This Site]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[Giveaway]]></category>
		<category><![CDATA[Hot]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Magazine]]></category>
		<category><![CDATA[New]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[wirecurl.com]]></category>

		<guid isPermaLink="false">http://devilx.net/?p=1313</guid>
		<description><![CDATA[Big news, big news! What&#8217;s the big news? wirecurl.com is the big news! What&#8217;s wirecurl.com? It&#8217;s 2.0! Okay, enough hot air. So what is it really? wirecurl.com just launched in the past few days after a while of planning and &#8230; <a href="http://devilx.net/2012/04/26/wirecurl-com/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Big news, big news! What&#8217;s the big news? wirecurl.com is the big news! What&#8217;s <a title="wirecurl.com" href="http://wirecurl.com/" target="_blank">wirecurl.com</a>? It&#8217;s 2.0!</p>
<p>Okay, enough hot air. So what is it really? wirecurl.com just launched in the past few days after a while of planning and doing and other stuff to handle. With wirecurl.com, <a title="Andreas Widmer" href="http://www.widmr.com/" target="_blank">Andreas</a> and me try to establish a web magazine that&#8217;s a bit more than just one of those regular &#8220;We write reviews of iPhone Apps&#8221; or &#8220;We test cool new websites and show them to you&#8221; sites. It&#8217;s more about the whole &#8220;2.0&#8243; topic, from the web, over entertainment up to lifestyle and other sort of things. Currently, we&#8217;re having a hard time to fill up wirecurl.com with content and yet, there&#8217;s unfortunately still not that much to see &#8211; but we&#8217;re working hard to catch up and present you content you might be interested in.</p>
<p>I&#8217;m not going to annoy you losing too many words on this, but one thing I&#8217;d still like to mention: To sweeten you the launch, we already reviewed a brand new and yet barely known iPhone &amp; iPad App named Flight+, and we&#8217;re giving away the App for free! Just <a title="Frequent Flyers will Love Flight+ for iOS" href="http://wirecurl.com/frequent-flyers-will-love-flight-for-ios/">check it out on wirecurl.com</a>!</p>
<p>Hope you&#8217;ll stick with us and enjoy reading. <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/2012/04/26/wirecurl-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>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=%23BB2B28&amp;theme_color=%23ffffff"></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=%23BB2B28&amp;theme_color=%23ffffff" 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>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>Apple iPhone 3GS 32GB (black) for sale!</title>
		<link>http://devilx.net/2010/10/31/apple-iphone-3gs-32gb-black-for-sale/</link>
		<comments>http://devilx.net/2010/10/31/apple-iphone-3gs-32gb-black-for-sale/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 11:02:10 +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[This Site]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[32GB]]></category>
		<category><![CDATA[3GS]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Auction]]></category>
		<category><![CDATA[eBay]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Sale]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1160</guid>
		<description><![CDATA[I&#8217;d like to interrupt this show for a short commercial: I&#8217;m currently selling my black Apple iPhone 3GS 32GB on eBay.de! It&#8217;s a hardware-unlocked model I bought from a shop on the first of February 2010, it&#8217;s in best condition &#8230; <a href="http://devilx.net/2010/10/31/apple-iphone-3gs-32gb-black-for-sale/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d like to interrupt this show for a short commercial: I&#8217;m currently selling <a href="http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&#038;item=200537520272#ht_500wt_1156" title="iPhone 3GS 32GB">my black Apple iPhone 3GS 32GB on eBay.de</a>!</p>
<p>It&#8217;s a hardware-unlocked model I bought from a shop on the first of February 2010, it&#8217;s in best condition (as the pictures show) and I even ship it within its original packing plus the bill (so you even have warranty left on it). I&#8217;m actually only intending to ship it within Germany. For more information, just read the description of the eBay auction.</p>
<p>Good luck bidding! <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/2010/10/IMG_7305.jpg"><img src="http://www.devilx.net/wp-content/uploads/2010/10/IMG_7305-150x150.jpg" alt="" title="IMG_7305" width="150" height="150" class="alignnone size-thumbnail wp-image-1161" /></a><a href="http://www.devilx.net/wp-content/uploads/2010/10/IMG_7321.jpg"><img src="http://www.devilx.net/wp-content/uploads/2010/10/IMG_7321-150x150.jpg" alt="" title="IMG_7321" width="150" height="150" class="alignnone size-thumbnail wp-image-1166" /></a><a href="http://www.devilx.net/wp-content/uploads/2010/10/IMG_7319.jpg"><img src="http://www.devilx.net/wp-content/uploads/2010/10/IMG_7319-150x150.jpg" alt="" title="IMG_7319" width="150" height="150" class="alignnone size-thumbnail wp-image-1165" /></a><a href="http://www.devilx.net/wp-content/uploads/2010/10/IMG_7316.jpg"><img src="http://www.devilx.net/wp-content/uploads/2010/10/IMG_7316-150x150.jpg" alt="" title="IMG_7316" width="150" height="150" class="alignnone size-thumbnail wp-image-1164" /></a><a href="http://www.devilx.net/wp-content/uploads/2010/10/IMG_7313.jpg"><img src="http://www.devilx.net/wp-content/uploads/2010/10/IMG_7313-150x150.jpg" alt="" title="IMG_7313" width="150" height="150" class="alignnone size-thumbnail wp-image-1163" /></a><a href="http://www.devilx.net/wp-content/uploads/2010/10/IMG_7308.jpg"><img src="http://www.devilx.net/wp-content/uploads/2010/10/IMG_7308-150x150.jpg" alt="" title="IMG_7308" width="150" height="150" class="alignnone size-thumbnail wp-image-1162" /></a><a href="http://www.devilx.net/wp-content/uploads/2010/10/IMG_7305.jpg"><img src="http://www.devilx.net/wp-content/uploads/2010/10/IMG_7305-150x150.jpg" alt="" title="IMG_7305" width="150" height="150" class="alignnone size-thumbnail wp-image-1161" /></a><a href="http://www.devilx.net/wp-content/uploads/2010/10/IMG_7321.jpg"><img src="http://www.devilx.net/wp-content/uploads/2010/10/IMG_7321-150x150.jpg" alt="" title="IMG_7321" width="150" height="150" class="alignnone size-thumbnail wp-image-1166" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2010/10/31/apple-iphone-3gs-32gb-black-for-sale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anybody who&#8217;d like to have a Google Wave invitation?</title>
		<link>http://devilx.net/2009/11/29/anybody-whod-like-to-have-a-google-wave-invitation/</link>
		<comments>http://devilx.net/2009/11/29/anybody-whod-like-to-have-a-google-wave-invitation/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 10:53:43 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Life itself]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Wave]]></category>
		<category><![CDATA[Invitation]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1124</guid>
		<description><![CDATA[As the subject says. Yet, I still have some Google Wave invitations left, so if you&#8217;re interested in trying it out yourself just leave me a comment including your GMail-account as e-mail address or write me an e-mail to devilx &#8230; <a href="http://devilx.net/2009/11/29/anybody-whod-like-to-have-a-google-wave-invitation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As the subject says. Yet, I still have some Google Wave invitations left, so if you&#8217;re interested in trying it out yourself just leave me a comment including your GMail-account as e-mail address or write me an e-mail to devilx [at) devilx $dot% net.</p>
<p>Enjoy! <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/29/anybody-whod-like-to-have-a-google-wave-invitation/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Tumblr</title>
		<link>http://devilx.net/2009/11/24/tumblr/</link>
		<comments>http://devilx.net/2009/11/24/tumblr/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 19:45:53 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Life itself]]></category>
		<category><![CDATA[This Site]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[devilx]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Hype]]></category>
		<category><![CDATA[Hysterie]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mariusmm]]></category>
		<category><![CDATA[Porn]]></category>
		<category><![CDATA[Tumblr]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Victim]]></category>
		<category><![CDATA[Vimeo]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[YouTube]]></category>
		<category><![CDATA[YQL]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1122</guid>
		<description><![CDATA[So, I&#8217;ve just became a victim of the general web-2.0-hysterie by creating myself a so-named &#8220;Tumblr&#8221;-account. Tumblr seems to be kind of a mash-up between one&#8217;s blogs, twitter-, youtube-, facebook-, vimeo- and whatever else accounts &#8211; of course with addition &#8230; <a href="http://devilx.net/2009/11/24/tumblr/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So, I&#8217;ve just became a victim of the general web-2.0-hysterie by creating myself a so-named &#8220;Tumblr&#8221;-account. Tumblr seems to be kind of a mash-up between one&#8217;s blogs, twitter-, youtube-, facebook-, vimeo- and whatever else accounts &#8211; of course with addition of an obligatory but surprisingly cost-free application for the imperial mobile-telephone for showing-off coolness and life-style (a.k.a. &#8220;iPhone&#8221;).</p>
<p>However, I could philosophize even more about the pros and cons of this themeable-web-interface-for-<a title="YQL" href="http://developer.yahoo.com/yql/" target="_blank">YQL</a> but I&#8217;m actually not that much into it to do so. The reason for registering was mainly for the hype&#8217;s sake and besides, I actually planned to reserve my everywhere used nickname &#8220;devilx&#8221; &#8211; unfortunately it was already taken by an as-it-seems porn addicted guy. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/sad.png' alt=':-(' class='wp-smiley' /> <br />
If this guy should coincidentally follow my blog and read this: I would be very thankful, if you could pass me that subdomain name, so I can make use of it for more than just an empty page named &#8220;Default&#8221; and following porn. Thank you!</p>
<p>Oh well, enough for today. Read (someday) more on <a title="Marius" href="http://mariusmm.tumblr.com/" target="_self">http://mariusmm.tumblr.com/</a>. Enjoy! <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/24/tumblr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Put some CandyBars into your Dropbox&#8230; or not&#8230; or maybe soon?</title>
		<link>http://devilx.net/2009/11/18/put-some-candybars-into-your-dropbox-or-not/</link>
		<comments>http://devilx.net/2009/11/18/put-some-candybars-into-your-dropbox-or-not/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 18:59:39 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Art & Design]]></category>
		<category><![CDATA[Mac and stuff ...]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[CandyBar]]></category>
		<category><![CDATA[Cool]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[Icons]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Panic]]></category>
		<category><![CDATA[Style]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1113</guid>
		<description><![CDATA[On 11/15/2009 01:22PM, devilx@devilx.net wrote: Hi, I&#8217;m having a bit of a trouble while trying to move my CandyBar&#8217;s Library from the regular Application Support directory into my Dropbox directory. I did that move on my iMac and everything worked &#8230; <a href="http://devilx.net/2009/11/18/put-some-candybars-into-your-dropbox-or-not/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>On 11/15/2009 01:22PM, devilx@devilx.net wrote:</em></p>
<blockquote><p>Hi,</p>
<p>I&#8217;m having a bit of a trouble while trying to move my CandyBar&#8217;s Library from the regular Application Support directory into my <a href="http://www.dropbox.com/referrals/NTIxODYyMjk5">Dropbox</a> directory. I did that move on my iMac and everything worked out pretty good. I&#8217;m now having the Library running on my Dropbox, so it&#8217;s always being synced up to the cloud.</p>
<p>When I open my MacBook now and change the Library path to the Dropbox directory there (since those two Macs are being kept in sync via Dropbox) I can see all libraries contents, but instead of the actual icons or docks, I only see CandyBar-file-icons in the preview. I can even double-click some item from my list to view it in detail, still, no actual icon-image, only the white paper with CandyBar logo on it.</p>
<p>Could you please help me on this/tell me, what&#8217;s left to be done so that my sync works? I&#8217;m not expecting both CandyBars to work simultaneously, since it would probably break the Library, but at least when I run one after another (what&#8217;s the actual use-case here) I expect everything to be in sync.</p>
<p>Thanks in advance,<br />
Marius.<br />
&#8211;<br />
Sent from my iMac.</p></blockquote>
<p><em>On Nov 17, 2009, at 3:47 AM, candybar@panic.com wrote:</em></p>
<blockquote><p>Hi Marius,</p>
<p>It&#8217;s currently not possible with Dropbox because whichever protocol Dropbox uses does not support resource forks, which is the part of the icon file where CandyBar stores icon data.</p>
<p>You&#8217;ll have to compress the whole library before putting it on Dropbox to make this work.</p>
<p>&#8211;<br />
Les<br />
Panic Inc.</p></blockquote>
<p><del datetime="2009-11-18T19:54:29+00:00">Hm&#8230; <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/ermm.png' alt=':-/' class='wp-smiley' /> </del></p>
<p><strong>Update:</strong></p>
<p><em>On 11/17/2009 97:22AM, devilx@devilx.net wrote:</em></p>
<blockquote><p>Hi,</p>
<p>I&#8217;m having trouble in using Dropbox in combination with a popular Mac OS X application named &#8220;CandyBar&#8221; (http://www.panic.com/candybar/). The application itself provides a way to move its existing Library into a custom location, for example right into Dropbox&#8217;s folder, unfortunately the sync over two Macs fails. Please read the appended conversation I&#8217;ve already had with one of Panic&#8217;s support guys for more information.</p>
<p>I would really appreciate if you could provide a bugfix for this issue, to make Dropbox even more usable than it already is.</p>
<p>Thanks in advance and best regards,<br />
Marius.</p></blockquote>
<p><em>On Nov 18, 2009, at 11:51 AM, support@getdropbox.com wrote:</em></p>
<blockquote><p>Hi Marius,</p>
<p>Yup, their support person is correct.</p>
<p>You can work around this problem by making an archive ZIP file of the file(s) and putting the archive in the Dropbox folder. Just right-click on the file (or a whole folder of files) and select &#8220;Create Archive.&#8221; The resulting .zip file is safe to put into the Dropbox folder. You can double click on the .zip file to open it and recreate the file(s).</p>
<p>Are are working on this. Add your voice:</p>
<p>https://www.dropbox.com/votebox/4/mac-resource-fork-support#votebox:0</p>
<p>Best,<br />
Kevin Chu</p></blockquote>
<p>This means: Vote people! Vote! <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/18/put-some-candybars-into-your-dropbox-or-not/feed/</wfw:commentRss>
		<slash:comments>0</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>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>MediaWiki and Lucene</title>
		<link>http://devilx.net/2009/11/02/mediawiki-and-lucene/</link>
		<comments>http://devilx.net/2009/11/02/mediawiki-and-lucene/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 12:14:31 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Linux and stuff ...]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Class]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[JAR]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Lucene]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1035</guid>
		<description><![CDATA[Lately, I had to enhance a MediaWiki-installation for the search to find some special parameters within a code block. It&#8217;s generally known that MediaWiki&#8217;s built-in searcher is really just an example of how searching could work, but nothing you&#8217;d really &#8230; <a href="http://devilx.net/2009/11/02/mediawiki-and-lucene/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Lately, I had to enhance a MediaWiki-installation for the search to find some special parameters within a code block. It&#8217;s generally known that MediaWiki&#8217;s built-in searcher is really just an example of how searching could work, but nothing you&#8217;d really like to use on heavy systems. However, Lucene is a pretty good replacement for MediaWiki&#8217;s built-in search, unfortunately the current EzMwLucene version isn&#8217;t that good integrated into the latest (Debian) Linux version I&#8217;ve been using. The installation on the <a title="Extension:EzMwLucene - MediaWiki" href="http://www.mediawiki.org/wiki/Extension:EzMwLucene">EzMwLucene Extension</a> looks pretty straight-forward, but at least on my installation the lucene/server didn&#8217;t really wanted to come up using the scripts that were shipped within its package. After debugging its startup procedure and taking a look into its classes and JARs, I came up with the following command to run the Lucene-server on a Debian GNU/Linux:</p>
<blockquote><p>export EZMWLUCENE_HOME=/opt/lucene/server<br />
/usr/lib/jvm/java-6-sun-1.6.0.12/jre/bin/java -Dezmwlucene.home=$EZMWLUCENE_HOME -Djava.io.tmpdir=$TMP -cp $EZMWLUCENE_HOME/ezmwlucene.jar:$EZMWLUCENE_HOME/lib/jetty-6.1.14.jar:$EZMWLUCENE_HOME/lib/jetty-util-6.1.14.jar:$EZMWLUCENE_HOME/lib/servlet-api-2.5-6.1.14.jar:$EZMWLUCENE_HOME/lib/commons-codec-1.3.jar:$EZMWLUCENE_HOME/lib/commons-httpclient-3.1.jar:$EZMWLUCENE_HOME/lib/commons-logging.jar:$EZMWLUCENE_HOME/lib/FontBox-0.1.0-dev.jar:$EZMWLUCENE_HOME/lib/lucene-core-2.4.0.jar:$EZMWLUCENE_HOME/lib/lucene-highlighter-2.4.0.jar:$EZMWLUCENE_HOME/lib/PDFBox-0.7.3.jar:$EZMWLUCENE_HOME/lib/poi-3.5-beta3-20080926.jar:$EZMWLUCENE_HOME/lib/poi-scratchpad-3.5-beta3-20080926.jar net.sourceforge.ezmwlucene.service.EzMwLuceneService</p></blockquote>
<p>Those two lines can be packed-up within a shell-script, which then gets ran by a proper /etc/init.d-script. For me, it now just works perfectly.</p>
<p>Enjoy! <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/02/mediawiki-and-lucene/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>Sick of the Furniture Store Daylight Robbery</title>
		<link>http://devilx.net/2009/10/25/sick-of-the-furniture-store-daylight-robbery/</link>
		<comments>http://devilx.net/2009/10/25/sick-of-the-furniture-store-daylight-robbery/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 16:57:23 +0000</pubDate>
		<dc:creator>Marius</dc:creator>
				<category><![CDATA[Art & Design]]></category>
		<category><![CDATA[Life itself]]></category>
		<category><![CDATA[World Wide Web]]></category>
		<category><![CDATA[Annoyed]]></category>
		<category><![CDATA[Crap]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Disappointed]]></category>
		<category><![CDATA[Furniture]]></category>
		<category><![CDATA[Ikea]]></category>
		<category><![CDATA[Poor]]></category>
		<category><![CDATA[Pricy]]></category>
		<category><![CDATA[Quality]]></category>
		<category><![CDATA[Table]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1028</guid>
		<description><![CDATA[For the past months now already I&#8217;m searching for a new desktop table, since my actual one is now already eleven years old and getting more and more ramshackly by each day passing. I&#8217;ve been at several furniture stores around &#8230; <a href="http://devilx.net/2009/10/25/sick-of-the-furniture-store-daylight-robbery/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_1029" class="wp-caption alignleft" style="width: 160px"><a href="http://www.devilx.net/wp-content/uploads/2009/10/facepalm.jpg"><img class="size-thumbnail wp-image-1029" title="facepalm" src="http://www.devilx.net/wp-content/uploads/2009/10/facepalm-150x150.jpg" alt="Facepalm" width="150" height="150" /></a><p class="wp-caption-text">Facepalm</p></div>
<p>For the past months now already I&#8217;m searching for a new desktop table, since my actual one is now already eleven years old and getting more and more ramshackly by each day passing. I&#8217;ve been at several furniture stores around me, including (of course) <a title="IKEA" href="http://www.ikea.de/">IKEA</a>, <a title="Möbel Gamerdinger" href="http://www.moebel-gamerdinger.de/">Möbel Gamerdinger</a>, <a title="Heyne Büromarkt" href="http://www.heyne-buero.de/">Heyne Büromarkt</a>, any some more. Also, I&#8217;ve been searching for tables on the internet at several different online-stores and even found quite a few tables that really fit my needs. The only thing that didn&#8217;t fit on <strong>any</strong> of the desks I liked was their pricing &#8211; and I really can&#8217;t understand how this could be.</p>
<p>What&#8217;s a desk typically contained of? Well, mostly, one big plate &#8211; in my case some rectangle one with for example 180cm x 80cm and legs, usually four in number. And actually this is essentially everything I want and need. If you would now stumble through the different (online-)stores and search for exactly such a table, you would probably be shockingly disturbed by the prices furniture stores charge for one piece of wood with four legs. Let&#8217;s take IKEA as example: They charge 179,00€ for a <a title="GALANT" href="http://www.ikea.com/de/de/catalog/products/S59831699">Galant Desktop-Table</a> (160cm x 80cm), which is essentially only four table-legs, mounted beneath a frame which holds a plate made of pressboard &#8211; sold as a mass-production article, where the costs for fabrication probably are <strong>way</strong> under a quarter of the price they charge. Besides, at least the demonstration desks within the IKEA store were so shaky, because of their cheap built-up, that I wouldn&#8217;t want to have my iMac placed onto one of those, until I&#8217;d like to buy new hard drives every few weeks. And at last but not least: The way the table looks can hardly be called &#8220;design&#8221;.</p>
<p>Next store, same issue. Poorly designed desks made of cheap materials, ugly fabrication but prices within the range from two-hundred to five-hundred or even more Euros. And all I was thinking was &#8220;What&#8217;s the point?!&#8221; &#8211; there is no relation between the quality of those mass-produced tables and their prices. Don&#8217;t get me wrong, of course a lot of costs for crafting, producing, transportation and more come together &#8211; and I might not even bitch that loud if at least the materials they would use would have been real wood plates and solid steel-frames and -legs &#8211; but especially in those days I can&#8217;t see any relation between the price and the quality of those products. In my opinion, furniture stores achieved a status where they can just pull out the customer&#8217;s money off their pockets with nobody complaining about it. When some hardware producer prices its products at extremely exaggerated values you hear blogs and news-sites complaining about it. Why don&#8217;t they do so with furnitures? Are furniture-stores/-producers now already on the same level with car manufacturers and the music industry? For me, it seems so. <img src='http://devilx.net/wp-content/plugins/smilies-themer/Riceballs/sad.png' alt=':-(' class='wp-smiley' /> </p>
<p><span style="text-decoration: line-through;">However, since I&#8217;m a person which works at his desk a very large amount of time and wants to feel comfortable while doing so, I&#8217;ve decided to not buy any of those mass-production-crap-desks for myself. Instead, I&#8217;m looking forward at desktops like </span><a title="iDesk" href="http://idesk.sublevel.us/"><span style="text-decoration: line-through;">Sublevel&#8217;s iDesk</span></a><span style="text-decoration: line-through;"> or </span><a title="MILK" href="http://www.milk.dk/"><span style="text-decoration: line-through;">Holmris&#8217; Milk</span></a><span style="text-decoration: line-through;">. Both of those tables are made of qualitatively high materials to assure stability and both look just gorgeous. Of course, those desktops are priced at a totally different level, although there&#8217;s one difference that should be kept clearly in mind: Those are no mass-products. Those desktops are custom design work, containing innovative and practical features.</span></p>
<p><span style="text-decoration: line-through;">I&#8217;ve already received the price listings for the different version of Milk and will yet keep looking around for a bit more, until I&#8217;ve found the table I really really really want.</span></p>
<p><strong>Update:</strong> Yesterday I finally got a desktop table, although it was more like a spontaneous buy. I purchased the Galant table I was talking about, with the A-legs and, instead of a crappy wooden-plate, a gorgeous black glass one. For the whole table I paid around two-hundred bucks in total, what now really is a good price. Why I&#8217;m thinking so? Well, instead of the cheap and ugly want-to-be-real-wood plate I got a piece of glass which usually costs nearly two-hundred bucks itself, plus a half-way-solid frame with chrome legs that fit together pretty good. I&#8217;ve mounted the desk and yet, as I&#8217;ve expected, I&#8217;m experiencing &#8220;shocks&#8221; thru vibrations of the objects lying on the table (lamp, iMac, etc), but I&#8217;ve already found a way to screw the table&#8217;s frame to the wall behind, in an unobvious and clean way, to reduce the vibrations on the table itself. So, as I&#8217;ve said before, the table&#8217;s frame was not worth one penny, unfortunately there was no other way for me to get the glass-plate lifted to 70cm (or more) &#8211; besides building myself an own frame.</p>
<p><span style="text-decoration: line-through;">Also</span> <em>Still</em>, I hope the furniture stores/industry to suffer from the depression just like the automobile industry has (and will continue to), so maybe the thinking there will change in a way to provide the people prices that fit the actual product&#8217;s quality/value someday.</p>
<p><span style="text-decoration: line-through;">An annoyed and disappointed goodbye for now.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/10/25/sick-of-the-furniture-store-daylight-robbery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone Safari and XmlHttpRequest Authorization-Headers</title>
		<link>http://devilx.net/2009/10/23/iphone-safari-and-xmlhttprequest-authorization-headers/</link>
		<comments>http://devilx.net/2009/10/23/iphone-safari-and-xmlhttprequest-authorization-headers/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 19:58:55 +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[Apple]]></category>
		<category><![CDATA[Epic Fail]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[XmlHttpRequest]]></category>

		<guid isPermaLink="false">http://www.devilx.net/?p=1026</guid>
		<description><![CDATA[Lately I came across an odd phenomenon regarding the iPhone OS (3.1) Safari and web-sites that make use of JavaScript to set XmlHttpRequest-Headers, like for ETags or for authorization. I&#8217;ve analyzed the (mobile) Safari&#8217;s behavior, tried to find possible mistakes &#8230; <a href="http://devilx.net/2009/10/23/iphone-safari-and-xmlhttprequest-authorization-headers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Lately I came across an odd phenomenon regarding the iPhone OS (3.1) Safari and web-sites that make use of JavaScript to set XmlHttpRequest-Headers, like for ETags or for authorization. I&#8217;ve analyzed the (mobile) Safari&#8217;s behavior, tried to find possible mistakes within my JavaScript/jQuery code, searched the internet and even called Apple&#8217;s Technical Support (Germany) for more information on that problem. Let me first of all begin by describing the actual occurrence:</p>
<p>I&#8217;ve been working on a web-site that used the jQuery framework to render content on the client side and get information from its back-end, via XmlHttpRequests. The whole built-up worked just fine of every modern, popular browser available in the market &#8211; like the Firefox, Internet Explorer or Safari (on the Mac platform). Now, I had to test the site and make it workable on the iPhone-plattform as well. The site itself uses OAuth as authentication method and provides the information within a HTTP-header named &#8220;Authorization&#8221;. The theory is pretty plain: The back-end receives a request, checks for this header and responses accordingly.</p>
<p>However, iPhone&#8217;s Safari didn&#8217;t behave like the other browsers did. For whatever reason, the XHR was sent to the back-end, including every header that was set on the JavaScript side &#8211; except the &#8220;Authorization&#8221;-header. First, I though that Safari maybe could not handle the parameters of this header, but when I just renamed the setRequestHeader-argument to &#8220;Auth&#8221;, it worked. It simply just worked.</p>
<p>This happening made me search for other users experiencing this problem, unfortunately there doesn&#8217;t really seem to be many users testing JavaScript-sites on their iPhone &#8211; to be more precise, I did not find one result on Google that describes the problem I&#8217;m experiencing. I though, <em>&#8220;Oh well, why not call Apple&#8217;s Technical Support?&#8221;</em> &#8211; bad mistake. I got connected to a very annoyed and stroppy telephone-support which tried to convince me, that the iPhone&#8217;s Safari yet does not support Java. When I repeated myself by saying <em>&#8220;It&#8217;s about Java</em><strong><em>Script</em></strong><em>&#8220;</em>, he didn&#8217;t really make the impression to understand the difference. I told him what the actual scenario was and all I got as answer was <em>&#8220;Fill out the Feedback form on Apple&#8217;s site&#8221;</em>. This made me a bit angry, because I more and more got the feeling of him trying to simply get rid of me. I asked for someone who is more technically involved into the whole iPhone stuff and he answered with <em>&#8220;You&#8217;re already calling the most-advanced technical support &#8211; there&#8217;s no way to go further!&#8221;</em>. At this point total disappointment overcame me and the only thing I thought of saying before I would hang-up the phone was <em>&#8220;FAIL!&#8221;</em> &#8211; luckily I was behaving more polite than the support-guy himself. Eh.</p>
<p>The end of the story is, that I (once again) wrote a report via Apple&#8217;s Feedback form (which from my impression is saving the submitted content to /dev/null) and implemented a workaround for myself by renaming the &#8220;Authorization&#8221;-header to &#8220;Auth&#8221;. Yet again a scenario in which I&#8217;m feeling like talking to a wall of bricks and have no possibility to get any information regarding my problem or maybe even correct this sort of bug. I think, this is the other side of closed-source software.</p>
]]></content:encoded>
			<wfw:commentRss>http://devilx.net/2009/10/23/iphone-safari-and-xmlhttprequest-authorization-headers/feed/</wfw:commentRss>
		<slash:comments>9</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>
	</channel>
</rss>

