Hemmelig epost?

Sikkerhet

NRK kunne i dag slå opp at Sverige fra og med 1. januar 2009 kan følge med på hva nordmenn gjør på Internett når nettverkstrafikken går innom Sverige. Dette har vært oppe også tidligere i år, men det ser ut til å utebli løsninger som kan være med på å løse dette nye problemet.

Les mer »

Bachelor i realfag

I dag kom beviset på min gjennomføring av bachelor ved NTNU. Ble litt paff da det var rekommandert sending til meg på postkontoret, og forstod absolutt ingenting før jeg så NTNU sin logo på brevet.

Da er det vel bare til å stå på for å komme seg igjennom også master, får begynne med de to eksamenene som gjenstår før jul…

En titt på Google App Engine

Google kom tidligere i år med noe de kaller Google App Engine (GAE), en tjeneste som lar utviklere lage applikasjoner i Python som kan hostes hos Google. I motsetning til vanlige webhotell er det en del begrensninger som man ikke er vant til fra tidligere hva angår biblioteker.

Google App Engine

Google App Engine

GAE tilbyr ikke en vanlig relasjonsdatabase (som MySQL, MS SQL osv) men noe som kalles Datastore, denne er i tillegg begrenset til å ikke hente ut mer enn maks 1000 poster fra en “tabell”. Biblioteket som Google stiller med støtter heller ikke sesjoner (sessions), men man kan bygge dette ut ved å legge ved egne biblioteker. En annen artig begresning er at koden ikke kan lese eller skrive til disk. Når dette er sagt stiller man med Memcache, noe som kan sammenlignes med delt minne tilgjengelig fra alle instansene som kjører (for Google kan finne på å kjøre opp applikasjonen på mange for å skallere).

Jeg oppdaget GAE gjennom en artikkel i Python Magazine, og fant det utrolig interessant, men av mangel på applikasjoner å utvikle ble det lagt litt på hylla helt til for noen dager siden når jeg kom over en video på YouTube som viste ting i praksis, og da måtte det bare testes.

For å vise litt av mulighetene i GAE skal jeg utvikle en liten applikasjon som viser et tilfeldig sitat fra datastore, og som lar Google sine brukere logge på for å legge inn nye sitater. Det skal også være en link til hvert sitat.

Les mer »

SSH-fingeravtrykk

Fra og med Ubuntu 8.10 kan man få opp “fingeravtrykk” til servere man kobler seg til, noe som får en pålogging til å se slik ut:

Tanken bak fingeravtrykkene er at det er lettere å gjenkjenne noe grafisk fremfor en lang streng som i utgangspunktet sier en ganske lite. Kanskje det redder deg fra å logge på feil boks en gang?

For å slå denne funksjonaliteten kan man enten opprette filen ~/.ssh/config (kun for gitt bruker) eller åpne /etc/ssh/ssh_config (for alle brukere) og legge til følgende linje:

VisualHostKey yes

Hva er Ubuntu?

Denne høsten kommer versjon 8.10 av Ubuntu, og også denne gangen er den klar til å danke ut Windows-versjoner som kjører på mange datamaskiner. Selv om enkelte nerder er glade for at man får faner på mappevisninger, så er det ikke på langt nær dét det eneste en ny utgave handler om.

Som alle tidligere utgaver kommer også denne versjonen full av gode programmer. Listen over programmer er lang, men en liten titt går det an å ta:

  • Firefox – Dette er en av de beste nettleserne som er tilgjengelig, og ved å bruke denne er det stor fare for at du gjør dagen lettere (og kanskje også en del utviklere av nettsteder).
  • OpenOffice – Alternativ til Microsoft Office, og selv om den ikke er like god som Office 2007, så er det ikke noe dårligere produkt enn det Microsoft solgte for noen år siden.
  • Evolution – Novells svar på Microsoft Outlook, men hvis du ikke er ute etter annet enn en epostleser, så kan det være en idé å installere Thunderbird i stedet.
  • Pidgin – Flott alternativ til MSN Messenger, men denne lar deg håndtere ICQ, Jabber og mye annet i tillegg om du ønsker det.
  • Rhythmbox – Alternativ til Amarok som er listet lenger nede, men denne skal visstnok kunne overføre innhold til iPod/iPhone pluss at det er en flott avspiller.
  • Compiz – Kommer ferdig installert, men blir tatt i bruk så snart skjermkortet er satt opp. Ved hjelp av Compiz kan maskinen din gjøre minst like mye kult som Mac OS X kan gjøre med skrivebordet.

I tillegg til programmene jeg har nevnt er det en hel verden av programmer for ulike formål som er tilgjengelig for deg om du går i menyen og trykker på “Legg til/fjern…”. Blant de mange hundre (tusen?) programmene som ligger tilgjengelig finner du:

  • Thunderbird – fantastisk epostleser fra Mozilla.
  • Opera – norsk nettleser som visstnok er verdens raskeste.
  • VLC – multimediaklient som gjør jobben, nå også i ny versjon.
  • Amarok – alternativ til Microsoft Media Player, men lettere å like.
  • FreeCol – klone av gode gamle spillet Colonization.
  • Geany – utmerket editor for programmerere.

Programmer kan lett legges til og fjernes, og etterhvert som det kommer oppdateringer får man spørsmål om å oppdatere, noe som vanligvis tar få minutter uten at du trenger å avslutte det du holder på med eller å restarte maskinen.

PS. Når man har brukt Ubuntu en stund glemmer man faktisk at man vanligvis må sitte og trykke på “Neste”-knapper for hvert program man skal installere eller oppgradere. Det er lettere å velge programmene man ønsker seg, og deretter la installasjonen gå av seg selv…

I tillegg til masse programmer blir det bare bedre og bedre støtte for ulike datamaskiner, så sannsynligheten for at skjermen, skjermkortet, nettverkskortene, lydkortet, blåtannen og alt annet du har bruk for fungerer fra første oppstart er bare større og større. Fra versjon 8.10 skal støtten for Internett ved hjelp av mobiltelefon og mobilt bredbånd være betraktelig bedre, men jeg har ikke hatt anledning til å teste det.

Ubuntu er en variant av Linux, og selv om dette høres noe farlig ut i begynnelsen så er det ikke det, faktisk er det snarere tvert imot. Selv om jeg er gått noe lei av diskusjonen “Windows vs. Linux“, så kan man rett og slett ikke se bort ifra det faktum har Linux ikke har virus.

En annen artig “greie” med Ubuntu er at når det kommer nye utgaver trenger man ikke å  reinstallere hele maskinen sin, du får spørsmål om å oppgradere, og alle programmer som kommer i nye versjoner blir deretter oppgradert.

Bak Ubuntu finner man mennesker fra alle verdens kanter, og felles for alle er det at man ønsker å gjøre bruk av datamaskiner til en positiv opplevelse for alle andre. Man kan bidra ved å lage programmer man ser er nødvendig eller som man selv kan tenke seg, man kan hjelpe til med å fikse på feil i andre sine programmer, hjelpe til med å oversette programmer til sitt eget språk eller bare det å benytte alpha- og beta-utgaver av Ubuntu.

Felles for alle som bidrar er at man er samlet på Launchpad. Skulle man ha problemer kan man gå til Ubuntu Forums hvor man finner mange kompetente som prøver å svare på det du lurer på. Det er også laget en oversikt over tips og triks som er samlet på Ubuntu Guide (uoffisiell).

Nevnte jeg at Ubuntu er helt gratis og kan lastes ned fra Ubuntu sine hjemmesider?