<?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-19655190</id><updated>2011-11-28T00:34:20.493+01:00</updated><category term='logging'/><category term='flash'/><category term='icq'/><category term='plug-ins'/><category term='rsync'/><category term='canon'/><category term='easter'/><category term='firefox'/><category term='picasa'/><category term='imovie'/><category term='job'/><category term='configuration'/><category term='aim'/><category term='rss'/><category term='family'/><category term='580 ex'/><category term='Feeddemon'/><category term='elgato'/><category term='macro'/><category term='tv'/><category term='Bradbury'/><category term='wiring'/><category term='greasemonkey'/><category term='finn torget'/><category term='work'/><category term='finn.no'/><category term='opera'/><category term='backup'/><category term='final cut'/><category term='diy'/><category term='jabber'/><category term='dvb-c'/><category term='file-name'/><category term='UX'/><category term='Bradsoft'/><category term='bash'/><category term='trillian astra'/><category term='cam'/><category term='iphoto'/><category term='software'/><category term='flickr'/><category term='canal digital'/><category term='brukervennlighet'/><category term='mac'/><category term='atom'/><category term='kabel'/><category term='fun'/><category term='ghisler'/><category term='night photography'/><category term='tusenfryd'/><category term='electric'/><category term='media'/><category term='webpages'/><category term='elgato hybrid'/><category term='trillian'/><category term='terratec H7'/><category term='moon'/><category term='alf prøysen'/><category term='jot'/><category term='perl'/><category term='night'/><category term='fast'/><category term='seq'/><category term='im'/><category term='os x'/><category term='gadget'/><category term='application'/><category term='osx'/><category term='adium'/><category term='twphch'/><category term='astra'/><category term='feed-reader'/><category term='msn'/><category term='finntech'/><category term='shell'/><category term='uptime'/><category term='extentions'/><category term='imac'/><category term='macbook'/><category term='chat'/><category term='script'/><category term='irc'/><category term='ssg'/><category term='søk'/><category term='martin'/><category term='car'/><category term='vacation'/><category term='photography'/><category term='nettsider'/><category term='macbook pro'/><category term='programming'/><category term='tutorial'/><category term='random'/><category term='stars'/><category term='total commander'/><category term='sonos'/><category term='files'/><category term='music'/><category term='rename'/><category term='FINN Eiendom'/><category term='star'/><category term='log4j'/><category term='file manager'/><category term='add-ons'/><category term='unix'/><category term='mac mini'/><category term='search'/><category term='relevans'/><title type='text'>Fredrik's Blog</title><subtitle type='html'>Fredrik Rødland's small notes on what and how I see things from Høvik, Norway...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>41</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-19655190.post-8461292684945269187</id><published>2010-09-13T19:37:00.020+02:00</published><updated>2010-09-14T10:22:46.551+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wiring'/><category scheme='http://www.blogger.com/atom/ns#' term='electric'/><category scheme='http://www.blogger.com/atom/ns#' term='car'/><category scheme='http://www.blogger.com/atom/ns#' term='diy'/><title type='text'>DIY - fixing the gear on a Gaucho Rockin' Electric kid's car</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://picture.yatego.com/images/478e190b499005.9/Peg_Perego_OD0047_-_Elekto-Jeep_Gaucho_0024_12_Volt_Radio_Licht_Hupe.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px;" src="http://picture.yatego.com/images/478e190b499005.9/Peg_Perego_OD0047_-_Elekto-Jeep_Gaucho_0024_12_Volt_Radio_Licht_Hupe.jpg" border="0" alt="" /&gt;&lt;/a&gt;


My neighbor came over the other day after cleaning out his garage and asked if the kids wanted a &lt;a href="http://global.pegperego.com/toys-catalog/2010/Gaucho+Rock%27in"&gt;Gaucho Rockin' Electric car&lt;/a&gt;.  Of course they did.&lt;br&gt;&lt;br&gt;

One small problem however.  The gear-shift didn't work, the build quality was just not very good, and it needed a replacement.&lt;br&gt;&lt;br&gt;

I found a couple of online retailers selling what looked almost what I needed.  However they were quite pricey, and I had to wait for overseas postage &amp; handling.  I drew up the schematics after having disassembled the gear-shift, and it boiled down to two functionalities:
&lt;ul&gt;&lt;li&gt;switch between having the 2 engines coupled in parallel or in series to allow for 2 seperate speeds.&lt;/li&gt;&lt;br&gt;
&lt;li&gt;switch the polarity to allow for reverse gear.&lt;/li&gt;&lt;/ul&gt;


The first part could be handled by a &lt;a href="http://en.wikipedia.org/wiki/Switch"&gt;twin SPCO*&lt;/a&gt; (nor: &lt;a href="http://no.wikipedia.org/wiki/Str%C3%B8mbryter"&gt;dobbel endevender**&lt;/a&gt;), the latter by a &lt;a href="http://en.wikipedia.org/wiki/Switch"&gt;four-way switch*&lt;/a&gt; (nor: &lt;a href="http://no.wikipedia.org/wiki/Str%C3%B8mbryter"&gt;kryssvender**&lt;/a&gt;). These are the kind of switches you normally use to have a set of switches control a single light-source (the SPCO are at the end of the wiring, the 4-way-switches are between them).&lt;br&gt;&lt;br&gt;

Wiring it all up:
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4Dc4lfzqPnk/TI5kgODH63I/AAAAAAAAF5E/jkYhr0aeuoU/s1600/nytt_gir.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 198px;" src="http://4.bp.blogspot.com/_4Dc4lfzqPnk/TI5kgODH63I/AAAAAAAAF5E/jkYhr0aeuoU/s320/nytt_gir.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5516457098265226098" /&gt;&lt;/a&gt;

Luckily these were both stock parts at my local DIY-store, Clas Ohlson***, so I went rigth their way and bought one of each.  I screwed the switches to a small piece of plywood, which I mounted were the original gear-shift was mounted.

Finally a picture on how it looks:
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4Dc4lfzqPnk/TI5lAUszaBI/AAAAAAAAF5M/byH7KL4X5ec/s1600/Nytt_gir.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://1.bp.blogspot.com/_4Dc4lfzqPnk/TI5lAUszaBI/AAAAAAAAF5M/byH7KL4X5ec/s320/Nytt_gir.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5516457649806469138" /&gt;&lt;/a&gt;

The original shift didn't allow for high-speed while dringing in reverse, however the modified version does. I don't have any problem however seing that this might not be such a good idea :-).
&lt;br&gt;&lt;br&gt;

&lt;a href="http://en.wikipedia.org/wiki/Switch"&gt;* Wikpedia: switches (english)&lt;/a&gt;&lt;br&gt;
&lt;a href="http://no.wikipedia.org/wiki/Str%C3%B8mbryter"&gt;** Wikpedia: switches (nor)&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.clasohlson.no/Product/Product.aspx?id=147067067"&gt;*** Clas Ohlson product-page&lt;/a&gt;&lt;br&gt;&lt;br&gt;

If you have any ideas on how this could have been done otherwise, don't hesitate to make a comment of it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-8461292684945269187?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/8461292684945269187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=8461292684945269187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/8461292684945269187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/8461292684945269187'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2010/09/diy-fixing-gear-on-gaucho-rockin.html' title='DIY - fixing the gear on a Gaucho Rockin&apos; Electric kid&apos;s car'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_4Dc4lfzqPnk/TI5kgODH63I/AAAAAAAAF5E/jkYhr0aeuoU/s72-c/nytt_gir.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-6096271212457563015</id><published>2010-06-07T13:37:00.001+02:00</published><updated>2010-06-07T13:40:42.660+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='macro'/><category scheme='http://www.blogger.com/atom/ns#' term='twphch'/><title type='text'>Billa Benny</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/fmmr/4660569373/"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 160px;" src="http://farm5.static.flickr.com/4025/4660569373_26c9141c03_m.jpg" border="0" alt="" /&gt;&lt;/a&gt;Yeaahh!  My picture won this week's #TwPhCh which was "Macro/close-up"! 

Read about how I took this picture on the &lt;a href="http://blog.twphch.com/2010/06/vinner-av-twphch056-close-upmacro/"&gt;#twphch blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-6096271212457563015?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/6096271212457563015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/6096271212457563015'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2010/06/billa-benny.html' title='Billa Benny'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm5.static.flickr.com/4025/4660569373_26c9141c03_t.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-5464981756938325995</id><published>2010-01-27T13:50:00.009+01:00</published><updated>2010-01-27T14:14:27.091+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='files'/><category scheme='http://www.blogger.com/atom/ns#' term='random'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='rename'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='file-name'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><title type='text'>Random file-names using bash/perl</title><content type='html'>A couple of times I've wanted to sort files in a random fashion, and allways worked around it someway sorting for size, dates or other things.
&lt;br&gt;&lt;br&gt;
I needed a random sorting of pictures when making a slide-show for my mother.
&lt;br&gt;&lt;br&gt;

run the following command to give the files a unique "random" 10-digit number.
&lt;br&gt;&lt;code&gt;ls | perl -ne 'if (/.jpg$/i) {chomp;while(-e ($n = (int(rand(10**10-1)).".jpg")) || length($n) &lt; 14) {print "Too short: $n (" . length($n) . ")\n";} rename $_, "$n";'}                    
&lt;/code&gt;&lt;br&gt;
(it prints out names being to short just as info)

&lt;br&gt;&lt;br&gt;
I also needed to group these files into some subdirectories.  Run the following command to create a number of sub-directories: 
&lt;br&gt;&lt;code&gt;for i in `seq 1 8`; do echo "creating $i"; mkdir $i; done&lt;/code&gt;&lt;br&gt;
(it prints out the directory-names)
&lt;br&gt;&lt;br&gt;
run this command to move the files into the sub-directories:
&lt;br&gt;&lt;code&gt;ls | perl -ne 'if (/.jpg$/i) {chomp; $dir = ($dir++ % 8 + 1); print "$dir\n"; rename $_, "$dir\/$_"; }' | sort -n | uniq -c&lt;/code&gt;&lt;br&gt;
(it prints out the number of files and the name of the directories)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-5464981756938325995?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/5464981756938325995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/5464981756938325995'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2010/01/random-file-names-using-bashperl.html' title='Random file-names using bash/perl'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-6728259765015047358</id><published>2010-01-18T12:01:00.041+01:00</published><updated>2010-02-10T15:53:31.161+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='canal digital'/><category scheme='http://www.blogger.com/atom/ns#' term='mac mini'/><category scheme='http://www.blogger.com/atom/ns#' term='elgato hybrid'/><category scheme='http://www.blogger.com/atom/ns#' term='kabel'/><category scheme='http://www.blogger.com/atom/ns#' term='cam'/><category scheme='http://www.blogger.com/atom/ns#' term='terratec H7'/><category scheme='http://www.blogger.com/atom/ns#' term='elgato'/><category scheme='http://www.blogger.com/atom/ns#' term='tv'/><category scheme='http://www.blogger.com/atom/ns#' term='dvb-c'/><title type='text'>Getting Canal Digital DVB-C up &amp; running on my MAC mini</title><content type='html'>I've tried to search for info on this the last couple of months, but haven't really found any good info on my setup with the components I'm trying to get up &amp;amp; running:

&lt;br&gt;&lt;br&gt;

&lt;span style="font-size:130%;"&gt;&lt;i&gt;How to set up Canal Digital Cable TV (DVB-C&lt;sup&gt;4&lt;/sup&gt;) in Norway on a Mac Mini&lt;/i&gt;&lt;/span&gt;
&lt;br&gt;&lt;br&gt;


&lt;h4&gt;New TV&lt;/h4&gt;I bought a new television (&lt;a href="http://www.sony.no/product/t32-we-series/kdl-40we5b"&gt;Sony KDL-40WE5B&lt;/a&gt;) set a few weeks ago, and because it an IDTV&lt;sup&gt;3&lt;/sup&gt; and has an integrated CAM-reader and digital HD-tuner, I also bought a CAM&lt;sup&gt;2&lt;/sup&gt; (of type Conax) and after a couple of days I got my brand new card from Canal Digital (CD).  Plugged it into the TV-set, and after 15 minutes I everything worked fine, with EPG&lt;sup&gt;5&lt;/sup&gt; and everything.

&lt;h4&gt;Getting this to work on my MAC&lt;/h4&gt;Great! then I started thinking I wanted to extend my MAC mini in the living room to also have all these digital channel, and preferably also the 5-or-so HD-channels CD includes in their basic package.

&lt;h4&gt;Trying with the Elgato Hybrid&lt;/h4&gt;I started out trying to configure my &lt;a href="http://www.elgato.com/elgato/na/mainmenu/products/hybrid/product1.en.html"&gt;Elgato Hybrid&lt;/a&gt; with an external CI&lt;sup&gt;1&lt;/sup&gt;-CAM&lt;sup&gt;2&lt;/sup&gt;-reader.  However I found out that the DVB-C&lt;sup&gt;4&lt;/sup&gt; support on the hybrid stick is not supported for my version (which is about one year old).  Elgato has since added support for DVB-C&lt;sup&gt;4&lt;/sup&gt; on the hybrid, but I suspect this is only for unencrypted channels.  My hybrid actually broke (for the second time) - http://forums.elgato.com/viewtopic.php?f=12&amp;amp;t=527 - and I expect to get a new one within a couple of weeks, so I'll test it's capabilities when I get a new one back.

&lt;h4&gt;On to Terratec&lt;/h4&gt;So I went and bought a &lt;a href="http://www.terratec.net/en/products/TerraTec_H7_91101.html"&gt;Terratec's H7&lt;/a&gt; from &lt;a href="http://www.komplett.no/k/ki.aspx?sku=444027"&gt;Komplett.no&lt;/a&gt; which is both a DVB-C&lt;sup&gt;4&lt;/sup&gt;-tuner and a CAM&lt;sup&gt;2&lt;/sup&gt;-reader.  Plugged it in and started a channel-search specifying DVB-C&lt;sup&gt;4&lt;/sup&gt; in &lt;a href="http://www.elgato.com/elgato/na/mainmenu/products/software/EyeTV3/product1.en.html"&gt;Elgato EyeTV&lt;/a&gt;.  Luckily it found (most of) the channels right away (took about 20 min).  But for an unknown reason there are a few channels missing - most notably National Geographic HD, Rush HD, and Silver HD.  At first I thought it might have been a problem with finding HD-channels, but both TVNorge HD and Discovery HD, as well as a couple of others are present.  I haven't figured this out yet, so I'd be very grateful for any tips on how find these.

&lt;h4&gt;EPG&lt;/h4&gt;I had a suspicion EPG&lt;sup&gt;5&lt;/sup&gt; would become a problem, both because I've used a lot of time dealing with it when having analog cable, and because of tips from twitter&lt;sup&gt;7&lt;/sup&gt;. It just didn't work, even though the EPG on the TV-set worked flawlessly. EyeTV actually found program-data from one channel (I think it was Swedish TV4), but for none other.  Supposedly this is due to the way EPG-data is sent (multiplexed) across the cable (&lt;a href="http://forums.elgato.com/viewtopic.php?f=120&amp;amp;t=4147"&gt;Elgato forum&lt;/a&gt;, &lt;a href="http://forums.elgato.com/viewtopic.php?f=117&amp;amp;t=3040"&gt;Elgato forum&lt;/a&gt;).

&lt;br&gt;&lt;br&gt;

When running my Elgato Hybrid with analog cable I set up an external &lt;a href="http://eep.pommepause.com/how.html"&gt;EyeTV-EPG Proxy&lt;/a&gt; which fetched XMLTV&lt;sup&gt;6&lt;/sup&gt;-data from http://epg.mspc.no/xmltv/ running &lt;code&gt;tv_grab_no_gfeed&lt;/code&gt;.  However I couldn't get this to link up with the new set-up because I couldn't find the type of connection needed for EyeTV to link the type of connection to the XML-response from the server (see &lt;a href="http://eep.pommepause.com/install/eyetv.html"&gt;5a.&lt;/a&gt; on this page). (tried a lot of different types and also tried to grep/search the EyeTV-execuatble without any luck). big :-(

&lt;h4&gt;XMLTV&lt;/h4&gt;However EyeTV now support XML - it didn't when I set up the proxy a few years ago.  For some reason the xml-file from xmltv has to be manually transfered to EyeTv for some reason.  I wished it could be set up to poll the EPG as the other services.
Anyway, this can be automated by calling the script:
&lt;br&gt;
&lt;code&gt;open -ga EyeTV.app xmltv.xml&lt;/code&gt;
&lt;br&gt;
This could even be set up as a cron-job, which actually seems to work ok.  I trig this after downloading the xml-file from xmltv.

&lt;br&gt;&lt;br&gt;

The Norwegian channel-list on http://epg.mspc.no/xmltv/00index.html is unfortunately both incomplete and somewhat buggy.  After importing it with tv_grab_no_gfeed, I run the result through the following script to clean it, and merge programs from nrk3 and nrksuper, which is actually the same channel:
&lt;pre&gt;&lt;code&gt;#!/bin/bash
# Clean xmltv-file from http://epg.mspc.no/xmltv/00index.html
DIR="/tmp"
FILE="$DIR/xmltv-A_00001.xml"
BAK="$DIR/xmltv-A_00001.bak"
TMP="/tmp/hei"
TMP2="/tmp/hei2"
TMP3="/tmp/hei3"

# take a backup
cp $FILE $BAK

# replace some chars
sed 's/&amp;lt;br&amp;gt;/&lt;br\&gt;/g' &lt; $FILE &gt; $TMP
# fix stop-time for nrk3-programs
sed -e "s/\(.*stop.*\)193000 \(.*nrk3.*\)/\1063000 \2/" $TMP &gt; $TMP2
# fix stop-time for nrksuper-programs
sed -e "s/\(.*start=\"\)\([0-9]\{8\}\)\(.*stop=\"\).*063000 \(.*nrksuper.*\)/\1\2\3\2193000 \4/" $TMP2 &gt; $TMP3
# merge nrksuper with nrk3
/usr/bin/replace -s "channel=\"nrksuper.nrk.no\"" "channel=\"nrk3.nrk.no\"" -- $TMP3
mv -f $TMP3 $FILE
chmod 644 $FILE &lt;/br\&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;h4&gt;Remaining problems&lt;/h4&gt;&lt;li&gt;Some channels are still not recognized by EyeTv (even though they work on the TV); most notably National Geographic HD, Rush HD, Silver HD&lt;/li&gt;
&lt;li&gt;Lots of channels missing in Norwegian xmltv-feed on http://epg.mspc.no/xmltv/00index.html&lt;/li&gt;



&lt;br&gt;&lt;br&gt;

If you have any more tips on how to stream-line this or how to fix this otherwise or with other components, please feel free to add a comment.  Ditto if you have any questions.

&lt;br&gt;&lt;br&gt;



Thanks for help and tips along the way to &lt;a href="http://twitter.com/nilsga"&gt;@nilsga&lt;/a&gt; and &lt;a href="http://twitter.com/meerblickzimmer"&gt;@meerblickzimmer&lt;/a&gt;, both from &lt;a href="http://twitter.com/"&gt;Twitter&lt;/a&gt;, and from a lot of postings both on &lt;a href="http://avforum.no/"&gt;avforum.no&lt;/a&gt; and  &lt;a href="http://forums.elgato.com/"&gt;forums.elgato.com&lt;/a&gt;.


&lt;br&gt;&lt;br&gt;


&lt;h4&gt;Overview of components&lt;/h4&gt;
&lt;li&gt;MAC mini, 2 GHz, w/ 2GB RAM, OSX 10.6.2&lt;/li&gt;
&lt;li&gt;Elagto EyeTv 3.3&lt;/li&gt;
&lt;li&gt;Terratec H7&lt;/li&gt;
&lt;li&gt;Conax CAM-reader, Bought at elkjøp Jan 2010&lt;/li&gt;
&lt;li&gt;Canal Digital subscription, Basic package&lt;/li&gt;
&lt;li&gt;Canal Digital Card&lt;/li&gt;



&lt;br&gt;&lt;br&gt;

&lt;li&gt;&lt;sup&gt;1&lt;/sup&gt; CI: Common Interface &lt;a href="http://en.wikipedia.org/wiki/Common_Interface"&gt;http://en.wikipedia.org/wiki/Common_Interface&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;sup&gt;2&lt;/sup&gt; CAM: Conditional Access Module &lt;a href="http://en.wikipedia.org/wiki/Conditional-access_module"&gt;http://en.wikipedia.org/wiki/Conditional-access_module&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;sup&gt;3&lt;/sup&gt; IDTV: Integrated digital television &lt;a href="http://en.wikipedia.org/wiki/Integrated_Digital_Television"&gt;http://en.wikipedia.org/wiki/Integrated_Digital_Television&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;sup&gt;4&lt;/sup&gt; DVB-C: Digital Video Broadcasting - Cable &lt;a href="http://en.wikipedia.org/wiki/DVB-C"&gt;http://en.wikipedia.org/wiki/DVB-C&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;sup&gt;5&lt;/sup&gt; EPG: Electronic program guide &lt;a href="http://en.wikipedia.org/wiki/Electronic_program_guide"&gt;http://en.wikipedia.org/wiki/Electronic_program_guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;sup&gt;6&lt;/sup&gt; XMLTV: &lt;a href="http://wiki.xmltv.org/index.php/Main_Page"&gt;http://wiki.xmltv.org/index.php/Main_Page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;sup&gt;7&lt;/sup&gt; nilsga@twitter: &lt;a href="http://twitter.com/nilsga/status/7704889099"&gt;http://twitter.com/nilsga/status/7704889099&lt;/a&gt;&lt;/li&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-6728259765015047358?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/6728259765015047358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=6728259765015047358' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/6728259765015047358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/6728259765015047358'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2010/01/getting-canal-digital-dvb-c-up-running.html' title='Getting Canal Digital DVB-C up &amp; running on my MAC mini'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-1272364442130786782</id><published>2009-10-05T15:04:00.006+02:00</published><updated>2009-10-05T15:06:39.431+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='night'/><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='star'/><category scheme='http://www.blogger.com/atom/ns#' term='night photography'/><category scheme='http://www.blogger.com/atom/ns#' term='alf prøysen'/><category scheme='http://www.blogger.com/atom/ns#' term='stars'/><category scheme='http://www.blogger.com/atom/ns#' term='moon'/><title type='text'>Jordmor Matjas kåk</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2562/3965323188_5a42047953_m.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 160px; height: 240px;" src="http://farm3.static.flickr.com/2562/3965323188_5a42047953_m.jpg" border="0" alt="" /&gt;&lt;/a&gt; Last week's challengde in &lt;a href="http://www.flickr.com/groups/twphch/"&gt;TwPhCh&lt;/a&gt; was "Alf Prøysen", a beloved Norwegian poet and songwriter.  Amongst the most famouse of his songs is "Julekveldsvisa", which is a Christmas carol where one of the lines is:&lt;br&gt;
&lt;span style="font-style:italic;"&gt;"den blankeste ta alle, hu er så klar og stor
-du ser a over taket der a jordmor Matja bor."&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-1272364442130786782?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/1272364442130786782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/1272364442130786782'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2009/10/last-weeks-challengde-in-twphch-was-alf.html' title='Jordmor Matjas kåk'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2562/3965323188_5a42047953_t.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-5033065937215088425</id><published>2009-08-25T08:59:00.002+02:00</published><updated>2009-08-25T09:01:38.898+02:00</updated><title type='text'>The Big Dipper</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/fmmr/3853348245/"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 160px;" src="http://farm3.static.flickr.com/2530/3853348245_78c858430e_m.jpg" border="0" alt="" /&gt;&lt;/a&gt; New week, new challenge in &lt;a href="http://www.flickr.com/groups/twphch/"&gt;#twphch&lt;/a&gt;.  This time it's "small people".  Even though I've got two of them at home, I choose a more abstract interpretation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-5033065937215088425?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/5033065937215088425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/5033065937215088425'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2009/08/new-week-new-challenge-in-twphch.html' title='The Big Dipper'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2530/3853348245_78c858430e_t.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-6622836100200322232</id><published>2009-08-20T08:25:00.004+02:00</published><updated>2009-08-20T08:30:00.373+02:00</updated><title type='text'>Oslo Opera</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/fmmr/3838268462"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 160px;" src="http://farm3.static.flickr.com/2560/3838268462_2f7829b07b_m.jpg" border="0" alt="" /&gt;&lt;/a&gt;Took this picture last night trying to catch some curves &amp;amp; lines for this week's &lt;a href="http://vote.twphch.com/twitterphotochallenge/show.action?challengeTag=TwPhCh015"&gt;twphch 015&lt;/a&gt;: &amp;quot;Kurver, linjer og former&amp;quot; translated to something like &amp;quot;Curves, Lines, and forms&amp;quot;.  This is Oslo's latest pride: it's new opera-building.  I kinda liked the LED-lights illuminating the ground.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-6622836100200322232?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/6622836100200322232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/6622836100200322232'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2009/08/oslo-opera.html' title='Oslo Opera'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2560/3838268462_2f7829b07b_t.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-7529193193127890708</id><published>2009-08-18T14:20:00.007+02:00</published><updated>2009-08-18T14:33:12.257+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='configuration'/><category scheme='http://www.blogger.com/atom/ns#' term='logging'/><category scheme='http://www.blogger.com/atom/ns#' term='log4j'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>log4j, appenders, different files</title><content type='html'>I seem to end up doing the same searches on Google each time I want to set up a log4j-configuration; and mostly I want to be able to do the same things each time.

Thought I'd just post an example log4j.properties which does want I want...  Se comments below for some explanations.
&lt;pre&gt;&lt;code&gt;log4j.rootLogger=WARN, file

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern= \
    %d{yyyyddmm HH:mm:ss.SSS} [%t] %-5p %c{1} - %m%n

log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.maxFileSize=200KB
log4j.appender.file.maxBackupIndex=10
log4j.appender.file.File=kpimon.log
log4j.appender.file.threshold=DEBUG
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern= \
    %d{yyyyddmm HH:mm:ss.SSS} [%t] %-5p %c{1} - %m%n

log4j.appender.db=org.apache.log4j.RollingFileAppender
log4j.appender.db.maxFileSize=100KB
log4j.appender.db.maxBackupIndex=10
log4j.appender.db.File=db.log
log4j.appender.db.threshold=debug
log4j.appender.db.layout=org.apache.log4j.PatternLayout
log4j.appender.db.layout.ConversionPattern= \ 
     %d{yyyyddmm HH:mm:ss.SSS} [%t] %-5p %c - %m%n

log4j.additivity.org.springframework.jdbc=false
log4j.logger.org.springframework.jdbc=DEBUG, db

log4j.logger.org.apache=WARN
log4j.logger.my.package=TRACE&lt;/code&gt;&lt;/pre&gt;
&lt;br&gt;&lt;br&gt;
&lt;li&gt;One dedicated file for DB-logging.  replicate for anything you want logged to a specific file.
&lt;li&gt;included appender for STDOUT, even though it's not in use in this particular example
&lt;li&gt;TRACE-log-level for my own classes/loggers
&lt;li&gt;WARN-levels for everything else.  The line with org.apache is redundant.
&lt;li&gt;rotation (and deletion) of logfiles
&lt;li&gt;Customized log-file-format (ConversionPattern)
&lt;li&gt;Only print clasname in default (file) appender.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-7529193193127890708?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/7529193193127890708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/7529193193127890708'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2009/08/log4j-appenders-different-files.html' title='log4j, appenders, different files'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-7654118928103097142</id><published>2009-08-18T14:08:00.002+02:00</published><updated>2009-08-18T14:13:04.343+02:00</updated><title type='text'>No fish</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/fmmr/3699323954/"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 241px; height: 191px;" src="http://farm3.static.flickr.com/2663/3699323954_33dd404d6a_m.jpg" border="0" alt="" /&gt;&lt;/a&gt; I'm quite happy with this picture of my daughter and niece taken on the see outside our summer-house this summer.  It even made a fifth place (down to around 10 now) on Flickr Explore.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-7654118928103097142?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/7654118928103097142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/7654118928103097142'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2009/08/no-fish.html' title='No fish'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2663/3699323954_33dd404d6a_t.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-7811713300647000893</id><published>2009-06-17T09:57:00.008+02:00</published><updated>2009-08-20T08:25:02.577+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='580 ex'/><category scheme='http://www.blogger.com/atom/ns#' term='canon'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Jo Christian @ oterbloggen's article on his creative flash</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4Dc4lfzqPnk/Sjil6YHtzZI/AAAAAAAAFQw/oyUh_mlF4vQ/s1600-h/580EX.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 181px; height: 218px;" src="http://1.bp.blogspot.com/_4Dc4lfzqPnk/Sjil6YHtzZI/AAAAAAAAFQw/oyUh_mlF4vQ/s400/580EX.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5348206979828272530" /&gt;&lt;/a&gt;&lt;a href="http://www.oter.net/"&gt;Jo Christian @ oterbloggen&lt;/a&gt;'s &lt;a href="http://www.oter.net/oter/2009/06/om-blitser.html"&gt;fine article&lt;/a&gt; (in Norwegian) on his creative use of flashes has inspired me to enter the world of flash-photography.  I guess having it dedicated to me makes me somewhat biased.
&lt;br&gt;&lt;br&gt;
First step: get some new gear - notably a couple of Canon &lt;a href="http://www.usa.canon.com/consumer/controller?act=ModelInfoAct&amp;fcategoryid=141&amp;modelid=10514"&gt;580 EX&lt;/a&gt; or &lt;a href="http://www.usa.canon.com/consumer/controller?act=ModelInfoAct&amp;fcategoryid=141&amp;modelid=14998"&gt;580 EX II&lt;/a&gt;.  And possibly also an off-shoe-cord.
&lt;br&gt;&lt;br&gt;
Another great and incredible in-depth source of information on flash-photography for canon I found was the tutorials and articles written by &lt;a href="http://super.nova.org/DPR"&gt;Chuck Gardner&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;
Also these 3 articles from Canon should give some insight:
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.usa.canon.com/dlc/controller?act=GetArticleAct&amp;articleID=2891"&gt;Choosing the Right Flash&lt;/a&gt;
&lt;li&gt;&lt;a href="http://www.usa.canon.com/dlc/controller?act=GetArticleAct&amp;articleID=2930"&gt;Beyond the Instruction Manual&lt;/a&gt;
&lt;li&gt;&lt;a href="http://www.usa.canon.com/dlc/controller?act=GetArticleAct&amp;articleID=2966"&gt;Multiple Flash and Lighting Ratios: A Wireless Primer&lt;/a&gt;
&lt;/ul&gt;
Can't wait to dig deeper into this field.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-7811713300647000893?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/7811713300647000893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/7811713300647000893'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2009/06/jo-christian-oterbloggens-article-on.html' title='Jo Christian @ oterbloggen&apos;s article on his creative flash'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_4Dc4lfzqPnk/Sjil6YHtzZI/AAAAAAAAFQw/oyUh_mlF4vQ/s72-c/580EX.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-1051213210512527106</id><published>2009-06-04T11:24:00.003+02:00</published><updated>2009-08-18T14:08:13.273+02:00</updated><title type='text'>The Universe &amp; Us...</title><content type='html'>&lt;div style="float: left; text-align: center; margin-right: 15px; margin-bottom: 15px;"&gt;&lt;a href="http://www.flickr.com/photos/64369541@N00/3568539056/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3377/3568539056_118544169a_t.jpg" alt="The Universe &amp;amp; Us..." /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/64369541@N00/3568539056/"&gt;The Universe &amp;amp; Us...&lt;/a&gt;,&lt;br /&gt; originally uploaded by &lt;a href="http://www.flickr.com/people/64369541@N00/"&gt;fmmr&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;I took this picture one night in the garden.&lt;br /&gt;&lt;br /&gt;The stars are actually me holding and releasing a flash, and the globe is lit by a third flash.&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-1051213210512527106?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/1051213210512527106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=1051213210512527106' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/1051213210512527106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/1051213210512527106'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2009/06/universe-us.html' title='The Universe &amp;amp; Us...'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3377/3568539056_118544169a_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-7850802404200238687</id><published>2009-04-03T16:12:00.013+02:00</published><updated>2009-04-03T21:44:55.101+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uptime'/><category scheme='http://www.blogger.com/atom/ns#' term='ssg'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='shell'/><title type='text'>Checking uptime on several hosts using bash &amp; ssh</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4Dc4lfzqPnk/SdYcOagzXtI/AAAAAAAAFPY/OEj8wVoPIPM/s1600-h/uptime.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 54px;" src="http://1.bp.blogspot.com/_4Dc4lfzqPnk/SdYcOagzXtI/AAAAAAAAFPY/OEj8wVoPIPM/s400/uptime.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5320471043745472210" /&gt;&lt;/a&gt;not a very pretty script.  I guess I should take the time to re-format it, and delegate some of the code to functions.

however - it seems to work...  It loops forever through some servers calling uptime, and then color-format the output according to $LIMIT, and then sleeping $SLEEP seconds.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;update:&lt;/b&gt; now using bc, which simplifies thing quite a lot... 
&lt;br&gt;
&lt;b&gt;update 2:&lt;/b&gt; finally made function
&lt;pre&gt;&lt;code&gt;
#!/bin/bash
#
# Loops forever through servers in $SERVERS
# calls uptime remote using ssh
# color-formats the output according to $LIMIT
# sleeps $SLEEP seconds
#
# © Fredrik Rodland 2009
#
# Feel free to copy or use this script, but don't blame me if
# something goes wrong.
#
# v1.0 made function echo_with_color to reduce duplicate code
# v0.5 using 'bc' instead of bash integer arithmetic
# v0.1 initial version


LIMIT=.50
SERVERS="server1 server2 serverN"
SLEEP=10

NO_COLOUR="\033[0m"; 
RED="\033[1;31m"; 
BLUE="\033[1;34m"; 
GREEN="\033[1;32m"; 

function echo_with_color {
  tmp=`echo "$1 &gt; $LIMIT" |bc`
  if [ $tmp == "1" ]; then
    echo -en "$RED"
  else
    echo -en "$GREEN"
  fi
  echo -ne "$1$NO_COLOUR"
  let "n++"
  if [ $n = "3" ]; then
    n=0
  else
    echo -n ", "
  fi
}

# ugly bugly code
while true; do
  for i in $SERVERS; do
    up=`ssh $i uptime`;
    pre=`echo $up | sed -e "s/\(.*\) \(.*\), \(.*\), \(.*\)/\1/"`
    min_1=`echo $up | sed -e 's/\(.*\) \(.*\), \(.*\), \(.*\)/\2/'`
    min_5=`echo $up | sed -e 's/\(.*\) \(.*\), \(.*\), \(.*\)/\3/'`
    min_15=`echo $up | sed -e 's/\(.*\) \(.*\), \(.*\), \(.*\)/\4/'`

    echo -ne "$BLUE$i$NO_COLOUR: $pre ";
    echo_with_color $min_1
    echo_with_color $min_5
    echo_with_color $min_15
    echo                                                                                                               
  done; 
  sleep $SLEEP; 
done
&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-7850802404200238687?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/7850802404200238687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/7850802404200238687'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2009/04/checking-uptime-on-several-hosts-using.html' title='Checking uptime on several hosts using bash &amp; ssh'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_4Dc4lfzqPnk/SdYcOagzXtI/AAAAAAAAFPY/OEj8wVoPIPM/s72-c/uptime.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-3806337137481259612</id><published>2009-03-10T10:14:00.007+01:00</published><updated>2009-03-10T12:12:00.693+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='finn.no'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='søk'/><category scheme='http://www.blogger.com/atom/ns#' term='relevans'/><category scheme='http://www.blogger.com/atom/ns#' term='finn torget'/><title type='text'>FINN torget - bør annonsetiden bli kortere?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4Dc4lfzqPnk/SbZK85AYX4I/AAAAAAAAFOk/L_5H1TqVx-E/s1600-h/finn_786752t.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 108px;" src="http://4.bp.blogspot.com/_4Dc4lfzqPnk/SbZK85AYX4I/AAAAAAAAFOk/L_5H1TqVx-E/s200/finn_786752t.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5311515220485103490" /&gt;&lt;/a&gt;&lt;a href="http://www.finn.no/torget/"&gt;FINN torget&lt;/a&gt; sliter med at det ligger mange annonser på siten som er solgt.  Dette skaper frustrasjon for potensielle kjøpere og fører til en dårligere tjeneste.  FINN adresserer dette gjennom en &lt;a href="http://labs.finn.no/avstemming/vil-du-ha-kortere-annonseringstid-pa-finn-torget"&gt;"poll"&lt;/a&gt; og en liten &lt;a href="http://labs.finn.no/blog/gjor-kortere-annonsetid-finn-torget-bedre"&gt;artikkel&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;
For meg høres det ut som om FINN prøver å løse et (reellt) problem ved å innskrenke tjenesten, i stedet for å se på hva som er kjernen til problemet.
&lt;br&gt;&lt;br&gt;
&lt;h3&gt;Problemet&lt;/h3&gt;
&lt;span style="font-weight:bold;"&gt;Problemet&lt;/span&gt;: det ligger mange annonser på torget som er solgt.
&lt;span style="font-weight:bold;"&gt;FINNs forslag til løsning&lt;/span&gt;: kortere annonsetid, som igjen gjør at eldre annonser blir satt til utgått, uavhengig om de er solgt eller ikke.
&lt;br&gt;&lt;br&gt;
FINN burde etter min mening snarere lage incentiver som gjør at selgerne selv markerer annonsene som solgt.  En annonse er etter min mening like aktuell* for en kjøper uavhengig av hvor lenge annonsen har ligget på FINN (forutsatt at den ikke er solgt selvsagt).
&lt;br&gt;&lt;br&gt;
Hvorfor markerer ikke selgerne annonsene som solgt: de får såpass lite henvendelser at de ikke tar seg bryet med det.
&lt;br&gt;&lt;br&gt;
Hvorfor får man mindre henvendelser på eldre annonser: FINN torget sorterer sine resultatlister på dato, synkende, slik at de nyeste kommer først.  Jeg vet det er mulig for brukerne å endre sortering, men min hunch er at ytterst få gjør dette eller er klar over det.  Jeg har dette som en forutsetning i resten av innlegget.
&lt;br&gt;&lt;br&gt;
Hvis man så innser at problemet er at det er korrelasjon mellom alder på annonse og antall henvendelser på annonsen, burde det være en rimelig enkel sak å løse: fjerne datosorteringa på annonsene. I så fall må man finne en annen sortering, feks alfabetisk på tittel, tilfeldig sortering eller en eller annen form for relevanssortering.
&lt;br&gt;&lt;br&gt;
&lt;h3&gt;+1 for relevanssortering:&lt;/h3&gt;
Mange elementer kan inngå i en relevansvurdering, hvor det mest åpenbare er en tolkning av søkestrengen opp mot innholdet i annonsene.  Dette er søkemotorer jevnt over veldig gode på, og man kan vekte forskjellige deler av annonsen forskjellig, se på antall forekomster av søkestrengen, hvor tidlig i teksten søkestrengen forekommer osv.  

Men det finnes en rekke andre elementer man kunne vurdert og eksperimentert med:
&lt;ul&gt;
 &lt;li&gt;Alder på annonser: man kunne sågar tenkt hel anderledes og boosta &lt;span style="font-weight:bold;"&gt;gamle&lt;/span&gt; annonser, slik at vi motvirket korrelasjonen
 &lt;li&gt;Tags: latt brukerne selv lagt til noen nøkkelord som beskrev annonsen.  Ofte er disse veldig relevante, og mye enklere å vekte høyt enn ren "prosa" som annonsetekst og tittel.  Her er det fare for misbruk av brukerne, og det er i så fall viktig å opprettholde FINNs annonsekontroll.  Man kan velge å vise nøkkelordene på annonsen, eller man kan velge å la være.
 &lt;li&gt;Informasjon om kjøperen (hvis han/hun er innlogget), feks hvor han/hun bor.  For gjenstander på FINN torget vil jeg tro at det er en vesentlig faktor om man bare kan stikke og hente dem i stedet for å bale med postoppkrav og slikt.  Annen informasjon som kjønn, alder, interesser, tidligere sette annonser, etc kan virkelig berike tjenesten.
 &lt;li&gt;Pris: søket er i første rekke til for kjøperen.  De fleste kjøpere vil synes at billigere er bedre.
 &lt;li&gt;Bilder: gi høyere relevans til annonser med bilder.
&lt;/ul&gt;
&lt;br&gt;&lt;br&gt;
Poenget mitt er altså:
&lt;ul&gt;
 &lt;li&gt;Gjør relevanssortering til default sortering på FINN torget
 &lt;li&gt;Jobb aktivt og kreativt med hva som inngår i relevansen
&lt;/ul&gt;
 
Som et første ledd bør i det minste søk som inneholder søketermer (som altså brukeren har tastet inn) relevanssorteres.  Så får an jobbe med de andre elementene kontinuerlig og switche sortering når man har nådd noe man er fornøyd med. 

Som i en bieffekt vil søkene generelt returnere et mye bedre sett med annonser for kjøperen.  Et eksempel:  Et søk på trapp ga &lt;a href="http://www.finn.no/finn/bap/result?keyword=trapp&amp;sort=1"&gt;8 trapper&lt;/a&gt; hvis man sorterte på dato, men &lt;a href="http://www.finn.no/finn/bap/result?keyword=trapp&amp;sort=4"&gt;13 trapper&lt;/a&gt; når man sorterte på relevans.  Ved hjelp av for eksempel tags/nøkkelord tror jeg at dette tallet lett kunne vært enda høyere.  (ps: dette er kun et eksempel og kan variere).  
&lt;br&gt;&lt;br&gt;
Motargumentet mot relevanssortering kan være at kjøperne bruker resultatlista på FINN til å holde seg oppdatert visuelt.  Dvs at man "husker" hvordan resultatsiden så ut i går/forrige uke og dermed enkelt kan se om det har dukket opp nye annonser hvis listen er sortert synkende på dato.  Å holde seg oppdatert på sine søk er en nyttig funksjonalitet, men her burde FINN laget nettopp dette, i stedet for å bruke dette som argument for å tilby et dårligere søk.  FINN har også en ypperlig "mine søk"-tjeneste som tilbyr nettopp denne funksjonaliteten både som mail og RSS, begge glimrende kanaler for å holde seg oppdatert på sine søk.  Hvis brukerne "krever" å ha denne på web i tillegg er det ikke noe veien for å lage dette, men det bør da kobles opp mot innlogging, og man kunne hatt en egen link som ga nettopp en slik liste, kanskje med markering av hva som er nytt siden sist.   Å gjøre selve defaultsøket dårligere som følge av dette er etter min mening feil vei å gå.
&lt;br&gt;&lt;br&gt;
*Som et apropos (som taler i mot min løsning) vil jeg også tro at det er en viss korrelasjon mellom alder på annonse og hvor "godt kjøp" det er.  MAO eldre annonser er dårligere produkter, og burde således fjernes.
&lt;br&gt;&lt;br&gt;
Disclaimer: Som tidligere søkearkitekt i FINN er nok dette en sak som ligger mitt hjerte nær ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-3806337137481259612?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/3806337137481259612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=3806337137481259612' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/3806337137481259612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/3806337137481259612'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2009/03/finn-torget-br-annonsetiden-bli-kortere.html' title='FINN torget - bør annonsetiden bli kortere?'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_4Dc4lfzqPnk/SbZK85AYX4I/AAAAAAAAFOk/L_5H1TqVx-E/s72-c/finn_786752t.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-4426273994544631279</id><published>2009-02-10T12:54:00.018+01:00</published><updated>2009-03-10T12:53:40.415+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webpages'/><category scheme='http://www.blogger.com/atom/ns#' term='brukervennlighet'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><category scheme='http://www.blogger.com/atom/ns#' term='nettsider'/><title type='text'>Operaen nettsider</title><content type='html'>(For English readers: this is a Norwegian blog-post regarding the incredibly awful web-pages of the new Norwegian Opera in Oslo)
&lt;br&gt;&lt;br&gt;
Dette tema har vært en gjenganger, men de fleste tidligere artikler tar for seg ett (eller noen få) irritasjonsmomenter.  Sidene til operaen.no er så sjeldent dårlig, samt at det har gått ca 10 måneder siden lansering,  at det er på plass med en oppdatering.
&lt;br&gt;&lt;br&gt;
Bare så det er sagt: Jeg er ingen ekspert på dette, og noe av det jeg reagerer på kan gjerne være basert vel overveide beslutninger.  Dette er kun et subjektivt syn på en av de mest elendige nettsider jeg noensinne har sett.  Noen ting er kritiske, noen er bagateller, men alle irriterer meg i alle fall.  Noen er helt sikkert knyttet opp til at jeg kjører på Mac OS X, og at jeg ser på sidene med nettleseren Firefox 3.0.
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4Dc4lfzqPnk/SZAoColu1eI/AAAAAAAAFLU/Hccf_fxbvSk/s1600-h/Picture+10.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 385px;" src="http://3.bp.blogspot.com/_4Dc4lfzqPnk/SZAoColu1eI/AAAAAAAAFLU/Hccf_fxbvSk/s400/Picture+10.png" alt="" id="BLOGGER_PHOTO_ID_5300780787135600098" border="0" /&gt;&lt;/a&gt;

&lt;h3 style="clear: left;"&gt;Rare overskrifter&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_4Dc4lfzqPnk/SZArWaJiC7I/AAAAAAAAFLk/69XBMOp6Fck/s1600-h/Picture+11.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 253px; height: 287px;" src="http://2.bp.blogspot.com/_4Dc4lfzqPnk/SZArWaJiC7I/AAAAAAAAFLk/69XBMOp6Fck/s400/Picture+11.png" alt="" id="BLOGGER_PHOTO_ID_5300784425391492018" border="0" /&gt;&lt;/a&gt;[LC.CMDBACK]?&lt;br&gt;
 [LC.HEADLINE]?&lt;br&gt;
 [LC.HDRSHONAME]?&lt;br&gt;
 hæ?
&lt;h3 style="clear: left;"&gt;Tekst over annen tekst&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4Dc4lfzqPnk/SZAq_w1NpnI/AAAAAAAAFLc/lnJ9WwhS5NU/s1600-h/Picture+8.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 263px; height: 144px;" src="http://3.bp.blogspot.com/_4Dc4lfzqPnk/SZAq_w1NpnI/AAAAAAAAFLc/lnJ9WwhS5NU/s400/Picture+8.png" alt="" id="BLOGGER_PHOTO_ID_5300784036343293554" border="0" /&gt;&lt;/a&gt;Hva er viktigst? Valg av teknologi? Valg av konsulenter til å utføre jobben? Visuell profil? At man faktisk er i stand til å lese teksten på siden?
&lt;h3 style="clear: left;"&gt;Språk - Blanding av norsk og engelsk&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4Dc4lfzqPnk/SZGUzRvfDLI/AAAAAAAAFN8/MjgYxWOqMc0/s1600-h/Picture+22.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 134px; height: 320px;" src="http://4.bp.blogspot.com/_4Dc4lfzqPnk/SZGUzRvfDLI/AAAAAAAAFN8/MjgYxWOqMc0/s320/Picture+22.png" alt="" id="BLOGGER_PHOTO_ID_5301181845048593586" border="0" /&gt;&lt;/a&gt;Norsk og engelsk brukes om hverandre på flere deler av siten. I følge webmaster skal dette ikke skje &lt;b&gt;dersom&lt;/b&gt; man har stilt inn språkinnstillingene i browseren.  Jeg &lt;b&gt;har&lt;/b&gt; stilt inn språkinnstillingene i nettleseren, og dette skjer definitivt. (jeg har riktig nok stilt inn disse på engelsk).

Jeg synes operaen har tatt et feil valg i la denne  innstillingen i browseren, som jeg tror et fåtall av brukerne faktisk har et forhold til, være styrenede for valg av språk på en såpass lokal site.  Jeg hadde definitivt hatt norsk som default på denne siten &lt;b&gt;uavhengig&lt;/b&gt; av nettleser-innstillingene, og latt brukeren velge eventuelt andre språk med flagg.  Flagget ligger allerede oppe til høyre på sidene til operaen.
&lt;p style="clear: left;"&gt;Norsk flagg er ikke tilgjengelig selv om siden vises på engelsk.  Velger man det engelske flagget, dukker det norske opp, men selv etter å eksplisitt ha valgt det norske flagget vises det en masse engelsk tekst.
&lt;/p&gt;&lt;h3 style="clear: left;"&gt;powered by enta&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4Dc4lfzqPnk/SZBCqP5iBUI/AAAAAAAAFM0/nhaO_f9Q1o0/s1600-h/Picture+21.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 127px; height: 24px;" src="http://1.bp.blogspot.com/_4Dc4lfzqPnk/SZBCqP5iBUI/AAAAAAAAFM0/nhaO_f9Q1o0/s320/Picture+21.png" alt="" id="BLOGGER_PHOTO_ID_5300810055004849474" border="0" /&gt;&lt;/a&gt;Who cares? Står nederst på alle sider som et forstyrrende element.  Man skjønner tydeligvis at det ikke er viktig for elementet har nesten hvit tekst på hvit bakgrunn, men teksten er allikevel så ulik hvit at den forstyrrer.  Det er ikke mulig å klikke på for å finne ut mer hvis man mot formodning skulle være interessert.
&lt;h3 style="clear: left;"&gt;Kjøp-link fra forestilling selv om ingen ledig&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4Dc4lfzqPnk/SZGDmZGCfvI/AAAAAAAAFNE/NZRQ8erk8iw/s1600-h/Picture+23.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 107px;" src="http://3.bp.blogspot.com/_4Dc4lfzqPnk/SZGDmZGCfvI/AAAAAAAAFNE/NZRQ8erk8iw/s320/Picture+23.png" alt="" id="BLOGGER_PHOTO_ID_5301162931986267890" border="0" /&gt;&lt;/a&gt;  Trykker man på kjøp-linken fra en forestilling på en dato det ikke er billetter igjen får man følgende fullstending hjelpesløse tekst (se bildet for nok en herlig sammenblanding av norsk og engelsk):&lt;br&gt;
&lt;i&gt;There are no prices available for the selected performance. Please contact the helpdesk.&lt;br&gt;
Event details:&lt;br&gt;
Event:&lt;/i&gt;&lt;br&gt;
Hvorfor finnes i det hele tatt en kjøp-link hvis det ikke er billetter?
&lt;h3 style="clear: left;"&gt;Grå tekst&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4Dc4lfzqPnk/SZBA7U3zluI/AAAAAAAAFMc/yRIVpAgDw9U/s1600-h/Picture+18.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 60px;" src="http://3.bp.blogspot.com/_4Dc4lfzqPnk/SZBA7U3zluI/AAAAAAAAFMc/yRIVpAgDw9U/s320/Picture+18.png" alt="" id="BLOGGER_PHOTO_ID_5300808149374310114" border="0" /&gt;&lt;/a&gt;Hvorfor bruke grå tekst i listen over forestillinger?  Er det for å minske betydningen av innholdet?  Eller er det bare for at vi rett og slett ikke skal kunne lese innholdet særlig godt?  Legg også merke til den knapt synlige "powered by enta".  Hvis det er så lite viktig at man ikke engang skal kunne lese det, så dropp det fra siden!
&lt;h3 style="clear: left;"&gt;Prosent i treffliste&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4Dc4lfzqPnk/SZAtLbiAPFI/AAAAAAAAFLs/GCWROVy5lIc/s1600-h/Picture+12.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 241px; height: 320px;" src="http://4.bp.blogspot.com/_4Dc4lfzqPnk/SZAtLbiAPFI/AAAAAAAAFLs/GCWROVy5lIc/s320/Picture+12.png" alt="" id="BLOGGER_PHOTO_ID_5300786435807263826" border="0" /&gt;&lt;/a&gt;I trefflisten man får etter å ha søkt står det et prosenttall.  Det er imidlertid ingen forklaring på prosent av &lt;b&gt;hva&lt;/b&gt;, eller annen forklaring på tallet.  Jeg vil tro at det muligens er en indikasjon på hvor godt operaen mener at treffet er.  I så fall så er det jo besynderlig at på søket "forestilling for barn" får den helt generelle &lt;a href="http://www.operaen.no/Default.aspx?ID=517"&gt;"Den norske opera og ballett"&lt;/a&gt; 100%, mens siden som &lt;a href="http://www.operaen.no/Default.aspx?ID=100"&gt;omhandler forstillinger for barn&lt;/a&gt; kun får 45% score.
&lt;h3 style="clear: left;"&gt;Kan velge seksjon selv uten ledige billetter&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_4Dc4lfzqPnk/SZGGUwQvseI/AAAAAAAAFNU/ZIi1GIy0m3o/s1600-h/Picture+26.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 319px; height: 207px;" src="http://2.bp.blogspot.com/_4Dc4lfzqPnk/SZGGUwQvseI/AAAAAAAAFNU/ZIi1GIy0m3o/s200/Picture+26.png" alt="" id="BLOGGER_PHOTO_ID_5301165927502426594" border="0" /&gt;&lt;/a&gt;Inne i valg av billetter fra salkart (flash-delen) kan man valge seksjon uten at det er en eneste ledig plass id en.  Man ender da med en fullstendig grå sal.  Trykker man back (se neste punkt) går man helt ut av det.  Det er heller ingen hjelp til hvordan man skal komme tilbake til seksjonsvalget.  (ja, det viser seg at &lt;a href="http://en.wikipedia.org/wiki/Breadcrumb_%28navigation%29"&gt;breadcrumb-trailen&lt;/a&gt; faktisk er en meny).  Men hvorfor la brukeren velge denne seksjonen i utgangspunktet?
&lt;h3 style="clear: left;"&gt;Innhold går på øvre og nedre del av siden&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4Dc4lfzqPnk/SZGFMPEkDaI/AAAAAAAAFNM/Wp9L5JdF6Uc/s1600-h/Picture+25.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 241px; height: 328px;" src="http://4.bp.blogspot.com/_4Dc4lfzqPnk/SZGFMPEkDaI/AAAAAAAAFNM/Wp9L5JdF6Uc/s320/Picture+25.png" alt="" id="BLOGGER_PHOTO_ID_5301164681642380706" border="0" /&gt;&lt;/a&gt;Det er ikke spesielt vakkert at innhold ender opp som hvit tekst på hvit bakgrunn.  Nok en gang så lider innholdet av valg av teknisk løsning og dårlig håndverk.
&lt;h3 style="clear: left;"&gt;Bunnmeny&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_4Dc4lfzqPnk/SZBB7H_3A0I/AAAAAAAAFMk/814mHHErxQQ/s1600-h/Picture+19.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 22px;" src="http://2.bp.blogspot.com/_4Dc4lfzqPnk/SZBB7H_3A0I/AAAAAAAAFMk/814mHHErxQQ/s200/Picture+19.png" alt="" id="BLOGGER_PHOTO_ID_5300809245430055746" border="0" /&gt;&lt;/a&gt;&lt;/h3&gt;Jeg tror meningen med bunnmenyen er at den skal ligge over hele bredden på siden, og i liten grad endres fra side til side.  Så er imidlertid ikke tilfelle, og her ser det bare fullstendig rotete ut.  I tillegg blandes menyen med den tidligere  omtalte "powered by enta".
&lt;h3 style="clear: left;"&gt;Kalenderen&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4Dc4lfzqPnk/SZGK6-fmhiI/AAAAAAAAFNs/rLyiAsrpWO0/s1600-h/Picture+29.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 191px; height: 320px;" src="http://1.bp.blogspot.com/_4Dc4lfzqPnk/SZGK6-fmhiI/AAAAAAAAFNs/rLyiAsrpWO0/s320/Picture+29.png" alt="" id="BLOGGER_PHOTO_ID_5301170982204376610" border="0" /&gt;&lt;/a&gt;Kalenderen nederst til høyre på forsiden har en rekke checkbokser.  Alle disse er markert &lt;b&gt;av&lt;/b&gt;.  Dette betyr tydeligvis at alle er valgt, for alle de forskjellige typer steder og forestillinger vises.  Hvorfor ikke bare merke alle? Velger man for eksempel ballett så &lt;b&gt;forsvinner&lt;/b&gt; alt som ikke er ballett.  Når man merker noe i en checkboks så sier man "velg" ikke "velg bort"
&lt;h3 style="clear: left;"&gt;Bruk av skråstrek (/)&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4Dc4lfzqPnk/SZBAEP8-YhI/AAAAAAAAFMM/wDYkDA1gFiY/s1600-h/Picture+16.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 244px; height: 306px;" src="http://1.bp.blogspot.com/_4Dc4lfzqPnk/SZBAEP8-YhI/AAAAAAAAFMM/wDYkDA1gFiY/s320/Picture+16.png" alt="" id="BLOGGER_PHOTO_ID_5300807203161006610" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4Dc4lfzqPnk/SZBAEAdRQYI/AAAAAAAAFMU/BGedUOcbw40/s1600-h/Picture+17.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 18px;" src="http://4.bp.blogspot.com/_4Dc4lfzqPnk/SZBAEAdRQYI/AAAAAAAAFMU/BGedUOcbw40/s320/Picture+17.png" alt="" id="BLOGGER_PHOTO_ID_5300807199001493890" border="0" /&gt;&lt;/a&gt;

Er det bare meg, eller er denne bruken av skråstrek helt overflødig, og (dermed) rotete? For meg hadde det sett ryddigere ut å bare droppe dem.
&lt;h3 style="clear: left;"&gt;Prisliste&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4Dc4lfzqPnk/SZGIq-CmkWI/AAAAAAAAFNc/fV83vr-v804/s1600-h/Picture+27.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 253px;" src="http://1.bp.blogspot.com/_4Dc4lfzqPnk/SZGIq-CmkWI/AAAAAAAAFNc/fV83vr-v804/s320/Picture+27.png" alt="" id="BLOGGER_PHOTO_ID_5301168508181582178" border="0" /&gt;&lt;/a&gt;
 Operaens &lt;a href="http://www.operaen.no/Default.aspx?ID=905"&gt;prisliste&lt;/a&gt; må lastes ned som PDF etter at man har lagt menypunktet. Operaens sider er åpenbart bygget på et &lt;a href="http://en.wikipedia.org/wiki/Content_management_system"&gt;CMS&lt;/a&gt;, så hvorfor ikke legge prislisten rett ut på sidene?  Hvorfor belemre brukeren med dette ekstra steget?  Prislisten er på over 3.5 MByte, som vel er ca 1000 ganger (mitt estimat) så mye som de hadde trengt hvis man hadde kastet ned tekst i stedet for et scannet bilde i en PDF.
&lt;h3 style="clear: left;"&gt;Utskrift av spilleplanen&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4Dc4lfzqPnk/SZGKmVbMTwI/AAAAAAAAFNk/lQEemUtcdwQ/s1600-h/Picture+28.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 101px; height: 320px;" src="http://1.bp.blogspot.com/_4Dc4lfzqPnk/SZGKmVbMTwI/AAAAAAAAFNk/lQEemUtcdwQ/s320/Picture+28.png" alt="" id="BLOGGER_PHOTO_ID_5301170627582643970" border="0" /&gt;&lt;/a&gt;Jeg prøvde å skrive ut spilleplanen.  Første siden av utskriften inneholdet (kun):&lt;br&gt;
&lt;i&gt;/OPPLEV OPERAHUSET /FORESTILLINGER /KJØP /PRESSE /OM OSS Søk ok &lt;/i&gt;&lt;br&gt;
Andre side inneholdt spilleplan, men kuttet etter ca 25 forestillinger.&lt;br&gt;
Tredje side innholdt sponsorene.&lt;br&gt;
Hvor ble det av resten av spillelisten?  Og hvorfor all denne hvitheten på første og siste side?
&lt;h3 style="clear: left;"&gt;Søk (1)&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4Dc4lfzqPnk/SZA_dqui9NI/AAAAAAAAFME/gGEfzpWArmM/s1600-h/Picture+15.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 275px; height: 67px;" src="http://3.bp.blogspot.com/_4Dc4lfzqPnk/SZA_dqui9NI/AAAAAAAAFME/gGEfzpWArmM/s320/Picture+15.png" alt="" id="BLOGGER_PHOTO_ID_5300806540333348050" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4Dc4lfzqPnk/SZA_dvdT4OI/AAAAAAAAFL8/L9I6V0xb0ZU/s1600-h/Picture+14.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 50px;" src="http://4.bp.blogspot.com/_4Dc4lfzqPnk/SZA_dvdT4OI/AAAAAAAAFL8/L9I6V0xb0ZU/s320/Picture+14.png" alt="" id="BLOGGER_PHOTO_ID_5300806541603234018" border="0" /&gt;&lt;/a&gt;
&lt;p style="clear: left;"&gt;&lt;/p&gt;
Søk på barneforestilling: 0 treff&lt;br&gt;
Søk på forestilling for barn: 15 treff&lt;br&gt;
Hva med at ta en liten runde og tenke litt på søket sitt?  Da mener jeg tenke på hva brukerene til operaen faktisk søker på.  Jeg tviler på om det er gjort særlig arbeid her (har flere eksempler på lager).
&lt;h3 style="clear: left;"&gt;Søk (2)&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_4Dc4lfzqPnk/SZA5AsB187I/AAAAAAAAFL0/hUECvxBuBGw/s1600-h/Picture+13.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 293px; height: 223px;" src="http://2.bp.blogspot.com/_4Dc4lfzqPnk/SZA5AsB187I/AAAAAAAAFL0/hUECvxBuBGw/s320/Picture+13.png" alt="" id="BLOGGER_PHOTO_ID_5300799445396747186" border="0" /&gt;&lt;/a&gt;Etter å ha søkt kommer man til en side med resultliste.  Øverst er det et søkefelt, antagelig for å kunne søke en gang til. Gjør man dette kommer man til en blank side, med teksten &lt;a href="http://en.wikipedia.org/wiki/404_error"&gt;HTTP404&lt;/a&gt; der hvor høyre-menyen pleier å være.
&lt;h3 style="clear: left;"&gt;Flash for å bestille billetter&lt;/h3&gt;sitat: &lt;i&gt;Valg av billetter via salkart krever installasjon av Adobe Flash versjon 9,0,135 eller høyere.&lt;/i&gt;&lt;br&gt;
To ord: fullstendig unødvendig
&lt;h3 style="clear: left;"&gt;Flashanimasjon&lt;/h3&gt;
Irriterende å måtte vente på å se flashanimasjonen i starten av salkartet.  Særlig når man vet at dette gjerne kan være (nok en) bomtur.
&lt;h3 style="clear: left;"&gt;Back-knapp&lt;/h3&gt;Er man inne i val av billetter via salkart og trykker back-knappen i nettleseren kommer man helt ut av bestillingen og må starte forfra.
&lt;h3 style="clear: left;"&gt;Manglende nettleserstøtte&lt;/h3&gt;Sidene er ikke mulig å se i Safari.  Flere (se kilder under) har meldt om at de heller ikke funker i &lt;a href="http://opera.no/"&gt;Opera&lt;/a&gt; (ironisk nok). Andre melder om at IE 6 ikke funker.
&lt;h3 style="clear: left;"&gt;Kjøp billett v/ utsolgt forestilling&lt;/h3&gt;Hvorfor er det en link til "kjøp billett" hvis forestillingen er merket som utsolgt?
&lt;h3 style="clear: left;"&gt;Kjøp billett v/ ståplasser ledig&lt;/h3&gt;Hvorfor er det en link til "Kjøp billett" hvis forestillingen kun har ståplasser igjen, og disse er nødt til å kjøpes i billettluka, og ikke selges på nett?
&lt;h3 style="clear: left;"&gt;Javascript-navigering&lt;/h3&gt;Det er ikke mulig å sende en link/url til en liste over datoer for en forestilling, fordi denne ikke har en egen URL som vises i nettleserens URL.  Prøver man kommer man til den generelle listen over forestillinger.
&lt;h3 style="clear: left;"&gt;Lansert april 2008&lt;/h3&gt;En skulle jo tro at dette var rimelig god tid på å evaluere, og hive seg rundt og lage sider som folk faktisk kunne bruke.  I flere av artiklene listet nederst har representanter fra operaen uttalt ting som f.eks.:&lt;br&gt;
&lt;i&gt;Operaens nettløsning er på ingen måte ferdig, og vi bestreber oss på å få til et system som fungerer i alle nettlesere&lt;/i&gt;&lt;br&gt;
og&lt;br&gt;
&lt;i&gt;Webtjenesten er vi veldig fornøyde med, men det er en del ting som må tas hånd om. Vi er i en kontinuell utviklingsfase, sier han. &lt;/i&gt;&lt;br&gt;
Her er vi alstå, 10 måneder senere.  kontinuell og kontinuell, fru Blom...
&lt;h3 style="clear: left;"&gt;Mail til operaens webmaster&lt;/h3&gt;Jeg sendte en mail med en del av tingene påpekt i denne artikkelen til webmaster (klikkbar link nederst på alle sider).  Eneste fornuftige hun hadde å melde var at problematikken med 2 språk var brukerfeil:
&lt;br&gt;
&lt;i&gt;...men har man stilt inn nettleseren på norsk språk samt benytter de norskspråklige sidene, så skal man ikke få en slik blanding av norsk og engelsk...&lt;/i&gt;
&lt;br&gt;
samt at hun bekreftet at Safari ikke kunne brukes på operaen.no.  Alle de andre punktene mine ble i grunnen besvart i "sekkesvaret":
&lt;br&gt;
&lt;i&gt;Brukervennligheten ellers på sidene er til vurdering...&lt;/i&gt;
&lt;br&gt;
Ganske lite tilfredsstillende når man vet når sidene ble lansert.  Jeg venter i alle fall ikke i åndeløs spenning, er nødt til å puste oftere enn som så...
&lt;h3 style="clear: left;"&gt;Avsluttende kommentar&lt;/h3&gt;Det som virkelig er synd med dette er at jeg merker at dette går ut over mitt forhold til selve operaen.  Det er selvsagt urimelig, og jeg skjønner også at den kunstneriske kvaliteten til operaen, både ensemblet, forestillingene, scenografien og ikke minst selve bygget ikke har noen ting med dette tekniske makkverket å gjøre.  Imidlertid kjenner jeg at jeg blir litt fed-up hele greia.  Jeg klarer knapt å bestille billetter her, og i hvert fall for denne gang, så gidder jeg ikke mer.  Så får jeg se om jeg ikke tar en telefon om noen måneder og bestiller noen billetter når jeg har kommet over den værste skuffelsen.
&lt;br&gt;&lt;br&gt;
På den annen side - i følge forestillingsplanen er det kun et fåtall billetter igjen før sommerene, så kanskje sidene er et strategisk ledd i å vanskeliggjøre tilgjengelighet på billettene, og rett og slett minke presset.  PÅ en av &lt;a href="http://www.dagbladet.no/kultur/2008/04/14/532507.html"&gt;artiklene&lt;/a&gt; listet nederst er det sågar en smarting som uttaler:
&lt;i&gt;Jeg setter pris på denne typen tilbakemeldinger. Men vi har faktisk fått mye skryt for disse salgssidene.&lt;/i&gt;
Uff, for en virkelighetsoppfatning...
&lt;br&gt;&lt;br&gt;
Kjære opera, kan dere ikke:
&lt;li&gt;fjerne all fancy dippedupp CSS
&lt;/li&gt;&lt;li&gt;lage en informativ og helt enkel site hvor det er mulig å hente info og kjøpe billetter
&lt;/li&gt;&lt;li&gt;Så kan dere sakte men sikkert legge på et visuell profil som matcher det dere ønsker.

&lt;br&gt;&lt;br&gt;
&lt;p style="clear: left;"&gt;&lt;/p&gt;
&lt;span style="font-size:85%;"&gt;Disse har også skrevet om websidene til operaen.no:&lt;br&gt;
20080413: &lt;a href="http://www.iallenkelhet.no/operaen-kun-for-den-utvalgte-elite"&gt;iAllenkelhet&lt;/a&gt;&lt;br&gt;
20080414: &lt;a href="http://newth.net/eirik/2008/04/14/du-sier-ikke-det/"&gt;Eirik Newth&lt;/a&gt;&lt;br&gt;
20080414: &lt;a href="http://www.dagbladet.no/kultur/2008/04/14/532507.html"&gt;Dagbladet&lt;/a&gt;&lt;br&gt;
20080414: &lt;a href="http://www.itavisen.no/sak/520351/Operaen_fungerer_ikke...med_Opera/"&gt;ITavisen&lt;/a&gt;&lt;br&gt;
20080414: &lt;a href="http://www.idg.no/computerworld/article94729.ece"&gt;Computerworld&lt;/a&gt;&lt;/span&gt;
&lt;/li&gt;
&lt;br&gt;&lt;br&gt;
&lt;span style="font-weight:bold;"&gt;update 20090310&lt;/span&gt;: Jeg fikk en mail fra webmaster@teaterbillett.no som egentlig sa seg enig i del av punktene.  Riktignok litt defensivt, for han starter med 
&lt;blockquote&gt;De punktene jeg ikke kommenterer, er ting som jeg er enig i eller ikke har noe å si på.&lt;/blockquote&gt; (og det er de fleste punktene gitt). Her er &lt;a href="http://rodland.no/0_misc/svar_fra_operaen.pdf"&gt;hele mailkorespondansen (PDF)&lt;/a&gt; for de som måtte være interessert.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-4426273994544631279?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/4426273994544631279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=4426273994544631279' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/4426273994544631279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/4426273994544631279'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2009/02/operaen-nettsider.html' title='Operaen nettsider'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4Dc4lfzqPnk/SZAoColu1eI/AAAAAAAAFLU/Hccf_fxbvSk/s72-c/Picture+10.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-595396892378660369</id><published>2008-10-29T16:00:00.008+01:00</published><updated>2009-01-27T14:30:24.369+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='greasemonkey'/><category scheme='http://www.blogger.com/atom/ns#' term='finn.no'/><category scheme='http://www.blogger.com/atom/ns#' term='FINN Eiendom'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><title type='text'>First try at a Greasemonkey-script</title><content type='html'>&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/748"&gt;Greasemonkey&lt;/a&gt; allows you to customize a web-page to get to look and behave the way you want using javascript.

A friend of mine wrote a script transforming the result-page for estates on &lt;a href="http://finn.no/"&gt;finn.no&lt;/a&gt; a year ago, and I thought it would be fun to write a similar script myself; so I did.  It tweaks the results-page from &lt;a href="http://www.finn.no/finn/realestate/homes/result"&gt;FINN Eiendom&lt;/a&gt; by:
&lt;ul&gt;
&lt;li&gt;displaying price pr sqm - uses 'real' price - see below&lt;/li&gt;
&lt;li&gt;scrolling to the results - skipping junk on top&lt;/li&gt;
&lt;li&gt;hiding broker-names (just clutter)&lt;/li&gt;
&lt;li&gt;hiding top ad&lt;/li&gt;
&lt;li&gt;'real' price: changes original price with the sum of original price AND fellesgjeld&lt;/li&gt;
&lt;li&gt;adding orignal price to owner-info&lt;/li&gt;
&lt;li&gt;calculating the average price pr sqm and displays this at the top.&lt;/li&gt;
&lt;/ul&gt;

to run it:
&lt;ul&gt;
&lt;li&gt;Install &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/748"&gt;Greasemonkey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Install the &lt;a href="http://userscripts.org/scripts/show/36262"&gt;Greasemonkey script&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Visit FINN Eiendom:  &lt;a href="http://www.finn.no/finn/realestate/homes/result"&gt;http://www.finn.no/finn/realestate/homes/result&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4Dc4lfzqPnk/SX8MQVaozyI/AAAAAAAAFKc/B-lSr11DR1k/s1600-h/Bilde+2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 304px;" src="http://3.bp.blogspot.com/_4Dc4lfzqPnk/SX8MQVaozyI/AAAAAAAAFKc/B-lSr11DR1k/s400/Bilde+2.png" alt="" id="BLOGGER_PHOTO_ID_5295965161577303842" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-595396892378660369?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/595396892378660369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/595396892378660369'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2008/10/first-try-at-greasemonkey-script.html' title='First try at a Greasemonkey-script'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4Dc4lfzqPnk/SX8MQVaozyI/AAAAAAAAFKc/B-lSr11DR1k/s72-c/Bilde+2.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-5844356480932703068</id><published>2008-10-27T13:47:00.041+01:00</published><updated>2009-01-26T09:51:57.956+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='plug-ins'/><category scheme='http://www.blogger.com/atom/ns#' term='add-ons'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='extentions'/><title type='text'>Favorite Firefox Extensions (Add-ons/plug-ins)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4Dc4lfzqPnk/SQW5loNdamI/AAAAAAAAEYM/D6w-kEgQOn8/s1600-h/ff_add_ons.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 126px; height: 144px;" src="http://3.bp.blogspot.com/_4Dc4lfzqPnk/SQW5loNdamI/AAAAAAAAEYM/D6w-kEgQOn8/s200/ff_add_ons.png" alt="" id="BLOGGER_PHOTO_ID_5261815795752462946" border="0" /&gt;&lt;/a&gt;Firefox is a great tool, and the availability of plug-ins is really almost endless.  Listing them is a great way for me to remember which ones I like to be able to remeber them next time I install Firefox.  I thought the list might be helpfull also for others to see...  The icons are all linked to the add-on described.

&lt;h3&gt;Foxmarks Bookmark Synchornizer&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.foxmarks.com/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 33px; height: 34px;" src="http://4.bp.blogspot.com/_4Dc4lfzqPnk/SQXC2cZH6iI/AAAAAAAAEY8/XXJ50Vt7-xY/s200/Picture+6.png" alt="" id="BLOGGER_PHOTO_ID_5261825980242586146" border="0" /&gt;&lt;/a&gt;I really think this is the most important plug-in I have installed for Firefox.  It gives me access to the same bookmarks (and stored passwords) on every installation of Firefox I use.  Instead og trying to remember a link or send myself e-mails, I just bookmark pages, and am able to retrieve them from both home, work, etc.  You have to ability to set ut different profiles, so you can decide which bookmarks get synced where. They just released a version which is also capable of handling store passwords (encrypted) for forms which is equally handy.

&lt;h3&gt;Firebug&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://addons.mozilla.org/en-US/firefox/addon/1843"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 37px; height: 37px;" src="http://1.bp.blogspot.com/_4Dc4lfzqPnk/SQXCPq0zfLI/AAAAAAAAEYs/v2jfbqu3Rko/s200/Picture+4.png" alt="" id="BLOGGER_PHOTO_ID_5261825314101886130" border="0" /&gt;&lt;/a&gt;Firebug integrates with Firefox to put a wealth of development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.

&lt;h3&gt;Greasemonkey&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://addons.mozilla.org/en-US/firefox/addon/748"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 35px; height: 37px;" src="http://1.bp.blogspot.com/_4Dc4lfzqPnk/SQXDIfhknQI/AAAAAAAAEZE/aFo0Nk0-pRk/s200/Picture+7.png" alt="" id="BLOGGER_PHOTO_ID_5261826290320973058" border="0" /&gt;&lt;/a&gt;Allows you to customize the way a webpage displays using small bits of JavaScript. There are hundreds of scripts, for a wide variety of popular sites, already available at &lt;a href="http://userscripts.org/"&gt;http://userscripts.org&lt;/a&gt;.  You can write your own scripts, too. Check out &lt;a href="http://wiki.greasespot.net/"&gt;http://wiki.greasespot.net/&lt;/a&gt; to get started.

&lt;b&gt;update 20081031&lt;/b&gt;: I've written a script which transforms the result-page for &lt;a href="http://userscripts.org/scripts/show/36262"&gt;FINN Eiendom&lt;/a&gt; (&lt;a href="http://www.finn.no/finn/realestate/homes/result?keyword=&amp;amp;sort=0&amp;amp;siteId=1&amp;amp;channelId=1&amp;amp;searchKey=SEARCH_ID_REALESTATE_HOMES&amp;amp;userid=549616693&amp;amp;rows=5"&gt;finn.no&lt;/a&gt;).

&lt;h3&gt;Stylish&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://addons.mozilla.org/en-US/firefox/addon/2108"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 35px; height: 36px;" src="http://2.bp.blogspot.com/_4Dc4lfzqPnk/SQXDYDe237I/AAAAAAAAEZM/JiTviGGE4a4/s200/Picture+8.png" alt="" id="BLOGGER_PHOTO_ID_5261826557671301042" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://rodland.no/0_misc/mac_favicon_bookmarkbar_fmr.style"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 11px;" src="http://4.bp.blogspot.com/_4Dc4lfzqPnk/SQXJIaNnzJI/AAAAAAAAEaE/qDzRRCNYugw/s400/Picture+14.png" alt="" id="BLOGGER_PHOTO_ID_5261832885964885138" border="0" /&gt;&lt;/a&gt;Installed to be able to style Firefox as I like it.  First- and foremost I use Stylish to be able to get a handy, small bookmark-toolbar in firefox with small icons (&lt;a href="http://en.wikipedia.org/wiki/Favicon"&gt;favicon&lt;/a&gt;) and no text.  If I remember correctly this is actually pretty close to how firefox for windows behaves pr default if you delete the text on you bookmarks on your bookmarks toolbar. Several scripts were already made for this purpose and I tweaked them to my own likings.  The image above is a capture of my firefox toolbar. See the my &lt;a href="http://rodland.no/0_misc/mac_favicon_bookmarkbar_fmr.style"&gt;script&lt;/a&gt; for details, and feel free to use it if you like it.

&lt;h3&gt;Fast Dial&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://addons.mozilla.org/en-US/firefox/addon/5721"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 35px; height: 32px;" src="http://3.bp.blogspot.com/_4Dc4lfzqPnk/SQW82miNrYI/AAAAAAAAEYk/uhgKfHKSkR0/s200/Picture+3.png" alt="" id="BLOGGER_PHOTO_ID_5261819385895300482" border="0" /&gt;&lt;/a&gt;Instead of a blank page when you create a new tab i Firefox you get a page with large thumbnails (by default 3x3) of sites you decide.

&lt;h3&gt;Download Statusbar&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://addons.mozilla.org/en-US/firefox/addon/26"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 35px; height: 32px;" src="http://1.bp.blogspot.com/_4Dc4lfzqPnk/SQW6lHQpFoI/AAAAAAAAEYU/7FK6ndTb7gw/s200/Picture+1.png" alt="" id="BLOGGER_PHOTO_ID_5261816886419068546" border="0" /&gt;&lt;/a&gt; A great little tool that simplifies both displaying and handling downloaded files.



&lt;h3&gt;Forecastfox&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://addons.mozilla.org/en-US/firefox/addon/398"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 33px; height: 36px;" src="http://3.bp.blogspot.com/_4Dc4lfzqPnk/SQXCfU--gWI/AAAAAAAAEY0/dzr-bsqYUWg/s200/Picture+5.png" alt="" id="BLOGGER_PHOTO_ID_5261825583116878178" border="0" /&gt;&lt;/a&gt;Get international weather forecasts from AccuWeather.com, and display it in any toolbar or statusbar with this highly customizable and unobtrusive extension.

&lt;h3&gt;Ubiquity&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://labs.mozilla.com/projects/ubiquity/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 37px; height: 35px;" src="http://2.bp.blogspot.com/_4Dc4lfzqPnk/SQXDmjrMFRI/AAAAAAAAEZU/NttQD6_izvU/s200/Picture+9.png" alt="" id="BLOGGER_PHOTO_ID_5261826806831125778" border="0" /&gt;&lt;/a&gt;Ubiquity is a &lt;a href="http://labs.mozilla.com/"&gt;Mozilla Labs&lt;/a&gt; experiment into connecting the Web with language in an attempt to find new user interfaces that could make it possible for everyone to do common Web tasks more quickly and easily.  Head on over to &lt;a href="http://labs.mozilla.com/projects/ubiquity/"&gt;their page&lt;/a&gt; to learn more.

&lt;h3&gt;Web Developer&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://addons.mozilla.org/en-US/firefox/addon/60"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 32px; height: 32px;" src="http://1.bp.blogspot.com/_4Dc4lfzqPnk/SQXD2SFgisI/AAAAAAAAEZc/sx0TQNoBDlE/s200/Picture+10.png" alt="" id="BLOGGER_PHOTO_ID_5261827076987587266" border="0" /&gt;&lt;/a&gt;One of the most feature-rich plug-ins there are.  Gives you lots and lots of tools when doing web-development, such as CSS-manipulation on the fly, different web-browser-sizes, cookie-management, etc.  Very, very useful.

&lt;h3&gt;YSlow&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://addons.mozilla.org/en-US/firefox/addon/5369"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 36px; height: 25px;" src="http://4.bp.blogspot.com/_4Dc4lfzqPnk/SQXEFgJyQxI/AAAAAAAAEZk/rxFNeNCmFXE/s200/Picture+11.png" alt="" id="BLOGGER_PHOTO_ID_5261827338461659922" border="0" /&gt;&lt;/a&gt;YSlow analyzes web pages and tells you why they're slow based on Yahoo's rules for high performance web sites.  Analyzing some of the sites I know well really pin-points some big issues.

&lt;h3&gt;/Find Bar/&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://addons.mozilla.org/en-US/firefox/addon/6534"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 34px; height: 34px;" src="http://2.bp.blogspot.com/_4Dc4lfzqPnk/SQW8FvOwIDI/AAAAAAAAEYc/_XFBK3sQ22U/s200/Picture+2.png" alt="" id="BLOGGER_PHOTO_ID_5261818546416001074" border="0" /&gt;&lt;/a&gt;Allows you to tick a simple box on the find bar to enable regular expression searching. Comes in very handy if you want to find multiple similar terms or if you're unsure of the spelling.

&lt;h3&gt;Elasticfox&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://developer.amazonwebservices.com/connect/entry.jspa?externalID=609"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 34px; height: 34px;" src="http://2.bp.blogspot.com/_4Dc4lfzqPnk/SQW8FvOwIDI/AAAAAAAAEYc/_XFBK3sQ22U/s200/Picture+2.png" alt="" id="BLOGGER_PHOTO_ID_5261818546416001074" border="0" /&gt;&lt;/a&gt;Tool for handling Amazon Machine Images (AMIs), volumes, snapshots and more on Amazon's EC2-service.  You can start machines, log in to them, and more.

&lt;h3&gt;S3://&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://overstimulate.com/projects/s3"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 34px; height: 34px;" src="http://2.bp.blogspot.com/_4Dc4lfzqPnk/SQW8FvOwIDI/AAAAAAAAEYc/_XFBK3sQ22U/s200/Picture+2.png" alt="" id="BLOGGER_PHOTO_ID_5261818546416001074" border="0" /&gt;&lt;/a&gt;Tool for browsing, uploading, and deleting files on Amazon's S3-service.

&lt;h3&gt;Screen grab!&lt;/h3&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://addons.mozilla.org/en-US/firefox/addon/1146"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 41px; height: 35px;" src="http://1.bp.blogspot.com/_4Dc4lfzqPnk/SX10L9R6fAI/AAAAAAAAFKU/qFf7S-NbOBY/s320/Screengrab.png" alt="" id="BLOGGER_PHOTO_ID_5261818546416001074" border="0" /&gt;&lt;/a&gt;Taking screen-shots directly in Firefox.  Very handy.  Able to choose "visible portion", "Complete page" or "Selection".  Also allows you to choose between making a copy to the clipboard or saving it to disk.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-5844356480932703068?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/5844356480932703068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/5844356480932703068'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2008/10/favorite-firefox-extentions-add-ons.html' title='Favorite Firefox Extensions (Add-ons/plug-ins)'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4Dc4lfzqPnk/SQW5loNdamI/AAAAAAAAEYM/D6w-kEgQOn8/s72-c/ff_add_ons.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-4172999902295915658</id><published>2008-10-03T14:40:00.011+02:00</published><updated>2008-10-03T14:57:10.442+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='seq'/><category scheme='http://www.blogger.com/atom/ns#' term='jot'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='os x'/><category scheme='http://www.blogger.com/atom/ns#' term='osx'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><title type='text'>seq on MAC OS X</title><content type='html'>I've got several scripts that uses 'seq' to egenrate a sequence of numbers.  This could be backups, looping over files, etc.  I've also come to like the simplicity of this tool over the years.

'seq' is not a part of OS X.

I stumbled - well actually while searching - over this post describing '&lt;a href="http://www.nevdull.com/2007/09/24/gnu-seqs-cousin-on-freebsd-is-jot/"&gt;jot&lt;/a&gt;'.

Great - but I'd still like to use the old-style interface to 'seq' (actually only the middle part, which takes 2 arguments):
&lt;pre&gt;&lt;code&gt;
[fmr@ally ~]$ seq --help
Usage: seq [OPTION]... LAST
or:  seq [OPTION]... FIRST LAST
or:  seq [OPTION]... FIRST INCREMENT LAST
Print numbers from FIRST to LAST, in steps of INCREMENT.
&lt;/code&gt;&lt;/pre&gt;



So I wrote this little bash-script which seems to do the work - at least for my use (just copy and save to a file called seq, and make it executable):
&lt;pre&gt;&lt;code&gt;
#!/bin/sh
# Fredrik Rodland
# dev_____AT____rodland.no
# http://rodland.no
# 20081004

MIN=$1
MAX=$2
PAD=$3
LENGTH=${#MAX}

if [ $PAD ]; then
     W="-w %0$LENGTH""d"
fi

let NMB_STEP=$MAX-$MIN+1
jot $W $NMB_STEP $MIN
&lt;/code&gt;&lt;/pre&gt;

I also added a (third, optional) padding argument, which pads all numbers to the same length.

Examples:
&lt;pre&gt;&lt;code&gt;
fmr@dixon ~]$ seq 8 12
8
9
10
11
12
[fmr@dixon ~]$ seq 8 12 p
08
09
10
11
12
[fmr@dixon ~]$ seq 98 104  p
098
099
100
101
102
103
104
&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-4172999902295915658?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/4172999902295915658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/4172999902295915658'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2008/10/seq-on-mac-os-x.html' title='seq on MAC OS X'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-7617244012597682173</id><published>2008-03-26T11:37:00.009+01:00</published><updated>2008-12-10T06:52:14.469+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='picasa'/><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><category scheme='http://www.blogger.com/atom/ns#' term='rsync'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='iphoto'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><title type='text'>Backup my iPhoto 08 library</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_4Dc4lfzqPnk/R-ozL55ZpNI/AAAAAAAACSw/1sdfZfEaZlI/s1600-h/iphoto.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 164px; height: 145px;" src="http://1.bp.blogspot.com/_4Dc4lfzqPnk/R-ozL55ZpNI/AAAAAAAACSw/1sdfZfEaZlI/s320/iphoto.jpg" alt="" id="BLOGGER_PHOTO_ID_5182010600856331474" border="0" /&gt;&lt;/a&gt;
In the process of converting from the PC-world to the MAC-world, one of the things I really struggle with is the fact that iPhoto hides most of how it handles my files - i.e. photos.
&lt;br&gt;&lt;br&gt;
I used to use &lt;a href="http://picasa.google.com/"&gt;Google's Picasa&lt;/a&gt;, and used to be very happy with that.  It let me organize my own files, and created sub-directories for changes I made in Picasa.
&lt;br&gt;&lt;br&gt;
After a little digging, I found out iPhoto organizes my pictures hierarchically for each year, and with the name of the event as the folder name. Further more it has 2 parallel directory-structures, one for the original pictures, and one for the modified.
&lt;br&gt;&lt;br&gt;
Seems like &lt;a href="http://rodland.no/0_misc/backup_iphoto.html"&gt;this script&lt;/a&gt;, using rsync, does the job, at least for a local copy.  It's easilly modified to make the backup remote (using ssh).
&lt;br&gt;&lt;br&gt;
&lt;span style="font-weight:bold;"&gt;Update: &lt;/span&gt;Seems like I'm having trouble trouble with the apple -E switch for rsync.  It's working ok for local backups, but over the net it's really slow due to the fact that lots of files are transfered each time.  Also I can't really seem to get how the "use modified if it exists, else use the original" really works.  I guess I'll revert to backing up both the Modified and Originals directory separately.  See this &lt;a href="http://discussions.apple.com/thread.jspa?messageID=6466776"&gt;discussion on apple.com&lt;/a&gt; for more info on the -E switch.
&lt;br&gt;&lt;br&gt;
&lt;span style="font-weight:bold;"&gt;Update: &lt;/span&gt;After quite a lot more fidling, and being afraid of not getting all the keywords and stuff included I ended up with a rsync-one-liner:&lt;br&gt;
&lt;code&gt;alias r="rsync -av -e ssh --delete /Users/fmr/Pictures/iPhoto\ Library/ fmr@10.0.12.51:/mnt/data_2/bilder/_IPHOTO --exclude 'Caches/*' --exclude '.DS_Store' --exclude 'iPod Photo Cache' --exclude 'Auto Import'"&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-7617244012597682173?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/7617244012597682173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/7617244012597682173'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2008/03/backup-my-iphoto-08-library.html' title='Backup my iPhoto 08 library'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_4Dc4lfzqPnk/R-ozL55ZpNI/AAAAAAAACSw/1sdfZfEaZlI/s72-c/iphoto.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-2231948361637442030</id><published>2008-01-29T16:02:00.000+01:00</published><updated>2008-12-10T06:52:15.342+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mac mini'/><category scheme='http://www.blogger.com/atom/ns#' term='macbook pro'/><category scheme='http://www.blogger.com/atom/ns#' term='imovie'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><category scheme='http://www.blogger.com/atom/ns#' term='media'/><category scheme='http://www.blogger.com/atom/ns#' term='imac'/><category scheme='http://www.blogger.com/atom/ns#' term='macbook'/><category scheme='http://www.blogger.com/atom/ns#' term='final cut'/><title type='text'>Favorite Computer: hmm...</title><content type='html'>This is a really tough one...
&lt;br&gt;&lt;br&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4Dc4lfzqPnk/R59BifBJhKI/AAAAAAAACRg/FNx-jwNUbF4/s1600-h/Apple_iMac_24_Core_2_Duo_2_4GHz_1024MB_320GB_LCD24_DVD-RW_Mac_OS_X.jpeg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 138px; height: 95px;" src="http://4.bp.blogspot.com/_4Dc4lfzqPnk/R59BifBJhKI/AAAAAAAACRg/FNx-jwNUbF4/s200/Apple_iMac_24_Core_2_Duo_2_4GHz_1024MB_320GB_LCD24_DVD-RW_Mac_OS_X.jpeg" alt="" id="BLOGGER_PHOTO_ID_5160915758687552674" border="0" /&gt;&lt;/a&gt;I used to have a powerful (and a monster of a...) laptop - the &lt;a href="http://images.google.com/images?q=dell+inspiron+%2B9100"&gt;DELL Inspiron 9100&lt;/a&gt;.  A couple of years ago I &lt;a href="http://www.apple.com/getamac/"&gt;bought myself&lt;/a&gt; an &lt;a href="http://www.apple.com/imac/"&gt;iMac&lt;/a&gt;, mainly to start editing video with &lt;a href="http://www.apple.com/ilife/imovie/"&gt;iMovie&lt;/a&gt; and/or &lt;a href="http://www.apple.com/finalcutexpress/"&gt;Final Cut Express&lt;/a&gt;.  Even though I haven't really edited a single minute of video; I've become very found of the computer and the mac-applications, such as &lt;a href="http://www.blogger.com/www.apple.com/macosx/features/mail.html"&gt;Mail&lt;/a&gt;, &lt;a href="http://www.apple.com/safari/"&gt;Safari&lt;/a&gt; (even though I also regularly use &lt;a href="http://www.mozilla.com/firefox/"&gt;Firefox&lt;/a&gt;), AddressBook, and &lt;a href="http://www.apple.com/macosx/"&gt;all the others&lt;/a&gt;.  The 20" is soon to be raplced with a new 24" with a boost in disk space, CPU-speed, and memory.  I also installed  &lt;a href="http://parallels.com/"&gt;Parallels&lt;/a&gt;, and transfered my entire old PC-laptop onto it to be able to run the few applications not yet supported on Mac.
&lt;br&gt;&lt;br&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4Dc4lfzqPnk/R59WIPBJhNI/AAAAAAAACR4/eUeroCwXIaY/s1600-h/mini.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 143px; height: 95px;" src="http://3.bp.blogspot.com/_4Dc4lfzqPnk/R59WIPBJhNI/AAAAAAAACR4/eUeroCwXIaY/s200/mini.jpg" alt="" id="BLOGGER_PHOTO_ID_5160938397460169938" border="0" /&gt;&lt;/a&gt;I used to own a really noisy media-pc, with a really crappy TV-tuner, in fact so bad I never even used it except for the time trying it out.  I used the computer for streaming videos over my home network, and for watching online videos (&lt;a href="http://www.youtube.com/"&gt;YouTube&lt;/a&gt; and &lt;a href="http://www.nrk.no/nett-tv"&gt;nrk.no&lt;/a&gt;).  However I'd always had to turn if of after using it due to the noise, and it took a long time starting it.  Last fall I replaced it with a brand new &lt;a href="http://www.apple.com/macmini/"&gt;Mac mini&lt;/a&gt; paired with &lt;a href="http://www.elgato.com/elgato/int/mainmenu/products/tuner/hybrid/product1.en.html"&gt;eyetv hybrid&lt;/a&gt; and the &lt;a href="http://www.elgato.com/elgato/int/mainmenu/products/software/EyeTV/EyeTV3.en.html"&gt;eyetv&lt;/a&gt; software.  This works great and I'm finding myself watching TV almost exclusively through this.  With &lt;a href="http://www.apple.com/itunes/"&gt;iTunes&lt;/a&gt; (to download video-podcasts), &lt;a href="http://www.apple.com/quicktime/"&gt;QuicktTime PRO&lt;/a&gt;, &lt;a href="http://perian.org/"&gt;Perian&lt;/a&gt; and &lt;a href="http://www.flip4mac.com/"&gt;Flip4Mac&lt;/a&gt; this has become a very good solution.
&lt;br&gt;&lt;br&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4Dc4lfzqPnk/R59BjPBJhMI/AAAAAAAACRw/A-bf-XA8iH0/s1600-h/MacBookPro17_PFopen_PRINT-8b55fb0a7421d76b25c173a156c39257.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 152px; height: 87px;" src="http://3.bp.blogspot.com/_4Dc4lfzqPnk/R59BjPBJhMI/AAAAAAAACRw/A-bf-XA8iH0/s200/MacBookPro17_PFopen_PRINT-8b55fb0a7421d76b25c173a156c39257.jpg" alt="" id="BLOGGER_PHOTO_ID_5160915771572454594" border="0" /&gt;&lt;/a&gt;I used to have a &lt;a href="http://images.google.com/images?q=lifebook+e+series"&gt;really really slow laptop&lt;/a&gt;  at work doing development on Norway's largest classifieds-site.  I had all sorts of trouble with this computer.  I changed the disk once (some of my colleagues changed theirs multiple times), it always seemed to do anything but what I wanted it to do.  In comes a new 17" &lt;a href="http://www.apple.com/macbookpro/"&gt;MacBook Pro&lt;/a&gt;!  This changed my working day from misery to joyfully!  I find that running development tools (like the &lt;a href="http://www.jetbrains.com/idea/"&gt;Intellij IDE&lt;/a&gt;, &lt;a href="http://www.minq.se/products/dbvis"&gt;DB Visualizer&lt;/a&gt;, &lt;a href="http://macromates.com/"&gt;TextMate&lt;/a&gt;) is a breeze.  It runs fast and without any hassle.  The screen is wonderful, and the fact that Mac OS X is based upon a UNIX operating system makes life so much easier and less troublesome.
&lt;br&gt;&lt;br&gt;
So which do I prefer?  I guess I love all three of them - each for it's use, and I guess that the point of creating such different computers - they each fill a specific set of needs.  One thing is certain, I won't re-enter the PC world any time soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-2231948361637442030?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/2231948361637442030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/2231948361637442030'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2008/01/favorite-computer-hmm.html' title='Favorite Computer: hmm...'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_4Dc4lfzqPnk/R59BifBJhKI/AAAAAAAACRg/FNx-jwNUbF4/s72-c/Apple_iMac_24_Core_2_Duo_2_4GHz_1024MB_320GB_LCD24_DVD-RW_Mac_OS_X.jpeg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-5402136065087710605</id><published>2007-11-26T09:46:00.000+01:00</published><updated>2008-12-10T06:52:15.611+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application'/><category scheme='http://www.blogger.com/atom/ns#' term='jabber'/><category scheme='http://www.blogger.com/atom/ns#' term='irc'/><category scheme='http://www.blogger.com/atom/ns#' term='msn'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='astra'/><category scheme='http://www.blogger.com/atom/ns#' term='aim'/><category scheme='http://www.blogger.com/atom/ns#' term='im'/><category scheme='http://www.blogger.com/atom/ns#' term='icq'/><category scheme='http://www.blogger.com/atom/ns#' term='trillian'/><category scheme='http://www.blogger.com/atom/ns#' term='adium'/><category scheme='http://www.blogger.com/atom/ns#' term='chat'/><category scheme='http://www.blogger.com/atom/ns#' term='trillian astra'/><title type='text'>Favorite IM Client: Trillian Astra</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.trillian.im/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_4Dc4lfzqPnk/R0qIRuRc9rI/AAAAAAAACQQ/CV4ZjwIKXq8/s200/build-62.png" alt="" id="BLOGGER_PHOTO_ID_5137068163029857970" border="0" /&gt;&lt;/a&gt;Astra is &lt;a href="http://www.ceruleanstudios.com/"&gt;Cerulean Studios'&lt;/a&gt; latest version of Trillian.  What's really great about this client is that it integrates all your (mine that is) IM-protocols.  I use some protocols for my everyday work (jabber, MSN), while I use other to communicate with friends and family (AIM, Yahoo).  All of them are nicely integrated in one, great interface.  It even allows you to add meta-contacts with several IM-addresses attached to it.
&lt;br&gt;&lt;br&gt;
What's really new about Astra (at least for my part) is it's &lt;a href="http://www.trillian.im/preview/page-mobility.html"&gt;web-interface&lt;/a&gt; - you can actually log into a web-page and start chatting away with your contacts on the protocol of your choice.  The fact that they're actually in the process of making a &lt;a href="http://blog.ceruleanstudios.com/?p=205"&gt;OS X-release&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;
They also state that there are/will be improved performance on Astra compared to Trillian 3.1.  I haven't actually that impression yet, but then again, it's in Alpha...
&lt;br&gt;&lt;br&gt;
Trillian Astra is currently in Alpha-testing.  You can sign up for alpha test &lt;a href="http://www.trillian.im/signup.html"&gt;here&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;
&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;update 20080129: After converting to a macbook pro at work I've discovered &lt;a href="http://www.adiumx.com/"&gt;Adium&lt;/a&gt; is not a bad candidate either.  However Trillian suitesmy needs better, and I'm still waiting for them to release to MAC-version for testing...&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-5402136065087710605?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/5402136065087710605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=5402136065087710605' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/5402136065087710605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/5402136065087710605'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2007/11/favorite-im-client-trillian-astra.html' title='Favorite IM Client: Trillian Astra'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4Dc4lfzqPnk/R0qIRuRc9rI/AAAAAAAACQQ/CV4ZjwIKXq8/s72-c/build-62.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-1404661077364073574</id><published>2007-11-25T16:36:00.000+01:00</published><updated>2008-12-10T06:52:15.776+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='file manager'/><category scheme='http://www.blogger.com/atom/ns#' term='total commander'/><category scheme='http://www.blogger.com/atom/ns#' term='ghisler'/><title type='text'>Favorite file manager: Total Commander</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ghisler.com/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_4Dc4lfzqPnk/R0mX7-Rc9qI/AAAAAAAACQI/F6b1CjQv9hs/s200/total.png" alt="" id="BLOGGER_PHOTO_ID_5136803906577036962" border="0" /&gt;&lt;/a&gt;I've been using &lt;a href="http://www.ghisler.com/"&gt;Total Commander&lt;/a&gt; from the days it was named &lt;span style="font-style: italic;"&gt;Windows Commander &lt;/span&gt;&lt;span&gt;- I think it was the 2.0 release&lt;/span&gt;.  It's a great tool, and gives you great control and overview.

The things I value most;
&lt;ul&gt;&lt;li&gt;(un-)packing (zip, rar, and lots of other formats)&lt;/li&gt;&lt;li&gt;directory-synchronization (actaully quite fast, I use to sync my pictures)&lt;/li&gt;&lt;li&gt;Integrated FTP-client&lt;/li&gt;&lt;li&gt;Integretaed file-viewer, which supports lots of formats.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ghisler.com/addons.htm"&gt;Plugins &lt;/a&gt;(packer-, file-system-, lister-, and contents-) which great third party
&lt;/li&gt;&lt;li&gt;and of course moving and copying files.&lt;/li&gt;&lt;/ul&gt;I think this application (together with the fact that &lt;a href="http://www.apple.com/macosx/"&gt;OS X&lt;/a&gt; tries to abstract the (abstraction) of files) is one of main reasons why I'm not able to make the full transition to using my &lt;a href="http://www.apple.com/imac/"&gt;iMac&lt;/a&gt;.

Of course, if Christian Ghisler would make an OS X-port of Total Commander, that would change that :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-1404661077364073574?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/1404661077364073574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=1404661077364073574' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/1404661077364073574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/1404661077364073574'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2007/11/favorite-file-manager-total-commander.html' title='Favorite file manager: Total Commander'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4Dc4lfzqPnk/R0mX7-Rc9qI/AAAAAAAACQI/F6b1CjQv9hs/s72-c/total.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-5436182396289805618</id><published>2007-11-23T12:39:00.000+01:00</published><updated>2008-12-10T06:52:15.971+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='atom'/><category scheme='http://www.blogger.com/atom/ns#' term='application'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='Bradsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Feeddemon'/><category scheme='http://www.blogger.com/atom/ns#' term='Bradbury'/><category scheme='http://www.blogger.com/atom/ns#' term='feed-reader'/><category scheme='http://www.blogger.com/atom/ns#' term='rss'/><title type='text'>Favorite feed-reader: Feeddemon</title><content type='html'>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.newsgator.com/Individuals/FeedDemon/Default.aspx"&gt;&lt;img style="margin: 10pt 10px 10px 0pt; cursor: pointer; width: 186px; height: 140px;" src="http://3.bp.blogspot.com/_4Dc4lfzqPnk/R0a-PuRc9pI/AAAAAAAACP8/v__mtFAAmUw/s200/fd.png" alt="" id="BLOGGER_PHOTO_ID_5136001602391176850" border="0" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;
Really a great application.  I have been using it for some years, and am very happy with it.&lt;ul&gt;&lt;li&gt;very intuitive view of feeds, items &amp;amp; content&lt;/li&gt;&lt;li&gt;displays images and video in it's own window&lt;/li&gt;&lt;li&gt;synchronizes with &lt;a href="http://www.newsgator.com/"&gt;Newsgator&lt;/a&gt; for reading on multiple computers&lt;/li&gt;&lt;li&gt;good off-line mode&lt;/li&gt;&lt;li&gt;frequent updates&lt;/li&gt;&lt;li&gt;watches for tracking your favorite terms&lt;/li&gt;&lt;li&gt;&lt;a href="http://nick.typepad.com/blog/2007/11/feed-overload-h.html"&gt;Panic-button&lt;/a&gt; - :-)
&lt;/li&gt;&lt;li&gt;lots lots of other features...&lt;/li&gt;&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;a href="http://www.newsgator.com/Individuals/FeedDemon/Default.aspx"&gt;link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-5436182396289805618?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/5436182396289805618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=5436182396289805618' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/5436182396289805618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/5436182396289805618'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2007/11/favorite-feed-reader-feeddemon.html' title='Favorite feed-reader: Feeddemon'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4Dc4lfzqPnk/R0a-PuRc9pI/AAAAAAAACP8/v__mtFAAmUw/s72-c/fd.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-115677377389702211</id><published>2006-08-28T15:58:00.002+02:00</published><updated>2008-10-03T15:29:03.914+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='finn.no'/><category scheme='http://www.blogger.com/atom/ns#' term='finntech'/><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='job'/><category scheme='http://www.blogger.com/atom/ns#' term='fast'/><title type='text'>Started work...  (again)</title><content type='html'>&lt;img style="margin: 0pt 10px 10px 0pt; float: left;" src="http://cache.finn.no/img/logofinn.gif" alt="" border="0" /&gt;I started working at &lt;a href="http://www.blogger.com/finntech.no"&gt;Finntech&lt;/a&gt; last week.  So far it seems really good.  Of course I was immediately put to work in the FAST-project which is porting some of the application at &lt;a href="http://finn.no/"&gt;finn.no&lt;/a&gt; over to the latest version of FAST: ESP 5.0.  I guess I'm happy with that for the time being, nice to know &lt;b&gt;some&lt;/b&gt; of the environment even though I'm a newbie to everything else...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-115677377389702211?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/115677377389702211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=115677377389702211' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/115677377389702211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/115677377389702211'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2006/08/started-work-again.html' title='Started work...  (again)'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-115044873842956972</id><published>2006-06-16T11:04:00.000+02:00</published><updated>2007-11-23T15:52:15.085+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vacation'/><category scheme='http://www.blogger.com/atom/ns#' term='job'/><category scheme='http://www.blogger.com/atom/ns#' term='fast'/><title type='text'>Summer-vacation</title><content type='html'>I've left my job at FAST, and started my 2 1/2 months summer-vacation :-)

Great - finally some time to do all the things I don't otherwise find the time to...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-115044873842956972?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/115044873842956972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=115044873842956972' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/115044873842956972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/115044873842956972'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2006/06/summer-vacation.html' title='Summer-vacation'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-114712353559288345</id><published>2006-05-08T23:25:00.000+02:00</published><updated>2007-11-23T15:52:28.258+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tusenfryd'/><category scheme='http://www.blogger.com/atom/ns#' term='martin'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='family'/><title type='text'>Tusenfryd 2006</title><content type='html'>My father got some free tickets to &lt;a href="http://tusenfryd.no/"&gt;Tusenfryd&lt;/a&gt;, and decided to take his son and grandson with him :-).  Martin and I had a great time, and don't think the grand-father had it so bad himself.

See the &lt;a href="http://rodland.no/2006_tusen/index.html"&gt;pictures&lt;/a&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-114712353559288345?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/114712353559288345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=114712353559288345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/114712353559288345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/114712353559288345'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2006/05/tusenfryd-2006.html' title='Tusenfryd 2006'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-114595145530592091</id><published>2006-04-25T09:37:00.000+02:00</published><updated>2007-11-23T15:53:17.463+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sonos'/><category scheme='http://www.blogger.com/atom/ns#' term='gadget'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>SONOS (update/final)</title><content type='html'>After a couple of months of thinking, trying, drilling holes in the walls I think I've finally reached a near-optimal setup of my &lt;a href="http://www.sonos.com/"&gt;SONOS&lt;/a&gt;-installation.

We now have a totalt of 5 zones, of which 2 are outdoors.  Sitting on the terrace listening to radio or my favorite record, only to wlak indoors to find the same music being played in the living room is so cool.  Listening to something else than &lt;a href="http://en.wikipedia.org/wiki/Folk_og_r%C3%B8vere_i_Kardemomme_by"&gt;Kardemomme by&lt;/a&gt; (Norwegian children record, always played in the living room during my son's waking hours) in the kitchen when cooking food is also somewhat relaxing.

This system is everything I hoped it to be, except of course (and again) for the horrific price.

&lt;img style="margin: 0pt 10pt 10px 0px; float: right; width: 149px; height: 143px;" src="http://photos1.blogger.com/blogger/5952/1949/320/zone_player2.jpg" alt="" border="0" /&gt;2 controllers (&lt;a href="http://www.sonos.com/products/controller/features.htm"&gt;CR 100&lt;/a&gt;)
Zones (&lt;a href="http://www.sonos.com/products/zoneplayers/zp100/features.htm"&gt;ZP100&lt;/a&gt;):
-Living room
-Kitchen
-Study
-Courtyard
-Terrace

I'm considering getting a &lt;a href="http://www.sonos.com/products/zoneplayers/zp80/features.htm"&gt;ZP80&lt;/a&gt; in our bedroom to hook up with our &lt;a href="http://www.tivoliaudio.com/product.php?productid=145&amp;amp;cat=262&amp;amp;page=1"&gt;Tivoli Audio Model Three&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-114595145530592091?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/114595145530592091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=114595145530592091' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/114595145530592091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/114595145530592091'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2006/04/sonos-updatefinal.html' title='SONOS (update/final)'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-114588823338239296</id><published>2006-04-24T14:43:00.000+02:00</published><updated>2007-11-26T08:47:38.247+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='finn.no'/><category scheme='http://www.blogger.com/atom/ns#' term='finntech'/><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='job'/><category scheme='http://www.blogger.com/atom/ns#' term='fast'/><title type='text'>New job: Finntech</title><content type='html'>&lt;img style="margin: 0pt 10px 10px 0pt; float: left; width: 146px; height: 32px;" src="http://finntech.no/extension/finntech_no/design/finn/images/logo_finntech.gif" alt="" border="0" /&gt;I guess it's pretty official now: I'm switching jobs.  I'll have my last work-day at &lt;a href="http://fast.no/"&gt;FAST&lt;/a&gt; by the end of May, and then start at &lt;a href="http://finntech.no/"&gt;Finntech&lt;/a&gt;.  I've learnt a lot in my time at FAST, but I felt that it was time (again) to actually implement something.  At FAST, my job mostly consisted of tuning somebody elses installation.

So I'm looking very much forward to my new position, and time will show if it suits me better.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-114588823338239296?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/114588823338239296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=114588823338239296' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/114588823338239296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/114588823338239296'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2006/04/new-job-finntech.html' title='New job: Finntech'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-114536255299532590</id><published>2006-04-18T14:11:00.000+02:00</published><updated>2007-11-23T15:53:27.455+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='easter'/><category scheme='http://www.blogger.com/atom/ns#' term='vacation'/><title type='text'>Easter 2006</title><content type='html'>Just came back from this year's easter-vacation near Alvdal where we spent a week together with Vibeke, Lars-Erik, and Andrea.

Nice weather, lots of outdoor activities, good food, and a some great time off. &lt;a href="http://martin.rodland.no/"&gt;Martin &lt;/a&gt; really impressed us all with his abilities to ski cross-country - especially going down the hills.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-114536255299532590?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/114536255299532590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=114536255299532590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/114536255299532590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/114536255299532590'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2006/04/easter-2006.html' title='Easter 2006'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-114319055090015933</id><published>2006-03-24T09:33:00.000+01:00</published><updated>2006-03-24T12:04:28.726+01:00</updated><title type='text'>iPod Video</title><content type='html'>&lt;img style="margin: 0pt 10px 10px 0pt; float: left;width: 196px; height: 196px;" src="http://photos1.blogger.com/blogger/5952/1949/200/1208_s.jpg" alt="" border="0" /&gt;I finally got a chance to try out my iPod Video on our trip to &lt;a href="http://fredrik-rodland.blogspot.com/2006/03/italy-2006.html"&gt;Italy&lt;/a&gt;. It's really a cool little gadget.

I got it from a lot of friends at my 35th surprise-birthday-party in December, but this was the first major opportunity to test it out.

I converted some videos prior to the trip, and watched both "&lt;a href="http://imdb.com/title/tt0266697/"&gt;Kill Bill&lt;/a&gt;" films.  I was surprised to see that the quality was much better than I expected.  The only thing not really comfortable was finding a way to hold the iPod while watching.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-114319055090015933?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/114319055090015933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=114319055090015933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/114319055090015933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/114319055090015933'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2006/03/ipod-video.html' title='iPod Video'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-114312246186949020</id><published>2006-03-23T14:51:00.000+01:00</published><updated>2006-03-24T11:26:41.976+01:00</updated><title type='text'>Italy - 2006</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/5952/1949/1600/San%20Gimignano%20sunset.0.jpg"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: left; width: 236px; height: 142px;" alt="" src="http://photos1.blogger.com/blogger/5952/1949/200/San%20Gimignano%20sunset.0.jpg" border="0" /&gt;&lt;/a&gt;Just came back from our trip to Tuscany, Italy.

We stayed in a nice &lt;a href="http://www.helvetiabenessere.it/eng/hotel_helvetia_eng.htm"&gt;hotel&lt;/a&gt; in the (really) remote town of &lt;a href="http://www.comune.porrettaterme.bo.it/html/index.htm"&gt;Poretta Terme&lt;/a&gt; between Bologna and Florence; but mostly we went south to the cities of Siena and Florence. Very nice places, but Tuscany in March is way colder than we imagined.  BTW: The picture is from &lt;a href="http://www.sangimignano.com/sghomei.htm"&gt;San Gimignano&lt;/a&gt;, a small but very picturesque village on top of a hill near Siena.

We also spent a wonderful day with &lt;a href="http://www.propell.no/italia2006/Italia/Velkommen.html"&gt;Trude &amp; Andreas &amp;amp; Eva&lt;/a&gt; in &lt;a href="http://www.abctuscany.com/siena/sinalunga/index.cfm"&gt;Sinalunga&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-114312246186949020?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/114312246186949020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=114312246186949020' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/114312246186949020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/114312246186949020'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2006/03/italy-2006.html' title='Italy - 2006'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-114312138772821397</id><published>2006-03-23T14:35:00.000+01:00</published><updated>2006-03-25T10:49:34.533+01:00</updated><title type='text'>SONOS</title><content type='html'>&lt;img style="margin: 0pt 10pt 10px 0px; float: left; width: 149px; height: 143px;" src="http://photos1.blogger.com/blogger/5952/1949/320/zone_player2.jpg" alt="" border="0" /&gt;Finally:

After months of looking at, reading about, wanting (actually desiring) one:  I've bought a SONOS system.

Set up with three zones and a (awesome) controller this is really the audio-system of my dream.

Only bad thing to say about it: the price - it's just insane....

Check out their web-page: &lt;a href="http://www.sonos.com"&gt;sonos.com&lt;/a&gt;

&lt;b&gt;update (20060325):&lt;/b&gt; Bought Linux-journal today, and &lt;a href="http://doc.weblogs.com/"&gt;Doc Searls&lt;/a&gt; has written a great &lt;a href="http://www.linuxjournal.com/node/8740"&gt;article&lt;/a&gt; on the Sonos system.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-114312138772821397?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/114312138772821397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=114312138772821397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/114312138772821397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/114312138772821397'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2006/03/sonos.html' title='SONOS'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-114312070567025869</id><published>2006-03-23T14:31:00.000+01:00</published><updated>2006-03-23T15:24:58.570+01:00</updated><title type='text'>Last.fm</title><content type='html'>Registered at Last.fm: &lt;a href="http://www.last.fm/user/fmmr/"&gt;fmmr&lt;/a&gt;

Pretty cool - exploring other's with the same taste in music as myself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-114312070567025869?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/114312070567025869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=114312070567025869' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/114312070567025869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/114312070567025869'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2006/03/lastfm.html' title='Last.fm'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-113872012596451068</id><published>2006-01-31T16:08:00.000+01:00</published><updated>2006-01-31T16:08:46.040+01:00</updated><title type='text'>Oslo is world's most expensive city</title><content type='html'>:-(

Link to Yahoo's article:
&lt;a href="http://news.yahoo.com/s/nm/20060131/od_uk_nm/oukoe_uk_life_cities"&gt;Oslo is world's most expensive city&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-113872012596451068?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/113872012596451068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=113872012596451068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/113872012596451068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/113872012596451068'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2006/01/oslo-is-worlds-most-expensive-city.html' title='Oslo is world&apos;s most expensive city'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-113809462215968035</id><published>2006-01-24T10:23:00.000+01:00</published><updated>2006-01-24T10:24:46.133+01:00</updated><title type='text'>The best net-based Sudoku around</title><content type='html'>At least the best I've seen....

&lt;a href="http://www.life.com/Life/sudoku/"&gt;LIFE - Sudoku&lt;/a&gt;

Created by Fantasy Interactive for Life, featuring Sudokus by Michael Mepham.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-113809462215968035?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/113809462215968035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=113809462215968035' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/113809462215968035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/113809462215968035'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2006/01/best-net-based-sudoku-around.html' title='The best net-based Sudoku around'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-113767588769170437</id><published>2006-01-19T14:04:00.000+01:00</published><updated>2006-01-19T14:06:38.860+01:00</updated><title type='text'>Google Mobilizer</title><content type='html'>A cool little app: Google Mobilizer.  View the mobilized version of &lt;a href="http://www.google.com/gwt/n?u=http%3A%2F%2Frodland.no%2Findex.html"&gt;my own homepage&lt;/a&gt;.  It actually works quite well, for instance with &lt;a href="http://www.google.com/gwt/n?u=http%3A%2F%2Frodland.no%2F2005_summer_family%2Findex.html"&gt;picture-galleries&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-113767588769170437?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/113767588769170437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=113767588769170437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/113767588769170437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/113767588769170437'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2006/01/google-mobilizer.html' title='Google Mobilizer'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-113498500129178744</id><published>2005-12-19T10:36:00.000+01:00</published><updated>2006-03-24T12:03:43.203+01:00</updated><title type='text'>Martin's birthday</title><content type='html'>&lt;img style="margin: 0pt 10px 10px 0pt; float: left;" src="http://photos1.blogger.com/blogger/5952/1949/320/hobbyleksaker.jpg" alt="" border="0" /&gt;Today it's my son &lt;a href="http://martin.rodland.no/"&gt;Martin's&lt;/a&gt; 4th birthday.  Yesterday we had children-birthday-party with lots of toys, cake, and fun.  Today family and friends are coming over to celebrate.

From his parents he got a toy race-way.  His father is certainly looking forward to play with him!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-113498500129178744?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/113498500129178744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=113498500129178744' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/113498500129178744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/113498500129178744'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2005/12/martins-birthday.html' title='Martin&apos;s birthday'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-113498459152396789</id><published>2005-12-19T10:29:00.000+01:00</published><updated>2005-12-19T10:29:51.536+01:00</updated><title type='text'>Xooglers</title><content type='html'>An interesting blog written by X-employees of Google: &lt;a href="http://xooglers.blogspot.com/"&gt;Xooglers&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-113498459152396789?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/113498459152396789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=113498459152396789' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/113498459152396789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/113498459152396789'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2005/12/xooglers.html' title='Xooglers'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-113498263504171355</id><published>2005-12-19T09:57:00.000+01:00</published><updated>2006-03-24T12:03:02.026+01:00</updated><title type='text'>Dive Into Python</title><content type='html'>&lt;img style="float:left; margin:0 10px 10px 0;" src="http://photos1.blogger.com/blogger/5952/1949/200/dip.jpg" border="0" alt="" /&gt;A very good introductory book to the Python programming language: &lt;a href="http://diveintopython.org/"&gt;Dive Into Python&lt;/a&gt;.  And it's free!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-113498263504171355?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/113498263504171355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=113498263504171355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/113498263504171355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/113498263504171355'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2005/12/dive-into-python.html' title='Dive Into Python'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-113473631479114408</id><published>2005-12-16T13:31:00.001+01:00</published><updated>2010-06-06T17:52:44.864+02:00</updated><title type='text'>Jo Christian Oterhals' søkeblogg</title><content type='html'>&lt;p class="mobile-post"&gt;A quite good (Norwegian) blog on events and news in the search-world.
Focused on Norwegian searches, but comments on international events as well.&lt;/p&gt;&lt;p class="mobile-post"&gt;&lt;a href="http://oter.typepad.com/"&gt;link&lt;/a&gt;
&lt;/p&gt;
update (20060323): This blog has ceased to exist...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-113473631479114408?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/113473631479114408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/113473631479114408'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2005/12/jo-christian-oterhals-skeblogg.html' title='Jo Christian Oterhals&apos; søkeblogg'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-113473413315044159</id><published>2005-12-16T12:55:00.000+01:00</published><updated>2006-03-24T13:52:16.320+01:00</updated><title type='text'>NSLU2</title><content type='html'>&lt;img style="margin: 0pt 10px 10px 0pt; float: left; width: 68px; height: 107px;" src="http://photos1.blogger.com/blogger/5952/1949/320/nslu2.jpg" alt="" border="0" /&gt;The coolest little box ever: &lt;a href="http://www.nslu2-linux.org/"&gt;NSLU2&lt;/a&gt;.  A small, cheap, and silent little thing which runs linux.
Follow the instruction at  &lt;a href="http://www.nslu2-linux.org/"&gt;NSLU2&lt;/a&gt; to mod it, and you've got yourself a web-server, ssh-server, file-server etc also capabel of running mdaap (itunes-server).

You could also have a look at &lt;a href="http://www1.linksys.com/products/product.asp?prid=640&amp;amp;scid=43"&gt;Linksys' own NSLU2-page&lt;/a&gt;.

Drawback: Since it's running Linux, and the default filesystem installed on the disk is EXT3, it's not so easy to share your disk with friends (who typicaly run Windows).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-113473413315044159?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/113473413315044159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=113473413315044159' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/113473413315044159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/113473413315044159'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2005/12/nslu2.html' title='NSLU2'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19655190.post-113472960171951382</id><published>2005-12-16T11:40:00.000+01:00</published><updated>2005-12-16T13:05:25.056+01:00</updated><title type='text'>fredrik m. rødland</title><content type='html'>&lt;div xmlns="http://purl.org/atom/ns#"&gt;My personal website...      &lt;p&gt;        Visit it at &lt;a href="http://rodland.no/"&gt;rodland.no/&lt;/a&gt;      &lt;/p&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19655190-113472960171951382?l=fredrik-rodland.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fredrik-rodland.blogspot.com/feeds/113472960171951382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19655190&amp;postID=113472960171951382' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/113472960171951382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19655190/posts/default/113472960171951382'/><link rel='alternate' type='text/html' href='http://fredrik-rodland.blogspot.com/2005/12/fredrik-m-rdland.html' title='fredrik m. rødland'/><author><name>Fredrik Rødland</name><uri>http://www.blogger.com/profile/10975239069599098448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_4Dc4lfzqPnk/SOYdYtmPT0I/AAAAAAAAEW4/XmUgDjrgGcU/s1600-R/fmr_3.jpg'/></author><thr:total>0</thr:total></entry></feed>
