<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;C0AAQHcyeyp7ImA9WhRRFEk.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502</id><updated>2011-11-27T16:55:41.993-08:00</updated><category term="ruby" /><category term="zfs" /><category term="news" /><category term="bug" /><category term="gadgets" /><category term="e71" /><category term="perl" /><category term="sony" /><category term="ware" /><category term="amiga" /><category term="benchmark" /><category term="star wars" /><category term="cocoa" /><category term="nokia" /><category term="git" /><category term="python" /><category term="iPod" /><category term="symbian" /><category term="spam" /><category term="rails" /><category term="Mac" /><category term="sun" /><category term="w880i" /><category term="windows" /><category term="rmagick" /><category term="ericsson" /><category term="fossil" /><category term="Android" /><category term="war?" /><category term="rant" /><category term="corrected" /><category term="linux" /><category term="children" /><category term="business" /><category term="nexenta" /><category term="ruby delete" /><category term="flamewars" /><category term="acorn" /><category term="programming" /><category term="gsm" /><category term="icelandic meltdown" /><category term="blog" /><category term="root" /><category term="genealogy" /><category term="iPhone" /><category term="iTunes" /><category term="container" /><category term="software" /><category term="realbasic" /><category term="microsoft" /><category term="windows7" /><category term="Wil Shipley" /><category term="fix" /><category term="version control" /><category term="fail" /><category term="bloat" /><category term="error" /><category term="family stuff" /><category term="gmail" /><category term="vista" /><category term="subversion" /><title>Business at the speed of snail</title><subtitle type="html">This is my blog and hosts my opinions on basically everything that I have opinions on</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://traustithor.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/BusinessAtTheSpeedOfSnail" /><feedburner:info uri="businessatthespeedofsnail" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;D04CSXY7fCp7ImA9WxFXF0U.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-8265054428482171713</id><published>2010-05-25T04:08:00.000-07:00</published><updated>2010-05-25T04:12:48.804-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-25T04:12:48.804-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><category scheme="http://www.blogger.com/atom/ns#" term="war?" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><title>All out war, Android vs iPhone, yeah right !</title><content type="html">Android vs iPhone does not make sense at all.  These platforms are so different.  Android takes jabs at Apple because it will get them headlines and free advertising.  But as to Android vs iPhone just don't cut it.&lt;br /&gt;&lt;br /&gt;For one, Android is not a platform, it is an operating system with awful development environment, it sells to OEM's for $0.00 and anyone can make a device, though not everyone can use Android Market (archos for one).  You have easily 4 versions of Android out there, 1.5, 1.6, 2.0, 2.1 and now 2.2 (frozen yogurt), then you have HTC, Motorola, Sony Ericsson, Samsung and many others, each with at least 3 different types of phones, different screen sizes, memory size, cpu speed, storage and with or without physical keyboards.&lt;br /&gt;&lt;br /&gt;Then as for the awful development environment, you will never get the apps as iPhone has, EA will never make their games for Android while they have to re-write the whole thing in (shudders) Java.  If they could have a C based development you would really have an all out war.&lt;br /&gt;&lt;br /&gt;Phone is a phone and it makes calls, simple.  What the iPhone is, is not the best phone, but the best platform.  It has good operating system and the whole thing feels solid, but what the killer app for the iPhone is, it is all the apps, not any one in particular, but the 100.000 apps, where even the simplest most awful app is still classes better than anything on Android.&lt;br /&gt;&lt;br /&gt;What Android is after is not Apple, it should be Microsoft but as they are out of here it is not.  What Android is (or should be) after is Nokia.  Nokia sells 160 million phones while apple sells 10 million and android a few thousand.  But Nokia has minimum 20-30 totally different models out there, running 2-3 different operating systems and almost all of them are incompatible with each other.  Still Nokia advertises strongly that they play music and have thousands of apps (when they mean web sites).  Nokia along with Microsoft has lost it.&lt;br /&gt;&lt;br /&gt;But if Google said we are going after Nokia, we will kill Nokia, then no one would care.  Practically the only time in 10 years that Nokia has been in the news in Scandinavia (Norway, Sweden, Finland and Danmark) was when their CEO got the biggest speeding ticket ever (as it is calculated towards how rich you are).&lt;br /&gt;&lt;br /&gt;So this all out war, is a war of apples and oranges, it is just headline hunting.  There is no way you get engadget.com and gizmondo or osnews.com or anyone else pondering over when Android will overtake Nokia.&lt;br /&gt;&lt;br /&gt;Apple is quite happy where they are now.  They could never become the next Nokia any more than they could become the next Microsoft.  They can never own 95% of any market, that is not their business.  But making 95% of the total profit in any segment, there you go.&lt;br /&gt;&lt;br /&gt;Google makes $0 for every phone sold, probably pays every OEM partner a bundle to have google as the default search engine and so forth.  You can't say Google is in this segment to make money per se, but they are the only ones who can and will overtake Nokia.  They just need to get their update services running.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-8265054428482171713?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ifmN8swfh_QQrQw84lPEqEirSwg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ifmN8swfh_QQrQw84lPEqEirSwg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ifmN8swfh_QQrQw84lPEqEirSwg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ifmN8swfh_QQrQw84lPEqEirSwg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/fX8D4h76Geo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/8265054428482171713/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2010/05/all-out-war-android-vs-iphone-yeah.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/8265054428482171713?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/8265054428482171713?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/fX8D4h76Geo/all-out-war-android-vs-iphone-yeah.html" title="All out war, Android vs iPhone, yeah right !" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2010/05/all-out-war-android-vs-iphone-yeah.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcBQXc8eCp7ImA9WxFRE08.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-7614311860828801151</id><published>2010-04-26T16:28:00.001-07:00</published><updated>2010-04-26T16:54:10.970-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-26T16:54:10.970-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><title>Android phone for a day</title><content type="html">I did try out an android phone for 1 day.  I could see no reason to do more days.&lt;br /&gt;&lt;br /&gt;First and foremost.  The Android OS is actually much better than I thought.  Even on an old phone it actually was almost smooth.  All the phone operations were great.  The reception for the gsm network was excellent.  Dialling and speaking into the phone, holding it to the ear and the sound quality was excellent.  So as a phone, Android kicks Nokias behind, hands down much better at being a phone than Nokia.  HTC makes good phones.&lt;br /&gt;&lt;br /&gt;But for everything else.  I did not become faster typer with the keyboard than on the screen keyboard.  It was nice to have the whole screen while typing, something that I miss quite often on my iPhone.&lt;br /&gt;&lt;br /&gt;Now for the rest.  Doing the settings on the phone, change ring tone, warning tone, timezone and all that.  Pretty straight forward but not easy, not at all.  The whole idea that sometimes I must press the menu button and sometimes not is quite confusing.  Changing timezones was really bad, you need to have more cities in the list.&lt;br /&gt;&lt;br /&gt;The media player was kind of "what were they thinking".  Not a very good product to say the least.  Songs would not play in the album view.  But once the song played it was good.  I did not try audiobooks, I must try that one day.&lt;br /&gt;&lt;br /&gt;I downloaded a few software titles.  For the sakes of the author I will not list them or speak their names.  They were so bad.  One ping pong game had graphics like the 1970's pong.  Just two squares at the top and you control one of them and the phone the other.  Then there is a small ball that bounces.  This was awful.  Even though the graphics were quite minimal the game felt awful and slow and the animation flickered quite a lot.&lt;br /&gt;&lt;br /&gt;The photo application was ok, even though it could have been quite a lot better, easily.&lt;br /&gt;&lt;br /&gt;The camera literally took 30 seconds to take a picture.  This could have something to do with the lens being scratched.  I tried taking pictures of my kids (3 and 5) with no luck, they could not stay put for that long.&lt;br /&gt;&lt;br /&gt;I did try some other games and apps but none of the apps had any good quality to it.  Almost all of the apps are free, but some have very badly done advertisements, and make you feel annoyed.&lt;br /&gt;&lt;br /&gt;As a phone for a technical person it was ok, but I would never actually tell anyone to buy one unless he/she really were technical.&lt;br /&gt;&lt;br /&gt;Just being fair, I did not try out twitter or facebook or any voip software.  I know these run in the back and are always up to date, but I just can't shake the feeling that it would still not make the phone any better.&lt;br /&gt;&lt;br /&gt;To finish this off, I had a little interest in doing some development for the phone but it went out the window.  It looks to me that programmers don't get the tools they need.&lt;br /&gt;&lt;br /&gt;The phone I used was an old G1 phone with 1.5 android system.  I have heard that things have become quite a lot better and I will try to test one of the latest ones.  If I was Nokia, I would be really scared as Sony Ericsson, HTC, Motorola and others are all coming out with Android phones, and they are so much better than anything Nokia has (I have not tried the N900).&lt;br /&gt;&lt;br /&gt;I will try to get my hands on a 2.1 android phone as I really want to get a non Apple phone that I could like.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-7614311860828801151?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mVQfGS8_zwRRGkGF2oAr0O9r44g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mVQfGS8_zwRRGkGF2oAr0O9r44g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mVQfGS8_zwRRGkGF2oAr0O9r44g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mVQfGS8_zwRRGkGF2oAr0O9r44g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/BWmogSJYks8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/7614311860828801151/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2010/04/android-phone-for-day.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/7614311860828801151?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/7614311860828801151?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/BWmogSJYks8/android-phone-for-day.html" title="Android phone for a day" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2010/04/android-phone-for-day.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMMQ3o-eSp7ImA9WxFRE08.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-8125837547798674474</id><published>2010-04-26T16:26:00.001-07:00</published><updated>2010-04-26T16:28:02.451-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-26T16:28:02.451-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ruby" /><category scheme="http://www.blogger.com/atom/ns#" term="bug" /><category scheme="http://www.blogger.com/atom/ns#" term="corrected" /><title>According to the last post</title><content type="html">The ruby bug was not a bug but to explain this in short.&lt;br /&gt;&lt;br /&gt;The delete function deletes ANY CHARACTER that is in the substring.  So "trausti".delete("tr") would delete both t's and the r.&lt;br /&gt;&lt;br /&gt;This actually makes the delete function more powerful in my eyes but dangerous.&lt;br /&gt;&lt;br /&gt;Any how, this is now corrected&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-8125837547798674474?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/x5DUHQd1lxzJ7CaUa61_AS2OxIU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x5DUHQd1lxzJ7CaUa61_AS2OxIU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/x5DUHQd1lxzJ7CaUa61_AS2OxIU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x5DUHQd1lxzJ7CaUa61_AS2OxIU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/nf_IeHra-d0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/8125837547798674474/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2010/04/according-to-last-post.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/8125837547798674474?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/8125837547798674474?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/nf_IeHra-d0/according-to-last-post.html" title="According to the last post" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2010/04/according-to-last-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMERXczeip7ImA9WxFSEUQ.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-8274950911678088463</id><published>2010-04-13T14:53:00.000-07:00</published><updated>2010-04-13T15:06:44.982-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-13T15:06:44.982-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ruby" /><category scheme="http://www.blogger.com/atom/ns#" term="ruby delete" /><category scheme="http://www.blogger.com/atom/ns#" term="bug" /><title>Most funny but annoying ruby bug</title><content type="html">Ruby is one of my favorite programming languages.  Up until today I have never had any issues with it except to find work where I can code in ruby, so I started my own and the jury is still out on how that is working out.&lt;br /&gt;&lt;br /&gt;Anyway, I just so happened to find a bug inside a major compiler, my 2nd bug ever found in near 30 years of fiddling with computers (I am 35 just for the record).  My only other bug was in Delphi and was easily circumvented.  My bug with ruby is an interesting one and I have been doing analyzes all day on it, and I can't see why this bug happens, there is nothing there to trigger it and ruby is open source and well hardened language.&lt;br /&gt;&lt;br /&gt;Ahh before I go on, I perhaps should tell you what the bug is.  It is extremely simple.  Create an SKU like string&lt;br /&gt;&lt;br /&gt;ph = "no.405.week"&lt;br /&gt;&lt;br /&gt;then create a new variable like&lt;br /&gt;&lt;br /&gt;b = ph+"5"&lt;br /&gt;&lt;br /&gt;and b becomes rightfully "no.405.week5".  Now do this :&lt;br /&gt;&lt;br /&gt;b.delete ph&lt;br /&gt;&lt;br /&gt;This above under normal situation would leave you "5", but it doesn't, it returns an empty string.  No try &lt;br /&gt;&lt;br /&gt;b = ph+"4" and do b.delete ph again and it will return 4.  try with any number and it will work fine, except for 5 and 55 and 555 and so forth.  Any other number will work.  I tested this on a run loop and found for example that the number "55543" will return only 4.&lt;br /&gt;&lt;br /&gt;Just to be certain that this is a bug with ruby delete function, I tried many other functions like gsub and all other functions work and now you know.  I did try many other reverse domain names and unless the domain is just numbers everything works as it should.&lt;br /&gt;&lt;br /&gt;ph = "com.blogpost.week"&lt;br /&gt;b = ph+"5"&lt;br /&gt;&lt;br /&gt;b.delete ph returns 5.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-8274950911678088463?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/o3BgRlrtXzIWj9Teh_5La2LYIvw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/o3BgRlrtXzIWj9Teh_5La2LYIvw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/o3BgRlrtXzIWj9Teh_5La2LYIvw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/o3BgRlrtXzIWj9Teh_5La2LYIvw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/CBfkcgOUG2Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/8274950911678088463/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2010/04/most-funny-but-annoying-ruby-bug.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/8274950911678088463?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/8274950911678088463?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/CBfkcgOUG2Y/most-funny-but-annoying-ruby-bug.html" title="Most funny but annoying ruby bug" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2010/04/most-funny-but-annoying-ruby-bug.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMERHg5fip7ImA9WxNUEk4.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-6163049259573463194</id><published>2009-11-03T00:27:00.000-08:00</published><updated>2009-11-03T00:36:45.626-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-03T00:36:45.626-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="icelandic meltdown" /><title>Icelandic debt write off</title><content type="html">Anyone that can read now knows that a few guys, 4-5, have managed to put a whole nation on the street.  A whole nation is now on the streets asking foreign countries for loans, and surprisingly no one is answering the call except for Poland and Faroeisland.&lt;br /&gt;&lt;br /&gt;That companies and most young people are loosing everything and declaring one self concourse is the better alternative of two to get out of this mess is in parts self made and is parts peer pressure.  But why does it seem that a few individuals are getting a "free out of jail" cards handed out ?  Why not everyone ?  If Gordon Brown wants his money back from the Icelandic people he does not have to go far to get them, most of these criminals behind the worlds biggest bank heist all live in London.  Sigurdur Einarsson and his friends are all living happily away in London not paying taxes or their dues.  Gordon, go fetch....  Good dog...&lt;br /&gt;&lt;br /&gt;Who would be interested in what is happening in Iceland now ?  All the "viking cowboys" are getting their debt written off even though it caused the economic crash of a whole nation.  Jon Asgeir, owner of Bonus and used to own Donna Karan, House of Fraiser and more owes the Icelandic banks 116 billion kroner, and now only needs to cough up 7 billion to be debt free.&lt;br /&gt;&lt;br /&gt;This is just the tip of the Iceberg.  One other guy owed 1 billion and said to the media after the debt was cleared (by paying 0 kr) that it was not the right thing to do to pay the debt, as it was lost money.&lt;br /&gt;&lt;br /&gt;After a huge and successful marketing of foreign currency loans, most people my age (25-40) have such a loan after almost being forced by the banks (calling one stupid if he did not take such a loan), either he owns a car that used to cost like 200.000 nokr but now he owes 500.000, you can just imagine how much mortage loans have risen.&lt;br /&gt;&lt;br /&gt;No normal person is getting his/hers loans written off.  Just the sum that Jon Asgeir got written off could easily pay most if not all loans people have in the country.&lt;br /&gt;&lt;br /&gt;Then you might say that who benefits from making these guys concurs, the banks.  The banks are now owned by the government and it would benefit.  Bonus has had 60-80% of the daily market in Iceland for the last 10-15 years, still they owe this much.&lt;br /&gt;&lt;br /&gt;By not allowing these crooks to keep their money and treating them as everyone else is just fair, no worse, no better, just the same.  Fair is fair&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-6163049259573463194?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hDhE_Yp5mnyawY1dM370K-Fa5JI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hDhE_Yp5mnyawY1dM370K-Fa5JI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hDhE_Yp5mnyawY1dM370K-Fa5JI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hDhE_Yp5mnyawY1dM370K-Fa5JI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/5ukKSIXD_HQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/6163049259573463194/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2009/11/icelandic-debt-write-off.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/6163049259573463194?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/6163049259573463194?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/5ukKSIXD_HQ/icelandic-debt-write-off.html" title="Icelandic debt write off" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2009/11/icelandic-debt-write-off.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAHQX8-eyp7ImA9WxNXGUU.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-8820155414655232565</id><published>2009-10-08T00:52:00.001-07:00</published><updated>2009-10-08T00:58:50.153-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-08T00:58:50.153-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="fail" /><category scheme="http://www.blogger.com/atom/ns#" term="rails" /><category scheme="http://www.blogger.com/atom/ns#" term="rmagick" /><title>Installing ruby and RMagic on Centos 5.2</title><content type="html">I will write a little more about this. But I just installed a centos 5.2 box, ruby-enterprise, the fantastic ruby implementation by phusion.nl along with passenger, made by the same people.  Everyone should support them, I have.&lt;br /&gt;&lt;br /&gt;But when I installed the awesome plugin RMagick, things started to go wrong.&lt;br /&gt;&lt;br /&gt;First it complained that I had to old ImageMagick installed.  That is easy to fix.  I removed the package with rpm -e, then downloaded the lastest source code and compiled and installed.  Simple so far.&lt;br /&gt;&lt;br /&gt;Then I tried to install RMagick.  It installs fine, but crashes in start.  Once you launch console, and type 'Require 'RMagick'' crash.&lt;br /&gt;But I found the solution on this blog&lt;br /&gt;&lt;br /&gt;http://www.semanticpool.de/cannot-open-shared-object-file-no-such-file-or-directory/&lt;br /&gt;&lt;br /&gt;Simple to fix.  You just add /usr/local/lib to your lib directories with ldconfig /usr/local/lib&lt;br /&gt;&lt;br /&gt;And now everything works as it should.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-8820155414655232565?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AGlYCZqPHoxoVo-RFGYhJcG2fjg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AGlYCZqPHoxoVo-RFGYhJcG2fjg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AGlYCZqPHoxoVo-RFGYhJcG2fjg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AGlYCZqPHoxoVo-RFGYhJcG2fjg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/c96OaZCPfZE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/8820155414655232565/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2009/10/installing-ruby-and-rmagic-on-centos-52.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/8820155414655232565?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/8820155414655232565?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/c96OaZCPfZE/installing-ruby-and-rmagic-on-centos-52.html" title="Installing ruby and RMagic on Centos 5.2" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2009/10/installing-ruby-and-rmagic-on-centos-52.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UFRno_fSp7ImA9WxJbEkg.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-138124745015354268</id><published>2009-07-22T02:32:00.000-07:00</published><updated>2009-07-22T02:33:37.445-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-22T02:33:37.445-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="blog" /><title>More posts</title><content type="html">I have been really bad writing this blog, but if someone is reading this blog, I promise to be better.&lt;br /&gt;&lt;br /&gt;But I might stop using blogspot as it does nothing for me, at least I don't know that it does, and I want to do my own stuff.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-138124745015354268?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mA2ACF7mCM22Kla-Lb5JT00bLps/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mA2ACF7mCM22Kla-Lb5JT00bLps/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mA2ACF7mCM22Kla-Lb5JT00bLps/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mA2ACF7mCM22Kla-Lb5JT00bLps/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/4msnRoqaTZE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/138124745015354268/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2009/07/more-posts.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/138124745015354268?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/138124745015354268?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/4msnRoqaTZE/more-posts.html" title="More posts" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2009/07/more-posts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8ERXo_fip7ImA9WxJbEkg.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-6003634757397502354</id><published>2009-07-22T01:32:00.000-07:00</published><updated>2009-07-22T02:26:44.446-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-22T02:26:44.446-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="git" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><title>I am a git</title><content type="html">I decided to write a new web application a few weeks ago.  I decided to use CakePHP, MySQL and git for version control. A brand new product deserved to be the first large product I make using git, have used subversion before, but as git can talk subversion, I will import all to git later.&lt;br /&gt;&lt;br /&gt;I do most of my programming on my MacBook Pro, but sometimes my daughters make to much noise (or my wife) and I go to the cellar and use my Mac Mini, I have an office in the cellar.  I like using the Mini because it has very nice 22" monitor (Samsung) and it has a real keyboard, but I do feel a huge difference using it in another way, my MBP has 4 GB memory and my Mini only has 2 GB, it feels.&lt;br /&gt;&lt;br /&gt;This is also my first web project that I do 100% locally.  My database is local, my website and web server is local and I only edit files that are local.  As Coda allows you to work remotely with the same effort as working locally, I have always done so.&lt;br /&gt;&lt;br /&gt;My tools are Coda editor from Panic (&lt;a href="http://www.panic.com"&gt;www.panic.com&lt;/a&gt;), highly recommend it when using PHP and doing CSS.  I also use &lt;a href="http://www.pixelmtor.com"&gt;Pixelmator&lt;/a&gt; for all graphics, man is this one sweet software, and fun and easy to use.  I always work with MySQL using the command line.  But now as I was doing quite a lot of work on the database, constantly adding tables and fields, while tuning indexes, it was too much, so I decided to find myself a good gui client.  I did not want to install phpmysqladmin.  Cocoa SQL came to mind, but it was dead, but had a link to &lt;a href="http://www.sequelpro.com/"&gt;Sequel Pro&lt;/a&gt;.  Really nice software.&lt;br /&gt;&lt;br /&gt;But working on my 2 Macs and having a live site on a Linux box was a bit of an hassle to start with.  But after a well crafted .gitignore file, and removing databases.php, core.php and webroot/index.php from the git repo, I was in business.  These are my steps, all done from my MBP (or Mini).&lt;br /&gt;&lt;br /&gt;If I wanted to add a 3rd machine, this is what I would do.  Lets imagine that my host is example.com.  To start with, my server is up to date with source code and I have ssh keys in place so I don't need to use passwords, if you can't do this, just use ssh://user:password@host.com:/full/path/to/directory instead.&lt;br /&gt;&lt;br /&gt;On my local machine, I do this&lt;br /&gt;&lt;br /&gt;mkdir /Users/tj/Sites/example.com&lt;br /&gt;cd /Users/tj/Sites/example.com&lt;br /&gt;git init&lt;br /&gt;&lt;br /&gt;Now I have a fully working directory and an empty git repo&lt;br /&gt;If I had never ever used git on this machine before, I would do this&lt;br /&gt;&lt;br /&gt;git config --global User.name = "Trausti Thor"&lt;br /&gt;git config --global User.email = "tj@example.com"&lt;br /&gt;&lt;br /&gt;Now I would add a remote repository (repo from now on).  This would point to my web server.&lt;br /&gt;&lt;br /&gt;git remote add origin ssh://example.com/home/tj/programming/example.com&lt;br /&gt;&lt;br /&gt;I would name my shortcut origin as it seems to be an agreement by all git users to use that, of course you could use whatever you want, and if you are working in a group you would add remote for each programmer you want to use code from, also origin is default used by git if you don't type it in as a parameter with a bunch of commands.&lt;br /&gt;&lt;br /&gt;Now on my client, inside my empty git directory, I could do a clone, but I see no reason to do so and would do this &lt;br /&gt;&lt;br /&gt;git pull origin master (you could use fetch later to see the difference but then you have to merge manually)&lt;br /&gt;&lt;br /&gt;This gets the master branch from the above origin server, but if you only want to do this once (like the repo was on your friends server and you will probably never ever use it again, this is what you would do from your directory&lt;br /&gt;&lt;br /&gt;git clone ssh://friendscomputer.com/home/friend/software/website.com/.git .&lt;br /&gt;&lt;br /&gt;Note the trailing .(dot) that means use THIS local directory, otherwise it will make a directory inside your directory, which is also a no problem.  But if you do this, you must remove your .git directory, as you don't need to have done 'git init' when you clone.&lt;br /&gt;&lt;br /&gt;In any case, you now have a fully working development directory and git to use it.  Now you just start programming.&lt;br /&gt;As git is extremely fast, so fast you never wait for it, and as it does not write configs all over the place like some un-nameable products (subversion), you should commit a lot.  You should consider every task as a commit.  So when you finish styling headers, commit, when you finish that function, commit, when you start an empty class, commit.  As I read on some other place, the rule of thumb to work with, is if you have to use more than 1 sentence (including comma separated) to describe what you just did, you did to much for one commit.&lt;br /&gt;&lt;br /&gt;One thing I always do, I always work on a development branch, I never work directly on a master branch, never ever.  I will explain that part in another post, but using branches in git is awesome.&lt;br /&gt;&lt;br /&gt;I hope this small article will make you get up to speed using git.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now you are in business&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-6003634757397502354?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ikr0u354jLIW6RYGmfTgcHisOFI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ikr0u354jLIW6RYGmfTgcHisOFI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ikr0u354jLIW6RYGmfTgcHisOFI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ikr0u354jLIW6RYGmfTgcHisOFI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/KtZhLnGrnSc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/6003634757397502354/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2009/07/i-am-git.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/6003634757397502354?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/6003634757397502354?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/KtZhLnGrnSc/i-am-git.html" title="I am a git" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2009/07/i-am-git.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcMQ344eCp7ImA9WxJXF0o.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-7603239931285042854</id><published>2009-06-11T19:56:00.000-07:00</published><updated>2009-06-11T20:08:02.030-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-11T20:08:02.030-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rant" /><category scheme="http://www.blogger.com/atom/ns#" term="Mac" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><title>Now what ?</title><content type="html">Well.  Now I am on a 3 week weekend, a vacation if you like.&lt;br /&gt;&lt;br /&gt;The big question is, did I take my MacBook Pro or my trusty Acer with me ?&lt;br /&gt;&lt;br /&gt;Well I was tempted to take both.  But the extra weight and then have one of the computers just sitting around collecting dust is not my thing.  I picked the Mac.  It was actually a simple decision.  It is the computer I trust.  I don't trust Windows.  It can break anytime.  I could get a virus anytime, and finally because Windows 7 is just Windows.  But for the first time in 25 years it actually works.  Doesn't say it is better than Mac OS X, just that Windows 7 is the best Windows ever.&lt;br /&gt;&lt;br /&gt;I knew what I needed for the vacation.  MySQL, PHP, CakePHP, mail and a good browser.  I have everything of this on the Windows machine.  I bought e-texteditor and all.&lt;br /&gt;&lt;br /&gt;But it all comes down to DOS.  I hate c:\Program Files and these kind of paths.  I hate it.  I don't like to have c and d and e drives.  I can get cmd to work and behave, but it is no Terminal.app.  I really like working in Bash shell, CTRL-A and CTRL-E and all these shortcuts actually make everything work better and nicer.  Being able to split the screen and use 'screen' among other things is just the difference.&lt;br /&gt;&lt;br /&gt;Many people think that since I am a "mac person" I always like the Mac and such.  But that is not the case.  I never liked the old System 9 and older.  The machines crashed a lot, didn't multitask, did not have terminal.  I have always liked NeXTSTEP ever since I first saw it and worked on it.  I just wished I knew more back then.&lt;br /&gt;&lt;br /&gt;I really like my Mac, Textmate, coda and all my other apps.  Now I look forward to a clean Intel future with my Mac.  But I will now be able to use Windows 7 machines without getting really mad and annoyed.  I could work on a PC for a long periods of time if I needed to but nothing comes close to my Mac(s).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-7603239931285042854?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UzlyWCEg2fw6haf5-KrP5JL4tDc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UzlyWCEg2fw6haf5-KrP5JL4tDc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UzlyWCEg2fw6haf5-KrP5JL4tDc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UzlyWCEg2fw6haf5-KrP5JL4tDc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/AYNinsdX03M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/7603239931285042854/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2009/06/now-what.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/7603239931285042854?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/7603239931285042854?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/AYNinsdX03M/now-what.html" title="Now what ?" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2009/06/now-what.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAGQ38_fyp7ImA9WxJXEU8.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-676532474539246264</id><published>2009-06-04T06:29:00.001-07:00</published><updated>2009-06-04T07:12:02.147-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-04T07:12:02.147-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows7" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><title>Windows 7</title><content type="html">Ok, as everyone knows ever since 2003 I have been using a Mac, and Linux before that and barely used Windows since 2000.  I am doing all my work on a Mac and liking it.  I hate working on XP and dislike it quite much to work on Vista.  But since I have a quad core machine that runs Windows I use it to play games and do some heavy crunching.  I like this computer.&lt;br /&gt;&lt;br /&gt;I listen to Leo Laporte and his &lt;a href="http://twit.tv"&gt;This Week In Tech and Mac Break Weekly&lt;/a&gt;.  There he has been saying all these nice things about Windows 7.  I mean, why ?  It is still Windows, right ?  One thing more than anything else that did catch me, was that he said it was snappy on these small crappy netbooks, and it just so happens that I have an old Dell D600 that I use as an e-book reader.  This machine has P4 Mobile 1.7 GHz cpu and 2 GB memory.  So I copy all my pdf books to the machine and use it to read on.&lt;br /&gt;&lt;br /&gt;This machine worked quite ok with Ubuntu 8.04 but once I upgraded to ubuntu 9 it failed miserably.  Becamse slow and buggy and later refused to boot.  So I went to www.microsoft.com/windows7 and got myself a copy, I mean what is the harm since I had to re-install the machine anyway.&lt;br /&gt;&lt;br /&gt;Remarkably the machine came back to life, and works great.  I had to do go to Dell and get two drivers, 1 for the wifi card and one for the touchpad.  It does go to 100% cpu load quite frequently, but given the limited usage I have for it it is ok.  So then I took out my Acer Travelmate 8210, a Dual Core 2 cpu with 2 GB memory and large disk and re-installed it with Windows 7, clean.&lt;br /&gt;&lt;br /&gt;Wow.  This machine ran Vista and ran it well, but this is amazing.  Windows 7 actually changes your working habits and streamlines your work to the point that it is actually a pleasure to use, I mean it, not joking.  So I decided to take a journey and decide how useful it actually was.  Was this just first time crush which fades away ?  How actually is windows 7 usable for a Mac(aholic) for a stretch of time, doing actual work.  Well in short, I am ashamed of saying, but I almost don't miss my Mac.  If my Mac died right now, I am not sure I would buy a new one.  I mean, I can get a quad core laptop and the new penryn i7 laptop, running windows 7 for quite a good price.  I always liked using Mac OS X and never bought the machines just because they looked pretty.&lt;br /&gt;&lt;br /&gt;So this is what I did, quite a longer story.&lt;br /&gt;&lt;br /&gt;I installed xampp, Apache, php, perl and mysql for Windows.  Installed openssh for Windows (not cygwin).  Changed the font in 'cmd' to Consolas 9 points.  Installed vim and fossil source code management.  Went out and bought &lt;a href="http://www.e-texteditor.com"&gt;e-texteditor&lt;/a&gt; changed the default font to Consolas.  E-texteditor is almost a clone of Textmate on the Mac.  Another Danish guy who makes it, who is actually a friend of the Textmate author.  Wonderful editor (both).&lt;br /&gt;&lt;br /&gt;Then I installed Cakephp on the machine inside the xampp.  Changed some of the default paths on the system (Environmental variables), so I can run mysql, cake, php, perl, fossil and vi straight from 'cmd'.&lt;br /&gt;&lt;br /&gt;I then created from scratch, a to do list manager, full crud (edit, delete, create and all that) for the list.  Had different views, MySQL and all.  I made sure to set e-texteditor to UTF-8 (unicode) and use unix linefeeds (only \n and not \r\n).&lt;br /&gt;&lt;br /&gt;The only minus to the whole experience is with the location of the &lt;&gt; button.  It is on the right, and on European keyboards it is always next to the left shift, before Z.  Nope, not on the Acer.  Well i just swallowed and learnt to use it, not to like it though.&lt;br /&gt;&lt;br /&gt;But the end result amazed me. I actually liked the experience.  I liked developing on Windows.  Now what is happening to me ?  I have actually quit working for companies because they made me use Windows, and that was the big reason, and I am not joking.&lt;br /&gt;&lt;br /&gt;Now what is it actually that I like so much about Windows 7.  Well can't really say.  The new Aero look and task bar is awesome.  There is nothing in your face, there has in a week never been a dialog or yellow bubble saying something to me.  I just can work totally focused on the machine and for example if someone starts talking to me on MSN, it just blinks a small icon on the left hand side on the screen, barely visible unless you actually look there.  When I download a file, the download progress is displayed on the small browser icon and then fades away.  Nothing to bother you.&lt;br /&gt;&lt;br /&gt;When I want to do something.  I just press the Windows button, type in 'cmd' and I am in command line.  If I have to do anything else I just press the windows button and type in what I want.  Want to change environmental variables, just type enviro and it pops up.  Want to set the sound, well just type in sound.  The search is really good.  The new control panel does not have a Classic view, finally.  I like the new look especially since the search works great.&lt;br /&gt;&lt;br /&gt;I think I will have myself locked up now, the men in the white clothes are coming.  Seeja...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-676532474539246264?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gs0jXFZVcD7kH6v3zXXDoGbj3Qw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gs0jXFZVcD7kH6v3zXXDoGbj3Qw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gs0jXFZVcD7kH6v3zXXDoGbj3Qw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gs0jXFZVcD7kH6v3zXXDoGbj3Qw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/Llgp6XKvljg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/676532474539246264/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2009/06/windows-7.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/676532474539246264?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/676532474539246264?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/Llgp6XKvljg/windows-7.html" title="Windows 7" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2009/06/windows-7.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIHQXs4fSp7ImA9WxVUFUk.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-5044944320920638282</id><published>2009-03-20T03:47:00.000-07:00</published><updated>2009-03-20T04:12:10.535-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-20T04:12:10.535-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="star wars" /><title>Star Wars</title><content type="html">Not until after reading the blog of &lt;a href="http://camerondaigle.tumblr.com/post/86244091/marketing-genius-episode-ii-the-camblr-strikes-back"&gt;CAMBLR&lt;/a&gt; did I figure out why I hated the new Star Wars movies but liked about the old one's.&lt;br /&gt;&lt;br /&gt;Remember, the new movies happen BEFORE the old ones.  They are about Luke and Leia's parents.  They are about Darth Wader as a teenager.  I always thought it was because they have so much more and better technology in the past than they did in the future. But that was not it.&lt;br /&gt;&lt;br /&gt;What really impressed me about the old one, was just how real it was.  Everything is as close to normal as you can have it with flying space ships and robots.  Everything looks used.  Yup, you read me right.  Nothing in the old Star Wars movies is never used before brand new.  The space ships don't look like mirrors with impeccable paint job.  The bar, the fortress, the millenium falcon all look dirty.  There is even dust in the air, when the light shows through a window at Lukes home and in the bar in Mos Eisley is dusty and dirty.  The roads are not paved, and everything looks like it has been there for years and years.&lt;br /&gt;&lt;br /&gt;Counter that with the city where the replic is run from and the the jedi house.  Everything is spotless and shining.  The office of Palpatine and others are impeccable.&lt;br /&gt;&lt;br /&gt;I know these are the big cities, New York vs Timbuktu, but New York is not spotless.&lt;br /&gt;&lt;br /&gt;And I always thought I detested the new movies because of Yar Yar Binks, how silly of me :)  Although George Lucas should really have released a version 1.5 of the first movie with Yar Yar deleted out.  This character does nothing for the movies and is only really really boring and the scene where his accidentally wins a battle with the robots in the first one, should not have been in the movie at all.  And Hayden Christiansen should not be allowed to call him self an actor&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-5044944320920638282?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/911TJO28e9Ck8CozRObjPyfbTLg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/911TJO28e9Ck8CozRObjPyfbTLg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/911TJO28e9Ck8CozRObjPyfbTLg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/911TJO28e9Ck8CozRObjPyfbTLg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/PpkwxvB9jzU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/5044944320920638282/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2009/03/star-wars.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/5044944320920638282?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/5044944320920638282?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/PpkwxvB9jzU/star-wars.html" title="Star Wars" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2009/03/star-wars.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUABQ3ozcCp7ImA9WxVVF0s.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-6340103246548658034</id><published>2009-03-11T02:28:00.000-07:00</published><updated>2009-03-11T03:35:52.488-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-11T03:35:52.488-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="version control" /><category scheme="http://www.blogger.com/atom/ns#" term="git" /><category scheme="http://www.blogger.com/atom/ns#" term="subversion" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="fossil" /><title>Fossil version control system</title><content type="html">For the last few years I have been using subversion.  I can't say that I have been much of a power user as I have never actually branched a live project or done tags.  All I have been doing is working in the trunk.  Well these are strange words, tags, branches and trunk.  Working in the trunk is that I work on live code and if I mess up I need to go back to my last commit change.  This can be all of a few minutes or if I have been working with no internet (what ? how is that possible? ) I might loose more than a days worth of work.  This is because subversion is a remote system, so if you need to checkin code you need to have a network relationship with your subversion server.&lt;br /&gt;&lt;br /&gt;Also in subversion, branching is very expensive.  How expensive ? 100 % more expensive.  It makes a full copy of your code repository for every single branch you make.  What are branches you might ask ? Well to put it simply, branching is where you have a full source and you might want to test out a new grid object in your project instead of your current grid.  If you don't branch, you just go ahead and change your code all over the place and once you are done you might do a checkin if you like the result.  If you don't like the result you just revert your code to the earlier checkin.  Quite simple and this is why you have to use version control system.  This is how I used to work.  What keeps happening is that for the release version, people might report a bug, and bugs get top priority over everything else.  So all my changes are either copied out of the repository or just deleted and I check out the earlier version, fix the bug and release a new version.  Then I copy the development files back into the tree or start from scratch.  WAIT A SEC HERE.  Did I not just waste a few hours of changing the grids and have to start again ?  Or what is even worse, I might have overwritten my bug fix with my testing.  Now I have to remember to fix the bug as well.&lt;br /&gt;&lt;br /&gt;Well this is just like playing chess.  I need to keep a lot of info in my head, while speaking to my wife or kids or answering e-mail while typing away on my gtalk or msn account.  I will admit it.  I make mistakes.  I have released a version with a bug I had fixed earlier.  But never again.&lt;br /&gt;&lt;br /&gt;Let me explain branches in short.  What would be a much better way of working is this.  I checkout the code, and when I want to try to change grids in my application I create a branch called "changing_grids".  Then do my work there.  Now if I get a bug report, I just commit my changes on the branch, checkout (change to) the master branch, fix the bug.  Now you might think I just checkout my "changing_grids" branch, and you would be half right.  What I might do before is to merge the master branch into "changing_grids" first, so my bug fixes go into my testing, and then I checkout my branch.  This way, no time is lost, and I have full story of everything.  And the best is, if I actually succeed in changing my grid to something else, and I like the result, I can merge the "changing_grid" into the master, compile and release.  Now this is what I call work flow.&lt;br /&gt;&lt;br /&gt;The above scenario is quite possible with subversion, but you can not do this while being offline, and you have to merge quite a lot of files, all this really takes some time, and wastes disk space.&lt;br /&gt;&lt;br /&gt;I have been looking at GIT, git means idiot in the queens english and Linus Torvalds says it is named after him self.  Pretty funny.  I must admit that I really gained huge admiration on Linus for writing git in just 3-4 days and going live with it on the Linux Kernel.  Thats just cool.&lt;br /&gt;&lt;br /&gt;Git works offline, meaning I can do what ever I feel like with my code repository.  I can branch, delete and change everything as often I like, and I can commit every single change I do and once I am online I can push all my changes to my central server.  Best of all, GIT is cheap, I mean if I change 1 class in my project, the repository only increases by how much I changed.  Creating branches only takes a fraction of a second, merging branches is really really fast, and everything is happening on my local computer so it is even faster.&lt;br /&gt;&lt;br /&gt;What is the downside then ?  Well, git is more complicated than subversion, a whole lot more.  But if you just stick to the basics you will be much happier and doing branches and tags as if there was no tomorrow.  Once you start doing branches your workflow changes dramatically, and there is no turning back.&lt;br /&gt;&lt;br /&gt;Now as I am "growing up" as a software developer, I am finding out that I started doing things wrong in the beginning.  I made the whole development directory structure a single subversion repository.  This is the right way of doing things back then.  But I am finding out that I should be doing one repository on each project, and one for icons and pictures and so forth.  But setting up a subversion server is hard, and time consuming.&lt;br /&gt;&lt;br /&gt;By using git or other distributed version controls, it is so easy to do new "servers" as I am not doing any webdav magic or any other configurations and restarting services.  By using git I only need ssh to communicate with a central repository (note as I don't call it a server).&lt;br /&gt;&lt;br /&gt;Now I can work 100% locally and only push changes centrally as I see fit, mostly for backup purposes and to keep my 2 development machines in sync.&lt;br /&gt;&lt;br /&gt;But what about the title there ?  Fossil version control ?&lt;br /&gt;&lt;br /&gt;In walks Dr. Richard Hipp, creator of SQLite.  He creates many projects and needed his own repository system and did not find it so he just created his own, just like Linus.  But unlike Linus, Dr. Hipp he is not maintaing the Linux Kernel, with probably hundreds of millions of lines of code and tens of thousands active users.  Gits biggest problem is that it is made for big projects, and even though it works great for smaller ones it shows its rather complex features rather quickly.  Most messages are not helpful, and most commands are complex, and installing Git is rather complex and prone to fail, even on Linux.  As I don't use Windows at all (well as much as I can) then that git really doesn't work on windows is not a failure in my books, but having over 130 git commands and only using less than 10 is weird, and fossil is just 1 binary file (one, that is it).  There is no gui frontend to speak of.  The repository is stored as a SQLite database.  SQLite is really fast database and unless by act of god you can not corrupt the database as it is totally ACID compliant and never writes data to the database unless it is verified that it is written.&lt;br /&gt;&lt;br /&gt;Fossil, the name is just wrong as it makes it almost impossible to find on google, has everything that Git has.  It works locally, offline.  Branching is cheap, merging is simple, administrating it is simple. But there is more.  Fossil has built in Trac system, wiki and user accesses.&lt;br /&gt;&lt;br /&gt;The Trac system is where you keep bugs reported, and history of the source.  The wiki system could be like a manual system, where everything is explained and user access with password authentication will control if other users besides yourself can checkout code, edit the wiki, create and edit tickets in the trac system and more.  These features are not in git, or any other version control system I am aware of.  Fossil is really fast system, secure and easy to work with.&lt;br /&gt;&lt;br /&gt;Give it a try, it is free, and if you go to the website that hosts the whole project, you might notice that Dr. Hipp eats his own dog food.  The whole web site actually is a fossil site.  Did I forget to mention that fossil has a built in web server, where you have access to tickets, wiki and other tools ?  Well it does.  So now I will create many many projects using fossil.&lt;br /&gt;&lt;br /&gt;To download Fossil just go here : http://www.fossil-scm.org/index.html/doc/tip/www/index.wiki&lt;br /&gt;&lt;br /&gt;There you will find more information, and keep in mind that site is a fossil repository&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-6340103246548658034?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vLseM3wi0GQYJIwdOTPVF6odek8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vLseM3wi0GQYJIwdOTPVF6odek8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vLseM3wi0GQYJIwdOTPVF6odek8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vLseM3wi0GQYJIwdOTPVF6odek8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/0dDNaF_rXy0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/6340103246548658034/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2009/03/fossil-version-control-system.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/6340103246548658034?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/6340103246548658034?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/0dDNaF_rXy0/fossil-version-control-system.html" title="Fossil version control system" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>4</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2009/03/fossil-version-control-system.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEGRH8-cSp7ImA9WxRVE00.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-8380480058566031999</id><published>2008-11-10T00:38:00.000-08:00</published><updated>2008-11-10T01:17:05.159-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-10T01:17:05.159-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><category scheme="http://www.blogger.com/atom/ns#" term="iPod" /><title>What makes the iPhone such a success ?</title><content type="html">I can't say I know the whole story, but here are some things as to why the iPhone is now bigger than Sony Ericsson.&lt;br /&gt;&lt;br /&gt;First and foremost simple menus.  If I want to change the ring tone on the iPhone I do this :&lt;br /&gt;&lt;br /&gt;Settings -&gt; Sounds and click on ring tone.  How simple is this ?  Everything regarding sounds, alerts, incoming e-mail and everything else is there, two clicks.&lt;br /&gt;&lt;br /&gt;Everything is this easy.  The iPhone does not try to put an equal sign between e-mail and sms, since they are not the same.  Two different applications handling each one, and the sms application is an excellent sms app, and the mail application is a fully blown e-mail client.  Why does Nokia think this is the same thing ?  Trying to squeeze e-mail into a sub folder in sms ?&lt;br /&gt;&lt;br /&gt;One other reason.  Quite a big reason.  Apple makes 2 gadgets.  The iPod Touch and the iPhone.  Lets leave the original iPod out of this.  If Nokia or Sony Ericsson tried to market a symbian music player how would they do it ?  They would take an existing phone and rip out the camera, rip out the phone and network and call it a day, well they do just that.  Sony Ericsson actually makes a Walkman that is exactly like their telephone, shares a name and is located in the same shops next to their phones.  I am sure there are people who bought it and thought it was a phone.  Worst part of this is, their music player is not a good one.&lt;br /&gt;&lt;br /&gt;Apple takes a different approach.  The iPod touch and iPhone are NOT the same.  They don't even share the same look, the same screen, the same hardware and they have different motherboards and they actually look different.  The iPod Touch had better screen than the iPhone 2G, the iPhone had adjustable volume keys on the side.  The iPod had a normal jack system to plug headphones and the iPhone did not.  iPhone 3G is closer to the touch now.&lt;br /&gt;&lt;br /&gt;They shared two things.  The operating system and they shared the iPod application.  Yes the iPod is just an application on the iPhone and iPod touch.  This is a real computer running a real operating system called NeXTSTEP, ehh, sorry Open Step, ehh sorry, OS X.  This is truly remarkable.  Why isn't Apple saving a fortune on design cost by using the same hardware for the iPod touch and iPhone ?  Because they are different, it is that simple.  Totally two different marketing.  One is for people who want a small portable music player that can do games and stuff, the other one is a phone that actually can do music.  I own both.  I both own an iPod touch and iPhone.  I never wanted to buy the iPhone until I had tried every other phone out there, so now my great iPod touch is on my gadget shelf, sleeping it seems.&lt;br /&gt;&lt;br /&gt;The iPhone and the iPod touch are truly remarkable gadgets.  They seem to share quite a bit, but all they do share are some "bits", some software.  This does cost somewhat more to make in the beginning, but the results are just that much better.&lt;br /&gt;&lt;br /&gt;p.s. Buying the iPhone is surprisingly easy.  You just buy it with the cheapest subscription.  Then you call the operator and cancel the deal, pay some termination fee and restore the phone on iTunes.  Now you can use any card you want, and this is trouble free, no jailbreak, no hacking, no measure that is deemed to stop working after a while.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-8380480058566031999?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rUSo8Sl7z_L1XoXPOe2mQEZbQcY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rUSo8Sl7z_L1XoXPOe2mQEZbQcY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rUSo8Sl7z_L1XoXPOe2mQEZbQcY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rUSo8Sl7z_L1XoXPOe2mQEZbQcY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/_0f6U-3RLNI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/8380480058566031999/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2008/11/what-makes-iphone-such-success.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/8380480058566031999?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/8380480058566031999?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/_0f6U-3RLNI/what-makes-iphone-such-success.html" title="What makes the iPhone such a success ?" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2008/11/what-makes-iphone-such-success.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUNSXc5fCp7ImA9WxRVE00.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-5329548905622122012</id><published>2008-11-10T00:08:00.000-08:00</published><updated>2008-11-10T00:38:18.924-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-10T00:38:18.924-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gsm" /><category scheme="http://www.blogger.com/atom/ns#" term="acorn" /><category scheme="http://www.blogger.com/atom/ns#" term="symbian" /><category scheme="http://www.blogger.com/atom/ns#" term="amiga" /><title>GSM Phone update</title><content type="html">Well, I did give the E71 two whole weeks in use as my only phone, I almost got used to the kinks in the phone.  Hardware wise the phone is quite good, but the trouble starts as soon as you turn it on.  It takes a long time to send an sms, and a phone with a full keyboard should be quicker.  It really takes a real long time sending e-mail, why ?  This is a multitasking phone, meaning it can run tasks in the background.  I don't care how long it actually takes to send an sms/email, but I don't want to wait almost 1 minute before I can put my phone back in my pocket.&lt;br /&gt;&lt;br /&gt;Lets not forget that the E71 phone is quite powerful computer, it is 390 MHz computer, doesn't sound like much does it ?  Go back 5 years, people still had their Pentium II running at 333-450 MHz, but they had like 4-16 MB of memory and 2-4 GB hard disk, running WIndows 95/98/2000, using Microsoft Office and outlook and everything else, this phone has almost 200 MB memory and much more space to store things.  It is not running a full version of Windows 95/98, it is running a really tiny operating system called Symbian.&lt;br /&gt;&lt;br /&gt;The E71 and N95 and N73, don't kid your self thinking otherwise, this is the exact same phone with a different look.  If you don't like one Symbian (S60) Nokia phone, you are not going to like the other one.  Nokia makes hundreds of different looking phones with different quality camera, but thats it, they are all the same.&lt;br /&gt;&lt;br /&gt;In the end of the year 2008, why is it hard to make a better phone than we used to have in 2002 ?  In 6 years Nokia has gone from making bad phones to even worse.  How hard is it to make a decent phone ?  You have the iPhone out now for almost 2 years, how hard is it to use that one as a goal ?  Quite hard if you are Nokia, only reason Nokia is still selling quite a lot is because their phones are literally free.  They come with a contract and don't cost much, practically free.&lt;br /&gt;&lt;br /&gt;The solution for Nokia is not spending more good money to fix something that they haven't been able to do in many years.&lt;br /&gt;&lt;br /&gt;Instead of making a gazillion different looking types of phones that are all identical, try this out.  There are quite a few really good operating systems out there that actually work on the ARM processor with no troubles.  ARM is in Playstation Portable (PSP), it is in Nintendo Gameboy, it was(is) used in a british workstation manufacturer called Acorn.  They made computers called Archimedes (ARC) and RiscPC.  These computers were able to do incredible stuff, even today.  They were fully multitasking in 1987, they boot from ROM, they already have quite a lot of software, games, network and books.  This is up for grabs now.  Pretty cheap actually.&lt;br /&gt;&lt;br /&gt;You also have the Amiga OS, and ATARI ST tos.  Both have endless amount of games, good software and tried and tested operating system.  Both can easily run on ARM cpu.&lt;br /&gt;&lt;br /&gt;All these 3 operating systems only use a few hundred kilobytes for them selves, they are all incredibly fast.  All of them can multitask (Amiga since 1985).  All of them have hundreds of people who know how to program for it.  The all have compilers for any language you want.&lt;br /&gt;&lt;br /&gt;SMS, the actual phone it self, contacts, e-mail and every other function on a phone is just an application.  Why not use one of these operating systems ?  I can not think of any.  Only thing is that some "fat cat" is sitting high up at Nokia / Sony-Ericsson and trying to fight out a company battle and staying with Symbian.  Symbian was an ok system in 1990, let it die, please !!!&lt;br /&gt;&lt;br /&gt;In the beginning I said I almost got used to the phone, but it was just so bad I don't have words to describe it.  I gave up.  After testing every other phone out there I gave up.  I bought myself a 16GB iPhone.  Now this is a great phone, and it just does everything I want it to do, and does a great job.  Sure it can't send mms and contacts as sms.  I don't do this that often, and it did not always work in the past, so these features I don't miss, and Apple is going to fix this, I know they will.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-5329548905622122012?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JtT4wb5gPhxgs2J0KYZjs7HkkA8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JtT4wb5gPhxgs2J0KYZjs7HkkA8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JtT4wb5gPhxgs2J0KYZjs7HkkA8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JtT4wb5gPhxgs2J0KYZjs7HkkA8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/M8HvFwZKbO0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/5329548905622122012/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2008/11/gsm-phone-update.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/5329548905622122012?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/5329548905622122012?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/M8HvFwZKbO0/gsm-phone-update.html" title="GSM Phone update" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2008/11/gsm-phone-update.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MAQHk9fip7ImA9WxRQFk4.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-3293481712456238214</id><published>2008-10-10T02:01:00.000-07:00</published><updated>2008-10-10T02:37:21.766-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-10T02:37:21.766-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sony" /><category scheme="http://www.blogger.com/atom/ns#" term="ericsson" /><category scheme="http://www.blogger.com/atom/ns#" term="e71" /><category scheme="http://www.blogger.com/atom/ns#" term="nokia" /><category scheme="http://www.blogger.com/atom/ns#" term="w880i" /><category scheme="http://www.blogger.com/atom/ns#" term="gadgets" /><title>Nokia E71</title><content type="html">I have now owned my Sony Ericsson W880i for close to 18 months, that is a record, don't think I have ever had a phone last more than 1 year before I throw it out.  The SE W800i (SE from now on) is different.  One of the main reasons why I have kept that for so long is that I have not seen any better phone yet.&lt;br /&gt;&lt;br /&gt;My phones need to take a lot of beating.  I send a lot of sms every day, I look at my e-mail and go to certain web sites like to find the next bus home and gmail.  My SE has done me quite well, and frankly is quite good. I just had started to panic, was I getting so old that I was getting complaisant ? Was I the old guy talking about vinyl records sounding better (who cares, the music matters).  Was I the one still talking about how the games on the Commodore 64 totally beat todays games ?  As for the games, they were great, but they don't age well.&lt;br /&gt;&lt;br /&gt;Nope.  There is just no phone that is clearly better than the old W880i.  Sure there are higher prices phones from SE with better camera, but since I own a fantastic camera (12 MP) I only need it to take good instant photos and the W880i does so quite well.&lt;br /&gt;&lt;br /&gt;Then you might ask, why switch ?  if I find a better answer than "just because" or "duh, I needed to because of ... will get back to you on that", I will let you know.&lt;br /&gt;&lt;br /&gt;Last year I got my hands on Nokia N73, I detest that phone.  Any N73 phone that is not being recycled into jewelry right now should be. Every 3-4 weeks I get a Nokia N95 phone as a 24/7 on call phone.  Good screen on that phone, but that is it.  Louse keyboard, awful refresh rate, and even I could design better looking icons.  The guy who designed the menus is a drunk, an alcoholic crack smoking idiot who should be designing cross word puzzles or any board games, not phones.  I need to go at least 3 levels down to change my ring tone, if I can ever find that option again (still wondering why almost everyone with a Nokia phone has the same ring tone?, those that did change it only did it once and they also have the same ringtone).&lt;br /&gt;&lt;br /&gt;Both Nokia and SE make these music phones, they are to be these really swell awesome players, still not as good as a 5 year old ipod.  Just to name one thing, why is it difficult to know where you were last time when you listen to audiobook or podcast ?  These things are hours and hours long, I don't want to know where I was last time, if I did that I could just as well read the book and not listen to it.  Just this one feature is making me look like an idiot.&lt;br /&gt;&lt;br /&gt;Why ? When I listen to music/podcast/audiobook on my iphone, I can't hear my phone.  So I am the complete moron half a sleep on my twice a day hour long bus ride with earphones on and NOT ANSWERING his phone, making it ring out two or three times.&lt;br /&gt;&lt;br /&gt;I would get an iPhone in a heart beat if Steve Jobs would want to sell it to me.  Unfortunately he does not want to sell me the only phone that is actually better than my W880i.  I do not want to do business with Netcom.  I have nothing against Netcom, except I don't want to do business with them.  I am happy where I am.  I know I can get an iPhone and cancel the deal and pay some sum and get the phone, but for 5.400 norwegian kroner I can buy myself another server, or a fully loaded laptop with 13-15" screen, 250GB disk drive, DVD burner, 4 GB memory and so forth.  So paying 5.400 for a phone is out of the question, at least up front, I don't mind paying 200 norwegian kr a month which include free minutes, and smses and free calls to my wife.&lt;br /&gt;&lt;br /&gt;So I got myself an Nokia E71.  Why did I get Nokia since I really think their other phones are so bad they should be melted into jewelry ?  I thought it had this fantastic e-mail support since it is supposed to beat the Blackberry RIM/perl whatever and it has a full keyboard.&lt;br /&gt;&lt;br /&gt;First impression, I like it.  New look of the menus, still the same crack smoking vodka induced messed up menu system, but much faster overall than the N95.  I have not tested to see if there is a better audio book support.&lt;br /&gt;I can recommend the phone, I have ssh terminal client on it that works, I actually logged into my solaris box and created a new zone using just my phone, which is totally cool.  Fonts are nice, not great but nice.&lt;br /&gt;&lt;br /&gt;Only problem I see so far is that it takes 2 seconds from clicking on reply to sms/email until I can start typing, and it takes quite some time to actually send the mail.&lt;br /&gt;&lt;br /&gt;I will see if switching the memory card will do anything.&lt;br /&gt;&lt;br /&gt;Conclusion so far (will/might change).  My W880i is better phone but I will keep the E71 for some time longer due to larger screen and ssh client and it doesn't hurt that the phone actually works and syncs with no problems or extra cost with my Mac.&lt;br /&gt;&lt;br /&gt;I might change back, but not today.&lt;br /&gt;&lt;br /&gt;Nokia, if you want to hire me to redesign your phones and make them so much better, contact me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-3293481712456238214?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HgpaTOKDnL0uXJGd4h0UWhc98IA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HgpaTOKDnL0uXJGd4h0UWhc98IA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HgpaTOKDnL0uXJGd4h0UWhc98IA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HgpaTOKDnL0uXJGd4h0UWhc98IA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/zYGHpfJJ_oE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/3293481712456238214/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2008/10/nokia-e71.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/3293481712456238214?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/3293481712456238214?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/zYGHpfJJ_oE/nokia-e71.html" title="Nokia E71" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2008/10/nokia-e71.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIHSHYzeSp7ImA9WxRQE0w.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-7970640050896506222</id><published>2008-10-06T11:22:00.000-07:00</published><updated>2008-10-06T11:42:19.881-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-06T11:42:19.881-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="nexenta" /><category scheme="http://www.blogger.com/atom/ns#" term="sun" /><category scheme="http://www.blogger.com/atom/ns#" term="zfs" /><title>Opensolaris and Apple Timemachine</title><content type="html">I had an idea the other day.  I created a NAS* box at home.  I have always wanted a home server, and even though I really liked the &lt;a href="http://www.amazon.com/EX470-MediaSmart-Server-Windows-Drive/dp/B000UY1WSK/ref=pd_bbs_sr_1?ie=UTF8&amp;s=electronics&amp;qid=1223318313&amp;sr=8-1"&gt;HP Mediasmart home server&lt;/a&gt;, the biggest problem was that I have no Windows machines at home that I want to take backup of, I have one Windows machine I use to test and play games on, and I also have one VMWare machine.  Nothing that could justify paying for the Mediasmart.  Also I want my data to be safe, and the Mediamsmart does not offer any raids without doing so externally for double the price.&lt;br /&gt;&lt;br /&gt;So I went out to a store called &lt;a href="http://www.digitalimpuls.no"&gt;Digital Impuls&lt;/a&gt;, and they had everything I needed, although I had to go there 3 times, both due to my stupidity and because they forgot to tell me I needed a disk bracket.&lt;br /&gt;&lt;br /&gt;What I ended up with was &lt;br /&gt;&lt;br /&gt;4x750 Samsung SATA disks with 32 MB cache&lt;br /&gt;1xWestern Digital Caviar IDE 190GB disk for the operating system&lt;br /&gt;1 Intel 1000 network card&lt;br /&gt;1 Gigabyte motherboard&lt;br /&gt;1 Lian Li Cube case&lt;br /&gt;1 AMD 2.6GHz&lt;br /&gt;4 GB memory&lt;br /&gt;&lt;br /&gt;Total price ca 5.000 norwegian kroner.&lt;br /&gt;&lt;br /&gt;and to top it all off &lt;a href="http://opensolaris.org/os/"&gt;Opensolaris&lt;/a&gt;.  The distribution I picked was &lt;a href="http://www.nexenta.org/os"&gt;Nexenta&lt;/a&gt; because I like the apt-get package system and my friend promised me I would not find easier install, well he was right.&lt;br /&gt;&lt;br /&gt;I quickly made 2.6 TB Raidz 1 zpool.  Created one directory, set cifs (samba) share on it and mounted it on my Mac, all in 1 hour or less.  Speed was awesome.&lt;br /&gt;Then I started to read on ZFS, and quickly saw something called iscsi.  So I created a 2GB drive, set iscsi share on it and my Mac just found it, thinks this is a local disk and i am getting fantastic speed on this.&lt;br /&gt;&lt;br /&gt;So I upped the ante a bit.  Created a 210 GB partition, and as soon as I connected it, timemachine asked if I wanted to use it for backups, which I said yes to.&lt;br /&gt;&lt;br /&gt;This is just too cool, because due to NATting on my router I can access my iscsi shares from where ever while I am connected on the internet.&lt;br /&gt;&lt;br /&gt;I just wish there was a way to work with Solaris products again.  Have worked very little with SUN and Solaris since I left SUN Microsystems in 2001.  Now they have Solaris 10, SUN Thumper, Niagara threads cpu, ZFS, zones and I could count on for quite a while.&lt;br /&gt;I just love what SUN is doing, they probably even rival Apple.  I just hope more people use SUN products, this is one company I would not want to see go away.&lt;br /&gt;&lt;br /&gt;* NAS is Network attached storage.  In plain words, think about a hard disk that is connected to your computer with a network cable instead of a disk cable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-7970640050896506222?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_-SSbH45efmbqqThIf25iBDqSoo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_-SSbH45efmbqqThIf25iBDqSoo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_-SSbH45efmbqqThIf25iBDqSoo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_-SSbH45efmbqqThIf25iBDqSoo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/heg8nF0Y7F0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/7970640050896506222/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2008/10/opensolaris-and-apple-timemachine.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/7970640050896506222?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/7970640050896506222?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/heg8nF0Y7F0/opensolaris-and-apple-timemachine.html" title="Opensolaris and Apple Timemachine" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2008/10/opensolaris-and-apple-timemachine.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8MSX8yeip7ImA9WxRSEEs.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-8729880596347748346</id><published>2008-09-10T10:12:00.000-07:00</published><updated>2008-09-10T10:14:48.192-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-10T10:14:48.192-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iTunes" /><category scheme="http://www.blogger.com/atom/ns#" term="iPod" /><category scheme="http://www.blogger.com/atom/ns#" term="error" /><category scheme="http://www.blogger.com/atom/ns#" term="fix" /><title>iTunes 8.0 - The iPod cannot be synced. An unknown error occured (13213)</title><content type="html">I got this error during the restore phase on the ipod.  I got tens of these errors.  But fortunately there is a very simple way to fix this error.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Unplug your ipod and shut it off (press and hold the button on top the ipod)&lt;br /&gt;2. Quit iTunes&lt;br /&gt;3. Start iTunes and start the ipod&lt;br /&gt;4. Plug the ipod to the computer&lt;br /&gt;&lt;br /&gt;Works like a charm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-8729880596347748346?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ca0Ca9vT8N1um0kvjCTJLjbf288/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ca0Ca9vT8N1um0kvjCTJLjbf288/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ca0Ca9vT8N1um0kvjCTJLjbf288/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ca0Ca9vT8N1um0kvjCTJLjbf288/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/TlrijKGcfTc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/8729880596347748346/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2008/09/itunes-80-ipod-cannot-be-synced-unknown.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/8729880596347748346?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/8729880596347748346?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/TlrijKGcfTc/itunes-80-ipod-cannot-be-synced-unknown.html" title="iTunes 8.0 - The iPod cannot be synced. An unknown error occured (13213)" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2008/09/itunes-80-ipod-cannot-be-synced-unknown.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAMQXg-fSp7ImA9WxRTGUU.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-1925645183536825959</id><published>2008-09-09T11:17:00.000-07:00</published><updated>2008-09-09T11:59:40.655-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-09T11:59:40.655-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ruby" /><category scheme="http://www.blogger.com/atom/ns#" term="rails" /><category scheme="http://www.blogger.com/atom/ns#" term="python" /><category scheme="http://www.blogger.com/atom/ns#" term="perl" /><category scheme="http://www.blogger.com/atom/ns#" term="benchmark" /><title>Ruby is slow ?</title><content type="html">All over the internet, there are a bunch of people that keep saying that Ruby is slow, and that it is so slow that it is unusable.  Well I decided to find out just how slow Ruby actually was and how much faster PHP would be.  So a benchmark between the beasts, PHP in the left corner and Ruby in the right corner, and a little later python and perl each got their own corner.&lt;br /&gt;&lt;br /&gt;The test was a simple one.  Since mostly what you do is reading data into hashes (dictionaries) and display some summary on the data set.  So that is just what I did.&lt;br /&gt;&lt;br /&gt;I made a file with 100.000 lines, each line had a consecutive number, 1,2,3..99.999.  These would be read into an array, and then counted.  Simple ?&lt;br /&gt;&lt;br /&gt;Well I thought this would be simple and my assumption was perl would be fastest, then php, then python and slowest would be ruby.  Here is the results,&lt;br /&gt;&lt;br /&gt;1. Python 0.1 sec's&lt;br /&gt;2. Perl 0.2 sec's&lt;br /&gt;3. RUBY 0.24 sec's&lt;br /&gt;4. PHP 5 sec's.&lt;br /&gt;&lt;br /&gt;Well, this was a surprise.  So I created a new file with 1.000.000 (1 million) lines.  The results were&lt;br /&gt;&lt;br /&gt;1. Python 0.2 sec's&lt;br /&gt;2. Perl 0.4 sec's&lt;br /&gt;3. RUBY 0.5 sec's&lt;br /&gt;3. PHP.  I cancelled the test after it run for over 5 minutes.&lt;br /&gt;&lt;br /&gt;Wow, what a flat in my php pimpled face.&lt;br /&gt;&lt;br /&gt;Python actually way fastest, and Ruby almost on par with Perl.  Well perhaps I will start doing more ruby scripts, as ruby is now on all platforms that matter to me (all but windows).&lt;br /&gt;&lt;br /&gt;Now why don't I do more python ?  I actually really like python, and might move back to python.  Python was my first scripting girlfriend, but then my boss told me in not so many words that we were doing perl and nothing but perl, so perl became my girlfriend.  Then with all the hype surrounding ruby on rails, I did some web sites using the framework.  But I was gullible, easy to manipulate, a fool.  I started to believe all the people that kept saying ruby was slow.&lt;br /&gt;&lt;br /&gt;Will I give up PHP ?  Nah.  I like php for all the wrong reasons.  But I will definatly do more ruby on rails, that is guaranteed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-1925645183536825959?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XUUp0yBcAI_Nc0KXLEQRdgU1hCM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XUUp0yBcAI_Nc0KXLEQRdgU1hCM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XUUp0yBcAI_Nc0KXLEQRdgU1hCM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XUUp0yBcAI_Nc0KXLEQRdgU1hCM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/KE2UikG9pM4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/1925645183536825959/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2008/09/ruby-is-slow.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/1925645183536825959?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/1925645183536825959?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/KE2UikG9pM4/ruby-is-slow.html" title="Ruby is slow ?" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2008/09/ruby-is-slow.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8NQXc8fip7ImA9WxdQFk0.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-8377450448921131872</id><published>2008-06-16T00:48:00.001-07:00</published><updated>2008-06-16T00:54:50.976-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-16T00:54:50.976-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rant" /><category scheme="http://www.blogger.com/atom/ns#" term="Wil Shipley" /><title>Delicious Library 2, take 2</title><content type="html">Ok, I have been testing DL2 for some time now.  Besides much better barcode functions and some improvements, and quite cool "tools" database, I must say, I don't like it.&lt;br /&gt;&lt;br /&gt;DL1 had 3 panes side by side.  This works great on widescreen monitors like almost everyone has on the mac.  DL2 has this apple mail bastard view, with directory listings on the left side, and then the cool bookshelf and the results/info pane sharing one, like messages and preview in Apple Mail.&lt;br /&gt;&lt;br /&gt;This could have worked out much better, but Wil (or who ever decided on this) makes the info pane take up sooo much space that you only can have 2 rows of books/films/games to see any kind of info.&lt;br /&gt;&lt;br /&gt;I recommend people to not upgrade until Wil decides he wants to fix this, unless of course you have tens of thousands of items, then you need to change due to speed.  But listening on people whine on the internet (like I am doing here), it seems like people have gotten a reply from Wil, where it says he will not fix this as this is the correct function.&lt;br /&gt;&lt;br /&gt;So, I say, Wil, like so many cool Mac Apps, why don't you allow people to choose ?  NetNewsWire allows such and many more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-8377450448921131872?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lANmjwE6hRXAp0EL9bfr2CawjAo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lANmjwE6hRXAp0EL9bfr2CawjAo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lANmjwE6hRXAp0EL9bfr2CawjAo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lANmjwE6hRXAp0EL9bfr2CawjAo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/cu0VcS5mruI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/8377450448921131872/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2008/06/delicious-library-2-take-2.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/8377450448921131872?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/8377450448921131872?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/cu0VcS5mruI/delicious-library-2-take-2.html" title="Delicious Library 2, take 2" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2008/06/delicious-library-2-take-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMCRHs5fSp7ImA9WxdSGEU.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-4577759104739148067</id><published>2008-05-27T03:32:00.000-07:00</published><updated>2008-05-27T03:34:25.525-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-27T03:34:25.525-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Wil Shipley" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><title>Delicious Library 2</title><content type="html">Finally the mother of all vaporware is out.  Wil Shipley has finally shipped the continuation of coolest mac app.&lt;br /&gt;&lt;br /&gt;Congrats Wil.&lt;br /&gt;&lt;br /&gt;Of course I have purchase an upgrade&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-4577759104739148067?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5osQpZ6ZwImMYYiNtS2mYZlX_ns/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5osQpZ6ZwImMYYiNtS2mYZlX_ns/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5osQpZ6ZwImMYYiNtS2mYZlX_ns/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5osQpZ6ZwImMYYiNtS2mYZlX_ns/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/br7vfWBgG7A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/4577759104739148067/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2008/05/delicious-library-2.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/4577759104739148067?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/4577759104739148067?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/br7vfWBgG7A/delicious-library-2.html" title="Delicious Library 2" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2008/05/delicious-library-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcHQ3s4eip7ImA9WxdSGEU.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-308072963739064767</id><published>2008-05-27T02:28:00.000-07:00</published><updated>2008-05-27T02:53:52.532-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-27T02:53:52.532-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="vista" /><category scheme="http://www.blogger.com/atom/ns#" term="microsoft" /><title>Does Windows Vista suck ?</title><content type="html">Call me a Mac fanboy, Mac fanatic and all you will, but I know windows and I have my opinions on windows.&lt;br /&gt;&lt;br /&gt;I don't like XP.  For me, XP is just Windows 2000 with a green start button.  XP is just something everyone got used to, learned to like, and more importantly for 7 years people learnt like parrots how to do things.&lt;br /&gt;&lt;br /&gt;When Is ay like parrots, I mean you can teach a parrot to say words, but the parrot has no understanding of the words, he doesn't know Polly wants a cracker or Polly wants something else.  Windows people have learnt to do things blindly.  This is exactly why you have so many Windows people with a lot of acronyms like MVP, MCP, MCSE who really don't know anything, they just know how to do things.  One dead give away of these people is when they say "hmmm, this used to work at home".&lt;br /&gt;&lt;br /&gt;Mind though, there are a few people who really know Windows, I mean deep down dark secrets, how to get sms, mom and all other weirdly named protocols to work.  I have worked with a few of them, but many more of the other parrots.&lt;br /&gt;&lt;br /&gt;So why do people really hate Windows Vista ?&lt;br /&gt;&lt;br /&gt;1) It is different.  Some things are on a different place, so the windows gurus just can't find them.  Annoying but understandable since unlike XP, Vista is new.&lt;br /&gt;2) All these popup dialogs asking if you really want to do something.  This is needed as well.  Just look at it this way, how many toolbars does your Internet Explorer have in Vista and how many installed themselves in XP ?&lt;br /&gt;3) Crapware.&lt;br /&gt;You can't fault Microsoft for this, you can blame the DOJ (Department of Justice) for this. Microsoft held all OEM manufacturers by the balls for years.  One requirement to get cheap windows to OEM was to make sure you had a clean machine, only default Windows install (or MS-DOS back in the days).  This worked well, until a company called Compaq wanted to help their clients by bundling Netscape to save people the time it took to download, and some other companies wanted to bundle Linux or BEos on their machines and have them dual boot.  Microsoft just said, if you do this you will go bankrupt since your only margin on a computer is how much cheaper you get windows than the other guy.&lt;br /&gt;&lt;br /&gt;Companies bailed and sold computers with WIndows 95 and 98 clean slate and people went crazy and bought computers like there was no tomorrow.&lt;br /&gt;&lt;br /&gt;What Microsoft said and did was deemed illegal and OEM's were given the right to do whatever they wanted with the installation.&lt;br /&gt;&lt;br /&gt;Now companies like Sony, Acer, HP (compaq) and Dell got paid money to include software.  This wasn't unheard of, finance software and Microsoft Word had been bundled before.  But when money sets in some things just go wrong.  Now you have virus killers for 30 days with almost no way of removing them, and they keep telling you how many days you have left every single time, you have all kinds of software like napster, AOL and many many others all trying to get your attention, which makes any usage almost unbearable, and for me as an example living in Northern Europe, I can't use Napster, Zune, AOL or ost of the crap ware because I don't live in the USA, so why is it on my computer ?&lt;br /&gt;&lt;br /&gt;All these reasons add up, and my view the talentless computer gurus and all the crapware has damaging effects.&lt;br /&gt;&lt;br /&gt;If you get someone qualified to go over your Vista machine, fix it by cleaning up things and updating drivers you will like Vista.&lt;br /&gt;&lt;br /&gt;With a clean Vista box, I actually like Windows, not so much to switch again but to use it.  Just take one thing that bothers the heck out of me when using XP, all these yellow dialogs that pop up saying, "Hey your computer is insecure" and "To start experiencing XP, click here" and finally "New programs installed".  All these will never stop in XP.  These are not there in Vista.&lt;br /&gt;&lt;br /&gt;When you start working in Vista, there is almost nothing that takes your attention away from the thing you are doing, I like that.&lt;br /&gt;&lt;br /&gt;My money is that after like 2 years, people will talk about how much success Vista is, I mean 40 million copies is quite a success.  Microsoft, stop talking down Vista and stop talking about Windows 7.  WIndows 7 is not here, it does not excist.  Microsofts biggest problem is bragging about things they haven't made yet.  Start saying Vista is good.&lt;br /&gt;&lt;br /&gt;Vista is good, just it is not MAC OS X&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-308072963739064767?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Kut7_hb8LEEbhf4j8T4Hoqgu5TY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Kut7_hb8LEEbhf4j8T4Hoqgu5TY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Kut7_hb8LEEbhf4j8T4Hoqgu5TY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Kut7_hb8LEEbhf4j8T4Hoqgu5TY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/wm3QShIbMN4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/308072963739064767/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2008/05/does-windows-vista-suck.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/308072963739064767?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/308072963739064767?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/wm3QShIbMN4/does-windows-vista-suck.html" title="Does Windows Vista suck ?" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2008/05/does-windows-vista-suck.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EGSH08eip7ImA9WxZUF0o.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-890182388844014989</id><published>2008-04-09T12:29:00.000-07:00</published><updated>2008-04-09T13:07:09.372-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-09T13:07:09.372-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="spam" /><category scheme="http://www.blogger.com/atom/ns#" term="gmail" /><category scheme="http://www.blogger.com/atom/ns#" term="root" /><title>Surrender, I give up !!</title><content type="html">Oh man, these lizard feces sucking scum that are also known as spammers are totally destroying me.  I get on average 150 spam e-mails every single day on my 3 main e-mail accounts, yup, that is over 450 spam e-mails every single day.  My mail client is getting pretty good at identifying them but not enough and he has some failures.&lt;br /&gt;&lt;br /&gt;I have given up.  I don't think I have ever given up on anything in my life.  When I started Studlar Software I had a laptop at home, installed Fedora Linux and built my own e-mail server, web server, ldap and some other things.  All with my own hard work.  I did install spam blockers on the server and grey listing.  Grey listing works really well ( I might explain it a little later ).  I got ca 2-3 spams in my mail client in a week, and I did not loose ANY real mail.&lt;br /&gt;&lt;br /&gt;But once I started getting real traffic on my sites, I wasn't really happy with the uptime I had on my ADSL so I had to shell out some money and buy hosting.  I decided on &lt;a href="http://www.dreamhost.com"&gt;dreamhost.com&lt;/a&gt;.  I really like them, and you can't argue with the price.&lt;br /&gt;&lt;br /&gt;But when you are hosted, you don't have root access without paying quite a lot more, so at first and for the next 2 years I put up with spam.  But no more.  Now all my mail accounts go to gmail, and the funny thing is, I never liked gmail until 2 days ago when I finally "got it".  Guess this is like so many other things, you need to use it to get it.&lt;br /&gt;&lt;br /&gt;Well, gmail is doing excellent work, totally excellent.&lt;br /&gt;&lt;br /&gt;But if you want to use dreamhost, use the coupon code trausti and it will give you a very nice discount.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-890182388844014989?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SSJPrvTbnHGSgcUEBfguqPDusEc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SSJPrvTbnHGSgcUEBfguqPDusEc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SSJPrvTbnHGSgcUEBfguqPDusEc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SSJPrvTbnHGSgcUEBfguqPDusEc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/mssb6BoNMW4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/890182388844014989/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2008/04/surrender-i-give-up.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/890182388844014989?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/890182388844014989?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/mssb6BoNMW4/surrender-i-give-up.html" title="Surrender, I give up !!" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2008/04/surrender-i-give-up.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUHRn85fip7ImA9WxZVGEU.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-3254588759411337694</id><published>2008-03-30T06:01:00.001-07:00</published><updated>2008-03-30T06:03:57.126-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-30T06:03:57.126-07:00</app:edited><title>Vacation finally</title><content type="html">Me and the family went to Iceland for 3 weeks vacation.  I was born in iceland, and I have only been living in Norway for the last 5 years.  Man this is awesome.&lt;br /&gt;&lt;br /&gt;Some people might get their license key a little later than usual and I am very sorry about that.  I now only have 4 days left of the vacation.  Time sure flies when you are having fun.&lt;br /&gt;&lt;br /&gt;But the time has not been totally wasted.  I am currently working on the next release of Osk&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-3254588759411337694?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oXyYui0xkSGMWmE3r2_VJWXRPQE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oXyYui0xkSGMWmE3r2_VJWXRPQE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oXyYui0xkSGMWmE3r2_VJWXRPQE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oXyYui0xkSGMWmE3r2_VJWXRPQE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/pyNbrdUfwC8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/3254588759411337694/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2008/03/vacation-finally.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/3254588759411337694?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/3254588759411337694?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/pyNbrdUfwC8/vacation-finally.html" title="Vacation finally" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2008/03/vacation-finally.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cAR3w5cCp7ImA9WB9bGUo.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-6517493506039703354</id><published>2007-12-29T17:25:00.000-08:00</published><updated>2007-12-29T17:44:06.228-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-12-29T17:44:06.228-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rant" /><category scheme="http://www.blogger.com/atom/ns#" term="family stuff" /><title>What a fantastic year</title><content type="html">We will never be in a short supply of people saying that this year (2007) is the worst in human history, not that this is the same people who said that 2006 sucked.&lt;br /&gt;&lt;br /&gt;I think the year 2007 is just fantastic.  I learnt a lot this year.  Me and my wife had our second child this year, a daughter.  My business (http://www.studlar.net) had the best year in it's life, quite a short life, but I sold more than ten times as many licenses this year than the year before.  Still not even close to be making a profit, but it pays for my licenses and shareware.  Doesn't pay for computers and doesn't even come close to pay for my time.  But that is not why I am doing this.&lt;br /&gt;&lt;br /&gt;If I am not doing this for the money, then why am I doing this ?  Why do I not give the software for free ?&lt;br /&gt;&lt;br /&gt;I am doing this because of three main reasons. &lt;br /&gt;&lt;br /&gt;First reason, I need this kind of software&lt;br /&gt;Second reason, since I need this software, I need more feedback, and I like getting to know people.  I have clients in italy, france, sweden, norway, iceland, loads up in Canada, quite a few in USA, and many in the UK.&lt;br /&gt;Third reason, this makes a good showcase for what I do and what I can do, and of course, I would like to be my own boss&lt;br /&gt;&lt;br /&gt;What did I do this year :&lt;br /&gt;&lt;br /&gt;Became a father again,&lt;br /&gt;Saw The Rolling Stones, live.  Man they are fantastic.&lt;br /&gt;Worked for a Dilbert company, and then started to work for a company that is, well, too good to be true (still there).&lt;br /&gt;Had reviews and offers in many magazines, all favorable.&lt;br /&gt;Just about, had a great year.&lt;br /&gt;&lt;br /&gt;So many great and fantastic things happened this year.  Lets not forget that.  Major bad ones happened as well, and as the magazines and newspapers do, they put bad news first and put them again and again.  It is so easy to dwell on the bad things, but I am saying MORE good things happened.&lt;br /&gt;&lt;br /&gt;Hurt your knee ?  Good thing you can still walk&lt;br /&gt;Lost money ? Still have your health&lt;br /&gt;Don't have your health ? The people you love still have their health&lt;br /&gt;&lt;br /&gt;Try to see the good things in life, try not to dwell on bad things, if there is some crooked politician in a country you can't spell, it is none of your business anyway and nothing you can do about it.  As tragic as it is seeing famous beautiful people doing bad things to themselves, there is nothing you can do about it, AND NO, YOU ARE NOT SHOWING YOUR SUPPORT BY BUYING THEIR ALBUMS.&lt;br /&gt;&lt;br /&gt;A few years back I did not look forward to weekends, vacations and such, now I can't wait.  I love my life, it is far from perfect, but it is my life and I can control some things about it.&lt;br /&gt;&lt;br /&gt;- Life is what happens while you are making other plans. - John Lennon&lt;br /&gt;&lt;br /&gt;Probably the best quote ever done.  This is so true.  &lt;br /&gt;&lt;br /&gt;Make the best of what you have, make the most of what you have, and have a fantastic new year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-6517493506039703354?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sYO0pj7DXp2UGZH4vqzk-Uawt6Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sYO0pj7DXp2UGZH4vqzk-Uawt6Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sYO0pj7DXp2UGZH4vqzk-Uawt6Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sYO0pj7DXp2UGZH4vqzk-Uawt6Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/uAoGRbxNtBc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/6517493506039703354/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2007/12/what-fantastic-year.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/6517493506039703354?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/6517493506039703354?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/uAoGRbxNtBc/what-fantastic-year.html" title="What a fantastic year" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2007/12/what-fantastic-year.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cESXw6cCp7ImA9WB9SF08.&quot;"><id>tag:blogger.com,1999:blog-8165413137385260502.post-5621138065195364853</id><published>2007-10-06T18:58:00.000-07:00</published><updated>2007-10-06T19:43:28.218-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-10-06T19:43:28.218-07:00</app:edited><title>Mac programming</title><content type="html">Ever since I was a lonly Turbo Pascal programmer wondering about if a name should be string[25] or string[50], because if I put name as 50 characters, I had to put address as 23 chars, but I could keep address as 50 chars as 50 if name was 25.  My full name is 23 character, 25 with spaces, Trausti Thor Johannsson (25 with english spelling).  Then Delphi came out.  Turbo Pascal on steriods.  Strings became a 1 megabyte situation, in other words, no need to worry about. Man I almost sent a "l love you" letter to Borland.  man I loved those people, making string a ONE MEGABYTE, they just could not have done ME more right.&lt;br /&gt;&lt;br /&gt;Later when Delphi 1.0 beta was available, me, Kjartan, Kjartan, Siggi and Albert were choosen to show off our department in the Industrial school of iceland, later technical school of Iceland (thank you very much).  We four, were choosen to demonstrate why industrial school of iceland was "the place" to study computer science.  Between me and you, we were the place, that was before I knew what MVC and MFC was.  We learned pointers, objects, records, quick sort, instert sort, bubble sort and a few other sorts, well before you could say "array.sort".  But we decided, instead of just showing people what we were learning, we demonstrated Delphi Beta, Windows 94 beta (not 95 but 94).  And we became the hit of the show.&lt;br /&gt;&lt;br /&gt;Everyone loved us.  Quite a lot of people let their children come to us because we were on the bleeding edge.  We were it.  Man those were the times.&lt;br /&gt;&lt;br /&gt;At that precisese time, the universities were breething down our necks, you are not teaching C and C++.  You are bad people, you are teaching bad stuff, you are only teaching Turbo Pascal, but bad tech.&lt;br /&gt;&lt;br /&gt;At that time, I was feeling quite bad.  I was feeling like I was missing out on something.  I was missing out on pointers, C and C++.  Later I got a job using Turbo Pascal.  No one was looking for people using C or C++, everyone was looking for Turbo Pascal. Delphi was a huge plus.  Knowing Paradox and Btree was a huge plus.  Still I was feeling left out because I did not learn C.&lt;br /&gt;&lt;br /&gt;Then I got a job at a huge company, like 200 people working there.  Iso 9001 work preventions tactics.  Either my report was to short or to long, no one complained about my code.  I will fully admit today that my 1998 code was perhaps not very good, but it was not bad.  Quite a lot of creation behind it.  Anyhow, I got really fed up in this work prevention tacticts, so I left and became a programmer who did system administration instead of being a system administrator who did programming.&lt;br /&gt;&lt;br /&gt;Now 2007, I am still a system administrator who knows programming.  Only difference, I know I am good..  I am real good.  Both as a programmer and system administrator.  Easy for me saying I am good, but I am good.  Need someone doing you work, system administration or programming, just ask me.&lt;br /&gt;&lt;br /&gt;I know C, C++, Pascal, OOP Pascal, Basic, REAL Basic, Visual Basic, Python, Ruby, Perl, Ojective C and much more.  I know IIS, Apache, Linux, Unix, php, perl, Solaris, HP /UX, A/IX, A/UX and much more.  I love what I do and know exactly what I do.&lt;br /&gt;&lt;br /&gt;I know I know nothing, I can do almost nothing.&lt;br /&gt;&lt;br /&gt;One friend of mine, very very old friend of mine, BRE, one that wrote a irc server in java when it was supposed to be impossible, said, knowledge is a piramid upside down, when you know something you find out 2 square 2 items you did not know.  If you think you learn 2 things, and find out about 4 and then 16, and you understand, then you do not know about 64 other things.&lt;br /&gt;&lt;br /&gt;I know this.&lt;br /&gt;&lt;br /&gt;My thing is this.  I use REALBasic  instead of Objective C or Visual C to make my software.  For 20 years almost, people are still saying noting serious is made with "not C " language.  Still amost no one is asking for C programmers, still no serious C application is being made.  My idol, Wil Shipley is saying that no real application is made with garbage control language, but is making Delicious library 2.0 in Objective C 2.0 which is garbage controlled, so no one can be trusted.&lt;br /&gt;Objective C and Cocoa is cool, real cool, just not cool enough, and yet, Real Basic is in the exact same situation as Turbo Pascal was in 1993.  Not a real programming language, even though everyone was using it.&lt;br /&gt;&lt;br /&gt;Bullshit,  REALBasic  is not Basic, not gosub 200, not goto 10, not 10 print "I am the bezt", it is a real object oriented language.&lt;br /&gt;&lt;br /&gt;I am tired of hearing 20 year old bullshit, that something that is not C is not real programming language.  Stop this shit.  C is still not it, it is still not the language, go figure&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8165413137385260502-5621138065195364853?l=traustithor.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AnYwydhfoyhb9WEUcAvb4mT2zKA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AnYwydhfoyhb9WEUcAvb4mT2zKA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AnYwydhfoyhb9WEUcAvb4mT2zKA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AnYwydhfoyhb9WEUcAvb4mT2zKA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/BusinessAtTheSpeedOfSnail/~4/xb2w8gXLusM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://traustithor.blogspot.com/feeds/5621138065195364853/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://traustithor.blogspot.com/2007/10/mac-programming.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/5621138065195364853?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8165413137385260502/posts/default/5621138065195364853?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/BusinessAtTheSpeedOfSnail/~3/xb2w8gXLusM/mac-programming.html" title="Mac programming" /><author><name>Trausti</name><uri>http://www.blogger.com/profile/05685271702713267686</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://traustithor.blogspot.com/2007/10/mac-programming.html</feedburner:origLink></entry></feed>

