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?

Nytt tema, oppdatert WordPress

Jeg har lenge gått og tenkt på å bytte tema, og da jeg oppdaget en post om hvordan lage eget tema hos Martin Bekkelund måtte det bare komme etterhvert. Målet var ikke å lage det hippeste som finnes, men snarere å lage noe med mine begrensede grafiske evner da jeg i lenger tid har tid savnet helt enkle tema tilgjengelig, men de er noe vanskelig å finne. Det er helt sikkert ting som burde vært annerledes…

Selv om jeg har byttet til nytt tema, så regner jeg ikke med at jeg har husket alt i løpet av noen timer, så jeg blir glad for innspill på ting jeg har glemt eller hvis jeg har brukt ulike ord om samme ting.

Jeg fikk endelig oppgradert også installasjonen av Wordpress fra 2.3 til 2.6.2, og etter litt arbeid oppdaget jeg selvfølgelig at 2.6.3 kom ut i går kveld, men nå er det kun 5 steg som skal til for å oppgradere, slikt kan jeg like.

Firefox 3.0 er ikke god nok for Hotmail

I dag fikk jeg lyst til å teste Emesene, og i dette programmet er det veldig tydelig hvor mange epost man har fått i Hotmail-boksen min. Da den stod på “0″ måtte dette undersøkes, men jeg hadde ikke ventet meg at Firefox 3.0 (som kom 17. juni i år) ikke er god nok for Microsoft sin eposttjeneste (se bildet).

Skjermskyt av Firefox

Ved å klikke videre finner man melding om at man støtter Firefox 2.0:

Classic Hotmail

Det burde snart være mulig å kreve at brukere benytter en relativt ny vevleser fremfor å spesifisere nøyaktig hvilke versjoner av vevlesere som støttes.

Forøvrig var det spesielt å finne at jeg har kun en epost, en epost som ble generert da jeg logget inn. Mener bestemt å huske at det var en del hundre eposter der, og de 5 GB som er tilgjengelig kan umulig være oppbrukt, men all epost blir vel slettet når man ikke logger inn på eposten en stund men bare bruker MSN.

Dersom noen har sendt meg epost til adressen jeg bruker til MSN, så må denne dessverre sendes på nytt, men helst til en epost jeg leser regelmessig.

PS. Firefox 3.1 beta er ute.