<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Erlend Klakegg Bergheim</title>
	<atom:link href="http://klakegg.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://klakegg.net</link>
	<description></description>
	<lastBuildDate>Thu, 25 Nov 2010 09:43:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Noen tanker om Digitalbok</title>
		<link>http://klakegg.net/2010/11/noen-tanker-om-digitalbok/</link>
		<comments>http://klakegg.net/2010/11/noen-tanker-om-digitalbok/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 09:43:45 +0000</pubDate>
		<dc:creator>Erlend</dc:creator>
				<category><![CDATA[Teknologi]]></category>
		<category><![CDATA[Valgfrihet]]></category>

		<guid isPermaLink="false">http://klakegg.net/?p=311</guid>
		<description><![CDATA[I går kunne Cappelen Damm åpne Digitalbok og er dermed først ute i Norge med salg av ebøker. Til tross for å være først ligger de allerede langt etter, det er tross alt hele tre år siden den første Kindle kom i salg fra Amazon. Etter å ha ventet på denne åpningen i lengre tid, [...]]]></description>
			<content:encoded><![CDATA[<p>I går kunne Cappelen Damm åpne <a href="http://www.digitalbok.no/">Digitalbok</a> og er dermed først ute i Norge med salg av ebøker. Til tross for å være først ligger de allerede langt etter, det er tross alt hele <strong>tre år</strong> siden den første <a title="Wikipedia: Amazon Kindle" href="http://en.wikipedia.org/wiki/Amazon_Kindle">Kindle</a> kom i salg fra Amazon.</p>
<p>Etter å ha ventet på denne åpningen i lengre tid, og etter signaler om utsettelser siden man fikk <strong>ikke momsfritak</strong> for elektroniske bøker, er jeg glad for at man endelig er kommet i gang, det gir oss tross alt et produkt å diskutere.</p>
<p>Dessverre er det med stor skuffelse at jeg observerer at det ikke er <a href="http://www.digitalbok.no/hjelp/guide">lagt tilrette</a> for <strong>alle kunder</strong> i denne butikken. Som eier av en Kindle ser det ut til at jeg er nødt til å lete med lys og lykter i nettbutikken for å finne norske bøker som selges som vannmerket PDF eller installere programvare fra Adobe (ikke støttet på Linux uten Wine) som gjør at poenget med å kjøpe enhet med e-ink forsvinner dersom man valgte Kindle.</p>
<p>Til vanlig kjøper jeg ebøker fra flere amerikanske forlag, og flere vil det nok bli:</p>
<ul>
<li><a href="http://pragprog.com/">The Pragmatic Bookshelf</a></li>
<li><a href="http://apress.com/">Apress</a></li>
<li><a href="http://manning.com/">Manning</a></li>
<li><a href="http://www.packtpub.com/">Packt Publishing</a></li>
</ul>
<p>Felles for alle på listen er at de tilbyr bøkene på flere formater, og at jeg kan logge inn på siden for å laste ned på nytt bøker jeg allerede har kjøpt (har ikke kommet over noen begrensninger i antall ganger). Standard for alle er vannmerket PDF, men de tilbyr også på formater som ePub, Mobi (Kindle) og APK (Android), et tilbud som gjør at jeg kan lese mine bøker der <strong>jeg</strong> ønsker å lese dem og slik <strong>jeg</strong> ønsker å lese dem.</p>
<p>Begge de to første forlagene på min liste solgte i begynnelsen utelukkende PDF-bøker med passord, men dette har begge gått vekk fra. I tillegg til å gå <strong>bort fra passord</strong> har de sett verdien av å få <strong>flere formater</strong>, og i <a href="http://pragprog.com/magazines/2009-08/how-do-we">en tidligere utgave av PragPub</a> kan man lese hvordan dette kan gjøres.</p>
<p>Det er tre faktorer som spiller inn i forbindelse med tilrettelegging for kundene:</p>
<ul>
<li><strong>pris</strong> &#8211; man ønsker, naturlig nok, å tjene mest mulig på satsingen</li>
<li><strong>tillit</strong> &#8211; man stoler ikke på kundene og ser for seg piratkopiering om man ikke benytter DRM</li>
<li><strong>konkurranse</strong> &#8211; man er redde for Amazon</li>
</ul>
<p>Med dagens innstilling til disse faktorene ender man opp med det tilbudet man har endt opp med, men man kan velge andre holdninger:</p>
<ul>
<li><strong>pris</strong> &#8211; man ønsker, naturlig nok, å tjene mest mulig på satsingen</li>
<li><strong>tillit</strong> &#8211; man stoler nok på kundene til å tilby bøkene i flere formater med vannmerking</li>
<li><strong>konkurranse</strong> &#8211; åpne for at de som eier enheter som ikke støtter Adobe sin DRM kan benytte tilbudet og tillate Kindle-eiere å benytte seg av tilbudet i stedet for å tvinge denne gruppen til å benytte Amazon sitt tilbud.</li>
</ul>
<p>Sistnevnte innstilling ville medført at jeg, og sikkert flere med meg, hadde funnet det interessant å kjøpe den neste boka på den nye tjenesten, men slik det er i dag er jeg villig til å bruke de ekstra 100 kronene på å kjøpe det fysiske produktet hos <strong>min nærmeste bokhandler</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://klakegg.net/2010/11/noen-tanker-om-digitalbok/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Jeg har flyttet</title>
		<link>http://klakegg.net/2010/11/jeg-har-flyttet/</link>
		<comments>http://klakegg.net/2010/11/jeg-har-flyttet/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 16:48:20 +0000</pubDate>
		<dc:creator>Erlend</dc:creator>
				<category><![CDATA[Personlig]]></category>
		<category><![CDATA[Sogndal]]></category>

		<guid isPermaLink="false">http://klakegg.net/?p=302</guid>
		<description><![CDATA[Etter mange år i trønderhovedstaden ble det tid for å finne seg jobb, og etter en interessant sommerjobb i fjor endte jeg med å søke meg tilbake på et noe lengre opphold. Turen gikk til Sogndal, et tettsted i Sogn og Fjordane som har både høgskule og fotballag. Mange vil nok si at jeg har [...]]]></description>
			<content:encoded><![CDATA[<p>Etter mange år i trønderhovedstaden ble det tid for å finne seg jobb, og etter en interessant sommerjobb i fjor endte jeg med å søke meg tilbake på et noe lengre opphold. Turen gikk til <a href="http://no.wikipedia.org/wiki/Sogndal">Sogndal</a>, et tettsted i Sogn og Fjordane som har både <a title="Høgskulen i Sogn og Fjordane" href="http://hisf.no/">høgskule</a> og <a title="Sogndal Fotball" href="http://www.sogndalfotball.no/">fotballag</a>. Mange vil nok si at jeg har vendt <a title="Florø" href="http://no.wikipedia.org/wiki/Flor%C3%B8">hjem</a>, men selv om det på enkelte måter føles slik så stemmer ikke dette.</p>
<p>Jeg har nå vært her i omtrent 5 måneder, og jeg stortrives, både på jobb og med fritidssysler som jeg har tatt opp igjen. Jeg har til og med begynt å spille bass-trombone igjen. <img src='http://klakegg.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>For å gi en liten smakebit har jeg funnet en video som ble vist på <a href="http://www.sirkusbremanger.no/">Sirkus Bremanger</a> for noen uker siden, hvor jeg var så heldig å få være med å spille. <a href="http://no.wikipedia.org/wiki/Bremanger">Bremanger</a> er riktignok noen timer fra Sogndal, men hele fylket har mye å by på.</p>
<p><div style="text-align: center;"><span class="youtube">
<object width="425" height="355">
<param name="movie" value="http://www.youtube.com/v/IAWFBLgOnDk&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/IAWFBLgOnDk&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="355"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=IAWFBLgOnDk">www.youtube.com/watch?v=IAWFBLgOnDk</a></p></div></p>
<p>Det skjer mye spennende for tiden, både på jobb og på fritiden, så jeg håper å få blogget om noe av det.</p>
]]></content:encoded>
			<wfw:commentRss>http://klakegg.net/2010/11/jeg-har-flyttet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kildekoden til Bussorakel er sluppet</title>
		<link>http://klakegg.net/2010/03/kildekoden-til-bussorakel-er-sluppet/</link>
		<comments>http://klakegg.net/2010/03/kildekoden-til-bussorakel-er-sluppet/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 11:36:37 +0000</pubDate>
		<dc:creator>Erlend</dc:creator>
				<category><![CDATA[Ukategorisert]]></category>
		<category><![CDATA[bussorakel]]></category>

		<guid isPermaLink="false">http://klakegg.net/?p=271</guid>
		<description><![CDATA[I dag kom versjon 0.6.0 av Bussorakelet for Android, og denne gangen ble også kildekoden gjort tilgjengelig på GitHub. Jeg har valgt å publisere under GNU General Public License (GNU GPL). I den videre utviklingen vil tjenestene til GitHub brukes aktivt så fremtidige endringer vil bli tilgjengelig før publisering (åpen prosess) og brukere vil kunne legge [...]]]></description>
			<content:encoded><![CDATA[<p>I dag kom versjon 0.6.0 av Bussorakelet for Android, og denne gangen ble også kildekoden gjort <a href="http://github.com/klakegg/bussorakel">tilgjengelig på GitHub</a>. Jeg har valgt å publisere under <a href="http://www.gnu.org/copyleft/gpl.html">GNU General Public License (GNU GPL)</a>.</p>
<p>I den videre utviklingen vil tjenestene til GitHub brukes aktivt så fremtidige endringer vil bli tilgjengelig før publisering (åpen prosess) og brukere vil kunne legge inn feil eller ønsker. Det vil være utfordrende for meg å skulle jobbe på denne måten (mister muligheten til å komme med overraskelser), men samtidig tror jeg at dette vil bli en nyttig erfaring å ta med seg.</p>
]]></content:encoded>
			<wfw:commentRss>http://klakegg.net/2010/03/kildekoden-til-bussorakel-er-sluppet/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Destruction-driven development</title>
		<link>http://klakegg.net/2010/03/destruction-driven-development/</link>
		<comments>http://klakegg.net/2010/03/destruction-driven-development/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 10:27:46 +0000</pubDate>
		<dc:creator>Erlend</dc:creator>
				<category><![CDATA[programmering]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.averlend.com/?p=217</guid>
		<description><![CDATA[Jeg har kodet en del før jeg begynte på informatikk, men før stuiene var mønster (patterns) et ukjent begrep for meg. Siden PHP i lang tid var det foretrukne språket ble det gjerne gjort nyvinninger nettopp i dette språket (IRC-bot kan nevnes). For en tid tilbake nevnte jeg en av mine &#8220;gode&#8221; idéer fra den [...]]]></description>
			<content:encoded><![CDATA[<p>Jeg har kodet en del før jeg begynte på informatikk, men før stuiene var mønster (patterns) et ukjent begrep for meg. Siden <a href="http://php.net/">PHP</a> i lang tid var det foretrukne språket ble det gjerne gjort nyvinninger nettopp i dette språket (IRC-bot kan nevnes).</p>
<p>For en tid tilbake nevnte jeg en av mine &#8220;gode&#8221; idéer fra den gang for noen med-studenter, og øyeblikkelig kom navnet &#8220;destruction-driven development&#8221; opp. Konseptet er i og for seg ikke noe jeg har sett igjen i løpet av årene på Gløshaugen, samt at gjennomføringen er bundet mot utvikling på nett, fortrinnsvis i skripingspråk.</p>
<p>Av og til er det greit å hente inn noen standard-filer som blir til over tid (av litt for mange asiater på <a href="http://vark.com/">Aardvark</a> kalt &#8220;custom framework&#8221;) for å lage til en demo, simpel to-siders løsning eller lignende, og i den forbindelse fant jeg at jeg ofte glemte å kjøre metoden som skulle vise resultatet til en bruker (mye &#8220;feilretting&#8221;). Med dette knyttet opp mot <a href="http://www.smarty.net/">Smarty</a> endte jeg opp med å ønske å lage sider slik:</p>
<pre class="brush: php;">&lt;?php

require_once(&quot;autoload.php&quot;);
Template::setTemplate(&quot;page.tpl&quot;);

$t = Template::getInstance();
$t-&gt;assign(&quot;title&quot;, &quot;Forside&quot;);
$t-&gt;assign(&quot;text&quot;, &quot;Lorem ipsum...&quot;);

?&gt;</pre>
<p>Konseptet er å la presentasjon foregår på et punkt hvor man er sikker på at all logikk er kjørt, og hvilket bedre punkt enn ved kjøring av  <a href="http://php.net/manual/en/features.gc.php">Garbage Collector (GC)</a> finnes? Ved å la destruction-metoden til template-objektet, som er en subklasse av Smarty, til å kjøre <a href="http://www.smarty.net/manual/en/api.display.php">display()</a>-metoden trenger ikke kodesnutten over å gjøre det, samt at jeg slipper å duplisere kode for å vise vise innhold. Se gjerne det vedlagte <a href="http://klakegg.net/wp-content/uploads/2010/02/destruct.zip">eksempelprosjekt</a> som benytter Smarty.</p>
<p>Jeg ser i utgangspunktet to problemer med overstående kode, hvilket er grunnen til at jeg ikke vil bruke dette konseptet i prosjekter:</p>
<ol>
<li>Det vil gjøre prosjektet vanskeligere å feilrette.</li>
<li>Implementasjonen av GC kan endre seg, og ved å oppdatere PHP kan man oppleve at alle sider er blanke. (Les: flere ting som potensielt kan gå galt)</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://klakegg.net/2010/03/destruction-driven-development/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bussorakel feirer 100</title>
		<link>http://klakegg.net/2010/02/bussorakel-feirer-100/</link>
		<comments>http://klakegg.net/2010/02/bussorakel-feirer-100/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 17:16:41 +0000</pubDate>
		<dc:creator>Erlend</dc:creator>
				<category><![CDATA[Teknologi]]></category>
		<category><![CDATA[programmering]]></category>
		<category><![CDATA[bussorakel]]></category>

		<guid isPermaLink="false">http://blog.averlend.com/?p=195</guid>
		<description><![CDATA[I begynnelsen av november i fjor la jeg ut applikasjonen Bussorakel på Android Market, og etter flere versjoner med mange endringer og justeringer, ble nedlasting nummer 100 gjennomført. Allerede den første versjonen ble vurdert av IME, og jeg skulle likt å vite hva de tenker om dagens versjon. Jeg er fornøyd med det antallet, spesielt [...]]]></description>
			<content:encoded><![CDATA[<p>I begynnelsen av november i fjor la jeg ut applikasjonen Bussorakel på Android Market, og etter flere versjoner med mange endringer og justeringer, ble nedlasting nummer 100 gjennomført. Allerede den første versjonen ble <a href="http://www.ime.ntnu.no/blog/beta/?p=100">vurdert av IME</a>, og jeg skulle likt å vite hva de tenker om dagens versjon. Jeg er fornøyd med det antallet, spesielt siden målgruppen må sies å være noe snever:</p>
<blockquote><p>Personer med Android og som benytter busstilbudet i Trondheim.</p></blockquote>
<p>Selv om det er noe snevert har jeg merket at jeg har vært fokusert på å gi et godt tilbud til de som benytter den, og føler ansvar for å levere et bedre produkt og opplevelse i hver nye versjon. I helgen kunne jeg se at Android Market kunne rapportere følgende status for applikasjonen (i grensesnittet for utviklere):</p>
<p style="text-align: center;"><img class="size-full wp-image-198  aligncenter" title="Bussorakel på Android Market" src="http://klakegg.net/wp-content/uploads/2010/02/android-market-bussorakel.png" alt="Bussorakel på Android Market" width="630" height="47" /></p>
<p>Applikasjonen er det første programmet jeg har laget for Android, noe som har satt tydelige spor i kildekoden. Grensesnittet har også vært gjennom en del endringer, dagens utseende prøver å være tro mot platformen den kjører på, men i begynnelsen var jeg opptatt av å lage egen look&amp;feel, noe som kostet mer i koden enn jeg likte inntil jeg fant ut hvordan det egentlig skal gjøres.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-208" title="Bussorakel, skjermskyt 1" src="http://klakegg.net/wp-content/uploads/2010/02/bussorakel-screenshot-1.png" alt="Bussorakel, skjermskyt 1" width="320" height="480" /> <img class="alignnone size-full wp-image-209" title="Bussorakel, skjermskyt 2" src="http://klakegg.net/wp-content/uploads/2010/02/bussorakel-screenshot-2.png" alt="Bussorakel, skjermskyt 2" width="320" height="480" /></p>
<p>Ikke bare det grafiske har endret seg, men også hvordan jeg henter svar på spørsmålene som kommer inn. I begynnelsen ble <a href="http://pipes.yahoo.com/">Yahoo Pipes</a> benyttet ved hjelp av en <a href="http://pipes.yahoo.com/klakegg/bussorakel">Bussorakel-pipe</a>, men tilbakemeldinger tilsa at den var treg, mellomlagret litt for lenge, og var offline litt for ofte. Fra og med siste utgave benytter jeg i stedet en kodesnutt som kjører på min hosting, og denne faller tilbake på <a href="http://www.idi.ntnu.no/~tagore/busstuc/">NTNU sin versjon</a> om <a href="http://team-trafikk.no/Bussorakel.asp">Team Trafikk sin</a> skulle bruke for lang tid på å svare eller er offline.</p>
<p>Etter at jeg gikk fra hvit bakgrunn til mørk bakgrunn har jeg sett at applikasjonen er avinstallert av flere (før lå jeg på ca. 85% aktive installasjoner), noe som minner meg på at det ikke er lett å få tilbakemeldinger fra brukere. Jeg skulle gjerne sett at Google la mer til rette for dette, for i grensesnittet for utviklere er det kun stjernene som vises, dog ikke hvor mange man har fått av hver, og alle kommentarer er utilgjengelig. Skal man øke kvaliteten på applikasjonene tror jeg dette må ordnes i lengden.</p>
<p><img class="alignright size-medium wp-image-203" title="QR-code for Bussorakel" src="http://klakegg.net/wp-content/uploads/2010/02/bussorakel-qrcode.png" alt="QR-code for Bussorakel" width="140" height="140" />Noe jeg ikke har sett i andre applikasjoner er at man kan trykke frem menyen, og derfra kunne dele programmet med andre gjennom en QR-code som andre kan scanne ved hjelp av en strekkodeleser på sin telefon. Dette lar seg også gjøre fra nettsider, og ved å scanne denne kan du få programmet på din telefon.</p>
<p>Per i dag er det også hele 4 ulike applikasjoner på Android Market som bringer tjenesten til Android, hvor min og <a href="http://sites.google.com/site/a2bsoft/projects/busstider">Busstider</a> av <a href="http://stuffandtech.blogspot.com/">Martin Mikkelborg Syvertsen</a> ser ut til å være de raskeste applikasjonene (bruker samme kilde).</p>
<p>Jeg  må også takke for alle tilbakemeldinger jeg har fått fra Martin og <a href="http://runemartin.com/">Rune Martin Andersen</a>, samt flere av mine med-studenter. Uten tilbakemeldinger kommer jeg ikke noen vei, og jeg håper flere benytter anledningen i fremtiden.</p>
]]></content:encoded>
			<wfw:commentRss>http://klakegg.net/2010/02/bussorakel-feirer-100/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NRK som filsystem</title>
		<link>http://klakegg.net/2009/05/nrk-som-filsystem/</link>
		<comments>http://klakegg.net/2009/05/nrk-som-filsystem/#comments</comments>
		<pubDate>Sat, 23 May 2009 07:22:45 +0000</pubDate>
		<dc:creator>Erlend</dc:creator>
				<category><![CDATA[Teknologi]]></category>
		<category><![CDATA[Valgfrihet]]></category>
		<category><![CDATA[programmering]]></category>
		<category><![CDATA[nrk]]></category>
		<category><![CDATA[nrkfs]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://blog.averlend.com/?p=148</guid>
		<description><![CDATA[Oppdatering: Koden er kopiert over til eget prosjekt på GitHub, benytt informasjon på GitHub for å komme i gang. Denne postingen er utdatert. Så var det laget; tilgang på NRK sin nett-TV som om tilgangen til innholdet skulle ligge lokal. I mitt forsøk på å gjøre om NRK Nett-TV til et virtuelt filsystem har jeg [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Oppdatering:</strong> Koden er kopiert over til <a href="http://wiki.github.com/klakegg/nrkfs">eget prosjekt</a> på GitHub, benytt informasjon på GitHub for å komme i gang. Denne postingen er utdatert.</p>
<p>Så var det laget; tilgang på NRK sin nett-TV som om tilgangen til innholdet skulle ligge lokal. I mitt forsøk på å gjøre om <a href="http://www1.nrk.no/nett-tv/">NRK Nett-TV</a> til et virtuelt filsystem har jeg valgt å bedrive &#8220;<a href="http://en.wikipedia.org/wiki/Screen_scraping">screen scraping</a>&#8221; av nettsidene, og ender opp med én spilleliste for hvert program som er lagt ut.</p>
<p>Jeg har valgt å benytte Python, sammen med modulene <a href="http://pypi.python.org/pypi/fuse-python">Fuse-Python</a> og <a href="http://www.crummy.com/software/BeautifulSoup/">BeautifulSoup</a>, så dette kan man sette opp på sin egen maskin som kjører Linux eller MacOS.</p>
<p>Filene er lagt ut <s>i kildekodekontrollen</s> <a href="http://github.com/klakegg/nrkfs">på GitHub</a>, og er delt opp i to filer:</p>
<ul>
<li>nrk.py &#8211; Bibliotek for å aksessere NRK Nett-TV</li>
<li>nrkfs.py &#8211; Koden som oppretter og fórer det virtuelle filsystemet</li>
</ul>
<p>For å montere filsystemet kjører man enkelt og greit:</p>
<p><code>./nrkfs.py nrk</code></p>
<p>Filen må være kjørbar, og &#8220;nrk&#8221; vil i dette tilfellet bli mappen som skal være monteringspunktet, denne mappen må allerede være opprettet. Gevinsten er ikke vanskelig å forestille seg:</p>
<p style="text-align: center;"><img class="size-full wp-image-152 aligncenter" title="NrkFS" src="http://klakegg.net/wp-content/uploads/2009/05/nrkfs.png" alt="NrkFS" width="554" height="422" /></p>
<p><s>Det er bevisst ikke opprettet noen debian-pakke eller egg-pakke av dette lille prosjektet enda, det får komme etter litt mer testing om det skulle være noen interesse for det.</s></p>
<p><strong>Oppdatering:</strong> Debian-pakke er tilgjengelig for <a href="http://github.com/klakegg/nrkfs/downloads">nedlasting fra GitHub</a> sammen med <a href="http://wiki.github.com/klakegg/nrkfs/installasjon">instruksjoner for installasjon</a>.</p>
<p>Håper noen har ønske om å teste dette ut og kan komme med tilbakemeldinger, er svært interessert i det som ikke måtte fungere.</p>
]]></content:encoded>
			<wfw:commentRss>http://klakegg.net/2009/05/nrk-som-filsystem/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
		</item>
		<item>
		<title>Playing for change &#8211; hvor?</title>
		<link>http://klakegg.net/2009/05/playing-for-change-hvor/</link>
		<comments>http://klakegg.net/2009/05/playing-for-change-hvor/#comments</comments>
		<pubDate>Fri, 01 May 2009 22:51:05 +0000</pubDate>
		<dc:creator>Erlend</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[musikk]]></category>

		<guid isPermaLink="false">http://blog.averlend.com/?p=134</guid>
		<description><![CDATA[Jeg gir opp. De siste dagene har jeg fått en følelse av at &#8220;Stand By Me&#8221; forfølger meg, og da er det naturligvis fremføringen av &#8220;Playing for change&#8221; jeg tenker på. Flott sang, flott sammensatt, og spesielt fasinert er jeg av Grandpa Elliott fra Louisiana. Det er virkelig verdt å få med seg: www.youtube.com/watch?v=Us-TVg40ExM Det [...]]]></description>
			<content:encoded><![CDATA[<p>Jeg gir opp. De siste dagene har jeg fått en følelse av at &#8220;Stand By Me&#8221; forfølger meg, og da er det naturligvis fremføringen av &#8220;Playing for change&#8221; jeg tenker på. Flott sang, flott sammensatt, og spesielt fasinert er jeg av Grandpa Elliott fra Louisiana. Det er virkelig verdt å få med seg:</p>
<p><div style="text-align: center;"><span class="youtube">
<object width="480" height="360">
<param name="movie" value="http://www.youtube.com/v/Us-TVg40ExM&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1&amp;hd=1" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/Us-TVg40ExM&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1&amp;hd=1" type="application/x-shockwave-flash" allowfullscreen="true" width="480" height="360"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=Us-TVg40ExM&fmt=18">www.youtube.com/watch?v=Us-TVg40ExM</a></p></div></p>
<p>Det blir litt som <a href="http://denukentlige.com/2009/04/24/samspill-the-internet-sympony/">&#8220;The Internet Symphony&#8221;</a> som jeg har store vansker med å høre kun én gang, og når jeg inne på <a href="http://www.youtube.com/user/PlayingForChange">profilen</a> til &#8220;Playing for change&#8221; vurderer jeg å kjøpe plata siden jeg finner en tekst som sier:</p>
<blockquote><p>CD/DVD now available at Amazon.com, Starbucks, and everywhere music sold</p></blockquote>
<p>Noe senere blir jeg derfor ganske paff når <a href="http://eirikso.com/">Eirik Solheim</a> <a href="http://twitter.com/eirikso/status/1671956059">tvitrer</a> en link til en skjermskyt som minner om snarere det motsatte av &#8220;everywhere&#8221;:</p>
<div id="attachment_137" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.flickr.com/photos/eirikso/3491433379/"><img class="size-medium wp-image-137" title="Playing for change på iTUnes" src="http://klakegg.net/wp-content/uploads/2009/05/3491433379_006008250c_o-300x209.jpg" alt="Some rights reserved, Eirik Solheim" width="300" height="209" /></a><p class="wp-caption-text">Some rights reserved, Eirik Solheim</p></div>
<p>Umiddelbart går turen til CDON og Platekompaniet for å se hvordan status er, og her viser det seg at skiven kommer ut i Norge et stykke ut i mai, til tross for at den allerede er sluppet på iTunes den 28. april (i USA).</p>
<p>Jeg må innrømme at jeg ikke lenger er sikker på om jeg ønsker å støtte opp om slik forskjellsbehandling gjennom å kjøpe plata, og det er spesielt et sitat av en smart kar som kommer til meg; <a href="http://snever.net/pirater-er-drittunger">&#8220;Ikke klag over piratkopiering.&#8221;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://klakegg.net/2009/05/playing-for-change-hvor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ordnett i terminalen</title>
		<link>http://klakegg.net/2009/02/ordnett-i-terminalen/</link>
		<comments>http://klakegg.net/2009/02/ordnett-i-terminalen/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 21:43:10 +0000</pubDate>
		<dc:creator>Erlend</dc:creator>
				<category><![CDATA[programmering]]></category>
		<category><![CDATA[ordnett]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://blog.averlend.com/?p=119</guid>
		<description><![CDATA[Oppslagsverkene som er tilgjengelig på Ordnett er mye brukt i forbindelse med studiene, men jeg har etterhvert funnet det noe tungvint å skulle benytte nettsidene, dessverre. I et forsøk på å gjøre Ordnett lettere tilgjengelig for meg selv kodet jeg i høst en liten kodebit som lar meg gjøre oppslag direkte fra terminalen, som jo [...]]]></description>
			<content:encoded><![CDATA[<p>Oppslagsverkene som er tilgjengelig på <a href="http://ordnett.no/">Ordnett</a> er mye brukt i forbindelse med studiene, men jeg har etterhvert funnet det noe tungvint å skulle benytte nettsidene, dessverre.</p>
<p>I et forsøk på å gjøre Ordnett lettere tilgjengelig for meg selv kodet jeg i høst en liten kodebit som lar meg gjøre oppslag direkte fra terminalen, som jo alltid er oppe.</p>
<div id="attachment_121" class="wp-caption aligncenter" style="width: 515px"><img class="size-full wp-image-121" title="ordnett-terminal" src="http://klakegg.net/wp-content/uploads/2009/02/ordnett-terminal.png" alt="Bruk av ordnett fra terminalen." width="505" height="255" /><p class="wp-caption-text">Bruk av ordnett fra terminalen.</p></div>
<p>Jeg har nå lagt ut denne kodebiten <s>i kildekodekontrollen</s> <a href="http://github.com/klakegg/ordnett">på GitHub</a>, og de som måtte ønske å benytte den kan laste den ned. Det er fortsatt noen feil og mangler, men programmet i seg selv gjør jobben. Jeg skal få ordnet med noe versjonering og debian-pakker etterhvert for de som foretrekker det.</p>
<p>For de som måtte håpe at dette er et magisk program som gir ekstra tilganger, så beklager jeg. De som er koblet opp i <a href="http://www.ntnu.no/">NTNU</a> sitt nettverk vil få opp alle alternativene som er i koden, mens andre må forvente at tilganger koster penger med mindre nettleverandøren har en avtale.</p>
<p>Bruken av programmet er veldig enkel, for eksempel kan oppslag i norsk-engelsk-ordbøker, oppslag i bokmålsordboka og i alle tilgjengelige se slik ut:</p>
<p><code>ordnett -ne fritid<br />
ordnett -bok fritid<br />
ordnett fritid</code></p>
<p>Om noen skulle ta en titt på koden, så vet jeg at ikke alt er like bra, jeg skrev mesteparten kort tid etter at jeg begynte å programmere i Python, men får håpe det blir bedre etterhvert.</p>
<p>Ting som jeg vet mangler:</p>
<ul>
<li>Mulighet for å legge inn innlogging</li>
<li>Det er fortsatt en del tegn som kommer opp feil</li>
<li>Underveis i formateringen hender det at mellomrom fra nettsidene forsvinner</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://klakegg.net/2009/02/ordnett-i-terminalen/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SSH uten passord</title>
		<link>http://klakegg.net/2009/02/ssh-uten-passord/</link>
		<comments>http://klakegg.net/2009/02/ssh-uten-passord/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 19:27:26 +0000</pubDate>
		<dc:creator>Erlend</dc:creator>
				<category><![CDATA[Note to self]]></category>
		<category><![CDATA[Teknologi]]></category>
		<category><![CDATA[internett]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://blog.averlend.com/?p=100</guid>
		<description><![CDATA[SSH er en protokoll for sikker kommunikasjon mellom datamaskiner, fortrinnsvis maskiner med BSD, Linux og Mac OS, men kan også brukes fra Windows-maskiner ved å benytte Putty. Jeg ønsker her å vise hvordan man kan gjøre dette på maskiner med BSD, Linux og Mac OS, for Windows; se Putty sin dokumentasjon. Dersom man ønsker å [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-104" title="nettverk" src="http://klakegg.net/wp-content/uploads/2009/02/nettverk.jpg" alt="nettverk" width="170" height="255" /><a href="http://no.wikipedia.org/wiki/Secure_Shell">SSH</a> er en protokoll for sikker kommunikasjon mellom datamaskiner, fortrinnsvis maskiner med BSD, Linux og Mac OS, men kan også brukes fra Windows-maskiner ved å benytte <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">Putty</a>. Jeg ønsker her å vise hvordan man kan gjøre dette på maskiner med BSD, Linux og Mac OS, for Windows; se Putty sin dokumentasjon.</p>
<p>Dersom man ønsker å benytte seg av innlogging over SSH uten passord er det viktig å husket at dersom noen får tak i din private nøkkel vil man også andre kunne logge seg inn som deg.</p>
<p>For å komme i gang må man lage nøklene som er nødvendig, og da åpner man en terminal og skriver følgende kommando:</p>
<p><code>ssh-keygen -t rsa</code></p>
<p>Det vil komme opp noe tilsvarende dette, og man trenger ikke lenge inn nye verdier med mindre man ønsker å ha passord på nøklene:</p>
<blockquote><p>Enter file in which to save the key (/home/brukernavn/.ssh/id_rsa):<br />
Enter passphrase (empty for no passphrase):<br />
Enter same passphrase again:<br />
Your identification has been saved in /home/brukernavn/.ssh/id_rsa.<br />
Your public key has been saved in /home/brukernavn/.ssh/id_rsa.pub.</p></blockquote>
<p>I hjemmemappen er det nå laget to nye filer:</p>
<ul>
<li><em>.ssh/id_rsa</em> &#8211; Den hemmelige nøkkelen som ikke må gies til noen andre</li>
<li><em>.ssh/id_rsa.pub</em> &#8211; Den offentlige nøkkelen som sendes til den andre databaskinen</li>
</ul>
<p>Nå som nøklene er opprettet er det tid for å kopiere over den offentlige nøkkel til maskinen man ønsker å koble seg til. Skriv inn passordet ditt når du får spørsmål om dette.</p>
<p><code>ssh-copy-id -i ~/.ssh/id_rsa.pub <em>brukernavn@ssh.domene.net</em></code></p>
<p>Nøkkelen din er nå lagt inn i filen <em>.ssh/authorized_keys</em> på den eksterne maskinen. Nå kan du logge deg på uten passord, bare prøv:</p>
<p><code>ssh <em>brukernavn@ssh.domene.net</em></code></p>
<p>Dersom det ikke fungerer, så kan det være at muligheten for innlogging uten passord er slått av den eksterne maskinen.</p>
<p><strong>Husk å ikke strø rundt deg med private nøkler!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://klakegg.net/2009/02/ssh-uten-passord/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Koding uten kildekodekontroll</title>
		<link>http://klakegg.net/2009/02/koding-uten-kildekodekontroll/</link>
		<comments>http://klakegg.net/2009/02/koding-uten-kildekodekontroll/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 20:49:33 +0000</pubDate>
		<dc:creator>Erlend</dc:creator>
				<category><![CDATA[programmering]]></category>

		<guid isPermaLink="false">http://blog.averlend.com/?p=77</guid>
		<description><![CDATA[For første gang på lenge skulle jeg bare programmere litt uten å ha koden i kildekodekontroll. Det var for å se om jeg kunne få det til, og etter litt for kort tid fungerte det nøyaktig som det skulle. Siden koden gjorde jobben sin var det tid for å gjøre litt refactoring. Det var klokka [...]]]></description>
			<content:encoded><![CDATA[<p>For første gang på lenge skulle jeg bare programmere litt uten å ha koden i kildekodekontroll. Det var for å se om jeg kunne få det til, og etter litt for kort tid fungerte det nøyaktig som det skulle. Siden koden gjorde jobben sin var det tid for å gjøre litt refactoring. Det var klokka 10, og koden fungerer ikke igjen enda&#8230;</p>
<p>Så, for å plukke relevante tips fra boka <a href="http://pragprog.com/titles/tpp/the-pragmatic-programmer"><em>The Pragmatic Programmer</em></a> av Andrew Hunt og David Thomas:</p>
<blockquote><p><strong>(23) Always Use Source Code Control</strong><br />
Source code control is a time machine for your work &#8211; you <em>can</em> go back.</p></blockquote>
<blockquote><p><strong>(47) Refactor Early, Refactor Often</strong><br />
Just as you might weed and rearrange a garden, rewrite, rework, and re-architect code when it needs it. Fix the root of the problem.</p></blockquote>
<p>Jeg lover; <strong>aldri</strong> igjen uten kildekodekontroll.</p>
]]></content:encoded>
			<wfw:commentRss>http://klakegg.net/2009/02/koding-uten-kildekodekontroll/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

