<?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"
	>

<channel>
	<title>blog.luguber.info</title>
	<atom:link href="http://blog.luguber.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.luguber.info</link>
	<description></description>
	<pubDate>Wed, 19 Nov 2008 13:38:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Numerical sorting in ruby</title>
		<link>http://blog.luguber.info/2008/11/19/numerical-sorting-in-ruby/</link>
		<comments>http://blog.luguber.info/2008/11/19/numerical-sorting-in-ruby/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 13:36:53 +0000</pubDate>
		<dc:creator>jone</dc:creator>
		
		<category><![CDATA[ruby]]></category>

		<category><![CDATA[blocks]]></category>

		<category><![CDATA[notes]]></category>

		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://blog.luguber.info/?p=114</guid>
		<description><![CDATA[Quick note on how to do numerical sorting in ruby.
When calling sort, ruby will perform a lexicographical sorting by default, meaning that the following array

1
2
a=&#91;&#34;0&#34;,&#34;10&#34;,&#34;9&#34;,&#34;1&#34;&#93;
a.sort.each&#123;&#124;val&#124; p val&#125;

will  output 

"0"
"1"
"10"
"9"

If this is not what you want, this might be it:

1
a.sort&#123;&#124;x,y&#124; x.to_i &#60; =&#62; y.to_i&#125;.each &#123; &#124;val&#124; p val &#125;

outputs:

"0"
"1"
"9"
"10"

Yay, blocks to the rescue:)
]]></description>
			<content:encoded><![CDATA[<p>Quick note on how to do numerical sorting in ruby.<br />
When calling sort, ruby will perform a lexicographical sorting by default, meaning that the following array</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="ruby ruby" style="font-family:monospace;">a=<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#996600;">&quot;0&quot;</span>,<span style="color:#996600;">&quot;10&quot;</span>,<span style="color:#996600;">&quot;9&quot;</span>,<span style="color:#996600;">&quot;1&quot;</span><span style="color:#006600; font-weight:bold;">&#93;</span>
a.<span style="color:#9900CC;">sort</span>.<span style="color:#9900CC;">each</span><span style="color:#006600; font-weight:bold;">&#123;</span>|val| <span style="color:#CC0066; font-weight:bold;">p</span> val<span style="color:#006600; font-weight:bold;">&#125;</span></pre></td></tr></table></div>

<p>will  output </p>
<pre>
"0"
"1"
"10"
"9"
</pre>
<p>If this is not what you want, this might be it:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="ruby ruby" style="font-family:monospace;">a.<span style="color:#9900CC;">sort</span><span style="color:#006600; font-weight:bold;">&#123;</span>|x,y| x.<span style="color:#9900CC;">to_i</span> <span style="color:#006600; font-weight:bold;">&lt;</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> y.<span style="color:#9900CC;">to_i</span><span style="color:#006600; font-weight:bold;">&#125;</span>.<span style="color:#9900CC;">each</span> <span style="color:#006600; font-weight:bold;">&#123;</span> |val| <span style="color:#CC0066; font-weight:bold;">p</span> val <span style="color:#006600; font-weight:bold;">&#125;</span></pre></td></tr></table></div>

<p>outputs:</p>
<pre>
"0"
"1"
"9"
"10"
</pre>
<p>Yay, blocks to the rescue:)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luguber.info/2008/11/19/numerical-sorting-in-ruby/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Vi sjekker kontact-blogging</title>
		<link>http://blog.luguber.info/2008/11/11/vi-sjekker-kontact-blogging/</link>
		<comments>http://blog.luguber.info/2008/11/11/vi-sjekker-kontact-blogging/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 21:24:00 +0000</pubDate>
		<dc:creator>jone</dc:creator>
		
		<category><![CDATA[KDE]]></category>

		<guid isPermaLink="false">http://blog.luguber.info/2008/11/11/vi-sjekker-kontakt-blogging/</guid>
		<description><![CDATA[Kontact (KDE) har mulighet for å bruke wordpress som backend for journalnotater. Vi tester hva som er mulig&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Kontact (KDE) har mulighet for å bruke wordpress som backend for journalnotater. Vi tester hva som er mulig&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luguber.info/2008/11/11/vi-sjekker-kontact-blogging/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CSS/Rails</title>
		<link>http://blog.luguber.info/2008/09/15/cssrails/</link>
		<comments>http://blog.luguber.info/2008/09/15/cssrails/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 07:14:29 +0000</pubDate>
		<dc:creator>jone</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[notat]]></category>

		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://blog.luguber.info/?p=109</guid>
		<description><![CDATA[Notat til meg selv:
bruk
&#60;%= stylesheet_link_tag "cssfil" %&#62;
for å inkludere css, så slipper man trøblete proxy-servere som bare vil servere gamle versjoner.
]]></description>
			<content:encoded><![CDATA[<p>Notat til meg selv:<br />
bruk</p>
<pre>&lt;%= stylesheet_link_tag "cssfil" %&gt;</pre>
<p>for å inkludere css, så slipper man trøblete proxy-servere som bare vil servere gamle versjoner.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luguber.info/2008/09/15/cssrails/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bare en liten tanke&#8230;</title>
		<link>http://blog.luguber.info/2008/08/26/bare-en-liten-tanke/</link>
		<comments>http://blog.luguber.info/2008/08/26/bare-en-liten-tanke/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 22:08:31 +0000</pubDate>
		<dc:creator>jone</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.luguber.info/?p=106</guid>
		<description><![CDATA[Hvorfor i alle dager er ikke HomePlug-dingser også PoE-providere?
]]></description>
			<content:encoded><![CDATA[<p>Hvorfor i alle dager er ikke <a href="http://en.wikipedia.org/wiki/HomePlug">HomePlug</a>-dingser også <a href="http://en.wikipedia.org/wiki/Power_over_Ethernet" target="_blank">PoE</a>-providere?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luguber.info/2008/08/26/bare-en-liten-tanke/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tilbakereferanser og detaljspesifikasjoner</title>
		<link>http://blog.luguber.info/2008/08/25/tilbakereferanser-og-detaljspesifikasjoner/</link>
		<comments>http://blog.luguber.info/2008/08/25/tilbakereferanser-og-detaljspesifikasjoner/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 20:37:46 +0000</pubDate>
		<dc:creator>jone</dc:creator>
		
		<category><![CDATA[IT]]></category>

		<category><![CDATA[idè]]></category>

		<category><![CDATA[Irritasjoner]]></category>

		<guid isPermaLink="false">http://blog.luguber.info/?p=102</guid>
		<description><![CDATA[Etter å ha lest en del detaljspesifikasjoner begynner jeg å få en idè om enkelte ting jeg skulle ønske jeg hadde tilgjengelig i programvaren som brukes til å skrive slike j&#8230;. dokumenter i.

Tilbakereferanser
Èn ting er referanser til andre deler av dokumentet - jeg vil gjerne også ha linker til samtlige deler som refererer til en [...]]]></description>
			<content:encoded><![CDATA[<p>Etter å ha lest en del detaljspesifikasjoner begynner jeg å få en idè om enkelte ting jeg skulle ønske jeg hadde tilgjengelig i programvaren som brukes til å skrive slike j&#8230;. dokumenter i.</p>
<ul>
<li>Tilbakereferanser<br />
Èn ting er referanser til andre deler av dokumentet - jeg vil gjerne også ha linker til samtlige deler som refererer til en gitt passasje i dokumentet. Eksempel: Hvis 1.1.3.4 og 2.3.1.5 referer til 3.2.4.1 vil jeg at det skal være mulig å stå i 3.2.4.1 og kunne gå direkte til 1.1.3.4 og 2.3.1.5</li>
<li>Breadcrumbs<br />
Yup - det er blitt en vanlig del av webhverdagen vår, og det hadde vært greit om dokumentasjonsverktøy hadde muligheten til å vise en sti bakover i tid. Ikke minst når man hopper som en hyperaktiv frosk mellom 1.1.3.4, 2.3.1.5 og 3.2.4.1</li>
<li>Markering av mulige invaliderte seksjoner ved oppdatering av en gitt seksjon.<br />
Egentlig det samme som tilbakereferanser, eller en avart av sådanne. Jeg vil ha en liste over hvilke seksjoner (definert som de som refererer til gjeldende seksjon) som muligens må oppdateres etter at jeg har endret gjeldende seksjon.</li>
<li>Seksjonssammendrag<br />
En kort beskrivelse av hva seksjonen gjelder, slik at det er mulig å bruke denne som en &#8220;merkelapp&#8221; når man la musen over lenken til den refererte seksjonen.</li>
</ul>
<p>Jeg vet, det høres ut som en wiki - og det er ikke langt ifra. Det er et litt utvidet wikikonsept, men det hadde gjort jobben <em>mye </em>enklere for dem som skriver og ikke minst <em>leser</em> spesifikasjoner.</p>
<p>&#8230;og bare så det er sagt: Word egner seg dårlig&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luguber.info/2008/08/25/tilbakereferanser-og-detaljspesifikasjoner/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Egyptisk linsesuppe</title>
		<link>http://blog.luguber.info/2008/08/25/egyptisk-linsesuppe/</link>
		<comments>http://blog.luguber.info/2008/08/25/egyptisk-linsesuppe/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 18:06:06 +0000</pubDate>
		<dc:creator>jone</dc:creator>
		
		<category><![CDATA[Middag]]></category>

		<category><![CDATA[suppe]]></category>

		<category><![CDATA[vegetar]]></category>

		<guid isPermaLink="false">http://blog.luguber.info/?p=100</guid>
		<description><![CDATA[En mild suppe som  passer for alle. Dessverre litt lang tilberedingstid - regn med rundt en time.

Pitabrød
Delt i pizzabiter
450g Gule linser
1 tomat
Fjern frøene og hakk i småbiter
1 gulrot
Skrell og del i småbiter
1 potet
Skrell og del i småbiter
2 ts salt
1 ss olje
1 løk
Skrell og finhakk
7 dl kyllingbuljong
1 ts cummin
1 ss persille

Man skyller linsene til de skyllevannet [...]]]></description>
			<content:encoded><![CDATA[<p>En mild suppe som  passer for alle. Dessverre litt lang tilberedingstid - regn med rundt en time.</p>
<ul>
<li>Pitabrød<br />
Delt i pizzabiter</li>
<li>450g Gule linser</li>
<li>1 tomat<br />
Fjern frøene og hakk i småbiter</li>
<li>1 gulrot<br />
Skrell og del i småbiter</li>
<li>1 potet<br />
Skrell og del i småbiter</li>
<li>2 ts salt</li>
<li>1 ss olje</li>
<li>1 løk<br />
Skrell og finhakk</li>
<li>7 dl kyllingbuljong</li>
<li>1 ts cummin</li>
<li>1 ss persille</li>
</ul>
<p>Man skyller linsene til de skyllevannet blir blankt, putter det i en passende gryte og fyller på såpass med vann at det står fem centimeter over linsene. Legg i gulrot, potet, tomat og salt. Kok opp og la småkoke i 30 minutter. Fjern skummet etterhvert.</p>
<p>Etter endt koketid siler man av kokevannet og tar vare på det. Lag pure av de kokte grønnsakene, og bruk nok av kokevannet til at det blir jevnt. Stek løken gyllenbrun i oljen og tilsett pure, buljong og krydder. Kok opp og la det småkoke til det tykner (rundt 10 minutter).</p>
<p>Stek pitabrødstykkene i en panne til de blir gylne. Pynt suppen med persille og server sammen med pitabrød.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luguber.info/2008/08/25/egyptisk-linsesuppe/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Drink 0.1</title>
		<link>http://blog.luguber.info/2008/08/12/drink-01/</link>
		<comments>http://blog.luguber.info/2008/08/12/drink-01/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 16:00:40 +0000</pubDate>
		<dc:creator>jone</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[drikke]]></category>

		<category><![CDATA[Drinker]]></category>

		<category><![CDATA[mat]]></category>

		<category><![CDATA[oppskrift]]></category>

		<guid isPermaLink="false">http://blog.luguber.info/?p=90</guid>
		<description><![CDATA[
1 cl Rom
1 cl Gin
1 cl Cointreau
1 god dæsj sitronsaft
1 dl tonic water

Helles over knust is, og til slutt legger man

2 cl jordbærsirup

i bunnen av glasset og rører forsiktig, slik at man får en jevn overgang fra rødt til blankt.
Snadder:)
]]></description>
			<content:encoded><![CDATA[<ul>
<li>1 cl Rom</li>
<li>1 cl Gin</li>
<li>1 cl Cointreau</li>
<li>1 god dæsj sitronsaft</li>
<li>1 dl tonic water</li>
</ul>
<p>Helles over knust is, og til slutt legger man</p>
<ul>
<li>2 cl jordbærsirup</li>
</ul>
<p>i bunnen av glasset og rører forsiktig, slik at man får en jevn overgang fra rødt til blankt.</p>
<p>Snadder:)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luguber.info/2008/08/12/drink-01/feed/</wfw:commentRss>
		</item>
		<item>
		<title>avahidè</title>
		<link>http://blog.luguber.info/2008/08/11/avahide/</link>
		<comments>http://blog.luguber.info/2008/08/11/avahide/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 16:00:38 +0000</pubDate>
		<dc:creator>jone</dc:creator>
		
		<category><![CDATA[IT]]></category>

		<category><![CDATA[avahi]]></category>

		<category><![CDATA[idè]]></category>

		<category><![CDATA[zeroconf]]></category>

		<guid isPermaLink="false">http://blog.luguber.info/?p=87</guid>
		<description><![CDATA[Vet ikke om dette allerede eksisterer, men jeg skriver det ned mens jeg husker det&#8230;
Det hadde vært fint om man kunne definert events som ble trigget av at man nå var i nærheten av spesifikke devices. For å gi en forklaring for bruksområde:

Gjør utskrifter til din private skriver fra laptopen din mens du er bortvekke, [...]]]></description>
			<content:encoded><![CDATA[<p>Vet ikke om dette allerede eksisterer, men jeg skriver det ned mens jeg husker det&#8230;</p>
<p>Det hadde vært fint om man kunne definert events som ble trigget av at man nå var i nærheten av spesifikke devices. For å gi en forklaring for bruksområde:</p>
<ul>
<li>Gjør utskrifter til din private skriver fra laptopen din mens du er bortvekke, utskriftene starter så snart maskinen oppdager skriveren via avahi.</li>
<li>Gjør oppdateringer av ikiwiki på laptopen vha. git. Endringene pushes til hjemmeserveren så snart den blir oppdaget av avahi.</li>
<li>Unison/tsync filsynkronisering blir automatisk aktivert når to maskiner er i nærheten av hverandre.</li>
<li>++</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.luguber.info/2008/08/11/avahide/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Finn duplikater i en tabell</title>
		<link>http://blog.luguber.info/2008/06/16/finn-duplikater-i-en-tabell/</link>
		<comments>http://blog.luguber.info/2008/06/16/finn-duplikater-i-en-tabell/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 08:30:27 +0000</pubDate>
		<dc:creator>jone</dc:creator>
		
		<category><![CDATA[IT]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://blog.luguber.info/?p=86</guid>
		<description><![CDATA[Denne er grei når man skal finne dupliserte verdier i en tabell:
SELECT felt,
COUNT(felt) AS duplikater
FROM tabell
GROUP BY felt
HAVING ( COUNT(felt) &#62; 1 )

]]></description>
			<content:encoded><![CDATA[<p>Denne er grei når man skal finne dupliserte verdier i en tabell:<br />
<code>SELECT felt,<br />
COUNT(felt) AS duplikater<br />
FROM tabell<br />
GROUP BY felt<br />
HAVING ( COUNT(felt) &gt; 1 )<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luguber.info/2008/06/16/finn-duplikater-i-en-tabell/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tanker om et mrsmt prosjekt</title>
		<link>http://blog.luguber.info/2008/03/22/tanker-om-et-mrsmt-prosjekt/</link>
		<comments>http://blog.luguber.info/2008/03/22/tanker-om-et-mrsmt-prosjekt/#comments</comments>
		<pubDate>Sat, 22 Mar 2008 19:10:15 +0000</pubDate>
		<dc:creator>jone</dc:creator>
		
		<category><![CDATA[KDE]]></category>

		<category><![CDATA[idè]]></category>

		<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://blog.luguber.info/2008/03/22/tanker-om-et-mrsmt-prosjekt/</guid>
		<description><![CDATA[Jeg har hatt lyst til å involvere meg bittelitt i kde4-utviklingen helt siden de røsket ut koden min. Siden mitt tidligere tilskudd til kde var noe såpass unyttig som hoppende ikoner må det være noe tilsvarende unødvendig denne gangen også. Det slo meg da jeg satt på unyttig eyecandy numero uno: snow. Yup, man kan [...]]]></description>
			<content:encoded><![CDATA[<p>Jeg har hatt lyst til å involvere meg bittelitt i kde4-utviklingen helt siden de røsket ut koden min. Siden mitt tidligere tilskudd til kde var noe såpass unyttig som hoppende ikoner må det være noe tilsvarende unødvendig denne gangen også. Det slo meg da jeg satt på unyttig eyecandy numero uno: snow. Yup, man kan ha snø dalende ned på skjermen sin i kde4. Det er nyttig, det. Problemet er at snøen oppfører seg som om den befinner seg i vacuum på en planet med langt svakere tyngdekraft enn jorden (les: den daler rett ned, uten noen som helst endring i hastighet). Dermed var det gjort - foreløpig planlegger jeg følgende:</p>
<ul>
<li>hastighet må bestemmes av en retningsvektor</li>
<li>subpartisjonering av skjermen i NxN ruter inneholdende en vindretningsvektor</li>
<li>les av musposisjon ved jevne mellomrom og endre vindretning slik at man får inntrykk av at muspekeren lager &#8220;drag&#8221;</li>
<li>Det hadde vært skikkelig kult å imitert endringer i retningsvektor på grunnlag av luftmotstand i snøfnugget</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.luguber.info/2008/03/22/tanker-om-et-mrsmt-prosjekt/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
