<?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>EDBloggen</title> <atom:link href="http://alexander.karlstad.be/feed/" rel="self" type="application/rss+xml" /><link>http://alexander.karlstad.be</link> <description>Alexander Karlstad. Blogger hovedsakelig om Linux og sånt.</description> <lastBuildDate>Tue, 10 Apr 2012 12:33:29 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>Buypass smartkortleser og Ubuntu</title><link>http://alexander.karlstad.be/buypass-smartkortleser-og-ubuntu/</link> <comments>http://alexander.karlstad.be/buypass-smartkortleser-og-ubuntu/#comments</comments> <pubDate>Tue, 10 Apr 2012 12:29:04 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[11.10]]></category> <category><![CDATA[12.04]]></category> <category><![CDATA[Buypass]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[libccid]]></category> <category><![CDATA[libpcsclite]]></category> <category><![CDATA[Oneiric]]></category> <category><![CDATA[OpenJDK]]></category> <category><![CDATA[Oracle]]></category> <category><![CDATA[pcscd]]></category> <category><![CDATA[Precise]]></category> <category><![CDATA[Ubuntu]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=1389</guid> <description><![CDATA[Bruker du Ubuntu og liker å tippe eller vil sjekke reseptene dine? Buypass støtter "alle" plattformer – også Linux, men det er ikke alltid ting fungerer som de skal. På nettsidene til Buypass finner du en .deb-pakke man kan laste ned og installere for å klargjøre maskinen for Buypass-leseren. Du kan også laste ned et PDF-dokument med beskrivelse [...]]]></description> <content:encoded><![CDATA[<div id="attachment_1392" class="wp-caption alignleft" style="width: 310px"><a href="http://alexander.karlstad.be/buypass-smartkortleser-og-ubuntu/buypass_liggende_u_payoff_rgb/" rel="attachment wp-att-1392"><img class="size-medium wp-image-1392" title="Buypass_liggende_u_payoff_RGB" src="http://alexander.karlstad.be/wp-content/uploads/2012/04/Buypass_liggende_u_payoff_RGB-300x54.png" alt="" width="300" height="54" /></a><p class="wp-caption-text">Buypass</p></div><p>Bruker du Ubuntu og liker å <a href="http://norsk-tipping.no">tippe</a> eller vil <a href="http://mineresepter.no">sjekke reseptene dine</a>? Buypass støtter "alle" plattformer – også Linux, men det er ikke <em>alltid</em> ting fungerer som de skal.</p><p><span id="more-1389"></span></p><p>På <a href="https://www.buypass.no/bedrift/kundeservice/nedlasting/smartkortst%C3%B8tte-for-linux">nettsidene til Buypass finner</a> du en .deb-pakke man kan laste ned og installere for å klargjøre maskinen for Buypass-leseren. Du kan også laste ned <a href="https://www.buypass.no/_attachment/8935/binary/2959?download=true">et PDF-dokument</a> med beskrivelse om hvordan du kan installere via kommandolinjen – min personlige favoritt. Eller så kan du bare se nedenfor hvordan man gjør det. Jeg har i tillegg spurt Buypass om hjelp til å få det til å fungere i Ubuntu 12.04, som riktignok fremdeles er i beta, men de hadde faktisk løsningen <img src='http://alexander.karlstad.be/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p><pre class="brush: bash; title: ; notranslate">
sudo apt-get install libccid pcscd pcsc-tools libpcsclite-dev
</pre><p>Voila!</p><p>Neida, det er faktisk ikke sikkert at det der gjør biffen. Det var i hvert fall min erfaring med Ubuntu 12.04. Etter en e-post til Buypass, fikk jeg følgende svar tilbake:</p><blockquote><p>sudo apt-get purge openjdk-*-jdk icedtea-plugin libopenct1 openct<br /> sudo add-apt-repository ppa:webupd8team/java<br /> sudo apt-get update<br /> sudo apt-get install oracle-java7-installer<br /> sudo apt-get install pcsc-tools libpcsclite-dev pcscd libccid</p><p>Java må finne libpcsclite.so i /usr/lib, /usr/lib64, /usr/lib/64, eller /usr/local/lib. (Sett inn riktig versjon i linjen under)</p><p>sudo ln -s /lib/x86_64-linux-gnu/libpcsclite.so.1.0.0 /usr/lib/libpcsclite.so</p><p>sudo ldconfig</p></blockquote><p>Dette vil da <em>fjerne</em> OpenJDK og installere Oracle sin Java. Jeg foretrekker egentlig å la OpenJDK ligge på maskinen, og jeg fant etter hvert ut at det holdt å lage symlinken fra /usr/lib/i386-linux-gnu/libpcsclite.so til /usr/lib/libpcsclite.so. Enkelt og greit <img src='http://alexander.karlstad.be/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p><p><strong>OBS!</strong> Filstien <strong>/usr/lib/i386-linux-gnu/libpcsclite.so</strong> kan variere fra system til system. Hvis du vil finne libpcsclite.so-filen, kan du prøve med følgende kommandoer:</p><pre class="brush: bash; title: ; notranslate">
locate libpcsclite.so
</pre><p>Deretter kan du opprette symlenken:</p><pre class="brush: bash; title: ; notranslate">
sudo ln -s /usr/lib/i386-linux-gnu/libpcsclite.so /usr/lib/libpcsclite.so
</pre>]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/buypass-smartkortleser-og-ubuntu/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Send og motta e-post fra andre e-postkontoer med Gmail</title><link>http://alexander.karlstad.be/send-og-motta-e-post-fra-andre-e-postkontoer-med-gmail/</link> <comments>http://alexander.karlstad.be/send-og-motta-e-post-fra-andre-e-postkontoer-med-gmail/#comments</comments> <pubDate>Mon, 02 Apr 2012 02:20:30 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[aliases]]></category> <category><![CDATA[e-mail]]></category> <category><![CDATA[forward]]></category> <category><![CDATA[Gmail]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[IMAP]]></category> <category><![CDATA[POP]]></category> <category><![CDATA[videresending]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=1360</guid> <description><![CDATA[Har du flere e-postkontoer andre steder, men vil egentlig bare bestyret alt fra ett sted – Gmail? Gmail støtter å sende og motta e-post fra flere e-postkontoer. Både via POP og IMAP, men også hvis man bare har en adresse et annet sted som automatisk videresender til din eksisterende Gmail-adresse. På skolen har du for eksempel [...]]]></description> <content:encoded><![CDATA[<div id="attachment_1380" class="wp-caption alignleft" style="width: 310px"><a href="http://alexander.karlstad.be/send-og-motta-e-post-fra-andre-e-postkontoer-med-gmail/gmail/" rel="attachment wp-att-1380"><img class="size-medium wp-image-1380" title="gmail" src="http://alexander.karlstad.be/wp-content/uploads/2012/04/gmail-300x135.png" alt="" width="300" height="135" /></a><p class="wp-caption-text">Gmail</p></div><p>Har du flere e-postkontoer andre steder, men vil egentlig bare bestyret alt fra <em>ett</em> sted – Gmail? Gmail støtter å sende og motta e-post fra flere e-postkontoer. Både via POP og IMAP, men også hvis man bare har en adresse et annet sted som automatisk videresender til din eksisterende Gmail-adresse. På skolen har du for eksempel foo123@student.uib.no som adresse. <a href="https://it.uib.no/Bruk_av_Webmail#Videresende_e-post">Den kan du da sette opp til å videresende</a> til foo123@gmail.com, samtidig som du også kan konfigurere Gmail til å sende <em>fra</em> denne adressen (motta gjør den jo automatisk). Her er en visuell guide.</p><p><span id="more-1360"></span></p><p>Har du flere e-postkontoer andre steder, men vil egentlig bare bestyret alt fra <em>ett</em> sted – Gmail? Gmail støtter å sende og motta e-post fra flere e-postkontoer. Både via POP og IMAP, men også hvis man bare har en adresse et annet sted som automatisk videresender til din eksisterende Gmail-adresse. På skolen har du for eksempel foo123@student.uib.no som adresse. <a href="https://it.uib.no/Bruk_av_Webmail#Videresende_e-post">Den kan du da sette opp til å videresende</a> til foo123@gmail.com, samtidig som du også kan konfigurere Gmail til å sende <em>fra</em> denne adressen (motta gjør den jo automatisk). Her er en visuell guide.</p><div id="attachment_1361" class="wp-caption alignnone" style="width: 610px"><a href="http://alexander.karlstad.be/send-og-motta-e-post-fra-andre-e-postkontoer-med-gmail/nummer1/" rel="attachment wp-att-1361"><img class="size-large wp-image-1361" title="nummer1" src="http://alexander.karlstad.be/wp-content/uploads/2012/04/nummer1-600x316.png" alt="" width="600" height="316" /></a><p class="wp-caption-text">Hovedbildet i Gmail. Klikk på tannhjulet i høyre hjørne og velg «Innstillinger»</p></div><div id="attachment_1362" class="wp-caption alignnone" style="width: 610px"><a href="http://alexander.karlstad.be/send-og-motta-e-post-fra-andre-e-postkontoer-med-gmail/nummer2/" rel="attachment wp-att-1362"><img class="size-large wp-image-1362" title="nummer2" src="http://alexander.karlstad.be/wp-content/uploads/2012/04/nummer2-600x304.png" alt="" width="600" height="304" /></a><p class="wp-caption-text">Innstillingene dukker opp. Klikk på «Kontoer» her for å bestyre, ja, kontoer.</p></div><div id="attachment_1363" class="wp-caption alignnone" style="width: 610px"><a href="http://alexander.karlstad.be/send-og-motta-e-post-fra-andre-e-postkontoer-med-gmail/nummer3/" rel="attachment wp-att-1363"><img class="size-large wp-image-1363" title="nummer3" src="http://alexander.karlstad.be/wp-content/uploads/2012/04/nummer3-600x318.png" alt="" width="600" height="318" /></a><p class="wp-caption-text">Ooogså klikker vi på «Legg til en annen e-postadresse som du eier».</p></div><div id="attachment_1364" class="wp-caption alignnone" style="width: 610px"><a href="http://alexander.karlstad.be/send-og-motta-e-post-fra-andre-e-postkontoer-med-gmail/nummer4/" rel="attachment wp-att-1364"><img class="size-large wp-image-1364" title="nummer4" src="http://alexander.karlstad.be/wp-content/uploads/2012/04/nummer4-600x307.png" alt="" width="600" height="307" /></a><p class="wp-caption-text">Opp popper et vindu hvor du skriver inn navnet ditt (det som vises hos mottaker når du sender fra denne adressen) og selve e-postadressen du vil legge til i Gmail.</p></div><div id="attachment_1365" class="wp-caption alignnone" style="width: 610px"><a href="http://alexander.karlstad.be/send-og-motta-e-post-fra-andre-e-postkontoer-med-gmail/nummer5/" rel="attachment wp-att-1365"><img class="size-large wp-image-1365" title="nummer5" src="http://alexander.karlstad.be/wp-content/uploads/2012/04/nummer5-600x540.png" alt="" width="600" height="540" /></a><p class="wp-caption-text">Så fyller vi inn nødvendig info, og klikker oss videre. Behandle som alias? Jada.</p></div><div id="attachment_1366" class="wp-caption alignnone" style="width: 610px"><a href="http://alexander.karlstad.be/send-og-motta-e-post-fra-andre-e-postkontoer-med-gmail/nummer6/" rel="attachment wp-att-1366"><img class="size-large wp-image-1366" title="nummer6" src="http://alexander.karlstad.be/wp-content/uploads/2012/04/nummer6-600x540.png" alt="" width="600" height="540" /></a><p class="wp-caption-text">Bruk Google/Gmails servere til å sende e-post. Jepp. Det er enklest.</p></div><div id="attachment_1367" class="wp-caption alignnone" style="width: 610px"><a href="http://alexander.karlstad.be/send-og-motta-e-post-fra-andre-e-postkontoer-med-gmail/nummer7/" rel="attachment wp-att-1367"><img class="size-large wp-image-1367" title="nummer7" src="http://alexander.karlstad.be/wp-content/uploads/2012/04/nummer7-600x540.png" alt="" width="600" height="540" /></a><p class="wp-caption-text">Til slutt må vi sende ut en bekreftelses-e-post. Det følger en lenke du må klikke på for å bekrefte at &quot;ja, jeg eier denne e-postadressen, jeg&quot;.</p></div><div id="attachment_1368" class="wp-caption alignnone" style="width: 610px"><a href="http://alexander.karlstad.be/send-og-motta-e-post-fra-andre-e-postkontoer-med-gmail/nummer8/" rel="attachment wp-att-1368"><img class="size-large wp-image-1368 " title="nummer8" src="http://alexander.karlstad.be/wp-content/uploads/2012/04/nummer8-600x275.png" alt="" width="600" height="275" /></a><p class="wp-caption-text">Etter at du har fått denne verifiserings-e-posten og klikket på verifiseringslenken i den, prøv så å skriv en ny e-post! Flere adresser dukker opp i fra-feltet <img src='http://alexander.karlstad.be/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /></p></div><p><em>Denne guiden er dedisert til Marita – hun som trenger bilder for å forstå</em> (og for øvrig også alle dere andre som trenger hjelp til dette).</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/send-og-motta-e-post-fra-andre-e-postkontoer-med-gmail/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Synaptics (touchpad) tweaking</title><link>http://alexander.karlstad.be/synaptics-touchpad-tweaking/</link> <comments>http://alexander.karlstad.be/synaptics-touchpad-tweaking/#comments</comments> <pubDate>Wed, 07 Mar 2012 13:58:47 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[Lenovo]]></category> <category><![CDATA[Mac scroll]]></category> <category><![CDATA[reverse scroll]]></category> <category><![CDATA[Synaptics]]></category> <category><![CDATA[synclient]]></category> <category><![CDATA[touchpad]]></category> <category><![CDATA[Trackpoint]]></category> <category><![CDATA[vertical scroll]]></category> <category><![CDATA[wheel emulation]]></category> <category><![CDATA[xinput]]></category> <category><![CDATA[xmodmap]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=1322</guid> <description><![CDATA[Som tittelen sier. Det er så mangt man kan og gjerne vil gjøre med touchpaden sin. Personlig er jeg blodfan av TrackPoint og foretrekker å slå av hele touchpaden. Det jeg dog har hatt lyst til, er å få hele touchpaden til å oppføre seg som en eneste stor vertikalrull (les: vertical scroll på engelsk [...]]]></description> <content:encoded><![CDATA[<div id="attachment_1341" class="wp-caption alignleft" style="width: 310px"><a href="http://alexander.karlstad.be/synaptics-touchpad-tweaking/touchpad/" rel="attachment wp-att-1341"><img class="size-medium wp-image-1341" title="touchpad" src="http://alexander.karlstad.be/wp-content/uploads/2012/03/touchpad-300x232.png" alt="" width="300" height="232" /></a><p class="wp-caption-text">Touchpad og TrackPoint på Lenovo ThinkPad</p></div><p><span id="more-1322"></span></p><p>Som tittelen sier. Det er så mangt man kan og gjerne vil gjøre med touchpaden sin. Personlig er jeg blodfan av TrackPoint og foretrekker å slå av hele touchpaden.</p><p>Det jeg dog har hatt lyst til, er å få hele touchpaden til å oppføre seg som en eneste stor vertikalrull (les: vertical scroll på engelsk - norsk er vanskelig), og neimen var det ikke mulig å få til også. I samme slengen tenkte jeg at det hadde vært kult å se om det var mulig å få til samme omvendtrull som Mac nå har innført (samme som på smarttelefoner, og bisarr). Begge deler veldig gjennomførbart med et par kommandoer.</p><p>Et annet problem som har dukket opp etter Unity, er at ALT+midtknapp fungerer dårlig for å endre størrelse på vinduer. Dog kun på TrackPoint sin midtknapp, og dette skyldes såkalt "wheel emulation", at den simulerer et rullehjul i stedet for midtknapp uten funksjon.</p><p>Kode, med kommentarer for hver enkelt:</p><pre class="brush: bash; title: ; notranslate">
#!/bin/bash
# Slå PÅ touchpad (0 = på, 1 = av)
synclient TouchpadOff=0

# endre vertikalrullgrensen på venstresiden til 0
synclient LeftEdge=0

# sett vertikalrullgrensen fra høyre til 1
# vertikalrullgrensen går derfor fra 1 og til endestoppet på touchpaden
synclient RightEdge=1

# slå på håndflategjenkjenning (kjekt når du skriver)
synclient PalmDetect=1

# hack for å slå på omvendt rulling (reverse scroll)
xmodmap -e &quot;pointer = 1 2 3 5 4&quot;

# for å reversere og sette rullingen tilbake til normal:
xmodmap -e &quot;pointer = default&quot;
</pre><h3>Slå av hjulemulering</h3><p>For å slå av hjulemulering på midtknappen til TrackPoint-en, må man snoke litt og først finne input-ID-en til TrackPoint-enheten. Dette gjør du enkelt ved å skrive «xinput list» i terminalen.</p><div id="attachment_1333" class="wp-caption alignnone" style="width: 574px"><a href="http://alexander.karlstad.be/synaptics-touchpad-tweaking/xinput-list/" rel="attachment wp-att-1333"><img class="size-full wp-image-1333" title="xinput list" src="http://alexander.karlstad.be/wp-content/uploads/2012/03/xinput-list.png" alt="" width="564" height="256" /></a><p class="wp-caption-text">«xinput list»</p></div><p>I mitt tilfelle er ID-en 13. Deretter kan du enkelt og greit skrive</p><pre class="brush: bash; title: ; notranslate">
xinput --set-prop 13 &quot;Evdev Wheel Emulation&quot; 0
</pre><p>Verifiser gjerne ved å kjøre</p><pre class="brush: bash; title: ; notranslate">
xinput --list-props 13
</pre><div id="attachment_1334" class="wp-caption alignnone" style="width: 581px"><a href="http://alexander.karlstad.be/synaptics-touchpad-tweaking/list-props2/" rel="attachment wp-att-1334"><img class="size-full wp-image-1334" title="list-props2" src="http://alexander.karlstad.be/wp-content/uploads/2012/03/list-props2.png" alt="" width="571" height="340" /></a><p class="wp-caption-text">«xinput --list-props 13»</p></div> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/synaptics-touchpad-tweaking/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Optimalisering av lastetid på nettsider</title><link>http://alexander.karlstad.be/optimalisering-av-lastetid-pa-nettsider/</link> <comments>http://alexander.karlstad.be/optimalisering-av-lastetid-pa-nettsider/#comments</comments> <pubDate>Tue, 06 Mar 2012 17:58:45 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[cache]]></category> <category><![CDATA[CGI]]></category> <category><![CDATA[digi.no]]></category> <category><![CDATA[expire]]></category> <category><![CDATA[lastetid]]></category> <category><![CDATA[nginx]]></category> <category><![CDATA[php]]></category> <category><![CDATA[pingdom]]></category> <category><![CDATA[varnish]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=1272</guid> <description><![CDATA[Lastetid er viktig. Er sidene trege, blir besøkstallene likedan. Pingdom har et flott verktøy for å måle lastetid på sidene dine. Der får du også opp flotte tips om hvordan den kan forbedres, og scoren din kan bli høyere. Etter at jeg satte meg ned for å forbedre lastetiden på disse sidene, gikk scoren fra [...]]]></description> <content:encoded><![CDATA[<div id="attachment_1273" class="wp-caption alignright" style="width: 310px"><a href="http://alexander.karlstad.be/optimalisering-av-lastetid-pa-nettsider/siteloadtime/" rel="attachment wp-att-1273"><img class="size-medium wp-image-1273 " title="siteloadtime" src="http://alexander.karlstad.be/wp-content/uploads/2012/03/siteloadtime-300x109.png" alt="" width="300" height="109" /></a><p class="wp-caption-text">Lastetid for denne bloggen etter optimaliseringen(e)</p></div><p>Lastetid er viktig. Er sidene trege, blir besøkstallene likedan.</p><p>Pingdom har et flott verktøy for å måle lastetid på sidene dine. Der får du også opp flotte tips om hvordan den kan forbedres, og scoren din kan bli høyere. Etter at jeg satte meg ned for å forbedre lastetiden på disse sidene, gikk scoren fra 70-80-ish til 96/100, i tillegg til at lastetiden i seg selv gikk ned til 6-900 ms. Kjekt!</p><h3>1. Varnish</h3><p>Som jeg tidligere også har skrevet om, så er web-cache-tjeneren Varnish noe av det bedre som har hendt med internett i nyere tid. "Alle" bruker Varnish nå til dags, og det viser seg å være en enorm avlasting for webtjenere generelt sett. Tidligere har blant annet digi.no skrevet om at de <a href="http://www.digi.no/804783/mye-raskere-digino-med-friprog-rakett">gikk fra 14 webtjenere til 2 etter at de gikk over til Varnish i front</a>, <a href="https://www.varnish-software.com/references/social-media/facebook">Facebook</a>, <a href="https://www.varnish-software.com/references/online-newspapers/vg">VG</a> og <a href="https://www.varnish-software.com/references/music-industry">WiMP</a> bruker alle Varnish.</p><p>Et problem som pingdom-testen gjerne tar tak i, er såkalte cookiless domains. Altså at cookies ikke skal settes på statiske filer. I varnish kan man legge til følgende snutt i vcl_recv-metoden:</p><pre class="brush: bash; title: ; notranslate">
    // caching these files is fine
    if (req.http.Accept-Encoding) {
        if (req.url ~ &quot;\.(jpg|png|gif|gz|tgz|bz2|lzma|tbz)(\?.*|)$&quot;) {
            remove req.http.Accept-Encoding;
        } elsif (req.http.Accept-Encoding ~ &quot;gzip&quot;) {
            set req.http.Accept-Encoding = &quot;gzip&quot;;
        } elsif (req.http.Accept-Encoding ~ &quot;deflate&quot;) {
            set req.http.Accept-Encoding = &quot;deflate&quot;;
        } else {
            remove req.http.Accept-Encoding;
        }
    }

    // Remove cookies and query string for real static files
    if (req.url ~ &quot;^/[^?]+\.(jpeg|jpg|png|gif|ico|js|css|txt|gz|zip|lzma|bz2|tgz|tbz|html|htm)(\?.*|)$&quot;) {
        unset req.http.cookie;
        set req.url = regsub(req.url, &quot;\?.*$&quot;, &quot;&quot;);
    }
</pre><h3>2. Nginx – expire/vary-headere og gzip</h3><p>Nginx er en lettvekter innen webtjenerfeltet. Den er spesielt god på statiske filer, men man like gjerne sette opp CGI for PHP og andre kodespråk også.</p><p>Expire-headerne bør være satt til minst én uke frem i tid, og Vary bør være satt til "Accept-Encoding". <a href="http://wiki.nginx.org/HttpGzipModule">Gzip-modulen til nginx</a> tar seg av Vary-headeren, og <a href="http://wiki.nginx.org/HttpHeadersModule#expires">expire er en del av Headers-modulen</a>.</p><p>Nginx setter javascript til application/x-javascript som standard, så gzip_types må settes til å akseptere blant annet denne. Under er et eksempel på oppsett man kan ha for en site i nginx som setter cache-utgang på statiske filer til en uke og setter Vary-header for gitte mime-typer. gzip_types er som standard kun satt til text/html.</p><pre class="brush: bash; title: ; notranslate">
location ~* \.(js|html|htm|css|png|jpg|jpeg|gif|ico)$ {
    gzip on;
    gzip_vary on;
    gzip_types text/javascript text/css image/jpg image/png image/gif text/plain application/json application/x-javascript application/javascript;
    expires 1w;
    log_not_found off;
}
</pre><p>Det var vel egentlig det. Eller? Kom med flere innspill i kommentarfeltet, da vel!</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/optimalisering-av-lastetid-pa-nettsider/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Javascript-templates (og AJAX-lasting med jQuery)</title><link>http://alexander.karlstad.be/javascript-templates-og-ajax-lasting-med-jquery/</link> <comments>http://alexander.karlstad.be/javascript-templates-og-ajax-lasting-med-jquery/#comments</comments> <pubDate>Thu, 01 Mar 2012 16:20:24 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Utvikling]]></category> <category><![CDATA[AJAX]]></category> <category><![CDATA[bart]]></category> <category><![CDATA[JavaScript]]></category> <category><![CDATA[jQuery]]></category> <category><![CDATA[mustache]]></category> <category><![CDATA[mustasj]]></category> <category><![CDATA[templates]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=1188</guid> <description><![CDATA[Mustasjen er i anmarsj, og ikke bare i ansiktet til hipstere. Mustache er et rammeverk for templates, eller maler, som også er tilgjengelig i Javascript. Det tillater deg enkelt og greit å definere strenger med HTML og forskjellige tagger for å representere variabler. Veldig greit om du er glad i å bruke massevis av $('foo').append('lang [...]]]></description> <content:encoded><![CDATA[<p>Mustasjen er i anmarsj, og ikke bare i ansiktet til hipstere. Mustache er et rammeverk for templates, eller maler, som også er tilgjengelig i Javascript. Det tillater deg enkelt og greit å definere strenger med HTML og forskjellige tagger for å representere variabler. Veldig greit om du er glad i å bruke massevis av $('foo').append('lang HTML-kode her').</p><p>Enda bedre er det selvfølgelig når man bare kan laste inn templates med AJAX og dermed kunne ha et lite lager med templates liggende. Mustache støtter i tillegg seksjoner, og med rett bruk kan du faktisk klare deg med en enkelt fil.</p><p><span id="more-1188"></span></p><p>Eksempel:</p><pre class="brush: jscript; title: ; notranslate">
var foo = '&lt;strong&gt;{{foo}}&lt;/strong&gt;';
Mustache.to_html({'foo': 'bar'}, foo);
</pre><p>Blir faktisk til</p><pre class="brush: xml; title: ; notranslate">
&lt;strong&gt;bar&lt;/strong&gt;
</pre><p>Hvis vi tar det videre og benytter oss av seksjoner, kan vi gjøre noe som dette:</p><pre class="brush: jscript; title: ; notranslate">var foo = '&lt;ul&gt;{{#section}}&lt;li&gt;&lt;a href=&quot;{{url}}&quot;&gt;{{name}}&lt;/a&gt;&lt;/li&gt;{{/section}}&lt;/ul&gt;';

Mustache.to_html({
  'section': [
    {'name': 'Ola Nordmann', 'url': 'http://facebook.com/ola.nordmann'},
    {'name': 'Kirsten Giftekniv', 'url': 'http://facebook.com/kirsten.gift'}
  ]
}, foo);</pre><p>HTML-koden som kommer ut av dette, blir da:</p><pre class="brush: xml; title: ; notranslate">&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://facebook.com/ola.nordmann&quot;&gt;Ola Nordmann&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://facebook.com/kirsten.gift&quot;&gt;Kirsten Giftekniv&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</pre><p>Med andre ord så takler rammeverket fint å traversere arrays. Så kan vi se videre på å skrive en plugin til jQuery. Mitt eget er veldig enkelt, og API-et er som følger:</p><pre class="brush: jscript; title: ; notranslate">
$.renderTemplate(template, data, function(html) {
  $(someObject).append(html);
});
</pre><p>Selve kildekoden til jQuery-pluginen ser da slik ut:</p><pre class="brush: jscript; title: ; notranslate">
$.loadTemplate = function(template, fn) {
    $.ajax(template, { 'cache': false, 'success': fn }); // cache bør du vurdere selv om du vil slå av eller på
}

$.renderTemplate = function(tepmlate, data, fn) {
  $.ajax(template, {
    'cache': false,
    'success': function(raw) {
      fn(Mustache.to_html(raw, data));
    }
  });
}

//Eksempel:
$.renderTemplate('/templates/foo.txt', {
  'section': {
    'foo': 'bar',
    'bar': 'baz'
  }
}, function(html) {
  $('en eller annen selector').append(html);
}
</pre>]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/javascript-templates-og-ajax-lasting-med-jquery/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Syntax-highlighting i WordPress</title><link>http://alexander.karlstad.be/syntax-highlighting-i-wordpress/</link> <comments>http://alexander.karlstad.be/syntax-highlighting-i-wordpress/#comments</comments> <pubDate>Wed, 29 Feb 2012 08:00:30 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[Utvikling]]></category> <category><![CDATA[editor]]></category> <category><![CDATA[kildekode]]></category> <category><![CDATA[syntax]]></category> <category><![CDATA[Syntax Highlighter Evolved]]></category> <category><![CDATA[syntax highlighting]]></category> <category><![CDATA[TinyMCE]]></category> <category><![CDATA[WordPress Codex]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=1243</guid> <description><![CDATA[WordPress sin editor er ikke så veldig snill når det kommer til å lime inn kildekode direkte i den, med mindre du bruker den rene HTML-editoren. Så fort du bytter tilbake til visuell-editor, blir blant annet &#60; og &#62; byttet ut med HTML-entiteter for disse tegnene, noe som gjør det relativt vanskelig å legge ut [...]]]></description> <content:encoded><![CDATA[<p>WordPress sin editor er ikke så veldig snill når det kommer til å lime inn kildekode direkte i den, med mindre du bruker den rene HTML-editoren. Så fort du bytter tilbake til visuell-editor, blir blant annet &lt; og &gt; byttet ut med HTML-entiteter for disse tegnene, noe som gjør det relativt vanskelig å legge ut ren kildekode.</p><p>Men! Det er alltid et innstikk som fikser problemet. I dette tilfellet prøvde jeg først Creyon, men problemet vedvarte. Før jeg så fant et innlegg i <a href="http://codex.wordpress.org/Writing_Code_in_Your_Posts">WordPress sin Codex</a>, som viste til en løsning brukt på wordpress.com og som finnes som et eget tillegg: <a href="http://wordpress.org/extend/plugins/syntaxhighlighter/">Syntax Highlighter Evolved</a>. All kode limt inn mellom kodesnuttene blir ikke påvirket av TinyMCEs tåpelige omformattering.</p><p>Har du prøvd den og er fornøyd?</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/syntax-highlighting-i-wordpress/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Søke i telefonkatalogen fra terminalen? Ja!</title><link>http://alexander.karlstad.be/soke-i-telefonkatalogen-fra-terminalen-ja/</link> <comments>http://alexander.karlstad.be/soke-i-telefonkatalogen-fra-terminalen-ja/#comments</comments> <pubDate>Sun, 26 Feb 2012 11:00:25 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[Utvikling]]></category> <category><![CDATA[1881]]></category> <category><![CDATA[php]]></category> <category><![CDATA[python]]></category> <category><![CDATA[telefonkatalog]]></category> <category><![CDATA[terminal]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=1168</guid> <description><![CDATA[Har laget en enkel parser opp mot 1881 sitt søk på nett og som henter ut navn, adresse og sted. Det fungerer også å søke på navn, men den er ikke idiotsikker ;)]]></description> <content:encoded><![CDATA[<p>Har laget en enkel parser opp mot 1881 sitt søk på nett og som henter ut navn, adresse og sted. Det fungerer også å søke på navn, men den er ikke idiotsikker <img src='http://alexander.karlstad.be/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p><p>Oppdatering: har fikset PHP-versjonen så den ikke avhenger av mitt privatmekkede HTTP-bibliotek.</p><p><span id="more-1168"></span></p><p><strong>PHP</strong>:</p><pre class="brush: php; title: ; notranslate">
#!/usr/bin/php
&lt;?php
require_once('lib/HTTP.php');

if (!isset($argv[1])) {
    show_help();
    exit;
}

$tlf = $argv[1];
$tlf = urlencode($tlf);
$url = 'http://www.1881.no/?Query=' . $tlf;
$html = file_get_contents($url);
$headers = get_headers($url, 1);

preg_match(',charset=([A-Z0-9-]+),i', $headers['Content-Type'], $charset);
if (isset($charset[1]))
    $charset = $charset[1];
else
    $charset = 'utf-8';

$match = ',&lt;div.*?id=&quot;content_main&quot;.*?&gt;.*?&lt;div.*?class=&quot;listing alt&quot;.*?&gt;.*?&lt;h3&gt;&lt;a[^&gt;]*&gt;(.*?)&lt;/a&gt;.*?&lt;span&gt;(.*?)&lt;/span&gt;.*?&lt;/h3&gt;.*?&lt;p.*?class=&quot;listing_address&quot;&gt;.*?&lt;span&gt;(.*?)&lt;/span&gt;.*?&lt;/p&gt;,is';

preg_match($match, $html, $matches);

if (isset($matches[1], $matches[2], $matches[3])) {
    $name = trim(html_entity_decode($matches[1], ENT_COMPAT, $charset));
    $number = trim(html_entity_decode($matches[2], ENT_COMPAT, $charset));
    $number = preg_replace(',[^0-9]+,','', $number);
    $address = trim(html_entity_decode($matches[3], ENT_COMPAT, $charset));

    echo &quot;Name: $name\n&quot;;
    echo &quot;Number: $number\n&quot;;
    echo &quot;Address: $address\n&quot;;
}
else {
    echo &quot;Sorry, no match.\n&quot;;
}

function show_help() {
    $script = basename(__FILE__);
    echo &quot;Usage: {$script} &lt;number&gt;\n&quot;;
    echo &quot;\n&quot;;
    echo &quot; -n\tdisplay name only\n&quot;;
    echo &quot; -t\tdisplay number only\n&quot;;
    echo &quot; -a\tdisplay address only\n&quot;;
    exit;
}
</pre><p><strong>Python</strong>:</p><pre class="brush: python; title: ; notranslate">
#!/usr/bin/python

import urllib2
import re
import sys

try:
    number = sys.argv[1]
except IndexError:
    sys.exit(-1)

f = urllib2.urlopen(&quot;http://www.1881.no/?Query=&quot; + urllib2.quote(number))
html = f.read()

pattern = '&lt;div.*?id=&quot;content_main&quot;.*?&gt;.*?&lt;div.*?class=&quot;listing alt&quot;.*?&gt;.*?&lt;h3&gt;&lt;a[^&gt;]*&gt;(.*?)&lt;/a&gt;.*?&lt;span&gt;(.*?)&lt;/span&gt;.*?&lt;/h3&gt;.*?&lt;p.*?class=&quot;listing_address&quot;&gt;.*?&lt;span&gt;(.*?)&lt;/span&gt;.*?&lt;/p&gt;'

# Compile regex pattern. Note the &quot;re.S&quot; which is an requivalent to the &quot;s&quot;
# global pattern
p = re.compile(pattern, re.S);

# perform the actual matching and return regexmatch object
m = p.search(html);

# check length of match tuple
if m and len(m.groups()) == 3:
    name = m.group(1)

    # strip non-numeric characters in phone number
    phone = re.sub('[^0-9]+', '', m.group(2))
    address = m.group(3)

    # print. the good old sprintf way
    print &quot;Name: %s\nPhone: %s\nAddress: %s&quot; % (name, phone, address)
else:
    print &quot;Sorry! No match <img src='http://alexander.karlstad.be/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> &quot;

f.close();
</pre>]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/soke-i-telefonkatalogen-fra-terminalen-ja/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Send filer med XHR og jQuery (HTML5-opplasting)</title><link>http://alexander.karlstad.be/send-filer-med-xhr-og-jquery-html5-opplasting/</link> <comments>http://alexander.karlstad.be/send-filer-med-xhr-og-jquery-html5-opplasting/#comments</comments> <pubDate>Fri, 24 Feb 2012 19:00:54 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[AJAX]]></category> <category><![CDATA[drag and drop]]></category> <category><![CDATA[File]]></category> <category><![CDATA[FileReader]]></category> <category><![CDATA[FormData]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[jQuery]]></category> <category><![CDATA[opplasting]]></category> <category><![CDATA[upload]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=1159</guid> <description><![CDATA[Jeg jobbet på i flere timer for å finne ut hvordan man kan bruke jQuery sitt $.ajax()-kall til å sende filer ved hjelp av nyere HTML5-"standarder", som for eksempel drag/drop-eventene og File-, FileReader- og FormData-klassene. Det kan godt hende det bare er meg, men jeg slet hardt og godt med å finne ut hvordan jeg [...]]]></description> <content:encoded><![CDATA[<p>Jeg jobbet på i flere timer for å finne ut hvordan man kan bruke jQuery sitt $.ajax()-kall til å sende filer ved hjelp av nyere HTML5-"standarder", som for eksempel drag/drop-eventene og File-, FileReader- og FormData-klassene.</p><p><span id="more-1159"></span></p><p>Det kan godt hende det bare er meg, men jeg slet hardt og godt med å finne ut hvordan jeg kunne <a href="https://developer.mozilla.org/En/XMLHttpRequest/Using_XMLHttpRequest#Sending_files_using_a_FormData_object">bruke jQuery sitt $.ajax()-kall for å sende filer</a>, da ved hjelp av siste nytt i HTML5, nemlig drag/drop-eventene og <a href="https://developer.mozilla.org/en/DOM/File">File</a>/<a href="https://developer.mozilla.org/en/DOM/FileReader">FileReader</a>/<a href="https://developer.mozilla.org/en/XMLHttpRequest/FormData">FormData</a>-klassene.</p><p>Kort fortalt: <a href="http://api.jquery.com/jQuery.ajax/">$.ajax()</a> må settes til å ikke prosessere dataene, ei heller sette content-type i HTTP-forespørselen.</p><pre class="brush: jscript; title: ; notranslate">
$.ajax({
    'url': 'upload.php',
    'type': 'post',
    'data': ,
    'processData': false,
    'contentType': false,
    'success': function(data) {
        // do stuff
    }
});
</pre><p>I tillegg vil man ofte legge til et opplastingsbarometer eller lignende, noe som krever at man fester en metode til "onprogress"-eventen til XMLHttpRequest-objektet. Med jQuery er ikke det bare-bare, men $.ajax() har en mulighet for å overstyre dets xhr-objekt. For eksempel:</p><pre class="brush: jscript; title: ; notranslate">
$.ajax({
    'url': 'upload.php',
    'type': 'post',
    'data': fd,
    'processData': false,
    'contentType': false,
    'xhr': function(e) {
        var xhr = $.ajaxSettings.xhr();
        xhr.upload.addEventListener('progress', this.progress);

        return xhr;
    },
    'progress': function(e) {
        // upload bar stuff here
    },
    'success': function(data) {
         // success code!
    }
});
</pre><p>I akkurat det eksempelet, setter den this.progress som callback, noe som gjør at vi kan sette "progress" i selve config-objektet til $.ajax(). Du kan likegodt ha en lambda-funksjon der. Eventuelt kan du sette opp slik at alle $.ajax()-kall vil ha støtte for progress ved å bruke <a href="http://api.jquery.com/jQuery.ajaxSetup/">$.ajaxSetup()</a>.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/send-filer-med-xhr-og-jquery-html5-opplasting/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Ubuntu + nginx + varnish</title><link>http://alexander.karlstad.be/ubuntu-nginx-varnish/</link> <comments>http://alexander.karlstad.be/ubuntu-nginx-varnish/#comments</comments> <pubDate>Fri, 24 Feb 2012 08:30:33 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[nginx]]></category> <category><![CDATA[php-fpm]]></category> <category><![CDATA[proxy]]></category> <category><![CDATA[varnish]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=1197</guid> <description><![CDATA[Men ikke alt fungerer som det skal med det første. Her er noen erfaringer jeg gjorde meg. Nginx Det er ingen global konfigurasjonsmulighet til Nginx som sier at den skal lytte til *:8080 eller localhost:80. Dette må settes eksplisitt i hver eneste server-config (filene som ligger under /etc/nginx/sites-available/). Hvis du vil at sidene kan være [...]]]></description> <content:encoded><![CDATA[<div id="attachment_1214" class="wp-caption alignleft" style="width: 310px"><a href="http://alexander.karlstad.be/ubuntu-nginx-varnish/nginx-logo/" rel="attachment wp-att-1214"><img class="size-medium wp-image-1214" title="nginx-logo" src="http://alexander.karlstad.be/wp-content/uploads/2012/02/nginx-logo-300x77.png" alt="" width="300" height="77" /></a><p class="wp-caption-text">nginx</p></div><p>Men ikke alt fungerer som det skal med det første. Her er noen erfaringer jeg gjorde meg.</p><p><span id="more-1197"></span></p><h3>Nginx</h3><p>Det er ingen global konfigurasjonsmulighet til Nginx som sier at den skal lytte til *:8080 eller localhost:80. Dette må settes eksplisitt i hver eneste server-config (filene som ligger under <em>/etc/nginx/sites-available/</em>). Hvis du vil at sidene kan være offentlig tilgjengelig utenfor varnish, kan du kun skrive «<strong>listen 8080;</strong>», eller så er det anbefalt å prefikse med localhost – «<strong>listen localhost:8080;</strong>». Pass også på at du får endret det på alle <strong>server {}</strong>-blokker i filene. Det kan være flere, spesielt hvis man videresender fra www.domene.no til domene.no.</p><p>Slå av automatisk videresending med portnummer. Porten endrer du jo, og det fører bare til at den videresender til en adresse som ikke kan nås fra internett (siden nginx lytter på localhost:8080), eller at man kommer til den u-cachede versjonen. Dette gjør du med «<strong>port_in_redirect off;</strong>», og den kan settes rett i <strong>nginx.conf</strong>, så slipper du å tenke noe mer på det med server-configene.</p><p>Endre fastcgi_params så den setter riktig SERVER_PORT. Dette hvis du bruker php-fpm eller en annen form for proxy for ikke-statiske filer. Endre til:</p><blockquote><p><strong>fastcgi_param   SERVER_PORT     $http_x_forwarded_port;</strong></p></blockquote><h3>Varnish</h3><p>Sjekk /etc/default/varnish og endre så varnishd lytter til riktig port:</p><pre class="brush: bash; title: ; notranslate">
DAEMON_OPTS=&quot;-a :&lt;port&gt; \
    -T localhost:6082 \
    -f /etc/varnish/default.vcl \
    -S /etc/varnish/secret \
    -s malloc,256m&quot;
</pre><p>Sjekk deretter <strong>/etc/varnish/default.vcl</strong> (som definert i parameteret <strong>-f</strong> ovenfor) at den sender forespørslene videre til riktig host og port:</p><p>[default]<br /> backend default {<br /> .host = "";<br /> .port = " ";<br /> }<br /> [/default]</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/ubuntu-nginx-varnish/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Fjern Google+-knapp fra Google Reader</title><link>http://alexander.karlstad.be/fjern-google-knapp-fra-google-reader/</link> <comments>http://alexander.karlstad.be/fjern-google-knapp-fra-google-reader/#comments</comments> <pubDate>Wed, 22 Feb 2012 14:38:55 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[+1]]></category> <category><![CDATA[AdBlock]]></category> <category><![CDATA[block]]></category> <category><![CDATA[fjern]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Google Chrome]]></category> <category><![CDATA[Google Reader]]></category> <category><![CDATA[iframe]]></category> <category><![CDATA[plusone]]></category> <category><![CDATA[remove]]></category> <category><![CDATA[RSS]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=1153</guid> <description><![CDATA[Bare jeg som har irritert meg over at Google Reader har blitt enda tregere etter at de la til +1-knappen sin? Strengt tatt øker lastetiden for de fleste sider betraktelig så fort man legger til både Facebok, Twitter og Google+-knapper, og i hvert fall når det skal legges til en knapp på hver nyhetssak i RSS-leseren. [...]]]></description> <content:encoded><![CDATA[<div id="attachment_1211" class="wp-caption alignleft" style="width: 310px"><a href="http://alexander.karlstad.be/fjern-google-knapp-fra-google-reader/google-reader/" rel="attachment wp-att-1211"><img class="size-medium wp-image-1211" title="google-reader" src="http://alexander.karlstad.be/wp-content/uploads/2012/02/google-reader-300x135.png" alt="" width="300" height="135" /></a><p class="wp-caption-text">Google Reader</p></div><p>Bare jeg som har irritert meg over at Google Reader har blitt enda tregere etter at de la til +1-knappen sin? Strengt tatt øker lastetiden for de fleste sider betraktelig så fort man legger til både Facebok, Twitter og Google+-knapper, og i hvert fall når det skal legges til en knapp på hver nyhetssak i RSS-leseren.</p><p>Løsningen falt på <a href="https://chrome.google.com/webstore/detail/cfhdojbkjhnklbpkdaibdccddilifddb">AdBlock-tillegget i Chrome</a> og et lite custom-filter:</p><pre class="brush: plain; title: ; notranslate">||plusone.google.com/*$domain=google.com,subdocument</pre><p>"<strong>||</strong>" betyr at den matcher alt før "plusone.google.com", altså både http og https.</p><p>Dollartegnet (<strong>$</strong>) skiller av reglene og definerer starten på ekstrafiltrene, som da er <strong>domain</strong> og <strong>subdocument</strong>. <strong>domain=google.com</strong> setter restriksjon på hvilket domene denne regelen skal gjelde for (vil ikke slå av +1-knappen for hele internett hos meg) og <strong>subdocument</strong> betyr at den ikke laster inn iframes fra plusone.google.com.</p><p><strong>EDIT</strong>: Regelen fører til at Google AdSense slutter å fungere. Legg inn en exception-regel for google.com/adsense for at det skal fungere igjen:</p><pre class="brush: plain; title: ; notranslate">
@@||google.com/adsense
</pre><p>Verre var det ikke. Eller har du tips til hvordan regelen kan bli <em>enda</em> bedre? For eksempel så den <em>kun</em> gjelder for google.com/reader? Kommenter, takk.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/fjern-google-knapp-fra-google-reader/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Qualcomm Gobi 2000 + Ubuntu = sant</title><link>http://alexander.karlstad.be/qualcomm-gobi-2000-ubuntu-sant/</link> <comments>http://alexander.karlstad.be/qualcomm-gobi-2000-ubuntu-sant/#comments</comments> <pubDate>Tue, 22 Nov 2011 20:33:12 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[3G]]></category> <category><![CDATA[Gammu]]></category> <category><![CDATA[gnome-phone-manager]]></category> <category><![CDATA[Gobi]]></category> <category><![CDATA[GSM]]></category> <category><![CDATA[Lenovo]]></category> <category><![CDATA[network-manager]]></category> <category><![CDATA[PIN]]></category> <category><![CDATA[PIN code]]></category> <category><![CDATA[PIN-kode]]></category> <category><![CDATA[qcserial]]></category> <category><![CDATA[Qualcomm Gobi 2000]]></category> <category><![CDATA[SMS]]></category> <category><![CDATA[Tele2]]></category> <category><![CDATA[ThinkPad]]></category> <category><![CDATA[Thinkpad Edge]]></category> <category><![CDATA[Wammu]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=1034</guid> <description><![CDATA[Jeg kjøpte nylig en Thinkpad Edge 13" med innebygdt 3G- og GPS-modul av typen Qualcomm Gobi 2000. På de neste sidene går jeg gjennom man installerer driverne, setter opp mobilt bredbånd, integrerer den med Wammu/gnome-phone-manager så man kan sende SMS (og eventuelt ringe) og hvordan slå av PIN-koden. Jeg har også lekt litt med GPS-en [...]]]></description> <content:encoded><![CDATA[<p><br /> Jeg kjøpte nylig en Thinkpad Edge 13" med innebygdt 3G- og GPS-modul av typen Qualcomm Gobi 2000.</p><p>På de neste sidene går jeg gjennom man installerer driverne, setter opp mobilt bredbånd, integrerer den med Wammu/gnome-phone-manager så man kan sende SMS (og eventuelt ringe) og hvordan slå av PIN-koden. Jeg har også lekt litt med GPS-en som sitter i maskinen, men ikke nok til at jeg får det med i denne posten. Det får bli en sak for seg selv <img src='http://alexander.karlstad.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>Se de neste sidene for mer info.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/qualcomm-gobi-2000-ubuntu-sant/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Fikse plutselige problemer med hvilemodus/suspend i Ubuntu</title><link>http://alexander.karlstad.be/fikse-plutselige-problemer-med-hvilemodussuspend-i-ubuntu/</link> <comments>http://alexander.karlstad.be/fikse-plutselige-problemer-med-hvilemodussuspend-i-ubuntu/#comments</comments> <pubDate>Wed, 27 Jul 2011 20:24:38 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[2.6.38-10]]></category> <category><![CDATA[bug]]></category> <category><![CDATA[bugfix]]></category> <category><![CDATA[fix]]></category> <category><![CDATA[hvilemodus]]></category> <category><![CDATA[kjerne]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Linux-kjerne]]></category> <category><![CDATA[suspend]]></category> <category><![CDATA[VirtualBox]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=1131</guid> <description><![CDATA[For en ukes tid siden sluttet plutselig hvilemodus på laptopen å fungere , noe som slo meg som veldig uforutsett og merkelig. Ubuntu gjorde nødvendige forberedelser til å gå i hvilemodus og til slutt begynte også hvilemoduslampen å blinke slik den pleier, men skjermen sluknet aldri og stod bare og viste teksten som fortalte hva [...]]]></description> <content:encoded><![CDATA[<p>For en ukes tid siden sluttet plutselig hvilemodus på laptopen å fungere , noe som slo meg som veldig uforutsett og merkelig. Ubuntu gjorde nødvendige forberedelser til å gå i hvilemodus og til slutt begynte også hvilemoduslampen å blinke slik den pleier, men skjermen sluknet aldri og stod bare og viste teksten som fortalte hva den gjorde, og CPU-viften gikk fremdeles.</p><p>Den daværende kjernen var 2.6.38-10-generic-pae, og når jeg prøvde den forrige, 2.6.38-8-generic-pae, fungerte hvilemodus igjen, noe som gjorde at jeg litt raskt konkluderte med at det var kjernen som var problemet. Jeg fant også en <a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/811841">bug</a> som så ut til å passe.</p><p>Siden jeg ikke ga meg helt der, fordypte jeg meg litt mer (les: googlet mer), og kom frem til <a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/814323">en bug som passet perfekt</a>, som viste seg å være relatert til Virtualbox, som jeg tilfeldigvis også installerte siste versjon av (4.1) rundt samme tidspunkt som hvilemodus sluttet å fungere.</p><p>I Virtualbox sin bugtracker var også <a href="http://www.virtualbox.org/ticket/9260">denne bugen rapportert</a>, og det var en foreslått fiks der. For mitt vedkommende og maskin fungerte den utmerket, og jeg gjengir den i sin helhet her.</p><p>Rediger/opprett filen <em><strong>/etc/pm/config.d/unload_modules</strong></em> (som root) og legg inn følgende linje</p><blockquote><p>SUSPEND_MODULES="$SUSPEND_MODULES vboxdrv vboxnetflt vboxnetadp vboxpci "</p></blockquote><p>Pass også på å få med deg anførselstegnene og det siste mellomrommet i linjen der.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/fikse-plutselige-problemer-med-hvilemodussuspend-i-ubuntu/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Innstillinger for mobilt bredbånd fra Tele2</title><link>http://alexander.karlstad.be/innstillinger-for-mobilt-bredband-fra-tele2/</link> <comments>http://alexander.karlstad.be/innstillinger-for-mobilt-bredband-fra-tele2/#comments</comments> <pubDate>Fri, 01 Jul 2011 17:02:51 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[APN]]></category> <category><![CDATA[mobilt bredbånd]]></category> <category><![CDATA[Tele2]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=1100</guid> <description><![CDATA[Siden Tele2 ikke har info om manuelt oppsett av mobilt bredbånd på hjemmesidene (men de har det for WAP/GPRS), spurte jeg de på Twitter, og resultatet er følgende oppsett: Nummer: *99# Brukernavn: blankt Passord: blankt APN: data.tele2.no]]></description> <content:encoded><![CDATA[<div id="attachment_1102" class="wp-caption alignleft" style="width: 310px"><a rel="attachment wp-att-1102" href="http://alexander.karlstad.be/innstillinger-for-mobilt-bredband-fra-tele2/tele2/"><img class="size-medium wp-image-1102" title="tele2" src="http://alexander.karlstad.be/wp-content/uploads/2011/07/tele2-300x162.png" alt="" width="300" height="162" /></a><p class="wp-caption-text">Vellykket oppkobling, endelig!</p></div><p>Siden Tele2 ikke har info om manuelt oppsett av mobilt bredbånd på hjemmesidene (men de har det for <a href="https://www.tele2.no/kundeservice/1671.html">WAP/GPRS</a>), <a href="https://twitter.com/#!/tele2_ks/status/86316660822257664">spurte jeg de på Twitter</a>, og resultatet er følgende oppsett:</p><ul><li><strong>Nummer</strong>: *<em>99#</em></li><li><strong>Brukernavn</strong>: <em>blankt</em></li><li><strong>Passord</strong>: <em>blankt</em></li><li><strong>APN</strong>: <em>data.tele2.no</em></li></ul> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/innstillinger-for-mobilt-bredband-fra-tele2/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Slå av ventetid ved feiltastet passord med sudo</title><link>http://alexander.karlstad.be/sla-av-ventetid-ved-feiltastet-passord-med-sudo/</link> <comments>http://alexander.karlstad.be/sla-av-ventetid-ved-feiltastet-passord-med-sudo/#comments</comments> <pubDate>Thu, 30 Jun 2011 22:45:13 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[delay]]></category> <category><![CDATA[forsinkelse]]></category> <category><![CDATA[nodelay]]></category> <category><![CDATA[PAM]]></category> <category><![CDATA[sudo]]></category> <category><![CDATA[Ubuntu]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=1008</guid> <description><![CDATA[Noen ganger irritert deg over at det tar et sekund eller to før du kan taste passordet ditt på nytt når du skriver det feil? Som mye annet så kan dette også slås av! Husk at det er en sikkerhetsfunksjon som er tiltenkt å gjøre at det tar mye lengre tid for en cracker å [...]]]></description> <content:encoded><![CDATA[<p>Noen ganger irritert deg over at det tar et sekund eller to før du kan taste passordet ditt på nytt når du skriver det feil? Som mye annet så kan dette også slås av!</p><p><em>Husk at det er en sikkerhetsfunksjon som er tiltenkt å gjøre at det tar mye lengre tid for en cracker å bryte seg inn på maskinen din.</em></p><p>For å slå av forsinkelsen, åpne filen <em><strong>/etc/pam.d/common-auth</strong></em> og se etter linjen (linje nummer 17 i Ubuntu 11.04) som ser slik ut:</p><blockquote><p>auth    [success=1 default=ignore]  pam_unix.so nullok_secure</p></blockquote><p>og endre denne til</p><blockquote><p>auth    [success=1 default=ignore]  pam_unix.so nullok_secure nodelay</p></blockquote><p>Kilde: <a href="http://ubuntuforums.org/showthread.php?t=1176427">Ubuntuforums</a></p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/sla-av-ventetid-ved-feiltastet-passord-med-sudo/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Få flere konfigurasjonsmuligheter for touchpad/trackpoint</title><link>http://alexander.karlstad.be/fa-flere-konfigurasjonsmuligheter-for-touchpadtrackpoint/</link> <comments>http://alexander.karlstad.be/fa-flere-konfigurasjonsmuligheter-for-touchpadtrackpoint/#comments</comments> <pubDate>Mon, 27 Jun 2011 00:45:54 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[gpointing-device-settings]]></category> <category><![CDATA[IBM]]></category> <category><![CDATA[Lenovo]]></category> <category><![CDATA[ThinkPad]]></category> <category><![CDATA[touchpad]]></category> <category><![CDATA[Trackpoint]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=1003</guid> <description><![CDATA[Forleden hadde jeg et ønske om å slå av touchpaden på laptopen siden jeg bare bruker trackpoint-en og touchpad-overflaten er såpass stor at den ofte kommer i veien og roter det til når jeg skriver, spesielt kode. Etter litt googling, kom jeg frem til at gpointing-device-settings gir mer utvidede konfigurasjonsmuligheter for Trackpoint og Touchpad, og blant [...]]]></description> <content:encoded><![CDATA[<div id="attachment_1026" class="wp-caption alignleft" style="width: 310px"><a rel="attachment wp-att-1026" href="http://alexander.karlstad.be/fa-flere-konfigurasjonsmuligheter-for-touchpadtrackpoint/gpointingdevice/"><img class="size-medium wp-image-1026" title="gpointingdevice" src="http://alexander.karlstad.be/wp-content/uploads/2011/06/gpointingdevice-300x255.png" alt="" width="300" height="255" /></a><p class="wp-caption-text">GPointing Device</p></div><p>Forleden hadde jeg et ønske om å slå av touchpaden på laptopen siden jeg bare bruker trackpoint-en og touchpad-overflaten er såpass stor at den ofte kommer i veien og roter det til når jeg skriver, spesielt kode.</p><p>Etter litt googling, kom jeg frem til at <a href="apt://gpointing-device-settings">gpointing-device-settings</a> gir mer utvidede konfigurasjonsmuligheter for Trackpoint og Touchpad, og blant annet mulighet for å deaktivere hele enheten.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/fa-flere-konfigurasjonsmuligheter-for-touchpadtrackpoint/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Endre standardsortering og -visning i Thunderbird</title><link>http://alexander.karlstad.be/endre-standardsortering-og-visning-i-thunderbird/</link> <comments>http://alexander.karlstad.be/endre-standardsortering-og-visning-i-thunderbird/#comments</comments> <pubDate>Wed, 22 Jun 2011 23:57:30 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[Mozilla]]></category> <category><![CDATA[Mozilla Thunderbird]]></category> <category><![CDATA[sortering]]></category> <category><![CDATA[sorting]]></category> <category><![CDATA[threading]]></category> <category><![CDATA[Thunderbird]]></category> <category><![CDATA[tråding]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=1011</guid> <description><![CDATA[Jeg er neppe den eneste som irriterer meg over at Thunderbird sorterer all e-post stigende som standard, og i tillegg ikke har på tråding av e-post i visningen. Det førere til at man må gå gjennom hver enkelt mappe og klikke seg gjennom dette. Som med veldig mange andre ting som irriterer meg grønn, så [...]]]></description> <content:encoded><![CDATA[<p><a rel="attachment wp-att-1023" href="http://alexander.karlstad.be/endre-standardsortering-og-visning-i-thunderbird/thunderbird/"><img class="alignleft size-medium wp-image-1023" title="thunderbird" src="http://alexander.karlstad.be/wp-content/uploads/2011/06/thunderbird-300x156.png" alt="" width="300" height="156" /></a>Jeg er neppe den eneste som irriterer meg over at Thunderbird sorterer all e-post stigende som standard, og i tillegg ikke har på tråding av e-post i visningen. Det førere til at man må gå gjennom hver enkelt mappe og klikke seg gjennom dette.</p><p>Som med veldig mange andre ting som irriterer meg grønn, så er løsningen som oftest noen få Google-søk unna, og dette var intet unntak. Løsningen er å endre det globalt (<strong><em>/etc/thunderbird/pref/thunderbird.js</em></strong>) eller lokalt (<strong><em>~/.thunderbird/*/prefs.js</em></strong>). Jeg valgte å gjøre dette på globalt nivå.</p><p>Min <em><strong>/etc/thunderbird/pref/thunderbird.js</strong></em> endte opp med å få disse linjene lagt til:</p><blockquote><p>pref("mailnews.default_news_sort_order", 2); // descending<br /> pref("mailnews.default_news_sort_type", 14); // date<br /> pref("mailnews.default_sort_order", 2); // descending<br /> pref("mailnews.default_sort_type", 14); // date<br /> pref("mailnews.default_view_flags", 1); // always use threading</p></blockquote><p>Om du heller vil gjøre det lokalt, altså for den ene <em><a href="https://support.mozillamessaging.com/no/kb/Profiles">profilen</a></em> til Thunderbird, må funksjonen «<em><strong>pref</strong></em>» endres til «<em><strong>user_pref</strong></em>».</p><blockquote><p>user_pref("mailnews.default_news_sort_order", 2); // descending<br /> user_pref("mailnews.default_news_sort_type", 14); // date<br /> user_pref("mailnews.default_sort_order", 2); // descending<br /> user_pref("mailnews.default_sort_type", 14); // date<br /> user_pref("mailnews.default_view_flags", 1); // always use threading</p></blockquote><p>Endringen skal i teorien også gjelde RSS-strømmer i Thunderbird.</p><p>Kilder: <a href="http://kb.mozillazine.org/Mail_and_news_settings">MozillaZine</a>, <a href="http://forums.mozillazine.org/viewtopic.php?p=3075712">MozillaZine forums</a>, Mozilla Developer Network <a href="https://developer.mozilla.org/en/nsMsgViewSortOrder">[1]</a>, <a href="https://developer.mozilla.org/en/nsMsgViewSortType">[2]</a></p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/endre-standardsortering-og-visning-i-thunderbird/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>HTML5-video i Firefox 4</title><link>http://alexander.karlstad.be/html5-video-og-apache-og-litt-firefox-4/</link> <comments>http://alexander.karlstad.be/html5-video-og-apache-og-litt-firefox-4/#comments</comments> <pubDate>Thu, 19 May 2011 18:55:46 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[Apache]]></category> <category><![CDATA[Firefox]]></category> <category><![CDATA[Firefox 4]]></category> <category><![CDATA[htaccess]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[MIME]]></category> <category><![CDATA[Ogg]]></category> <category><![CDATA[Ogg Theora]]></category> <category><![CDATA[Ogg Vorbis]]></category> <category><![CDATA[video]]></category> <category><![CDATA[VP8]]></category> <category><![CDATA[WebM]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=973</guid> <description><![CDATA[Har du opplevd at det lokalt på maskinen din fungerer med &#60;video src="foo.webm"&#62;&#60;/video&#62; i Firefox 4, men ikke på vevtjeneren din, uansett hvor mye du stokker om på koden og legger til &#60;source&#62;-elementer med/uten «type»-attributter? Fiksen kan være alt for enkel. I konfigurasjonen til enten Apache, vhost-en eller .htaccess-en, kan du legge til at filetternavnene [...]]]></description> <content:encoded><![CDATA[<div id="attachment_979" class="wp-caption alignright" style="width: 347px"><a rel="attachment wp-att-979" href="http://alexander.karlstad.be/html5-video-og-apache-og-litt-firefox-4/html5-ff-video-error/"><img class="size-full wp-image-979 " title="html5-ff-video-error" src="http://alexander.karlstad.be/wp-content/uploads/2011/05/html5-ff-video-error.png" alt="" width="337" height="287" /></a><p class="wp-caption-text">Firefox og HTML5-video spiller ikke helt på lag</p></div><p>Har du opplevd at det lokalt på maskinen din fungerer med <em><strong>&lt;video src="foo.webm"&gt;&lt;/video&gt;</strong></em> i Firefox 4, men ikke på vevtjeneren din, uansett hvor mye du stokker om på koden og legger til &lt;source&gt;-elementer med/uten «type»-attributter? Fiksen kan være alt for enkel.</p><p>I konfigurasjonen til enten Apache, vhost-en eller <em>.htaccess</em>-en, kan du legge til at filetternavnene skal knyttes til riktige MIME-typer, dette ved bruk av <a href="https://httpd.apache.org/docs/2.0/mod/mod_mime.html#addtype">AddType-direktivet</a>.</p><p>Her er hva jeg la til i min <em>.htaccess</em>-fil:</p><blockquote><p>AddType video/ogg .ogv<br /> AddType audio/ogg .oga<br /> AddType application/ogg .ogg<br /> AddType video/webm .webm<br /> AddType video/mp4 .mp4</p></blockquote><p>Selv om &lt;source&gt;-elementene har «type»-attributten, har den tydeligvis ingen mulighet til å overskrive hva vevtjeneren returnerer som MIME-type. Om man sjekker <em><strong>/etc/mime.types</strong></em> og søker opp «webm», får man sannsynligvis ikke noe resultat.</p><p>Dette ser også ut til å gjelde videoklipp kodet med Ogg Theora/Vorbis. I Firefox 3.5+, derimot, var dette aldri noe problem.</p><p>Oppdatering: serverutgaven av Ubuntu 11.04 har en oppdatert utgave av <strong><em>/etc/mime.types</em></strong> og inneholder alle de tre filformatene.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/html5-video-og-apache-og-litt-firefox-4/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Spotify i Linux</title><link>http://alexander.karlstad.be/spotify-i-linux/</link> <comments>http://alexander.karlstad.be/spotify-i-linux/#comments</comments> <pubDate>Mon, 21 Mar 2011 19:08:30 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[Brostein]]></category> <category><![CDATA[Fedora]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[QT]]></category> <category><![CDATA[Spotify]]></category> <category><![CDATA[Ubuntu]]></category> <category><![CDATA[Wine]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=683</guid> <description><![CDATA[Hei, visste du forresten at Spotify er å finne til Linux? Om en av verdens mest populære streamingtjenester av tiden er et av hindrene for at du tør satse på Linux, bør du tenke deg om igjen. Tidligere har Spotify fungert ved hjelp av Windows-i-Linux-applikasjonen «Wine», men for et par måneder siden, kom Spotify med [...]]]></description> <content:encoded><![CDATA[<div id="attachment_784" class="wp-caption alignleft" style="width: 310px"><a href="http://alexander.karlstad.be/spotify-i-linux/spotify-linux-512x512"><img class="size-medium wp-image-784" title="spotify-linux-512x512" src="http://alexander.karlstad.be/wp-content/uploads/2010/12/spotify-linux-512x512-300x300.png" alt="" width="300" height="300" /></a><p class="wp-caption-text">Spotify for Linux</p></div><p>Hei, visste du forresten at Spotify er å finne til Linux?</p><p>Om en av verdens mest populære streamingtjenester av tiden er et av hindrene for at du tør satse på Linux, bør du tenke deg om igjen.</p><p>Tidligere har Spotify fungert ved hjelp av Windows-i-Linux-applikasjonen «Wine», men for et par måneder siden, kom Spotify med en prøveversjon av «Spotify for Linux», alt satt sammen i løpet av en helg og med frivillig innsats fra folkene bak Spotify. De liker tydeligvis Linux, og det viser litt av engasjementet som utøves for det åpne miljøet.</p><p>Spotify for Linux finnes for tiden i to varianter, en for Debian-baserte distribusjoner (som Ubuntu) og Fedora. De to mest populære distribusjonene, altså.</p><p>Installasjonen innebærer å legge til såkalte «pakkebrønner»til distribusjonen din. Selv om dette høres særlig vanskelig og skummelt ut, er det i praksis ikke det. Det er snakk om å legge til et bibliotek som inneholder programvare, i dette tilfellet Spotify.</p><p>Det står <a href="http://www.spotify.com/no/download/previews/">beskrevet på hjemmesidene til Spotify</a> hvordan man installerer, men for sikkerhets skyld tar jeg det her på norsk og slenger med noen skjermbilder.</p><p><strong><em>OBS! Spotify for Linux fungerer, per i dag, kun for de som betaler for Spotify, altså har Spotify Premium- eller Spotify Ultimate-abonnement! Støtte for brukere med gratiskonto skal visstnok komme i fremtiden.</em></strong></p><ol><li>Åpne terminalen, den finner du under «Programmer» og «Tilbehør»i hovedmenyen øverst på skjermen.</li><li>Skriv «<em><strong>sudo bash -c 'echo "deb http://repository.spotify.com stable non-free" &gt; /etc/apt/sources.list.d/spotify.list'</strong></em>» og trykk på enter. Merk at du vil bli bedt om å taste inn passordet ditt.</li><li>Skriv deretter «<strong><em>gpg --keyserver wwwkeys.de.pgp.net --recv-keys 4E9CFF4E</em></strong>» og trykk på enter.</li><li>Deretter skriver vi «<strong><em>gpg --export 4E9CFF4E |sudo apt-key add -</em></strong>» og runder av med enter nok en gang.</li><li>Skriv så «<strong><em>sudo apt-get update &amp;&amp; sudo apt-get install spotify-client-qt</em></strong>» og bekreft installasjonen ved å taste «y» og enter</li><li>Når nedlasting og installasjon er fullført kan du klikke på «Program» og manøvrere deg til «Lyd og video» og åpne Spotify!</li></ol><p>Se også skjermbildene nedenfor!</p><a href='http://alexander.karlstad.be/spotify-i-linux/spotify1/' title='spotify1'><img width="150" height="150" src="http://alexander.karlstad.be/wp-content/uploads/2010/11/spotify1-150x150.png" class="attachment-thumbnail" alt="De første tre steg  i prossessen" title="spotify1" /></a> <a href='http://alexander.karlstad.be/spotify-i-linux/spotify2/' title='spotify2'><img width="150" height="150" src="http://alexander.karlstad.be/wp-content/uploads/2010/11/spotify2-150x150.png" class="attachment-thumbnail" alt="Installasjonen av Spotify i terminalen" title="spotify2" /></a> <a href='http://alexander.karlstad.be/spotify-i-linux/spotify3/' title='spotify3'><img width="150" height="150" src="http://alexander.karlstad.be/wp-content/uploads/2010/11/spotify3-150x150.png" class="attachment-thumbnail" alt="Her finner vi altså Spotify i menyen etter installsjonen" title="spotify3" /></a>]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/spotify-i-linux/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Clue-ordbok i Linux</title><link>http://alexander.karlstad.be/clue-ordbok-i-linux/</link> <comments>http://alexander.karlstad.be/clue-ordbok-i-linux/#comments</comments> <pubDate>Sun, 20 Mar 2011 17:25:36 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[Brostein]]></category> <category><![CDATA[Clue]]></category> <category><![CDATA[emphy]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Google Code]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Ordnett.no]]></category> <category><![CDATA[python]]></category> <category><![CDATA[UiB]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=724</guid> <description><![CDATA[For kun et par uker siden kom jeg over en Linux-basert klient for den norske vidunderordboken Clue. Om man allerede har lisens til Clue og er innehaver av ordbokfilene, kan man fint benytte disse for å få et grensesnitt i Linux. Det følger også med filer for et nettgrensesnitt, men dette har jeg ikke begitt [...]]]></description> <content:encoded><![CDATA[<div id="attachment_736" class="wp-caption alignleft" style="width: 132px"><a href="http://alexander.karlstad.be/wp-content/uploads/2010/11/cluelogo.png"><img class="size-full wp-image-736" title="cluelogo" src="http://alexander.karlstad.be/wp-content/uploads/2010/11/cluelogo.png" alt="" width="122" height="75" /></a><p class="wp-caption-text">Clue (logo: www.clue-international.com)</p></div><p>For kun et par uker siden kom jeg over en Linux-basert klient for den norske vidunderordboken Clue. Om man allerede har lisens til Clue og er innehaver av ordbokfilene, kan man fint benytte disse for å få et grensesnitt i Linux. Det følger også med filer for et nettgrensesnitt, men dette har jeg ikke begitt meg ut på (enda).</p><p>Det var riktignok ikke rett fram og få dette til å fungere, så her er en finfin gjennomgang for å få det til å fungere. Merk at ordboken kun fungerer via terminalen og at det ikke finnes noe GUI (grafisk grensesnitt) for øyeblikket, men der kommer nettgrensesnittet inn. Jeg vil jobbe litt med dette i fremtiden og se om jeg får det til å fungere.</p><p>Og tips til alle UiB-studenter: om du har brukerkonto hos UiB, kan du bruke VPN-oppkobling mot UiB sine servere og få tilgang til en god del ordbøker på ordnett.no. Mer informasjon om ordnett.no på IT-sidene til UiB finner du <a href="https://it.uib.no/Ordnett.no">her</a>, mens info om oppkobling mot VPN finner du <a href="https://it.uib.no/VPN,_Virtual_private_network">her</a>.</p><ol><li>Last ned Clue 2 beta-pakken og dependency-pakken (Emphy) fra <a href="http://code.google.com/p/clue-dictionary-client/downloads/list">nedlastingssiden til prosjektet på Google Code</a>.</li><li>Legg filene i en egen mappe, for eksempel kalt «<strong>clue</strong>».</li><li>Flytt alle filene fra mappen som heter «<em>emphy-0.1</em>» og inn i mappen «<em>clue2-0.1</em>».</li><li>Gå inn i sistnevnte mappe og høyreklikk på filen «clue.py» og velg «Åpne», og når du får spørsmål om du vil kjøre eller vise innholdet, klikker du på «Vis».</li><li>Endre innholdet i linje 17 fra «<strong><em>from emphy.terminal import ANSIColor</em></strong>» til «<strong><em>from terminal import ANSIColor</em></strong>».</li><li>Endre innholdet i linje 18 fra «<strong><em>from emphy import Singleton</em></strong>» til «<strong><em>from singleton import Singleton</em></strong>».</li><li>Endre innholdet i linje 955 fra «<strong>dictdirs = [ '/media/data1/clue' ]»</strong> til <strong>«dictdirs = [ 'CLUEFILER' ]</strong>», der <em>CLUEFILER</em> erstattes med stien til mappen hvor du har dine Clue-datafiler.</li><li>Åpne en terminal, manøvrer deg frem til mappen «<em>clue.py</em>» ligger, og skriv «<strong><em>python clue.py ORD</em></strong>», der du erstatter <em>ORD</em> med ordet du vil slå opp.</li></ol><p>Som vanlig, skjermbilder under <img src='http://alexander.karlstad.be/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p><a href='http://alexander.karlstad.be/clue-ordbok-i-linux/extract/' title='extract'><img width="150" height="150" src="http://alexander.karlstad.be/wp-content/uploads/2010/11/extract-150x150.png" class="attachment-thumbnail" alt="extract" title="extract" /></a> <a href='http://alexander.karlstad.be/clue-ordbok-i-linux/cluepy/' title='cluepy'><img width="150" height="150" src="http://alexander.karlstad.be/wp-content/uploads/2010/11/cluepy-150x150.png" class="attachment-thumbnail" alt="cluepy" title="cluepy" /></a> <a href='http://alexander.karlstad.be/clue-ordbok-i-linux/cluepy2/' title='cluepy2'><img width="150" height="150" src="http://alexander.karlstad.be/wp-content/uploads/2010/11/cluepy2-150x150.png" class="attachment-thumbnail" alt="cluepy2" title="cluepy2" /></a> <a href='http://alexander.karlstad.be/clue-ordbok-i-linux/oppslag/' title='oppslag'><img width="150" height="150" src="http://alexander.karlstad.be/wp-content/uploads/2010/11/oppslag-150x150.png" class="attachment-thumbnail" alt="oppslag" title="oppslag" /></a>]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/clue-ordbok-i-linux/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Flersidede innlegg i WordPress</title><link>http://alexander.karlstad.be/flersidede-innlegg-i-wordpress/</link> <comments>http://alexander.karlstad.be/flersidede-innlegg-i-wordpress/#comments</comments> <pubDate>Thu, 03 Mar 2011 04:51:36 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[Utvikling]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[nextpage]]></category> <category><![CDATA[paginator]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[wp_list_pages]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=874</guid> <description><![CDATA[Den siste tiden har jeg fundert på å legge ut en liten test av en bærbar datamaskin, men jeg følte at bloggen manglet en vesentlig ting – støtte for flere sider i det enkelte innlegg. Etter en liten runde med Google, fant jeg fort ut at dette er støttet av motoren, men ikke alt var [...]]]></description> <content:encoded><![CDATA[<div id="attachment_905" class="wp-caption alignleft" style="width: 310px"><a rel="attachment wp-att-905" href="http://alexander.karlstad.be/flersidede-innlegg-i-wordpress/dsc_0758-resized"><img class="size-medium wp-image-905" title="sideliste" src="http://alexander.karlstad.be/wp-content/uploads/2011/01/DSC_0758.resized-300x199.jpg" alt="" width="300" height="199" /></a><p class="wp-caption-text">Lag en enkel og fin sideliste i flersidede innlegg</p></div><p>Den siste tiden har jeg fundert på å legge ut en liten test av en bærbar datamaskin, men jeg følte at bloggen manglet en vesentlig ting – støtte for flere sider i det enkelte innlegg.</p><p>Etter en liten runde med Google, fant jeg fort ut at dette er støttet av motoren, men ikke alt var så flott som jeg ville ha det.</p><p>Bruken er enkel. Man redigerer HTML-en for innlegget sitt og legger inn en <strong><em>&lt;!--nextpage--&gt;</em></strong> (uten mellomrom her, altså!) hvor man vil ha et sideskille. I motsetning til <strong><em>&lt;!--more--&gt;</em></strong>-taggen, kan man bruke <em><strong>&lt;!--nextpage--&gt;</strong></em> flere ganger.</p><p>En annen løsning er hurtigtasten <em><strong>alt+shift+p</strong></em>, mens en tredje løsning er å redigere <em>wp-admin/includes/post.php</em>, søke opp «<em><strong>wp_more</strong></em>» og legge til «<strong><em>wp_page</em></strong>» i <strong><em>$mce_buttons</em></strong>-arrayet.</p><p>Funksjonen <a style="font-weight: bold; font-style: italic;" href="http://codex.wordpress.org/Function_Reference/wp_link_pages">wp_link_pages()</a>, som ser ut til å være den eneste funksjonen tilknyttet dette, lager bare en veldig enkel liste med sidene, men du kan for eksempel ikke få den ut som en HTML-liste (&lt;ol&gt;/&lt;ul&gt;). I tillegg var det ikke mulig å titulere sidene. Kort oppsummert var ikke støtten så alt for god, så jeg endte opp med å lage noe selv.</p><p>Jeg laget en funksjon kalt <em><strong>wp_post_page_list()</strong></em> i <em><strong>functions.php</strong></em> som gir deg en fin organisert liste (&lt;ol&gt;) om innlegget har flere sider. Den tar også utgangspunkt i at det eksisterer et &lt;h[1-6]&gt;-element rett etter <strong><em>&lt;!--nextpage--&gt;</em></strong>-deleren, som da blir benyttet som sidetittel.</p><p>I bruk er den enkel: <em><strong><span style="color: #ff0000;">&lt;?php</span> <span style="color: #0000ff;">echo</span> wp_post_page_list<span style="color: #ff0000;">()</span>; <span style="color: #ff0000;">?&gt;</span></strong></em></p><p>Man kan også få en egen knapp i editoren for å skille, altså lage sider. Denne vil havne ved siden av knappen som brukes til å lage et såkalt «mer-skille», også brukt til ingress/utdrag. Hvordan man gjør dette, finner du på neste side. Kildekoden for funksjonen <strong><em>wp_post_page_list()</em></strong> er på siste side <img src='http://alexander.karlstad.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/flersidede-innlegg-i-wordpress/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Slå av WordPress&#039; konvertering av anførselstegn og apostrofer</title><link>http://alexander.karlstad.be/sla-av-wordpress-konvertering-av-anf%c3%b8rselstegn-og-apostrofer/</link> <comments>http://alexander.karlstad.be/sla-av-wordpress-konvertering-av-anf%c3%b8rselstegn-og-apostrofer/#comments</comments> <pubDate>Sun, 27 Feb 2011 22:05:25 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[Utvikling]]></category> <category><![CDATA[aksenttegn]]></category> <category><![CDATA[akutt aksent]]></category> <category><![CDATA[anførselstegn]]></category> <category><![CDATA[apostrofer]]></category> <category><![CDATA[curly quotes]]></category> <category><![CDATA[diakritisk]]></category> <category><![CDATA[grav aksent]]></category> <category><![CDATA[WordPress]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=816</guid> <description><![CDATA[Jeg har lenge irritert meg over at WordPress gjør om vanlige anførselstegn (") og apostrofer (') til idiotiske "curly quotes", eller enkle og doble grav og akutt aksenttegn. Det egner seg spesielt dårlig når man har en blogg som dette med mange kommandoer som blir sitert, og man regner med at folk kopierer og limer [...]]]></description> <content:encoded><![CDATA[<p>Jeg har lenge irritert meg over at WordPress gjør om vanlige <a href="http://no.wikipedia.org/wiki/Anf%C3%B8rselstegn">anførselstegn</a> (<strong>"</strong>) og <a href="http://no.wikipedia.org/wiki/Apostrof">apostrofer</a> (<strong>'</strong>) til idiotiske "curly quotes", eller enkle og <a href="http://no.wikipedia.org/wiki/Dobbel_akutt_aksent">doble</a> <a href="http://no.wikipedia.org/wiki/Gravis">grav</a> og <a href="http://no.wikipedia.org/wiki/Akutt_aksent">akutt</a> aksenttegn. Det egner seg spesielt dårlig når man har en blogg som dette med mange kommandoer som blir sitert, og man regner med at folk kopierer og limer inn i terminalen sin, som igjen ikke vil fungere på grunn av dette.</p><p>Enkel løsning: installer tillegget «<a href="http://wordpress.org/extend/plugins/disabler/">Disabler</a>»!</p><div style="text-decoration: line-through;">Noen Google-søk senere, fant jeg heldigvis en løsning, som jeg gjengir her i sin helhet, på norsk.&nbsp;</p><p><em>Dette krever redigering av kildekoden til temaet du bruker på din WordPress-blogg.</em></p><ol><li>Åpne filen "<strong>functions.php</strong>" i temamappen (<em>wp-contents/themes/<strong>&lt;ditt tema&gt;</strong>/functions.php</em>), eller opprett filen om den ikke finnes fra før av.</li><li>Legg til følgende linjer i topp eller bunn av filen:</li></ol><blockquote><p>remove_filter('the_content', 'wptexturize');<br /> remove_filter('comment_text', 'wptexturize');<br /> remove_filter('the_excerpt', 'wptexturize');</p></blockquote><p>Dette ordner anførselstegnene og apostrofene i selve bloggteksten, utdraget og kommentarer.</p><p><em>(Hentet fra <a href="http://www.fayazmiraz.com/disable-auto-curly-quotes-in-wordpress/">http://www.fayazmiraz.com/disable-auto-curly-quotes-in-wordpress/</a>)</em></p></div> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/sla-av-wordpress-konvertering-av-anf%c3%b8rselstegn-og-apostrofer/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Fikse boot-laster/MBR for Windows i Linux</title><link>http://alexander.karlstad.be/fikse-boot-lastermbr-for-windows-i-linux/</link> <comments>http://alexander.karlstad.be/fikse-boot-lastermbr-for-windows-i-linux/#comments</comments> <pubDate>Wed, 05 Jan 2011 23:30:58 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[bootloader]]></category> <category><![CDATA[dualboot]]></category> <category><![CDATA[GRUB]]></category> <category><![CDATA[live-CD]]></category> <category><![CDATA[MBR]]></category> <category><![CDATA[syslinux]]></category> <category><![CDATA[Ubuntu]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[Windows 7]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=919</guid> <description><![CDATA[En problemstilling jeg kom over her forleden. Hadde en maskin jeg ville fjerne Linux fra (kjørte dualboot med Windows 7 fra før), og bare ha Windows. Og helst da bli kvitt GRUB i samme slengen. Løsningen kom raskt etter noen Google-søk. Start PC-en med en Ubuntu live-CD eller -minnepenn. Installer «syslinux», om ikke pakken er [...]]]></description> <content:encoded><![CDATA[<div id="attachment_920" class="wp-caption alignright" style="width: 310px"><a rel="attachment wp-att-920" href="http://alexander.karlstad.be/fikse-boot-lastermbr-for-windows-i-linux/dsc_0781-resized/"><img class="size-medium wp-image-920 " title="Windows 7-oppstartsbilde" src="http://alexander.karlstad.be/wp-content/uploads/2011/01/DSC_0781.resized-300x199.jpg" alt="" width="300" height="199" /></a><p class="wp-caption-text">Windows 7-oppstartsbilde</p></div><p>En problemstilling jeg kom over her forleden. Hadde en maskin jeg ville fjerne Linux fra (kjørte dualboot med Windows 7 fra før), og bare ha Windows. Og helst da bli kvitt GRUB i samme slengen.</p><p>Løsningen kom raskt etter noen Google-søk.</p><ol><li>Start PC-en med en Ubuntu live-CD eller -minnepenn.</li><li>Installer «<strong><em>syslinux</em></strong>», om ikke pakken er installert allerede (var allerede installert hos meg med Ubuntu 10.10 live).</li><li>Åpne en terminal (<em>Programmer</em> -&gt; <em>Tilbehør</em> -&gt; <em>Terminal</em>) og kjør «<strong><em>sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda</em></strong>». <strong>OBS!</strong> Pass på at <strong><em>/dev/sda</em></strong> er riktig harddisk. Sannsynligvis er det det om du kun har én.</li><li>Start maskinen på nytt.</li></ol><p>Vips! Verre var det faktisk ikke, utrolig nok.</p><p><em>(Kilde: <a href="http://robert.penz.name/221/mini-howto-restore-windows-mbrbootloader-with-linux/">Robert Penz blog</a>)</em></p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/fikse-boot-lastermbr-for-windows-i-linux/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Targa DRV-5100x DVD/VHS-spiller og universalfjernkontroll</title><link>http://alexander.karlstad.be/targa-drv-5100x-dvdvhs-spiller-og-universalfjernkontroll/</link> <comments>http://alexander.karlstad.be/targa-drv-5100x-dvdvhs-spiller-og-universalfjernkontroll/#comments</comments> <pubDate>Tue, 21 Dec 2010 18:32:55 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Assortert]]></category> <category><![CDATA[5100x]]></category> <category><![CDATA[DRV]]></category> <category><![CDATA[DRV-5100x]]></category> <category><![CDATA[DVD]]></category> <category><![CDATA[fjernkontroll]]></category> <category><![CDATA[LG]]></category> <category><![CDATA[Targa]]></category> <category><![CDATA[universal]]></category> <category><![CDATA[universalfjernkontroll]]></category> <category><![CDATA[unverisalkontroll]]></category> <category><![CDATA[VHS]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=828</guid> <description><![CDATA[En uheldig sitasjon bød på seg nå i julen, hvor jeg stod delvis hjelpesløs med en kombinert DVD- og VHS-spiller og skulle se på film, men fjernkontrollen befant seg i en annen del av landet. En universalkontroll var tilgjengelig, men merket (Targa) var ikke på listen over enheter man kunne stille den inn til. Æsj! [...]]]></description> <content:encoded><![CDATA[<div id="attachment_855" class="wp-caption alignleft" style="width: 310px"><a rel="attachment wp-att-855" href="http://alexander.karlstad.be/targa-drv-5100x-dvdvhs-spiller-og-universalfjernkontroll/dsc_0649-resized"><img class="size-medium wp-image-855" title="DSC_0649" src="http://alexander.karlstad.be/wp-content/uploads/2010/12/DSC_0649.resized-300x199.jpg" alt="" width="300" height="199" /></a><p class="wp-caption-text">Targa DRV-5100x</p></div><p>En uheldig sitasjon bød på seg nå i julen, hvor jeg stod delvis hjelpesløs med en kombinert DVD- og VHS-spiller og skulle se på film, men fjernkontrollen befant seg i en annen del av landet. En universalkontroll var tilgjengelig, men merket (Targa) var ikke på <a href="http://www.remotec.com.hk/photos/support-doc/BW0378%20Manual.pdf">listen over enheter man kunne stille den inn til</a>. Æsj!</p><div id="attachment_856" class="wp-caption alignright" style="width: 160px"><a rel="attachment wp-att-856" href="http://alexander.karlstad.be/targa-drv-5100x-dvdvhs-spiller-og-universalfjernkontroll/dsc_0651-resized"><img class="size-thumbnail wp-image-856" title="DSC_0651" src="http://alexander.karlstad.be/wp-content/uploads/2010/12/DSC_0651.resized-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Universalfjernkontrollen «Remotec»</p></div><p>Men jeg hadde ikke lyst til å gi opp. Tross alt skulle jeg se James Bond i Thunderball på VHS. Manualen til fjernkontrollen hadde jeg allerede funnet på nettet, og etter hvert fant jeg også frem til <a href="http://www.service.targa.co.uk/dokumente/DRV-5100_ENG.pdf">manualen til selve spilleren</a>. På den opprinnelige fjernkontrollen til spilleren, finnes det knapper for å bytte kanal og volum på TV-en. Denne kan omprogrammeres til andre merker (noe jeg for øvrig ikke visste). Standardmerket var LG.</p><p>Allerede var jeg på tanken at Targa har brukt eller bruker deler fra et annet merke, for eksempel LG. Og kanskje er det samme enhetskode for bruk på universalkontrollen som LG. Og jommen var det ikke dekning i påstanden!</p><p>Vi fikk sett James Bond denne kvelden.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/targa-drv-5100x-dvdvhs-spiller-og-universalfjernkontroll/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Hvordan få loopback-lyd på mikrofon-/lydinngang i Ubuntu</title><link>http://alexander.karlstad.be/hvordan-fa-loopback-lyd-pa-mikrofon-lydinngang-i-ubuntu/</link> <comments>http://alexander.karlstad.be/hvordan-fa-loopback-lyd-pa-mikrofon-lydinngang-i-ubuntu/#comments</comments> <pubDate>Mon, 20 Dec 2010 16:07:08 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[cron]]></category> <category><![CDATA[crontab]]></category> <category><![CDATA[kommando]]></category> <category><![CDATA[loopback]]></category> <category><![CDATA[pactl]]></category> <category><![CDATA[pulseaudio]]></category> <category><![CDATA[terminal]]></category> <category><![CDATA[Ubuntu]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=830</guid> <description><![CDATA[Et problem som har irritert meg flere ganger. Det hender jo, en sjelden gang, at man faktisk vil høre seg selv eller det tilkoblede lydutstyret man har plugget i mikrofon- eller lydinngangen på PC-en. Tidligere fungerte dette "ut av esken" i Ubuntu, men i senere versjoner og med Pulseaudio, har dette forsvunnet. Enkel fiks. Kjør [...]]]></description> <content:encoded><![CDATA[<div id="attachment_833" class="wp-caption alignright" style="width: 310px"><a rel="attachment wp-att-833" href="http://alexander.karlstad.be/hvordan-fa-loopback-lyd-pa-mikrofon-lydinngang-i-ubuntu/dsc_0641-resized"><img class="size-medium wp-image-833" title="DSC_0641.resized" src="http://alexander.karlstad.be/wp-content/uploads/2010/12/DSC_0641.resized-300x199.jpg" alt="" width="300" height="199" /></a><p class="wp-caption-text">Å fikse loopback-lyd i Ubuntu er en smal sak</p></div><p>Et problem som har irritert meg flere ganger. Det hender jo, en sjelden gang, at man faktisk vil høre seg selv eller det tilkoblede lydutstyret man har plugget i mikrofon- eller lydinngangen på PC-en. Tidligere fungerte dette "ut av esken" i Ubuntu, men i senere versjoner og med Pulseaudio, har dette forsvunnet.</p><p>Enkel fiks. Kjør følgende kommando i et terminalvindu (<em>Program</em> &gt; <em>Tilbehør</em> &gt; <em>Terminal</em>):</p><blockquote><p>pactl load-module module-loopback latency_msec=1</p></blockquote><p>Og du ser riktig, du trenger ikke bruke  sudo for å få det til å fungere.</p><p>Om du vil ha løsningen permanent, anbefaler jeg å legge inn kommandoen i cron. Løsning:</p><blockquote><p>crontab -e</p></blockquote><p>Og fyll inn følgende på en ny linje:</p><blockquote><p>@reboot pactl load-module module-loopback latency_msec=1</p></blockquote><p>Lagre og lukk. Smil.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/hvordan-fa-loopback-lyd-pa-mikrofon-lydinngang-i-ubuntu/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Spesialbokstaver- og tegn på X10 Mini Pro</title><link>http://alexander.karlstad.be/spesialbokstaver-og-tegn-pa-x10-mini-pro/</link> <comments>http://alexander.karlstad.be/spesialbokstaver-og-tegn-pa-x10-mini-pro/#comments</comments> <pubDate>Thu, 02 Dec 2010 01:20:42 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[diakritisk]]></category> <category><![CDATA[Mini Pro]]></category> <category><![CDATA[Sony Ericsson]]></category> <category><![CDATA[Sony Ericsson Xperia X10 Mini Pro]]></category> <category><![CDATA[X10 Mini Pro]]></category> <category><![CDATA[Xperia 10 Mini Pro]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=746</guid> <description><![CDATA[Lenge funderte jeg på hvordan jeg kunne få til diakritiske tegn som grav og akutt aksenttegn, cirkumfleks og tilde. Det er jo tross alt en symbolknapp nederst i høyre hjørne på tastaturet, men som bare gir meg masse smileys og andre tegn jeg ikke bruker for ofte. For øvrig har jeg alltid fundert på hvorfor [...]]]></description> <content:encoded><![CDATA[<div id="attachment_747" class="wp-caption alignleft" style="width: 310px"><a href="http://alexander.karlstad.be/spesialbokstaver-og-tegn-pa-x10-mini-pro/DSC_0379.resized"><img class="size-medium wp-image-747  " title="DSC_0379.resized" src="http://alexander.karlstad.be/wp-content/uploads/2010/12/DSC_0379.resized-300x199.jpg" alt="" width="300" height="199" /></a><p class="wp-caption-text">Symboltasten på X10 Mini Pro</p></div><p>Lenge funderte jeg på hvordan jeg kunne få til <a href="http://no.wikipedia.org/wiki/Diakritisk_tegn">diakritiske tegn</a> som <a href="http://www.sprakrad.no/Sprakhjelp/Skriveregler_og_grammatikk/Aksentteikn/">grav og akutt aksenttegn, cirkumfleks</a> og <a href="http://no.wikipedia.org/wiki/Tilde">tilde</a>. Det er jo tross alt en symbolknapp nederst i høyre hjørne på tastaturet, men som bare gir meg masse smileys og andre tegn jeg ikke bruker for ofte. For øvrig har jeg alltid fundert på hvorfor vanlig anførselstegn ikke er tilgjengelig som en eller annen kombinasjon med ALT-tasten (nederst i venstre hjørne) når apostrof er det, men det får jeg ta for meg en annen gang.</p><div id="attachment_749" class="wp-caption alignright" style="width: 310px"><a href="http://alexander.karlstad.be/spesialbokstaver-og-tegn-pa-x10-mini-pro/DSC_0378.resized"><img class="size-medium wp-image-749 " title="DSC_0378.resized" src="http://alexander.karlstad.be/wp-content/uploads/2010/12/DSC_0378.resized-300x199.jpg" alt="" width="300" height="199" /></a><p class="wp-caption-text">Trykk og hold symboltasten mens du trykker på bokstaven</p></div><p>Uansett, i kveld fant jeg trikset, etter frustrerende lang tid med tanke på hvor "enkelt" det egentlig er. Man</p><ol><li>Trykker og holder nede symboltasten.</li><li>Trykker på bokstaven man ønsker spesialtegn til helt til man finner den rette kombinasjonen.</li></ol><p>Hurra, sa folk!</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/spesialbokstaver-og-tegn-pa-x10-mini-pro/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Ny mobil! Førsteinntrykk.</title><link>http://alexander.karlstad.be/ny-mobil-f%c3%b8rsteinntrykk/</link> <comments>http://alexander.karlstad.be/ny-mobil-f%c3%b8rsteinntrykk/#comments</comments> <pubDate>Thu, 02 Dec 2010 00:37:10 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Nyheter]]></category> <category><![CDATA[Android]]></category> <category><![CDATA[Android 1.6]]></category> <category><![CDATA[Android 2.1]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Google Calendar]]></category> <category><![CDATA[Google Contacts]]></category> <category><![CDATA[Mini Pro]]></category> <category><![CDATA[mobiltelefon]]></category> <category><![CDATA[PEAP]]></category> <category><![CDATA[smarttelefon]]></category> <category><![CDATA[Sony Ericsson]]></category> <category><![CDATA[Sony Ericsson Xperia X10 Mini Pro]]></category> <category><![CDATA[WPA]]></category> <category><![CDATA[WPA2]]></category> <category><![CDATA[X10 Mini Pro]]></category> <category><![CDATA[Xperia 10 Mini Pro]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=658</guid> <description><![CDATA[Endelig. Etter to år med Sony Ericsson sin gamle, men veldig robuste og gode, C702, var den økonomiske situasjonen enig i at tidspunktet for investering i en ny var inne. Valget falt på Sony Ericsson Xperia X10 mini pro. Ikke det korteste modellnavnet, altså. En liten og fiffig mobil med det jeg har behov for [...]]]></description> <content:encoded><![CDATA[<div id="attachment_659" class="wp-caption alignleft" style="width: 209px"><a href="http://alexander.karlstad.be/ny-mobil-f%c3%b8rsteinntrykk/dsc_0038-resized"><br /> <img class="size-medium wp-image-659   " title="Sony Ericsson Xperia X10 Mini Pro" src="http://alexander.karlstad.be/wp-content/uploads/2010/11/DSC_0038.resized-199x300.jpg" alt="" width="199" height="300" /></a><p class="wp-caption-text">Sony Ericsson Xperia X10 Mini Pro er en fantastisk smarttelefon som passer alle.</p></div><p>Endelig. Etter to år med Sony Ericsson sin gamle, men veldig robuste og gode, <a href="http://www.sonyericsson.com/cws/products/mobilephones/overview/c702">C702</a>, var den økonomiske situasjonen enig i at tidspunktet for investering i en ny var inne.</p><p>Valget falt på <a href="http://www.sonyericsson.com/cws/corporate/products/phoneportfolio/specification/xperiax10minipro">Sony Ericsson Xperia X10 mini pro</a>. Ikke det korteste modellnavnet, altså. En liten og fiffig mobil med det jeg har behov for og litt til. Med Android i bakgrunnen, selvfølgelig.</p><p>I jakten på ny følgesvenn ble det naturlig nok undersøkt i forkant, selv om mye baserte seg på hva Telenor hadde å tilby i nettbutikken sin. iPhone var aldri et alternativ for meg, da den er dyr og er laget av Apple. Deres praksis på apps og totalitære sensurering av applikasjoner de føler er konkurrerende for de (hey, Spotify og Opera) er vemmelig.</p><p>Av ting som kan anbefales å gjøre når man får denne mobilen, er å installere applikasjoner for å kontrollere programmer som kjører i bakgrunnen, samt kontrollere applikasjoner som starter opp med telefonen. For førstnevnte oppgave, fungerer <a href="http://www.androlib.com/android.application.com-rechild-advancedtaskkiller-jCEw.aspx">Advanced Task Killer</a> veldig bra. Denne er gratis. For sistnevnte, har man en applikasjon ved navnet <a href="http://www.androlib.com/android.application.com-vesperanovus-app-startupauditor-qDxn.aspx">Startup Audit</a>. Du har en gratisutgave og en betalutgave. Da sier det seg selv at gratisutgaven er begrenset, og det er i form av hvor mange applikasjoner du kan slå av. Anbefales på det sterkeste å donere 5 kroner for en bunnsolid app som denne. Tidligere hadde jeg maks 50 MB minne ledig. Etter jeg begrenset en god del skit med Startup Audit, ligger ledig minne på nesten 80 MB.</p><p>Ellers må man selvfølgelig ha Opera Mini, Spotify og god orden i Google-kontaktene sine. For ja, man kan synkronisere med de fleste Google-tjenester. Heldigvis er jeg en hyppig bruker av Google Contacts allerede, så dette var topp, men jeg eksporterte først alle kontaktene fra den gamle mobilen (med «wammu» i Ubuntu) til CSV-format og importerte til Google, ryddet opp og slo sammen med kontakter jeg hadde der fra før. Google-kalenderen kan du også synkronisere, som igjen er helmaks. Livet mitt baseres så å si på kalenderen min der for tiden.</p><p>Ikke alt er bra, og sånn er det som oftest. Batteritiden har forbedringspotensiale. Den er oppgitt til cirka to dager. Musikkspilleren kan ikke lage spillelister uten at mobilen er koblet til en datamaskin. Telefonen støtter ikke WPA/WPA2 PEAP-kryptering, noe det verdensomspennende universitets- og høgskolenettverket «eduroam» benytter seg av. Det er tungvint å ringe folk i kontaktlisten. Det burde være tilfellet at man får relevante forslag på kontakter i en nedfallsmeny idet man taster et nummer. Min gamle C702 fungerte supert akkurat der. Og når det gjelder batteritiden så får vi se hva Startup Audit gjør for meg <img src='http://alexander.karlstad.be/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p><h3>Oppdatering</h3><p>Etter oppgradering til Android 2.1 fungerer WPA/WPA2 PEAP-kryptering. Oppgraderingen har også til en litt mer «snappy» telefon, om jeg kan si det.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/ny-mobil-f%c3%b8rsteinntrykk/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Prøv Ubuntu uten å installere det!</title><link>http://alexander.karlstad.be/pr%c3%b8v-ubuntu-uten-a-installere-det/</link> <comments>http://alexander.karlstad.be/pr%c3%b8v-ubuntu-uten-a-installere-det/#comments</comments> <pubDate>Wed, 03 Nov 2010 23:44:00 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[Brostein]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[minnepenn]]></category> <category><![CDATA[Ubuntu]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=696</guid> <description><![CDATA[Om man er lysten på å prøve ut Ubuntu, en av de mest populære Linux-distribusjonene, kan man gjøre dette enkelt ved hjelp av en CD eller minnepenn og sette i PC-en og starte den på nytt. Jeg vil anbefale minnepenn da dette er litt raskere og enklere, spesielt for dere med slike mini-PC-er, eller netbooks, [...]]]></description> <content:encoded><![CDATA[<div id="attachment_717" class="wp-caption alignleft" style="width: 310px"><a href="http://alexander.karlstad.be/?attachment_id=717"><img class="size-medium wp-image-717" title="blackeubuntulogo" src="http://alexander.karlstad.be/wp-content/uploads/2010/11/blackeubuntulogo-300x79.png" alt="" width="300" height="79" /></a><p class="wp-caption-text">Ubuntu</p></div><p>Om man er lysten på å prøve ut Ubuntu, en av de mest populære Linux-distribusjonene, kan man gjøre dette enkelt ved hjelp av en CD eller minnepenn og sette i PC-en og starte den på nytt. Jeg vil anbefale minnepenn da dette er litt raskere og enklere, spesielt for dere med slike mini-PC-er, eller netbooks, som gjerne ikke har CD-ROM.</p><p>Fra Windows har dette blitt utrolig lett i de nyeste versjonene av Ubuntu! Du trenger kun ett program, og dette er for å lese av filen du laster ned fra Ubuntus hjemmesider. Her er en skritt-for-skritt gjennomgang av prosessen.</p><ol><li>Last ned siste versjon av Ubuntu fra <a href="http://www.ubuntu.com/desktop/get-ubuntu/download">deres nedlastingsside</a>.</li><li>Last ned programmet «Universal USB Installer» <a href="http://www.pendrivelinux.com/downloads/Universal-USB-Installer/Universal-USB-Installer-1.8.1.2.exe">herfra</a>.</li><li>Når begge filene er lastet ned, åpne filen «Universal-USB-Installer-1.8.1.2.exe».</li><li>Klikk deg videre i programmet til du må velge Linux-distribusjonen du vil installere på minnepennen din og velg den versjonen du lastet ned (sannsynligvis er dette Ubuntu 10.10 Desktop i386).</li><li>Om filen du lastet ned fra Ubuntus hjemmesider ligger i samme mappen, finner den filen automatisk og velger den for deg</li><li>Velg så minnepennen din i listen under. Dette er et bokstavnavn etterfulgt av kolon og en bakover skråstrek (\), men sjekk dette i «Min datamaskin» i forkant slik at du ikke velger en eller annen ekstern harddisk du muligens har koblet til!</li><li>Ignorer det siste valget du får opp og klikk på «Create».</li><li>Start deretter PC-en på nytt, mens minnepennen står i, og du får opp et velkomstvindu der du får en liste som presenterer en del valg, blant annet om du vil prøve Ubuntu eller installere. Vi velger å prøve.</li><li>Ubuntu starter nå opp fra minnepennen. Etter en stund får du et vindu likt det i siste bildet under, hvor du da klikker på «Try Ubuntu».</li><li>Du kan nå leke rundt uten at det får konsekvenser! Lykke til!</li></ol><p>Som vanlig har jeg lagt ved et par skjermbilder under som kan veilede deg litt i prosessen <img src='http://alexander.karlstad.be/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p><a href='http://alexander.karlstad.be/pr%c3%b8v-ubuntu-uten-a-installere-det/ubuntu-download/' title='ubuntu-download'><img width="150" height="150" src="http://alexander.karlstad.be/wp-content/uploads/2010/11/ubuntu-download-150x150.png" class="attachment-thumbnail" alt="ubuntu-download" title="ubuntu-download" /></a> <a href='http://alexander.karlstad.be/pr%c3%b8v-ubuntu-uten-a-installere-det/download-2/' title='download'><img width="150" height="150" src="http://alexander.karlstad.be/wp-content/uploads/2010/11/download1-150x150.png" class="attachment-thumbnail" alt="download" title="download" /></a> <a href='http://alexander.karlstad.be/pr%c3%b8v-ubuntu-uten-a-installere-det/usbcreator-2/' title='usbcreator'><img width="150" height="150" src="http://alexander.karlstad.be/wp-content/uploads/2010/11/usbcreator1-150x150.png" class="attachment-thumbnail" alt="usbcreator" title="usbcreator" /></a> <a href='http://alexander.karlstad.be/pr%c3%b8v-ubuntu-uten-a-installere-det/usbcreator2-2/' title='usbcreator2'><img width="150" height="150" src="http://alexander.karlstad.be/wp-content/uploads/2010/11/usbcreator21-150x150.png" class="attachment-thumbnail" alt="usbcreator2" title="usbcreator2" /></a> <a href='http://alexander.karlstad.be/pr%c3%b8v-ubuntu-uten-a-installere-det/ubuntu/' title='ubuntu'><img width="150" height="150" src="http://alexander.karlstad.be/wp-content/uploads/2010/11/ubuntu-150x150.png" class="attachment-thumbnail" alt="ubuntu" title="ubuntu" /></a>]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/pr%c3%b8v-ubuntu-uten-a-installere-det/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Alle skal få!</title><link>http://alexander.karlstad.be/alle-skal-fa/</link> <comments>http://alexander.karlstad.be/alle-skal-fa/#comments</comments> <pubDate>Wed, 03 Nov 2010 02:17:59 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Ytringer]]></category> <category><![CDATA[åpen kildekode]]></category> <category><![CDATA[Brostein]]></category> <category><![CDATA[drivere]]></category> <category><![CDATA[fri programvare]]></category> <category><![CDATA[GIMP]]></category> <category><![CDATA[gratis]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Mac]]></category> <category><![CDATA[Microsoft Office]]></category> <category><![CDATA[MSN]]></category> <category><![CDATA[OpenOffice]]></category> <category><![CDATA[Photoshop]]></category> <category><![CDATA[Pidgin]]></category> <category><![CDATA[sikkerhet]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[Wine]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=664</guid> <description><![CDATA[Som flerårig Linux-bruker funderer jeg til stadighet over hvorfor ikke flere benytter seg av mulighetene som ligger her. En Linux-distribusjon, som det blir kalt, er en sammensetning av den såkalte Linux-kjernen og en god håndfull nytteprogrammer som til slutt utgjør et fullverdig operativsystem, på lik linje med Windows og Mac OS. De fleste av oss [...]]]></description> <content:encoded><![CDATA[<div id="attachment_666" class="wp-caption alignright" style="width: 265px"><a href="http://alexander.karlstad.be/alle-skal-fa/tux"><img class="size-medium wp-image-666 " title="tux" src="http://alexander.karlstad.be/wp-content/uploads/2010/11/tux-255x300.png" alt="" width="255" height="300" /></a><p class="wp-caption-text">Tux - Linux-maskotten</p></div><p>Som flerårig Linux-bruker funderer jeg til stadighet over hvorfor ikke flere benytter seg av mulighetene som ligger her. En Linux-distribusjon, som det blir kalt, er en sammensetning av den såkalte Linux-kjernen og en god håndfull nytteprogrammer som til slutt utgjør et fullverdig operativsystem, på lik linje med Windows og Mac OS.</p><p>De fleste av oss starter nok nemlig her, nemlig med Windows eller Mac, nettopp fordi det er markedsdominerende. Man har det på skolen, man har det på jobb og man har det på PC-en eller Mac-en når man kjøper den, og så lenge det fungerer, tar vi oss ikke bryet med å bytte det ut eller prøve noe annet. I Windows er det ikke ukjent med sikkerhetsmangler og uvitenhet hos brukeren som gjerne fører til at man får virus og hele maskinen må settes opp på nytt. Eller så blir bare maskinen fylt opp med alt mulig rot av applikasjoner og filer at man rett og slett må ty til akkurat det samme for å få opp ytelsen igjen.</p><p>Akkurat dette har jeg vært utsatt for i en årrekke. Helt til jeg i 2007 begynte å bruke <a href="http://www.ubuntu.com/">Ubuntu</a>. Ikke alle vet det, men man har flere klare fordeler med en Linux-distribusjon i forholdt til blant annet Windows. La meg liste opp de viktigste:</p><ol><li>Bedre utnyttelse av gammel maskinvare – en gammel maskin vil gjerne oppleves raskere og mer effektiv med en Linux-variant enn Windows</li><li>Bedre sikkerhet – på grunn av måten Linux fungerer på, har man ikke samme svakheter som i Windows, og det skal mye mer til å få virus (de er også så å si fraværende i Linux), og antivirusprogram er langt i fra et must</li><li>Det er gratis – du betaler null og niks for bruk og nedlasting</li><li>Større brukerfrihet – du kan gjøre hva du vil, når du vil og man har ingen «storebror ser deg»-bakdør som blant annet har blitt nevnt om Mac og Windows. Kildekoden er også fritt tilgjengelig om du ønsker å granske denne.</li><li>God maskinvarestøtte fra første sekund – installasjon av drivere for grafikkortet, lydkortet eller chipset er nødvendig. Det er i all hovedsak «plug and play» siden alle drivere er en del av Linux-kjernen</li><li>Mange Windows-programmer kan også kjøres i Linux – dette ved hjelp av programvare kalt «<a href="http://www.winehq.org/">Wine</a>», men det er som oftest de største og mest populære programmene som fungerer best til dette</li></ol><p>Av ulempene, kan det nevnes at:</p><ol><li>Windows- og Mac-spesifikk programvare ikke fungerer</li><li>Spill du benytter deg av i Windows, fungerer gjerne ikke i en Linux-distribusjon (dog, noen kan fungere ved hjelp av «Wine»)</li></ol><p>Dette er kun noen få av fordelene og ulempene, men i hovedsak føler jeg at det er fordelene som ligger best an her. For de som ikke er hardbarkede «gamere», vil man ikke ha store irritasjonsmomenter ved å gå over til for eksempel Ubuntu. Av private eksperimenter kan jeg nevne at PC-en til min far har Ubuntu, og han har ikke problemer med dette da han kun bruker den til å lese e-post, surfe på nettet, spille kabal og gjøre «kontorarbeid». Min mindre datakyndige venninne kjøpte seg også en liten mini-PC for et halvt års tid, og jeg overbeviste henne til å la meg installere Ubuntu også på denne, og dette har vist seg å fungere bra i ettertid.</p><div id="attachment_667" class="wp-caption alignleft" style="width: 307px"><a rel="attachment wp-att-667" href="http://alexander.karlstad.be/alle-skal-fa/openoffice/"><img class="size-medium wp-image-667" title="openoffice" src="http://alexander.karlstad.be/wp-content/uploads/2010/11/openoffice-297x300.png" alt="" width="297" height="300" /></a><p class="wp-caption-text">OpenOffice.org – den mest populære kontorpakken til Linux</p></div><p>Man har altså i hovedsak de samme mulighetene med en Linux-distribusjon som i Windows, hvis man ser bort i fra spill og noen spesielle programmer til Windows, men som oftest har man ekvivalenter, slik som <a href="http://www.openoffice.org/">OpenOffice</a> i stedet for Microsoft Office, og <a href="http://www.gimp.org/">GIMP</a> i stedet for Photoshop, og <a href="http://www.pitivi.org/">Pitivi</a> i stedet for Windows Movie Maker, og <a href="http://www.pidgin.im/">Pidgin</a> i stedet for MSN (pidgin støtter for øvrig også Facebook-chat, Gmail-chat og en haug av andre chat-tjenester) og... ja, listen er lang. I tillegg er som oftest alt dette ferdig installert og klart til bruk med en gang, i motsetning til Windows hvor man gjerne må bruke noen timer på å installere alt dette selv!</p><p>Om du bruker Windows i dag, kan du laste ned Ubuntu og installere det "i Windows", slik at du kan velge når du starter maskinen din om du vil bruke Windows eller Ubuntu akkurat nå, og om du prøver i noen timer, dager eller uker og ikke er fornøyd, kan du bare starte Windows og fjerne Ubuntu fra "Legg til og fjern programmer" i kontrollpanelet.</p><p>Så spør jeg deg – er du villig til å prøve?</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/alle-skal-fa/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Pipende prosessor</title><link>http://alexander.karlstad.be/pipende-prosessor/</link> <comments>http://alexander.karlstad.be/pipende-prosessor/#comments</comments> <pubDate>Mon, 01 Nov 2010 00:41:46 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[Core 2 Duo]]></category> <category><![CDATA[CPU]]></category> <category><![CDATA[GNU/Linux]]></category> <category><![CDATA[GRUB]]></category> <category><![CDATA[IRC]]></category> <category><![CDATA[Karmic]]></category> <category><![CDATA[Karmic Koala]]></category> <category><![CDATA[max_cstate]]></category> <category><![CDATA[prosessor]]></category> <category><![CDATA[ThinkPad]]></category> <category><![CDATA[Ubuntu]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=413</guid> <description><![CDATA[Mange ThinkPad-eiere som har et GNU/Linux-operativsystem, spesielt Ubuntu, har sikkert oppdaget at merkelige pipelyder kan høres fra området der prosessoren befinner seg når maskinen mister strømforbindelsen eller kjører på batteristrøm. I hovedsak gjelder det ThinkPad-maskiner med Core 2 Duo-prosessorer, siden disse har en strømsparingsfunksjon som tydeligvis klarer å lage pipelyder. Man har 9 forskjellige strømsparingsnivåer, [...]]]></description> <content:encoded><![CDATA[<div id="attachment_653" class="wp-caption alignright" style="width: 209px"><a rel="attachment wp-att-653" href="http://alexander.karlstad.be/pipende-prosessor/dsc_0036-resized/"><img class="size-medium wp-image-653" title="ThinkPad T60p" src="http://alexander.karlstad.be/wp-content/uploads/2010/11/DSC_0036.resized-199x300.jpg" alt="" width="199" height="300" /></a><p class="wp-caption-text">ThinkPad T60p har et kjent problem med en sutrende prosessor</p></div><p>Mange ThinkPad-eiere som har et GNU/Linux-operativsystem, spesielt Ubuntu, har sikkert oppdaget at merkelige pipelyder kan høres fra området der prosessoren befinner seg når maskinen mister strømforbindelsen eller kjører på batteristrøm. I hovedsak gjelder det ThinkPad-maskiner med Core 2 Duo-prosessorer, siden disse har en strømsparingsfunksjon som tydeligvis klarer å lage pipelyder.</p><p>Man har 9 forskjellige strømsparingsnivåer, fra og med C1 til og med C9, og så fort nivået blir høyere enn C2 i Ubuntu, kommer pipelyden til høre. Det går <em>greit</em> hjemme, men for eksempel på biblioteket? Ikke alle som liker slike små irriterende lyder, meg inkludert.</p><p>I flere uker har jeg saumfart vevsider og forhørt meg på IRC om hva som kan gjøres. Løsningen jeg er på jakt etter er en som kan gjøres i sanntid og som ikke krever omstart av maskinen. I gamledager kunne man enkelt og greit kjøre kommandoen</p><blockquote><p><em><strong>sudo echo 2 &gt; /sys/modules/processor/paramters/max_cstate</strong></em></p></blockquote><p>og det var det, men etter en eller annen 2.6-kjerne har ikke dette fungert.</p><p>Parameteret har blitt flyttet og foreløpig vet jeg kun om en måte å endre «max_cstate» på, og det er ved å sette parameteret til kjernen i oppstarten, altså via konfigurasjonen til Grub. Dette synes jeg er alt for lite fleksibelt, men en løsning er en løsning. Jeg er ikke så avhengig av å bruke PC-en bare på batteri, og den har uansett ubrukelig batterilevetid (maksimum 2 timer).</p><p>Løsningen ble dermed å redigere filen <strong><em>/etc/default/grub</em></strong> og legge til «<em>processor.max_cstate=2</em>» i <strong>GRUB_CMDLINE_LINUX</strong>-variabelen. Og deretter kjøre «<em>sudo update-grub</em>».</p><blockquote><p><strong><em>GRUB_CMDLINE_LINUX="processor.max_cstate=2"</em></strong></p></blockquote> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/pipende-prosessor/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Hoppe mellom ord i VIM i screen-sesjon</title><link>http://alexander.karlstad.be/hoppe-mellom-ord-i-vim-i-screen-sesjon/</link> <comments>http://alexander.karlstad.be/hoppe-mellom-ord-i-vim-i-screen-sesjon/#comments</comments> <pubDate>Tue, 06 Jul 2010 18:15:31 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[bashrc]]></category> <category><![CDATA[screen]]></category> <category><![CDATA[VIM]]></category> <category><![CDATA[xterm]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=577</guid> <description><![CDATA[Flere som har irritert seg over at CTRL+piltast har en ugunstig effekt i VIM når man kjører i en screen? Vel, etter en del googling fant jeg et svar som løste problemet. Ved å sette LANG-variabelen til «xterm», fungerer det. Vanligvis blir denne satt til «screen» når du starter en screen-sesjon. Permanent fiks: Åpne ~/.bashrc [...]]]></description> <content:encoded><![CDATA[<p><a href="http://alexander.karlstad.be/wp-content/uploads/2010/07/vim.png"></a><a rel="attachment wp-att-582" href="http://alexander.karlstad.be/hoppe-mellom-ord-i-vim-i-screen-sesjon/vim"><img class="alignright size-medium wp-image-582" title="vim" src="http://alexander.karlstad.be/wp-content/uploads/2010/07/vim-300x217.png" alt="" width="300" height="217" /></a>Flere som har irritert seg over at CTRL+piltast har en ugunstig effekt i VIM når man kjører i en screen?</p><p>Vel, etter en del googling fant jeg <a href="http://osdir.com/ml/gnu.screen.user/2006-08/msg00028.html">et svar som løste problemet</a>. Ved <a href="http://www.mail-archive.com/screen-users@gnu.org/msg02752.html">å sette LANG-variabelen til «xterm»</a>, fungerer det. Vanligvis blir denne satt til «<em>screen</em>» når du starter en screen-sesjon.</p><p>Permanent fiks:</p><ol><li>Åpne <em><strong>~/.bashrc</strong></em></li><li>Legg til «alias screen='screen -T xterm'» i bunn</li><li>Lagre og smil <img src='http://alexander.karlstad.be/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></li></ol><p>Takk, internett.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/hoppe-mellom-ord-i-vim-i-screen-sesjon/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Ulovlig fildeling med personvern til følge</title><link>http://alexander.karlstad.be/ulovlig-fildeling-med-personvern-til-f%c3%b8lge/</link> <comments>http://alexander.karlstad.be/ulovlig-fildeling-med-personvern-til-f%c3%b8lge/#comments</comments> <pubDate>Mon, 05 Jul 2010 00:55:39 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Du skal høre mye]]></category> <category><![CDATA[Ytringer]]></category> <category><![CDATA[Datatilsynet]]></category> <category><![CDATA[fildeling]]></category> <category><![CDATA[musikk]]></category> <category><![CDATA[opphavsrett]]></category> <category><![CDATA[personvern]]></category> <category><![CDATA[piratkopiering]]></category> <category><![CDATA[Platekompaniet]]></category> <category><![CDATA[Simonsen]]></category> <category><![CDATA[Spotify]]></category> <category><![CDATA[Wimp]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=145</guid> <description><![CDATA[Som de fleste andre over middels IKT-interesserte mennesker i dette land garantert har lagt merke til, pågår det til stadighet heftige diskusjoner rundt dette med ulovlig fildeling, eller ulovlig distribusjon av opphavsrettbeskyttet materiale. Det som gjerne blir diskutert er ikke skyldspørsmålet – der jeg regner med at de fleste er enige i at fildeling er [...]]]></description> <content:encoded><![CDATA[<div id="attachment_560" class="wp-caption alignleft" style="width: 310px"><a href="http://facebook.com/profile.php?id=183252739422"><img class="size-medium wp-image-560   " title="11863_186719354422_183252739422_2932793_5429262_n" src="http://alexander.karlstad.be/wp-content/uploads/2010/07/11863_186719354422_183252739422_2932793_5429262_n-300x168.jpg" alt="" width="300" height="168" /></a><p class="wp-caption-text">«You Wouldn&#39;t Steal A Car»-parodien «You Wouldn&#39;t Download A Car».</p></div><p>Som de fleste andre over middels IKT-interesserte mennesker i dette land garantert har lagt merke til, pågår det til stadighet heftige diskusjoner rundt dette med ulovlig fildeling, eller ulovlig distribusjon av opphavsrettbeskyttet materiale. Det som gjerne blir diskutert er ikke skyldspørsmålet – der jeg regner med at de fleste er enige i at fildeling er fyfy – men hvordan disse delerne skal tas. Grunnet metodene som hittil har blitt benyttet for å avsløre identiteten til disse «piratene» gjerne går på personvernet løs, er det gjerne dette temaet som er omdiskutert.</p><p>I 2006 fikk advokatfirmaet Simonsen konsesjon av Datatilsynet for å drive overvåking og logging av ulovlig fildeling i Norge. Denne konsesjonen var unik av sitt slag, men for Simonsens klienters del var nok dette bare ypperlig, eller i hvert fall ett skritt i riktig retning. Deres retning. Vi har alle hørt om hvordan interesseorganisasjonene for film- og platebransjen massakrerer livet til vanlige dødlige i USA og ender opp som gjeldsslaver med bøter i størrelsesorden formuen til en familie på Bygdøy.</p><p>Slik jeg føler det, er det nettopp slike tilstander disse organisasjonene også vil ha hit. Ved å la private aktører jakte ned «pirater», avsløre identiteten deres og deretter gå til sivilt søksmål, kan det fort bli triste eksempler, også her i Norge. For ærlig talt, å legge ut en CD på The Pirate Bay bør jo selvfølgelig koste deg mer enn om du skulle finne på å voldta ei jente på vei hjem fra byen, for å sette det veldig på spissen.</p><p>For ikke å skeie helt ut og bli oppfattet som Jack Sparrow selv, må jeg nesten påpeke at jeg på ingen måte føler at piratkopiering er rette veien å gå, men som snart hele IKT-Norge har påpekt, lar også de <em>gode</em>, <em>billige</em> og <em>lovlige</em> løsningene delvis vente på seg. I senere tid har riktignok flere gode dukket opp. Platekompaniets nettløsning i samarbeid med Telenor er ett av de, men det finnes òg forbedringspotensiale, spesielt hva pris angår. Og så har du Spotify. Jeg betaler gjerne 49 eller 99 kroner i måneden for et musikkarkiv i den størrelsesorden, og det skal innrømmes at jeg ikke har lastet ned en eneste plate ulovlig etter jeg fikk meg Spotify-konto. Det føles godt.</p><p>Problemet her er derimot hvordan film- og musikkbransjen tar fatt i problemet på og samtidig kriminaliserer en hel generasjon. En heksejakt der private aktører i regi av platebransjens lakeier tar over jobben til Politiet, er neppe noe man ønsker. De skyver sine potensielle kunder lenger og lenger unna seg i et bittert håp om å kunne få fatt i et par som de kan saksøke livskiten ut av. Er det virkelig slik bransjen skal livnære seg i fremtiden? Jeg blir trist.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/ulovlig-fildeling-med-personvern-til-f%c3%b8lge/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Monitorkabel for oppsett av BreezeCom BreezeNet PRO.11 SA-10D</title><link>http://alexander.karlstad.be/monitorkabel-for-oppsett-av-breezecom-breezenet-pro-11-sa-10d/</link> <comments>http://alexander.karlstad.be/monitorkabel-for-oppsett-av-breezecom-breezenet-pro-11-sa-10d/#comments</comments> <pubDate>Sun, 04 Jul 2010 18:19:00 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[BreezeCom]]></category> <category><![CDATA[BreezeNet]]></category> <category><![CDATA[COM]]></category> <category><![CDATA[PRO 1.1]]></category> <category><![CDATA[RS-232]]></category> <category><![CDATA[SA-10D]]></category> <category><![CDATA[WLAN]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=527</guid> <description><![CDATA[Som den korte tittelen sier: her er altså avhandlingen til det rent praktiske som gjennomføres for å lage en egen monitor- eller konsollkabel for en BreezeNet PRO.11 SA-10D. Det var på senhøsten i 2009 at jeg fikk med meg at en bror hadde ryddet på loftet. Han skulle kvitte seg med en trådløs sender med [...]]]></description> <content:encoded><![CDATA[<div id="attachment_552" class="wp-caption alignright" style="width: 279px"><a rel="attachment wp-att-552" href="http://alexander.karlstad.be/monitorkabel-for-oppsett-av-breezecom-breezenet-pro-11-sa-10d/rs232"><img class="size-medium wp-image-552" title="rs232" src="http://alexander.karlstad.be/wp-content/uploads/2010/06/rs232-269x300.png" alt="" width="269" height="300" /></a><p class="wp-caption-text">Hjemmelaget 3-pin-til-RS232-kabel</p></div><p>Som den korte tittelen sier: her er altså avhandlingen til det rent praktiske som gjennomføres for å lage en egen monitor- eller konsollkabel for en <a href="http://www.alvarion.com/index.php/en/products/products-list/breezenet/breezenetr-pro11">BreezeNet PRO.11 SA-10D</a>.</p><p>Det var på senhøsten i 2009 at jeg fikk med meg at en bror hadde ryddet på loftet. Han skulle kvitte seg med en trådløs sender med antenne. Selvfølgelig måtte jeg ha den.</p><p>Dette viste seg imidlertid å være utstyr som en gang i tiden kostet. Dyrt. I populærtiden og da trådløst nettverk ikke var allemannseie, kunne man kjøpe dette utstyret og koble seg opp mot en av <a href="http://www.uib.no">Universitetets</a>, <a href="http://www.hib.no">Høgskolens</a> eller <a href="http://www.nhh.no">Handleshøgskolens</a> <a href="http://www.wlan.uib.no/utstyr.html">trådløse sendere</a>, som hendig nok er vel plassert rundtom på forskjellige tak til fakulteter og avdelinger. Til og med rådhustaket. Mottakerne har gjerne en rekkevidde på 1-3 km, noe som holder for meg, siden jeg nylig flyttet til Gyldenpris og har så å si fri sikt ned til <a href="http://no.wikipedia.org/wiki/H%C3%B8yteknologisenteret">Høyteknologisenteret</a> og taket deres.</p><p>Moroa startet selvfølgelig tidlig med defekt adapter, men <a href="http://www.clasohlson.no/Product/Product.aspx?id=135235838">Clas Ohlson reddet meg</a> der. Så var det selve boksen. Den så ut til å slå seg av og på hele tiden. Irriterende, tenkte jeg. Etter flere mislykkede forsøk på å motta IP fra boksen automatisk, stusset jeg plutselig over porten merket "mon." bak. Dette måtte undersøkes. Et par nedlastede PDF-er senere falt konklusjonen på at det var via denne 3-pins "mon."-porten man konfigurerer enheten. Og det via seriekabel.</p><p>Slik kabel er ikke allemannseie slik som 802.11a/b/g/n-nettverk er i dag. Dessverre, men Google ga meg atter en gang et godt treff. Et forum der en av brukerne forklarer fint <a href="http://www.wirelessforums.org/hardware-discussion/breezecom-ap-10d-sa-10d-wb-10d-4820.html">hvordan man lager en slik kabel helt på egenhånd</a>. Her er min erfaring:</p><ol><li><div class="wp-caption alignright" style="width: 148px"><img title="CD-ROM-lydkabel" src="http://media.digikey.com/photos/Assmann%20Photos/AK2524-.5.jpg" alt="" width="138" height="138" /><p class="wp-caption-text">CD-ROM-lydkabel</p></div><p>Se til at du har COM/serie/RS-232-port på maskinen din. De fleste bærbare PC-er sluttet å levere dette for leeenge siden, og man må som oftest gå til anskaffelse av en <a href="http://www.clasohlson.no/Product/Product.aspx?id=150500023">USB-til-RS-232-kabel</a>, slik jeg selvfølgelig hadde fra før, som den gode entusiast jeg er.</li><li>Få tak i en seriekabel, type hunn. Klipp den i to med en lengde du føler deg trygg på å jobbe med. Fjern den ytre isolasjonen og klø deg i hodet over ledningene.</li><li> Få tak i en slik rar lydkabel man i gamledager brukte mellom CD-ROM og hovedkort. Denne har fire pinner i ene enden, men den ytterste pinnen kan klippes eller skjæres bort, og ledningen flyttes slik at man får tre pinner. Skjær av den ytre isolasjonen på denne òg.</li><li><div class="wp-caption alignright" style="width: 167px"><img class=" " src="http://www.softing.com/home/images/ia/products/can-bus/more-can-open/physical-layer/pin-assignment.gif" alt="" width="157" height="109" /><p class="wp-caption-text">Layout for 9-pinners D-Sub-kabel</p></div><p>Så gjelder det å finne ut av hvilken ledning pinne 2, 3 og 5 på seriekabelen representerer. Jeg laget en simpel ledningssjekk ved hjelp av et batteri, to ledninger og et voltmeter. Finn også ut hvilke ledninger som representerer de forskjellige pinnene på lydkabelen, men dette går som oftest fint da fargen vanligvis er veldig synlig.</li><li>Isolasjonen på de tynne ledningene fjernes. Litt ømfintlighet anbefales, da både isolasjon og kobber ikke er av den mest robuste sorten. Følgende ledninger skal kobles:<ol><li>Pinne 2, seriekabel -&gt; pinne 1, lydkabel</li><li>Pinne 3, seriekabel -&gt; pinne 2, lydkabel</li><li>Pinne 5, seriekabel -&gt; pinne 3, lydkabel</li></ol></li><li>Koble til USB-til-serieportkabelen din, koble din hjemmelagede monitorkabel i og åpne et serieportterminalprogram. I Ubuntu har man et fint og enkelt et som heter «gtkterm». Bruk følgende oppkoblingsoppsett:<br /><blockquote><p>Port: /dev/ttyUSB<br /> Speed: 9600<br /> Parity: none<br /> Bits: 8<br /> Stopbits: 1<br /> Flow control: none</p></blockquote></li><li>Det kan hende du ikke får tilgang til å gjøre endringer i oppsettet "ut av boksen". I så fall må du navigere deg inn på <em>Access control</em> -&gt; <em>Change User Access</em> -&gt; <em>Installer</em>. Standardpassordet her er «user». Prøv gjerne med både stor og liten U. Et lite hint for å gå tilbake i menyen er for øvrig å bruke venstre piltast på tastaturet.</li><li>Smil i et lite øyeblikk helt til du innser at du har tatt deg vann over hodet hva konfigurering av enheten angår.</li></ol> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/monitorkabel-for-oppsett-av-breezecom-breezenet-pro-11-sa-10d/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Google Chrome / Chromium + Sparebank 1 + BankID</title><link>http://alexander.karlstad.be/google-chrome-chromium-sparebank-1-bankid/</link> <comments>http://alexander.karlstad.be/google-chrome-chromium-sparebank-1-bankid/#comments</comments> <pubDate>Wed, 23 Jun 2010 23:56:36 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Utvikling]]></category> <category><![CDATA[applet]]></category> <category><![CDATA[Applet2Object]]></category> <category><![CDATA[BankID]]></category> <category><![CDATA[Chromium]]></category> <category><![CDATA[Google Chrome]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[JavaScript]]></category> <category><![CDATA[object]]></category> <category><![CDATA[Sparebank 1]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=540</guid> <description><![CDATA[Noen har kanskje fått det med seg fra før av, men jeg gjentar gjerne. I lang lang tid har jeg irritert meg over blant annet treg innlogging i Sparebank 1 sin nettbankløsning fra Firefox, samt en ikke-tilstedeværende støtte i Google Chrome. Etter en del feilsøking i det siste, har jeg kommet frem til at dette [...]]]></description> <content:encoded><![CDATA[<div id="attachment_544" class="wp-caption alignright" style="width: 304px"><a rel="attachment wp-att-544" href="http://alexander.karlstad.be/google-chrome-chromium-sparebank-1-bankid/chromespb1bankid"><img class="size-full wp-image-544" title="chrome+spb1+bankid" src="http://alexander.karlstad.be/wp-content/uploads/2010/06/chrome+spb1+bankid.png" alt="" width="294" height="164" /></a><p class="wp-caption-text">Google Chrome, Sparebank 1 og BankID</p></div><p>Noen har kanskje fått det med seg fra før av, men jeg gjentar gjerne. I lang lang tid har jeg irritert meg over blant annet treg innlogging i Sparebank 1 sin nettbankløsning fra Firefox, samt en ikke-tilstedeværende støtte i <a href="http://chrome.google.com">Google Chrome</a>.</p><p>Etter en del feilsøking i det siste, har jeg kommet frem til at dette skyldes bruk av <a href="http://www.w3schools.com/tags/tag_applet.asp">den utdaterte <em>&lt;applet&gt;</em>-taggen</a> for å laste inn BankID-appleten. Jeg har nylig informert Sparebank 1 om dette, og forhåpentligvis får de byttet om og tatt i bruk <em>&lt;object&gt;</em>-taggen i stedet. Inntil videre kan man benytte seg av <a href="https://chrome.google.com/extensions/detail/djgfnbkiakemcmleeihmdngpamaknnem">en flott utvidelse til Google Chrome / Chromium</a>, tilfeldigvis utviklet av undertegnede.</p><p>Utvikling av utvidelsen førte til tider til massivt hårtap, spesielt når bruk av JavaScript-rammeverk viste seg å være umulig grunnet restriksjoner på <em>&lt;applet&gt;</em>-elementet i DOM. Dette førte til at alt måtte skrives med native JavaScript, og en del, la meg kalle de "fiffige", løsninger ble brukt. Blant annet regex-parsing av ren HTML for å hente ut attributter. I tillegg til at den beholder alle attributter og eventuelle underelementer av typen <em>&lt;param&gt;</em>, legger den til attributten «<em>type</em>», med verdien «<em>application/x-java-applet</em>».</p><p>Uansett, den fungerer i nettbanken til Sparebank 1. Den er skrevet generisk, så den <em>bør</em> fungere på andre nettsider òg, men dette er en tidlig utgave og er neppe 100% feilsikker. Forhåpentligvis skaper den ikke problemer på andre sider som fremdeles bruker <em>&lt;applet&gt;</em>-taggen (dessverre er det en del).</p><p>Utvidelsen har fått det populærtekniske navnet «<em>Applet2Object</em>» og er å finne her: <a href="https://chrome.google.com/extensions/detail/djgfnbkiakemcmleeihmdngpamaknnem">https://chrome.google.com/extensions/detail/djgfnbkiakemcmleeihmdngpamaknnem</a></p><p><strong>Oppdatering</strong>: om noen er interessert i å se hvor lite kode som hadde vært nødvendig ved bruk av jQuery, er dette å finne <a href="http://alexander.karlstad.be/wp-content/uploads/2010/06/applet2object.js">her</a>. Det fungerte i en periode og på enkelte sider, men ikke hos Sparebank 1.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/google-chrome-chromium-sparebank-1-bankid/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Tweak.tk – adresseforkorting på domenenivå</title><link>http://alexander.karlstad.be/tweak-tk-%e2%80%93-adresseforkorting-pa-domeneniva/</link> <comments>http://alexander.karlstad.be/tweak-tk-%e2%80%93-adresseforkorting-pa-domeneniva/#comments</comments> <pubDate>Wed, 23 Jun 2010 00:51:57 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[.tk]]></category> <category><![CDATA[adresseforkorting]]></category> <category><![CDATA[JavaScript]]></category> <category><![CDATA[Tweak.tk]]></category> <category><![CDATA[URL]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=520</guid> <description><![CDATA[I havet og den uoversiktlige strømmen av diverse adresseforkortingstjenester der ute på nettet, har man en som tar skrittet fullt ut og tilbyr korte domener av typen http://14rkg.tk. Tjenesten heter bare Tweak.tk, og leveres av de som administrerer toppnivådomenet .tk, nemlig Dot.tk. Jeg har laget en enkel JavaScript-snutt som enkelt kan lenkes opp mot bokmerkelinjen din, [...]]]></description> <content:encoded><![CDATA[<p><img class="alignright" title="Tweak.tk" src="http://my.dot.tk/images.v2/tweakimage_logo.gif" alt="" width="300" height="77" />I havet og den uoversiktlige strømmen av diverse adresseforkortingstjenester der ute på nettet, har man en som tar skrittet fullt ut og tilbyr korte domener av typen http://14rkg.tk.</p><p>Tjenesten heter bare <a href="http://my.dot.tk/tweak/">Tweak.tk</a>, og leveres av de som administrerer toppnivådomenet .tk, nemlig <a href="http://dot.tk">Dot.tk</a>.</p><p>Jeg har laget en enkel JavaScript-snutt som enkelt kan lenkes opp mot bokmerkelinjen din, enten ved å manuelt opprette en snarvei med følgende URL:</p><blockquote><p>javascript:window.open('http://api.dot.tk/tweak/shorten?long='+encodeURIComponent(location.href), 'tweaktk', 'toolbar=0,status=0,width=600,height=300');</p></blockquote><p>eller ved å klikke og dra følgende lenke opp til bokmerkelinjen din: <a title="Tweak.tk" href="javascript:window.open('http://api.dot.tk/tweak/shorten?long='+encodeURIComponent(location.href), 'tweaktk', 'toolbar=0,status=0,width=600,height=300');">Tweak.tk</a>.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/tweak-tk-%e2%80%93-adresseforkorting-pa-domeneniva/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Oppgradering til Lucid Lynx</title><link>http://alexander.karlstad.be/oppgradering-til-lucid-lynx/</link> <comments>http://alexander.karlstad.be/oppgradering-til-lucid-lynx/#comments</comments> <pubDate>Mon, 10 May 2010 00:56:40 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Nyheter]]></category> <category><![CDATA[Tester]]></category> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[gnome-panel]]></category> <category><![CDATA[LANG]]></category> <category><![CDATA[Lucid Lynx]]></category> <category><![CDATA[paneler]]></category> <category><![CDATA[tegnsett]]></category> <category><![CDATA[Ubuntu]]></category> <category><![CDATA[UTF-8]]></category> <category><![CDATA[Wine]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=512</guid> <description><![CDATA[Som vanlig går ikke en oppgradering mellom Ubuntu-versjonene som smurt for mitt vedkommende, men heldigvis blir det færre og færre problemer for hver gang. Her kan jeg presentere en liten liste over tingene jeg hittil har støtt på! Æ, ø og å i programmer kjørt via Wine Wine sluttet å støtte Æ, Ø og Å. [...]]]></description> <content:encoded><![CDATA[<p>Som vanlig går ikke en oppgradering mellom Ubuntu-versjonene som smurt for mitt vedkommende, men heldigvis blir det færre og færre problemer for hver gang. Her kan jeg presentere en liten liste over tingene jeg hittil har støtt på!</p><h3>Æ, ø og å i programmer kjørt via Wine</h3><p><span style="font-weight: normal; font-size: 13px;">Wine sluttet å støtte Æ, Ø og Å. Siden det ikke bare gjaldt Spotify falt konklusjonen raskt på det faktum at det var et tegnsettproblem.</span></p><p><span style="font-weight: normal; font-size: 13px;">På en annen maskin jeg hadde installert Lucid på, var ikke dette tilfellet, dermed startet jeg enkelt med å analysere forskjellene i de forskjellige dotfilene, og til slutt fant jeg ut at LANG-variabelen på maskinen med problemene var «<em>nb_NO.utf8</em>», mens på den som fungerte var den satt til «<em>nb_NO.UTF-8</em>».</span></p><p><span style="font-weight: normal; font-size: 13px;">Jeg er dog litt usikker på hvordan det ordnet seg, men jeg merget mye av standard-bashrc-en til Ubuntu med den jeg hadde fra før (uten at jeg hadde satt LANG der tidligere), samt bekreftet at <em><strong>/etc/default/locale</strong></em> var satt korrekt.</span></p><h3>Panelene henger og er skurrete etter innlogging</h3><p>Av og til er ikonene og indikatorene i toppanelet i GNOME skurrete, forvridde, malplasserte eller borte etter innlogging. En enkel «killall gnome-panel &amp;&amp; gnome-panel &amp;» ordner for øvrig dette, men det er unødvendig å kjøre hver gang etter innlogging. <a href="https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/496714">En bug</a> opprettet i desember i fjor kan passe inn under beskrivelsen min, men det har vært heller laber aktivitet rundt denne siden i februar.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/oppgradering-til-lucid-lynx/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Vis PDF-filer innlemmet i Google Chrome</title><link>http://alexander.karlstad.be/vis-pdf-filer-innlemmet-i-google-chrome/</link> <comments>http://alexander.karlstad.be/vis-pdf-filer-innlemmet-i-google-chrome/#comments</comments> <pubDate>Wed, 14 Apr 2010 18:01:11 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[Evince]]></category> <category><![CDATA[Google Chrome]]></category> <category><![CDATA[mozplugger]]></category> <category><![CDATA[PDF]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=506</guid> <description><![CDATA[Tidligere har jeg irritert meg over at Google Chrome bare går bananas når jeg har hatt mozplugger installert og prøvd å åpne et PDF-dokument. I dag fant jeg ut at jeg skulle se om noen hadde klart å løse dette, og jommen har det ikke ordnet seg i nyere versjoner av mozplugger. Løsningen ble å [...]]]></description> <content:encoded><![CDATA[<p>Tidligere har jeg irritert meg over at Google Chrome bare går bananas når jeg har hatt mozplugger installert og prøvd å åpne et PDF-dokument. I dag fant jeg ut at jeg skulle se om noen hadde klart å løse dette, og jommen har det ikke ordnet seg i nyere versjoner av mozplugger.</p><p>Løsningen ble å laste ned kilden til siste versjon av mozplugger manuelt, kompilere og installer og deretter redigere <em><strong>/etc/mozpluggerrc</strong></em>.</p><p>Kildekoden til siste mozplugger-versjon finner du på <a href="http://mozplugger.mozdev.org/">hjemmesiden</a>. Last ned denne og pakk ut.</p><p>Gå inn i en terminal og manøvrer deg frem til mappen du pakket ut mozplugger i, og skriv følgende:</p><blockquote><p><em><strong>make linux &amp;&amp; sudo make install</strong></em></p></blockquote><p>Rediger så <em>/etc/mozpluggerrc</em> etter oppskrift fra denne siden: <a href="https://help.ubuntu.com/community/EvinceMozilla">https://help.ubuntu.com/community/EvinceMozilla</a>.</p><p><strong>OPPDATERING</strong>: Dette har på et eller annet vis sluttet å fungere etter oppgraderingen til siste Ubuntu-versjon, Lucid Lynx.</p><p><strong>OPPDATERING 2.0</strong>: i senere utgaver av Chrome fungerer det om man i <em><strong>/etc/mozpluggerrc</strong></em> heller limer inn linjen «<em>repeat needs_xembed noisy swallow(evince) fill: evince "$file"</em>».</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/vis-pdf-filer-innlemmet-i-google-chrome/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Få tilgang til skrivebord via internett</title><link>http://alexander.karlstad.be/fa-tilgang-til-skrivebord-via-internett/</link> <comments>http://alexander.karlstad.be/fa-tilgang-til-skrivebord-via-internett/#comments</comments> <pubDate>Sat, 10 Apr 2010 13:03:45 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[crontab]]></category> <category><![CDATA[eksternt skrivebord]]></category> <category><![CDATA[Hamachi]]></category> <category><![CDATA[LogMeIn]]></category> <category><![CDATA[NAT]]></category> <category><![CDATA[NoMachine NX]]></category> <category><![CDATA[Remote Help Assistant]]></category> <category><![CDATA[SSH]]></category> <category><![CDATA[SSH-tunnel]]></category> <category><![CDATA[VNC]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=496</guid> <description><![CDATA[Har du hatt behov for en ekstern skrivebordsløsning som ikke krever fikling med brannmur? En mulig løsning for Linux-nerden her!]]></description> <content:encoded><![CDATA[<p>Nylig fikk jeg behov for å tå tilgang til å styre en PC stående i et NAT-et nett der jeg ikke har tilgang til brannmur og portoppsett. Jeg så for meg en løsning à la <a href="https://secure.logmein.com/US/products/free/">LogMeIn</a>, men siden akkurat den tjenesten ikke er å få brukt i Linux måtte jeg søke opp alternativer.</p><p>Selv om det finnes veldig mange fine applikasjoner til kundestøtteformål (<a href="http://code.google.com/p/gitso/">gitso</a>, <a href="https://launchpad.net/remote-help-assistant">Remote Help Assistant</a>), var det få som omgikk NAT-ede nettverk på noe vis. <a href="https://secure.logmein.com/products/hamachi2/">Hamachi</a> og <a href="http://www.nomachine.com/">NoMachine NX</a> hadde dog vært en mulighet. Jeg valgte i stedet en hjemmesnekret løsning som jeg kan kontrollere selv ved hjelp av SSH-tunnel og VNC.</p><p>Ubuntu har i seg selv støtte for eksternt skrivebord ved hjelp av vino. Oppsett av dette gjøres via <em>System</em> -&gt; Innstillinger -&gt; <em>Eksternt skrivebord</em>.</p><p>Deretter setter man opp en SSH-tunnel fra PC-en du vil nå fra nettet til en Linux-server du disponerer (hallo, alle har da dette?)</p><blockquote><p><strong><em>ssh -R 5090:localhost:5090 &lt;server&gt;</em></strong></p></blockquote><p>Deretter, fra et tilfeldig sted i den vide verdensveven</p><blockquote><p><em><strong>vncviewer -via &lt;server&gt; localhost</strong></em></p></blockquote><p>Om du for eksempel ønsker at dette skal være en permanent løsning som holder seg koblet til serveren, sleng inn følgende i en crontab, da vel:</p><blockquote><p><em><strong>@reboot while true; do ssh -q -R 5090:localhost:5090 &lt;server&gt;; sleep 10; done</strong></em></p></blockquote><p>Loopen starter ved oppstart av maskinen og den vil prøve å koble til på nytt om nettet forsvinner.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/fa-tilgang-til-skrivebord-via-internett/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Xbox 360-gitar i Windows</title><link>http://alexander.karlstad.be/xbox-360-gitar-i-windows/</link> <comments>http://alexander.karlstad.be/xbox-360-gitar-i-windows/#comments</comments> <pubDate>Tue, 02 Feb 2010 18:28:15 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[driver]]></category> <category><![CDATA[Guitar Hero]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[Windows XP]]></category> <category><![CDATA[Xbox 360]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=483</guid> <description><![CDATA[Jeg er en av de få som spiller Guitar Hero på PC-en, uten at jeg ønsker å gå dypere inn på det temaet. Første gang jeg plugget gitaren i USB-porten, fikk jeg opp denne flotte veiviseren for funnet maskinvare. Tydeligvis manglet jeg driverne. Etter noen søk og research på nettet fant jeg endelig ut at [...]]]></description> <content:encoded><![CDATA[<div id="attachment_484" class="wp-caption alignleft" style="width: 310px"><a rel="attachment wp-att-484" href="http://alexander.karlstad.be/xbox-360-gitar-i-windows/maskinvareveiviser"><img class="size-medium wp-image-484" title="maskinvareveiviser" src="http://alexander.karlstad.be/wp-content/uploads/2010/02/maskinvareveiviser-300x231.png" alt="" width="300" height="231" /></a><p class="wp-caption-text">Veiviser for ny maskinvare</p></div><p>Jeg er en av de få som spiller Guitar Hero på PC-en, uten at jeg ønsker å gå dypere inn på det temaet.</p><p>Første gang jeg plugget gitaren i USB-porten, fikk jeg opp denne flotte veiviseren for funnet maskinvare. Tydeligvis manglet jeg driverne. Etter noen søk og research på nettet fant jeg endelig ut at jeg manglet "Xbox 360 Accessories Software", som enkelt kan lastes ned fra <a href="http://www.microsoft.com/hardware/download/download.aspx?category=Gaming">Microsoft</a>.</p><p>Voila!</p><p>PS! Det kan også anbefales å laste ned siste <a href="http://support.aspyr.com/index.php?x=&amp;mod_id=2&amp;id=567">patchen til Guitar Hero III til PC</a>.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/xbox-360-gitar-i-windows/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Bytte av DNS og migrering av e-post</title><link>http://alexander.karlstad.be/bytte-av-dns-og-migrering-av-e-post/</link> <comments>http://alexander.karlstad.be/bytte-av-dns-og-migrering-av-e-post/#comments</comments> <pubDate>Fri, 29 Jan 2010 16:29:33 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[BLUG]]></category> <category><![CDATA[DNS]]></category> <category><![CDATA[Domeneshop]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Google Apps]]></category> <category><![CDATA[IMAP]]></category> <category><![CDATA[SSL]]></category> <category><![CDATA[Thunderbid]]></category> <category><![CDATA[Ubuntu]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=472</guid> <description><![CDATA[Inntil i dag har jeg benyttet meg av Tek.nos e-postservere for mitt eget domene, men nå er den tid altså over. Etter en del av Google Apps Standard Edition, som er gratis, har jeg følt meg trygg nok på å starte en migreringsprosess for mitt eget primærdomene. Før migreringen kunne finne sted måtte jeg naturlig nok [...]]]></description> <content:encoded><![CDATA[<div id="attachment_475" class="wp-caption alignright" style="width: 309px"><a rel="attachment wp-att-475" href="http://alexander.karlstad.be/bytte-av-dns-og-migrering-av-e-post/google-apps"><img class="size-medium wp-image-475" title="google-apps" src="http://alexander.karlstad.be/wp-content/uploads/2010/01/google-apps-299x167.png" alt="" width="299" height="167" /></a><p class="wp-caption-text">Google Apps</p></div><p>Inntil i dag har jeg benyttet meg av <a href="http://tek.no">Tek.no</a>s e-postservere for mitt eget domene, men nå er den tid altså over. Etter en del av <a href="http://www.google.com/apps/intl/en/group/index.html">Google Apps Standard Edition</a>, som er gratis, har jeg følt meg trygg nok på å starte en migreringsprosess for mitt eget primærdomene.</p><p>Før migreringen kunne finne sted måtte jeg naturlig nok ha tilgang til DNS-serveren for domenet mitt. Dette hadde jeg da ikke, siden dette også var noe jeg har fått vertet på <a href="http://tek.no">Tek.no</a> sine servere. Jeg prøvde ut et knippe med gratistilbydere av DNS-tjenester i forkant (<a href="http://freedns.afraid.org/">freedns.afraid.org</a>, <a href="http://www.xname.org/">xname.com</a>, <a href="http://www.zoneedit.com">ZoneEdit</a>, <a href="http://www.everydns.com/">EveryDNS</a>), men ble aldri helt tilfreds med noen av de. Et <a href="http://spreadsheets.google.com/pub?key=p8zDjXZ4P42WFNhEelikmPw">Google Docs-dokument</a> med en enkel liste over de forskjellige tilbyderne og hva mulighetene der var, kom til nytte. Helt til slutt falt jeg ganske enkelt og greit på Domeneshop sine, siden jeg har alle mine domener der. Byttet ble gjort rundt klokken halv fire, natt til fredag, og cirka klokken halv fem var DNS for domenet operativt igjen.</p><p>Migreringen av e-post kunne jeg egentlig bare gjort med Thunderbird siden man bare kan dra og slippe e-post i mellom forskjellige kontoer, men dette fant jeg ikke ut av før det var for sent. Jeg endte opp med å bruke et hendig <a href="http://www.athensfbc.com/imap_tools/">perl-skript (imapcopy.pl)</a>, takket være tips fra hyggelige folk på <a href="http://www.blug.linux.no/wiki/Hovedside">BLUG</a> (som vanlig). For å få skriptet til å fungere med SSL under Ubuntu måtte imidlertid pakken "<a href="apt:libio-socket-ssl-perl">libio-socket-ssl-perl</a>" installeres.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/bytte-av-dns-og-migrering-av-e-post/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Intern høyttaler i Windows XP</title><link>http://alexander.karlstad.be/intern-h%c3%b8yttaler-i-windows-xp/</link> <comments>http://alexander.karlstad.be/intern-h%c3%b8yttaler-i-windows-xp/#comments</comments> <pubDate>Tue, 24 Nov 2009 21:54:33 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[beep]]></category> <category><![CDATA[intern høyttaler]]></category> <category><![CDATA[Windows XP]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=463</guid> <description><![CDATA[Kom over et utrolig irriterende problem i dag idet jeg entret Windows XP for første gang på mange måneder: den interne høyttaleren. Hver gang jeg drar og slipper volumkontrolleren nede i høyre hjørne så piper den. HØYT. Dette gjelder i hvert fall min ThinkPad T60p. I Ubuntu har jeg løsningen for slikt for meg, men [...]]]></description> <content:encoded><![CDATA[<div id="attachment_466" class="wp-caption alignright" style="width: 310px"><a rel="attachment wp-att-466" href="http://alexander.karlstad.be/intern-h%c3%b8yttaler-i-windows-xp/internalspeaker"><img class="size-medium wp-image-466" title="internalspeaker" src="http://alexander.karlstad.be/wp-content/uploads/2009/11/internalspeaker-300x225.PNG" alt="internalspeaker" width="300" height="225" /></a><p class="wp-caption-text">Forbaskede interne høyttaler-pip!</p></div><p>Kom over et utrolig irriterende problem i dag idet jeg entret Windows XP for første gang på mange måneder: den interne høyttaleren.</p><p>Hver gang jeg drar og slipper volumkontrolleren nede i høyre hjørne så piper den. HØYT. Dette gjelder i hvert fall min ThinkPad T60p. I Ubuntu har jeg løsningen for slikt for meg, men i Windows var dette å deaktivere den en ukjent problemstilling.</p><p>Løsningen er som følger:</p><ol><li>Åpne enhetsbehandleren</li><li>Klikk på "Vis" og "Vis skjulte enheter"</li><li>Utvid seksjonen "Drivere som ikke er Plug and Play-kompatible"</li><li>Dobbeltklikk på "Beep"</li><li>Klikk på fanen "Driver"</li><li>Klikk på "Stopp" (dette stopper den NÅ)</li><li>Klikk deretter på "OK"</li><li>Velg å ikke starte datamaskinen på nytt</li><li>Dobbeltklikk på "Beep" nok en gang</li><li>Velg fanen "Driver" nok en gang</li><li>Endre valget i rullgardinmenyen "Oppstart" til "Deaktivert"</li><li>Klikk på "OK"</li><li>Velg selv om du vil starte på nytt nå, men dette er ikke nødvendig siden du allerede har slått den av</li></ol><p>Nå vil altså den interne høyttaleren være deaktivert for all fremtid (forhåpentligvis) og jeg lære at Windows ikke er for meg.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/intern-h%c3%b8yttaler-i-windows-xp/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Spotify-URI-er i Gnome</title><link>http://alexander.karlstad.be/spotify-uri-er-i-gnome/</link> <comments>http://alexander.karlstad.be/spotify-uri-er-i-gnome/#comments</comments> <pubDate>Mon, 09 Nov 2009 23:55:51 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[gconf]]></category> <category><![CDATA[Gnome]]></category> <category><![CDATA[gnome-open]]></category> <category><![CDATA[Spotify]]></category> <category><![CDATA[URI]]></category> <category><![CDATA[xdg-open]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=424</guid> <description><![CDATA[Det er en kjent sak å få Firefox til å støtte Spotify-URI-er, men hva med Gnome? Om jeg vil at «gnome-open» og «xdg-open» skal støtte dette, må jeg inn i GConf og redigere litt nøkler Åpne en terminal og kjør følgende kommandoer: gconftool-2 -t string -s /desktop/gnome/url-handlers/spotify/command "/home/user/bin/spotify.bash %s" gconftool-2 -s /desktop/gnome/url-handlers/spotify/needs_terminal false -t bool [...]]]></description> <content:encoded><![CDATA[<p>Det er en kjent sak å få <a href="http://www.spotify.com/en/help/faq/wine/">Firefox til å støtte Spotify-URI-er</a>, men hva med Gnome?</p><p>Om jeg vil at «gnome-open» og «xdg-open» skal støtte dette, må jeg inn i GConf og redigere litt nøkler <img src='http://alexander.karlstad.be/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> Åpne en terminal og kjør følgende kommandoer:</p><blockquote><p><strong><em>gconftool-2 -t string -s /desktop/gnome/url-handlers/spotify/command "/home/user/bin/spotify.bash %s"<br /> gconftool-2 -s /desktop/gnome/url-handlers/spotify/needs_terminal false -t bool<br /> gconftool-2 -s /desktop/gnome/url-handlers/spotify/enabled true -t bool </em></strong></p></blockquote><p>Der «<strong><em>/home/user/bin/spotify.bash</em></strong>» representerer et script eller liknende som åpner Spotify med tilhørende argumenter (se under).</p><blockquote><p><em><strong>#!/bin/sh<br /> exec wine "C:\Program Files\Spotify\spotify.exe" /uri "$@"</strong></em></p></blockquote><div id="attachment_430" class="wp-caption alignright" style="width: 310px"><a rel="attachment wp-att-430" href="http://alexander.karlstad.be/spotify-uri-er-i-gnome/spotify-uri/"><img class="size-medium wp-image-430 " title="spotify-uri" src="http://alexander.karlstad.be/wp-content/uploads/2009/11/spotify-uri-300x108.png" alt="spotify-uri" width="300" height="108" /></a><p class="wp-caption-text">spotify:track:6JEK0CvvjDjjMUBFoXShNZ</p></div><p>Sørg for å gi skriptet tillatelse til å bli eksekvert/kjørt. Dette ved å kjøre kommandoen «<strong><em>chmod 755 /home/user/bin/spotify.bash</em></strong>».</p><p>Om det ikke fungerer, prøv å bytt ut "<em>C:\Program Files\Spotify\spotify.exe</em>" med "<em>C:\Programfiler\Spotify\spotify.exe</em>", som gjerne er tilfellet om du har norsk Ubuntu.</p><p>Og som om det ikke var nok – det holder visstnok å gjøre dette for å få Firefox til å støtte Spotify sitt lenkeskjema og!</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/spotify-uri-er-i-gnome/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Ubuntu 9.10 (Karmic Koala)</title><link>http://alexander.karlstad.be/ubuntu-9-10-karmic-koala/</link> <comments>http://alexander.karlstad.be/ubuntu-9-10-karmic-koala/#comments</comments> <pubDate>Sun, 01 Nov 2009 09:00:15 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Nyheter]]></category> <category><![CDATA[Tester]]></category> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[ALSA]]></category> <category><![CDATA[Core 2 Duo]]></category> <category><![CDATA[CTRL+ALT+Backspace]]></category> <category><![CDATA[CTRL+ALT+F1]]></category> <category><![CDATA[DontZap]]></category> <category><![CDATA[gconf]]></category> <category><![CDATA[GDM2]]></category> <category><![CDATA[Intel HDA]]></category> <category><![CDATA[Karmic]]></category> <category><![CDATA[Karmic Koala]]></category> <category><![CDATA[Mac OS]]></category> <category><![CDATA[modprobe]]></category> <category><![CDATA[nettskyen]]></category> <category><![CDATA[tastaturoppsett]]></category> <category><![CDATA[Ubuntu]]></category> <category><![CDATA[Ubuntu One]]></category> <category><![CDATA[usplash]]></category> <category><![CDATA[xkb]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=383</guid> <description><![CDATA[For en måned eller to tilbake fikk jeg endelig somlet meg til å installere Ubuntu på nytt på PC-en min. Etter å ha byttet prosessor i maskinen til en Core 2 Duo-prosessor, kunne jeg endelig få inn 64-bits-versjonen av Ubuntu. Dette på et tidspunkt der Karmic enda var i alfaversjon, noe jeg synes er interessant [...]]]></description> <content:encoded><![CDATA[<p>For en måned eller to tilbake fikk jeg endelig somlet meg til å installere <a href="http://www.ubuntu.com">Ubuntu</a> på nytt på PC-en min. Etter å ha byttet prosessor i maskinen til en <a href="http://www.prisguide.no/product.php?productId=47956">Core 2 Duo-prosessor</a>, kunne jeg endelig få inn 64-bits-versjonen av Ubuntu. Dette på et tidspunkt der Karmic enda var i alfaversjon, noe jeg synes er interessant da jeg får med meg endringene som skjer de siste ukene før lansering.</p><p>Det som slo meg først var de visuelle endringene, selvsagt. Ubuntu har fiffet opp oppstarten, og nå har man kun en sort bakgrunn med en hvit Ubuntu-logo, lik Mac sin oppstart med hvit bakgrunn og sort logo. Noen vil da kanskje si at det er tåpelig å prøve og være "Mac", men ingen vil da nekte for at Mac er et estetisk fint operativsystem, og kan man virkelig klandre et operativsystem for å strebe etter å se bra ut, og i tillegg – <em>være</em> best? <img src='http://alexander.karlstad.be/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p><p>Ikonene i Ubuntu har fått en oppfriskning. I statusområdet ved klokken har alle standardikonene blitt byttet ut med simplistiske grånyanserte ikoner, og som man sier i minimalismen – «<a href="http://en.wikipedia.org/wiki/Less_is_more"><em>less is more</em></a>». <a href="http://one.ubuntu.com/">Ubuntu One</a> er også nytt i Karmic, som er en tjeneste som gir brukerne mulighet til å synkronisere filer mot nettet (eller "<a href="http://no.wikipedia.org/wiki/Nettskyen">nettskyen</a>"), og alle brukere får 2 GB gratis lagringsplass totalt, eller 50 GB om man er betalingsvillig.</p><p>Andre nyheter er den selvskrevne nye versjonen av <a href="http://www.getfirefox.com">Firefox (3.5)</a>, <a href="http://live.gnome.org/Empathy">Empathy</a> erstatter <a href="http://www.pidgin.im/">Pidgin</a> som standard direktemeldingsklient (personlig synes jeg «<a href="http://www.emesene.org/"><em>emesene</em></a>» er mye penere) og Ubuntus «Software Center». Sistnevnte er et program du enkelt kan administrere installasjon og fjerning av programmer og pakker i Ubuntu i et fint og oversiktlig grensesnitt.</p><p>Men, alle nyheter til side, noen problemer har det også vært underveis. Mange av feilene jeg har opplevd har blitt rettet opp i, men noe arbeid gjenstår fremdeles:</p><h3>CTRL+ALT+Backspace</h3><p>Siden man har gått vekk fra den tradisjonelle xorg.conf i den siste versjonen av Ubuntu, må man konfigurere den såkalte «<em>DontZap</em>»-en selv. Det har blitt flyttet inn til tastaturutformingsinnstillingene (<em>System</em> -&gt; <em>Innstillinger</em> -&gt; <em>Tastatur</em> -&gt; <em>Utforminger</em> -&gt; <em>Alternativer for utforming...</em> -&gt; "<em>Key sequence to kill the X server</em>").</p><h3>CTRL+ALT+F1</h3><p>Bytte til TTY1 fungerte heller dårlig etter oppgraderingen. Dette viste seg å være en <a href="https://bugs.launchpad.net/ubuntu/+source/usplash/+bug/447692">feil</a> i pakken «<em>usplash</em>» som gjorde at et bytte av virtuell terminal førte til at svgalib "spyr" over alt. For å sitere fra feilfiksen:</p><blockquote><p>Move the console restoration into an atexit() function registered before the one from the svga or bogl backends; that way switching the VT doesn't result in svgalib having a panic attack and vomiting all over everything</p></blockquote><h3>Summende lyd etter 10 sekunder stillhet</h3><p>Dette <em>er</em> en <a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/382140">feil</a> med Intel HDA-driveren til <a href="http://www.alsa-project.org/main/index.php/Main_Page">ALSA</a>, som av en eller annen grunn fører til at en høy summende lyd trer inn etter 10 sekunder uten bruk av lydressurser på PC-en. Ved å kommentere ut en linje i <strong><em>/etc/modprobe.d/alsa-base.conf</em></strong> relatert til strømsparing og lydressursdvale, forsvinner problemet. En skikkelig fiks kommer forhåpentligvis etter hvert.</p><h3>"Klar for innlogging"-lyd ved oppstart</h3><p>Etter at Ubuntu har gått over til bruk av <a href="http://projects.gnome.org/gdm/">GDM2</a>, har muligheten for å slå av denne lyden forsvunnet, eller rettere sagt – ikke implementert grafisk enda. Alternative løsninger finnes dog. I <a href="https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/437429">feilrapporteringen</a> blir det nevnt forskjellige løsninger som involverer manipulering av nøkler i <a href="http://projects.gnome.org/gconf/">GConf</a> (à la «<em>regedit</em>» i Windows) for brukeren «<em>gdm</em>».</p><p>Ved å kjøre kommandoen</p><blockquote><p><strong><em>sudo -u gdm dbus-launch gconftool-2 --set /desktop/gnome/sound/event_sounds --type bool false</em></strong></p></blockquote><p>eventuelt:</p><blockquote><p><strong><em>sudo su gdm -c "gconftool-2 --set /desktop/gnome/sound/event_sounds --type bool false"</em></strong></p></blockquote><p>forsvant lyden ved innlogging for min del.</p><p><em>Oppdatering: nå i ettertid har det dukket opp et administrasjonsprogram for GDM2 på denne siden: </em><em><a href="https://launchpad.net/gdm2setup">https://launchpad.net/gdm2setup</a></em></p><h3>Tastaturoppsett</h3><p>Dette er ikke direkte relatert til Karmic, men mer GNU/Linux generelt. Etter en <a href="https://lister.ping.uio.no/pipermail/i18n-no/2009-August/007077.html">e-post til listen «l18n-no-ping» av Karl Ove Hufthammer</a> ble jeg inspirert til å endre det norske tastaturoppsettet for å få inn en enkel tastekombinasjon for tankestrek (–), trademark-symbolet (™) og promilletegnet (‰). Disse tre med henholdsvis kombinasjonene <em>ALT GR+-</em>, <em>ALT GR+SHIFT+R</em> og <em>ALT GR+SHIFT+5</em>. Endringene ble gjort i <strong><em>/usr/share/X11/xkb/symbols/no</em></strong> som beskrevet i tråden. Differansefil er tilgjengelig <a href="http://alexander.karlstad.be/wp-content/uploads/2009/11/usr_share_x11_xkb_symbols_no.diff">her</a>.</p><p>Jeg hadde lenge forhåpninger om at denne endringen kom inn i Karmic før den ble lansert, men det har ikke vist seg å være tilfellet. Enten er det ikke siste versjon av X.org i Karmic, eller så har Ubuntu valgt å ikke ta i bruk dette (noe som ville vært litt merkelig). Uansett – etter å ha gjort endringene manuelt, fungerer de ypperlig! <img src='http://alexander.karlstad.be/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/ubuntu-9-10-karmic-koala/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Ruterpassord, brukken autentisering og Twitter-klient</title><link>http://alexander.karlstad.be/ruterpassord-brukken-autentisering-og-twitter-klient/</link> <comments>http://alexander.karlstad.be/ruterpassord-brukken-autentisering-og-twitter-klient/#comments</comments> <pubDate>Sun, 27 Sep 2009 23:21:37 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[autentisering]]></category> <category><![CDATA[D-Link]]></category> <category><![CDATA[gconf]]></category> <category><![CDATA[Gwibber]]></category> <category><![CDATA[iconv]]></category> <category><![CDATA[IRC]]></category> <category><![CDATA[latin1]]></category> <category><![CDATA[PAM]]></category> <category><![CDATA[sudo]]></category> <category><![CDATA[tegnsett]]></category> <category><![CDATA[Twitter]]></category> <category><![CDATA[Ubuntu]]></category> <category><![CDATA[UTF-8]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=295</guid> <description><![CDATA[Ruterpassord Her forleden skulle jeg endre passordet på en D-Link DIR-635-ruter her jeg bor. Jeg tenkte jeg skulle være spenstig og bruke spesialtegn i passordet og gikk for eurotegnet (€). Etter å ha lagret og logget ut av administrasjonsgrensesnittet, prøvde jeg å logge inn med det nye passordet. Til all forbauselse fungerte det ikke. Jeg [...]]]></description> <content:encoded><![CDATA[<h3>Ruterpassord</h3><p>Her forleden skulle jeg endre passordet på en D-Link DIR-635-ruter her jeg bor. Jeg tenkte jeg skulle være spenstig og bruke spesialtegn i passordet og gikk for eurotegnet (€). Etter å ha lagret og logget ut av administrasjonsgrensesnittet, prøvde jeg å logge inn med det nye passordet. Til all forbauselse fungerte det ikke.</p><p>Jeg fikk litt panikk, tenkte masse gale tanker og ble irritert, spesielt siden ruteren står i en annen leilighet her vi bor så jeg hadde ikke mulighet til å tilbakestille den. I frustrasjon, <a href="http://twitter.com/Karlstad/status/3452303487">twitret</a> jeg om "uhellet", og til overraskelse fikk jeg også <a href="http://twitter.com/Haraldson/status/3452387060">svar</a>. Tegnsettproblemer.</p><p>Jeg prøvde enkelt å skrive passordet i en tekstfil og bruke «<em><strong>iconv</strong></em>» på den fra UTF-8 til latin1, men det fungerte ei. Omvendt, derimot. Deretter kopierte jeg den tilsynelatende brukne teksten inn i passordfeltet og logget inn, og voila! <img src='http://alexander.karlstad.be/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> Dog må det sies at å lagre dataene som UTF-8, men sende de i latin1 uten å konvertere kanskje er litt... dumt, D-Link!</p><blockquote><p><strong>iconv -f latin1 -t utf8 fil-med-eurotegn-i</strong></p></blockquote><h3>Brukken autentisering i Ubuntu</h3><p>En sen kveld der jeg prøvde å få fingeravtrykkleseren på laptopen til å fungere skikkelig i Ubuntu, klarte jeg å ødelegge <strong><em>/etc/pam.d/common-auth</em></strong>-filen, mildt sagt. All autentisering brakk, og bruk av «<em><strong>sudo</strong></em>» ga meg kun</p><blockquote><p><strong>Sorry, try again.<br /> Sorry, try again.<br /> Sorry, try again.<br /> sudo: 3 incorrect password attempts</strong></p></blockquote><p>En stund var jeg redd for å slå av PC-en, så jeg søkte hjelp på <a href="irc://irc.freenode.org/ubuntu-no">IRC</a>. Ikke var det bare en løsning heller:</p><ol><li>Starte maskinen på nytt og velge "Recovery mode" i oppstarteren, deretter fikse common-auth, eventuelt kjøre «<strong><em>pam-auth-update</em></strong>»</li><li>Starte maskinen på nytt, redigere oppstartskommandoen og legge til "init=/bin/bash" i kjernekommandoen, deretter montere filsystemet på nytt («<strong><em>mount -o remount,rw /</em></strong>») og redigere filen, eventuelt kjøre «<em><strong>pam-auth-update</strong></em>»</li><li>Starte opp en Live-CD, montere partisjonen og fikse filen, eventuelt bare kopiere standardfilen fra Live-CD-en.</li></ol><h3>Twitter-klient</h3><p><a rel="attachment wp-att-371" href="http://alexander.karlstad.be/ruterpassord-brukken-autentisering-og-twitter-klient/gwibber"><img class="alignright size-medium wp-image-371" title="gwibber" src="http://alexander.karlstad.be/wp-content/uploads/2009/09/gwibber-300x255.png" alt="gwibber" width="300" height="255" /></a>Jeg liker veldig godt å eksperimentere og prøve ut ny programvare, og i det siste har jeg prøvd å finne en grei lokalklient for blant annet Twitter, og per i dag står jeg fast på <a href="https://launchpad.net/gwibber">Gwibber</a>. Litt vesentlig å bemerke at det her ikke er den stabile utgaven, men den "ustabilte" 2.0-utgaven (jeg har ikke hatt noe problemer med den). Det eneste jeg synes var kjedelig, var at den kun lastet inn de siste 20 tweetsene, og det blir fort litt i minste laget når man følger over 100 personger og går til sengs. Mye kan skje på åtte timer.</p><p>Jeg var beredt på å sende inn et funksjonalitetsønske, men før den tid fant jeg ut at løsningen var enklere:</p><ol><li>Start «<strong><em>gconf-editor</em></strong>»</li><li>Naviger deg frem til <strong><em>/apps/gwibber/accounts/foo</em></strong>, der "foo" er ID-en til kontoen din.</li><li>Legg til en ny heltallsnøkkel kalt "<strong><em>receive_count</em></strong>" og skriv inn hvor mange innlegg som skal lastes <img src='http://alexander.karlstad.be/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></li><li>Oppdater (CTRL+R)</li></ol><p>Svaret fant jeg imidlertid <a href="https://answers.launchpad.net/gwibber/+question/56833">her</a>, og det viser seg å være en gconf-setting de ikke har implementert i grensesnittet enda.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/ruterpassord-brukken-autentisering-og-twitter-klient/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Lukke siste fanen i Firefox 3.5</title><link>http://alexander.karlstad.be/lukke-siste-fanen-i-firefox-3-5/</link> <comments>http://alexander.karlstad.be/lukke-siste-fanen-i-firefox-3-5/#comments</comments> <pubDate>Sun, 27 Sep 2009 01:07:55 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[addon]]></category> <category><![CDATA[fane]]></category> <category><![CDATA[Firefox]]></category> <category><![CDATA[Firefox 3.5]]></category> <category><![CDATA[plutin]]></category> <category><![CDATA[tab]]></category> <category><![CDATA[tillegg]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=357</guid> <description><![CDATA[Er du og av typen som liker å kunne lukke den aller siste fanen i Firefox 3.5, slik man fint kunne i 2.X? Frykt ei, løsningen er enkel! Tillegget "Last Tab Close Button" ordner biffen!]]></description> <content:encoded><![CDATA[<p><a rel="attachment wp-att-358" href="http://alexander.karlstad.be/lukke-siste-fanen-i-firefox-3-5/lasttabclosebutton"><img class="size-medium wp-image-358 alignright" title="lasttabclosebutton" src="http://alexander.karlstad.be/wp-content/uploads/2009/09/lasttabclosebutton-300x225.png" alt="lasttabclosebutton" width="300" height="225" /></a>Er du og av typen som liker å kunne lukke den aller siste fanen i Firefox 3.5, slik man fint kunne i 2.X? Frykt ei, løsningen er enkel!</p><p>Tillegget "<a href="https://addons.mozilla.org/en-US/firefox/addon/12991">Last Tab Close Button</a>" ordner biffen!</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/lukke-siste-fanen-i-firefox-3-5/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Livsoppdatering</title><link>http://alexander.karlstad.be/livsoppdatering/</link> <comments>http://alexander.karlstad.be/livsoppdatering/#comments</comments> <pubDate>Wed, 23 Sep 2009 22:33:29 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Du skal høre mye]]></category> <category><![CDATA[Family Guy]]></category> <category><![CDATA[matematikk]]></category> <category><![CDATA[prøve]]></category> <category><![CDATA[spadoodios]]></category> <category><![CDATA[Stewie]]></category> <category><![CDATA[Studvest]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=354</guid> <description><![CDATA[I dag havnet jeg i Studvests "Fem på gaten" etter å ha blitt stoppet tilfeldig utenfor Studentsenteret. I morgen (eller i dag, etter klokkeslettet å dømme) har jeg min første matteprøve. Forberedt? Veeeel, ikke veldig. Stewie i Family Guy er morsom.]]></description> <content:encoded><![CDATA[<p>I dag havnet jeg i <a href="http://studvest.no/nyhende.php?art_id=11390" target="_blank">Studvests "Fem på gaten"</a> etter å ha blitt stoppet tilfeldig utenfor Studentsenteret.</p><p>I morgen (eller i dag, etter klokkeslettet å dømme) har jeg min første matteprøve. Forberedt? Veeeel, ikke veldig.</p><p>Stewie i Family Guy er morsom.</p><p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="505" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube-nocookie.com/v/gT6vzXZ_8yQ&amp;hl=en&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="505" src="http://www.youtube-nocookie.com/v/gT6vzXZ_8yQ&amp;hl=en&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" allowscriptaccess="always" allowfullscreen="true"></embed></object></p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/livsoppdatering/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Twitter Opera widget</title><link>http://alexander.karlstad.be/twitter-opera-widget/</link> <comments>http://alexander.karlstad.be/twitter-opera-widget/#comments</comments> <pubDate>Tue, 08 Sep 2009 23:38:24 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[Utvikling]]></category> <category><![CDATA[hacking]]></category> <category><![CDATA[Opera]]></category> <category><![CDATA[tweaking]]></category> <category><![CDATA[Twitter]]></category> <category><![CDATA[widget]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=344</guid> <description><![CDATA[I dag fant jeg ut at jeg liker å se hva slags "klienter", eller kilde, folk twitrer fra. For øyeblikket bruker jeg en Widget i Opera som jeg synes er veldig kjekk og oversiktelig for Twitter-bruk, så jeg bare måtte hacke inn støtte for dette. Kort fortalt har jeg da lagt til en sjekkboks i [...]]]></description> <content:encoded><![CDATA[<p><a rel="attachment wp-att-345" href="http://alexander.karlstad.be/twitter-opera-widget/twitter-2"><img class="alignright size-medium wp-image-345" title="twitter" src="http://alexander.karlstad.be/wp-content/uploads/2009/09/twitter-234x300.png" alt="twitter" width="234" height="300" /></a>I dag fant jeg ut at jeg liker å se hva slags "klienter", eller kilde, folk twitrer fra. For øyeblikket bruker jeg en Widget i Opera som jeg synes er veldig kjekk og oversiktelig for Twitter-bruk, så jeg bare måtte hacke inn støtte for dette.</p><p>Kort fortalt har jeg da lagt til en sjekkboks i innstillingene som gjør at du kan slå dette av og på. Den er standard PÅ.</p><p>Widgeten kan hentes her: <a href="http://dump.karlstad.be/widgets/" target="_blank">http://dump.karlstad.be/widgets/</a></p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/twitter-opera-widget/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Noe annet enn &quot;IT&quot;</title><link>http://alexander.karlstad.be/noe-annet-enn-it/</link> <comments>http://alexander.karlstad.be/noe-annet-enn-it/#comments</comments> <pubDate>Sun, 06 Sep 2009 22:03:51 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Du skal høre mye]]></category> <category><![CDATA[bilder]]></category> <category><![CDATA[Biskopen]]></category> <category><![CDATA[Eli Kari Gjengedal]]></category> <category><![CDATA[Family Guy]]></category> <category><![CDATA[fredag]]></category> <category><![CDATA[House of Pain]]></category> <category><![CDATA[ICA]]></category> <category><![CDATA[IKEA]]></category> <category><![CDATA[Jon Hartvig Børrestad]]></category> <category><![CDATA[Jump Around]]></category> <category><![CDATA[Kex]]></category> <category><![CDATA[lørdag]]></category> <category><![CDATA[Marte]]></category> <category><![CDATA[Naboen]]></category> <category><![CDATA[party on]]></category> <category><![CDATA[Sport Lunch]]></category> <category><![CDATA[torsdag]]></category> <category><![CDATA[TV 2]]></category> <category><![CDATA[TV 2 Sporten]]></category> <category><![CDATA[X-Factor]]></category> <category><![CDATA[øl]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=328</guid> <description><![CDATA[Jeg fikk forespørsel om å blogge om noe annet enn slike "daaatating", så her er det. I dag har jeg vært på ICA og kjøpt Sport Lunch. Du vet, den gode sjokoladen vi alle elsker. Den minner meg om den svenske Kex-sjokoladen, som jeg bare elsker. Ikke så rart siden det er Cloetta som lager [...]]]></description> <content:encoded><![CDATA[<p>Jeg fikk forespørsel om å blogge om noe annet enn slike "daaatating", så her er det.</p><p>I dag har jeg vært på ICA og kjøpt Sport Lunch. Du vet, den gode sjokoladen vi alle elsker. Den minner meg om den svenske Kex-sjokoladen, som jeg bare elsker. Ikke så rart siden det er Cloetta som lager begge. Her til lands får vi den bare på IKEA, men der kun i pose med 10 små plater. Ellers har vi sitti/liggi på sofaen og klådd på PC-en eller sett på Family Guy.</p><p>På torsdag var Marte ute og jeg satt inne alene.</p><p>På fredag var jeg og Marte ute og møtte en venn av henne som <em>jeg</em> endte opp med å stikke ut med seinere. Først etter å ha vært hos oss og drukket øl og spist popcorn.</p><p>På lørdag  var jeg ute med Marte og ei venninne og tok et par øl på Biskopen og Naboen.</p><p>Alt i alt en kjempekjekke helg. Ja, «kjekke» som <a href="http://www.storm.no/nyheter/2889379" target="_blank">Eli Kari  Gjengedal sang det</a>. TV 2 girer opp frem mot premieren på X-Factor og i dag <a href="http://www.youtube.com/watch?v=8_rFKyp4Cfc" target="_blank">rappet Jon Hartvig Børrestad House of Pains "Jump Around" på TV 2 Sporten</a>.</p><p>Bilder følger. Party on. <a href='http://alexander.karlstad.be/noe-annet-enn-it/dsc00168/' title='DSC00168'><img width="150" height="150" src="http://alexander.karlstad.be/wp-content/uploads/2009/09/DSC00168-150x150.jpg" class="attachment-thumbnail" alt="DSC00168" title="DSC00168" /></a> <a href='http://alexander.karlstad.be/noe-annet-enn-it/dsc00170-1/' title='DSC00170 1'><img width="150" height="150" src="http://alexander.karlstad.be/wp-content/uploads/2009/09/DSC00170-1-150x150.jpg" class="attachment-thumbnail" alt="DSC00170 1" title="DSC00170 1" /></a> <a href='http://alexander.karlstad.be/noe-annet-enn-it/hpim2145/' title='HPIM2145'><img width="150" height="150" src="http://alexander.karlstad.be/wp-content/uploads/2009/09/HPIM2145-150x150.jpg" class="attachment-thumbnail" alt="HPIM2145" title="HPIM2145" /></a> <a href='http://alexander.karlstad.be/noe-annet-enn-it/hpim2146/' title='HPIM2146'><img width="150" height="150" src="http://alexander.karlstad.be/wp-content/uploads/2009/09/HPIM2146-150x150.jpg" class="attachment-thumbnail" alt="HPIM2146" title="HPIM2146" /></a> <a href='http://alexander.karlstad.be/noe-annet-enn-it/hpim2139/' title='HPIM2139'><img width="150" height="150" src="http://alexander.karlstad.be/wp-content/uploads/2009/09/HPIM2139-150x150.jpg" class="attachment-thumbnail" alt="HPIM2139" title="HPIM2139" /></a></p><p>Bildene er tatt av fotograf Marte Bogstad.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/noe-annet-enn-it/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Despotify i Ubuntu</title><link>http://alexander.karlstad.be/despotify-i-ubuntu/</link> <comments>http://alexander.karlstad.be/despotify-i-ubuntu/#comments</comments> <pubDate>Sat, 05 Sep 2009 18:34:17 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[Despotify]]></category> <category><![CDATA[ncurses]]></category> <category><![CDATA[Spotify]]></category> <category><![CDATA[Subversion]]></category> <category><![CDATA[Ubuntu]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=300</guid> <description><![CDATA[I dag kom jeg til å begynne å fikle med Despotify igjen. Sist gang jeg prøvde kom jeg aldri lenger enn at Despotify (eller Spotify sine servere) ga meg feilmeldinger og ba meg oppgradere klienten min. Nå har det tydeligvis skjedd ting på Despotify-fronten, og klienten var mye mer brukervennlig enn jeg så for meg. [...]]]></description> <content:encoded><![CDATA[<p><a rel="attachment wp-att-307" href="http://alexander.karlstad.be/despotify-i-ubuntu/despotify/"><img class="size-medium wp-image-307 alignright" title="despotify" src="http://alexander.karlstad.be/wp-content/uploads/2009/09/despotify-300x172.png" alt="despotify" width="300" height="172" /></a>I dag kom jeg til å begynne å fikle med Despotify igjen. Sist gang jeg prøvde kom jeg aldri lenger enn at Despotify (eller Spotify sine servere) ga meg feilmeldinger og ba meg oppgradere klienten min. Nå har det tydeligvis skjedd ting på Despotify-fronten, og klienten var mye mer brukervennlig enn jeg så for meg. De har endret en del og gjort ncurses-Sannsynligvis har de endret en del, og også tatt i bruk ncurses for å øke brukeropplevelsen, til tross for at programmet kjøres i en terminal.</p><p>Det første vi trenger å gjøre er å sjekke ut siste versjon fra Subversion-depotet til Spotify:</p><blockquote><pre><em>svn co https://despotify.svn.sourceforge.net/svnroot/despotify/src despotify</em></pre></blockquote><p>Eventuelt kan man laste ned <a href="http://despotify.svn.sourceforge.net/viewvc/despotify/src.tar.gz?view=tar" target="_blank">hele «src»-mappen som en tarball</a>.</p><p>Deretter installerer vi alle biblioteker som Despotify krever. De har tydeligvis ikke fått med seg alle dependencies på hjemmesidene sine, så her er pakkene jeg måtte installere:</p><blockquote><pre><em>sudo apt-get install build-essential libssl-dev zlib1g-dev libvorbis-dev libtool libpulse-dev libgstreamer-plugins-base0.10-0 libgstreamer0.10-dev libao-dev libncursesw5-dev</em></pre></blockquote><p>Deretter kompilerer vi Despotify og går inn i mappen clients/despotify og kjører «despotify»</p><blockquote><pre><em>make &amp;&amp; ./clients/despotify/despotify</em></pre></blockquote><p><a rel="attachment wp-att-310" href="http://alexander.karlstad.be/despotify-i-ubuntu/despotify-help/"><img class="alignleft" title="despotify-help" src="../wp-content/uploads/2009/09/despotify-help-300x207.png" alt="despotify-help" width="300" height="207" /></a>Du vil bli bedt om å taste inn brukernavn og passord, og i motsetning til den gamle versjonen så slipper man å angi brukernavn og passord som klartekstargumenter.</p><p>Grensesnittet har også kommandolinje som man får opp ved å skrive «<em>:</em>», akkurat som i vim. For eksempel kan man skrive «<em>:connect</em>» for å koble til, der man da får spørsmål om brukernavn og senere passord.<em><br /> </em></p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/despotify-i-ubuntu/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Ukens lærdommer, tips og triks</title><link>http://alexander.karlstad.be/ukens-l%c3%a6rdommer-tips-og-triks-uke-33/</link> <comments>http://alexander.karlstad.be/ukens-l%c3%a6rdommer-tips-og-triks-uke-33/#comments</comments> <pubDate>Sun, 16 Aug 2009 21:59:16 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[Utvikling]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[pagerank]]></category> <category><![CDATA[Subversion]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=259</guid> <description><![CDATA[Denne uken kom jeg over en episode der jeg så meg nødt til å sette opp backup for flere Subversion-depot, og «svnadmin» gjør jobben på en fin måte svnadmin dump /sti/til/repo /sti/til/dumpfil Samtidig var jeg nødt til å endre URI-en til et depot, og dette ble gjort enkelt og greit med «svn switch» svn switch [...]]]></description> <content:encoded><![CDATA[<p>Denne uken kom jeg over en episode der jeg så meg nødt til å sette opp backup for flere Subversion-depot, og «svnadmin» gjør jobben på en fin måte</p><blockquote><p><strong>svnadmin <a href="http://svnbook.red-bean.com/en/1.4/svn-book.html#svn.ref.svnadmin.c.dump" target="_blank">dump</a> /sti/til/repo /sti/til/dumpfil</strong></p></blockquote><p>Samtidig var jeg nødt til å endre URI-en til et depot, og dette ble gjort enkelt og greit med «svn switch»</p><blockquote><p><strong>svn <a href="http://svnbook.red-bean.com/en/1.4/svn-book.html#svn.ref.svn.c.switch" target="_blank">switch</a> </strong><strong>--relocate svn+ssh://foo.bar/svn/repo svn+ssh://foo.baz/svn/repo</strong></p></blockquote><p>Ellers har jeg prøvd å finne ut om Google har noe eget API for uthenting av Pagerank, noe det viser seg at de <em>ikke</em> har, dessverre.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/ukens-l%c3%a6rdommer-tips-og-triks-uke-33/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Prosjekt pagerank</title><link>http://alexander.karlstad.be/prosjekt-pagerank/</link> <comments>http://alexander.karlstad.be/prosjekt-pagerank/#comments</comments> <pubDate>Sat, 15 Aug 2009 01:24:28 +0000</pubDate> <dc:creator>Alexander Karlstad</dc:creator> <category><![CDATA[Tips og triks]]></category> <category><![CDATA[Utvikling]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[pagerank]]></category> <category><![CDATA[SEO]]></category> <category><![CDATA[sitemap]]></category> <category><![CDATA[Twingly]]></category> <category><![CDATA[webmaster]]></category> <category><![CDATA[XML]]></category><guid isPermaLink="false">http://alexander.karlstad.be/?p=290</guid> <description><![CDATA[Jeg har for tiden gjort mitt for å prøve og promotere bloggen min hver gang jeg poster nytt innlegg. Blant annet har jeg fått opp lenker på artikler hos Dagbldet ved hjelp av Twingly, delt lenker på Twitter og på Facebook. I kveld kom jeg til å ta en kikk innom serverside.no og deres pagerank-sjekker. [...]]]></description> <content:encoded><![CDATA[<p>Jeg har for tiden gjort mitt for å prøve og promotere bloggen min hver gang jeg poster nytt innlegg. Blant annet har jeg fått opp lenker på artikler hos Dagbldet ved hjelp av Twingly, delt lenker på Twitter og på Facebook.</p><p>I kveld kom jeg til å ta en kikk innom serverside.no og deres <a href="http://serverside.no/Tools/GooglePagerank.aspx" target="_blank">pagerank-sjekker</a>. "N/A". Hva i alle? Det fikk meg til å tenke på at WordPress faktisk ikke slenger på meta-tagger selv, og plugins må til for å ordne denne biffen. Installasjon av "All in one SEO pack" og "Google Sitemap XML generator" gjorde biffen. Ikke det, jeg har registrert siden hos Google og fått den inn under Webmaster Tools for lenge siden.</p><p>Så, nå får vi se, da. Kanskje går pageranken opp etter hvert. I'll keep you posted.</p> ]]></content:encoded> <wfw:commentRss>http://alexander.karlstad.be/prosjekt-pagerank/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Served from: alexander.karlstad.be @ 2012-05-20 18:17:19 by W3 Total Cache -->
