Alt du skriver lagres til evig tid

Dette er dagens skrekkmelding i VG, hvor man «avslører» at alt som skrives på norske nettsteder lagres for evig og alltid. Nasjonalbiblioteket på Mo i Rana tar vare på alt som publiseres under no-domener, og de lagrer også det de kommer over av norsk språk under andre domener. I agurktiden burde kanskje slike artikler blitt forbigått i stillhet, men jeg greier ikke å la være og si noen ord.

I følge artikkelen har dette pågått siden 2005, men sannheten er nok enda verre. Innlegg i de norske USENET-gruppene har for eksempel blitt lagret siden lenge før årtusenskiftet, og det ble også lagret en del websider allerede da. Skal jeg gjette, er det siden 2005 man mener at man har greid å lagre den komplette norske webben. Jeg trodde dette var alment kjent, men det er det åpenbart ikke.

«Jeg visste ikke om dette før dere ringte», sier gründeren bak Blogg.no, Rafiq Charania til VG, og når han får høre at Nasjonalbiblioteket ikke sletter innsamlet materiale på forespørsel, fortsetter han «Da må man kunne reservere seg mot dette. Hvorfor i all verden skal de få lov til å ta vare på våre private tanker?»

Hvis dine tanker er så private, så er det egentlig lurt å ikke publisere dem på Internett! Webben er en offentlig arena, det som er privat har ikke noe på en åpen, ubeskyttet webside å gjøre! Nasjonalbiblioteket og deres virksomhet er egentlig ikke det springende punktet her. Det handler mer om en totalt manglende forståelse av Internett og web. Når noe er publisert på nett, så er det gjort offentlig, og det er utenfor din kontroll.

Selvfølgelig finnes det lover og regler som regulerer bruken av det du har publisert. Dersom du legger ut et privat familiebilde i bloggen din eller har en Flickr-konto med masse bilder, har ikke et firma lov til å bruke disse i en reklame uten en forutgående avtale med deg. Men du kan ikke hindre dem i å gjøre det, du kan bare gå til sak i ettertid. Og hvis en norsk bedrift finner det for godt å lagre alt som blir postet på blogg.no for å kunne se hva folk som søker på jobb der eventuelt har skrevet på nettet, så bryter de sikkert noen lover, men de har likevel alle muligheter til å gjøre det.

Og hvis jeg setter opp nattlig speiling av hele bloggeleselista mi, slik at jeg kan lese bloggene på toget hvor det ikke er nettilgang, er det jo ikke sikkert at jeg gidder å slette ting jeg har lest — og dere skulle bare visst hvor mange blogger jeg leser. For ikke å snakke om hvor mange det er som leser offlinestoff fra Internett på toget!

VG problematiserer ovenfor Nasjonalbiblioteket at det også lagres «13-åringer som blogger om dagliglivet sitt». Selvfølgelig gjør det det, og antageligvis mange steder i tillegg til hos Nasjonalbiblioteket. Det er skrekkelig enkelt å ta vare på informasjon publisert på Internett, og det har blitt relativt billig etter hvert, også. Mange som tror det bare er å «depublisere» et innlegg og dermed late som om det aldri har blitt sagt, har fått seg ubehagelige opplevelser når noen har linket til Google-cachen av et innlegg, for eksempel.

Det er hver enkelt av oss sitt ansvar å passe på at vi ikke publiserer annet på nettet enn det vi synes er greit at andre får vite. Vi kan aldri regne med at anonymiteten er 100%, og vi kan aldri være sikker på at det vi legger ut, ikke dukker opp igjen — og gjerne på det minst passende tidspunkt.

Og det høres selvfølgelig litt dramatisk ut med de stakkars 13-årige jentene, det virker som artikkelen mener at de bør beskyttes mot seg selv. Og det kan jeg ofte være enig i. Men det er ikke — og kan ikke være — Nasjonalbibliotekets ansvar, det er foreldrene som må passe på barna sine. Og vi andre — vi burde snart ha lært oss å passe på oss selv. Også på Internettet.

Å koble seg til en Windowsserver med The One del 3

Dette er fortsettelsen på forrige post og min opprinnelige post om å koble seg til en Windowsserver med Linpus Linux. Om noen synes det er litt pretensiøst med en hel serie med dette, er grunnen til det bare at jeg vil dele opp skriveriene i passende innlegg. Og jeg beklager om jeg av og til bruker teskje for å forklare ting mens jeg andre ganger kanskje hopper over det viktigste, men dette er skrevet mens jeg gjør det, så det er nok ikke så pedagogisk som jeg egentlig kunne ha ønsket. Men kommentarfeltet er åpent for spørsmål og forbedringer!

Et lite påloggingsscript

Vi har gått igjennom kommandoen som trengs for å koble seg til en windowsserver i forrige post. Å putte den i et lite script, gjør at vi slipper å skrive alt hver gang. Det kan høres skremmende ut å scripte, men det er slettes ikke så vanskelig som en kunne frykte.

Det eneste vi trenger å vite i tillegg til alle de opplysningene vi allerede har, er den eksakte plasseringen til mappen vi skal montere den delte Windowsressursen i, den jeg har kalt windowsfiler i tidligere eksempler. På mitt system ligger den i «/mnt/home/», og hvis du fulgte oppskriften i første innlegg om saken er det sannsynlig at den ligger der til deg, også. Hvis ikke må du finne den, eller lage en ny katalog et sted som du vet hvor er. Når du har et terminalvindu åpent, kan du skrive «pwd» for å se hvor du er i systemet.

Nå skal du lage scriptet. Start et terminalvindu og skriv «mousepad winmnt.sh». Navnet på scriptet vårt blir da winmnt.sh. Du får opp et tekstbehandlervindu hvor du skriver følgende (se forrige post for å se hvilket navn, brukernavn og slikt du skal bruke hvis du er usikker):

#!/bin/sh
mount.cifs \\\\192.168.1.2\\filer /mnt/home/windowsfiler -o user=lasse,uid=user,gid=user

Merk at jeg her skriver «/mnt/home/windowsfiler», jeg bruker altså fullstendig bane til katalogen. Lagre og lukk mousepad. Og så må du gjøre noe som er litt spesielt i Linux: Her skilles det nemlig mellom filer som har lov til å kjøre, og filer som ikke har det. Disse filrettighetene i Linux kan du lese om andre steder, nå nøyer vi oss med å gjøre scriptet vårt kjørbart:

chmod 750 winmnt.sh

Nå kan du teste scriptet ved å starte det. Det gjør du ved å skrive enten hele stien til scriptet sammen med navnet — eller bare kortversjonen med «punktum skråstrek» foran scriptnavnet etter som du står i samme katalog som scriptet ligger i allerede:

./winmnt.sh

Hvis alt har gått greit, får du opp den før nevnte feilmeldingen, og blir bedt om å skrive inn passord. Hvis du vil fjerne denne feilmeldingen, må du gjøre en liten endring i scriptet ditt. I Linux kan du sende feilmeldinger til det store, tomme intet med besvergelsen 2>/dev/null på slutten av linja med kommandoen. I scriptet vårt er det altså den linjen som utfører selve monteringen du skal endre. Prøv dette:

#!/bin/sh
mount.cifs \\\\192.168.1.2\\filer /mnt/home/windowsfiler -o user=lasse,uid=user,gid=user 2>/dev/null

Og vips — så var feilmeldingen borte. Eller rettere; skjult. Men i dette tilfellet kommer det ut på ett.

Å kjøre scriptet uten å starte «terminal»

Men hvis vi skal gjøre dette effektivt, eller hvis vi vil lage et skrivebordsikon for å montere Windowsserveren vår, er det jo litt slitsomt å først starte terminal, og så skrive navnet på scriptet for å starte det. Det trenger du ikke.

For å starte det på en enklere måte, trenger du å vite nøyaktig hvor scriptet ligger, altså hele stien til scriptet. Hvis du har gjort ting på samme måte som meg, ligger scriptet kanskje i /mnt/home eller i /home/user. For å starte det på den enkleste måten, trykker du da ALT + F2, skriver «xterm /home/user/winmnt.sh» og trykker ENTER. Da skal det dukke opp et vindu som ber deg skrive inn passordet, og etter det skal du være tilkoblet. Start gjerne maskinen på nytt før du forsøker, det kan både fjerne og tvinge fram feil. (Takk til Lars Haugseth for tipset om xterm)

Hvis du vil lage en oppføring på skrivebordet til denne tilkoblingen, er det ikke så mye som trenger å stå i .desktop-fila du oppretter. Jeg lagde en winmnt.desktop som ser slik ut:

[Desktop Entry]
Version=1.0
Name=Koble til Windowsserver
Comment=Dette scriptet kobler opp mot Windowsserveren
Exec=xterm /home/user/winmnt.sh
Icon=neat.png
Terminal=false

Legg den så til i group-app.xml som beskrevet i en annen artikkel.

Hva vi gjør hvis vi har flere shares?

Ofte vil du koble deg til mange delte ressurser på den samme maskinen. Det kan være en share for film, en for musikk og så videre. Det kan du oppnå ved å gjenta mount.cifs-linja flere ganger, men da må du jo skrive inn passordet ditt gang på gang. Det går an å unngå det ved å be scriptet be brukeren om passord, og så legge det inn på riktig sted. Dette er nok litt for viderekomne, så jeg forklarer ikke så mye her, jeg bare legger scriptet for dette ut på serveren min slik at interesserte kan prøve å tilpasse det til eget bruk.

Og til dere som fremdeles henger med: Gratulerer!

Å koble seg til en Windowsserver med The One del 2

Etter at jeg skrev om hvordan man kan hente filer fra en Windowsmaskin eller sambaserver med Linpus Linux på Acer Aspire One har jeg fått en rekke tilbakemeldinger. Mange av disse uttrykker et ønske om å automatisere dette noe, og som den hjelpsomme sjel jeg er, trår jeg til.

Først litt repitisjon

Først litt repetisjon: for å kunne koble deg til en Windowsserver, må en ressurs være delt på denne serveren. I disse eksemplene kaller vi denne delte ressursen «filer», og selve serveren gir vi adressen 192.168.1.2. Videre må vi ha et brukernavn og et passord til serveren, og en tom katalog på The One å montere ressursen «filer» i, jeg bruker «lasse», «mittpass» og «windowsfiler» på denne siden. Selve monteringen skjer i et terminalvindu hvor vi først skriver «su» for å bli superbruker, og linja vi må bruke ser slik ut:

mount.cifs \\\\192.168.1.2\\filer windowsfiler -o user=lasse,passord=mittpass,uid=user,gid=user

(«user» er standard bruker- og gruppenavn på The One, og «uid=user,gid=user» gjør at den vanlige brukeren får tilgang til filene på Windowsserveren.) Denne metoden fungerer, men jeg kan være enig i at den er litt tungvindt. La oss prøve steg for steg å gjøre det litt enklere.

Passordet

En ting jeg ikke sa noe om i forrige posting, var det å ha passordet stående på kommandolinja. Det er ikke uproblematisk. Alle som ser over skuldra di kan selvfølgelig se hva det er, og den som har tilgang til maskinen din kan skrive «history» på kommandolinja for å se hva du har skrevet inn. Det er derfor lurt å unngå det hvis vi kan. En enkel måte å gjøre det på, er rett og slett å la være og skrive det. Da vil du få spørsmål om passordet, og kan skrive det inn uten at noen ser det:

mount.cifs \\\\192.168.1.2\\filer windowsfiler -o user=lasse,uid=user,gid=user

sudo

Som nevnt må monteringen gjøres av superbrukeren, og på et skikkelig operativsystem som Linux er, er vi ikke superbruker hele tiden. Derfor måtte vi skrive «su» og legge inn passordet før vi skrev inn kommandoen for å montere. Det går imidlertid an å bruke et lite program som heter sudo til å gjøre dette. Trykk F2, skriv «terminal» og trykk ENTER for å få opp et terminalvindu for å prøve dette i. Skriv så «sudo mousepad» og trykk ENTER igjen. Da skal den enkle teksteditoren mousepad starte, og øverst i programvinduet skal du se en advarsel om at du er «using the root account» — at du bruker superbrukerkontoen.

(På The One får jeg en feilmelding som sier «audit_log_command(): Connection refused» når jeg bruker sudo, men det ser ikke ut til at den spiller noen rolle.)_

På samme måte kan du bruke sudo til å koble deg til Windowsserveren. Når du har startet terminal som vanlig bruker, skriver du:

sudo mount.cifs \\\\192.168.1.2\\filer windowsfiler -o user=lasse,uid=user,gid=user

Vel, det er det for dette innlegget. Neste innlegg skal se på det å gjøre denne prosessen enda enklere, ved å lage et lite script.

Problemer med VirtualBox OSE på Ubuntu 7.10

Jeg er veldig glad i virtualiseringsprogrammet Virtualbox, som gjør at jeg kan kjøre Windows i et vindu i Ubuntu, og derfor slipper å starte maskinen min på nytt når jeg kommer ut for hjernedøde løsninger som krever Windows. Men etter at jeg oppgraderte Linux-kjernen til 2.6.22-15, har ikke Virtualbox ville starte maskinene mine! Men i dag fikk jeg løst det problemet.

Problemet artet seg slik at når jeg prøvde å starte en virtuell maskin, fikk jeg øyeblikkelig en feilmelding om at en modul ikke var lastet, og at jeg skulle skrive sudo /etc/init.d/vboxdrv start i et terminalvindu for å laste denne. Jeg prøvde det, men da fikk jeg denne feilmeldingen:

FATAL: Module vboxdrv not found.
* Modprobe vboxdrv failed. Please use ‘dmesg’ to find out why.

dmesg fortalte meg strengt tatt ingen ting, og det gjorde heller ikke for en gangs skyld Ubuntuforums. Det vil si, løsningen de anbefalte, var å installere Suns prekompilerte versjon, men den ville ikke inn på maskina mi, Så det ble å lete videre. Og til slutt fant jeg løsningen mellom linjene på en side hos Virtualbox. Her forteller brukeren med problemet følgende:

I managed to locate vboxdrv.ko but doing an insmod gave me an «Invalid module format» error.

Ok. Det har ikke jeg prøvd. Først prøver jeg å finne ut om jeg har en slik der vboxdrv.ko noe sted. Jeg fyrer opp et terminalvindu, og skriver:

locate vboxdrv.ko

Maskinen sier da at jeg har en slik fil i /lib/modules/2.6.22-14-generic/misc/vboxdrv.ko. Jeg finner så ut at kommandoen insmod finnes på min maskin, og jeg prøver:

sudo insmod /lib/modules/2.6.22-14-generic/misc/vboxdrv.ko
sudo /etc/init.d/vboxdrv start

… og vips — alle feilmeldinger er borte som dugg for solen, og jeg kan igjen starte Windows uten å starte maskinen i Windows. Glad nå!

Les mer om Virtualbox:

Legge til et ikon på Acer Aspire Ones desktop

OK — selv om mye er enkelt i Linpus Linux, så ser det ikke ut til at alt er det. Maskinen leveres jo med et «skrivebord», eller en meny, som gir tilgang til de fleste programmene. Men å legge til noe på denne, var alt annet enn intuitivt. Men selvfølgelig får vi det til, hvis vi vil.

Merk: Dette er en liten guide for deg som har lekt med operativsystem før, eller ønsker å lære deg litt over hva som foregår «under motorlokket» på en Linpus Aspire One. I motsatt fall, anbefaler jeg deg å gå videre.

Programmet vi ønsker å ha tilgjengelig på menyen, må selvfølgelig være installert først. Jeg velger medieavspilleren VLC, siden jeg allerede har installert VLC under Linpus på min Aspire One. Det neste vi så må ha klart, er et ikon som skal vises på den menyen vi ønsker. Jeg har valgt ikonet VLC bruker, og endret størrelsen på det til 90×90 piksler, som er den riktige størrelsen for ikoner i Linpus. Jeg lagde ikonet på en annen maskin, da — jeg har ikke installert noe grafikkbehandlingsprogram på Linpusmaskinen.

Så må ikonet kopieres over til riktig katalog på «the One». Måten jeg gjorde det på, var at jeg plugga i en minnepinne med ikonet på, åpna filbehandleren og fant katalogen med ikonet, høyreklikka og valgte «Open terminal here», og skrev de riktige besvergelsene for å kopiere noe til en katalog som bare superbruker har lov til å skrive i:

su
cp vlc.png /usr/share/pixmaps

«vlc.png» er navnet på ikonfila (se over her) og «/usr/share/pixmaps» er mappa der Linpus lagrer ikoner til menyen.

Punkt 2 er å lage en oppstartsfil for det programmet du vil starte. Dersom du har installert VLC på den mpten jeg har beskrevet, vil du egentlig allerede ha en slik oppstartsfil, men sjansene er store for at den vil gi noen feilmeldinger dersom du prøver å bruke den direkte. Jeg anbefaler derfor at du lager en ny en. Mens du fortsatt har terminalvinduet åpent (du må altså være superbruker her), skriver du følgende:

mousepad /usr/share/applications/vlc.desktop

Så får du opp et tekstbehandlervindu, hvor du limer inn denne teksten:

[Desktop Entry]
Version=1.0
Name=VLC media player
Comment=Read, capture, broadcast your multimedia streams
Exec=vlc
Icon=vlc.png
Terminal=false
Type=Application
Categories=AudioVideo; Player;
MimeType=video/dv;video/mpeg; video/x-mpeg; video/msvideo; video/quicktime; video/x-anim; video/x-avi; video/x-ms-asf; video/x-ms-wmv; video/x-msvideo; video/x-nsv; video/x-flc; video/x-fli; application/ogg; application/x-ogg; application/x-matroska; audio/x-mp3;audio/x-mpeg; audio/mpeg; audio/x-wav; audio/x-mpegurl; audio/x-scpls; audio/x-m4a; audio/x-ms-asf; audio/x-ms-asx; audio/x-ms-wax; application/vnd.rn-realmedia; audio/x-real-audio; audio/x-pn-realaudio; application/x-flac; audio/x-flac; application/x-shockwave-flash; misc/ultravox; audio/vnd.rn-realaudio; audio/x-pn-aiff; audio/x-pn-au; audio/x-pn-wav; audio/x-pn-windows-acm; image/vnd.rn-realpix; video/vnd.rn-realvideo; audio/x-pn-realaudio-plugin; application/x-extension-mp4; audio/mp4;video/mp4; video/mp4v-es; x-content/video-vcd; x-content/video-svcd; x-content/video-dvd; x-content/audio-cdda; x-content/audio-player;

Joda – jeg vet det er litt. Det er derfor jeg sier lime inn. Du kan laste ned teksten fra denne linken. Og så var vi kanskje ferdig? Å nei, da.

Det er enda en fil som må endres på. Det er den filen som inneholder alle oppføringene i menyen. Det er en XML-fil som ikke er helt intuitiv for den som ikke er vant til å lese slikt. Du åpner den ved å skrive (fremdeles i terminal):

mousepad /home/user/.config/xfce4/desktop/group-app.xml

Se nøye på denne filen. Hvis du ikke forstår hva den handler om, er det kanskje best å stoppe her. Hvis ikke, så kan du prøve å finne gruppen som begynner med <id>7</id>. Under der finner du en linje som begynner med <app sequence="5">. Under denne, skal du legge til følgende:

<app sequence="6">/usr/share/applications/vlc.desktop</app>

Nå skal det bare være å reboote, og VLC skal ligge der vakkert som det siste valget under kategorien «Fun»!

Men å påstå at det var enkelt og likefremt å få til dette, det skal jeg ikke. Forhåpentligvis kommer det en oppdatering som gjør dette litt mer intuitivt, og i mellomtiden er det kanskje mange som nøyer seg med å trykke ALT og F2, skrive vlc og trykke ENTER. Men det føles godt å ha fått det til, da!

Les flere poster om Acer Aspire One her.

TIL – RBK 3-0 (ved pause)

Tromsø har flere ganger vist at de har hatt et visst tak på Rosenborg, men etter som Rosenborg ikke har vært seg selv de siste par sesongene, lurte jeg kanskje på om også denne sannheten — eller tradisjonen — sto for fall.

Men når Tromsø leder 3-0 til pause selv om Rosenborgspillet har vært tidvis meget godt, ser det ikke slik ut. Tromsø-komplekset holder seg.

Men, men — nå er kanskje Tromsø det laget det gjør minst vondt å tape for, da!

Om å blogge for pengenes skyld – og Bloggcamp

Mens jeg har hatt huset fullt av sommergjester og ikke fått blogget så mye som jeg burde, har tydeligvis bloggebyen kokt over i sommervarmen etter at en blogger ved navn MillionEuroMan både blogger om å blogge seg til penger og vil arrangere en «blogcamp» eller bloggekonferanse. Som det flokkdyret jeg er, greier jeg selvfølgelig ikke å motstå og kommentere saken.

Det ser ut som om hovedgrunnen til deler av bloggesfærens harme er nettopp dette, at det er en blogger som prøver seg på et mer eller mindre vellykket stunt. Märtas engleskole, private gymnas og rumenere med trekkspill utenfor kjøpesentra er alle langt mer brysomme måter å prøve og tjene penger på en mer eller mindre irriterende måte, enn bloggere som prøver å profesjonalisere seg eller arrangere bloggetreff mot betaling.

Det gjør meg ingen ting at bloggere prøver å tjene penger på bloggen sin. Men jeg har erfart at de bloggerne jeg har lest som har hatt det som hovedfokus har vært skrekkelig kjedelige og uinteressante. Jeg har dermed sluttet å følge dem, og irriterer meg dermed ikke over dem i det hele tatt. Men jeg har også latt være å følge mange andre kjedelige og uinteressante bloggere som ikke prøver å tjene penger.

Og arrangementet som MillionEuroMan tenker på å arrangere, er et som jeg aldri kunne tenkt meg å være med på. Men å «protestere» mot det på noen som helst måte, ser jeg da ingen grunn til? Jeg sier jo alt jeg trenger å si om det ved å la være å delta, akkurat som jeg gjør når det gjelder Unge Høyres sommerleir, religiøse vekkelsesmøter eller hva som helst hvor Tande-P. er konferansier.

Det er et par grunner jeg kan tenke meg ligger bak dette engasjementet: Kanskje kommer det av at bloggerne egentlig ikke har nok tro på det de driver med, og at når noen kommer på banen som den før nevnte Euromannen, lurer man på om det kanskje er slik man burde vært — gått høyt ut på banen og tatt med seg de grunkene som er å hente. Eller så kan det jo være at han egentlig traff blink med idéen sin, og at vi er veldig klare for en bloggecamp, men ikke akkurat den som han skisserer mer eller mindre konkret.

Så dersom noen blir virkelig opphisset over MillionEuroMan og hans prosjekt, enten de mener det er på grunn av manglende program, høy pris eller noe annet, har jeg et veldig godt råd: Arranger noe bedre! Er det bra nok, lover jeg å komme!

Selvfølgelig ser jeg at mye av kritikken som har kommet er konstruktiv også, da — og konstruktiv kritikk får man aldri for mye av. Men til andre kritikere: Hvis MillionEuroMan er så ille som de verste antagelsene tyder på, vil han fort «dø en naturlig død» i bloggesfæren, og raskere dess mindre han debatteres. I motsatt fall lærer han forhåpentligvis av den konstruktive kritikken, og får kanskje til å arrangere en bra Bloggcamp etter hvert.

Og selv vil jeg nok fortsette å blogge helt gratis og uten innkommende grunker. Om det er en god ting eller ikke, får andre avgjøre 🙂