Kategorier
Tips og triks

Ruterpassord, brukken autentisering og Twitter-klient

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 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, twitret jeg om "uhellet", og til overraskelse fikk jeg også svar. Tegnsettproblemer.

Jeg prøvde enkelt å skrive passordet i en tekstfil og bruke «iconv» 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! 😀 Dog må det sies at å lagre dataene som UTF-8, men sende de i latin1 uten å konvertere kanskje er litt... dumt, D-Link!

iconv -f latin1 -t utf8 fil-med-eurotegn-i

Brukken autentisering i Ubuntu

En sen kveld der jeg prøvde å få fingeravtrykkleseren på laptopen til å fungere skikkelig i Ubuntu, klarte jeg å ødelegge /etc/pam.d/common-auth-filen, mildt sagt. All autentisering brakk, og bruk av «sudo» ga meg kun

Sorry, try again.
Sorry, try again.
Sorry, try again.
sudo: 3 incorrect password attempts

En stund var jeg redd for å slå av PC-en, så jeg søkte hjelp på IRC. Ikke var det bare en løsning heller:

  1. Starte maskinen på nytt og velge "Recovery mode" i oppstarteren, deretter fikse common-auth, eventuelt kjøre «pam-auth-update»
  2. Starte maskinen på nytt, redigere oppstartskommandoen og legge til "init=/bin/bash" i kjernekommandoen, deretter montere filsystemet på nytt («mount -o remount,rw /») og redigere filen, eventuelt kjøre «pam-auth-update»
  3. Starte opp en Live-CD, montere partisjonen og fikse filen, eventuelt bare kopiere standardfilen fra Live-CD-en.

Twitter-klient

gwibberJeg 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å Gwibber. 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.

Jeg var beredt på å sende inn et funksjonalitetsønske, men før den tid fant jeg ut at løsningen var enklere:

  1. Start «gconf-editor»
  2. Naviger deg frem til /apps/gwibber/accounts/foo, der "foo" er ID-en til kontoen din.
  3. Legg til en ny heltallsnøkkel kalt "receive_count" og skriv inn hvor mange innlegg som skal lastes 🙂
  4. Oppdater (CTRL+R)

Svaret fant jeg imidlertid her, og det viser seg å være en gconf-setting de ikke har implementert i grensesnittet enda.

Kategorier
Tips og triks

Lukke siste fanen i Firefox 3.5

lasttabclosebuttonEr 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!

Kategorier
Du skal høre mye

Livsoppdatering

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.

Kategorier
Tips og triks Utvikling

Twitter Opera widget

twitterI 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 innstillingene som gjør at du kan slå dette av og på. Den er standard PÅ.

Widgeten kan hentes her: http://dump.karlstad.be/widgets/

Kategorier
Du skal høre mye

Noe annet enn "IT"

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 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å torsdag var Marte ute og jeg satt inne alene.

På fredag var jeg og Marte ute og møtte en venn av henne som jeg endte opp med å stikke ut med seinere. Først etter å ha vært hos oss og drukket øl og spist popcorn.

På lørdag  var jeg ute med Marte og ei venninne og tok et par øl på Biskopen og Naboen.

Alt i alt en kjempekjekke helg. Ja, «kjekke» som Eli Kari Gjengedal sang det. TV 2 girer opp frem mot premieren på X-Factor og i dag rappet Jon Hartvig Børrestad House of Pains "Jump Around" på TV 2 Sporten.

Bilder følger. Party on.

Bildene er tatt av fotograf Marte Bogstad.

Kategorier
Tips og triks

Despotify i Ubuntu

despotifyI 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.

Det første vi trenger å gjøre er å sjekke ut siste versjon fra Subversion-depotet til Spotify:

svn co https://despotify.svn.sourceforge.net/svnroot/despotify/src despotify

Eventuelt kan man laste ned hele «src»-mappen som en tarball.

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:

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

Deretter kompilerer vi Despotify og går inn i mappen clients/despotify og kjører «despotify»

make && ./clients/despotify/despotify

despotify-helpDu 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.

Grensesnittet har også kommandolinje som man får opp ved å skrive «:», akkurat som i vim. For eksempel kan man skrive «:connect» for å koble til, der man da får spørsmål om brukernavn og senere passord.

Kategorier
Tips og triks Utvikling

Ukens lærdommer, tips og triks

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 --relocate svn+ssh://foo.bar/svn/repo svn+ssh://foo.baz/svn/repo

Ellers har jeg prøvd å finne ut om Google har noe eget API for uthenting av Pagerank, noe det viser seg at de ikke har, dessverre.

Kategorier
Tips og triks Utvikling

Prosjekt pagerank

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

Så, nå får vi se, da. Kanskje går pageranken opp etter hvert. I'll keep you posted.

Kategorier
Nyheter Ytringer

Om Wimp og Spotify


Spotify. Foto hentet fra http://www.flickr.com/photos/rsms/560244682/ (CC 2.0 NC-lisens)

Spotify kjenner sikkert de fleste til nå. Svensk-startet firma med programvare som baserer seg på å lytte til musikk ved hjelp av direkteoverføring. Spotify finnes i gratisversjon med reklame, samt betalversjon (Spotify premium), følgelig uten reklame.

Wimp er en norskutviklet tjeneste lik Spotify, utviklet av Aspiro i samarbeid med Platekompaniet og Djuice (Telenor). Wimp er foreløpig kun i beta og man må ha invitasjon for å få en smakebit av denne norvegiaen. Spotify er for øvrig bygget opp på samme vis, men i blant annet Sverige og Storbritannia kan man nå registrere seg til gratisabonnementet av Spotify uten invitasjon. I Norge, derimot, trenger man fremdeles invitasjon for å kunne opprette en konto. Wimp kommer ikke til å ha noe gratisabonnement, men vil kreve en fast sum i måneden, slik som Spotifys «premium»-abonnement.

Når jeg leser i Dagbladet om de latterlig små summene som mindre plateselskaper får av å være med i Spotifys enorme bibliotek, blir jeg litt trist, men samtidig tenker jeg over realitetene og kommer på at jeg for lenge siden forstod at reklamefinansiering av slikt enten krevde sinnsyke summer av annonsører, eller sinnsyk tålmodighet hos brukeren. Ingen av delene er å foretrekke. I tillegg leser jeg at det kun er 40 000 brukere av Spotify som har valgt å betale(!). Da slår det meg hvor gjerrige visse er. Kan man få det gratis, men med tonnevis av reklame, ja da tar vi det gratis. Personlig betaler jeg, og jeg er fornøyd med det. Ikke bare gjør jeg det for å slippe reklamen, men også for å støtte opp om et utrolig bra tilbud og alternativ til ulovlig nedlasting av musikk, men dessverre er jeg litt skeptisk til hvor lenge de små plateselskapene vil bli værende når de får 19 kroner ut av 55 100 avspillinger.

Jarle Savio i EMI sier til Dagbladet.no at han tror inntektene til plateselskapene vil bedres så snart Spotify blir lansert for fullt og når iPhone-applikasjonen blir tilgjengelig. Denne vil kun være tilgjengelig for betalende brukere. Fra før kan de betalende også slå på høyere bitrate på musikken.

Wimp tror jeg kan bli interessant, og jeg gleder meg litt til jeg får muligheten til å prøve det selv. Det florerer ikke akkurat med nettsteder som deler ut Wimp-invitasjoner, slik som det en gang var med Spotify. Nei, Aspiro har vært litt tilbakeholdne på invitasjonene sine, men det skaper jo bare en større "må ha"-følelse og, dessverre 😛  Det sies at Wimp har et par store band som Spotify ikke har, blant annet Metallica, i tillegg til bedre kvalitet. Espen Lauritzen hos Platekompaniet og Per Einar Dybvik i Aspiro deltok i et nettmøte på Dagbladet.no og kunne fortelle at de benytter AACplus-kodeken på 64 kbps, men kommer til å tilby 160 kbps senere. Spotify benytter Ogg Vorbis 128 kbps for reklameelskerne og 320 kbps med Ogg Vorbis q5-kodeken for de betalende. AACplus er en litt mer avansert kodek enn Ogg Vorbis og 64 kbps i AACplus tilsvarer visstnok Ogg Vorbis 192, mens AACplus 160 tilsvarer Ogg Vorbis 350 kbps.

Så, jeg venter spent på Wimp. Enten i form av invitasjon eller lansering snart.

Kategorier
Tips og triks

Ukens lærdommer, tips og triks

Jeg har ferie, og det merkes. Jeg kom på at jeg alltids finner ut av noe nytt og et eller annet triks i løpet av en uke, så jeg skal prøve å få de ut her. Her er første «Ukens lærdom, tips og triks». Ikke regn med at dette dukker opp på ukentlig basis, selv om det hadde vært optimalt 😛

Nå som jeg har ferie og ikke akkurat er innom VPS-en min daglig og sjekker IRC så gidder jeg ikke gå gjennom ørten tusen linjer for å komme til de hvor jeg er blitt tilsnakket. Trikset er bruk av "/lastlog" i IRSSI. For eksempel:

/lastlog -hilight 10

"-hilight" kan endres til et annet "nivå" i irssi, og listen over disse finner du her. Tallet til slutt kan du godt endre til noe annet. Det begrenser hvor mange linjer der kallenavnet ditt er opphevet som blir listet opp. Mer info om «lastlog» får du ved å skrive "/help lastlog" i irssi.

Jeg var egentlig sikker på at det var en annen liten ting jeg hadde snappet opp her forleden, men det klarer jeg selvfølgelig ikke å vri hodet mitt til og komme på nå. Om mirakelet skulle forekomme, oppdateres posten.

Edit: og da kom jeg på det! Hvordan redigere en fil som root i VIM etter å ha åpnet den som en ikke-priviligert bruker. Her har to (og sikkert flere) muligheter:

:!sudo vim %
:w !sudo tee %