<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6592455371233251882</id><updated>2011-11-28T02:50:58.756+01:00</updated><category term='ruby'/><category term='2.1.2'/><category term='closed'/><category term='virtualization'/><category term='tinkerers'/><category term='app store'/><category term='apple'/><category term='facing up'/><category term='luposlip.com'/><category term='tumblr'/><category term='upgrade'/><category term='IDE'/><category term='osx'/><category term='voice mail'/><category term='bluray'/><category term='intro first'/><category term='download'/><category term='iphone 3g'/><category term='ruby implementation'/><category term='markdown'/><category term='comparison'/><category term='electrical'/><category term='mac osx leopard'/><category term='worries'/><category term='netbeans6.0 beta 2'/><category term='fastest'/><category term='windows'/><category term='performance'/><category term='toshiba'/><category term='jailbroken'/><category term='apple ilife 09 first impression review'/><category term='heavy rain'/><category term='unlocked'/><category term='thegimp 2.4 final'/><category term='mri'/><category term='blogger.com'/><category term='car'/><category term='netbeans6.0 final'/><category term='virtualbox'/><category term='2.1.0'/><category term='jruby1.1 beta 1'/><category term='java'/><category term='textile'/><category term='carbon friendly'/><category term='jruby1.1'/><category term='gimp 2.4'/><category term='hd-dvd'/><category term='rails deployment'/><category term='textmate'/><category term='parallels desktop'/><category term='wordpress'/><category term='outlook'/><category term='android'/><category term='drm'/><category term='sony ps3'/><category term='ban'/><category term='microsoft'/><category term='first impression'/><category term='jruby'/><category term='release'/><category term='host interface'/><category term='iPad'/><category term='bridged networking'/><category term='netbeans 6.0 beta 2'/><title type='text'>slippery luposlip..</title><subtitle type='html'>..you'd better stick to it :)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default?start-index=101&amp;max-results=100'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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>125</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-8955110231731304352</id><published>2010-05-06T11:23:00.004+02:00</published><updated>2010-09-19T18:13:33.525+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wordpress'/><category scheme='http://www.blogger.com/atom/ns#' term='textile'/><category scheme='http://www.blogger.com/atom/ns#' term='tumblr'/><category scheme='http://www.blogger.com/atom/ns#' term='blogger.com'/><category scheme='http://www.blogger.com/atom/ns#' term='textmate'/><category scheme='http://www.blogger.com/atom/ns#' term='markdown'/><category scheme='http://www.blogger.com/atom/ns#' term='luposlip.com'/><title type='text'>Went to tumblr.com!!</title><content type='html'>After trying to finding a "better way" to do my blogging using TextMate Blogging plugin - which doesn't support blogger.com - I went to wordpress because of their MetaBlogger support (which is used by the TextMate plugin).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But it didn't work as I hoped for, because I tend to use Textile/Markdown for marking up my entries.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So now I went to tumblr.com instead. I hope you'll update your link (again)! This time the link is: &lt;a href="http://luposlip.com/"&gt;http://luposlip.com&lt;/a&gt;. And it will stay there (if I change the underlying system again  one day, the link will stay the same :-))!!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I hope to see you there.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-8955110231731304352?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://luposlip.com/' title='Went to tumblr.com!!'/><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/8955110231731304352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2010/05/went-to-tumblrcom.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8955110231731304352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8955110231731304352'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2010/05/went-to-tumblrcom.html' title='Went to tumblr.com!!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-1554516203324714455</id><published>2010-05-03T23:24:00.003+02:00</published><updated>2010-05-03T23:25:24.410+02:00</updated><title type='text'>Woopsie!!</title><content type='html'>Great work, myself.. My new blog was private!! I just changed this setting, so now it's public again.&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Please try again - my new wordpress-blog is here (and public): http://luposlip.wordpress.com/&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-1554516203324714455?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://luposlip.wordpress.com/' title='Woopsie!!'/><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/1554516203324714455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2010/05/woopsie.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1554516203324714455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1554516203324714455'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2010/05/woopsie.html' title='Woopsie!!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-8057124231370797967</id><published>2010-03-27T11:56:00.000+01:00</published><updated>2010-03-27T11:57:49.514+01:00</updated><title type='text'>New blog!</title><content type='html'>From now on I'll update my blog at Wordpress instead of this one.&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;div&gt;"Why" you ask - because I want to use TextMate for blogging, and blogger.com doesn't support the MetaBlog API (XML-RPC based) as the TextMate blogging bundle supports.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Please update your link, and visit: http://luposlip.wordpress.com&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;:-)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-8057124231370797967?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://luposlip.wordpress.com' title='New blog!'/><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/8057124231370797967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2010/03/new-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8057124231370797967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8057124231370797967'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2010/03/new-blog.html' title='New blog!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-1889849707070363630</id><published>2010-02-08T17:19:00.002+01:00</published><updated>2010-02-08T17:22:31.254+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='app store'/><category scheme='http://www.blogger.com/atom/ns#' term='ban'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Apple bans "the A-word" (Android) from App Store</title><content type='html'>Crazy!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Apple bans "the A-word" from apps submitted to their appstore!:&lt;/div&gt;&lt;div&gt;http://www.pcworld.com/article/188696/apple_bans_the_word_android_from_app_store.html&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Crazy, crazy I say! When will they censor out a book from iBooks, an article from New York Times or a website from being accessed by the iPad?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Read here for more of the same complaining:&lt;/div&gt;&lt;div&gt;http://luposlip.blogspot.com/2010/02/apple-ipad-hmm-not-with-total-drm.html&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-1889849707070363630?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/1889849707070363630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2010/02/apple-bans-a-word-android-from-app.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1889849707070363630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1889849707070363630'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2010/02/apple-bans-a-word-android-from-app.html' title='Apple bans &quot;the A-word&quot; (Android) from App Store'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-7401243322921122768</id><published>2010-02-02T14:28:00.005+01:00</published><updated>2010-02-02T14:37:00.488+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='carbon friendly'/><category scheme='http://www.blogger.com/atom/ns#' term='car'/><category scheme='http://www.blogger.com/atom/ns#' term='electrical'/><title type='text'>Which electric car will win?</title><content type='html'>I wonder which electric car will end up winning the title of my family's first electric car..&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Will it be Tesla S - the coolest, biggest electric family car out there (but not available for the next couple of years):&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.teslamotors.com/models/index.php"&gt;http://www.teslamotors.com/models/index.php&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Will it be the Renault Fluence Z.E., probably cheaper than the Tesla S but presumably not on market any earlier:&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.renault-ze.com/dk/#/dk/electric-cars-range/fluence-ze-concept-family-saloon-car.html"&gt;http://www.renault-ze.com/dk/#/dk/electric-cars-range/fluence-ze-concept-family-saloon-car.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Or perhaps just the Mitsubish iMiEV as our second car - cheaper (though not exactly cheap), coming to Denmark next summer (2011) but much smaller:&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.mitsubishi-motors.com/special/ev/"&gt;http://www.mitsubishi-motors.com/special/ev/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Or a fourth I haven't considered yet?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-7401243322921122768?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/7401243322921122768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2010/02/which-electric-car-will-win.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/7401243322921122768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/7401243322921122768'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2010/02/which-electric-car-will-win.html' title='Which electric car will win?'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-5288395956405533176</id><published>2010-02-02T11:29:00.007+01:00</published><updated>2010-02-02T14:34:59.718+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='drm'/><category scheme='http://www.blogger.com/atom/ns#' term='tinkerers'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='worries'/><category scheme='http://www.blogger.com/atom/ns#' term='closed'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Apple iPad - hmm... Not with total DRM control!</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;It took me a while. The first couple of days after the introduction of the iPad I felt a combination of disappointment and "yeah, but it'll be a nice tool for x, y and z".&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial, serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;The following link is a must read for nerds/geeks/techies:&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  ;font-family:Helvetica;font-size:medium;"&gt;&lt;a href="http://diveintomark.org/archives/2010/01/29/tinkerers-sunset"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;http://diveintomark.org/archives/2010/01/29/tinkerers-sunset&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Note: The text is (in my opinion) not just Apple-specific, but specific to all vendors of closed app stores!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;I'm actually not sure anymore that I wan't the iPad.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;I think it's ok that Apple makes the hard- AND software inside of my laptop. Because I've never had a PC that worked as good as the one I have now (an almost 2 years old MacBook Pro).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;But if I use the iPad Apple will not only control the hard- and software, but also the content on it - through their iBooks bookstore and which newspapers they make deals with.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;I'm not being paranoid here, but I just don't like it. It's alright as long as my OSX is a FreeBSD unix I can tweak and hack as I want. My iPhone can be jailbreaked, but I don't want to. It's "just" a phone. But a tablet PC shouldn't be DRM controlled..&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;I still think the iPad looks great, and it seems to be possible to view non-Apple approved .epub and .pdf ebooks on it. But it's just easier and "more sexy" to buy content through iTunes/iBooks. And if Apple don't wan't a certain book (or movie for that matter - ever tried to search for "deep throat" in the iTunes Movie store?), then it's just not possible to buy it.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;In the future - who knows if New York Times is allowed to write critical articles "against" Apple? Will Apple filter the article away? Will they kick out NYT in the end?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;An iPad would be a wonderful email/surfing/movie/eBook-reading tool. But it should be open, not DRM-closed and controlled by a single entity.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Developers - please read the link in the beginning of this post, it's mandatory! :-)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;But you shouldn't read the first one, without also reading this one (until the end):&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://gizmodo.com/5461485/ipad-snivelers-put-up-or-shut-up?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+gizmodo%2Ffull+%28Gizmodo%29"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;http://gizmodo.com/5461485/ipad-snivelers-put-up-or-shut-up?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+gizmodo%2Ffull+%28Gizmodo%29&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Have a nice one.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Trebuchet MS', sans-serif;font-size:100%;"&gt;&lt;span class="Apple-style-span"  style="font-size:13px;"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica, serif;"&gt;&lt;span class="Apple-style-span"  style=" font-style: normal;font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-5288395956405533176?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/5288395956405533176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2010/02/apple-ipad-hmm-not-with-total-drm.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5288395956405533176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5288395956405533176'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2010/02/apple-ipad-hmm-not-with-total-drm.html' title='Apple iPad - hmm... Not with total DRM control!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-3709414890926757459</id><published>2009-01-29T20:41:00.003+01:00</published><updated>2009-01-29T20:50:31.625+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jailbroken'/><category scheme='http://www.blogger.com/atom/ns#' term='voice mail'/><category scheme='http://www.blogger.com/atom/ns#' term='upgrade'/><category scheme='http://www.blogger.com/atom/ns#' term='unlocked'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone 3g'/><title type='text'>Voice mail doesn't work after upgrading unlocked iPhone</title><content type='html'>Yesterday I upgraded my unlocked iPhone from version 2.2 to 2.2.1.&lt;br /&gt;After the upgrade, the Voice Mail my Voice Mail configuration was reset - i.e. it didn't work anymore.&lt;br /&gt;&lt;br /&gt;So just for reference - here is the guide on how to set the Voice Mail number on the iPhone (at least this work on a Danish iPhone, originally bought from Telia):&lt;br /&gt;&lt;br /&gt;If your Voice Mail number is (+1) 123-1234, you should go to the Phone app, open up the dial tab, and type in the following:&lt;br /&gt;*5005*86*+11231234#&lt;br /&gt;&lt;br /&gt;Just for clarification, the template is:&lt;br /&gt;*5005*86*[VOICE MAIL NUMBER INCL. +LANGUAGE CODE]#&lt;br /&gt;&lt;br /&gt;And then press the Dial button. That's it! You'll probably have to do this after each upgrade.&lt;br /&gt;&lt;br /&gt;Please comment if the template looks different for your country/original service provider!&lt;br /&gt;&lt;br /&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-3709414890926757459?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/3709414890926757459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2009/01/voice-mail-doesnt-work-after-upgrading.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/3709414890926757459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/3709414890926757459'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2009/01/voice-mail-doesnt-work-after-upgrading.html' title='Voice mail doesn&apos;t work after upgrading unlocked iPhone'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-7456257701595463994</id><published>2009-01-28T23:44:00.008+01:00</published><updated>2009-01-29T00:08:42.805+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='outlook'/><category scheme='http://www.blogger.com/atom/ns#' term='2.1.0'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualbox'/><category scheme='http://www.blogger.com/atom/ns#' term='osx'/><category scheme='http://www.blogger.com/atom/ns#' term='first impression'/><category scheme='http://www.blogger.com/atom/ns#' term='2.1.2'/><title type='text'>VirtualBox 2.1.2 on OSX</title><content type='html'>Wow, I almost missed this one! VirtualBox 2.1.2 has been out for a week now, and I don't see it until now.&lt;br /&gt;&lt;br /&gt;But this is the time for rejoice. An issue that's been bugging me for 4 months now (since 2.0.2) has been fixed! It was actually a pretty critical bug, in my opinion. The issue was that on OSX hosts (which uses a journalising file system) a sudden loss of power might render the windows guest OS unbootable! It took me some time to persuade everyone that this was actually a big issue. I saw it a day that I'd closed the lid on my Mac Book Pro, making it go into suspended mode. It was a friday afternoon and the battery had only about 5 percent left. During the weekend - in which I didn't use the Mac - the battery died, and my windows guest died. Reinstall "fest".&lt;br /&gt;&lt;br /&gt;Looking in the &lt;a href="http://www.virtualbox.org/wiki/Changelog"&gt;changelog for 2.1.2&lt;/a&gt; this is now fixed:&lt;br /&gt;&lt;blockquote&gt;Mac OS X hosts: save the state of running or paused VMs when the host machine’s battery reaches critical level&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;This sounds as the exact issue I posted:&lt;br /&gt;&lt;a href="http://www.virtualbox.org/ticket/2267"&gt;http://www.virtualbox.org/ticket/2267&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is SOOO great, thanks for recognizing the issue Sun! :-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Outlook and networking&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Another note on the changes in 2.1.0 (yes, not the newest one): When using outlook I've seen that in earlier versions outlook took a long time connecting to our Exchange server via http. Since VirtualBox 2.1.0 this is no longer an issue. This makes my day. &lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-7456257701595463994?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/7456257701595463994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2009/01/virtualbox-212-on-osx.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/7456257701595463994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/7456257701595463994'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2009/01/virtualbox-212-on-osx.html' title='VirtualBox 2.1.2 on OSX'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-2888115077767831947</id><published>2009-01-28T00:52:00.003+01:00</published><updated>2009-01-28T01:14:49.129+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apple ilife 09 first impression review'/><title type='text'>iLife '09 first impressions</title><content type='html'>Today I got my copy of iLife '09 from the local Mac store on the way home from work.&lt;br /&gt;I was especially keen on getting my hands dirty using the new face detection and recognition feature of iPhoto 8 (='09). Secondarily I looked forward into trying the new stabilizing feature of iMovie.&lt;br /&gt;&lt;br /&gt;After installing the bundle I booted up iPhoto. It immediately began to search for faces in my about 5000 local photos. It took about 40-45 minutes (dual cpu intel mac book pro).&lt;br /&gt;&lt;br /&gt;Then it was my turn. I found the first photo containing faces, and labeled the first one. Then it immediately suggested a lot of other photos that might be of the same face. At first it was a bit imprecise. But after just labeling 2-4 different photos of a face, it actually got very precise! After no time (read about 20 minutes) I'd labeled about 20 faces in almost 1000 pictures. Amazing.&lt;br /&gt;&lt;br /&gt;It happens like this: iPhoto suggest a lot of photos when you decide to confirm faces (by clicking a button). Then the suggested photos are shown, where you can either confirm or reject the faces as being of that person. It all goes pretty darn fast.&lt;br /&gt;&lt;br /&gt;I actually believe this is the photo management application I've been looking for in years! I used to use Adobe Photo Album 2.0, then Picasa (both on PC) but when I shifted to Mac about 10 months ago I started using iPhoto. I wasn't totally amazed by it, it lacked the speed of Picasa (and Picasas way of easy sharing to picasaweb and geotagging). But now iPhoto supports it all, and more. It exports to mobileme (of course), flickr and facebook. And rocks.&lt;br /&gt;&lt;br /&gt;When you've tagged a lot of photos for the same face, it seems to be a bit more reluctant at suggesting new untagged photos, which in my oppinion is a bit of a shame. It gets a bit too precise at this point, ignoring pictures that match the face and those just close. I'd prefer this face search algorithm to be a bit too optimistic, in contrast of being too pesimistic.&lt;br /&gt;&lt;br /&gt;Perhaps Apple will fix this in the next fix? Well, it's not a bug at all, just a little nuisance.&lt;br /&gt;&lt;br /&gt;Then onwards to the new features of iMovie. I just used it for 5 minutes. But in these 5 minutes I took a small video clip from a family birthday (just under 1 minutes long) which was quite jerky on the stability side. In the 5 minutes before I started writing this blog, I succeeded in applying a theme for it (nice themes they've added!). A theme is a title, transitions and an end effect. Furthermore I added stability to the clip, virtually removing all jerkiness from the clip!&lt;br /&gt;&lt;br /&gt;The way iMovie removes jerkiness is of course by zooming in at certain points. But you have full control over the maximum allowed zooming level so you won't loose important details.&lt;br /&gt;&lt;br /&gt;I'm impressed. iLife ´09 is a bargain!&lt;br /&gt;&lt;br /&gt;I can't help digging deeper into the new features (including green-screen filming and composition of iMovie, learning to play my synth in GarageBand and getting all my older photos imported into iPhoto. iPhoto is definitely my primary (and only) photo management app from now on!&lt;br /&gt;&lt;br /&gt;Go fetch.&lt;br /&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-2888115077767831947?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/2888115077767831947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2009/01/ilife-09-first-impressions.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/2888115077767831947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/2888115077767831947'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2009/01/ilife-09-first-impressions.html' title='iLife &apos;09 first impressions'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-7960909987824477948</id><published>2008-09-08T17:11:00.000+02:00</published><updated>2008-09-10T10:16:27.456+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='heavy rain'/><category scheme='http://www.blogger.com/atom/ns#' term='facing up'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone 3g'/><title type='text'>iPhone 3G and heavy rain</title><content type='html'>Woopsie! A couple of days ago I came home from the grocery store, and put my iPhone (3G) away outside, just while emptying the car. After doing this I forgot all about the phone, and after a short while it began to rain. Heavily.&lt;br /&gt;&lt;br /&gt;It rained for about 30-40 minutes. After another 30 minutes I went out, and saw the iPhone facing up, covered with large drops of water.. :-[&lt;br /&gt;&lt;br /&gt;I thought to myself "stupid, stupid, stupid". I went inside, dryed the phone. I couldn't see any visual damage (water/moisture behind the display glass, water inside the speaker, the home button etc.). I turned it on, and everything worked like a charm.&lt;br /&gt;&lt;br /&gt;Now after a couple of days of use, I can say that absolutely nothing went wrong with the phone. It is absolutely as before the 30-minutes-of-heavy-rain-facing-up-test.&lt;br /&gt;&lt;br /&gt;Well built Apple! :-)&lt;br /&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-7960909987824477948?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/7960909987824477948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2008/09/iphone-3g-and-heavy-rain.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/7960909987824477948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/7960909987824477948'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2008/09/iphone-3g-and-heavy-rain.html' title='iPhone 3G and heavy rain'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-6484768921768989605</id><published>2008-09-04T15:00:00.002+02:00</published><updated>2008-09-10T10:19:59.369+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='parallels desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='mac osx leopard'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='bridged networking'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualbox'/><category scheme='http://www.blogger.com/atom/ns#' term='host interface'/><title type='text'>VirtualBox 2.0 for OSX vs. Parallels Desktop</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_D9khZEOUfYk/SL_hjW4VOwI/AAAAAAAAB1U/F2V2AAmOPEI/s1600-h/Picture+1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_D9khZEOUfYk/SL_hjW4VOwI/AAAAAAAAB1U/F2V2AAmOPEI/s320/Picture+1.png" alt="" id="BLOGGER_PHOTO_ID_5242156488836070146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I know - it's been a long time since I've been blogging. There are new kids on the blog (tsk) that requires my attention. In more than one way that is.&lt;br /&gt;&lt;br /&gt;And on to the point of this post..&lt;br /&gt;&lt;br /&gt;I use OSX Leopard. Because of my work, I have to use Windows as well (for certain developer tools unavailable for OSX as well as Outlook).&lt;br /&gt;&lt;br /&gt;Until recently I've used Parallels Desktop 3.0, because of the tight desktop integration compared to VMWare Fusion.&lt;br /&gt;&lt;br /&gt;But the last couple of weeks I've used VirtualBox 1.6.4. The only thing I've had against VirtualBox during this period was the lack of host interface networking (bridged networking). This is a feature that has been present in the Windows, solaris and Linux versions, but not OSX (I need it because of some local servers on our network, on which I've needed to access LAN-only ports).&lt;br /&gt;&lt;br /&gt;With VirtualBox 2.0 this is no longer a problem for OSX hosts - VirtualBox 2.0.0 supports host interface/bridged networking for OSX hosts! :-)&lt;br /&gt;&lt;br /&gt;So I can only recommend VirtualBox for current Parallels Desktop/VMWare Fusion users! VirtualBox is free (as in free beer), and new features/bugfixes are coming up fast.&lt;br /&gt;&lt;br /&gt;There are still a few things I miss from Parallels Desktop, but not enough to make me consider re-installing Parallels:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The possibility to have the Windows taskbar present in all Spaces in seamless mode&lt;/li&gt;&lt;li&gt;The possibility to have (selected) Windows applications appear in the Dock&lt;/li&gt;&lt;li&gt;The possiblity to use CMD-TAB to be able to tab between open OSX applications, without having to press the "host" button first (which per default is also the CMD key)&lt;/li&gt;&lt;li&gt;This is almost the same request as the above: The ability to switch between Spaces using a CMD-based shortcut, without having to press the "host" button first.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;The two last points could perhaps be merged to a feature, that makes it possible to use certain (selected?) OSX only keyboard shortcuts/gestures - if they aren't used in the virtualized operating system, without having to "uncapture" the keyboard and/or mouse first.&lt;br /&gt;&lt;br /&gt;Congratulations Sun - VirtualBox is truly an amazing Open Source offer, on par with the best commercial products. Where VirtualBox lacks minor nice-to-haves, VirtualBox seems significantly faster than - at least - Parallels Desktop 3.0. For most personal/business users this is much more important than a couple of nice-to-haves. Including myself ;)&lt;br /&gt;&lt;br /&gt;No matter if you are using Windows, Linux, OpenSolaris or Mac OSX as your host operating system - go ahead: Use VirtualBox for your virtualization needs (and please comment if you don't agree, have additional facts or else you want to share).&lt;br /&gt;&lt;br /&gt;UPDATE:&lt;br /&gt;Another feature would be nice to have: Drag-and-drop between the virtualized and host desktops.&lt;br /&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-6484768921768989605?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.virtualbox.org' title='VirtualBox 2.0 for OSX vs. Parallels Desktop'/><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/6484768921768989605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2008/09/virtualbox-20-for-osx-vs-parallels.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6484768921768989605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6484768921768989605'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2008/09/virtualbox-20-for-osx-vs-parallels.html' title='VirtualBox 2.0 for OSX vs. Parallels Desktop'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_D9khZEOUfYk/SL_hjW4VOwI/AAAAAAAAB1U/F2V2AAmOPEI/s72-c/Picture+1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-6922001096337868557</id><published>2008-02-19T15:58:00.001+01:00</published><updated>2008-02-19T16:19:15.392+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sony ps3'/><category scheme='http://www.blogger.com/atom/ns#' term='bluray'/><category scheme='http://www.blogger.com/atom/ns#' term='toshiba'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='hd-dvd'/><title type='text'>Bluray won the HD format war!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.blu-ray.com/images/bluray.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://www.blu-ray.com/images/bluray.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Now it's official: Bluray finally won the HD disc format war over the HD-DVD format.&lt;br /&gt;Just as expected I might say :-)&lt;br /&gt;&lt;br /&gt;Today Toshiba announced that they will stop any further development of the media and players that support the HD-DVD format. However they will continue to support and repair the players and other gadgets already sold.&lt;br /&gt;&lt;br /&gt;They say that they won't be doing any Bluray stuff themselves but rather focus on all the other areas that they can impact the adoption of High Definition technologies (such as TV sets etc.).&lt;br /&gt;&lt;br /&gt;Congratulations to Sony for succeeding in pushing a new technology and helping Blueray to win over HD-DVD.&lt;br /&gt;&lt;br /&gt;Microsoft stays silent on their future HD strategies.&lt;br /&gt;&lt;br /&gt;Read the Toshiba announcement here:&lt;br /&gt;&lt;a href="http://www.toshiba.co.jp/about/press/2008_02/pr1903.htm"&gt;http://www.toshiba.co.jp/about/press/2008_02/pr1903.htm&lt;/a&gt;&lt;br /&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-6922001096337868557?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/6922001096337868557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2008/02/bluray-finally-won-format-war.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6922001096337868557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6922001096337868557'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2008/02/bluray-finally-won-format-war.html' title='Bluray won the HD format war!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-3842222897600854168</id><published>2008-01-05T01:49:00.001+01:00</published><updated>2008-01-05T01:51:11.246+01:00</updated><title type='text'>Choose Bluray, not HD-DVD!</title><content type='html'>Today (about 3 hours ago) it was announced, that Warner Brothers - one of the early backers of HD DVD - have now chosen to exclusively back Bluray! :-)&lt;br /&gt;&lt;br /&gt;Links to the announcement can be found here:&lt;br /&gt;&lt;a href="http://www.highdefforum.com/showthread.php?t=60942"&gt;http://www.highdefforum.com/showthread.php?t=60942&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This just might be the beginning of the end of the format war. Joy to all us owners of PS3/BD players!&lt;br /&gt;&lt;br /&gt;Personally I'd like to see Dreamworks/Paramount move to Bluray as well. Movies like Shrek the Third should definitely be on Bluray.&lt;br /&gt;You can sign a couple of online petitions here:&lt;br /&gt;&lt;a href="http://www.petitiononline.com/BD1/petition.html"&gt;http://www.petitiononline.com/BD1/petition.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ipetitions.com/petition/gobacktobluray/"&gt;http://www.ipetitions.com/petition/gobacktobluray/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;BTW: If you're interested in Bluray and a Java developer, you should read about BD-J:&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/BD-J"&gt;http://en.wikipedia.org/wiki/BD-J&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blueboard.com/bluray/"&gt;http://www.blueboard.com/bluray/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align: right; font-size: 8px;"&gt;Blogged with &lt;a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new"&gt;Flock&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-3842222897600854168?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/3842222897600854168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2008/01/choose-bluray-not-hd-dvd.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/3842222897600854168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/3842222897600854168'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2008/01/choose-bluray-not-hd-dvd.html' title='Choose Bluray, not HD-DVD!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-6789819809925154172</id><published>2007-12-04T10:38:00.001+01:00</published><updated>2007-12-04T10:38:00.075+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='jruby'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans6.0 final'/><title type='text'>Netbeans 6.0 final released</title><content type='html'>Hey - I've been too busy lately. But one of my colleagues hinted me about the announcement of the final version of Netbeans 6.0.&lt;br /&gt;Good work guys!&lt;br /&gt;&lt;br /&gt;For those of you who haven't used NB6 yet because you wanted to wait for the final version - &lt;span style="font-weight: bold;"&gt;go get it now&lt;/span&gt;! ;-)&lt;br /&gt;&lt;br /&gt;Get it here:&lt;br /&gt;&lt;a href="http://sunmicro.vo.llnwd.net/c1/netbeans/6.0/final/"&gt;http://sunmicro.vo.llnwd.net/c1/netbeans/6.0/final/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Read about all the glory features here:&lt;br /&gt;&lt;a href="http://www.netbeans.org/features/"&gt;http://www.netbeans.org/features/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-6789819809925154172?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/6789819809925154172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/12/netbeans-60-final-released.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6789819809925154172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6789819809925154172'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/12/netbeans-60-final-released.html' title='Netbeans 6.0 final released'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-3164108925847365653</id><published>2007-12-04T10:26:00.001+01:00</published><updated>2007-12-05T00:25:08.400+01:00</updated><title type='text'>N95  20.0.015 software update!</title><content type='html'>Nokia has released a new update for the software on the N95 - version 20.0.015.&lt;br /&gt;&lt;br /&gt;It should increase the performance and stability of many major parts of the software (including Maps), and enhance the battery lifetime by about 30% while listening to music (from 9 to 12 hours of listening).&lt;br /&gt;&lt;br /&gt;I haven't tried it out for myself yet, but I'll update this blog very soon when I have.&lt;br /&gt;&lt;br /&gt;In the meantime you can fetch it for yourself here:&lt;br /&gt;&lt;a href="http://europe.nokia.com/A4579163"&gt;http://europe.nokia.com/A4579163&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Specs on the update can be found here:&lt;br /&gt;&lt;a href="http://europe.nokia.com/A4577225"&gt;http://europe.nokia.com/A4577225&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After updating you can install the new enhanced menu structure using this link:&lt;br /&gt;&lt;a href="http://nds1.nokia.com/files/support/nseries/phones/software/New_Menu_Structure.SIS"&gt;&lt;span class="support_tsr_bodycontent"&gt;http://nds1.nokia.com/files/support/nseries/phones/software/New_Menu_Structure.SIS&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;UPDATE: After installing it myself, I &lt;span style="font-weight: bold;"&gt;strongly&lt;/span&gt; recommend all you N95 users out there to do the same. The entire phone seems remarkably faster, in the menu, the applications (calendar, messaging, contacts) and in just about every corner of the feature set that I've visited tonight.. Go get it!&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-3164108925847365653?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/3164108925847365653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/12/n95-200015-software-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/3164108925847365653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/3164108925847365653'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/12/n95-200015-software-update.html' title='N95  20.0.015 software update!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-8976560858108310469</id><published>2007-11-06T02:08:00.001+01:00</published><updated>2007-11-06T02:08:22.382+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby implementation'/><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='rails deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='fastest'/><category scheme='http://www.blogger.com/atom/ns#' term='jruby1.1 beta 1'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans 6.0 beta 2'/><title type='text'>JRuby 1.1 beta 1 released</title><content type='html'>Last Friday JRuby 1.1 beta 1 was released:&lt;br /&gt;&lt;a href="http://docs.codehaus.org/display/JRUBY/2007/11/02/JRuby+1.1b1+Released"&gt;http://docs.codehaus.org/display/JRUBY/2007/11/02/JRuby+1.1b1+Released&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The last time I tried to check out from trunk (about a week ago), I couldn't get it to work properly with the Rails support in Netbeans 6.0 beta 2, but I'll try it out again as soon as possible.&lt;br /&gt;&lt;br /&gt;The performance is now better than MRI (the original C based Ruby implementation) in 14 out of 18 tests, and what's very important to many: It's even faster on Rails!&lt;br /&gt;&lt;br /&gt;JRuby is now the most performant option for Rails deployments. w00t!&lt;br /&gt;&lt;br /&gt;Congrats JRuby team! :-)&lt;br /&gt; &lt;p style="text-align: right; font-size: 8px"&gt;Blogged with &lt;a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new"&gt;Flock&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-8976560858108310469?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/8976560858108310469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/11/jruby-11-beta-1-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8976560858108310469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8976560858108310469'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/11/jruby-11-beta-1-released.html' title='JRuby 1.1 beta 1 released'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-6164353387962501512</id><published>2007-10-29T23:53:00.001+01:00</published><updated>2007-10-29T23:53:26.742+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='comparison'/><category scheme='http://www.blogger.com/atom/ns#' term='jruby1.1'/><category scheme='http://www.blogger.com/atom/ns#' term='mri'/><title type='text'>More performance numbers on JRuby 1.1</title><content type='html'>I finally got the time to take a deeper look at JRuby 1.1 (trunk).&lt;br /&gt;just checked it out, and ran a small performance test.&lt;br /&gt;&lt;br /&gt;Immediately after I ran the exact same test for MRI.&lt;br /&gt;&lt;br /&gt;These are the results, showing an approximate 4-10 times performance from JRuby over MRI!!!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier;"&gt;E:\ror\jruby&amp;gt;jruby -J-server -O test/bench/bench_method_dispatch.rb&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;Control: 1m loops accessing a local variable 100 times&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp; 0.422000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp;&amp;nbsp; 0.422000 (&amp;nbsp; 0.422000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp; 0.282000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp;&amp;nbsp; 0.282000 (&amp;nbsp; 0.282000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp; 0.141000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp;&amp;nbsp; 0.141000 (&amp;nbsp; 0.141000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp; 0.156000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp;&amp;nbsp; 0.156000 (&amp;nbsp; 0.156000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp; 0.156000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp;&amp;nbsp; 0.156000 (&amp;nbsp; 0.156000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;Test STI: 1m loops accessing a fixnum var and calling to_i 100 times&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp; 3.781000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp;&amp;nbsp; 3.781000 (&amp;nbsp; 3.781000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp; 3.625000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp;&amp;nbsp; 3.625000 (&amp;nbsp; 3.625000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp; 3.125000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp;&amp;nbsp; 3.125000 (&amp;nbsp; 3.125000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp; 3.110000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp;&amp;nbsp; 3.110000 (&amp;nbsp; 3.110000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp; 3.172000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp;&amp;nbsp; 3.172000 (&amp;nbsp; 3.172000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;Test ruby method: 1m loops calling self's foo 100 times&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp;12.094000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp; 12.094000 ( 12.094000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp;11.859000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp; 11.859000 ( 11.859000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp;11.063000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp; 11.063000 ( 11.063000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp;10.890000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp; 10.890000 ( 10.890000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp;10.875000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp; 10.875000 ( 10.875000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;E:\ror\jruby&amp;gt;ruby test/bench/bench_method_dispatch.rb&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;Control: 1m loops accessing a local variable 100 times&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp; 5.625000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp;&amp;nbsp; 5.625000 (&amp;nbsp; 5.672000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp; 5.625000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp;&amp;nbsp; 5.625000 (&amp;nbsp; 5.625000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp; 5.562000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp;&amp;nbsp; 5.562000 (&amp;nbsp; 5.562000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp; 5.704000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp;&amp;nbsp; 5.704000 (&amp;nbsp; 5.719000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp; 5.640000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp;&amp;nbsp; 5.640000 (&amp;nbsp; 5.703000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;Test STI: 1m loops accessing a fixnum var and calling to_i 100 times&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp;18.891000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp; 18.891000 ( 19.328000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp;18.937000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp; 18.937000 ( 19.344000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp;19.016000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp; 19.016000 ( 19.235000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp;19.375000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp; 19.375000 ( 20.125000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp;21.172000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp; 21.172000 ( 23.781000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;Test ruby method: 1m loops calling self's foo 100 times&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp;37.156000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp; 37.156000 ( 42.984000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp;39.141000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp; 39.141000 ( 55.672000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp;33.812000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp; 33.812000 ( 37.156000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp;33.047000&amp;nbsp;&amp;nbsp; 0.000000&amp;nbsp; 33.047000 ( 34.032000)&lt;/span&gt;&lt;br style="font-family: Courier;" /&gt;&lt;span style="font-family: Courier;"&gt;&amp;nbsp;32.938000&amp;nbsp;&amp;nbsp; 0.016000&amp;nbsp; 32.954000 ( 33.609000)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-6164353387962501512?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/6164353387962501512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/10/more-performance-numbers-on-jruby-11.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6164353387962501512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6164353387962501512'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/10/more-performance-numbers-on-jruby-11.html' title='More performance numbers on JRuby 1.1'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-1677565329714013583</id><published>2007-10-29T23:37:00.001+01:00</published><updated>2007-10-30T00:09:46.761+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='download'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='thegimp 2.4 final'/><title type='text'>The Gimp 2.4 final</title><content type='html'>Yup, the final release of The Gimp version 2.4 is finally out! :-)&lt;br /&gt;&lt;br /&gt;Windows users - get it here:&lt;br /&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=121075&amp;amp;package_id=250052&amp;amp;release_id=549292"&gt;http://sourceforge.net/project/showfiles.php?group_id=121075&amp;amp;package_id=250052&amp;amp;release_id=549292&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Other users can find their version here:&lt;br /&gt;&lt;a href="http://www.gimp.org/"&gt;http://www.gimp.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_D9khZEOUfYk/RyZoC_A7C7I/AAAAAAAABfw/YjlwGFTH3tk/s1600-h/gimp24_splash.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_D9khZEOUfYk/RyZoC_A7C7I/AAAAAAAABfw/YjlwGFTH3tk/s400/gimp24_splash.png" alt="" id="BLOGGER_PHOTO_ID_5126899626292218802" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-1677565329714013583?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/1677565329714013583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/10/gimp-24-final.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1677565329714013583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1677565329714013583'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/10/gimp-24-final.html' title='The Gimp 2.4 final'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_D9khZEOUfYk/RyZoC_A7C7I/AAAAAAAABfw/YjlwGFTH3tk/s72-c/gimp24_splash.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-44170462383853742</id><published>2007-10-29T23:32:00.001+01:00</published><updated>2007-10-29T23:32:05.160+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='jruby'/><category scheme='http://www.blogger.com/atom/ns#' term='download'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans6.0 beta 2'/><category scheme='http://www.blogger.com/atom/ns#' term='first impression'/><title type='text'>Netbeans 6.0 Beta 2</title><content type='html'>I was too busy last week, didn't have much time to blog about anything..&lt;br /&gt;&lt;br /&gt;Now is the time to briefly mention the most important news from the week that passed.&lt;br /&gt;&lt;br /&gt;The first one is Netbeans 6.0 beta 2. Since I haven't been using much of it's Java features recently, I decided to go with the Ruby-Only version.&lt;br /&gt;And what a joy that is!&lt;br /&gt;&lt;br /&gt;It's a tiny download - about 19 Megs.&lt;br /&gt;It starts in a &lt;span style="font-style: italic;"&gt;flash!!&lt;br /&gt;&lt;/span&gt;It rocks..&lt;br /&gt;&lt;br /&gt;Get it - now - here:&lt;br /&gt;&lt;a href="http://download.netbeans.org/netbeans/6.0/beta2/"&gt;http://download.netbeans.org/netbeans/6.0/beta2/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-44170462383853742?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/44170462383853742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/10/netbeans-60-beta-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/44170462383853742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/44170462383853742'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/10/netbeans-60-beta-2.html' title='Netbeans 6.0 Beta 2'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-8854826266029948602</id><published>2007-10-23T10:39:00.001+02:00</published><updated>2007-10-23T10:39:46.182+02:00</updated><title type='text'>Gimp 2.4 released tomorrow</title><content type='html'>According to gimpusers.com, the Gimp 2.4 (final) will be released tomorrow:&lt;br /&gt;&lt;a href="http://www.gimpusers.com/news/2007-10-22/gimp-24-release-24-october.html"&gt;http://www.gimpusers.com/news/2007-10-22/gimp-24-release-24-october.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Joy to the (open source gfx) world!&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-8854826266029948602?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/8854826266029948602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/10/gimp-24-released-tomorrow.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8854826266029948602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8854826266029948602'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/10/gimp-24-released-tomorrow.html' title='Gimp 2.4 released tomorrow'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-4862659387599705365</id><published>2007-10-15T23:05:00.001+02:00</published><updated>2007-10-15T23:05:27.068+02:00</updated><title type='text'>Blazingly fast JRuby</title><content type='html'>&lt;p&gt;Yesterday Charles Nutter did some extreme performance work on JRuby, making it outperform the MRI in most cases:&lt;br/&gt; &lt;a href="http://headius.blogspot.com/2007/10/performance-update.html"&gt;http://headius.blogspot.com/2007/10/performance-update.html&lt;/a&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;A lot of individual performance tests are shown here at Ola Binis blog. The list shows that JRuby outperforms MRI at a factor of more than 20 in some cases! In most cases the JRuby performance is a little faster (from a few percent to 2-3 times the performance). In a few cases MRI is still the fastest (ie. regexp):&lt;br/&gt; &lt;a href="http://ola-bini.blogspot.com/2007/10/mystery-expos-on-jruby-performance.html"&gt;http://ola-bini.blogspot.com/2007/10/mystery-expos-on-jruby-performance.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Unfortunately the performance on JRuby on Rails are a hog.. The latest findings from Ola Bini shows that this might be a result from very, very, very slow regexp-performance in JRuby, alongside symbols:&lt;br/&gt; &lt;a href="http://ola-bini.blogspot.com/2007/10/jruby-discovery-number-one.html"&gt;http://ola-bini.blogspot.com/2007/10/jruby-discovery-number-one.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Congratulations on the fantastic work on the general performance! I think this is a milestone to remember.&lt;/p&gt;  &lt;p&gt;When the performance issues on JRuby on Rails is fixed, JRuby will surely be the Ruby implementation to use! I'll test it on SAP NetWeaver as soon as I get the chance.&lt;br/&gt; &lt;/p&gt;  &lt;br/&gt; &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/performance" rel="tag"&gt;performance&lt;/a&gt;, &lt;a href="http://technorati.com/tag/compiler" rel="tag"&gt;compiler&lt;/a&gt;, &lt;a href="http://technorati.com/tag/charles%20nutter" rel="tag"&gt;charles nutter&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ola%20bini" rel="tag"&gt;ola bini&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-4862659387599705365?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/4862659387599705365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/10/blazingly-fast-jruby.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/4862659387599705365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/4862659387599705365'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/10/blazingly-fast-jruby.html' title='Blazingly fast JRuby'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-3786374126494519823</id><published>2007-10-08T13:47:00.001+02:00</published><updated>2007-10-08T13:47:16.965+02:00</updated><title type='text'>Joost open for the public</title><content type='html'>&lt;p&gt;Joost has now finished their closed beta testing period. This means that Joost is now open for the public.&lt;/p&gt;  &lt;p&gt;The beta label is still there, but the version is now 1.0.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.joost.com/" title="Joost&amp;trade; the best of tv and the internet"&gt;&lt;img src="http://banners.joost.com/joost_005_en_120x60_watch1.gif" alt="Joost&amp;trade; the best of tv and the internet"/&gt;&lt;/a&gt;&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/joost" rel="tag"&gt;joost&lt;/a&gt;, &lt;a href="http://technorati.com/tag/open" rel="tag"&gt;open&lt;/a&gt;, &lt;a href="http://technorati.com/tag/public" rel="tag"&gt;public&lt;/a&gt;, &lt;a href="http://technorati.com/tag/announcement" rel="tag"&gt;announcement&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-3786374126494519823?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/3786374126494519823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/10/joost-open-for-public.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/3786374126494519823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/3786374126494519823'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/10/joost-open-for-public.html' title='Joost open for the public'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-6261789034897585718</id><published>2007-10-04T20:36:00.001+02:00</published><updated>2007-10-04T20:36:41.688+02:00</updated><title type='text'>JRuby Compiler #2</title><content type='html'>&lt;p&gt;Yesterday Charles Nutter - one of the core members of the JRuby Team, and the man behind the recently announced JRuby Compiler - raised the expectations on when to see a compiler for JRuby capable of producing normally-instantiable and invokable Java classes from Ruby ditto.&lt;/p&gt;  &lt;p&gt;He says that he might be starting on it before JRuby 1.1, and that his best guess is to see it done before the end of 2007.&lt;/p&gt;  &lt;p&gt;When "JRuby compiler #2" is finished, it will be far easier to call Ruby code from a Java app. Just as easy as calling Groovy classes from Java.&lt;/p&gt;  &lt;p&gt;Read the post here&lt;br/&gt; &lt;a href="http://www.nabble.com/using-JRuby-objects-from-Java-tf4561533.html#a13018626"&gt;http://www.nabble.com/using-JRuby-objects-from-Java-tf4561533.html#a13018626&lt;/a&gt;&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/compiler%20%232" rel="tag"&gt;compiler #2&lt;/a&gt;, &lt;a href="http://technorati.com/tag/invokable" rel="tag"&gt;invokable&lt;/a&gt;, &lt;a href="http://technorati.com/tag/instantiable" rel="tag"&gt;instantiable&lt;/a&gt;, &lt;a href="http://technorati.com/tag/java%20classes" rel="tag"&gt;java classes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ruby" rel="tag"&gt;ruby&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-6261789034897585718?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/6261789034897585718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/10/jruby-compiler-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6261789034897585718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6261789034897585718'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/10/jruby-compiler-2.html' title='JRuby Compiler #2'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-6292733329077430035</id><published>2007-10-04T10:51:00.001+02:00</published><updated>2007-10-04T10:51:03.013+02:00</updated><title type='text'>New JavaFX stuff</title><content type='html'>&lt;p&gt;There is a new tutorial in the "learning curve" series for JavaFX at java.sun.com (part 3):&lt;br/&gt; &lt;a href="http://java.sun.com/developer/technicalArticles/scripting/javafx/lc/part3/"&gt;http://java.sun.com/developer/technicalArticles/scripting/javafx/lc/part3/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The first 2 parts can be found as links in the lower part of the article.&lt;/p&gt;  &lt;p&gt;Furthermore innovative guys are giving JavaFX Script support for GlassFish V2 UR1 application clients - interesting stuff!&lt;/p&gt;  &lt;p&gt;Read more about that here:&lt;br/&gt; &lt;a href="http://blogs.sun.com/quinn/entry/preview_of_javafx_script_support"&gt;http://blogs.sun.com/quinn/entry/preview_of_javafx_script_support&lt;/a&gt;&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/javafx" rel="tag"&gt;javafx&lt;/a&gt;, &lt;a href="http://technorati.com/tag/functions" rel="tag"&gt;functions&lt;/a&gt;, &lt;a href="http://technorati.com/tag/operations" rel="tag"&gt;operations&lt;/a&gt;, &lt;a href="http://technorati.com/tag/glassfish" rel="tag"&gt;glassfish&lt;/a&gt;, &lt;a href="http://technorati.com/tag/tutorial" rel="tag"&gt;tutorial&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-6292733329077430035?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/6292733329077430035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/10/new-javafx-stuff.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6292733329077430035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6292733329077430035'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/10/new-javafx-stuff.html' title='New JavaFX stuff'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-5529437064452339098</id><published>2007-10-04T10:46:00.001+02:00</published><updated>2007-10-04T20:31:09.308+02:00</updated><title type='text'>New JRE preview (Update N ~ Consumer JRE)</title><content type='html'>&lt;p&gt;The long awaited "Consumer JRE" (now called Java 6 SE Update N) is here for preview:&lt;br /&gt;&lt;a href="https://jdk6.dev.java.net/6uNea.html"&gt;https://jdk6.dev.java.net/6uNea.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This version is supposed to enable start of Java Applications in a speed comparable to Flash based applications.. This is particularly nice for projects relying on Java Web Start and Applets, but should benefit other usage types as well.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Read more about it on these links:&lt;br /&gt;&lt;a href="http://cld.blog-city.com/consumer_jre_is_here__early_access_available.htm"&gt;http://cld.blog-city.com/consumer_jre_is_here__early_access_available.htm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://weblogs.java.net/blog/chet/archive/2007/10/early_access_gr.html"&gt;http://weblogs.java.net/blog/chet/archive/2007/10/early_access_gr.html&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;br /&gt;&lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/java%206%20udpate%20n" rel="tag"&gt;java 6 udpate n&lt;/a&gt;, &lt;a href="http://technorati.com/tag/consumer%20jre" rel="tag"&gt;consumer jre&lt;/a&gt;, &lt;a href="http://technorati.com/tag/early%20access" rel="tag"&gt;early access&lt;/a&gt;, &lt;a href="http://technorati.com/tag/preview" rel="tag"&gt;preview&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-5529437064452339098?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/5529437064452339098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/10/new-jre-preview-consumer-jre-update-n.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5529437064452339098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5529437064452339098'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/10/new-jre-preview-consumer-jre-update-n.html' title='New JRE preview (Update N ~ Consumer JRE)'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-269881438163798491</id><published>2007-10-01T10:16:00.001+02:00</published><updated>2007-10-01T10:16:35.624+02:00</updated><title type='text'>JRuby Compiler done</title><content type='html'>&lt;p&gt;Last week (at JAOO!) &lt;a href="http://headius.blogspot.com/2007/09/compiler-is-complete.html"&gt;Charles Nutter finished the bytecode compiler for JRuby&lt;/a&gt;. Congratulations on that one! :-)&lt;/p&gt;  &lt;p&gt;Unfortunately I haven't had the time to take a look at it yet - I'm pretty busy these days - but I'll get it and share my first impressions as soon as possible.&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/charles%20nutter" rel="tag"&gt;charles nutter&lt;/a&gt;, &lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/compiler" rel="tag"&gt;compiler&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-269881438163798491?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/269881438163798491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/10/jruby-compiler-done.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/269881438163798491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/269881438163798491'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/10/jruby-compiler-done.html' title='JRuby Compiler done'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-8042536004032099558</id><published>2007-09-28T17:39:00.001+02:00</published><updated>2007-09-28T17:39:43.685+02:00</updated><title type='text'>The Gimp 2.4 RC3</title><content type='html'>&lt;p&gt;Woopsie, due to this weeks JAOO conference in Århus Denmark, I completely missed that The Gimp is now available in RC3 - also for Windows.&lt;/p&gt;  &lt;p&gt;Download here:&lt;br/&gt; &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=121075"&gt;http://sourceforge.net/project/showfiles.php?group_id=121075&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I have a lot to blog about on JAOO, I just don't know where to begin ;) I'll be getting to it.&lt;br/&gt; &lt;/p&gt;  &lt;br/&gt; &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/the%20gimp%202.4%20rc3" rel="tag"&gt;the gimp 2.4 rc3&lt;/a&gt;, &lt;a href="http://technorati.com/tag/windows" rel="tag"&gt;windows&lt;/a&gt;, &lt;a href="http://technorati.com/tag/released" rel="tag"&gt;released&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-8042536004032099558?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/8042536004032099558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/09/gimp-24-rc3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8042536004032099558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8042536004032099558'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/09/gimp-24-rc3.html' title='The Gimp 2.4 RC3'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-7277263324242615282</id><published>2007-09-22T01:00:00.001+02:00</published><updated>2007-09-22T01:00:40.015+02:00</updated><title type='text'>Conversations app on N95</title><content type='html'>&lt;p&gt;After reading &lt;a href="http://n95blog.com/using-conversation-on-nokia-n95/"&gt;this blog post&lt;/a&gt;, I installed the new Conversations app on my N95.&lt;/p&gt;  &lt;p&gt;It the kind of messaging app I've always wanted for my phone. Actually a little bit like &lt;a href="http://r2.nokia.com/nokia/0,,71739,00.html"&gt;Life Blog&lt;/a&gt;, but just for the messages on your phone.&lt;/p&gt;  &lt;p&gt;It shows the newest messages on you phone in a conversational format, a little like you might know it from &lt;a href="http://www.gnome.org/projects/evolution/"&gt;Evolution&lt;/a&gt; or &lt;a href="http://gmail.com/"&gt;Gmail&lt;/a&gt;. Very nice actually, although it shows the all messages stored from a user in a conversation, instead just the ones that have been send and received in the same logical conversation. But it works anyway.&lt;/p&gt;   &lt;p&gt;After installing Conversations it is "always on" through it's direct integration into the contacts application. Just as you might have seen in IP Phone apps such as &lt;a href="http://www.nokia.com/A4403822"&gt;Gizmo&lt;/a&gt;.&lt;/p&gt;  What I would have liked to see to make Conversations complete, was integration into the Call Log application. But who knows what sneaks into the app before it's beta tag is removed.&lt;br/&gt; &lt;p&gt;You can get the app here:&lt;br/&gt; &lt;a href="http://www.nokia.com/A4568203"&gt;http://www.nokia.com/A4568203&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Remember to install the services on the phone memory!&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/conversations" rel="tag"&gt;conversations&lt;/a&gt;, &lt;a href="http://technorati.com/tag/nokia%20n95" rel="tag"&gt;nokia n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/messaging" rel="tag"&gt;messaging&lt;/a&gt;, &lt;a href="http://technorati.com/tag/contacts%20integration" rel="tag"&gt;contacts integration&lt;/a&gt;, &lt;a href="http://technorati.com/tag/application" rel="tag"&gt;application&lt;/a&gt;, &lt;a href="http://technorati.com/tag/utility" rel="tag"&gt;utility&lt;/a&gt;, &lt;a href="http://technorati.com/tag/oppinion" rel="tag"&gt;oppinion&lt;/a&gt;, &lt;a href="http://technorati.com/tag/first%20impressions" rel="tag"&gt;first impressions&lt;/a&gt;, &lt;a href="http://technorati.com/tag/beta%20labs" rel="tag"&gt;beta labs&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-7277263324242615282?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/7277263324242615282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/09/conversations-app-on-n95.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/7277263324242615282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/7277263324242615282'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/09/conversations-app-on-n95.html' title='Conversations app on N95'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-652336259723086630</id><published>2007-09-20T16:18:00.001+02:00</published><updated>2007-09-20T16:18:06.191+02:00</updated><title type='text'>JRuby gurus in Denmark!</title><content type='html'>&lt;p&gt;Hey - I just realized that the two gurus of &lt;a href="http://jruby.codehaus.org/"&gt;JRuby&lt;/a&gt; - &lt;a href="http://headius.blogspot.com/"&gt;Charles Nutter&lt;/a&gt; and &lt;a href="http://http://www.bloglines.com/blog/ThomasEEnebo"&gt;Thomas E. Enebo&lt;/a&gt; - is &lt;a href="http://www.jaoo.dk/presentation/JRuby%3A+The+Beauty+and+Power+of+Ruby+on+the+JVM"&gt;visiting Denmark&lt;/a&gt; at next weeks &lt;a href="http://www.jaoo.dk/"&gt;JAOO &lt;/a&gt;conference.&lt;/p&gt;  &lt;p&gt;I saw your presentation at &lt;a href="http://java.sun.com/javaone/sf/index.jsp"&gt;JavaOne &lt;/a&gt;4 months ago, and can't wait to see what you have to say now (I mean - things move fast nowadays).&lt;/p&gt;  &lt;p&gt;See you next week guys!&lt;br/&gt; &lt;/p&gt;  &lt;blockquote&gt;&lt;p/&gt;&lt;/blockquote&gt;&lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/charles%20nutter" rel="tag"&gt;charles nutter&lt;/a&gt;, &lt;a href="http://technorati.com/tag/thomas%20enebo" rel="tag"&gt;thomas enebo&lt;/a&gt;, &lt;a href="http://technorati.com/tag/visting%20denmark" rel="tag"&gt;visting denmark&lt;/a&gt;, &lt;a href="http://technorati.com/tag/jaoo%20conference" rel="tag"&gt;jaoo conference&lt;/a&gt;, &lt;a href="http://technorati.com/tag/java" rel="tag"&gt;java&lt;/a&gt;, &lt;a href="http://technorati.com/tag/sun%20microsystems" rel="tag"&gt;sun microsystems&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-652336259723086630?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/652336259723086630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/09/jruby-gurus-in-denmark.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/652336259723086630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/652336259723086630'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/09/jruby-gurus-in-denmark.html' title='JRuby gurus in Denmark!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-7520236960229036557</id><published>2007-09-18T13:45:00.001+02:00</published><updated>2007-09-18T13:45:17.934+02:00</updated><title type='text'>Netbeans 6.0 beta 1!</title><content type='html'>&lt;p&gt;Ohoy folks - it's time for &lt;strong&gt;Netbeans 6.0 beta 1&lt;/strong&gt;!&lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;After a quick run my first impression is that it seems remarkably faster than the M10 build. The Ruby editor is somewhat snappier and less reluctant. It is actually really nice to work with. More or less on par with the speed of a native windows application - and possibly getting even better before the RC and final version.&lt;/p&gt;  &lt;p&gt;The welcome and splash screens have been updated:&lt;br/&gt; &lt;a href="http://flickr.com/photos/34283504@N00/1401165673" title="nb60b1_splash.png"&gt;&lt;img border="0" src="http://static.flickr.com/1207/1401165673_2426dbbe30_d.jpg" /&gt;&lt;/a&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;As well as the it's icon:&lt;br/&gt; &lt;a href="http://flickr.com/photos/34283504@N00/1401165317" title="nb60b1_windows-header.png"&gt;&lt;img border="0" src="http://static.flickr.com/1281/1401165317_8be8f7de26_d.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;But those are some of the least interesting of the changes. See the full change list here:&lt;br/&gt; &lt;a href="http://wiki.netbeans.org/wiki/view/NewAndNoteWorthy#section-NewAndNoteWorthy-Beta1"&gt;http://wiki.netbeans.org/wiki/view/NewAndNoteWorthy#section-NewAndNoteWorthy-Beta1&lt;/a&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;Get it here (including link to the ruby-only IDE):&lt;br/&gt; &lt;a href="http://bits.netbeans.org/download/6_0/beta1/latest/"&gt;http://bits.netbeans.org/download/6_0/beta1/latest/&lt;/a&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;More info here:&lt;br/&gt; &lt;a href="http://cld.blog-city.com/netbeans_6_beta_arrives__cool_new_look_and_brimming_with_fe.htm"&gt;http://cld.blog-city.com/netbeans_6_beta_arrives__cool_new_look_and_brimming_with_fe.htm&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Jooooy!&lt;/p&gt;  &lt;p&gt;BTW: A comparison of MS Visual Studio.NET 2008 and Netbeans 6.0 can be found here:&lt;br/&gt; &lt;a href="http://sunnytalkstech.blogspot.com/2007/09/visual-studio-2008-vs-netbeans-60.html"&gt;http://sunnytalkstech.blogspot.com/2007/09/visual-studio-2008-vs-netbeans-60.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The updated documentation including the newest tutorials can be found here:&lt;br/&gt; &lt;a href="http://www.netbeans.org/kb/60/"&gt;http://www.netbeans.org/kb/60/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Direct link to tutorials (also included on the welcome page):&lt;br/&gt; &lt;a href="http://www.netbeans.org/kb/60/ruby/index.html"&gt;http://www.netbeans.org/kb/60/ruby/index.html&lt;/a&gt;&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/netbeans%206.0%20beta%201" rel="tag"&gt;netbeans 6.0 beta 1&lt;/a&gt;, &lt;a href="http://technorati.com/tag/oppinion" rel="tag"&gt;oppinion&lt;/a&gt;, &lt;a href="http://technorati.com/tag/first%20impressions" rel="tag"&gt;first impressions&lt;/a&gt;, &lt;a href="http://technorati.com/tag/release" rel="tag"&gt;release&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ruby%20rails%20ide" rel="tag"&gt;ruby rails ide&lt;/a&gt;, &lt;a href="http://technorati.com/tag/rails%20REST%20example" rel="tag"&gt;rails REST example&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-7520236960229036557?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/7520236960229036557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/09/netbeans-60-beta-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/7520236960229036557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/7520236960229036557'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/09/netbeans-60-beta-1.html' title='Netbeans 6.0 beta 1!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-5930445470094822779</id><published>2007-09-18T12:41:00.001+02:00</published><updated>2007-09-18T12:41:31.482+02:00</updated><title type='text'>Mongrel, prepare for Glassfish!</title><content type='html'>&lt;p&gt;A couple of days ago&lt;a href="http://headius.blogspot.com/"&gt; Charles Nutter&lt;/a&gt; &lt;a href="http://headius.blogspot.com/2007/09/end-is-near-for-mongrel.html"&gt;announced&lt;/a&gt; the preview version of the Glassfish server gem for JRuby/Rails deployments.&lt;/p&gt;  &lt;p&gt;What's the biggie about this you ask? Well, you get high performance JRuby on Rails support out of the box, with way better features han running Mongrel. In other words - you get the benefit of the features of a state of the art Java Application Server, as well as the ease of use of the Mongrel...! Ok, Glassfish+JRuby is not as fast as Mongrel+Ruby, but will (hopefully) be with JRuby 1.1.&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;You download the gem here:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://download.java.net/maven/glassfish/com/sun/enterprise/glassfish/glassfish-gem/10.0-SNAPSHOT/"&gt;http://download.java.net/maven/glassfish/com/sun/enterprise/glassfish/glassfish-gem/10.0-SNAPSHOT/&lt;/a&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;Then you install the gem with this command:&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;&lt;pRE&gt;gem install glassfish-gem-10.0-SNAPSHOT.gem&lt;/PRE&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;You run the server using this command:&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;&lt;pRE&gt;glassfish_rails testapp&lt;/PRE&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;Charles reports that Glassfish has blazing performance on static files. This will be a really attractive option (if not first choice) when JRuby 1.1 hits the road.&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/glassfish" rel="tag"&gt;glassfish&lt;/a&gt;, &lt;a href="http://technorati.com/tag/performance" rel="tag"&gt;performance&lt;/a&gt;, &lt;a href="http://technorati.com/tag/rails" rel="tag"&gt;rails&lt;/a&gt;, &lt;a href="http://technorati.com/tag/charles%20nutter" rel="tag"&gt;charles nutter&lt;/a&gt;, &lt;a href="http://technorati.com/tag/gem" rel="tag"&gt;gem&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-5930445470094822779?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/5930445470094822779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/09/mongrel-prepare-for-glassfish.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5930445470094822779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5930445470094822779'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/09/mongrel-prepare-for-glassfish.html' title='Mongrel, prepare for Glassfish!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-5892420618171750425</id><published>2007-09-13T12:40:00.001+02:00</published><updated>2007-09-13T12:41:32.493+02:00</updated><title type='text'>JRuby Compiler - faster than MRI</title><content type='html'>&lt;p&gt;According to &lt;a href="http://headius.blogspot.com/"&gt;Charles Nutter&lt;/a&gt; himself his recent work on finishing the JRuby Compiler already made JRuby run faster than MRI (Matz Reference Implementation = the "original" c based Ruby implementation). Which is very nice - congrats!&lt;/p&gt;  &lt;p&gt;You can read about the details on this blog post, as well as info on what is still missing from the compiler:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://headius.blogspot.com/2007/09/jruby-compiler-update-and-nice.html"&gt;http://headius.blogspot.com/2007/09/jruby-compiler-update-and-nice.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It's gonna be a long waiting time until the release of JRuby 1.1 ;-)&lt;br /&gt;&lt;/p&gt; &lt;br /&gt;&lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/compiler" rel="tag"&gt;compiler&lt;/a&gt;, &lt;a href="http://technorati.com/tag/benchmark" rel="tag"&gt;benchmark&lt;/a&gt;, &lt;a href="http://technorati.com/tag/MRI" rel="tag"&gt;MRI&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ruby%20reference%20implementation" rel="tag"&gt;ruby reference implementation&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-5892420618171750425?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/5892420618171750425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/09/jruby-compiler-faster-than-mri.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5892420618171750425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5892420618171750425'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/09/jruby-compiler-faster-than-mri.html' title='JRuby Compiler - faster than MRI'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-6587111757818392520</id><published>2007-09-06T16:23:00.001+02:00</published><updated>2007-09-06T16:23:42.370+02:00</updated><title type='text'>The Gimp 2.4 rc2 (windows)</title><content type='html'>&lt;p&gt;The Gimp has now been released in it's version 2.4 RC2.&lt;/p&gt;  &lt;p&gt;About 7 hours ago, the installer for Windows became available on this link:&lt;br/&gt; &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=121075&amp;amp;package_id=240554&amp;amp;release_id=537331"&gt;http://sourceforge.net/project/showfiles.php?group_id=121075&amp;amp;package_id=240554&amp;amp;release_id=537331&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enjoy.&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/the%20gimp" rel="tag"&gt;the gimp&lt;/a&gt;, &lt;a href="http://technorati.com/tag/2.4%20rc2" rel="tag"&gt;2.4 rc2&lt;/a&gt;, &lt;a href="http://technorati.com/tag/windows" rel="tag"&gt;windows&lt;/a&gt;, &lt;a href="http://technorati.com/tag/release" rel="tag"&gt;release&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-6587111757818392520?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/6587111757818392520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/09/gimp-24-rc2-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6587111757818392520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6587111757818392520'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/09/gimp-24-rc2-windows.html' title='The Gimp 2.4 rc2 (windows)'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-1654765025756609122</id><published>2007-08-30T12:03:00.001+02:00</published><updated>2007-08-30T12:44:52.976+02:00</updated><title type='text'>New Nokia Map Loader 1.2</title><content type='html'>&lt;p&gt;While we're at the Nokia Maps, we might as well mention the new Nokia Map Loader 1.2.&lt;/p&gt;  &lt;p&gt;The new version requires Microsoft .NET Framework 3.0! What a shame.. Why don't Nokia just use Java which just about everyone seems to have?&lt;/p&gt;  &lt;p&gt;Well, the installer fetches .NET 3.0 for you, if you don't already have it installed.It takes some time to get, and a little more than a short while to install.. It actually takes quite some time, which is very annoying. But hey, it's only the first time (but what if I didn't want .NET 3.0 on my machine?).&lt;/p&gt;  &lt;p&gt;After .NET 3.0 has finished installing, the rest of the installation takes only a moment.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://flickr.com/photos/34283504@N00/1275391928" title="n95maploader1.png"&gt;&lt;img src="http://static.flickr.com/1345/1275391928_73e7797a1f_d.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Besides the splash screen, I can't tell the difference from Map Loader 1.1. It's probably just bugfixes, or perhaps the preparation for using new features in .NET 3.0. Anyone?&lt;/p&gt;  &lt;p&gt;I still miss the feature that lets you see which maps you've already installed on the memory card. I hope this feature will show up in the next version.&lt;/p&gt;&lt;p&gt;Also check out this post for updates on the Maps application:&lt;br /&gt;&lt;a href="http://luposlip.blogspot.com/2007/08/nokia-maps-10-finally-for-n95.html"&gt;http://luposlip.blogspot.com/2007/08/nokia-maps-10-finally-for-n95.html&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/nokia" rel="tag"&gt;nokia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/map%20loader%201.2" rel="tag"&gt;map loader 1.2&lt;/a&gt;, &lt;a href="http://technorati.com/tag/update" rel="tag"&gt;update&lt;/a&gt;, &lt;a href="http://technorati.com/tag/oppinion" rel="tag"&gt;oppinion&lt;/a&gt;, &lt;a href="http://technorati.com/tag/missing%20feature" rel="tag"&gt;missing feature&lt;/a&gt;, &lt;a href="http://technorati.com/tag/.net%203.0" rel="tag"&gt;.net 3.0&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-1654765025756609122?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/1654765025756609122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/08/new-nokia-map-loader-12.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1654765025756609122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1654765025756609122'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/08/new-nokia-map-loader-12.html' title='New Nokia Map Loader 1.2'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-256769572196067444</id><published>2007-08-30T11:49:00.001+02:00</published><updated>2007-08-30T15:32:20.167+02:00</updated><title type='text'>Nokia Maps 1.0 finally for N95!</title><content type='html'>&lt;p&gt;The official Maps 1.0 for N95 is now available here:&lt;br /&gt;&lt;a href="http://europe.nokia.com/A4509291"&gt;http://europe.nokia.com/A4509291&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://flickr.com/photos/34283504@N00/1274409763" title="n95maps1.png"&gt;&lt;img src="http://static.flickr.com/1244/1274409763_911827c370_d.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Remember to make sure you have the newest firmware (12.0.013) before upgrading your Maps application.&lt;/p&gt;  &lt;p&gt;I've now installed it on my N95. It looks the same as the beta version I installed a couple of weeks ago, but it should be more stable. The version is now called 1.02(1).&lt;/p&gt;  &lt;p&gt;It is advised to install Maps in the phone memory. The actual installation is done onto the ROM alongside the Symbian OS. Which is why it doesn't show up in the application manager (which manages applications stored in memory or flash RAM).&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;If you bought navigation and/or city guides, you might have to re-activate your license. You do this by "buying it" again for the same areas/cities. But you don't pay for it again. The licenses are stored per IMEI-number, so if you haven't changed your phone, the license stays.&lt;/p&gt;&lt;p&gt;Everything seems the same as in the beta version. Probably only bugs have been fixed since the beta version - which is nice.&lt;/p&gt;  &lt;p&gt;I saw a glitch in the beta version - if the Maps 1.0 beta wanted you to go in one direction while navigating, and you decided to go another way, sometimes it couldn't calculate a new route. I've seen this a couple of times, and hope this have been fixed in this final version.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;UPDATE&lt;/span&gt;: If you actually got a new phone  after you bought the licenses, there is help to get. Read the info in this post: &lt;a href="http://myn95.com/?p=77"&gt;http://myn95.com/?p=77&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Also see this post for updates on the Map Loader:&lt;br /&gt;&lt;a href="http://luposlip.blogspot.com/2007/08/new-nokia-map-loader-12.html"&gt;http://luposlip.blogspot.com/2007/08/new-nokia-map-loader-12.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Earlier posts on Nokia Maps:&lt;br /&gt;&lt;a href="http://luposlip.blogspot.com/2007/07/new-nokia-maps-on-n95.html"&gt;http://luposlip.blogspot.com/2007/07/new-nokia-maps-on-n95.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://luposlip.blogspot.com/2007/08/nokia-maps-10-update.html"&gt;http://luposlip.blogspot.com/2007/08/nokia-maps-10-update.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;   &lt;p&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/nokia" rel="tag"&gt;nokia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/maps" rel="tag"&gt;maps&lt;/a&gt;, &lt;a href="http://technorati.com/tag/1.0" rel="tag"&gt;1.0&lt;/a&gt;, &lt;a href="http://technorati.com/tag/final" rel="tag"&gt;final&lt;/a&gt;, &lt;a href="http://technorati.com/tag/release" rel="tag"&gt;release&lt;/a&gt;, &lt;a href="http://technorati.com/tag/oppinion" rel="tag"&gt;oppinion&lt;/a&gt;, &lt;a href="http://technorati.com/tag/installation" rel="tag"&gt;installation&lt;/a&gt;, &lt;a href="http://technorati.com/tag/license" rel="tag"&gt;license&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-256769572196067444?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/256769572196067444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/08/nokia-maps-10-finally-for-n95.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/256769572196067444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/256769572196067444'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/08/nokia-maps-10-finally-for-n95.html' title='Nokia Maps 1.0 finally for N95!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-6707698872725087773</id><published>2007-08-30T11:06:00.001+02:00</published><updated>2007-08-30T11:06:40.547+02:00</updated><title type='text'>JavaFX City Weather Sample</title><content type='html'>&lt;p&gt;I finally got the time to take a quick look at the newest Netbeans JavaFX sample application. The sample application contains a Java Service hosting weather data, and a (not very beautiful) JavaFX GUI showing the weather data. The weather data is animated in small "weather widgets", when you drag the slider beneath the date bar.&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;You'll need Netbeans 6.0 M10. Goto Tools -&amp;gt; Plugins (Netbeans Plugins Manager). Find the JavaFX Weather Sample application, and click "Install":&lt;/p&gt;  &lt;p&gt;&lt;a href="http://flickr.com/photos/34283504@N00/1274089743" title="netb6m10_javafxweather1.png"&gt;&lt;img border="0" src="http://static.flickr.com/1236/1274089743_a577bf75cc_d.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After completed installation of the sample app, goto File -&amp;gt; New Project -&amp;gt; Samples -&amp;gt; JavaFX, and select the Weather Sample app:&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://flickr.com/photos/34283504@N00/1274954008" title="netb6m10_javafxweather2.png"&gt;&lt;img border="0" src="http://static.flickr.com/1437/1274954008_fdd72a360e_d.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Finish the wizard, and run the application. When you drag the mentioned slider, the widgets are animated:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://flickr.com/photos/34283504@N00/1274953922" title="netb6m10_javafxweather3.png"&gt;&lt;img border="0" src="http://static.flickr.com/1278/1274953922_c905e4d1f4_d.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The sample is nicely structured, containing a JavaFX source file for each widget, and 3 Java classes emulating the service.&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/javafx" rel="tag"&gt;javafx&lt;/a&gt;, &lt;a href="http://technorati.com/tag/sample" rel="tag"&gt;sample&lt;/a&gt;, &lt;a href="http://technorati.com/tag/weather" rel="tag"&gt;weather&lt;/a&gt;, &lt;a href="http://technorati.com/tag/widget" rel="tag"&gt;widget&lt;/a&gt;, &lt;a href="http://technorati.com/tag/netbeans" rel="tag"&gt;netbeans&lt;/a&gt;, &lt;a href="http://technorati.com/tag/java" rel="tag"&gt;java&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-6707698872725087773?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/6707698872725087773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/08/javafx-city-weather-sample.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6707698872725087773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6707698872725087773'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/08/javafx-city-weather-sample.html' title='JavaFX City Weather Sample'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-5960998877307001057</id><published>2007-08-28T12:10:00.001+02:00</published><updated>2007-08-28T12:10:58.976+02:00</updated><title type='text'>Follow-up: ActiveRecord-JDBC 0.5</title><content type='html'>&lt;p&gt;I've now had the time to test the new ActiveRecord-JDBC 0.5. It now works perfectly with MS SQL Server.&lt;/p&gt;  &lt;p&gt;At least with SQL Server 2000 on Windows Server 2003, using Microsoft's own driver contained in sqljdbc.jar (I use &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=6d483869-816a-44cb-9787-a866235efc7c&amp;amp;displaylang=en"&gt;version 1.1, compatible with SQL Server 2005&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;Excellent work! :-)&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/RoR" rel="tag"&gt;RoR&lt;/a&gt;, &lt;a href="http://technorati.com/tag/jruby%20on%20rails" rel="tag"&gt;jruby on rails&lt;/a&gt;, &lt;a href="http://technorati.com/tag/rails" rel="tag"&gt;rails&lt;/a&gt;, &lt;a href="http://technorati.com/tag/activerecord" rel="tag"&gt;activerecord&lt;/a&gt;, &lt;a href="http://technorati.com/tag/jdbc" rel="tag"&gt;jdbc&lt;/a&gt;, &lt;a href="http://technorati.com/tag/activerecord-jdbc%200.5" rel="tag"&gt;activerecord-jdbc 0.5&lt;/a&gt;, &lt;a href="http://technorati.com/tag/microsoft%20sql%20server" rel="tag"&gt;microsoft sql server&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-5960998877307001057?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/5960998877307001057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/08/follow-up-activerecord-jdbc-05.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5960998877307001057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5960998877307001057'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/08/follow-up-activerecord-jdbc-05.html' title='Follow-up: ActiveRecord-JDBC 0.5'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-1232721540460970775</id><published>2007-08-27T10:44:00.001+02:00</published><updated>2007-08-28T21:39:31.344+02:00</updated><title type='text'>ActiveRecord-JDBC 0.5 released</title><content type='html'>&lt;p&gt;As if it wasn't enough already with the announcement of JRuby 1.0.1, the guys behind &lt;a href="http://rubyforge.org/forum/forum.php?forum_id=16990"&gt;ActiveRecord-JDBC have released version 0.5&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;I haven't had the opportunity to try it out myself yet, but will do that in a short while - but the support for HSQL, MS SQLServer, PostgreSQL, Oracle and Derby has been updated. I hope this means that I will now be able to use JRuby with MS SQL Server (not that I'm particularly fond of that DBMS, but many danish Enterprises use it..).&lt;/p&gt;&lt;p&gt;UPDATED: &lt;a href="http://www.bloglines.com/blog/ThomasEEnebo"&gt;Thomas Enebo&lt;/a&gt;'s announcement has more detailed information on how to use the new version:&lt;br /&gt;&lt;a href="http://www.bloglines.com/blog/ThomasEEnebo?id=36"&gt;http://www.bloglines.com/blog/ThomasEEnebo?id=36&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/activerecord-jdbc" rel="tag"&gt;activerecord-jdbc&lt;/a&gt;, &lt;a href="http://technorati.com/tag/activerecord" rel="tag"&gt;activerecord&lt;/a&gt;, &lt;a href="http://technorati.com/tag/rails" rel="tag"&gt;rails&lt;/a&gt;, &lt;a href="http://technorati.com/tag/RoR" rel="tag"&gt;RoR&lt;/a&gt;, &lt;a href="http://technorati.com/tag/JRuby%20on%20Rails" rel="tag"&gt;JRuby on Rails&lt;/a&gt;, &lt;a href="http://technorati.com/tag/MS%20SQLServer" rel="tag"&gt;MS SQLServer&lt;/a&gt;, &lt;a href="http://technorati.com/tag/SQL%20Server" rel="tag"&gt;SQL Server&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-1232721540460970775?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/1232721540460970775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/08/activerecord-jdbc-05-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1232721540460970775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1232721540460970775'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/08/activerecord-jdbc-05-released.html' title='ActiveRecord-JDBC 0.5 released'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-111893797871688363</id><published>2007-08-27T10:39:00.001+02:00</published><updated>2007-08-27T10:39:09.517+02:00</updated><title type='text'>JRuby 1.0.1 released</title><content type='html'>&lt;p&gt;I missed the announcement Friday last week, that JRuby 1.0.1 has been released:&lt;br/&gt; &lt;a href="http://docs.codehaus.org/display/JRUBY/2007/08/24/JRuby+1.0.1+Released"&gt;http://docs.codehaus.org/display/JRUBY/2007/08/24/JRuby+1.0.1+Released&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;There should be enough fixes/minor enhancement for you to want it.&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;Among the very small enhancements is "my own" issue no. 1181 regarding batch files for the windows environment. As small and insignificant it may seem, I must say I'm pretty proud to have helped JRuby a tiny step ahead. And that I hope to be able to help more from the Windows platform POV in the future (and hopefully with code).&lt;br/&gt; &lt;/p&gt;  &lt;br/&gt; &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/1.0.1" rel="tag"&gt;1.0.1&lt;/a&gt;, &lt;a href="http://technorati.com/tag/released" rel="tag"&gt;released&lt;/a&gt;, &lt;a href="http://technorati.com/tag/announcement" rel="tag"&gt;announcement&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ruby" rel="tag"&gt;ruby&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-111893797871688363?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/111893797871688363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/08/jruby-101-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/111893797871688363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/111893797871688363'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/08/jruby-101-released.html' title='JRuby 1.0.1 released'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-1433221952879331354</id><published>2007-08-24T11:40:00.001+02:00</published><updated>2007-08-24T11:45:56.815+02:00</updated><title type='text'>Solution: N95 rebooting</title><content type='html'>&lt;p&gt;Remember how I &lt;a href="http://luposlip.blogspot.com/2007/07/my-n95-keeps-rebooting.html"&gt;complained&lt;/a&gt; about my N95 that kept on rebooting? And that I ended up having it returned to the reseller for service? And that I stated that it &lt;a href="http://luposlip.blogspot.com/2007/08/nokia-maps-10-update.html"&gt;worked perfectly&lt;/a&gt; when I got it back?&lt;/p&gt;  &lt;p&gt;Well, it didn't. It worked perfectly for the first day or so, and then it got just as bad as it was before it got its service.&lt;/p&gt;  &lt;p&gt;Now I've found out what the issue is all about:&lt;br /&gt;It seems that after I updated the firmware to version 12.0.013, the feature of synthetically speaking the name of who is calling you, makes the phone reboot (almost) every time somebody actually calls you. Not good.&lt;/p&gt;  &lt;p&gt;But after I turned off that feature, it works perfectly again. Nice!&lt;/p&gt;  &lt;p&gt;The synthetic voice-thing is turned off here:&lt;br /&gt;Tools -&amp;gt; Settings -&amp;gt; General -&amp;gt; Personalisation -&amp;gt; Tones -&amp;gt; Say caller's name (-&amp;gt; Off).&lt;/p&gt;  &lt;p&gt;That's it! :-)&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/nokia" rel="tag"&gt;nokia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/reboot" rel="tag"&gt;reboot&lt;/a&gt;, &lt;a href="http://technorati.com/tag/issue" rel="tag"&gt;issue&lt;/a&gt;, &lt;a href="http://technorati.com/tag/problem" rel="tag"&gt;problem&lt;/a&gt;, &lt;a href="http://technorati.com/tag/12.0.013" rel="tag"&gt;12.0.013&lt;/a&gt;, &lt;a href="http://technorati.com/tag/solution" rel="tag"&gt;solution&lt;/a&gt;, &lt;a href="http://technorati.com/tag/fix" rel="tag"&gt;fix&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-1433221952879331354?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/1433221952879331354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/08/issue-n95-rebooting.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1433221952879331354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1433221952879331354'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/08/issue-n95-rebooting.html' title='Solution: N95 rebooting'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-3834599160006449909</id><published>2007-08-20T15:11:00.000+02:00</published><updated>2007-08-20T15:30:02.923+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gimp 2.4'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>The Gimp (for Windows)</title><content type='html'>Apparently The Gimp (worlds greatest open source image editor in many ways on par with Photoshop) was released last week in its RC1 version.&lt;br /&gt;&lt;br /&gt;This friday the RC1 got available for Windows as well.&lt;br /&gt;&lt;br /&gt;Go get it now, here:&lt;br /&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=121075&amp;package_id=240554&amp;amp;release_id=532945"&gt;http://sourceforge.net/project/showfiles.php?group_id=121075&amp;package_id=240554&amp;amp;release_id=532945&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Gimp 2.4 has many new features and improvements. Including faster startup time, and a polished look.&lt;br /&gt;One of the funkier new features is the foreground extraction wizard..!&lt;br /&gt;&lt;br /&gt;The full list of new features can be found here:&lt;br /&gt;&lt;a href="http://www.gimpusers.com/tutorials/gimp-2-4-new-features.html"&gt;http://www.gimpusers.com/tutorials/gimp-2-4-new-features.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-3834599160006449909?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/3834599160006449909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/08/gimp-for-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/3834599160006449909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/3834599160006449909'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/08/gimp-for-windows.html' title='The Gimp (for Windows)'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-1756595817174294991</id><published>2007-08-16T09:52:00.001+02:00</published><updated>2007-08-16T09:52:39.829+02:00</updated><title type='text'>Netbeans 6 beating emacs?</title><content type='html'>&lt;p&gt;There has been a lot of fuzz about &lt;a href="http://www.netbeans.org/community/releases/60/index.html"&gt;Netbeans 6&lt;/a&gt; Ruby support. And there still is.&lt;/p&gt;  &lt;p&gt;A lot of hardcore Ruby folks have historically been using (X)Emacs, among other reasons because of it's way of being easy to expand and personalize.&lt;/p&gt;  &lt;p&gt;But hardcore Ruby guys, like i.e. &lt;a href="http://headius.blogspot.com/"&gt;Charles Nutter&lt;/a&gt; - one of the guys from the core &lt;a href="http://jruby.codehaus.org/"&gt;JRuby&lt;/a&gt; core team which are responsible for making Ruby Rock on the Java platform - swears to Netbeans 6 ruby support.&lt;/p&gt;  &lt;p&gt;Read his oppinion about Netbeans 6 and it's support for Ruby here:&lt;br/&gt; &lt;a href="http://headius.blogspot.com/2007/08/netbeans-ruby-support-is-bomb.html"&gt;http://headius.blogspot.com/2007/08/netbeans-ruby-support-is-bomb.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In the comments to the post, a guy actually states, that he is one of those who has &lt;a href="http://headius.blogspot.com/2007/08/netbeans-ruby-support-is-bomb.html#comment-5287700361182131919"&gt;trashed XEmacs for ruby&lt;/a&gt; in favor of Netbeans! :-)&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;Charles' post includes links to Netbeans' Ruby features pages, and mentions the existence of a Ruby-only version of Netbeans 6.&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;The Ruby-only version can be found here:&lt;br/&gt; &lt;a href="http://deadlock.netbeans.org/hudson/job/ruby/"&gt;http://deadlock.netbeans.org/hudson/job/ruby/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The download is merely 30 MB!&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ruby" rel="tag"&gt;ruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/netbeans%206" rel="tag"&gt;netbeans 6&lt;/a&gt;, &lt;a href="http://technorati.com/tag/charles%20nutter" rel="tag"&gt;charles nutter&lt;/a&gt;, &lt;a href="http://technorati.com/tag/emacs" rel="tag"&gt;emacs&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ruby%20only%20ide" rel="tag"&gt;ruby only ide&lt;/a&gt;, &lt;a href="http://technorati.com/tag/xemacs" rel="tag"&gt;xemacs&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-1756595817174294991?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/1756595817174294991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/08/netbeans-6-beating-emacs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1756595817174294991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1756595817174294991'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/08/netbeans-6-beating-emacs.html' title='Netbeans 6 beating emacs?'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-8843487047008486259</id><published>2007-08-10T09:30:00.001+02:00</published><updated>2007-08-10T09:30:37.820+02:00</updated><title type='text'>Getting started with JavaFX animation</title><content type='html'>&lt;p&gt;If you want to get started with animations in &lt;a href="http://sun.com/javafx"&gt;JavaFX&lt;/a&gt;, &lt;a href="http://blogs.sun.com/chrisoliver/"&gt;Chris Oliver&lt;/a&gt; just posted a short getting-started tutorial on his blog.&lt;/p&gt;  &lt;p&gt;It shows how JavaFX makes it easy to make smooth running non-blocking (Swing based) animations, with no explicit use of threads.&lt;/p&gt;  &lt;p&gt;Read the full post here:&lt;br/&gt; &lt;a href="http://blogs.sun.com/chrisoliver/entry/programming_animations_in_fx"&gt;http://blogs.sun.com/chrisoliver/entry/programming_animations_in_fx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Especially the &lt;a href="http://blogs.sun.com/chrisoliver/resource/javafxpad3.jnlp"&gt;Simple Path Animation&lt;/a&gt; is quite educational for beginners (link opens up JavaFXPad).&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/javafx" rel="tag"&gt;javafx&lt;/a&gt;, &lt;a href="http://technorati.com/tag/animation" rel="tag"&gt;animation&lt;/a&gt;, &lt;a href="http://technorati.com/tag/guide" rel="tag"&gt;guide&lt;/a&gt;, &lt;a href="http://technorati.com/tag/tutorial" rel="tag"&gt;tutorial&lt;/a&gt;, &lt;a href="http://technorati.com/tag/howto" rel="tag"&gt;howto&lt;/a&gt;, &lt;a href="http://technorati.com/tag/getting%20started" rel="tag"&gt;getting started&lt;/a&gt;, &lt;a href="http://technorati.com/tag/chris%20oliver" rel="tag"&gt;chris oliver&lt;/a&gt;, &lt;a href="http://technorati.com/tag/java" rel="tag"&gt;java&lt;/a&gt;, &lt;a href="http://technorati.com/tag/swing" rel="tag"&gt;swing&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-8843487047008486259?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/8843487047008486259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/08/getting-started-with-javafx-animation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8843487047008486259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8843487047008486259'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/08/getting-started-with-javafx-animation.html' title='Getting started with JavaFX animation'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-8924099062824680304</id><published>2007-08-09T14:21:00.001+02:00</published><updated>2007-08-30T12:42:30.618+02:00</updated><title type='text'>Nokia Maps 1.0 Update</title><content type='html'>&lt;p&gt;Today I got my N95 back from service. And now it works perfectly again.. As a matter of fact, they even replaced the cover (Sand colored), which had got a slightly reddish tint at the edges, as well as the battery (don't know why - perhaps it's an updated version which lasts longer?).&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;And a couple of minutes ago I installed the Nokia Maps 1.0 pre-release update from the link found in this post:&lt;br /&gt;&lt;a href="http://www.3g.co.uk/3GForum/showthread.php?t=62157&amp;highlight=nokia+maps"&gt;http://www.3g.co.uk/3GForum/showthread.php?t=62157&amp;amp;highlight=nokia+maps&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It works perfectly, and the user interface is now better and more informative. It support A-GPS and has updated colors on the maps. For a full review of the updated Maps, check out this preview:&lt;br /&gt;&lt;a href="http://thenokiablog.com/2007/06/15/preview-nokia-maps-10-update/"&gt;http://thenokiablog.com/2007/06/15/preview-nokia-maps-10-update/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;I found the link to the above post in &lt;a href="http://myn95.com/?p=81"&gt;this post&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;UPDATE&lt;/span&gt;: For updated information, check out these posts:&lt;br /&gt;&lt;a href="http://luposlip.blogspot.com/2007/08/nokia-maps-10-finally-for-n95.html"&gt;http://luposlip.blogspot.com/2007/08/nokia-maps-10-finally-for-n95.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://luposlip.blogspot.com/2007/08/new-nokia-map-loader-12.html"&gt;http://luposlip.blogspot.com/2007/08/new-nokia-map-loader-12.html&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;    &lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/nokia" rel="tag"&gt;nokia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/maps" rel="tag"&gt;maps&lt;/a&gt;, &lt;a href="http://technorati.com/tag/1.0" rel="tag"&gt;1.0&lt;/a&gt;, &lt;a href="http://technorati.com/tag/preview" rel="tag"&gt;preview&lt;/a&gt;, &lt;a href="http://technorati.com/tag/update" rel="tag"&gt;update&lt;/a&gt;, &lt;a href="http://technorati.com/tag/agps" rel="tag"&gt;agps&lt;/a&gt;, &lt;a href="http://technorati.com/tag/a-gps" rel="tag"&gt;a-gps&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-8924099062824680304?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/8924099062824680304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/08/nokia-maps-10-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8924099062824680304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8924099062824680304'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/08/nokia-maps-10-update.html' title='Nokia Maps 1.0 Update'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-8559907404812561841</id><published>2007-08-08T22:55:00.001+02:00</published><updated>2007-08-08T23:03:00.926+02:00</updated><title type='text'>Great JavaFX Tutorial!</title><content type='html'>&lt;p&gt;If you're the kind of guy/gal that needs good thoroughly worked tutorials to get started on new technologies, the &lt;a href="http://www.sun.com/software/javafx/index.jsp"&gt;JavaFX &lt;/a&gt;Tutorial from &lt;a href="http://java.sun.com/"&gt;java.sun.com&lt;/a&gt; might just be for you.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;I just stumbled upon it today, and it was a very nice read. And very focused on using what you know already (=Java) to learn JavaFX.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;It's part 1 of a series of 3. The first part is a general introduction to the language, syntax, tools etc. The next 2 tutorials will be about handling client-server communication with JavaFX based applications.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Check it out right here:&lt;br /&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/scripting/javafxpart1/"&gt;http://java.sun.com/developer/technicalArticles/scripting/javafxpart1/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/javafx" rel="tag"&gt;javafx&lt;/a&gt;, &lt;a href="http://technorati.com/tag/tutorial" rel="tag"&gt;tutorial&lt;/a&gt;, &lt;a href="http://technorati.com/tag/getting%20started" rel="tag"&gt;getting started&lt;/a&gt;, &lt;a href="http://technorati.com/tag/article" rel="tag"&gt;article&lt;/a&gt;, &lt;a href="http://technorati.com/tag/introduction" rel="tag"&gt;introduction&lt;/a&gt;, &lt;a href="http://technorati.com/tag/jfx" rel="tag"&gt;jfx&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-8559907404812561841?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/8559907404812561841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/08/great-javafx-tutorial.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8559907404812561841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8559907404812561841'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/08/great-javafx-tutorial.html' title='Great JavaFX Tutorial!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-8440716961116397232</id><published>2007-08-07T22:00:00.001+02:00</published><updated>2007-08-07T22:00:20.475+02:00</updated><title type='text'>JRuby moving to Java 5</title><content type='html'>&lt;p&gt;Currently JRuby supports Java 1.4.x, which is good for all us supporting enterprise customers still on this old platform (i.e.: almost every SAP customer I've come across).&lt;/p&gt;  &lt;p&gt;For all new versions JRuby will only support Java 5. This goes for current trunk and forward.&lt;/p&gt;  &lt;p&gt;The JRuby 1.0 trunk will stay compatible with 1.4.x, and the JRuby team will provide a &lt;a href="http://retrotranslator.sourceforge.net/"&gt;Retrotranslator&lt;/a&gt;/&lt;a href="http://retroweaver.sourceforge.net/"&gt;Retroweaver&lt;/a&gt; version, slower than the 5-version, but compatible with 1.4.x.&lt;/p&gt;  &lt;p&gt;After all this is probably the best solution for JRuby, but now I'm even more eagerly awating the enterprises of the world to move to 5.&lt;/p&gt;  &lt;p&gt;Read the announcement on Ola Bini's blog:&lt;br/&gt; &lt;a href="http://ola-bini.blogspot.com/2007/08/jruby-is-now-java-5.html"&gt;http://ola-bini.blogspot.com/2007/08/jruby-is-now-java-5.html&lt;/a&gt;&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/java%205" rel="tag"&gt;java 5&lt;/a&gt;, &lt;a href="http://technorati.com/tag/1.4.x" rel="tag"&gt;1.4.x&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ola%20bini" rel="tag"&gt;ola bini&lt;/a&gt;, &lt;a href="http://technorati.com/tag/retrotranslator" rel="tag"&gt;retrotranslator&lt;/a&gt;, &lt;a href="http://technorati.com/tag/retroweaver" rel="tag"&gt;retroweaver&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-8440716961116397232?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/8440716961116397232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/08/jruby-moving-to-java-5.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8440716961116397232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8440716961116397232'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/08/jruby-moving-to-java-5.html' title='JRuby moving to Java 5'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-7548461170134463753</id><published>2007-08-07T21:48:00.001+02:00</published><updated>2007-08-07T21:48:54.700+02:00</updated><title type='text'>Hibernate vs. Rails</title><content type='html'>&lt;p&gt;&lt;a href="http://www.patrickpeak.com/"&gt;Patrick Peak&lt;/a&gt; - the (unbiased?) author of the book &lt;a href="http://www.manning.com/peak"&gt;Hibernate Quickly&lt;/a&gt;, has made a comparison of the persistence model behind &lt;a href="http://www.hibernate.org/"&gt;Hibernate&lt;/a&gt; and &lt;a href="http://www.rubyonrails.com/"&gt;Rails&lt;/a&gt; (=ActiveRecord):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.theserverside.com/tt/articles/article.tss?l=RailsHibernate&amp;amp;asrc=EM_NLN_1944246&amp;amp;uid=2700586"&gt;http://www.theserverside.com/tt/articles/article.tss?l=RailsHibernate&amp;amp;asrc=EM_NLN_1944246&amp;amp;uid=2700586&lt;/a&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;The conclusion is, that Rails' ActiveRecord might be the best choice suited for small and simple data models, while Hibernate is best for complex data models with lots of joins and so forth.&lt;/p&gt;  &lt;p&gt;While he might be right (I'm not in the exact right time and place to completely disagree on his conclusions), I wonder if he's aware of &lt;a href="http://studios.thoughtworks.com/mingle-project-intelligence"&gt;Mingle&lt;/a&gt;, and if he knows that Mingle is made in &lt;a href="http://jruby.codehaus.org/"&gt;JRuby&lt;/a&gt; on Rails??&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/rails" rel="tag"&gt;rails&lt;/a&gt;, &lt;a href="http://technorati.com/tag/activerecord" rel="tag"&gt;activerecord&lt;/a&gt;, &lt;a href="http://technorati.com/tag/hibernate" rel="tag"&gt;hibernate&lt;/a&gt;, &lt;a href="http://technorati.com/tag/mingle" rel="tag"&gt;mingle&lt;/a&gt;, &lt;a href="http://technorati.com/tag/comparison" rel="tag"&gt;comparison&lt;/a&gt;, &lt;a href="http://technorati.com/tag/opinion" rel="tag"&gt;opinion&lt;/a&gt;, &lt;a href="http://technorati.com/tag/RoR" rel="tag"&gt;RoR&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-7548461170134463753?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/7548461170134463753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/08/hibernate-vs-rails.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/7548461170134463753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/7548461170134463753'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/08/hibernate-vs-rails.html' title='Hibernate vs. Rails'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-4256871517474776942</id><published>2007-07-29T23:38:00.001+02:00</published><updated>2007-07-29T23:38:52.474+02:00</updated><title type='text'>Solved: JRoR, Goldspike + NetWeaver</title><content type='html'>&lt;p&gt;I finally managed to get a database backed JRuby on Rails application to run smoothly on SAP NetWeaver '04 (J2EE1.4 + JDK1.4).&lt;/p&gt;  &lt;p&gt;What I needed to do to get it working was:&lt;/p&gt;  &lt;ol&gt;&lt;li&gt;Adding the MySQL jar file to war.rb (thanks to Raphaël for leading me in that direction)&lt;/li&gt; &lt;li&gt;Moving my code to an empty rails application (perhaps something went wrong with the goldspike plugin?)&lt;/li&gt; &lt;li&gt;Creating the war file using goldspike&lt;br /&gt;&lt;/li&gt; &lt;li&gt;Building jruby.jar for myself&lt;/li&gt; &lt;li&gt;Deleting jruby-complete-1.0.jar from the war file, and adding my own jruby.jar together with a couple of other dependent jar files (seems to be the ones from &lt;a href="http://retroweaver.sourceforge.net/"&gt;retroweaver&lt;/a&gt;).&lt;/li&gt; &lt;li&gt;Packaging and deploying the war file to the NetWeaver Application Server&lt;br /&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: I tried to just build jruby-complete.jar, but for some reason it didn't work (I got a NoClassDefFoundError: null in line 715 of Ruby.java). That's why I built jruby.jar instead.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;So I actually have my first JRuby on Rails application running on SAP NetWeaver 2004 now! :-)&lt;/p&gt;  &lt;p&gt;I'm all joy.&lt;/p&gt;  &lt;p&gt;The SQL Server issue still remains, but is of less importance.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/RoR" rel="tag"&gt;RoR&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ruby" rel="tag"&gt;ruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/rails" rel="tag"&gt;rails&lt;/a&gt;, &lt;a href="http://technorati.com/tag/goldspike" rel="tag"&gt;goldspike&lt;/a&gt;, &lt;a href="http://technorati.com/tag/jdk%201.4" rel="tag"&gt;jdk 1.4&lt;/a&gt;, &lt;a href="http://technorati.com/tag/jdk14" rel="tag"&gt;jdk14&lt;/a&gt;, &lt;a href="http://technorati.com/tag/sap" rel="tag"&gt;sap&lt;/a&gt;, &lt;a href="http://technorati.com/tag/netweaver" rel="tag"&gt;netweaver&lt;/a&gt;, &lt;a href="http://technorati.com/tag/solved" rel="tag"&gt;solved&lt;/a&gt;, &lt;a href="http://technorati.com/tag/solution" rel="tag"&gt;solution&lt;/a&gt;, &lt;a href="http://technorati.com/tag/issue" rel="tag"&gt;issue&lt;/a&gt;, &lt;a href="http://technorati.com/tag/problem" rel="tag"&gt;problem&lt;/a&gt;, &lt;a href="http://technorati.com/tag/trouble" rel="tag"&gt;trouble&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-4256871517474776942?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/4256871517474776942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/07/solved-jror-goldspike-netweaver.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/4256871517474776942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/4256871517474776942'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/07/solved-jror-goldspike-netweaver.html' title='Solved: JRoR, Goldspike + NetWeaver'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-3897280478158895200</id><published>2007-07-26T14:15:00.001+02:00</published><updated>2007-07-26T14:20:02.299+02:00</updated><title type='text'>Issue: JRuby on Rails, Goldspike, NetWeaver</title><content type='html'>&lt;p&gt;I'm having a couple of issues running a JRuby on Rails application on SAP NetWeaver Application Server.&lt;/p&gt;  &lt;p&gt;First of all I wan't to be able to use the DBMS of the NetWeaver App. Server, which in my case is Microsoft SQL Server 2000. But currently there is no working support for SQL Server in activerecord-jdbc 0.4. Hope to find a work-around soon (tried different jdbc drivers, but those are not the issue - actually I know what the issue is, but not how to fix it because when using netbeans 6 you don't seem to get the sources for the gems you are using).&lt;/p&gt;  &lt;p&gt;The next issue is that if I use MySQL instead of MS SQL, JRuby can't find the rubygems I use in the WAR file generated by the goldspike plugin (ServletException: Failed to load rubygems).&lt;/p&gt;  &lt;p&gt;I just wanted to tell the world about my issues, because I can't seem to find an answer to my trouble anywhere, and the JRuby experts seem to be on (a well-deserved) vacation ;-)&lt;/p&gt;  &lt;p&gt;If anyone out there have faced the same issues (or similar), please let me know. Until then I'll continue to try and find a solution (and let you know when I succeed).&lt;br /&gt;&lt;/p&gt; &lt;br /&gt;&lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/rails" rel="tag"&gt;rails&lt;/a&gt;, &lt;a href="http://technorati.com/tag/goldspike" rel="tag"&gt;goldspike&lt;/a&gt;, &lt;a href="http://technorati.com/tag/netweaver" rel="tag"&gt;netweaver&lt;/a&gt;, &lt;a href="http://technorati.com/tag/microsoft%20sql%20server" rel="tag"&gt;microsoft sql server&lt;/a&gt;, &lt;a href="http://technorati.com/tag/activerecord-jdbc" rel="tag"&gt;activerecord-jdbc&lt;/a&gt;, &lt;a href="http://technorati.com/tag/issue" rel="tag"&gt;issue&lt;/a&gt;, &lt;a href="http://technorati.com/tag/problem" rel="tag"&gt;problem&lt;/a&gt;, &lt;a href="http://technorati.com/tag/trouble" rel="tag"&gt;trouble&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-3897280478158895200?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/3897280478158895200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/07/issue-jruby-on-rails-goldspike.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/3897280478158895200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/3897280478158895200'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/07/issue-jruby-on-rails-goldspike.html' title='Issue: JRuby on Rails, Goldspike, NetWeaver'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-2401841359122463626</id><published>2007-07-24T09:52:00.001+02:00</published><updated>2007-08-30T12:40:34.030+02:00</updated><title type='text'>New Nokia Maps on N95</title><content type='html'>&lt;p&gt;The new &lt;a href="http://mobilesearch.nokia.com/"&gt;pre-release version of Nokia Maps&lt;/a&gt; can be installed on N95, though the website doesn't initially say so.&lt;/p&gt;  &lt;p&gt;This article describes how to install it on the N95:&lt;br /&gt;&lt;a href="http://www.3g.co.uk/3GForum/showthread.php?t=62157&amp;highlight=nokia+maps"&gt;http://www.3g.co.uk/3GForum/showthread.php?t=62157&amp;amp;highlight=nokia+maps&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;More information on the new features can be read here:&lt;br /&gt;&lt;a href="http://thenokiablog.com/2007/06/15/preview-nokia-maps-10-update/"&gt;http://thenokiablog.com/2007/06/15/preview-nokia-maps-10-update/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Thanks to &lt;a href="http://myn95.com/?p=81"&gt;myn95&lt;/a&gt; for the tip.&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;UPDATE&lt;/span&gt;: Check out these newer posts for updated information:&lt;br /&gt;&lt;a href="http://luposlip.blogspot.com/2007/08/nokia-maps-10-update.html"&gt;http://luposlip.blogspot.com/2007/08/nokia-maps-10-update.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://luposlip.blogspot.com/2007/08/nokia-maps-10-finally-for-n95.html"&gt;http://luposlip.blogspot.com/2007/08/nokia-maps-10-finally-for-n95.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://luposlip.blogspot.com/2007/08/new-nokia-map-loader-12.html"&gt;http://luposlip.blogspot.com/2007/08/new-nokia-map-loader-12.html&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/nokia" rel="tag"&gt;nokia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/maps" rel="tag"&gt;maps&lt;/a&gt;, &lt;a href="http://technorati.com/tag/preview" rel="tag"&gt;preview&lt;/a&gt;, &lt;a href="http://technorati.com/tag/update" rel="tag"&gt;update&lt;/a&gt;, &lt;a href="http://technorati.com/tag/install" rel="tag"&gt;install&lt;/a&gt;, &lt;a href="http://technorati.com/tag/guide" rel="tag"&gt;guide&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-2401841359122463626?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/2401841359122463626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/07/new-nokia-maps-on-n95.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/2401841359122463626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/2401841359122463626'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/07/new-nokia-maps-on-n95.html' title='New Nokia Maps on N95'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-5588508458847015295</id><published>2007-07-23T12:41:00.001+02:00</published><updated>2007-07-23T12:41:58.848+02:00</updated><title type='text'>My N95 keeps rebooting!!</title><content type='html'>&lt;p&gt;Last week I got the time to investigate why my N95 often reboots when somebody calls me. It's been doing it always, but to begin with only occasionally.&lt;/p&gt;  &lt;p&gt;A couple of days ago I deinstalled any third party software I've ever installed on it, and it kept on doing it. The reason for me to do this now is that it now reboots itself almost every time somebody calls me.. Argh!&lt;/p&gt;  &lt;p&gt;Well, I backed it up, reset it to factory settings, took out my SD card, and gave it to my reseller to have him fix it. He borrowed me a Nokia 3130, which I'll have to cope with for about 2 weeks... Bummer!&lt;/p&gt;  &lt;p&gt;Has anyone else out there experienced the same kind of reboot-trouble?&lt;br/&gt; &lt;/p&gt;  &lt;br/&gt; &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/nokia" rel="tag"&gt;nokia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/reboot" rel="tag"&gt;reboot&lt;/a&gt;, &lt;a href="http://technorati.com/tag/restart" rel="tag"&gt;restart&lt;/a&gt;, &lt;a href="http://technorati.com/tag/trouble" rel="tag"&gt;trouble&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-5588508458847015295?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/5588508458847015295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/07/my-n95-keeps-rebooting.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5588508458847015295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5588508458847015295'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/07/my-n95-keeps-rebooting.html' title='My N95 keeps rebooting!!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-4373318588320329808</id><published>2007-07-23T12:37:00.001+02:00</published><updated>2007-07-23T12:37:04.982+02:00</updated><title type='text'>JavaFX Compiler; awesome performance</title><content type='html'>&lt;p&gt;While I was on vacation, &lt;a href="http://blogs.sun.com/chrisoliver/"&gt;Chris Oliver&lt;/a&gt; worked on the compiled version of JavaFX Script. And the preliminary results is awesome - the result for now is a amazing 54x performance gain!&lt;/p&gt;  &lt;p&gt;See the post for yourself here:&lt;br/&gt; &lt;a href="http://blogs.sun.com/chrisoliver/entry/first_steps_with_the_javafx"&gt;http://blogs.sun.com/chrisoliver/entry/first_steps_with_the_javafx&lt;/a&gt;&lt;br/&gt; &lt;/p&gt;  &lt;br/&gt; &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/javafx" rel="tag"&gt;javafx&lt;/a&gt;, &lt;a href="http://technorati.com/tag/compiler" rel="tag"&gt;compiler&lt;/a&gt;, &lt;a href="http://technorati.com/tag/performance" rel="tag"&gt;performance&lt;/a&gt;, &lt;a href="http://technorati.com/tag/javac" rel="tag"&gt;javac&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-4373318588320329808?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/4373318588320329808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/07/javafx-compiler-awesome-performance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/4373318588320329808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/4373318588320329808'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/07/javafx-compiler-awesome-performance.html' title='JavaFX Compiler; awesome performance'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-912922251730463951</id><published>2007-07-23T12:32:00.001+02:00</published><updated>2007-07-23T12:32:17.408+02:00</updated><title type='text'>Warning: Jealous computers!!</title><content type='html'>&lt;p&gt;A warning from &lt;a href="http://www.jealouscomputers.com/"&gt;jealouscomputers.com&lt;/a&gt; to all owners of nseries (and particulary N95) popped in during my vacation last week:&lt;br/&gt; &lt;OBJECT width="425" height="350"&gt;&lt;pARAM name="movie" value="http://www.youtube.com/v/dZ51tB729Mc" /&gt;&lt;pARAM name="wmode" value="transparent" /&gt;&lt;EMBED width="425" height="350" src="http://www.youtube.com/v/dZ51tB729Mc" type="application/x-shockwave-flash" wmode="transparent" /&gt;&lt;/OBJECT&gt;&lt;/p&gt;  Thanks for the &lt;a href="http://darlamack.blogs.com/darlamack/2007/07/warning---my-n9.html"&gt;warning, Darla Mack&lt;/a&gt;.&lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/warning" rel="tag"&gt;warning&lt;/a&gt;, &lt;a href="http://technorati.com/tag/nseries" rel="tag"&gt;nseries&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-912922251730463951?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/912922251730463951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/07/warning-jealous-computers.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/912922251730463951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/912922251730463951'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/07/warning-jealous-computers.html' title='Warning: Jealous computers!!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-598383889880740498</id><published>2007-07-12T17:36:00.001+02:00</published><updated>2007-07-12T17:36:07.054+02:00</updated><title type='text'>Nokia Music Launched!</title><content type='html'>&lt;p&gt;Nokia just announced their launch of &lt;a href="http://www.nokiausa.com/A4430157"&gt;Nokia Music&lt;/a&gt;!&lt;/p&gt;  &lt;p&gt;Strangely they don't seem to support other phones than 5300, 6085 and N75..!?&lt;/p&gt;  &lt;p&gt;If anyone knows otherwise, please comment on this post. I couldn't find any information on how to access the service from the N95. But as far as I'm concerned, all the features listed on the Nokia Music site is already available on the N95. Features such as (taken from the feature list of the N75):&lt;/p&gt;  &lt;ul&gt; &lt;li&gt;Dedicated music keys&lt;/li&gt; &lt;li&gt;Synching of music from media players&lt;/li&gt; &lt;li&gt;Support for many various formats&lt;/li&gt; &lt;li&gt;Playlists and equalizer&lt;/li&gt; &lt;li&gt;Stereo FM player&lt;/li&gt; &lt;li&gt;Stereo hands-free with 3D audio, and&lt;/li&gt; &lt;li&gt;Stereo Bluetooth audio&lt;br/&gt; &lt;/li&gt; &lt;/ul&gt; Hmm..&lt;br/&gt; &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/nokia%20music" rel="tag"&gt;nokia music&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/media%20player" rel="tag"&gt;media player&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-598383889880740498?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/598383889880740498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/07/nokia-music-launched.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/598383889880740498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/598383889880740498'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/07/nokia-music-launched.html' title='Nokia Music Launched!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-2666857226637770614</id><published>2007-07-11T14:00:00.001+02:00</published><updated>2007-07-11T14:00:23.214+02:00</updated><title type='text'>Bidirectional binding in JavaFX</title><content type='html'>&lt;p&gt;In the next version of the &lt;a href="http://www.sun.com/software/javafx/index.jsp"&gt;JavaFX&lt;/a&gt; interpreter, &lt;a href="http://blogs.sun.com/chrisoliver/"&gt;Chris Oliver&lt;/a&gt; &lt;a href="http://blogs.sun.com/chrisoliver/entry/bidirectional_binding"&gt;introduces&lt;/a&gt; a genious concept he calls bidirectional binding.&lt;/p&gt;  &lt;p&gt;In short it means that you can now bind a value, Y, to a function of another value, X. When you change the value of X, Y changes automatically - this is ordinary binding.&lt;/p&gt;  &lt;p&gt;The magic happens if you change the value of Y. Then JavaFX performs a reverse calculation, to rectify the value of X!!&lt;/p&gt;  &lt;p&gt;A small example from Chris's blog:&lt;/p&gt;  &lt;pRE&gt;// arithmetic&lt;br/&gt; var x = 10;&lt;br/&gt; var y = bind -x + 100;&lt;br/&gt; assert y == 90;&lt;br/&gt; y = 40;&lt;br/&gt; assert x == 60; // passes&lt;br/&gt; &lt;br/&gt; &lt;/PRE&gt;Chris' blog post also contains an example for logical negation, as well as for sequence elements.&lt;br/&gt; &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/javafx" rel="tag"&gt;javafx&lt;/a&gt;, &lt;a href="http://technorati.com/tag/interpreter" rel="tag"&gt;interpreter&lt;/a&gt;, &lt;a href="http://technorati.com/tag/chris%20oliver" rel="tag"&gt;chris oliver&lt;/a&gt;, &lt;a href="http://technorati.com/tag/bidirectional%20binding" rel="tag"&gt;bidirectional binding&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-2666857226637770614?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/2666857226637770614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/07/bidirectional-binding-in-javafx.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/2666857226637770614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/2666857226637770614'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/07/bidirectional-binding-in-javafx.html' title='Bidirectional binding in JavaFX'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-3105665749040462622</id><published>2007-07-07T11:29:00.001+02:00</published><updated>2007-07-07T11:29:07.648+02:00</updated><title type='text'>New N95 Firmware (incl. A-GPS)!!</title><content type='html'>&lt;p&gt;By reading &lt;a href="http://n95blog.com/nokia-n95-firmware-update-120013/trackback/"&gt;this&lt;/a&gt; I realized that Nokia has finally released the much anticipated new firmware for the N95.&lt;br/&gt;  &lt;/p&gt;  &lt;p&gt;The much anticipated new firmware for the Nokia N95 has arrived. And yes, it's the one that includes assisted GPS (A-GPS), which makes the GPS lock in to it's position much faster than before, as well as navigating indoor (well, perhaps not really navigating, but at least finding out approximately where you are, and in which direction you move).&lt;/p&gt;  &lt;p&gt;Before you begin, remember to backup your phone memory! You can do this from Nokia PC Suite.&lt;/p&gt;  &lt;p&gt;Afterwards, go to this site to get the update (and follow instructions):&lt;br/&gt; &lt;a href="http://europe.nokia.com/softwareupdate"&gt;http://europe.nokia.com/softwareupdate&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This fetches the NokiaSoftwareUpdater_setup.exe (I got version 01.03.084.28415), which identifies the new 12.0.013 firmware:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://flickr.com/photos/34283504@N00/745760975" title="nokian95_firmware-update070707.png"&gt;&lt;img border="0" src="http://static.flickr.com/1056/745760975_1d6426b053_d.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After complete installation of the new update, disconnect the phone, and let it post install everything if it needs to (it took about 20 seconds on my phone).&lt;/p&gt;  &lt;p&gt;Then you can restore your backup to the phone memory. You do this the same place as you took the backup. In my case from the Nokia PC Suite -&amp;gt; Backup -&amp;gt; restore.&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;That's it! :-)&lt;/p&gt;  &lt;p&gt;Now it's time to play around with the new A-GPS feature. You can check that it is enabled in the settings -&amp;gt; general -&amp;gt; positioning -&amp;gt; pos. methods -&amp;gt; assisted gps.&lt;/p&gt;  &lt;p&gt;When you start the Maps application, it will ask you to choose an internet connection, to let it ask a server for satellite positions (time based).&lt;/p&gt;  &lt;p&gt;Have fun!&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/nokia" rel="tag"&gt;nokia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/firware" rel="tag"&gt;firware&lt;/a&gt;, &lt;a href="http://technorati.com/tag/update" rel="tag"&gt;update&lt;/a&gt;, &lt;a href="http://technorati.com/tag/guide" rel="tag"&gt;guide&lt;/a&gt;, &lt;a href="http://technorati.com/tag/howto" rel="tag"&gt;howto&lt;/a&gt;, &lt;a href="http://technorati.com/tag/12.0.013" rel="tag"&gt;12.0.013&lt;/a&gt;, &lt;a href="http://technorati.com/tag/assisted%20gps" rel="tag"&gt;assisted gps&lt;/a&gt;, &lt;a href="http://technorati.com/tag/a-gps" rel="tag"&gt;a-gps&lt;/a&gt;, &lt;a href="http://technorati.com/tag/maps" rel="tag"&gt;maps&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-3105665749040462622?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/3105665749040462622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/07/new-n95-firmware-incl-gps.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/3105665749040462622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/3105665749040462622'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/07/new-n95-firmware-incl-gps.html' title='New N95 Firmware (incl. A-GPS)!!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-3574132451330722246</id><published>2007-07-04T12:27:00.001+02:00</published><updated>2007-07-04T12:27:08.836+02:00</updated><title type='text'>Java SE 6.0 update 2 available</title><content type='html'>&lt;p&gt;If you missed it, you can go get the newest update to Java SE 6.0 (update 2) from here:&lt;br/&gt; &lt;a href="http://java.sun.com/javase/downloads/index.jsp"&gt;http://java.sun.com/javase/downloads/index.jsp&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The list of changes can be found here:&lt;br/&gt; &lt;a href="http://java.sun.com/javase/6/webnotes/ReleaseNotes.html"&gt;http://java.sun.com/javase/6/webnotes/ReleaseNotes.html&lt;/a&gt;&lt;br/&gt; &lt;/p&gt;  &lt;br/&gt; &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/java%20se%206.0%20update%202" rel="tag"&gt;java se 6.0 update 2&lt;/a&gt;, &lt;a href="http://technorati.com/tag/announcement" rel="tag"&gt;announcement&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-3574132451330722246?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/3574132451330722246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/07/java-se-60-update-2-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/3574132451330722246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/3574132451330722246'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/07/java-se-60-update-2-available.html' title='Java SE 6.0 update 2 available'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-4380569450229251877</id><published>2007-07-04T12:24:00.001+02:00</published><updated>2007-07-04T12:24:20.800+02:00</updated><title type='text'>Netbeans 6.0 M10 released</title><content type='html'>&lt;p&gt;1½ days ago, the &lt;a href="http://www.netbeans.org/"&gt;Netbeans &lt;/a&gt;team announced the availability of the &lt;a href="http://www.netbeans.org/community/releases/60/index.html"&gt;Netbeans 6.0 Milestone 10 &lt;/a&gt;build!&lt;/p&gt;  &lt;p&gt;It includes a lot of bugfixes/improvements, including &lt;a href="http://www.jruby.org/"&gt;JRuby&lt;/a&gt; 1.0 and much more.&lt;/p&gt;  &lt;p&gt;Furthermore, it now includes both &lt;a href="https://glassfish.dev.java.net/"&gt;glassfish&lt;/a&gt; v2 build 53, &lt;strong&gt;and&lt;/strong&gt; &lt;a href="http://tomcat.apache.org/"&gt;Tomcat&lt;/a&gt; 6.0.13.&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://dlc.sun.com/netbeans/download/6.0/milestones/latest/"&gt;Go get it! :-)&lt;/a&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;A list of changes can be found here:&lt;br/&gt; &lt;a href="http://wiki.netbeans.org/wiki/view/NewAndNoteWorthyMilestone10"&gt;http://wiki.netbeans.org/wiki/view/NewAndNoteWorthyMilestone10&lt;/a&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/netbeans%206.0" rel="tag"&gt;netbeans 6.0&lt;/a&gt;, &lt;a href="http://technorati.com/tag/milestone%2010" rel="tag"&gt;milestone 10&lt;/a&gt;, &lt;a href="http://technorati.com/tag/m10" rel="tag"&gt;m10&lt;/a&gt;, &lt;a href="http://technorati.com/tag/announcement" rel="tag"&gt;announcement&lt;/a&gt;, &lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-4380569450229251877?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/4380569450229251877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/07/netbeans-60-m10-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/4380569450229251877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/4380569450229251877'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/07/netbeans-60-m10-released.html' title='Netbeans 6.0 M10 released'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-9088019299461016988</id><published>2007-06-27T15:29:00.001+02:00</published><updated>2007-06-27T15:30:08.651+02:00</updated><title type='text'>Nice samples to (JRuby on) Rails!</title><content type='html'>&lt;p&gt;If you want to try out how easy it is to build Rails applications with JRuby and Netbeans 6.0 M9 (or newer), check out the following to sampes:&lt;/p&gt;  &lt;ol&gt;&lt;li&gt;&lt;a href="http://www.netbeans.org/kb/60/rapid-ruby-weblog.html"&gt;Build a Rails based blog in less than 10 minutes&lt;/a&gt;, and&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.netbeans.org/kb/60/flickr-on-rails.html"&gt;Flickr on Rails&lt;/a&gt;&lt;br /&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;The first one actually took me almost 15 minutes, because my machine crashed (I think it's a bug in my graphics adapter driver from nvidia on windows XP, on a Dell Precision M70, and seems to have nothing to do with Java/Netbeans directly). If you - like me - use JRuby 1.0 instead of the M9 supplied JRuby 0.9.8, remember to put the derbyclient.jar into your JRuby 1.0 folder instead of the folder from the M9 installation ;-) - and if you've ever before heard of a "fist post", this is it:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://flickr.com/photos/34283504@N00/639270564" title="ruby_blog_screen.png"&gt;&lt;img src="http://static.flickr.com/1081/639270564_35081f1ff9_d.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;The next Flickr browser application, is a bit more involved. If you - as I - already have a Flickr API key, it shouldn't take you too long. I got the application up and running in about 14 minutes:&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://flickr.com/photos/34283504@N00/639270922" title="flickr-rails.png"&gt;&lt;img src="http://static.flickr.com/1243/639270922_d847b5cb0d_d.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Awesome examples! :-)&lt;br /&gt;&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/sample" rel="tag"&gt;sample&lt;/a&gt;, &lt;a href="http://technorati.com/tag/applications" rel="tag"&gt;applications&lt;/a&gt;, &lt;a href="http://technorati.com/tag/getting%20started" rel="tag"&gt;getting started&lt;/a&gt;, &lt;a href="http://technorati.com/tag/netbeans" rel="tag"&gt;netbeans&lt;/a&gt;, &lt;a href="http://technorati.com/tag/rails" rel="tag"&gt;rails&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-9088019299461016988?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/9088019299461016988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/06/nice-samples-to-jruby-on-rails.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/9088019299461016988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/9088019299461016988'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/06/nice-samples-to-jruby-on-rails.html' title='Nice samples to (JRuby on) Rails!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-4117431657703739963</id><published>2007-06-27T14:03:00.001+02:00</published><updated>2007-06-27T14:16:29.932+02:00</updated><title type='text'>99 Bottles of Beer in Ruby</title><content type='html'>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;Open up your &lt;a href="http://docs.codehaus.org/display/JRUBY/The+JRuby+Tutorial+Part+1.5+-+Using+JIRB+to+Check+Java+Behaviour"&gt;JIRB&lt;/a&gt; (or IRB for that matter) and run this:&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;$i=99&lt;/p&gt;  def b()"#{$i&amp;gt;0?$i: 'No'} bottle#{'s'if$i!=1} of beer"end&lt;br /&gt;$i.times{w=" on the wall";puts b()+w+", #{b}.&lt;br /&gt;Take one down, pass it around,&lt;br /&gt;#{$i-=1;b+w}.&lt;br /&gt;"}&lt;br /&gt;&lt;p&gt;If you're a developer coming from the Java language, the above example represents unprecedented compactness (compared to the code needed to perform the same task in Java).&lt;/p&gt;  &lt;p&gt;Mmmmmmnnhhh - the syntax. I like it!&lt;/p&gt;  &lt;p&gt;Actually I don't remember where I found the above example a month ago or so. If you're the original author, I hope you'll forgive me ;)&lt;/p&gt;  &lt;p&gt;It's easy to install Ruby/JRuby. But if you don't wan't to waste that 5 minutes of your life, you can run ruby code directly from within this site - clever!:&lt;br /&gt;&lt;a href="http://tryruby.hobix.com/"&gt;http://tryruby.hobix.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;UPDATE: Found this site, showing examples of the above in 1103 different languages and variations - nice place to spend some hours ;):&lt;br /&gt;&lt;a href="http://99-bottles-of-beer.net/"&gt;http://99-bottles-of-beer.net/&lt;/a&gt;&lt;br /&gt;&lt;!-- technorati tags begin --&gt;&lt;/p&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/ruby" rel="tag"&gt;ruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/bottles%20of%20beer%20on%20the%20wall" rel="tag"&gt;bottles of beer on the wall&lt;/a&gt;, &lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/jirb" rel="tag"&gt;jirb&lt;/a&gt;, &lt;a href="http://technorati.com/tag/irb" rel="tag"&gt;irb&lt;/a&gt;, &lt;a href="http://technorati.com/tag/try%20ruby" rel="tag"&gt;try ruby&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-4117431657703739963?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/4117431657703739963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/06/bottles-of-beer-in-ruby.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/4117431657703739963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/4117431657703739963'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/06/bottles-of-beer-in-ruby.html' title='99 Bottles of Beer in Ruby'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-5942633175129834605</id><published>2007-06-27T13:37:00.001+02:00</published><updated>2007-06-27T13:37:27.644+02:00</updated><title type='text'>JavaFX interpreter updated</title><content type='html'>&lt;p&gt;&lt;a href="http://blogs.sun.com/chrisoliver/"&gt;Chris Oliver&lt;/a&gt; has &lt;a href="entry/preview_of_javafx_interpreter"&gt;updated the JavaFX interpreter&lt;/a&gt;, so it now correctly supports binding of local variables, and partially supports correct use of cardinality constraints (such as 0..1, 0..n etc.).&lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;Try it out now, by opening the notorious &lt;a href="http://www.sun.com/software/javafx/"&gt;JavaFX&lt;/a&gt; Pad here:&lt;br/&gt; &lt;a href="http://blogs.sun.com/chrisoliver/resource/javafxpad.jnlp"&gt;http://blogs.sun.com/chrisoliver/resource/javafxpad.jnlp&lt;/a&gt;&lt;/p&gt;  &lt;p/&gt;&lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/javafx" rel="tag"&gt;javafx&lt;/a&gt;, &lt;a href="http://technorati.com/tag/chris%20oliver" rel="tag"&gt;chris oliver&lt;/a&gt;, &lt;a href="http://technorati.com/tag/pad" rel="tag"&gt;pad&lt;/a&gt;, &lt;a href="http://technorati.com/tag/update" rel="tag"&gt;update&lt;/a&gt;, &lt;a href="http://technorati.com/tag/binding" rel="tag"&gt;binding&lt;/a&gt;, &lt;a href="http://technorati.com/tag/cardinality" rel="tag"&gt;cardinality&lt;/a&gt;, &lt;a href="http://technorati.com/tag/constraints" rel="tag"&gt;constraints&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-5942633175129834605?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/5942633175129834605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/06/javafx-interpreter-updated.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5942633175129834605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5942633175129834605'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/06/javafx-interpreter-updated.html' title='JavaFX interpreter updated'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-8271469504035000454</id><published>2007-06-25T14:30:00.001+02:00</published><updated>2007-06-25T14:50:07.882+02:00</updated><title type='text'>YouTube mobile gone live!</title><content type='html'>&lt;p&gt;Just realized, that the mobile version of &lt;a href="http://www.youtube.com/"&gt;YouTube&lt;/a&gt; has gone live!&lt;/p&gt;  &lt;p&gt;Check it out here:&lt;br /&gt;&lt;a href="http://m.youtube.com/"&gt;http://m.youtube.com/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;The mobile version of YouTube works perfectly on the Nokia N95, without installation of any 3rd party software. The videos play flawlessly from the pre-installed Real Player. The picture quality is quite nice, although I haven't tried to output the vide on my TV set. Yet.&lt;/p&gt;&lt;p&gt;UPDATE: Only a subset of the videos on YouTube are available in the mobile version! YouTube are working hard to "bring you more".&lt;br /&gt;&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/youtube" rel="tag"&gt;youtube&lt;/a&gt;, &lt;a href="http://technorati.com/tag/mobile" rel="tag"&gt;mobile&lt;/a&gt;, &lt;a href="http://technorati.com/tag/nokia" rel="tag"&gt;nokia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/nokia%20n95" rel="tag"&gt;nokia n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/real%20player" rel="tag"&gt;real player&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-8271469504035000454?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/8271469504035000454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/06/youtube-mobile-gone-live.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8271469504035000454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8271469504035000454'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/06/youtube-mobile-gone-live.html' title='YouTube mobile gone live!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-3133737889225669483</id><published>2007-06-25T10:17:00.001+02:00</published><updated>2007-06-25T10:20:01.603+02:00</updated><title type='text'>JavaFX SVG Translator</title><content type='html'>&lt;p&gt;&lt;a href="http://blogs.sun.com/chrisoliver/"&gt;Chris Oliver&lt;/a&gt; - the dude behind &lt;a href="http://www.sun.com/software/javafx/index.jsp"&gt;JavaFX&lt;/a&gt; Script (formerly known as F3) - posted a &lt;a href="http://blogs.sun.com/chrisoliver/entry/javafx_svg_translator_preview"&gt;preview of his SVG to JavaFX Translator&lt;/a&gt;. This is sort of a converter engine, that transforms SVG to JavaFX.&lt;/p&gt;  &lt;p&gt;Very, very cool work. I know a bunch of guys, that might actually use their current SVG knowledge, to get started with JavaFX using this translator.&lt;/p&gt;  &lt;p&gt;It's also possible to view both the SVG and JavaFX code, after translation. The code is not editable, so it's not possible to edit and view the changes. I hope this will be possible in the final version. But the code can be saved, and used from &lt;a href="http://download.java.net/general/openjfx/demos/javafxpad.jnlp"&gt;JavaFX Pad&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Nice work Chris!&lt;/p&gt;  &lt;p&gt;The screenshot below shows the famous SVG tiger in firefox, and in SVG to JavaFX Translator at the side:&lt;br/&gt; &lt;/p&gt; &lt;a href="http://flickr.com/photos/34283504@N00/619566693" title="SVG2JavaFXTranslator.png"&gt;&lt;img border="0" src="http://static.flickr.com/1419/619566693_29a5c85525_d.jpg" /&gt;&lt;/a&gt;&lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/chris%20oliver" rel="tag"&gt;chris oliver&lt;/a&gt;, &lt;a href="http://technorati.com/tag/javafx" rel="tag"&gt;javafx&lt;/a&gt;, &lt;a href="http://technorati.com/tag/svg" rel="tag"&gt;svg&lt;/a&gt;, &lt;a href="http://technorati.com/tag/translator" rel="tag"&gt;translator&lt;/a&gt;, &lt;a href="http://technorati.com/tag/preview" rel="tag"&gt;preview&lt;/a&gt;, &lt;a href="http://technorati.com/tag/demo" rel="tag"&gt;demo&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-3133737889225669483?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/3133737889225669483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/06/javafx-svg-translator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/3133737889225669483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/3133737889225669483'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/06/javafx-svg-translator.html' title='JavaFX SVG Translator'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-1929950576012272255</id><published>2007-06-22T14:07:00.001+02:00</published><updated>2007-06-22T14:07:37.874+02:00</updated><title type='text'>More VOIP alternatives..</title><content type='html'>&lt;p&gt;For you VOIP-hungry N95 owners out there (and others as well), I'll just mention these to services, which in their own way are alternatives to both &lt;a href="http://www.skype.com/"&gt;Skype&lt;/a&gt; and &lt;a href="http://www.gizmoproject.com/"&gt;Gizmo&lt;/a&gt;:&lt;/p&gt;  &lt;ol&gt;&lt;li&gt;&lt;a href="http://www.jajah.com/"&gt;JAJAH&lt;/a&gt;, and&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.truphone.com/"&gt;Truphone&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Both services are installable on the N95, but to be honest, I haven't tried them.&lt;/p&gt;  &lt;p&gt;While Truphone seems quite familiar to Gizmo, Jajah is primarily a web based service. Without even registrering, you can enter your own (land line) phone number, and some other (land line) phone number that you want to call, press "Call", and voila - Jajah calls the number for you.&lt;/p&gt;  &lt;p&gt;Note: you need to be at your own (land line) phone to try this - but try it, it's remarkably easy and working extremely well.&lt;/p&gt;  &lt;p&gt;Gizmo - by the way - have made any &lt;a href="http://www.engadget.com/2006/07/20/gizmo-project-makes-all-voip-to-landline-calls-free-forever/"&gt;call to landlines totally free. Forever&lt;/a&gt;.That's something.&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/nokia" rel="tag"&gt;nokia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/nokia%20n95" rel="tag"&gt;nokia n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/voip" rel="tag"&gt;voip&lt;/a&gt;, &lt;a href="http://technorati.com/tag/gizmo" rel="tag"&gt;gizmo&lt;/a&gt;, &lt;a href="http://technorati.com/tag/jajah" rel="tag"&gt;jajah&lt;/a&gt;, &lt;a href="http://technorati.com/tag/skype" rel="tag"&gt;skype&lt;/a&gt;, &lt;a href="http://technorati.com/tag/truphone" rel="tag"&gt;truphone&lt;/a&gt;, &lt;a href="http://technorati.com/tag/free%20calls" rel="tag"&gt;free calls&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-1929950576012272255?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/1929950576012272255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/06/more-voip-alternatives.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1929950576012272255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1929950576012272255'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/06/more-voip-alternatives.html' title='More VOIP alternatives..'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-3124728826346441618</id><published>2007-06-21T00:04:00.001+02:00</published><updated>2007-06-21T00:04:43.807+02:00</updated><title type='text'>Nokia Mobile Web Server - beta!</title><content type='html'>&lt;p&gt;Nokia just released the &lt;a href="https://mymobilesite.net/"&gt;Mobile Web Server beta&lt;/a&gt; - free of charge.&lt;/p&gt;  &lt;p&gt;Technically there is nothing revolutionary to it.&lt;br/&gt; But in a use case perspective, it's impact could be immense.&lt;/p&gt;  &lt;p&gt;As the name implies, you basically host your own small footprint web server, right there on your phone. Yes - a small web server, being able to render web pages dynamically. Yup! :-)&lt;/p&gt;  &lt;p&gt;Suddenly adding a blog post to your mobile blog, is just as fast as writing a SMS. Or a MMS if you want the post to contain visual media.You write the post, add the picture, and click "Post", and it's posted. No waiting time, because the blog is hosted right there on the device.&lt;/p&gt;  &lt;p&gt;So the real upside is, that you don't have to wait for the post to be "posted" on your blog, over a not-always-too-fast wireless connection. Sometimes even using obscure and slow add-ons. And you don't have to pay for uploading the photo etc... NOT!&lt;/p&gt;  &lt;p&gt;Not - because the downside to all of this is of course, that you need to pay for uploading it, each and every time a new visitor wants to take a look at your post.&lt;/p&gt;  &lt;p&gt;With the current sky-high rates for up- and downloading using 3G/4G services, it's not that attractive not to be able to control the cost of your next bill. But for Wifi-enable devices - such as the delicious Nokia N95 amongst other Symbian S60 devices, it's not less than a revolutionary new way of doing mobile blogging.&lt;/p&gt;  &lt;p&gt;Furthermore you can share your calendar, and your friends can send messages to you from you mobile site. And this is only the beginning! :-)&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;Yes - the mobile server is for S60 devices only - not for other mobile phones. Perhaps someday a Java version will show up.&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/nokia" rel="tag"&gt;nokia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/mobile%20web%20server" rel="tag"&gt;mobile web server&lt;/a&gt;, &lt;a href="http://technorati.com/tag/symbian%20s60" rel="tag"&gt;symbian s60&lt;/a&gt;, &lt;a href="http://technorati.com/tag/nokia%20n95" rel="tag"&gt;nokia n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/mobile" rel="tag"&gt;mobile&lt;/a&gt;, &lt;a href="http://technorati.com/tag/calendar" rel="tag"&gt;calendar&lt;/a&gt;, &lt;a href="http://technorati.com/tag/sharing" rel="tag"&gt;sharing&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-3124728826346441618?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/3124728826346441618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/06/nokia-mobile-web-server-beta.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/3124728826346441618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/3124728826346441618'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/06/nokia-mobile-web-server-beta.html' title='Nokia Mobile Web Server - beta!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-6850862004779975722</id><published>2007-06-20T13:35:00.000+02:00</published><updated>2007-06-20T13:38:32.428+02:00</updated><title type='text'>CodeGear announces Ruby On Rails IDE</title><content type='html'>&lt;p&gt;&lt;a href="http://www.codegear.com/"&gt;CodeGear&lt;/a&gt; &lt;a href="http://www.codegear.com/products/rubyide"&gt;recently announced&lt;/a&gt;, that their &lt;a href="http://rubyonrails.org/"&gt;Ruby on Rails&lt;/a&gt; IDE will be available later this year (Q3 more specifically).&lt;/p&gt;  &lt;p&gt;They mention that their RoR IDE will be the "first real IDE for Ruby on Rails development". I will question that, with a rather huge question mark: What about &lt;a href="http://www.aptana.com/"&gt;Aptana IDE (formerly known as RadRails)&lt;/a&gt;? &lt;a href="http://www.netbeans.org/community/releases/60/index.html"&gt;Netbeaans 6.0&lt;/a&gt;? &lt;a href="http://www.jetbrains.com/idea/"&gt;IDEA 6.0&lt;/a&gt;?&lt;/p&gt;  &lt;p&gt;Well, if you want to participate in the beta programme, you can apply by &lt;a href="mailto:fhaglund@codegear.com?subject=Ruby+IDE+Beta+application"&gt;sending an email by clicking here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;A 4 months old comparison between Netbeans 6.0, IDEA 6.0 and RadRails can be found here:&lt;br /&gt;&lt;a href="http://tnlessone.wordpress.com/2007/02/28/ruby-rails-ide-comparison-idea-netbeans-radrails/"&gt;http://tnlessone.wordpress.com/2007/02/28/ruby-rails-ide-comparison-idea-netbeans-radrails/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/codegear" rel="tag"&gt;codegear&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ruby%20on%20rails" rel="tag"&gt;ruby on rails&lt;/a&gt;, &lt;a href="http://technorati.com/tag/netbeans" rel="tag"&gt;netbeans&lt;/a&gt;, &lt;a href="http://technorati.com/tag/idea" rel="tag"&gt;idea&lt;/a&gt;, &lt;a href="http://technorati.com/tag/radrails" rel="tag"&gt;radrails&lt;/a&gt;, &lt;a href="http://technorati.com/tag/aptana" rel="tag"&gt;aptana&lt;/a&gt;, &lt;a href="http://technorati.com/tag/comparison" rel="tag"&gt;comparison&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-6850862004779975722?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/6850862004779975722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/06/codegear-announces-ruby-on-rails-ide.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6850862004779975722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6850862004779975722'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/06/codegear-announces-ruby-on-rails-ide.html' title='CodeGear announces Ruby On Rails IDE'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-6048706930727457023</id><published>2007-06-19T09:41:00.001+02:00</published><updated>2007-06-19T09:41:56.308+02:00</updated><title type='text'>Stereo headsets for your N95</title><content type='html'>&lt;p&gt;&lt;a href="http://www.symbian-freak.com/"&gt;Symbian-Freak&lt;/a&gt; recently posted news about new stereo bluetooth headsets from Nokia, which works with current Bluetooth 2.0 compatible phones:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.symbian-freak.com/news/007/06/nokia_add_three_new_bt_headsets.htm"&gt;http://www.symbian-freak.com/news/007/06/nokia_add_three_new_bt_headsets.htm&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;For all you N95 (or Nxx) users out there who love music, but decent cables, you definitely should consider those. I don't use my N95 that much for music, so for now I'll be using my cabled version ;)&lt;br /&gt;&lt;/p&gt; &lt;br /&gt;&lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/nokia" rel="tag"&gt;nokia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/bluetooth" rel="tag"&gt;bluetooth&lt;/a&gt;, &lt;a href="http://technorati.com/tag/stereo" rel="tag"&gt;stereo&lt;/a&gt;, &lt;a href="http://technorati.com/tag/headset" rel="tag"&gt;headset&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-6048706930727457023?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/6048706930727457023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/06/stereo-headsets-for-you-nokia-n95.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6048706930727457023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6048706930727457023'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/06/stereo-headsets-for-you-nokia-n95.html' title='Stereo headsets for your N95'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-4845883558994244322</id><published>2007-06-18T09:38:00.001+02:00</published><updated>2007-06-18T09:38:17.612+02:00</updated><title type='text'>Nice JRuby/Netbeans intro</title><content type='html'>&lt;p&gt;Somehow I managed to overlook this nice introductory article about &lt;a href="http://www.jruby.org/"&gt;JRuby&lt;/a&gt; and &lt;a href="http://www.netbeans.org/community/releases/60/index.html"&gt;Netbeans 6.0&lt;/a&gt; from&lt;a href="http://java.sun.com/"&gt; java.sun.com&lt;/a&gt;:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/scripting/jruby/"&gt;http://java.sun.com/developer/technicalArticles/scripting/jruby/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you're still new to all this JRuby stuff (like I mainly due to time restrictions) consider myself, read it. It has lots of nice tips'n'tricks in it.&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ruby" rel="tag"&gt;ruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/netbeans%206" rel="tag"&gt;netbeans 6&lt;/a&gt;, &lt;a href="http://technorati.com/tag/java" rel="tag"&gt;java&lt;/a&gt;, &lt;a href="http://technorati.com/tag/sun" rel="tag"&gt;sun&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-4845883558994244322?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/4845883558994244322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/06/nice-jrubynetbeans-intro.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/4845883558994244322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/4845883558994244322'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/06/nice-jrubynetbeans-intro.html' title='Nice JRuby/Netbeans intro'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-5819787437952370721</id><published>2007-06-13T10:13:00.001+02:00</published><updated>2007-06-13T10:13:14.784+02:00</updated><title type='text'>Add AIM &amp;amp; MSN buddies to Gizmo</title><content type='html'>&lt;p&gt;3½ hours ago, &lt;a href="http://gizmoproject.com/"&gt;The Gizmo Project&lt;/a&gt; announced that it is now possible to add AIM and Messenger contacts directly to your Gizmo contacts (with &lt;a href="http://gizmoproject.com/download.php"&gt;Gizmo version 3.1.1.285&lt;/a&gt;).&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;As far as I can see, this new feature is only available on the Windows version og Gizmo, because the other builds (for Mac version 3.1.1.220, Linux version 3.0.1.70 and mobile phones version 2.0.0.56) haven't been updated yet.&lt;/p&gt;  &lt;p&gt;But stay tuned, because it would be quite puzzling, if this feature isn't soon available for new builds for the other platforms as well.&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/gizmo" rel="tag"&gt;gizmo&lt;/a&gt;, &lt;a href="http://technorati.com/tag/update" rel="tag"&gt;update&lt;/a&gt;, &lt;a href="http://technorati.com/tag/windows" rel="tag"&gt;windows&lt;/a&gt;, &lt;a href="http://technorati.com/tag/import" rel="tag"&gt;import&lt;/a&gt;, &lt;a href="http://technorati.com/tag/msn" rel="tag"&gt;msn&lt;/a&gt;, &lt;a href="http://technorati.com/tag/aim" rel="tag"&gt;aim&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-5819787437952370721?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/5819787437952370721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/06/add-aim-msn-buddies-to-gizmo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5819787437952370721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5819787437952370721'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/06/add-aim-msn-buddies-to-gizmo.html' title='Add AIM &amp;amp;amp; MSN buddies to Gizmo'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-1274240966062126054</id><published>2007-06-11T23:12:00.001+02:00</published><updated>2007-06-11T23:12:48.564+02:00</updated><title type='text'>JRuby 1.0!!</title><content type='html'>&lt;p&gt;Blurghz.. While we held our housewarming party all saturday - at 30 degrees centrigrade and absolutely no wind - the &lt;a href="http://www.jruby.org/"&gt;JRuby &lt;/a&gt;team &lt;a href="http://headius.blogspot.com/2007/06/jruby-10-released.html"&gt;announced JRuby 1.0&lt;/a&gt;!&lt;/p&gt;  &lt;p&gt;&lt;br/&gt; Congratulations to you guys, both the team members themselves (&lt;a href="http://headius.blogspot.com/"&gt;Charles Nutter&lt;/a&gt;, &lt;a href="http://www.bloglines.com/blog/ThomasEEnebo"&gt;Thomas E. Enebo&lt;/a&gt;, &lt;a href="http://ola-bini.blogspot.com/"&gt;Ola Nibi&lt;/a&gt;) and you other guys!!&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  Once again, &lt;a href="http://dist.codehaus.org/jruby/"&gt;grab the gem&lt;/a&gt;, use for new developments and use it for testing your current ruby/rails applications.&lt;br/&gt; &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ruby" rel="tag"&gt;ruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/jruby%201.0" rel="tag"&gt;jruby 1.0&lt;/a&gt;, &lt;a href="http://technorati.com/tag/charles%20nutter" rel="tag"&gt;charles nutter&lt;/a&gt;, &lt;a href="http://technorati.com/tag/thomas%20e%20enebo" rel="tag"&gt;thomas e enebo&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ola%20nibi" rel="tag"&gt;ola nibi&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-1274240966062126054?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/1274240966062126054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/06/jruby-10.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1274240966062126054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1274240966062126054'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/06/jruby-10.html' title='JRuby 1.0!!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-8023049236239060840</id><published>2007-06-07T09:22:00.001+02:00</published><updated>2007-06-07T09:24:26.677+02:00</updated><title type='text'>Free webcam software for the N95</title><content type='html'>&lt;p&gt;I just found &lt;a href="http://www.symbian-freak.com/news/007/06/wwigo_webcam_wherever_i_go.htm"&gt;this announcement&lt;/a&gt; on &lt;a href="http://www.symbian-freak.com/"&gt;Symbian Freak&lt;/a&gt;, mentioning the free &lt;a href="http://motvik.com/download.php"&gt;WWIGO&lt;/a&gt; software (Webcam Whereever I Go). It lets a Series 60 2nd and 3rd edition &lt;a href="http://www.symbian.com/"&gt;sSymbian&lt;/a&gt; phone work as a high quality webcam, using Bluetooth for connectivity to the PC.&lt;/p&gt;  &lt;p&gt;I wonder when it will be possible, to use the camera as a webcam, when using the phone stand-alone on a WiFi or 3G connection, without the need of having a PC next to it! :-)&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;For now, it works with &lt;a href="http://www.skype.com/"&gt;Skype&lt;/a&gt;, &lt;a href="http://messenger.yahoo.com/"&gt;Yahoo! Messenger&lt;/a&gt;, &lt;a href="http://get.live.com/messenger/overview"&gt;Windows Live! Messenger&lt;/a&gt; and &lt;a href="http://www.youtube.com/"&gt;YouTube&lt;/a&gt;/&lt;a href="http://grouper.com/"&gt;Grouper&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;It's also possible to use the phone for recording videos using the (faster) PC as storage medium.&lt;/p&gt;  &lt;p&gt;Clever little application - can't wait for it to be stand-alone compatible with something like the upcoming &lt;a href="http://www.allaboutsymbian.com/news/item/Skype_running_on_Nokia_66880_S60_Handset.php"&gt;skype (??) for mobile phones&lt;/a&gt;, or the already existing &lt;a href="http://www.fring.com/"&gt;Fring&lt;/a&gt;! :-D&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/symbian" rel="tag"&gt;symbian&lt;/a&gt;, &lt;a href="http://technorati.com/tag/wwigo" rel="tag"&gt;wwigo&lt;/a&gt;, &lt;a href="http://technorati.com/tag/webcam" rel="tag"&gt;webcam&lt;/a&gt;, &lt;a href="http://technorati.com/tag/mobile" rel="tag"&gt;mobile&lt;/a&gt;, &lt;a href="http://technorati.com/tag/messenger" rel="tag"&gt;messenger&lt;/a&gt;, &lt;a href="http://technorati.com/tag/youtube" rel="tag"&gt;youtube&lt;/a&gt;, &lt;a href="http://technorati.com/tag/grouper" rel="tag"&gt;grouper&lt;/a&gt;, &lt;a href="http://technorati.com/tag/skype" rel="tag"&gt;skype&lt;/a&gt;, &lt;a href="http://technorati.com/tag/fring" rel="tag"&gt;fring&lt;/a&gt;, &lt;a href="http://technorati.com/tag/nokia" rel="tag"&gt;nokia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/nokia%20n95" rel="tag"&gt;nokia n95&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-8023049236239060840?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/8023049236239060840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/06/free-webcam-software-for-n95.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8023049236239060840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8023049236239060840'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/06/free-webcam-software-for-n95.html' title='Free webcam software for the N95'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-1323541333314960432</id><published>2007-06-04T10:03:00.001+02:00</published><updated>2007-06-04T10:03:25.024+02:00</updated><title type='text'>JRuby 1.0.0 RC3 released</title><content type='html'>&lt;p&gt;Yesterday the &lt;a href="http://jruby.org/"&gt;JRuby&lt;/a&gt; team released the final release candidate for JRuby version 1.0.0.&lt;/p&gt;    &lt;p&gt;The announcement can be read on Thomas Enebo's blog:&lt;br/&gt;  &lt;a href="http://www.bloglines.com/blog/ThomasEEnebo?id=28"&gt;http://www.bloglines.com/blog/ThomasEEnebo?id=28&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;And on Charles Nutter's blog:&lt;br/&gt;  &lt;a href="http://headius.blogspot.com/2007/06/jruby-100rc3-released-and-this-is-it.html"&gt;http://headius.blogspot.com/2007/06/jruby-100rc3-released-and-this-is-it.html&lt;/a&gt;&lt;br/&gt;  &lt;/p&gt;    &lt;p&gt;This is quite an announcement. The journey towards the first major goal of JRuby will soon be over. Go on, get the RC3 release, crash test it, and give the guys feedback if you find anything of interest:&lt;/p&gt;    &lt;a href="http://dist.codehaus.org/jruby/"&gt;http://dist.codehaus.org/jruby/&lt;/a&gt;&lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/1.0.0" rel="tag"&gt;1.0.0&lt;/a&gt;, &lt;a href="http://technorati.com/tag/rc3" rel="tag"&gt;rc3&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-1323541333314960432?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/1323541333314960432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/06/jruby-100-rc3-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1323541333314960432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1323541333314960432'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/06/jruby-100-rc3-released.html' title='JRuby 1.0.0 RC3 released'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-9206086263948364819</id><published>2007-05-30T00:54:00.000+02:00</published><updated>2007-05-30T01:06:51.705+02:00</updated><title type='text'>More tools for JavaFX</title><content type='html'>If you are looking into &lt;a href="http://www.sun.com/software/javafx/"&gt;JavaFX&lt;/a&gt;, you have probably seen the &lt;a href="http://download.java.net/general/openjfx/demos/javafxpad.jnlp"&gt;JavaFX Pad.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But other tools exist. &lt;a href="http://netbeans.org/"&gt;Netbeans 6.0 M9&lt;/a&gt; supports JavaFX (Script), after a quick update in the update center. And last week &lt;a href="http://www.reportmill.com/jfx/"&gt;JFXBuilder&lt;/a&gt; appeared. &lt;span class="on down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;br /&gt;JFXBuilder seems interesting, not least because of it being brand new, but also because it claims to be "the first JavaFX graphical editor", which just might be right.&lt;br /&gt;&lt;br /&gt;You &lt;a href="http://www.reportmill.com/jfx/JFXBuilder.jnlp"&gt;boot it up simply using Java Web Start&lt;/a&gt;. Unfortunately it doesn't seem to run on Ubuntu using Java 6u1. But JFXBuilder is not surprisingly still a work in progress, so I hope it'll work soon.&lt;br /&gt;&lt;br /&gt;Otherwise I'll try it from my Windows box, take a few screendumps, and let you know what I feel about it.&lt;br /&gt;&lt;br /&gt;If  any of you've tried it out, please comment.&lt;/span&gt;&lt;span class="on down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-9206086263948364819?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/9206086263948364819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/more-tools-for-javafx.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/9206086263948364819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/9206086263948364819'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/more-tools-for-javafx.html' title='More tools for JavaFX'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-5233977883037037938</id><published>2007-05-25T13:44:00.001+02:00</published><updated>2007-05-25T13:44:42.537+02:00</updated><title type='text'>JavaOne Presentations public!</title><content type='html'>&lt;p&gt;All presentations from this years JavaOne is now available online, right here:&lt;br/&gt; &lt;a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?yr=2007"&gt;http://developers.sun.com/learning/javaoneonline/j1online.jsp?yr=2007&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;br/&gt; &lt;/p&gt;  &lt;br/&gt; &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/javaone" rel="tag"&gt;javaone&lt;/a&gt;, &lt;a href="http://technorati.com/tag/java" rel="tag"&gt;java&lt;/a&gt;, &lt;a href="http://technorati.com/tag/presentations" rel="tag"&gt;presentations&lt;/a&gt;, &lt;a href="http://technorati.com/tag/session" rel="tag"&gt;session&lt;/a&gt;, &lt;a href="http://technorati.com/tag/pdf" rel="tag"&gt;pdf&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-5233977883037037938?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/5233977883037037938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/javaone-presentations-public.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5233977883037037938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5233977883037037938'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/javaone-presentations-public.html' title='JavaOne Presentations public!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-6439756963305045171</id><published>2007-05-23T00:29:00.001+02:00</published><updated>2007-05-23T00:29:02.224+02:00</updated><title type='text'>Cool demo of JavaFX</title><content type='html'>&lt;p&gt;For those of you that have yet to see a cool demo of what JavaFX is capable of, I found a very cool JavaFX clock widget today:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://flickr.com/photos/34283504@N00/510005257" title="javafx-clock.gif"&gt;&lt;img border="0" src="http://static.flickr.com/212/510005257_51fb2cc60d_m.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you want to play around with the source code, it is very simple and contains very few lines, and is easily launched. Open &lt;a href="http://download.java.net/general/openjfx/demos/javafxpad.jnlp"&gt;JavaFX Pad&lt;/a&gt; (using Java Web Start) and put this link into the "location" textfield, and hit the "Go" button:&lt;a href="http://sellmic.com/lab/dev/jfx/clock/Clock.fx"&gt;&lt;br/&gt; http://sellmic.com/lab/dev/jfx/clock/Clock.fx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This very cool clock is animated and very glossy, and only 83 lines!! Amazing..&lt;/p&gt;  &lt;p&gt;Today the clock got updated, to support transparent window, to make it a real widget. The transparent window part needs &lt;a href="https://jna.dev.java.net/"&gt;JNA&lt;/a&gt;, but you can see it live without worrying about that, using this link:&lt;br/&gt; &lt;a href="http://sellmic.com/lab/dev/jfx/clock/webstart/JFXClock.jnlp"&gt;http://sellmic.com/lab/dev/jfx/clock/webstart/JFXClock.jnlp&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The two original posts are linked to below, just wanted you to be aware of it, so you too could have a look at how easy it is to do cool stuff in JavaFX:&lt;br/&gt; &lt;a href="http://sellmic.com/blog/2007/05/20/javafx-clock/"&gt;http://sellmic.com/blog/2007/05/20/javafx-clock/&lt;/a&gt;&lt;br/&gt; &lt;a href="http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/"&gt;http://sellmic.com/blog/2007/05/22/javafx-clock-update-now-with-transparency/&lt;/a&gt;&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/javafx" rel="tag"&gt;javafx&lt;/a&gt;, &lt;a href="http://technorati.com/tag/java" rel="tag"&gt;java&lt;/a&gt;, &lt;a href="http://technorati.com/tag/animated" rel="tag"&gt;animated&lt;/a&gt;, &lt;a href="http://technorati.com/tag/clock" rel="tag"&gt;clock&lt;/a&gt;, &lt;a href="http://technorati.com/tag/widget" rel="tag"&gt;widget&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-6439756963305045171?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/6439756963305045171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/cool-demo-of-javafx.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6439756963305045171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6439756963305045171'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/cool-demo-of-javafx.html' title='Cool demo of JavaFX'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-227808410665063453</id><published>2007-05-21T14:11:00.001+02:00</published><updated>2007-05-21T14:13:58.926+02:00</updated><title type='text'>Danish review of N95</title><content type='html'>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;PC World Denmark has finally reviewed the Nokia N95:&lt;br /&gt;&lt;a href="http://www.pcworld.dk/art/8689?a=newsletter&amp;i=313"&gt;http://www.pcworld.dk/art/8689?a=newsletter&amp;amp;i=313&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;To all you non-danish readers out there, the conclusion is, that N95 is "the perfect mobile phone, including everything in connectivity, camera, GPS and what ever you could want from a modern top level device".&lt;/p&gt;  &lt;p&gt;It receives 4 out of 6 possible points, with the battery lifetime being the biggest down side. But the conclusion is that "the N95 is an impressive flagship, and a fascinating taste of what to expect from the mobile multimedia machines of the future."&lt;br /&gt;&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/nokia" rel="tag"&gt;nokia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/nokia%20n95" rel="tag"&gt;nokia n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/review" rel="tag"&gt;review&lt;/a&gt;, &lt;a href="http://technorati.com/tag/pc%20world" rel="tag"&gt;pc world&lt;/a&gt;, &lt;a href="http://technorati.com/tag/danish" rel="tag"&gt;danish&lt;/a&gt;, &lt;a href="http://technorati.com/tag/denmark" rel="tag"&gt;denmark&lt;/a&gt;, &lt;a href="http://technorati.com/tag/anmeldelse" rel="tag"&gt;anmeldelse&lt;/a&gt;, &lt;a href="http://technorati.com/tag/dansk" rel="tag"&gt;dansk&lt;/a&gt;, &lt;a href="http://technorati.com/tag/danmark" rel="tag"&gt;danmark&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-227808410665063453?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/227808410665063453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/danish-review-of-n95.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/227808410665063453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/227808410665063453'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/danish-review-of-n95.html' title='Danish review of N95'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-5471979829943735253</id><published>2007-05-18T13:37:00.001+02:00</published><updated>2007-05-18T13:48:14.330+02:00</updated><title type='text'>Gizmo for Nokia N95</title><content type='html'>&lt;p&gt;Today Nokia announced &lt;a href="http://www.nokia.com/A4403822"&gt;Gizmo for N80 and N95&lt;/a&gt;, which is official software from Nokia a bit like Fring, to enable chatting and VOIP'ing (=performing internet based phone calls) directly from the phone.&lt;/p&gt;  &lt;p&gt;I just installed it succesfully. But the first time the installation failed. The reason being that I installed the first of the two necessary installation packages on the microSD Flash instead of directly on the phone.&lt;/p&gt;  &lt;p&gt;So; &lt;i&gt;install both packages on the internal phone RAM!&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;The installation consist of two downloads:&lt;/p&gt;  &lt;ol&gt;&lt;li&gt;Nokia Internet Services Support Pack (includes something called Phonebook Shutter v1.0)&lt;/li&gt; &lt;li&gt;Gizmo v1.21 for N95&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;After the installation has completed, Gizmo is available in the programs folder, just as any other third party application.&lt;/p&gt;  &lt;p&gt;The first step is to go online, and logon using an existing account, or create a new one (which I did). You can sign up directly from the device, using the web browser. You apply a user name, password times 2, an email address, confirm the license (after reading it offcourse), and clicking a button.&lt;/p&gt;  &lt;p&gt;After registration/login, a button let's you have Gizmo to automatically configure your phone for &lt;a href="http://en.wikipedia.org/wiki/Session_Initiation_Protocol"&gt;SIP&lt;/a&gt; use.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;The really nice thing about Gizmo is, that it actually integrated directly into N95's normal contact application (as a new tab), so you don't have to start Gizmo manually, and use it &lt;i&gt;instead&lt;/i&gt; of the ordinary dialer.&lt;/p&gt;  &lt;p&gt;After installing Gizmo, when you enter a phone number as you normally do from the stand-by screen, you can now choose to dial using the internet instead of normal GSM, so that too is nicely integrated into S60.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;The not-so-nice thing about Gizmo is, that it doesn't integrate with Skype, but from &lt;a href="http://www.gizmoproject.com/"&gt;the Gizmo Project web site&lt;/a&gt;, it looks like it can integrate with Google Talk, Windows Live and Yahoo! Messenger. It's not clear from the installed application, but I'll have to dig into that.&lt;/p&gt;  &lt;p&gt;I don't know anybody else using Gizmo, or VOIP, so I haven't tested it yet. And I suppose it's not possible to use Gizmo for calling to land lines or ordinary mobile phones, without some sort of VOIP account.&lt;/p&gt;  &lt;p&gt;Until I found out more about Gizmo, I'll still use Fring for outgoing VOIP calls. But now Gizmo has been installed, so I'll definitely look more into it, and let you know when I know more.&lt;/p&gt;&lt;p&gt;If you know a lot about Gizmo, please comment on this post! ^_^&lt;br /&gt;&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/nokia%20n95" rel="tag"&gt;nokia n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/gizmo" rel="tag"&gt;gizmo&lt;/a&gt;, &lt;a href="http://technorati.com/tag/voip" rel="tag"&gt;voip&lt;/a&gt;, &lt;a href="http://technorati.com/tag/skype" rel="tag"&gt;skype&lt;/a&gt;, &lt;a href="http://technorati.com/tag/google%20talk" rel="tag"&gt;google talk&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-5471979829943735253?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/5471979829943735253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/gizmo-for-nokia-n95.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5471979829943735253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5471979829943735253'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/gizmo-for-nokia-n95.html' title='Gizmo for Nokia N95'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-1586373599003472392</id><published>2007-05-17T23:35:00.001+02:00</published><updated>2007-05-17T23:41:07.631+02:00</updated><title type='text'>OpenJDK in Netbeans</title><content type='html'>If you - just as I - want to experiment with Netbeans while getting to know OpenJDK, then I just found this nice guide on how to use OpenJDK together with Netbeans:&lt;a href="http://nb-openjdk.netbeans.org/get-and-build.html"&gt;&lt;br /&gt;http://nb-openjdk.netbeans.org/get-and-build.html&lt;/a&gt;&lt;p&gt;By the way, if you aren't aware of Netbeans Magazine, you can read/download it here (May issue is 84 pages - and with lots about the new features in version 6.0!):&lt;a href="http://www.netbeans.org/community/magazine/"&gt;&lt;br /&gt;http://www.netbeans.org/community/magazine/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/netbeans" rel="tag"&gt;netbeans&lt;/a&gt;, &lt;a href="http://technorati.com/tag/openjdk" rel="tag"&gt;openjdk&lt;/a&gt;, &lt;a href="http://technorati.com/tag/netbeans%20magazine" rel="tag"&gt;netbeans magazine&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-1586373599003472392?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/1586373599003472392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/openjdk-in-netbeans.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1586373599003472392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1586373599003472392'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/openjdk-in-netbeans.html' title='OpenJDK in Netbeans'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-9205638839363271416</id><published>2007-05-17T22:41:00.001+02:00</published><updated>2007-05-17T22:56:45.027+02:00</updated><title type='text'>Netbeans 6.0 Preview M9</title><content type='html'>&lt;p&gt;The &lt;a href="http://netbeans.org/"&gt;Netbeans&lt;/a&gt; IDE 6.0 is in it's preview state, and the team today announced their milestone 9 release.&lt;br /&gt;&lt;img src="http://www.netbeans.org/images/v5/nb-logo2.gif" alt="Netbeans.org logo" border="0" /&gt;&lt;br/&gt;&lt;a title="Note: links to blog post in danish.." href="http://luposlip.blogspot.com/2007/04/netbeans-ruby-support.html"&gt;Remember, Netbeans 6.0&lt;/a&gt; is the Open Source Java IDE that Sun supports, with scripting support (hence Ruby/&lt;a href="http://jruby.org/"&gt;JRuby&lt;/a&gt; and &lt;a href="http://www.rubyonrails.org/"&gt;Rails&lt;/a&gt; &lt;span style="font-style: italic;"&gt;including graphical wizards&lt;/span&gt;!!).&lt;/p&gt;&lt;p&gt;Furthermore it has a better and smarter editor, a GUI Builder (Swing) &lt;span style="font-style: italic;"&gt;with data binding&lt;/span&gt; (!!), Profiler, Web &amp; Java EE, Mobility (MIDP/CLDC etc.), UML, SOA (Composite Application Builder) and embedded &lt;a href="https://glassfish.dev.java.net/"&gt;Glassfish&lt;/a&gt; V2 beta server (a.k.a. Sun Java System Application Server 9.1beta). That is, if you get the largest download at 116 MB.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;The smallest download is at only 21 MB, but is "just" the Java SE IDE.&lt;/p&gt;  &lt;p&gt;Hey, don't forget, that Sun already has &lt;a href="http://www.sun.com/software/javafx/"&gt;JavaFX&lt;/a&gt; plugins ready for Netbeans, available from the integrated Netbeans Update Center. Further information can be found on the &lt;a href="https://openjfx.dev.java.net/"&gt;OpenJFX site&lt;/a&gt; and here:&lt;br /&gt;&lt;a href="http://www.netbeans.org/servlets/NewsItemView?newsItemID=1047"&gt;http://www.netbeans.org/servlets/NewsItemView?newsItemID=1047&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Don't hesitate, go get the new milestone build from here:&lt;br /&gt;&lt;a href="http://bits.netbeans.org/download/6.0/milestones/latest/"&gt;http://bits.netbeans.org/download/6.0/milestones/latest/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/netbeans" rel="tag"&gt;netbeans&lt;/a&gt;, &lt;a href="http://technorati.com/tag/javafx" rel="tag"&gt;javafx&lt;/a&gt;, &lt;a href="http://technorati.com/tag/openjfx" rel="tag"&gt;openjfx&lt;/a&gt;, &lt;a href="http://technorati.com/tag/glassfish" rel="tag"&gt;glassfish&lt;/a&gt;, &lt;a href="http://technorati.com/tag/netbeans%206.0" rel="tag"&gt;netbeans 6.0&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ruby" rel="tag"&gt;ruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ruby%20on%20rails" rel="tag"&gt;ruby on rails&lt;/a&gt;, &lt;a href="http://technorati.com/tag/java" rel="tag"&gt;java&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ide" rel="tag"&gt;ide&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-9205638839363271416?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/9205638839363271416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/netbeans-60-preview-m9.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/9205638839363271416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/9205638839363271416'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/netbeans-60-preview-m9.html' title='Netbeans 6.0 Preview M9'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-6561912429122944014</id><published>2007-05-17T15:10:00.001+02:00</published><updated>2007-05-17T15:11:41.577+02:00</updated><title type='text'>Hi, I'm not Ruby on Rails</title><content type='html'>&lt;p&gt;I guess you probably all know the "Hi, I'm a Mac!", "And I'm a PC" commercials from Apple.&lt;/p&gt;  &lt;p&gt;The guys from &lt;a href="http://railsenvy.com/"&gt;RailsEnvy.com&lt;/a&gt; have made 3 similar "commercials" for Ruby on Rails, which can be found here:&lt;/p&gt;  &lt;p&gt;Part 1:&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=PQbuyKUaKFo"&gt;http://www.youtube.com/watch?v=PQbuyKUaKFo&lt;/a&gt;&lt;/p&gt;  Part 2:&lt;a href="http://www.youtube.com/watch?v=n1NVfDlU6yQ"&gt;&lt;br /&gt;http://www.youtube.com/watch?v=n1NVfDlU6yQ&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Part 3:&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=p5EIrSM8dCA"&gt;http://www.youtube.com/watch?v=p5EIrSM8dCA&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Check them out, if you're a developer geek.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;br /&gt;&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/ruby%20on%20rails" rel="tag"&gt;ruby on rails&lt;/a&gt;, &lt;a href="http://technorati.com/tag/rails" rel="tag"&gt;rails&lt;/a&gt;, &lt;a href="http://technorati.com/tag/commercials" rel="tag"&gt;commercials&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-6561912429122944014?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/6561912429122944014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/i-ruby-i.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6561912429122944014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6561912429122944014'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/i-ruby-i.html' title='Hi, I&apos;m not Ruby on Rails'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-1138610266107219480</id><published>2007-05-16T16:54:00.001+02:00</published><updated>2007-05-16T16:54:20.475+02:00</updated><title type='text'>Nokia N95 as a music player</title><content type='html'>&lt;p&gt;Now I've been using my N95 for about 4 weeks or so.&lt;/p&gt;  &lt;p&gt;The feature which I've been using the least, is possibly the music player function, the reason being the lack of music stored on the device ;)&lt;/p&gt;  &lt;p&gt;But today - when developing - I put some of my favorite tunes onto it, and used the standard delivered headset.&lt;/p&gt;  &lt;p&gt;I used the built-in equalizer, to boost the bass. After that, the device actually sounds really, really nice with a minimum of noise, smooth sound and clear, crispy tonal reproduction of voices, instruments, high-hats etc.&lt;/p&gt;  &lt;p&gt;If N95 is only to be used as a music player (besides a phone that is), it is too bulky, and it seems a little bit silly that the output for the headphones is at the side of the device. But if you - as I - are using it as a "pocket size computer", the music player is about perfect.&lt;/p&gt;  &lt;p&gt;It's way of organizing the tunes in playlists, albums, artists, genrers and composers works like a charm, and is quite fast as well.&lt;/p&gt;  &lt;p&gt;Who needs an iPod? The ones without a N95? Or consider the N95 instead ;)&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/nokia%20n95" rel="tag"&gt;nokia n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/music%20player" rel="tag"&gt;music player&lt;/a&gt;, &lt;a href="http://technorati.com/tag/iphone" rel="tag"&gt;iphone&lt;/a&gt;, &lt;a href="http://technorati.com/tag/comparison" rel="tag"&gt;comparison&lt;/a&gt;, &lt;a href="http://technorati.com/tag/oppinion" rel="tag"&gt;oppinion&lt;/a&gt;, &lt;a href="http://technorati.com/tag/sound%20quality" rel="tag"&gt;sound quality&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-1138610266107219480?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/1138610266107219480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/nokia-n95-as-music-player.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1138610266107219480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1138610266107219480'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/nokia-n95-as-music-player.html' title='Nokia N95 as a music player'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-4448671179966661532</id><published>2007-05-16T16:44:00.001+02:00</published><updated>2007-05-16T16:44:02.106+02:00</updated><title type='text'>Anonymous inner classes in Swing with JRuby</title><content type='html'>&lt;p&gt;Yesterday I was tampering with Java Swing using JRuby, and doing stuff where I used ActionListener (duhh, being Swing and all..).&lt;/p&gt;  &lt;p&gt;I found it quite annoying, that I couldn't seem to find a nice and easy way with JRuby, to declare anonymous inner classes for ActionListener classes on Swing components, using JRuby.&lt;/p&gt;  &lt;p&gt;Luckily my ADSL modem turned off at 1am, and I was forced to either go to sleep or turn on the modem.&lt;/p&gt;  &lt;p&gt;Today I searched for a nice solution. And I found this blog post:&lt;br/&gt; &lt;a href="http://blogs.dzone.com/daniel/2007/02/18/jruby-event-proxy/"&gt;http://blogs.dzone.com/daniel/2007/02/18/jruby-event-proxy/&lt;/a&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;which gives a great hint on how to use Ruby's elegant reflection to create a proxy_method. This proxy_method makes it easy to instantiate an interface (or class for that matter) and define how a method should be defined (or overridden). The content of the class is - not surprisingly - defined as a block for the proxy_method.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Notice the comments of the blog&lt;/strong&gt;, where an alternative solution is suggested. This is actually the best, in my oppinion. The reason being that it seems much easier to get the actual ActionEvent instance, and call methods on that to enable stuff like:&lt;/p&gt;  &lt;p&gt;listener = JProxy::ActionListener.new {&lt;br/&gt;   def actionPerformed(e)&lt;br/&gt;     puts "Clicked (#{e.actionCommand})!!"&lt;br/&gt;   end&lt;br/&gt; }&lt;br/&gt; &lt;/p&gt;  Nice..&lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/swing" rel="tag"&gt;swing&lt;/a&gt;, &lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ActionListener" rel="tag"&gt;ActionListener&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ActionEvent" rel="tag"&gt;ActionEvent&lt;/a&gt;, &lt;a href="http://technorati.com/tag/proxy%20method" rel="tag"&gt;proxy method&lt;/a&gt;, &lt;a href="http://technorati.com/tag/java" rel="tag"&gt;java&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-4448671179966661532?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/4448671179966661532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/anonymous-inner-classes-in-swing-with.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/4448671179966661532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/4448671179966661532'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/anonymous-inner-classes-in-swing-with.html' title='Anonymous inner classes in Swing with JRuby'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-8166914253895120425</id><published>2007-05-14T12:46:00.001+02:00</published><updated>2007-05-14T12:48:06.174+02:00</updated><title type='text'>Nokia N95 vs. N93 vs. Canon 10D</title><content type='html'>&lt;p&gt;There's a somewhat interesting shoot-out (or &lt;i&gt;phot hout-out&lt;/i&gt; as the author calls it) comparing the camera of Nokia N95, N93 and a Canon 10D &lt;a href="http://en.wikipedia.org/wiki/DSLR"&gt;DSLR&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;In some cases the DSLR clearly wins by numerous lengths (notably in extreme lighting conditions). But the N95 and N93 does really well in many conditions.&lt;/p&gt;  &lt;p&gt;Read it here, it's a fast read: &lt;a href="http://www.symbian-freak.com/reviews/n95_vs_n93_vs_10d/n95_vs_n93_vs_10d.htm"&gt;http://www.symbian-freak.com/reviews/n95_vs_n93_vs_10d/n95_vs_n93_vs_10d.htm&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/nokia%20n95" rel="tag"&gt;nokia n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/nokia%20n93" rel="tag"&gt;nokia n93&lt;/a&gt;, &lt;a href="http://technorati.com/tag/canon%2010d" rel="tag"&gt;canon 10d&lt;/a&gt;, &lt;a href="http://technorati.com/tag/dslr" rel="tag"&gt;dslr&lt;/a&gt;, &lt;a href="http://technorati.com/tag/camera%20phone" rel="tag"&gt;camera phone&lt;/a&gt;, &lt;a href="http://technorati.com/tag/shoot-out" rel="tag"&gt;shoot-out&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-8166914253895120425?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/8166914253895120425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/nokia-n95-vs-n93-vs-canon-10d.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8166914253895120425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8166914253895120425'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/nokia-n95-vs-n93-vs-canon-10d.html' title='Nokia N95 vs. N93 vs. Canon 10D'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-5021685225426058409</id><published>2007-05-14T01:46:00.001+02:00</published><updated>2007-05-14T01:46:12.279+02:00</updated><title type='text'>Try Sun Grid, 200 hours for free!</title><content type='html'>&lt;p&gt;About a year ago, Sun launced their grid computing service called &lt;a href="http://network.com/"&gt;network.com&lt;/a&gt;.  As a developer it was possible to try it out, but unfortunately for all the rest of us, only for developers living in the US.&lt;/p&gt;  &lt;p&gt;Time is changing, and so it access to the Sun Grid. Now Sun has opened up for a limited time frame, for international developers to try out The Grid. Well, developers from 24 countries, to be excact. Countries that include Denmark (pheeew!), United States (naturally), Australia, Austria, Belgium, Canada, China, Czech Republic, Finland, France, Germany, Greece, Hungary, India, Ireland, Italy, Japan, New Zealand, Poland, Portugal, Singapore, Spain, Sweden and the United Kingdom.&lt;/p&gt;  &lt;p&gt;At the "James Gosling Toy Show" at JavaOne last friday, a guy from the grid team mentioned, that the use of the grid should be about as easy as creating a servlet.&lt;/p&gt;  &lt;p&gt;He showed a demo, where a time consuming task normally took about 12 seconds per entry in a table. The demo showed 32 entries. Because he used the grid for computing, the 32 calculations took 12 seconds, instead of 32 times 12 seconds.. Clever!!&lt;/p&gt;  &lt;p&gt;To try it out, you have to enroll, and write some stuff about yourself. Sun representatives then have to grant you access. So there is no time to wait - go and enroll, and get your 200 hours of free CPU time!! :-)&lt;/p&gt;  &lt;p&gt;When I get granted (hopefully), I'll try it out, and blog about it.&lt;br/&gt; &lt;/p&gt;  &lt;br/&gt; &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/network.com" rel="tag"&gt;network.com&lt;/a&gt;, &lt;a href="http://technorati.com/tag/grid" rel="tag"&gt;grid&lt;/a&gt;, &lt;a href="http://technorati.com/tag/sun%20grid" rel="tag"&gt;sun grid&lt;/a&gt;, &lt;a href="http://technorati.com/tag/javaone" rel="tag"&gt;javaone&lt;/a&gt;, &lt;a href="http://technorati.com/tag/grid%20computing" rel="tag"&gt;grid computing&lt;/a&gt;, &lt;a href="http://technorati.com/tag/java" rel="tag"&gt;java&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-5021685225426058409?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/5021685225426058409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/try-sun-grid-200-hours-for-free.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5021685225426058409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5021685225426058409'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/try-sun-grid-200-hours-for-free.html' title='Try Sun Grid, 200 hours for free!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-900095838227091785</id><published>2007-05-11T20:45:00.001+02:00</published><updated>2007-05-11T20:45:31.912+02:00</updated><title type='text'>Dancing RS Media Robots</title><content type='html'>&lt;p&gt;The &lt;a href="http://java.sun.com/javaone/sf/"&gt;JavaOne &lt;/a&gt;keynote of today - the last day of JavaOne - contained a lot of great demos of what is achievable with Java.&lt;/p&gt;  &lt;p&gt;Cool demos of &lt;a href="http://en.wikipedia.org/wiki/BD-J"&gt;BD-J (BlueRay Disc Java)&lt;/a&gt; enabled BlueRay titles with interactive trivia games talking to your friends over the internet and wikipedia-like learning content on top of the live BlueRay movie.&lt;/p&gt;  &lt;p&gt;Nice demos of Ricoh's Java-enabled business printers acting as proxies and frontends for Glassfish-driven backends communicating with Bluetooth-enabled camera-phones and printing directly from the Java-driven screen on the printer after authenticating the user via JavaCard-based smartcards.&lt;/p&gt;  &lt;p&gt;Extraordinary cool demos of &lt;a href="http://blogs.sun.com/tor/"&gt;Tor Norbye&lt;/a&gt;'s Netbeans 6.0 plugins for doing Ruby/Rails applications communicating with existing backend classes coded in Java.&lt;/p&gt;  &lt;p&gt;Amazing demos of DLight/Dtrace - plugins for Sun Studio (soon also netbeans), that lests a developer see the "DNA", "bloodpressure" and other stuff to characterize the inner workings of a (working or buggy) application in real time (will soon be available online, perhaps on &lt;a href="http://www.opensolaris.org/os/project/dtrace-chime/"&gt;this link&lt;/a&gt;, but right now it describes a very old version).&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;Great demo of the worlds fastest industrial computer, running on real time Java (RTJ), created by ABB with help from bright guys from Lund University in Sweden (it measures a lot of things once every millisecond, and is able to accellerate its swivelling arm at 10 G's!).&lt;/p&gt;  &lt;p&gt;The funniest thing though, was the dancing RS Media (Robosapien 2+) robots from Wowwee. I used my Nokia N95 to record the show (in quite low quality because of my now limited amount of available Flash RAM on the microSD card), and uploaded it for you guys to enjoy, here:&lt;br/&gt; &lt;a href="http://www.youtube.com/watch?v=OO-YJMQGVmU"&gt;http://www.youtube.com/watch?v=OO-YJMQGVmU&lt;/a&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/james%20gosling" rel="tag"&gt;james gosling&lt;/a&gt;, &lt;a href="http://technorati.com/tag/toy%20show" rel="tag"&gt;toy show&lt;/a&gt;, &lt;a href="http://technorati.com/tag/javaone" rel="tag"&gt;javaone&lt;/a&gt;, &lt;a href="http://technorati.com/tag/2007" rel="tag"&gt;2007&lt;/a&gt;, &lt;a href="http://technorati.com/tag/bd-j" rel="tag"&gt;bd-j&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ricoh" rel="tag"&gt;ricoh&lt;/a&gt;, &lt;a href="http://technorati.com/tag/tor%20norbye" rel="tag"&gt;tor norbye&lt;/a&gt;, &lt;a href="http://technorati.com/tag/netbeans" rel="tag"&gt;netbeans&lt;/a&gt;, &lt;a href="http://technorati.com/tag/ruby" rel="tag"&gt;ruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/rails" rel="tag"&gt;rails&lt;/a&gt;, &lt;a href="http://technorati.com/tag/java" rel="tag"&gt;java&lt;/a&gt;, &lt;a href="http://technorati.com/tag/nokia" rel="tag"&gt;nokia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/nokia%20n95" rel="tag"&gt;nokia n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/video" rel="tag"&gt;video&lt;/a&gt;, &lt;a href="http://technorati.com/tag/rs%20media" rel="tag"&gt;rs media&lt;/a&gt;, &lt;a href="http://technorati.com/tag/wowwee" rel="tag"&gt;wowwee&lt;/a&gt;, &lt;a href="http://technorati.com/tag/dancing" rel="tag"&gt;dancing&lt;/a&gt;, &lt;a href="http://technorati.com/tag/robot" rel="tag"&gt;robot&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-900095838227091785?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/900095838227091785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/dancing-rs-media-robots.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/900095838227091785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/900095838227091785'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/dancing-rs-media-robots.html' title='Dancing RS Media Robots'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-5098205189067285061</id><published>2007-05-11T00:53:00.001+02:00</published><updated>2007-05-11T00:53:43.980+02:00</updated><title type='text'>More on OpenJDK</title><content type='html'>&lt;p&gt;Until today I thought that OpenJDK was a "product" that Sun would "release" in the same way that they are releasing OpenOffice, with it's own lifecycle, unaware of the commercial StarOffice.&lt;/p&gt;  &lt;p&gt;I know that Sun's JDK aren't in that way a commercial product which they sell for money pr. license, but as a developer I think it would be cool to be able to download a binary relase of OpenJDK 1.0. Well, at least a source version with Ant scripts, called OpenJDK 1.0.&lt;/p&gt;  &lt;p&gt;I know its a detail, because you can always download the latest OpenJDK, and build it yourself. But it's more difficult to tell people that "our software is based on OpenJDK build 200705101549 branch before-implementation-of-jsrxyz", than just "our software is based on OpenJDK 1.0, and is thus compatible with Sun JDK 7.0" or whatever.&lt;/p&gt;  &lt;p&gt;Sun have no plan on giving OpenJDK versionnumbers like this. I proposed to them that they did so, if not only for marketing purposes, then also for doing the lifes of developers interested in OpenJDK easier. They listened, and admitted that they had actually not discussed things like this, and would propose it to the rest of their team.&lt;/p&gt;  &lt;p&gt;The release of OpenJDK is a GPL-release. This means that the difference between JDK 6 and OpenJDK is, that the source code of OpenJDK have had all its licenses changed to GPL v2.&lt;/p&gt;  &lt;p&gt;OpenJDK is by the way the same as the current branch of the "official" JDK 7 development version.&lt;/p&gt;  &lt;p&gt;Gotta go - an interview awaits.&lt;br/&gt; &lt;/p&gt;  &lt;br/&gt; &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/OpenJDK" rel="tag"&gt;OpenJDK&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Sun" rel="tag"&gt;Sun&lt;/a&gt;, &lt;a href="http://technorati.com/tag/JDK7" rel="tag"&gt;JDK7&lt;/a&gt;, &lt;a href="http://technorati.com/tag/GPL" rel="tag"&gt;GPL&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-5098205189067285061?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/5098205189067285061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/more-on-openjdk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5098205189067285061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5098205189067285061'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/more-on-openjdk.html' title='More on OpenJDK'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-5610587026306975228</id><published>2007-05-10T01:54:00.001+02:00</published><updated>2007-05-10T01:54:10.894+02:00</updated><title type='text'>JavaFX announced</title><content type='html'>&lt;p&gt;At yesterdays keynote at &lt;a href="http://java.sun.com/javaone/sf/"&gt;JavaOne&lt;/a&gt;, &lt;a href="http://blogs.sun.com/richgreen/"&gt;Rich Green&lt;/a&gt; announced JavaFX together with &lt;a href="http://blogs.sun.com/chrisoliver/"&gt;Chris Oliver&lt;/a&gt; and &lt;a href="http://blogs.sun.com/jag/"&gt;James Gosling&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;At the keynote, it was actually pretty unclear what it was.. It seemed smart, it seemed glossy, it looked like something everything should look like, it looked like a new web framework, it looked like a new language, it looked like a new mobile profile for Java - perhaps even a replacement for &lt;a href="http://java.sun.com/javame/index.jsp"&gt;Java ME&lt;/a&gt; - it looked very easy (it always does at keynotes), and it sure looked a lot like &lt;a href="http://www.apple.com/iphone/"&gt;Apple's iPhone&lt;/a&gt; (well, only the mobile part).&lt;/p&gt;  &lt;p&gt;That is why I didn't blog about it yesterday - I wanted to know more about what it actually is, and in the last 24 hours I've become a little more knowledgable - knowledge that I will share with you now ;-)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sun.com/software/javafx/"&gt;JavaFX&lt;/a&gt; is a new product, which has many similarities to &lt;a href="http://www.adobe.com/products/flex/"&gt;Adobe Flex&lt;/a&gt;. In that way JavaFX can be seen as the mediator for letting the Java platform (re-) conquer the market for graphically rich and compelling user interefaces for the desktop, mobile and the web.&lt;/p&gt;  &lt;p&gt;JavaFX runs on every deskop with Java SE (version 5.x+) unmodified, which is nice. With todays performant mobile devices such as phones and PDA's, it should run on those as well. I haven't yet seen any details on what specs such a mobile device should have, to run JavaFX without any trouble, but I haven't had the time to look into all documentation yet.&lt;/p&gt;  &lt;p&gt;In other words; JavaFX is all about being able to quickly and easily create modern, compelling graphical clients, which are hardware agnostic, runs on any device and automatically fits the constraints of the screen, hardware features etc.&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;br/&gt; &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;JavaFX Script&lt;/strong&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;JavaFX comes with this new language, to make it easier and much faster to create those compelling user interfaces. JavaFX Script is this new language, and should not be confused with JavaScript, or Java for that matter. The language itself has been developed almost 100% by Chris Oliver. It's focus is - not surprisingly - productivity.&lt;/p&gt;  &lt;p&gt;JavaFX Script can be found on this URL: &lt;a href="http://openjfx.dev.java.net/"&gt;http://openjfx.dev.java.net/&lt;/a&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;I haven't been able to get a clear answer on why Sun choose to create a new language for such. From my point of view, it should have been possible to use languages like &lt;a href="http://groovy.codehaus.org/"&gt;Groovy&lt;/a&gt;, &lt;a href="http://jruby.org/"&gt;JRuby&lt;/a&gt; or even &lt;a href="http://en.wikipedia.org/wiki/JavaScript"&gt;JavaScript&lt;/a&gt; to accommodate the productivity, in combination with a nice Java API.&lt;/p&gt;  &lt;p&gt;But JavaFX Script is statically typed, and is indeed a tightly focused &lt;a href="http://en.wikipedia.org/wiki/Domain_Specific_Language"&gt;DSL&lt;/a&gt;, so the reasons might be;&lt;/p&gt;  &lt;ul&gt; &lt;li&gt;that Sun wanted the language to be focused on this thing only (which should make the task of marketing the language a lot easier)&lt;/li&gt; &lt;li&gt;that Sun initially wanted the full control of the language, or&lt;/li&gt; &lt;li&gt;that none of the other languages fit in the demands for JavaFX&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;I don't know enough yet to be able to see which reason is the right one. Or maybe even see the correct reasons.&lt;/p&gt;  &lt;p&gt;Anyways - the language seems alright. Until now I've only seen 6 lines of code. For what I saw, it looked a lot like a UI configuration language, with dynamic additions, but time will tell.&lt;/p&gt;  &lt;p&gt;I asked one of Sun's engineers about the similarities of Adobe's ActionScript and JavaFX Script, and the answer was, that the domains for these languages are the same, and the functionality, the purpose and the use of them are also pretty much the same. But JavaFX has a more Java like syntax (no wonder), and as mentioned earlier, is statically typed.&lt;/p&gt;  &lt;p&gt;Later I attended a press conference with James Gosling. He confirmed that Flex and JavaFX is quite similar in many ways. But he stretched that the advantages of JavaFX over Flex are numerous, because you have immidiate access to all of the ordinary Java API's for security, system integration, I/O etc. In my oppinion this alone is a VERY good reason for a Java developer, to wanna have a look at JavaFX instead of Flex.&lt;/p&gt;  &lt;p&gt;As of now JavaFX Script is an interpreted language on top of the JVM, and creates its user interfacs using Swing. Later there will be made a compiler (according to a Sun engineer I spoke to).&lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;JavaFX Mobile&lt;/strong&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;I haven't yet seen much detail on JavaFX Mobile, but the keynote included a somewhat succesful demo of JavaFX on a couple of mobile devices, and it looked very nice! In general the user experience resembled that of the Apple iPhone. It seemed a bit slower though, but it isn't finished yet, so I guess the performance will be improved quickly the next ½-1 year. We saw also, that the same JavaFX application automatically changed to the constraints of the screens of the devices used in the demo.&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;Furthermore Yahoo! demonstrated an application called Yahoo! Go, if I remember correctly, which used JavaFX. It actually looked very, very cool and responsive.&lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Whattabout tools?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;As of today, there is plugins for both Netbeans 5.5, Netbeans 6.0 and Eclipse 3.2. So it should be somewhat easy to get started.&lt;/p&gt;  &lt;p&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Can I see a demo?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Yes you can. If you've enabled Java Web Start, you can click on the following links. Note that Chris Oliver did the JavaFX version of the Tesla web site, in less than 3 days! Try and do that in standard Swing - ouch.. Well, I'm not a Swing expert, but it seems somewhat quirky to me ;)&lt;/p&gt;  &lt;p&gt;The demos can be found here: &lt;a href="https://openjfx.dev.java.net/#demos"&gt;http://openjfx.dev.java.net/#demos&lt;/a&gt;&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;When eventually I find the time to fiddle with JavaFX, I'll post a first-time review.&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/JavaFX" rel="tag"&gt;JavaFX&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Mobile" rel="tag"&gt;Mobile&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Adobe%20Flex" rel="tag"&gt;Adobe Flex&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Flex" rel="tag"&gt;Flex&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Chris%20Oliver" rel="tag"&gt;Chris Oliver&lt;/a&gt;, &lt;a href="http://technorati.com/tag/James%20Gosling" rel="tag"&gt;James Gosling&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Open%20Source" rel="tag"&gt;Open Source&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Swing" rel="tag"&gt;Swing&lt;/a&gt;, &lt;a href="http://technorati.com/tag/JavaFX%20Script" rel="tag"&gt;JavaFX Script&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-5610587026306975228?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/5610587026306975228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/javafx-announced.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5610587026306975228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5610587026306975228'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/javafx-announced.html' title='JavaFX announced'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-160280262447909211</id><published>2007-05-09T22:45:00.001+02:00</published><updated>2007-05-10T00:56:40.503+02:00</updated><title type='text'>OpenJDK is out!</title><content type='html'>&lt;p&gt;As I briefly mentioned yesterday, &lt;a href="http://openjdk.java.net/"&gt;OpenJDK&lt;/a&gt; has now been finished. It's assumably the fastest JDK ever, and it's been a wild and crazy journey. It took exactly a year, because last years JavaOne was where Sun announced that they would Open Source Java.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;It should be, considering the huge amount of lines that needs to be checked for licencing, before Sun could apply the &lt;a href="http://en.wikipedia.org/wiki/GPL#Version_2"&gt;GPL v2&lt;/a&gt; license to it all. Assumably it costed "hundreds of millions of US dollars".&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Actually a few libraries couldn't be GPL'ed, and is therefore still only binary. But virtually anything is now truly Open Source.&lt;/p&gt;  &lt;p&gt;Did you know, that Sun is the worlds biggest &lt;a href="http://en.wikipedia.org/wiki/Open_Source"&gt;Open Source&lt;/a&gt; company? That makes JavaOne the worlds biggest Open Source developers conference, doesn't it?&lt;/p&gt;  &lt;p&gt;An important note from Sun, is that they will do anything possible to make sure that anything will stay compatible. In line of this, they've also made the &lt;a href="http://jcp.org/en/resources/tdk"&gt;TCK &lt;/a&gt;freely available, to make it possible for &lt;a href="http://en.wikipedia.org/wiki/Independent_software_vendor"&gt;ISV&lt;/a&gt;'s to&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Well, enough said, go fetch it and build it for yourself. You can find it all by clicking right here:&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://openjdk.java.net/" href="http://openjdk.java.net/"&gt;&lt;img src="http://openjdk.java.net/images/openjdk.png" alt="http://openjdk.java.net/" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;When asked what Sun wants to make money of, Jonathan Schwartz's quick answer is that what they invested in 3-5 years ago, is what they make money of now.&lt;/p&gt;&lt;p&gt;Sun seems to have a nice vision on making the world a better place, by cutting the cost of software, infrastructure and other enablers of IT, because they want Java to be "Write once, run anyone", instead of only "run anywhere -&gt; everywhere". Together with the UN they sponsor the &lt;a href="http://www.un.org/youthsummit/"&gt;Youth Summit&lt;/a&gt;, which enables youngsters from around the world (about 192 countries as I remember) to collaborate, for better mutual understanding. They also want to cut the cost of mobile devices/phones, so that the underdeveloped countries can use them for navigating the internet.  There is presumably 10-fold more users joining the internet daily using mobile devices, compared to ordinary PC's. PC's are simply to expensive.&lt;/p&gt;&lt;p&gt;With peer-to-peer networking, mobile solar powercells and mobile phones, we (=the "western world") just might succed in bringing "enlightenment" to the "underdeveloped" parts of the world (actually I don't really like using that phrase, but I do in lack of better terms).&lt;/p&gt;&lt;p&gt;As many companies want as few primary partners as possible, many companies choosing Suns (Open) Solaris or (Open) SPARC tends to choose from Suns other services as well.. This is what Sun makes money of, and they seem to be doing it quite well..&lt;/p&gt;&lt;p&gt;..And when asked directly, Jonathan states that they are NOT going to produce mobile devices/processors, but will support those who does (which is in line with what they've been doing the last couple of years).&lt;/p&gt;&lt;p&gt;But they might someday use &lt;a href="http://www.opensparc.net/"&gt;OpenSPARC&lt;/a&gt; and &lt;a href="http://www.opensolaris.org/"&gt;OpenSolaris &lt;/a&gt;for mobile devices - in collaboration with companies producing these things.&lt;/p&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/OpenJDK" rel="tag"&gt;OpenJDK&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Open%20Source" rel="tag"&gt;Open Source&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Java" rel="tag"&gt;Java&lt;/a&gt;, &lt;a href="http://technorati.com/tag/GPL" rel="tag"&gt;GPL&lt;/a&gt;, &lt;a href="http://technorati.com/tag/TCK" rel="tag"&gt;TCK&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-160280262447909211?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/160280262447909211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/openjdk-is-out.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/160280262447909211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/160280262447909211'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/openjdk-is-out.html' title='OpenJDK is out!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-1836824893637302301</id><published>2007-05-09T22:20:00.001+02:00</published><updated>2007-05-09T22:22:18.778+02:00</updated><title type='text'>Want an invitation to Joost?</title><content type='html'>&lt;p&gt;If you wanna try out Joost - the new online and interactive TV experience from the guys behind Skype and Kazaa - then let me know by commenting on this post, and I just might let you in. I'll serve requests on an first in first served basis.&lt;/p&gt; &lt;a href="http://www.joost.com/" title="Joost™ the best of tv and the internet"&gt;&lt;img src="http://banners.joost.com/joost_004_en_120x90_invites.jpg" alt="Joost™ the best of tv and the internet" /&gt;&lt;/a&gt;&lt;p&gt;&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/Joost" rel="tag"&gt;Joost&lt;/a&gt;, &lt;a href="http://technorati.com/tag/invitation" rel="tag"&gt;invitation&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-1836824893637302301?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/1836824893637302301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/want-invitation-to-joost.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1836824893637302301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1836824893637302301'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/want-invitation-to-joost.html' title='Want an invitation to Joost?'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-2627485042838680820</id><published>2007-05-09T07:43:00.001+02:00</published><updated>2007-05-09T07:53:36.220+02:00</updated><title type='text'>Practical experience with Nokia Maps</title><content type='html'>&lt;p&gt;Yesterday I walked around the Golden Gate Park in San Francisco. I started in the west end at Ocean Beach, and wanted to walk through the park to find the Japanese Tea House.&lt;/p&gt;  &lt;p&gt;I thought it would be easy, and that there would be a lot of signs showing where to go for this and that. But there wasn't.&lt;/p&gt;  &lt;p&gt;The solution (probably not very surprising) was Nokia Maps on my notorious N95.&lt;/p&gt;  &lt;p&gt;Not only did it help me find my way through the Golden Gate Park, it also gave me the exact location of the Japanese Tea House, as well as their museum of modern art, botanical garden and more.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://flickr.com/photos/34283504@N00/490881636" title="07052007076"&gt;&lt;img src="http://static.flickr.com/206/490881636_38cbd2b78e_m.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And yes, it worked like a charm, without buying either navigation nor local city guides.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Nice! :-)&lt;/p&gt;  &lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;br /&gt;&lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/San%20Francisco" rel="tag"&gt;San Francisco&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Golden%20Gate%20Park" rel="tag"&gt;Golden Gate Park&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Japanese%20Tea%20House" rel="tag"&gt;Japanese Tea House&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Nokia%20N95" rel="tag"&gt;Nokia N95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;N95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Nokia%20Maps" rel="tag"&gt;Nokia Maps&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-2627485042838680820?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/2627485042838680820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/practical-experience-with-nokia-maps.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/2627485042838680820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/2627485042838680820'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/practical-experience-with-nokia-maps.html' title='Practical experience with Nokia Maps'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-4747945926591476206</id><published>2007-05-08T22:51:00.001+02:00</published><updated>2007-05-08T22:52:54.269+02:00</updated><title type='text'>General note on language..</title><content type='html'>&lt;p&gt;Hmm.. I'm starting to have more visitors from outside of Denmark, than inside. And actually from all over the world!&lt;/p&gt;  &lt;p&gt;Thank you guys, for showing interest. I'll honor it by shifting the preferred language on my blog to english. Sorry to you all danish readers, and welcome global readers! :)&lt;/p&gt;  &lt;p&gt;If you danes still want a danish blog, I'll create a sub-blog in danish. Please let me know if I should do so, by commenting on this entry!&lt;/p&gt;  &lt;p&gt;Thanks.&lt;/p&gt;  &lt;p&gt;The next couple of days I will be focusing on Java related content, because of me attending JavaOne in San Francisco ;)&lt;/p&gt;  &lt;p&gt;More news soon!&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/blog%20language" rel="tag"&gt;blog language&lt;/a&gt;, &lt;a href="http://technorati.com/tag/danish" rel="tag"&gt;danish&lt;/a&gt;, &lt;a href="http://technorati.com/tag/javaone" rel="tag"&gt;javaone&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-4747945926591476206?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/4747945926591476206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/general-note-on-language.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/4747945926591476206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/4747945926591476206'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/general-note-on-language.html' title='General note on language..'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-5750301603580556988</id><published>2007-05-08T19:47:00.001+02:00</published><updated>2007-05-08T22:53:55.649+02:00</updated><title type='text'>JavaOne SF 2007 has begun!</title><content type='html'>&lt;p&gt;Hey, now JavaOne has begun.&lt;/p&gt;  &lt;p&gt;The number of interesting announcements seem to fall over each others legs - there are lots of them, and it looks cool!&lt;/p&gt;  &lt;p&gt;What about:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt; OpenJDK 1.0 finally out there&lt;/li&gt;&lt;li&gt;JavaFX Script/Mobile being announced (what's that? I'll keep you posted)&lt;/li&gt;&lt;li&gt;Global reach for all 6 million people in the world using mobile phones&lt;/li&gt;&lt;li&gt;Free education to everyone jointly developed together with the UN&lt;/li&gt;&lt;li&gt;RealTime Java (JSR-1 !!!) finally done!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Etc. etc..&lt;/li&gt;&lt;/ul&gt;          &lt;p&gt;I'll be posting more info later!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://flickr.com/photos/34283504@N00/487691398" title="DSC02352"&gt;&lt;img src="http://static.flickr.com/179/487691398_28e1e7a88b_m.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/JavaOne" rel="tag"&gt;JavaOne&lt;/a&gt;, &lt;a href="http://technorati.com/tag/JavaOne%202007" rel="tag"&gt;JavaOne 2007&lt;/a&gt;, &lt;a href="http://technorati.com/tag/announcement" rel="tag"&gt;announcement&lt;/a&gt;, &lt;a href="http://technorati.com/tag/javafx" rel="tag"&gt;javafx&lt;/a&gt;, &lt;a href="http://technorati.com/tag/openjdk" rel="tag"&gt;openjdk&lt;/a&gt;, &lt;a href="http://technorati.com/tag/curriki" rel="tag"&gt;curriki&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-5750301603580556988?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/5750301603580556988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/javaone-sf-2007-has-begun.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5750301603580556988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/5750301603580556988'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/javaone-sf-2007-has-begun.html' title='JavaOne SF 2007 has begun!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-6959324051480057543</id><published>2007-05-01T15:45:00.001+02:00</published><updated>2007-05-01T15:49:53.303+02:00</updated><title type='text'>Ny firmware til N95</title><content type='html'>&lt;p&gt;Så kom der endelig ny firmware til N95'eren.&lt;/p&gt;  &lt;p&gt;Det betyder at man nu kan gå fra version 10.0.018 til 11.0.026.&lt;/p&gt;  &lt;p&gt;Gør som følger:&lt;/p&gt;  &lt;ol&gt;&lt;li&gt;Tjek at din telefon ikke allerede har 11.0.026 (hvis nu din telefon kommer fra en nyere sending end min). Det gør du ved at trykke *#0000# i standby-mode (dvs. ligesom hvis du ringer til et nummer manuelt). Hvis du har en version ældre end 11.0.026, fortsæt. Ellers stop her - du er allerede opdateret ;)&lt;br /&gt;&lt;/li&gt; &lt;li&gt;Tilslut din mobil med USB-kablet i PC Suite-mode&lt;br /&gt;&lt;/li&gt; &lt;li&gt;Måske kommer der en besked om at der er ny software (nede fra System Tray'en i Windows) - hvis der gør, tryk på denne, og din browser åbner på opdaterings-sitet. Hvis ikke, så åbn sitet manuelt på linket: &lt;a href="http://europe.nokia.com/softwareupdate"&gt;http://europe.nokia.com/softwareupdate&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Bemærk at N95 stadig ikke står på listen. Vælg N80 i stedet (det virker - har netop gjort det. Det er ikke firmwaren, men Nokia Software Updater der hentes i denne ombæring).&lt;/li&gt; &lt;li&gt;Når Nokia Software Updater er hentet og installeret, start den.&lt;/li&gt; &lt;li&gt;Tilslut strøm til telefonen, og tag backup af telefonens data på hukommelseskort, hvis du mener det er nødvendigt. &lt;strong&gt;TAG BACKUP AF TELEFONEN, ALT I TELEFONENS HUKOMMELSE BLIVER SLETTET!!&lt;/strong&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;Tryk på knappen "Start" i Nokia Software Updater&lt;/li&gt; &lt;li&gt;Tjek de ting der står på næste skærmbillede, og fortsæt vha. "Next"-knappen.&lt;/li&gt; &lt;li&gt;Nu bliver din telefon detekteret. Efterfølgende skulle det gerne se nogenlunde således ud:&lt;br /&gt;&lt;a href="http://flickr.com/photos/34283504@N00/479843780" title="n95-firmware-update.gif"&gt;&lt;img src="http://static.flickr.com/209/479843780_ab68821332_d.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;Acceptér betingelserne, og tryk på "Update". Vent. Hold vejret. Hold fingrene fra tastaturet. Og telefonen. Det tager omtrent 5 minutters tid. Sådan en firmware fylder 113,5 MB!&lt;/li&gt; &lt;li&gt;Dernæst bliver softwaren opdateret - det er sikkert de installerede applikationer.. Det tager også nogle minutter. Lad være med at skrive eller bruge din computer til noget, for når Nokia Software Updater vil dig noget, får dens vindue fokus. Hvis du eksempelvis skriver, og trykker på mellemrum eller return/enter-tasten, kan du få sagt OK til noget du måske ikke ville have gjort hvis du havde nået at se hvad der stod. Det skete for mig, heldigvis efter den var helt færdig med opdateringen! :-|&lt;br /&gt;&lt;/li&gt; &lt;li&gt;Det var så det..&lt;/li&gt; &lt;/ol&gt; Efter genstart virker det som om N95'eren er lidt hurtigere, men Nokia har endnu ikke frigivet en changelog. Jeg poster den når jeg ser den.&lt;br /&gt;&lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/nokia" rel="tag"&gt;nokia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/firmware" rel="tag"&gt;firmware&lt;/a&gt;, &lt;a href="http://technorati.com/tag/update" rel="tag"&gt;update&lt;/a&gt;, &lt;a href="http://technorati.com/tag/opdatering" rel="tag"&gt;opdatering&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-6959324051480057543?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/6959324051480057543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/ny-firmware-til-n95.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6959324051480057543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/6959324051480057543'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/ny-firmware-til-n95.html' title='Ny firmware til N95'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-1250622642582488767</id><published>2007-05-01T00:40:00.001+02:00</published><updated>2007-05-01T00:40:11.792+02:00</updated><title type='text'>PodCasting til N95</title><content type='html'>&lt;p&gt;Det er vist ingen decideret nyhed (ikke sådan en WOW-nyhed i hvert fald).&lt;/p&gt;  &lt;p&gt;Men der findes en officiel applikation til at håndtere &lt;a href="http://en.wikipedia.org/wiki/Podcasting"&gt;podcasts&lt;/a&gt; på N95'eren. Det er guld værd, hvis man eksempelvis gerne vil høre et radioprogram i toget på vej til arbejde om morgenen, se et TV-show på vej et-eller-andet sted hen i flyet, og så fremdeles. Det fungerer ligesom et RSS-feed, blot med lyd og billede/video i stedet for kun tekst. Jeg er ikke den rette til at fortælle hvad et podcast er, da det først er nu jeg begynder at bruge det.&lt;/p&gt;  &lt;p&gt;Jeg har nemlig nu downloadet &lt;a href="http://www.nokia.dk/support/phones/n95/index.php?cat=podcasting"&gt;Nokia Podcasting&lt;/a&gt; til N95'eren, og givet det en hurtig tur i test-møllen. Det er ikke nogen imponerende udseende applikation, men egentlig er det eneste der er behov for også følgende:&lt;/p&gt;  &lt;ol&gt;&lt;li&gt;At kunne se listen over podcast man abonnerer på, og se opdateret indhold i disse,&lt;br/&gt; &lt;/li&gt; &lt;li&gt;at kunne finde nye podcasts i et directory,&lt;/li&gt; &lt;li&gt;at kunne søge efter podcasts, og&lt;/li&gt; &lt;li&gt;at kunne afspille de podcasts man har hentet&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Og det er lige nøjagtigt hvad Nokia Podcasting er i stand til. Og det virker. Og det er dejligt. Specielt fordi N95'eren har WLAN!&lt;/p&gt;  &lt;p&gt;De downloadede podcasts (MP3, MP4 osv.) afspilles naturligvis i N95'erens almindelige medieafspiller.&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;Uha det er godt.. Jeg tror snart jeg vil opfordre folk til at komme med forslag til ting en N95'er burde kunne, men ikke kan. Jeg har efterhånden svært ved at finde på noget. Det skulle da lige være at agere grafisk remote control til Apple FrontRow/iTunes via Bluetooth/WLAN, men mon ikke også der er nogen der har lavet det? Jeg vender tilbage hvis jeg finder det.&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/nokia" rel="tag"&gt;nokia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/podcasting" rel="tag"&gt;podcasting&lt;/a&gt;, &lt;a href="http://technorati.com/tag/itunes" rel="tag"&gt;itunes&lt;/a&gt;, &lt;a href="http://technorati.com/tag/frontrow" rel="tag"&gt;frontrow&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-1250622642582488767?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/1250622642582488767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/podcasting-til-n95.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1250622642582488767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/1250622642582488767'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/podcasting-til-n95.html' title='PodCasting til N95'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-694398386093531986</id><published>2007-05-01T00:30:00.001+02:00</published><updated>2007-05-01T00:30:01.200+02:00</updated><title type='text'>N95/SportsTracker og GeoCaching</title><content type='html'>&lt;p&gt;Ja, nogle af dem jeg arbejder sammen med på et af de mange projekter jeg deltager i gennem mit job, har gennem noget tid talt om &lt;a href="http://www.geocaching.dk/"&gt;GeoCaching&lt;/a&gt;. Selvom jeg synes det lød sjovt, prøvede jeg at ignorere dem på grund af generel travlhed.&lt;/p&gt;  &lt;p&gt;Men efter jeg har fået min N95 er jeg åbenbart mere lydhør, for under frokostsnakken i dag - min første snak om GeoCaching efter køb af N95'eren - går det pludselig op for mig, at gadgetdimsen er genial og helt oplagt til denne sportsgren.&lt;/p&gt;  &lt;p&gt;Til dem der ikke ved hvad GeoCaching er, går det ud på at man får nogle koordinater (længde/breddegrader), hvor der ligger en "cache". En cache er så vidt jeg har forstået typisk en beholder af varierende størrelse. Helt fra nærmest fingerbøllignende genstande til større kasser. Disse indeholder som minimum en liste, og når man finder en cache, skriver man sit GeoCache-brugernavn på listen, tager måske et par billeder, og smutter igen.&lt;/p&gt;  &lt;p&gt;Andre caches indeholder ting, man kan bytte med ting man selv har med. Eksempelvis kan en cache indeholde bamser, som man kan tage en af, hvis man tilgengæld lægger en af sine egne medbragte bamser ned i kassen samtidig. Dette kræver naturligvis at man ved cache'en indeholder bamser, men det kan man læse om på forhånd.&lt;/p&gt;  &lt;p&gt;Andre caches indeholder en form for mønter eller lignende med et nummer på. Dem kan man tage med hjem, og indtaste det nummer der står på dem. Så kan man se hvor mønten har været tidligere. Det kan være i Danmark, eller endda andre steder i verden. Måske kan man se hvor det er meningen den skal hen. Nogle af disse "tokens" har nemlig et formål - eksempelvis at være mindst én gang i hver af Danmarks kommuner. Eller én gang i hver verdensdel. Ja, GeoCaching er et globalt fænomen ;)&lt;/p&gt;  &lt;p&gt;Som GeoCache'er får man point for hver cache man har fundet - man registrerer også den fundne cache når man kommer hjem til computeren (eller on-spot med sin N95'er ;)), hvor man også kan uploade beskrivelser/fotos (igen, hvorfor tage hjem for at gøre det?). Man kan også få point for at være den &lt;i&gt;første&lt;/i&gt; der finder en &lt;i&gt;ny&lt;/i&gt; cache (First Finder eller noget i den stil). Det er der nogle der går MEGET op i.. det er faktisk ret ekstremt.&lt;/p&gt;  &lt;p&gt;Alle medlemmer - og det er i øvrigt gratis at blive medlem - kan lægge sine egne caches ud. Der er vist nogle regler for hvor tæt de må ligge, men det er vist også det primære.&lt;/p&gt;  &lt;p&gt;Ja, du har gættet rigtigt. Jeg har tilmeldt mig - langt om længe ved jeg der er nogen der vil sige. I morgen er det min plan, at jeg skal finde min første cache. Jeg har nemlig en ½ fridag sammen med min søn, da hans institution holder 1.maj-fri. Jeg har tænkt mig at bruge Nokia &lt;a href="http://www.nokia.com/A4388200"&gt;SportsTracker&lt;/a&gt;, naturligvis på N95'eren. Den har en rigtig god og brugervenlig opbygning, og viser (blandt en masse andet) bredde og længdegrader. Farer man vild undervejs, kan man jo altid kombinere med Map-applikationen, så man kan få N95'eren til at hjælpe en på vej hjem igen. N95'eren tillader faktisk at mere end ét program af gangen bruger GPS-enheden samtidig. Det kan efter sigende ikke lade sig gøre fra en Pocket PC. På den måde kan man både logge sin rute vha. SportsTracker (med en masse statistik samt eksport af rute til Google Earth), samt bruge navigation/kort, og hvilke andre applikationer man ellers måtte ønske.&lt;/p&gt;  &lt;p&gt;Jeg ser lidt GeoCaching som en sjov måde at blive stimuleret på mange planer; hang til gadgets/internet-baserede services, at få rørt sig, at være sammen med familien eller andre nørder. Faktisk er der mange af dem jeg taler med, der bruger det som en slags udflugtsmulighed med kone og børn, hvor gåturen om søndagen pludselig har et formål og bliver til en leg, i stedet for blot en gåtur fra A til B og tilbage igen.&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.nokia.com/A4388200"&gt;SportsTracker&lt;/a&gt; er i øvrigt netop kommet i en ny version 1.42, der inkluderer GPS Filtering. Dette fikser en bug der var i den tidligere version, der gjorde at ruten nogle gange sprang meget pludselig, specielt når man var ved siden af høje bygninger. Det kunne også give pludselige kraftig stigninger i både højden over havet, samt (naturligvis deraf også) hastigheden.&lt;/p&gt;  &lt;p&gt;Det er sandt, N95 er rent faktisk "what computers have become". Jeg ønsker mig absolut ikke tilbage til de dage, hvor det ikke var muligt at have sin computer med i lommen. For hver dag der går, synes N95'eren mere og mere uundværlig. Den er et arbejdsredskab, legetøj, kamera, en måde at få rørt sig på, og nærmest uendeligt meget andet. Phew.&lt;/p&gt;  &lt;p&gt;Måske kigger jeg snart på &lt;a href="http://www.nokia.com/A4384042"&gt;Nokias Wellness Diary&lt;/a&gt; - stay tuned.&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/nokia" rel="tag"&gt;nokia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/sportstracker" rel="tag"&gt;sportstracker&lt;/a&gt;, &lt;a href="http://technorati.com/tag/wellness%20diary" rel="tag"&gt;wellness diary&lt;/a&gt;, &lt;a href="http://technorati.com/tag/geocaching" rel="tag"&gt;geocaching&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-694398386093531986?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/694398386093531986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/05/n95sportstracker-og-geocaching.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/694398386093531986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/694398386093531986'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/05/n95sportstracker-og-geocaching.html' title='N95/SportsTracker og GeoCaching'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-2749185256507290550</id><published>2007-04-24T22:45:00.001+02:00</published><updated>2007-04-24T22:45:40.535+02:00</updated><title type='text'>Ny præsentation fra JRuby Core Development Team</title><content type='html'>&lt;p&gt;En helt ny præsentation er netop blevet lagt ud i JRuby's download-folder.&lt;/p&gt;  &lt;p&gt;Den stammer fra GoRuCo-konferencen i New York 21. april. Når man tænker på hvem der har skrevet den (Nick Sieger) og hvor ny den er, bliver informationerne ikke mere up-to-date! Skynd dig at læs den:&lt;br/&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://dist.codehaus.org/jruby/talks/JRuby-GoRuCo-2007.pdf"&gt;http://dist.codehaus.org/jruby/talks/JRuby-GoRuCo-2007.pdf&lt;/a&gt;&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/prime%20time" rel="tag"&gt;prime time&lt;/a&gt;, &lt;a href="http://technorati.com/tag/goruco" rel="tag"&gt;goruco&lt;/a&gt;, &lt;a href="http://technorati.com/tag/2007" rel="tag"&gt;2007&lt;/a&gt;, &lt;a href="http://technorati.com/tag/nick%20sieger" rel="tag"&gt;nick sieger&lt;/a&gt;, &lt;a href="http://technorati.com/tag/presentation" rel="tag"&gt;presentation&lt;/a&gt;, &lt;a href="http://technorati.com/tag/pr%C3%A6sentation" rel="tag"&gt;præsentation&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-2749185256507290550?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/2749185256507290550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/04/ny-prsentation-fra-jruby-core.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/2749185256507290550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/2749185256507290550'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/04/ny-prsentation-fra-jruby-core.html' title='Ny præsentation fra JRuby Core Development Team'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-9180079332126725153</id><published>2007-04-24T11:25:00.001+02:00</published><updated>2007-04-24T11:25:44.587+02:00</updated><title type='text'>JRuby 0.9.9 frigivet</title><content type='html'>&lt;p&gt;Så er JRuby 0.9.9 frigivet. Som versionsnummeret antyder, er JRuby nu meget tæt på at nå version 1.0.&lt;/p&gt;  &lt;p&gt;Siden version 0.9.8 er der sket en hel del, blandt andet er performance øget med 40%, Rails-understøttelsen er endnu bedre, og der er fikset 180 bugs (!!).&lt;/p&gt;  &lt;p&gt;Læs mere på &lt;a href="http://www.jruby.org/"&gt;http://www.jruby.org/&lt;/a&gt;, og hent JRuby på &lt;a href="http://dist.codehaus.org/jruby/"&gt;http://dist.codehaus.org/jruby/&lt;/a&gt;.&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/jruby" rel="tag"&gt;jruby&lt;/a&gt;, &lt;a href="http://technorati.com/tag/0.9.9" rel="tag"&gt;0.9.9&lt;/a&gt;, &lt;a href="http://technorati.com/tag/release" rel="tag"&gt;release&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-9180079332126725153?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/9180079332126725153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/04/jruby-099-frigivet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/9180079332126725153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/9180079332126725153'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/04/jruby-099-frigivet.html' title='JRuby 0.9.9 frigivet'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-8213370716024848724</id><published>2007-04-23T17:27:00.001+02:00</published><updated>2007-04-27T14:32:05.643+02:00</updated><title type='text'>N95 førstehåndsindtryk</title><content type='html'>&lt;p&gt;Wow.. Det tager nærmest længere tid at prøve det hele i en N95 første gang, end at installere et nyt operativsystem på sin PC.. Jeg troede det ville tage et døgns tid, men..&lt;/p&gt;  &lt;p&gt;Dette bliver ikke ret struktureret. Jeg vil gerne komme ind på detaljerne i hvert enkelt feature på et senere tidspunkt, men lige nu bliver det til et hurtigt overblik:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Boot&lt;/strong&gt;&lt;br /&gt;Det tager omtrent 10-15 sekunder fra man tænder "computeren" til man har indtastet pinkode og kan modtage opkald fra den. Det er en heftig forbedring i forhold til de godt 30 sekunder det tog min N70'er at boote. Maxpoint i denne "kategori" (5/5).&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Skærm&lt;/strong&gt;&lt;br /&gt;Skærmen på N95'eren er også helt suveræn i forhold til hvad jeg har set på andre telefoner. QVGA (240x320 pixels) i 16 millioner farver. Kontrasten er klart bedre end på N70, og reflektionen (dvs. læsbarheden når baggrundsbelysningen er slukket), spiller max. i forhold til N70'erens skærm. Det faktum at der kan være rundt regnet dobbelt så meget information på skærmen, gør en verden til forskel. Nogle ville nok have ønsket at der var touch-screen, men det er ikke noget jeg savner. Jeg har haft en Qtek (for meget ;)). En skærm af denne størrelse (2,6") bliver ikke bedre. Næsten maxpoint igen - havde fået max. hvis Nokia havde brugt OLED-teknologien i stedet for TFT, men så var telefonen nok blevet en hel del dyrere.. 4/5 point.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Generelt&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.symbian.com/"&gt;Symbian&lt;/a&gt; &lt;a href="http://www.s60.com/"&gt;S60&lt;/a&gt; 3rd edition er den installerede brugergrænseflade, og den lader ikke meget tilbage at ønske. Den store skærm yder fuld støtte for alle de mange præ-installerede features, og den "aktive stand-by"-skærm giver blandt andet adgang til 6 brugervalgte favoritprogrammer, beskeder (sms/mms/email), kalenderaftaler, opgaver, medieafspiller, wifi-adgang m.m.&lt;/p&gt;  &lt;p&gt;Man kan sætte tastaturet til at låse når man skyder skærmen ned over det, eller lade den spørge om den skal gøre det (eller naturligvis helt lade være).&lt;/p&gt;  &lt;p&gt;Skyder man skærmen til den anden side - hvilket giver adgang til medieafspiller-specifikke knapper - vendes skærmbilledet 90 grader. Dette fungerer både i og udenfor medieafspilleren. Super god feature - rigtig brugbar blandt andet når man browser internettet!&lt;/p&gt;  &lt;p&gt;Den indbyggede mængde RAM var nok til de to første dages brug, men jeg måtte hurtigt ud at investere i et 2 GB microSD-kort, så jeg kunne få plads til fotos, kort m.m. Godt at RAM-priserne er faldet markant på det seneste.&lt;/p&gt;  &lt;p&gt;Det er rigtig rart, at Nokia har valgt at bruge et standard USB-interface til tilslutning til computer. Det er bare så meget rarere at arbejde med, end det proprietære interface der sad på (blandt andet) N70'eren. Et (stort) minus er dog, at N95'eren ikke oplader fra computeren, når USB-stikket er tilsluttet! Om den funktionalitet er mulig for Nokia at tilføje vha. en firmware-opdatering betvivler jeg kraftigt, men lad os håbe at Nokia overrasker hvad dette angår.&lt;/p&gt;  &lt;p&gt;Lyden i de indbyggede stereohøjttalere er ret imponerende. Ikke nok til at sætte gang i mobildiskoteket, men særdeles udmærket til at høre radio, og suverænt til speakerphone-funktionalitet. Telefonen har i øvrigt 3D-lyd, så man kan få ens ringetoner til at snurre rundt om hovedet på en, lyde som om man befinder sig i en kloak og så fremdeles. En sjov feature, der nok ikke er meget bevendt, men dog viser hvor alsidig den medfølgende soft- og hardware er.&lt;/p&gt;  &lt;p&gt;Størrelsen er - efter min mening - lige som en mobiltelefon skal være. Stor nok til ikke at blive væk, lille nok til at man ikke bliver træt af at have den i lommen. Den vejer 120 gram inkl. batteri. Når man tænker på hvad de 120 gram indeholder, er det faktisk ret fantastisk!&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Kamera&lt;/strong&gt;&lt;br /&gt;En af årsagerne til at jeg valgte at give en mindre formue for N95'eren var kameraet. Jeg har et super godt spejlreflekskamera (&lt;a href="http://www.sony.dk/view/ShowProduct.action?product=DSLR-A100K&amp;site=odw_da_DK&amp;amp;pageType=Overview&amp;category=DSS+Digital+SLR"&gt;Sony Alpha 100&lt;/a&gt;), men har for længe siden besluttet at købe en ny mobiltelefon, når der kom en med et fornuftigt kamera, der rent faktisk har god nok kvalitet til at kunne erstatte et dedikeret kompaktkamera.&lt;/p&gt;  &lt;p&gt;Det bedste ved kameraet er rent faktisk dets evne til at stille skarpt, og styre kontrast og farver næsten perfekt. Ikke engang dyre kameraer gør dette bemærkelsesværdigt bedre end N95'eren. Det er svært at forbedre fotografierne på en PC, medmindre billederne er taget i modlys. Aftenfotos fungerer også forbavsende godt, og selv blitzen overraskede positivt, i forhold til N70'eren. Lyset er hvidt, i modsætning til det blå lys man ofte ser fra mobiltelefonkameraer (fra Nokia).  Blitzen er så vidt jeg kan vurdere fuldt på højde med den i Sony Ericsson K800i. Og billedkvaliteten - samt naturligvis opløsningen - bedre.&lt;/p&gt;  &lt;p&gt;Skarpheden er i mange tilfælde decideret god. Når man zoomer meget ind, kan man naturligvis sagtens se at linsen er mindre end i standard-kameraer, men forskellen er til at overse, hvilket ikke har været tilfældet i tidligere mobiltelefonkameraer jeg har stiftet bekendtskab med. Billedkvaliteten er på alle områder - undtagen skarphed omkring kontrastfyldte kanter - på højde med et almindeligt kamera.&lt;/p&gt;  &lt;p&gt;Man skal helst holde kameraet relativt stille, hvis ikke der er dagslys. Når man trykker på udløseren, føles det som om der går ret lang tid før billedet bliver taget. Det er rent faktisk ikke tilfældet, og det skal man vænne sig til. Billedet bliver nærmest taget i samme øjeblik man trykker. Problemet er lydeffekten, der får kameraet til at lyde som et gammeldags kamera, der først bliver afspillet når billedet &lt;strong&gt;er&lt;/strong&gt; blevet taget. Det kan heldigvis fikses ved at slå lyden fra, eller vælge et enkelt "bib" eller lignende. Det bliver forhåbentlig fikset ved første firmware-opdatering.&lt;/p&gt;  &lt;p&gt;De fotos man tager kan man sende direkte pr. email, til flickr, til sin adressebog (knyttet til en person, så fotoet vises i mini-udgave når den pågældende person ringer) m.m. Mulighederne for at indstille kameraet er relativt mange. Man kan lave eV-manipulation, sætte kameraet i macro-mode, aften-mode og meget andet, og det er let at arbejde med. I forhold til mine forventninger til en mobiltelefon, får dette kamera tæt på max-point (lad os sige 4 af 5), hvor det sidste point røg pga. førnævnte til tider lidt lave responstid.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Sekundært kamera&lt;/strong&gt;&lt;br /&gt;Der sidder også et lille kamera på forsiden af telefonen, som man - ligesom med N70'eren - kan bruge til videotelefoni. Man kan naturligvis også bruge det til fotos og video af lav opløsning. Det er tydeligt at softwaren der optimerer billederne er den samme som der styrer det store kamera, for selvom opløsningen er meget ringe (vistnok kun 640x480), er kvaliteten (kontrast/farver) ganske udmærket.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Videokamera&lt;/strong&gt;&lt;br /&gt;Dette har jeg kun forsøgt mig med et par gange. Tilgengæld var det om natten på en bar med dunkel belysning, masser af larm og livemusik. Det blev faktisk også rigtig godt! Kun et dedikeret videokamera ville kunne levere bedre levende billeder (ja, jeg har også et "rigtigt" digitalt videokamera ;)). 5 af 5 point.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Musikafspiller&lt;/strong&gt;&lt;br /&gt;Som musikafspiller fungerer N95'eren super godt. Nokia har forbedret softwaren, og gjort den tilgængelig i "aktiv stand-by", så det er let at bruge sin telefon til alt muligt andet end at høre musik, samtidig med at man hører musik. I modsætning til N70'eren understøtter N95 en myriade af forskellige musikformater. MP3. AAC. eAAC og en masse andre. Der følger et (ikke specielt godt) sæt hovedtelefoner med, der som stort set alt andet i disse tider er produceret i kina. Der er ikke meget bas. Heldigvis kan man let tilføje mere bas fra telefonens equalizer, hvilket gør lyden ok.&lt;/p&gt;  &lt;p&gt;Det medfølgende headset er todelt. Den først del indeholder mikrofon, knap til at tage telefonen, til at skifte til forrige/næste nummer, samt pause/starte musikken. Det faktum at det er todelt, er mildest talt genialt. Det betyder nemlig at man kan bruge en hvilket som helst standard hovedtelefon, og stadig bruge det som headset til telefoni. Man hiver bare den anden del af, og sætter sine favorithovedtelefoner ind i den første del. Cool! Man kan rent faktisk også skippe den første del af headsettet, hvis man synes dens finish lader for meget tilbage at ønske, og blot plugge sine hovedtelefoner direkte ind telefonen. Dette fungerer også fint, og så bruger man blot telefonens mikrofon når telefonen ringer.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;N95'eren giver god lyd, helt på højde med så mange andre musikafspillere på markedet. Interfacet er ikke helt ligeså lækkert som iPod, men hvis man er ligeglad med det, er den helt på højde. 5/5 point.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;TV-tilslutning&lt;/strong&gt;&lt;br /&gt;N95 kan tilsluttes TV, så man kan afspille slideshows (med foto) og videoer direkte på et TV. Dette er en rimeligt blæret funktionalitet, der faktisk fungerer rigtig godt. Man tilslutter et medfølgende kabel i samme standard 3,5mm stik som man kan sætte hovedtelefoner i, og så finder telefonen selv ud af at det skal smide et tv-signal ud. Det gælder naturligvis både lyd og billede. En underlig feature at skulle give point, da jeg ikke tror jeg kommer til at bruge det ret ofte (om nogensinde). Men eftersom det bare spiller, kan man vel ikke andet end at give det 5/5.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Wi-Fi&lt;/strong&gt;&lt;br /&gt;Aldrig har jeg haft så let ved at tilslutte en elektronisk dingenot til mit trådløse netværk som denne. Faktisk hverken Windows XP eller Mac OSX 10.4!! Og hastigheden virker som om den er ligeså høj som på en PC, om ikke andet tæt på (så tæt at man ikke lægger mærke til det modsatte).&lt;/p&gt;  &lt;p&gt;For de fleste er det nok mest i webbrowsing-sammenhænge man bruger wifi-tilslutningen. Her er det browserens renderings-engine der sætter begrænsningen. Den er også hurtig, mere om det senere. 5/5 point.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Internet-browseren&lt;/strong&gt;&lt;br /&gt;Der er sket rigtig meget siden N70. På N70'eren installerede jeg &lt;a href="http://www.operamini.com/"&gt;Opera Mini&lt;/a&gt; så snart den kom på markedet, eftersom den indbyggede browser ikke var meget værd.. Det har jeg endnu ikke gjort på N95'eren, da Nokia's browser spiller.&lt;/p&gt;  &lt;p&gt;Den gør det let at overskue store websites på en skærm der trods alt kun er QVGA (hvilket er stort for en mobiltelefon, men meget, meget småt i forhold til en almindelig PC), for når man scroller kommer der et lille thumbnail-agtigt billede af hele websitet, så man kan se hvor og hvor langt man skal scrolle.&lt;/p&gt;  &lt;p&gt;Ydermere fungerer tilbage-knappen med lignende thumbnails, så man visuelt kan se hvor man vil hen i historikken.&lt;/p&gt;  &lt;p&gt;Renderingen - dvs. optegningen - af de websites jeg har besøgt, fungerer naturligvis ikke helt med samme hastighed som Internet Explorer eller Firefox på en PC, da processoren er hurtig for en mobiltelefon, men ikke i forhold til en PC ;-) Dog går det så hurtigt, at det på intet tidspunkt bliver et irritationsmoment.&lt;/p&gt;  &lt;p&gt;N95'eren har en &lt;a href="http://www.adobe.com/products/flashlite/"&gt;Flash Lite Player&lt;/a&gt; installeret, der dog ikke kan afspille alt flash-indhold.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;4/5 point, da der tilsyneladende i eksotiske tilfælde mangler support for javascript.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;GPS&lt;/strong&gt;&lt;br /&gt;Den indbyggede GPS fungerer overraskende godt. Efter sigende skal man have skærmen slået op, og telefonen drejet 45 grader bagud. Selve modtageren sidder i bunden af telefonen, under den nederste del af tastaturet.&lt;/p&gt;  &lt;p&gt;Sidder man indenfor er dette nok også en god ide, men sådan er det jo med alle GPS'er. Men udenfor er det faktisk ligegyldigt. Jeg har endnu ikke tjekket om den virker, hvis man blot har telefonen i sin taske/lomme. "Hvorfor skulle man dog også det?" spørger du måske - det vender jeg tilbage til.&lt;/p&gt;  &lt;p&gt;Generelt får GPS'en hurtigt fat på satellitsignalerne. Jeg tror den bruger GSM-signalerne til at lave grov-pinpointing af positionen, så den sammenholdt med tidspunktet ved hvilke satellitter den skal forvente at finde. Dette kan den så bruge til langt hurtigere end ellers at finde signalet fra satellitterne, og foretage nøjagtig placering af N95'eren. Man kan i hvert fald vælge at N95 skal bruge både GSM, intern GPS samt ekstern GPS via bluetooth, og som default er GSM samt intern GPS aktiveret.&lt;/p&gt;  &lt;p&gt;Den medfølgende kort-funktionalitet fungerer overraskende godt. Man downloader løbende kort til det sted man befinder sig. Hvis man vil beregne en rute fra et sted til et andet, skal der (naturligvis) downloades kort til hele ruten. Dette fungerer godt, selv over en ikke-3G GPRS-forbindelse. Der findes ikke som standard nogen måde at præ-loade kort til et område, så man har det klar inden man skal på tur, og derved sparer på telefonregningen undervejs. Men Nokia har igen tænkt sig godt om, og har lagt Nokia MapLoader til fri download fra deres egen hjemmeside. Med denne kan man downloade kort over mere end 150 lande, og kvit og frit placere dem på sin telefon (kræver hukommelseskort). WOOT!&lt;/p&gt;  &lt;p&gt;Navigation - dvs. realtime kombination af hvor man er på en tidligere planlagt rute, som man kender fra &lt;a href="http://tomtom.com/"&gt;TomTom&lt;/a&gt; m.fl., er ikke med i prisen. Men man kan tilkøbe denne funktionalitet mod en merpris. Man kan købe en enkelt dag, og helt op til 3 år. Man betaler pr. område. Til eksempel koster navigation til hele vesteuropa i 3 år, omkring 750 kroner. Det er ikke galt, hvis man spørger mig.&lt;/p&gt;  &lt;p&gt;Kortmaterialet er opdateret, farverne er velvalgte og flotte, og passer perfekt til skærmen. Man kan downloade talte instruktioner til stort set det sprog man kunne få lyst til - igen gratis. Stemmeinstruktionerne fungerer langt, langt bedre end dem jeg kender fra TomTom Mobile 5, som jeg havde installeret på N70'eren. Den eneste (lille-biite) fejl jeg har kunne finde i dette software, er at den danske stemme siger "&lt;i&gt;en &lt;/i&gt;hundrede meter" ;) Jeg kan næsten ikke få armene ned. At slippe for at skulle lade mere end 1 enhed når man kører langt, er næsten hele telefonens pris værd.&lt;/p&gt;  &lt;p&gt;Kortfunktionaliteten er i øvrigt rigtig godt integreret med internettets muligheder. Man kan let vælge at se hvilke cafeer, hoteller og så videre der ligger i nærheden af den position man har på et givent tidspunkt. Dette er i øvrigt gratis! Dette gør telefonen nærmest uundværlig, når man er turist i en ukendt by. Ønsker man mere info af denne slags, med guides til familier med børn osv., kan man får omtrent 60 kroner købe city-guides til rigtig, rigtig mange byer rundt omkring i verden. Disse guides giver adgang til en næsten ubegrænset mængde information om den by man befinder sig i, inkl. beskrivelser, telefonnumre og så videre.&lt;/p&gt;  &lt;p&gt;Jeg kan ikke sige andet end, at jeg er begejstret for GPS-funktionaliteten. Det spiller bare max., det virker hver gang, det virker som man forventer. Og i forhold til TomTom 5 Mobile har man langt flere funktionaliteter af den sjove slags.&lt;/p&gt;  &lt;p&gt;Jeg er lidt ærgerlig over at jeg ikke kan give mere end 5 point, men jeg må jo nøjes med de 5/5.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Andre installerede programmer&lt;/strong&gt;&lt;br /&gt;Jeg vil ikke nævne dem alle, for der er mange. Men her er et lille udpluk:&lt;/p&gt;  &lt;ul&gt; &lt;li&gt;stregkodelæser (!!) - læser både de 1- og 2-dimensionelle af slagsen&lt;/li&gt; &lt;li&gt;trådløst tastatur (bluetooth - smart til mobloggere og andre folk på farten)&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.quickoffice.com/"&gt;Quickoffice&lt;/a&gt; - viser officedokumenter&lt;/li&gt; &lt;li&gt;Adobe Acrobat Reader (PDF)&lt;br /&gt;&lt;/li&gt; &lt;li&gt;Søgning (søger på dimsen eller nettet)&lt;/li&gt; &lt;li&gt;Visual Radio - jeg tror ikke at det der "visual" virker i DK, men radioen fungerer fint, ligesom på så mange andre Nokia-telefoner&lt;/li&gt; &lt;li&gt;Snakes - et 3D-spil der også var på N70'eren&lt;/li&gt; &lt;li&gt;System Rush Demo (også et 3D-spil)&lt;/li&gt; &lt;li&gt;Videocentral - en masse videoservices gjort tilgængeligt i en slags Apple FrontRow-lignende interface'&lt;/li&gt; &lt;li&gt;RealPlayer&lt;/li&gt; &lt;li&gt;Chat&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;5/5 point for præ-installeret lir.&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Ikke-præinstallerede programmer&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I de dage jeg har leget med telefonen, har jeg installeret:&lt;/p&gt;  &lt;ul&gt; &lt;li&gt;&lt;a href="http://research.nokia.com/research/projects/SportsTracker/"&gt;SportsTracker&lt;/a&gt; - et genialt stykke software der kan logge gåture, løbeture, cykelture, og andre transportmæssige begivenheder, hvad angår hastighed (max, gennemsnit, aktuel), højde, tid, afstand m.m., vise grafer for hele turen, og eksportere til blandt andet Google Earth!! Det kan hentes fra &lt;a href="http://research.nokia.com/research/projects/SportsTracker/"&gt;http://research.nokia.com/research/projects/SportsTracker/&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.fring.com/"&gt;Fring&lt;/a&gt; - gør N95'eren (og i øvrigt en del andre telefoner) til en VoIP-enabled telefon, der kan bruges &lt;a href="http://www.skype.com/"&gt;Skype&lt;/a&gt; (inkl. &lt;a href="http://www.skype.com/intl/da/products/"&gt;SkypeOut&lt;/a&gt;!!), MSN, &lt;a href="http://www.fring.com/download/"&gt;Google Talk&lt;/a&gt; og &lt;a href="http://www.voip-info.org/wiki-SIP"&gt;SIP &lt;/a&gt;til at tale med andre over internettet. Genialt når man er i nærheden af et wifi hotspot, og skal chatte/tale med andre der er med på disse services, eller når man er i udlandet og gerne vil ringe hjem via SkypeOut.&lt;/li&gt; &lt;li&gt;&lt;a href="https://www.widsets.com/index"&gt;WidSets&lt;/a&gt; - et framework der gør det muligt at vælge mellem en masse forskellige "widgets", der får deres data fra internettet, men som også fungerer offline. Der findes blandt andet widgets til &lt;a href="http://www.flickr.com/"&gt;flickr&lt;/a&gt;, &lt;a href="http://da.wikipedia.org/wiki"&gt;wikipedia&lt;/a&gt;, soduku og meget andet.&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.shozu.com/"&gt;ShoZu&lt;/a&gt; - gør det muligt at uploade fotos, video m.m. direkte til flickr, picasa web og en masse andre online-services.&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;Man kan hente mange, mange flere tredjeparts-applikationer. Blandt andet webcam-software, der gør N95 til et super webcam kompatibelt med MSN, Skype og alle de andre gængse applikationer man måtte ønske at bruge det til.&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;5/5 point for muligheden for at hente mere lir når man føler sig klar til det! :-)&lt;/p&gt;Hold øje på bloggen - det er sikkert ikke sidste gang jeg skriver om N95'eren.&lt;br /&gt;&lt;p&gt;Woot!&lt;/p&gt;&lt;br /&gt;&lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/nokia" rel="tag"&gt;nokia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/gps" rel="tag"&gt;gps&lt;/a&gt;, &lt;a href="http://technorati.com/tag/mobile" rel="tag"&gt;mobile&lt;/a&gt;, &lt;a href="http://technorati.com/tag/phone" rel="tag"&gt;phone&lt;/a&gt;, &lt;a href="http://technorati.com/tag/mobiltelefon" rel="tag"&gt;mobiltelefon&lt;/a&gt;, &lt;a href="http://technorati.com/tag/mobil" rel="tag"&gt;mobil&lt;/a&gt;, &lt;a href="http://technorati.com/tag/sportstracker" rel="tag"&gt;sportstracker&lt;/a&gt;, &lt;a href="http://technorati.com/tag/fring" rel="tag"&gt;fring&lt;/a&gt;, &lt;a href="http://technorati.com/tag/shozu" rel="tag"&gt;shozu&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-8213370716024848724?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/8213370716024848724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/04/n95-frstehndsindtryk.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8213370716024848724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/8213370716024848724'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/04/n95-frstehndsindtryk.html' title='N95 førstehåndsindtryk'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-7205081615266193244</id><published>2007-04-19T13:45:00.001+02:00</published><updated>2007-04-19T14:18:23.534+02:00</updated><title type='text'>Min nye Nokia N95 dims!</title><content type='html'>&lt;p&gt;Hey - så fik jeg mit nye Nokia N95 "konvergens-device" (=telefon, 5 mpix kamera, dvd-agtigt videokamera, gps, musikafspiller, videoafspiller, radio, internetadgangsapparat samt VoIP-aggregat):&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://flickr.com/photos/34283504@N00/465000876" title="DSC02170"&gt;&lt;img src="http://static.flickr.com/174/465000876_159069f828_m.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Jeg har kun lige pakket den ud af æsken. Bemærk særligt 3 ting, der overraskede mig positivt:&lt;/p&gt;  &lt;ol&gt;&lt;li&gt;Stikket i bunden af dimsen er standard (mini-) USB! Så man kan bare smide den i en hvilken som helst computer, sætte dimsen til at være "USB Mass Storage", og så kan man bruge den ligesom man bruger en hvilken som helst USB-nøgle. Eller kamera. Eller iPod for den sags skyld.&lt;/li&gt; &lt;li&gt;Opladeren er nu blevet endnu mindre. Ja, det er den lille dingenot der har en lang ledning nederst til venstre:&lt;br /&gt;&lt;p&gt;&lt;a href="http://flickr.com/photos/34283504@N00/465012659" title="DSC02169.JPG"&gt;&lt;img src="http://static.flickr.com/212/465012659_671dee0dba_m.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;br /&gt;&lt;/li&gt; &lt;li&gt;Jeg vidste godt at telefonen (ja, lad os bare kalde den det, det gør det nok lettere for alle) har et standard 3,5 mm stik til hovedtelefoner, hvilket er super sejt. Men at der også leveres et audio/video-kabel med til at vise fotos og video på TV og spille musik på et anlæg, det vidste jeg ikke.&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Her ses N95'eren sammenlignet med min gamle (udtamponerede) N70'er:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://flickr.com/photos/34283504@N00/465001492" title="DSC02174"&gt;&lt;img src="http://static.flickr.com/190/465001492_72c8d8b023_m.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Nå, nu vil jeg lige putte lidt strøm til den, så jeg igen kan modtage opkald ;)&lt;/p&gt;&lt;p&gt;Jeg vender tilbage engang i aften/i morgen med "first impressions", når jeg har afsluttet dagens arbejde, og fået tid til at kigge lidt nærmere på den.&lt;br /&gt;&lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size: 10px; text-align: right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/nokia" rel="tag"&gt;nokia&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n95" rel="tag"&gt;n95&lt;/a&gt;, &lt;a href="http://technorati.com/tag/sand" rel="tag"&gt;sand&lt;/a&gt;, &lt;a href="http://technorati.com/tag/n70" rel="tag"&gt;n70&lt;/a&gt;, &lt;a href="http://technorati.com/tag/box%20contents" rel="tag"&gt;box contents&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-7205081615266193244?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/7205081615266193244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/04/min-nye-nokia-n95-dims.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/7205081615266193244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/7205081615266193244'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/04/min-nye-nokia-n95-dims.html' title='Min nye Nokia N95 dims!'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry><entry><id>tag:blogger.com,1999:blog-6592455371233251882.post-7236382816373700429</id><published>2007-04-19T13:33:00.001+02:00</published><updated>2007-04-19T13:33:29.678+02:00</updated><title type='text'>Nu virker alle gardinerne</title><content type='html'>&lt;p&gt;Glemte at blogge at vores gardiner i karnappen nu virker som de skal - alle sammen:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://flickr.com/photos/34283504@N00/465008197" title="DSC02168"&gt;&lt;img border="0" src="http://static.flickr.com/185/465008197_59f860bc78_m.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Så nu kan sommersolen bare komme an!&lt;br/&gt; &lt;/p&gt;  &lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags:&lt;a href="http://technorati.com/tag/garant" rel="tag"&gt;garant&lt;/a&gt;, &lt;a href="http://technorati.com/tag/faber" rel="tag"&gt;faber&lt;/a&gt;, &lt;a href="http://technorati.com/tag/gardiner" rel="tag"&gt;gardiner&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
_uacct = "UA-391926-3";
urchinTracker();
&lt;/script&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6592455371233251882-7236382816373700429?l=luposlip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luposlip.blogspot.com/feeds/7236382816373700429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://luposlip.blogspot.com/2007/04/nu-virker-alle-gardinerne.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/7236382816373700429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6592455371233251882/posts/default/7236382816373700429'/><link rel='alternate' type='text/html' href='http://luposlip.blogspot.com/2007/04/nu-virker-alle-gardinerne.html' title='Nu virker alle gardinerne'/><author><name>luposlip</name><uri>http://www.blogger.com/profile/13285410918546723084</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></entry></feed>
