<?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>Stavelin.com &#187; Nerding</title>
	<atom:link href="http://stavelin.com/blog/category/nerding/feed/" rel="self" type="application/rss+xml" />
	<link>http://stavelin.com/blog</link>
	<description>digital lekeplass</description>
	<lastBuildDate>Sat, 14 Jan 2012 12:33:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Kopiere store foldere på Mac</title>
		<link>http://stavelin.com/blog/2011/11/03/kopiere-store-foldere-pa-mac/</link>
		<comments>http://stavelin.com/blog/2011/11/03/kopiere-store-foldere-pa-mac/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 15:27:04 +0000</pubDate>
		<dc:creator>Eirik</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Nerding]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[Cp]]></category>
		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://stavelin.com/blog/2011/11/03/kopiere-store-foldere-pa-mac/</guid>
		<description><![CDATA[Har du noengang forsøkt å kopiere hele bilde- eller musikkmappa di, og oppdaget at det var en feil med én fil, som gjør at kopieringen stopper opp og kun en del av mappen blir kopiert? Jeg har det, og jeg hater det. Hvem designet dette slik?! Vell, nerden i meg vet råd: ved å kopiere [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="http://stavelin.com/blog/2011/11/03/kopiere-store-foldere-pa-mac/"><!-- &nbsp; --></abbr>
<p>Har du noengang forsøkt å kopiere hele bilde- eller musikkmappa di, og oppdaget at det var en feil med én fil, som gjør at kopieringen stopper opp og kun en del av mappen blir kopiert?<br />
Jeg har det, og jeg hater det. Hvem designet dette slik?! Vell, nerden i meg vet råd: ved å kopiere via terminalen skjer dette ikke, så dette er verdt å merke seg:</p>
<blockquote><p>cp -Rp source destination</p></blockquote>
<p><strong>cp</strong> er kommandoen for å kopiere. Parameteret -<strong>R</strong> gjør kopieringen rekursiv (underfoldere tas også med) og <strong>p</strong> sørger for at metadata som sist endret og eierskap beholdes.<br />
Slenger du på en <strong>-v</strong> i tillegg kan du se hva som kopieres i øyeblikket (v for verbose, "pratsom").</p>
<p>Et eksempel blir da:</p>
<blockquote><p>cp -Rp -v Pictures Volumes/ekstern500gig/</p></blockquote>
<p>Det tar fortsatt litt tid å kopiere store foldere, men de blir ikke plutselig avbrutt av tøysete feilmeldinger som hittil ikke har vært nyttige for meg.</p>
<p>Sånn, håper jeg kan huske dette nå da.</p>
<blockquote><p>cp -Rp -v Pictures Volumes/ekstern500gig/</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://stavelin.com/blog/2011/11/03/kopiere-store-foldere-pa-mac/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>UX kjøper tid &#8211; som er selve nøkkelen</title>
		<link>http://stavelin.com/blog/2011/10/28/ux-kj%c3%b8per-tid-som-er-selve-n%c3%b8kkelen/</link>
		<comments>http://stavelin.com/blog/2011/10/28/ux-kj%c3%b8per-tid-som-er-selve-n%c3%b8kkelen/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 12:30:20 +0000</pubDate>
		<dc:creator>Eirik</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Nerding]]></category>
		<category><![CDATA[adferd]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[mobil]]></category>
		<category><![CDATA[teknologi]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://stavelin.com/blog/?p=1110</guid>
		<description><![CDATA[Dette er en kommentar til Kjartans blogpost "Hvor mange sider har ett eple?" som ble skrevet like før iPhone 4s ble lansert. Interessante betraktninger, særlig i parallell med den nye biografien om Steve Jobs av Walter Isaacson (som jeg holder på å lese nå). Flere steder i den tidlige Apple historien snakker Jobs om å [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="http://stavelin.com/blog/?p=1110"><!-- &nbsp; --></abbr>
<p class="bildetekst">Dette er en kommentar til Kjartans blogpost "<a href="http://lostmessage.com/?p=314">Hvor mange sider har ett eple</a>?" som ble skrevet like før iPhone 4s ble lansert. </p>
<p>Interessante betraktninger, særlig i parallell med den nye biografien om Steve Jobs av Walter Isaacson (som jeg holder på å lese nå). Flere steder i den tidlige Apple historien snakker Jobs om å lage produkter som lager en bulk i universet (a dent i the universe), et produkt som snur opp-ned på markedet, på måten vi bruker teknologi på, og måten vi er på: - rette og slett det Clay Shirky (@carlcristian på twitter sin formulering) beskriver som </p>
<blockquote><p>Revolution is when society adapts new behaviors, not when new technology is introduced.</p></blockquote>
<h3>"En bulk i universet" </h3>
<div style="width:200px; float:right;margin:0 0 5px 5px; color:gray;">
<img src="http://stavelin.com/blog/wp-content/bilder/iphone_1_bilde_1.png" style="width:200px" alt="Google translate gjetter hvilket språk jeg skriver på, oversetter etter beste evne og gir alternative oversettelser. Ganske stilig, veldig nyttig." class="">
<p class="bildetekst" style="font-size:0.8em;">Det første bildet jeg tok med den første iPhonen jeg kjøpte. 28 jannuar 2008. Kameraet kan ikke sies å ha revolusjonert livet mitt pga tekniske spesifikasjoner.</p>
</div>
<p>Dette er selvsagt rimelig potente ambisjoner.<br />
Jeg er ikke like hissig som <a href="http://lostmessage.com/">deg</a> på å kjøpe nye telefoner, og strakk meg langt da jeg kjøpte den første iPhonen (på ebay, et relativt nervøst prosjekt for en fattig student) i bursdagsgave til meg selv et drøyt halvår før den ble lansert her i landet, jannuar 2008. Selv ikke følelsen den første iPhonen (..første Mac'n, eller første PC'n for den del) gav kan jeg si lagde en bulk i universet mitt i de magiske øyeblikkene da produktene ble pakket ut. Over tid derimot, har alle disse dingsene, ikke bare laget en bulk, men formet hva min (og vår) verden er.</p>
<p>Poenget er at det tar tid. Jeg tror ikke noe produkt lager en bulk i universet vårt øyeblikkelig. <strong><em>Bang</em></strong>! som Knut Jørgen Røed Ødegaard ville ha sagt.</p>
<h3>!revolusjon &there4; evolusjon</h3>
<p>Apples første datamaskiner var ikke teknologiske revolusjoner. Hvis vi ser bort fra det øyeblikket der Apple "lånte" de beste ideene fra Xerox Park, så har nesten ingen av maskinene stått fram som tekniske vidundre. De har ligget foran, men aldri virkelig langt nok til at en lansering har vært mer et et blikk inni de neste få årene, aldri langt nok til å dekke 50 og 60-tallets glamorøse ideer om "framtiden". Hvis det ikke har vært revolusjon, så har det vært evolusjon. Vi er ikke i dag der vi var i går.</p>
<p>Og her tror jeg design (grafisk og produkt-design særlig, mer underliggende tekniske aspekter som brikkedesign og systemarkitektur i mindre grad) har mye å si. Vi nerder utgjør den gruppen som skaffer oss nye ting raskt. Vi vil finne ut hva som er nytt, hvor mye bedre det nye er enn det gamle og sette oss inn i alle detaljer. Lagt merke til hvor ofte forbrukerstoff for nerder har grafer med benchmarks om ytelser i alle retninger? Dette er ting som har en relativt liten betydning for hva "folk" synes om et produkt, annet enn at de hører at andre sier at produktet er "bra". </p>
<h4>Over terskelen</h4>
<blockquote><p>Min mor fikk en iPhone på jobb, på tross av at den egentlig ikke passet beskrivelsen av den telefonen hun bad om. De hadde en, og IT-fyren sa den var bra. Designet kunne derimot helt klart ha vært en avgjørende faktor hvis den hadde blitt kjøpt privat. At en nerd kunne gå god for den er bare et skritt over terskelen.</p></blockquote>
<h3>Unngå å bli overflødig - tilby verdifulle opplevelser</h3>
<p>Design ja. Utseende, innpakning og opplevelsen av å være en eier (og behersker) av et flott produkt. Dette, tror jeg er nøkkelen til å vippe et produkt fra å være et teknologisk museskritt framover (som de mange nye dingser er) til å bli noe som endrer adferd hos folk. Trenger et hus et gammeldags termometer i vinduet - hvis huseieren har en smartphone? Dette spørsmålet måtte jeg stille meg her om dagen. Jeg så ingen grunn til å kjøpe termometer*. Rutetabeller som oppslagstavler kan godt dø som format for min del. De fleste mellommenn gjøres overflødige av direkte handel og interaksjon via teknologi (Jeff Jarvis spår en rimelig trang framtid for mellommannen i What Would Google Do, jeg tror han har rett). Trenger jeg et reiseselskap? En eiendomsmegler? Eller et forlag? Endret adferd gjør disse, og mange andre, bransjer delvis overflødige. Og design er sentralt:</p>
<blockquote><p>"Om iPhone 4S hadde hatt samme innmat men nytt design og navn, hadde folk vært fornøyd da? Hvor viktig er de følelsene design gir oss?" </p></blockquote>
<p><a href="http://lostmessage.com/?p=314">sier du</a>. Ja og ja, sier jeg. Rød er det nye blå - hvis nok (viktige) folk sier så. Dessuten kan det godt hende at det nye designet, som bare nevnes i en bisetning i tekno-verdens reviews av nye produkter, er det som skal til for å gjøre et ok teknisk produkt fantastisk. Først må det virke, så må det være verdt innsatsen. Poenget etter kommaet er det som avgjør om et produkt virkelig blir tatt inn i varmen. Eksklusiviteten i prisen og designet til eple-produktene er viktige sosiale markører som bidrar her. Det er ok for landets unge husmødre å ha en datamaskin i stua hvis den ser bra ut. Et "design-produkt" som sier noe om hjemmets verdier. Produktet blir en del av livene våre over tid, og denne tiden er nøkkelen. <strong>Denne tiden kjøpes av dingse-produsenter fra oss dingse-kjøpere, og betales i gode følelser. UX, status, nytte og avhengighet.</strong></p>
<h3>Verdi finnes sjeldent i tekniske framskritt aleine</h3>
<p>I hvilken grad iPhone 5 (eller 4s som den endte opp med å hete) er helt lik konkurrentene på de tekniske spesifikasjonene er av mindre betydning, det viktige er om produktet har noe (Siri?) som endrer vår måte å agere på. iPhone's nettleser var en slik ting, den økte mobilnettlesing brutalt, men vi har hatt wap (som teknisk setter rimelig likt) siden 90-tallet. Wikipedia var en slik ting for kunnskapsindustrien, teknologien wikipedia er bygget på har teknisk sett vært tilgjengelig siden 1995 da Internet ble kommersialisert (som er litt ironisk, men dog). Designet av løsningene er avgjørende, og jeg er rimelig sikker på at dette gjelder for alle andre produkter (og tjenester?) også (fra støvsugere til biler og forsikringer).</p>
<p class="bildetekst">*det endte med at vi kjøpte termometer, men ikke egentlig i min oppfattelse fordi vi trengte et.</p>
]]></content:encoded>
			<wfw:commentRss>http://stavelin.com/blog/2011/10/28/ux-kj%c3%b8per-tid-som-er-selve-n%c3%b8kkelen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MMS &amp; 3G med onecom på iPhone</title>
		<link>http://stavelin.com/blog/2011/05/12/mms-3g-med-onecom-pa-iphone/</link>
		<comments>http://stavelin.com/blog/2011/05/12/mms-3g-med-onecom-pa-iphone/#comments</comments>
		<pubDate>Thu, 12 May 2011 18:17:41 +0000</pubDate>
		<dc:creator>Eirik</dc:creator>
				<category><![CDATA[Nerding]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[gprs]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mms]]></category>
		<category><![CDATA[onecall]]></category>

		<guid isPermaLink="false">http://stavelin.com/blog/?p=1077</guid>
		<description><![CDATA[Lenge har jeg hatt iPhone, men uten datatrafikk. Det er litt som å ha en PC uten internettilkobling. Etter både å ha rådført meg med andre iPhone-eiere, mac1 og onecalls support tror jeg endelig jeg har kommet meg ut av uløkka. Her er hva jeg gjorde. Jeg fikk et fint lite blått 3G ikon, men [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="http://stavelin.com/blog/?p=1077"><!-- &nbsp; --></abbr>
<p>Lenge har jeg hatt iPhone, men uten datatrafikk. Det er litt som å ha en PC uten internettilkobling. Etter både å ha rådført meg med andre iPhone-eiere, <a href="http://mac1.no/forum/viewtopic.php?f=408&t=260415">mac1</a> og onecalls support tror jeg endelig jeg har kommet meg ut av uløkka. Her er hva jeg gjorde.</p>
<p>Jeg fikk et fint lite blått 3G ikon, men alltid beskjed om "cannot open page" når jeg åpne safari. De <a href="http://www.onecall.no/kundeservice/iphoneoppsett.php">vanlige instillingene</a> til onecall funke(r/t) ikke.</p>
<p>Etter en mail fra onecall (det tok noen dager før jeg fikk svar, og ikke på første forsøk, men dog til slutt) fikk jeg et tips om å fjerne max-størrelsen på MMS (skjønner ikke helt hvorfor det skulle stoppe gprs/3g-trafikk, men ok). I tillegg fant jeg en "andre" måte resette nettverksinnstillingene (å resette under "Network -> Cellular Data Network" har ikke hatt noen effekt).</p>
<p>Så:</p>
<p>Klikket på:<br />
<strong>Settings -> General -> Reset ->Reset Network Settings</strong><br />
Telefonen restartet så av seg selv (regner med den skal det)<br />
Skreiv inn igjen informasjonen <a href="http://www.onecall.no/kundeservice/iphoneoppsett.php">herfra</a>, men lot <i>MMS Max Message</i> stå tom under:<br />
<strong>Settings -> General ->Network -> Cellular Data Network </strong></p>
<p class="bildetekst">... det er mulig det er "den andre" måten å resette nettverksinnstillingene på som er nøkkelen, og at de registrerte innstillingene jeg hadde reelt var noe annet enn det som vistes i GUIet. Men, dette virket i alle fall.</p>
]]></content:encoded>
			<wfw:commentRss>http://stavelin.com/blog/2011/05/12/mms-3g-med-onecom-pa-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firebug bundle for TextMate</title>
		<link>http://stavelin.com/blog/2011/01/16/firebug-bundle-for-textmate/</link>
		<comments>http://stavelin.com/blog/2011/01/16/firebug-bundle-for-textmate/#comments</comments>
		<pubDate>Sun, 16 Jan 2011 13:43:32 +0000</pubDate>
		<dc:creator>Eirik</dc:creator>
				<category><![CDATA[kode]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://stavelin.com/blog/?p=1007</guid>
		<description><![CDATA[Debugging av javascript i firebug gjør avlusing til en langt mer oversiktlig og ryddig affære. Å benytte en liten leksehjelp som denne bundlen hjelper deg videre fra alert() og console.log(), som fort blir tungvindt i lengden. Få alle console-funksjonene rett i handa med Firebug bundle for TextMate. Last ned .dmg-filen, åpne og dobbeltklikk. Ferdig arbeid.. [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="http://stavelin.com/blog/?p=1007"><!-- &nbsp; --></abbr>
<p>Debugging av javascript i firebug gjør avlusing til en langt mer oversiktlig og ryddig affære. Å benytte en liten leksehjelp som denne bundlen hjelper deg videre fra alert() og console.log(), som fort blir tungvindt i lengden.<br />
<img src="http://stavelin.com/blog/wp-content/bilder/firebundle-1.png" alt="Få alle console-funksjonene rett i handa med Firebug bundle for TextMate" class="" /></p>
<p class="bildetekst">Få alle console-funksjonene rett i handa med Firebug bundle for TextMate.</p>
<p><a href="http://doctyper.com/downloads/Firebug.tmbundle.dmg"><img src="http://stavelin.com/blog/wp-content/bilder/firebundle-2.png" alt="Last ned .dmg-filen, åpne og dobbeltklikk. Ferdig arbeid." class="" /></a></p>
<p class="bildetekst">Last ned .dmg-filen, åpne og dobbeltklikk. Ferdig arbeid..</p>
<p>Åpne menyen i TextMate med <em>cmd + D</em></p>
<p>Via <a href="http://doctyper.com/archives/200703/firebug-bundle-for-textmate/">doctyper.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://stavelin.com/blog/2011/01/16/firebug-bundle-for-textmate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gratis kropp &#8211; dyr sjel</title>
		<link>http://stavelin.com/blog/2010/11/18/gratis-kropp-dyr-sjel/</link>
		<comments>http://stavelin.com/blog/2010/11/18/gratis-kropp-dyr-sjel/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 11:45:43 +0000</pubDate>
		<dc:creator>Eirik</dc:creator>
				<category><![CDATA[kode]]></category>
		<category><![CDATA[Studentliv]]></category>
		<category><![CDATA[commentspace]]></category>
		<category><![CDATA[iTunesU]]></category>
		<category><![CDATA[mit]]></category>

		<guid isPermaLink="false">http://stavelin.com/blog/?p=989</guid>
		<description><![CDATA[Har du lyst til å studere på MIT? Jeg óg. I følge denne diskutable (i den mest positive forstand) grafen skårer MIT best på ROI over 30 år. Samtidig koster det flesk. Å studere på MIT koster flesk, men betaler seg tydeligvis i lengden. Det virkelig kule er at en del innhold fra utdanningen ved [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="http://stavelin.com/blog/?p=989"><!-- &nbsp; --></abbr>
<p>Har du lyst til å studere på MIT? Jeg óg.</p>
<p>I følge <a href="http://www.commentspace.net/commentspace/?vis=http://www.commentspace.net/media/swf/CollegeROIVis.swf&showLinks=false&workspace=CollegeROI">denne diskutable</a> (i den mest positive forstand) grafen skårer MIT best på ROI over 30 år. Samtidig koster det flesk.<br />
<img src="http://stavelin.com/blog/wp-content/bilder/mit_roi.png" alt="MIT ROI" class="" /></p>
<p class="bildetekst">Å studere på MIT koster flesk, men betaler seg tydeligvis i lengden.</p>
<p>Det virkelig kule er at en del innhold fra utdanningen ved MIT er tilgjengelig på nett. Via MIT OpenCourseWare er fag som "Introduction to Computer Science and Programming" tilgjengelig for alle. Det er faktisk like kult som at bøker er gratis tilgjengelig i offentlige bibliotek. Bare bedre.</p>
<p>På <a href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/video-lectures/">denne nettsiden</a> er videoer av alle forelesningene tilgjengelige. Og om du er en eplefantast eller ellers har iTunes kan du laste det samme ned via <a href="http://www.apple.com/education/itunes-u/">iTunesU</a>. </p>
<p>Så innholdet, - kunnskapen kan tilegnes gratis. Med hjelp av MITs forelesere på video. Vitnemålet, nettverket og opplevelsen derimot; det forblir for de få.</p>
]]></content:encoded>
			<wfw:commentRss>http://stavelin.com/blog/2010/11/18/gratis-kropp-dyr-sjel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Perfekt symmetri</title>
		<link>http://stavelin.com/blog/2010/11/01/perfekt-symmetri/</link>
		<comments>http://stavelin.com/blog/2010/11/01/perfekt-symmetri/#comments</comments>
		<pubDate>Mon, 01 Nov 2010 16:21:34 +0000</pubDate>
		<dc:creator>Eirik</dc:creator>
				<category><![CDATA[Kuriosa]]></category>
		<category><![CDATA[Nerding]]></category>
		<category><![CDATA[dans]]></category>
		<category><![CDATA[digital]]></category>
		<category><![CDATA[kunst]]></category>
		<category><![CDATA[robotikk]]></category>

		<guid isPermaLink="false">http://stavelin.com/blog/?p=969</guid>
		<description><![CDATA[Når to roboter kjører samme program for bevegelse, med de samme instrukser på samme tid; er det da to forskjellige, eller den samme bevegelsen? Her utført til Ravels Boléro. Hvordan oppsettet er forblir meg ukjent, men det som er helt sikkert er at disse krabatene er presise og synkroniserte som kinesiske OL-åpningsseremoni-dansere. Min gode kamerat [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="http://stavelin.com/blog/?p=969"><!-- &nbsp; --></abbr>
<p>Når to roboter kjører samme program for bevegelse, med de samme instrukser på samme tid; er det da to forskjellige, eller den samme bevegelsen? </p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/uIuRc1r_N34?fs=1&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/uIuRc1r_N34?fs=1&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>Her utført til Ravels Boléro. Hvordan oppsettet er forblir meg ukjent, men det som er helt sikkert er at disse krabatene er presise og synkroniserte som kinesiske OL-åpningsseremoni-dansere. </p>
<p>Min gode kamerat <a href="http://lostmessage.com/">Kjartan</a> presenterte for meg en gang elektronisk musikk som perfekt; den er ikke kun presist formulert (som noter på et ark), men også perfekt som matematisk riktig utført (aka spilt av maskinen). Den vil dermed, kunne utføres/avspilles fra "notene" to ganger etter hverandre helt likt. Mennesker upresise, klønete og uforutsigbare vesen kan aldri spille musikk 100% "riktig". En datamaskin som leser en digital fil kan.</p>
<p>Er dette dansens svar på electronica? Måtte ikke dette være en koreografs drøm?<br />
<!-- Hva om de er konfigurert som "tynnklienter" og kjører den samme koden på en maskin, og rent faktisk utfører de samme instruksene (samme kode, samme tid)? --></p>
]]></content:encoded>
			<wfw:commentRss>http://stavelin.com/blog/2010/11/01/perfekt-symmetri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utvide django admin</title>
		<link>http://stavelin.com/blog/2010/10/14/utvide-django-admin/</link>
		<comments>http://stavelin.com/blog/2010/10/14/utvide-django-admin/#comments</comments>
		<pubDate>Thu, 14 Oct 2010 13:32:59 +0000</pubDate>
		<dc:creator>Eirik</dc:creator>
				<category><![CDATA[kode]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[django-admin]]></category>

		<guid isPermaLink="false">http://stavelin.com/blog/?p=959</guid>
		<description><![CDATA[Alt i django er mer eller mindre tilgjengelig for å utvides. Koden er åpen, og den som vil knote seg fram til nye løsninger kan bare sette i gang. I denne posten viser jeg hvordan du får tak i verdier fra fra dine modeller fra admin-panelet via change_form.html Fordelen med rammeverk er selvsagt at noen [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="http://stavelin.com/blog/?p=959"><!-- &nbsp; --></abbr>
<p>Alt i django er mer eller mindre tilgjengelig for å utvides. Koden er åpen, og den som vil knote seg fram til nye løsninger kan bare sette i gang. I denne posten viser jeg hvordan du får tak i verdier fra fra dine modeller fra admin-panelet via change_form.html</p>
<p>Fordelen med rammeverk er selvsagt at noen allerede har tenkt på det aller meste fra før, ulempen er at du ikke vet hva de tenkte da de skreiv koden. Det meste er vell dokumentert et-eller-annet sted, men hvor skal du begynne å leite? Google, så klart, men hvilke søke-termer?</p>
<p>Min klasse i models.py har mange verdier, som dermed er representert med samme kolonne-navn i databasen. Men hvordan henter jeg disse enkeltvis ut når jeg skal redigere objektet fra admin-panelet? Hva heter objektet?<br />
<span style="color: #00ccff;">{{ obj.verdi }}</span>, <span style="color: #00ccff;">{{ object.verdi }}</span> ?</p>
<p>Hvordan skal man gjette slikt?</p>
<p>Vell, det heter<span style="color: #00ccff;"> {{ <strong>original</strong>.verdi }}</span>.<br />
Dette er sakset ut fra min nå redigerte /templates/admin/appname/app/change_form.html (eksempler på appname og app: flatpages/flatpage)</p>
<pre>
{% block form_top %}
{% if original.url  and original.organization != 'nytimes.com' %}
< iframe src ="{{ original.url }}" width="100%" height="500"></ iframe>
{% endif %}
</pre>
<p>Ja, jeg vill ha en iframe som viser nettsiden som er laget, men ikke hvis den ligger hos nytimes.com, for de videresender panelet mitt til sin artikkel.</p>
]]></content:encoded>
			<wfw:commentRss>http://stavelin.com/blog/2010/10/14/utvide-django-admin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nye greier på python-stien</title>
		<link>http://stavelin.com/blog/2010/06/01/nye-greier-pa-python-stien/</link>
		<comments>http://stavelin.com/blog/2010/06/01/nye-greier-pa-python-stien/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 13:21:43 +0000</pubDate>
		<dc:creator>Eirik</dc:creator>
				<category><![CDATA[kode]]></category>
		<category><![CDATA[freeBSD]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[python path]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://stavelin.com/blog/?p=879</guid>
		<description><![CDATA[Jeg krangler tidvis med python på sen server som kjører freeBSD, som jeg leier hos subsys.no. Hovedpoenget med prosjektet er å lære django og python for mer effektiv webutvikling/prototyping. Å lære ny teknologi handler ofte, for min del i alle fall, om å sitte fast før jeg får med meg hvordan ting fungerer. Denne posten [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="http://stavelin.com/blog/?p=879"><!-- &nbsp; --></abbr>
<p>Jeg krangler tidvis med python på sen server som kjører freeBSD, som jeg leier hos subsys.no. Hovedpoenget med prosjektet er å lære django og python for mer effektiv webutvikling/prototyping. Å lære ny teknologi handler ofte, for min del i alle fall, om å sitte fast før jeg får med meg hvordan ting fungerer. Denne posten inneholder info om hvordan legge til foldere på python-stien, slik at importering med "from module import stuff" fungerer. Grunnen til at jeg blogger dette er at jeg glemmer det mellom hver gang det er nyttig, og derfor fint å ha tilgjengelig på nett, for meg og kanskje deg.</p>
<p>I roten på webhotellet mitt (og ditt) ligger det en usynlig fil som heter .bash_profile. Den kan hete andre ting som .bashrc, men i mitt tilfelle altså .bash_profile. Denne kan redigeres med nano, eller andre terminal-baserte editorer.</p>
<pre class="bash">$ nano .bash_profile</pre>
<p>Legg til en ny sti:</p>
<pre>export PYTHONPATH=/home/users/dittbrukernavn/mappen_du_vil_adde:$PYTHONPATH</pre>
<p>Lagre (ctrl + o i nano).</p>
<p>Du må logge ut og inn igjen via ssh for at dette skal tre i kraft. </p>
<p>For å teste om ting virket kan du printe ut sys.path'n i python:</p>
<pre>
$ python
Python 2.6.5 (r265:79063, May 21 2010, 00:49:11)
[GCC 4.2.1 20070719  [FreeBSD]] on freebsd7
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path</pre>
<p>det du får ut på skjermen er da en liste over foldere som er på python-stien:<br />
['', '/usr/local/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg', '/usr/local/lib/python2.6/site-packages/pytz-2010h-py2.6.egg', '/usr/local/lib/python2.6/site-packages/Pygments-1.3.1-py2.6.egg', '/usr/local/lib/python2.6/site-packages/boto-1.9b-py2.6.egg', '/usr/local/lib/python2.6/site-packages/lxml-2.2.4-py2.6-freebsd-7.3-RELEASE-amd64.egg', '/usr/local/lib/python2.6/site-packages/simplejson-2.1.1-py2.6-freebsd-7.3-RELEASE-amd64.egg', '/usr/local/lib/python2.6/site-packages/Genshi-0.6-py2.6.egg', '/usr/local/lib/python2.6/site-packages/flup-1.0.2-py2.6.egg', '/home/users/<strong>dittbrukernavn/mappen_du_vil_adde</strong>', '/usr/local/lib/python26.zip', '/usr/local/lib/python2.6', '/usr/local/lib/python2.6/plat-freebsd7', '/usr/local/lib/python2.6/lib-tk', '/usr/local/lib/python2.6/lib-old', '/usr/local/lib/python2.6/lib-dynload', '/usr/local/lib/python2.6/site-packages', '/usr/local/lib/python2.6/site-packages/PIL']</p>
<p>Hvori den nye forhåpentligvis er å finne.</p>
]]></content:encoded>
			<wfw:commentRss>http://stavelin.com/blog/2010/06/01/nye-greier-pa-python-stien/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lage indexer i mysql med MAMP</title>
		<link>http://stavelin.com/blog/2010/04/08/lage-indexer-i-mysql-med-mamp/</link>
		<comments>http://stavelin.com/blog/2010/04/08/lage-indexer-i-mysql-med-mamp/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 09:54:37 +0000</pubDate>
		<dc:creator>Eirik</dc:creator>
				<category><![CDATA[kode]]></category>
		<category><![CDATA[Nerding]]></category>
		<category><![CDATA[databaser]]></category>
		<category><![CDATA[mamp]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://stavelin.com/blog/?p=849</guid>
		<description><![CDATA[Jeg har ikke funnet noen måte å lager indexer på i Sequel Pro, og med det har jeg alternativet klart; i terminalen. Antagelsen er at mysql kjører i MAMP på OSX (10.5.8). Åpne terminalen. Skriv inn /Applications/MAMP/Library/bin/mysql -uroot -p kvitter med root-passordet som ut-av-boksen er root. Velg en database: mysql&#62; USE tabellnavn; Vis tabellene i [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="http://stavelin.com/blog/?p=849"><!-- &nbsp; --></abbr>
<p>Jeg har ikke funnet noen måte å lager indexer på i <a href="http://stavelin.com/blog/2010/03/28/sequel-pro-avloser-cocoamysql/">Sequel Pro</a>, og med det har jeg alternativet klart; i terminalen.</p>
<p>Antagelsen er at <a href="www.mysql.com/">mysql</a> kjører i <a href="www.mamp.info/">MAMP</a> på OSX (10.5.8).</p>
<p>Åpne terminalen.<br />
Skriv inn</p>
<pre class="bash">/Applications/MAMP/Library/bin/mysql -uroot -p</pre>
<p>kvitter med root-passordet som ut-av-boksen er <em>root</em>.</p>
<p>Velg en database:</p>
<pre class="mysql">mysql&gt; <span style="color: #993333; font-weight: bold;">USE</span> tabellnavn;</pre>
<p>Vis tabellene i databasen (fint å vite hva som finnes):</p>
<pre class="mysql">mysql&gt; <span style="color: #993333; font-weight: bold;">SHOW</span> tables;</pre>
<p>Sjekk om tabellen har en index:</p>
<pre class="mysql">mysql&gt; <span style="color: #993333; font-weight: bold;">SHOW</span> indexes <span style="color: #993333; font-weight: bold;">FROM</span> 2009analyse_int;</pre>
<p>Lag en index</p>
<pre class="mysql">mysql&gt; <span style="color: #993333; font-weight: bold;">CREATE INDEX</span> minNye_index ON tabellnavn<span style="color: #66cc66;">&#40;</span>kolonne_du_vil_lage_index_på<span style="color: #66cc66;">&#41;</span>;</pre>
<p>Done.</p>
<p>PS - Note to self: Behovet for indexer dukket for min del opp når jeg skulle hente ut ca 75.000 rader fra en tabell over nettartikler, hvorav noen var duplikater. For å hente ut kun én linje per unike url gjorde jeg følgende spørring:</p>
<pre class="mysql"><span style="color: #993333; font-weight: bold;">SELECT</span> *, COUNT<span style="color: #66cc66;">&#40;</span>unik_id<span style="color: #66cc66;">&#41;</span> AS duplikat
<span style="color: #993333; font-weight: bold;">FROM</span> min_fine_tabell
<span style="color: #993333; font-weight: bold;">GROUP</span> <span style="color: #993333; font-weight: bold;">BY</span> unik_id
<span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> duplikat DESC;
&nbsp;</pre>
<p>Da kommer duplikatene (med antall større enn 1) øverst, følger alle som er unike.</p>
]]></content:encoded>
			<wfw:commentRss>http://stavelin.com/blog/2010/04/08/lage-indexer-i-mysql-med-mamp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sequel Pro avløser CocoaMySQL</title>
		<link>http://stavelin.com/blog/2010/03/28/sequel-pro-avloser-cocoamysql/</link>
		<comments>http://stavelin.com/blog/2010/03/28/sequel-pro-avloser-cocoamysql/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 16:46:55 +0000</pubDate>
		<dc:creator>Eirik</dc:creator>
				<category><![CDATA[kode]]></category>
		<category><![CDATA[cocoamysql]]></category>
		<category><![CDATA[databaser]]></category>
		<category><![CDATA[dbms]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mamp]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[sequel pro]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[sql klient]]></category>
		<category><![CDATA[xamp]]></category>

		<guid isPermaLink="false">http://stavelin.com/blog/?p=840</guid>
		<description><![CDATA[CocoaMySQL er en fantastisk liten klient til DBMSet mySQL. For Mac. På tross av at cocoamysql alltid fikk jobben gjort, så ser videreføringen i Sequel Pro ut som et steg opp. Sequel Pro GUI. At CocoaMySQL hverken var fullt av fancy funksjoner eller revolusjonerende teknologier var aldri noe hinder for arbeidsflyten for oss som stort [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="http://stavelin.com/blog/?p=840"><!-- &nbsp; --></abbr>
<p><a href="http://osx.iusethis.com/app/cocoamysql">CocoaMySQL</a> er en fantastisk liten klient til  <abbr title="Database Management System">DBMSet</abbr> <a href="http://www.mysql.com/">mySQL</a>. For Mac. På tross av at cocoamysql alltid fikk jobben gjort, så ser videreføringen i <strong><a href="http://osx.iusethis.com/app/sequelpro">Sequel Pro</a></strong> ut som et steg opp.</p>
<p><img src="http://stavelin.com/blog/wp-content/bilder/squelPro.png" alt="Sequel Pro GUI" class="" /></p>
<p class="bildetekst">Sequel Pro GUI.</p>
<p>At CocoaMySQL hverken var fullt av fancy funksjoner eller revolusjonerende teknologier var aldri noe hinder for arbeidsflyten for oss som stort sett jobber med databaser for web. Sequel Pro følger i samme fotspor. Det er først og fremst <abbr title="Graphical User Interface">GUIet</abbr> som er oppdatert til dagens standard for Mac, så vell som mindre endringer som nærmest likner bugfixer. Personlig er det bare muligheten til å kommentere tabellene som jeg virkelig savnet.
<p class="bildetekst">(som er uendelig nyttig hvis du lagrer verdier av typen verdiskalaer, f.eks. 0 - 10 hvor 10 er admin og tallene nedover beskriver ulike tilgangrettigheter, eller tallskalaer som kategoriserer variabler i et analyseopplegg).</p>
<p>En av de viktigste egenskapene til en SQLklient, er at den er enkel å bruke og sette opp. Typisk kjører jeg en lokal server på laptop'n min, og da stort sett en ferdig pakke ala <a href="http://www.mamp.info/">MAMP</a>. At det tar mindre enn 2 minutter å sette dette opp er målet, og dette viderefører Sequel Pro. Se f.eks. <a href="http://www.sequelpro.com/docs/Connecting_to_MAMP_or_XAMPP">instruksene for MAMP/XAMP her</a>. </p>
<p>Jeg snublet over Sequel Pro da cocoamysql, av en aller annen grunn, tok urimelig mye systemresurser i et stort datasett jeg jobber med. Sequel Pro kjører som det skulle være det neste på skjermen her, noe som er langt fram sannheten. At små detaljer som redigering av innhold i celler, reorganisering av tabellstrukturer og bedre håndtering av tabellenes metadata er betydelig smoothere enn før gjør opplevelsen sammenliknbar med forgjengeren, men samtidig et skritt opp. Jobber du med mysqldatabaser på mac, så er Sequel Pro absolutt verdt å ta en titt på. Open source er det også. </p>
]]></content:encoded>
			<wfw:commentRss>http://stavelin.com/blog/2010/03/28/sequel-pro-avloser-cocoamysql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

