Anyro

By Adam Nybäck

Android

Visst är iPhone en trevlig telefon, men som utvecklare vill man har mer än så. Jag köpte därför en HTC Hero i början av året för att prova på Android och vad det har att erbjuda. En fördel för mig är att det är Java och rekommenderad utveckligsmiljö är Eclipse. Med andra ord precis det jag har jobbat med de senaste åren.

Man behöver dock inte en telefon för att komma igång med Android-utveckling. En emulator följer med i utvecklingspaketet som du laddar ned gratis från http://developer.android.com.

iPhone

Jag har nu haft iPhone 3G i drygt ett halvår och tänkte försöka summera vad jag använder den till:

  1. Podradio Podradio (eller podcaster som det kallas i iPhone) är radioprogram man laddar ner gratis från iTunes och lyssnar på när man vill. Perfekt att alltid ha något intressant att lyssna på till exempel under resan till och från kontoret eller när man stryker kläder.

  2. Safari Webbläsare (utan Flash och Java) med den snygga finessen att man kan dubbelklicka på en text för att få den perfekt inzoomad för läsning.

  3. Telefonsamtal Japp, man kan ha gamla hederliga telefonsamtal också. Ljudet i själva telefonen är ganska dåligt så jag använder alltid headset med tillhörande sladdtrassel.

  4. SMS Det snygga i iPhone är att man kan se flera SMS samtidigt.

  5. Kartor och GPS Otroligt värdefullt när man ska ta sig från a till b eller bara undrar var man är någonstans.

  6. Res i STHLM Som sl.se fast bättre. Den föreslår namn på stationer och kommer ihåg vilka platser man har använt tidigare.

  7. YouTube Av någon anledning är det en egen applikation för YouTube. Funkar bra.

  8. Klocka Inte mycket att säga om detta program. Larm, timer, tidtagning… använder den varje dag.

  9. Kamera Inte världens bästa, men klart godkänd för den typen av bilder man tar med mobil.

  10. eBuddy IM-klient för msn etc.

  11. Spel Perfekt att ha några spel när man känner sig uttråkad eller träffar något uttråkat barn. Några favoriter är Tap Tap Revenge 2 och 3, Labyrinth, Doodle Jump, Fling, Ragdoll, Geared och Unblock Me. Har bara provat gratisvarianterna av dessa.

  12. Anteckningar Ungefär som digitala post-it-lappar. Perfekt när man behöver skriva ned något och inte har papper och penna till hands.

  13. Väder 5-dagars prognos som inte är helt pålitlig. Appen YR från yr.no funkar bättre förutom att den är lite långsammare.

  14. Facebook Har själv tröttnat på Facebook, men det är en riktigt bra app för att bland annat lägga upp bilder direkt från telefonen.

DrupalCamp dag 2

DrupalCamp Stockholm 2009 dag 2 var en intressant upplevelse.

Efter registrering och mingel började första presentationen som hölls av Pelle Wessman från Good Old. Pelle presenterade tekniken bakom sajterna malmotown.com och esloved.se. Mest fokus var på vilka moduler som hade använts, både befintliga och egenutvecklade. Många av modulerna de har utvecklat har de publicerat på drupal.org och fler är på väg dit. Pelle avslutade med några ord om hur de använder Git för både versionshantering och publicering (istället för ftp). Mycket intressant.

Robert Douglass från Acquia presenterade hur Drupals sökfunktion kan lyftas till en helt ny nivå med Apache Solr Search. Solr flyttar sökningen till en separat server vilket gör sökningen snabbare samtidigt som man minskar belastningen på Drupals databas. Solr tillför också kategorier i sökresultaten vilket gör det enkelt att sortera och filtrera resultaten i efterhand. För att förstå hur kraftfullt det är, så är det bäst att se exempelvis början av Acquias film om Acquia Search.

Tredje presentationen handlade om Drupal-leveranser och hur man kan automatisera det med hjälp av Hudson och andra verktyg. Ganska kort presentation och den kändes tyvärr inte helt anpassad till Drupal.

Konstantin Käfer höll en intressant presentation om “Front-end optimization”, vilket i princip är hur man får en sida att ladda snabbare. Det handlar om betydligt mer än bandbredd och storleken på sidorna. Konstantin gick igenom både hur man analyserar vad som tar tid och hur man sedan åtgärdar det. Bilderna från presentationen kan ses online på slidesshare.net.

David Strauss från Four Kitchens gjorde en djupdykning i hur man optimerar server-sidan av en Drupal-installation. Fokus var på riktigt stora sajter med mycket innehåll och många användare, vilket gjorde presentationen otroligt intressant, men inte så användbar för oss “vanliga dödliga”.

Todd Nienkerk, också från Four Kitchens, höll en oväntad presentation om hur man bygger 960 pixlar breda teman baserat på 12 eller 16 kolumner. Antar att man måste hålla på en del med design och tema för att uppskatta detta.

Avslutningsvis presenterade Addison Berry från Lullabot hur “The Drupal Community” fungerar, hur man kan deltaga, få hjälp och hjälpa andra. Man fick en känsla av att det kan gå ganska hätskt till i diskussionerna mellan aktiva medlemmar med starka viljor, så mycket gick ut på att varna folk för att ta det försiktigt och vara beredd på mothugg om någon råkar ha en dålig dag. Ändå fick man på något konstigt sätt ett gott intryck av det hela.

DrupalCamp Stockholm 29-30 maj

DrupalCamp Stockholm 09 är den första svenska drupalkonferensen. Första dagen riktas främst till beslutsfattare som är nyfikna på att använda Drupal för sitt företags eller organisations webbplats eller intranät. Själv har jag anmält mig till andra dagen som riktar sig mer till utvecklare som vill lära sig eller fördjupa sina kunskaper om Drupal.

Förlängt uppdrag på Payzone

Det blev i dagarna klart att jag kommer fortsätta på Payzone även nästa år. Först deltid på distans från Thailand under vintern och därefter heltid i Sverige fram till och med september.

Reklam

En del kanske undrar varför jag har annonser från Google här. Det är egentligen bara en test av hur Google AdSense fungerar och hur man använder motsvarande modul för Drupal. Kan vara användbart i framtiden om jag lanserar någon populärare webbplats.

Uppdrag

Fyra månader har gått sedan mitt förra inlägg och en hel del har hänt sedan dess. Jag sitter nu på uppdrag hos Payzone (fd Alphyra) och det är alltid kul att träffa gamla kollegor (Caroline, Stefan, Petri, Christer med flera). Uppdraget varar året ut och består av design och vidareutveckling av betalsystemet Spectracard 3.

Samtidigt har jag kvar mina uppdrag för PayEx och ServePro, där jag hjälper till vid behov och i mån av tid.

Alla tre uppdrag går via Systemvaruhuset där jag är kvar som underkonsult.

Kryptera din e-post med s-mime

Nästan alla skickar e-mail i klarttext vilket gör det möjligt för obehöriga att läsa det på vägen från avsändare till mottagare. Lösningen är förstås att kryptera texten, men det har länge varit krångligt att göra det och det finns ingen standard som fungerar med alla program.

Använder man webbmail, så kan man ofta inleda adressen med https istället för http, men det ger bara skydd fram till webbservern. Kommunikationen därifrån går oftast vidare okrypterad.

Efter intensivt letande i vintras kom jag fram till att det bara fanns ett vettigt alternativ – S/MIME. Det tar en stund att sätta upp, men därefter fungerar det automatiskt. Lösningen bygger på certifikat med publika och privata nycklar. Du kan signera mail du skickar till andra. De får då tillgång till ditt certifikat och publika nyckel, vilket gör att de kan kryptera mail som de skickar till dig. Om du istället får ett signerat mail av någon, så kan du därefter skicka krypterade mail till dem.

Jag går här igenom hur man sätter upp S/MIME med en kommersiell e-postadress tillsammans med Outlook och avslutar med vad man kan göra för privata e-postadresser och Gmail.

Outlook och kommersiell e-postadress

  1. Använd Internet Explorer och gå in på https://www.thawte.com/secure-email/personal-email-certificates och klicka på länken i slutet av texten. (Thawte är ett dotterbolag till VeriSign och uttalas som “thought”)

  2. Följ instruktionerna för att först skaffa ett Thawte ID. Om du har några specialtecken i ditt namn, t ex “Mårten Mörtén”, så kan du eventuellt behöva ange namnet förenklat som “Marten Morten” istället. Om du har flera e-postadresser (alias), så se till att ange den som står som avsändare när du skickar mail till andra.

  3. Följ instruktionerna i de mail du får från Thawte och fortsätt sedan med att hämta certifikat från deras webbplats. Du kan lägga till fler mail-adresser och ha allt samlat under ett Thawte ID.

  4. När du väl har hämtat certifikatet startar du om Outlook. Du kan nu skicka signerade mail. Om du tar emot signerade mail från någon annan, så kan du därefter skicka krypterade mail tillbaka.

  5. Du kan i Outlook ställa in så att alla mail du skickar signeras och krypteras (om möjligt). Inställningarna görs olika i Outlook 2003 och Outlook 20007. Man kan även använda S/MIME i Outlook Web Access i Internet Explorer om man där installerar komponenter för det via Alternativ / E-postsäkerhet.

Privat e-postadress

Om du har en privat e-postadress som du inte använder kommersiellt (i företag), så kan du istället hämta certifikat från Comodo. Det är något enklare än Thawte och ger dig möjlighet att få ditt eget namn kopplat till certifikatet istället för bara din e-postadress.

Gmail

För att använda S/MIME med Gmail behöver du hämta certifikatet med Firefox eftersom du dessutom behöver ett tillägg till Firefox – Gmail S/MIME.

Gmail

För alla som inte använder Gmail så kommer här en kort introduktion.

Gmail är Googles lösning för webmail och hittas på https://mail.google.com. Observera att jag väljer att börja adressen med https istället för http. Det gör att all information skickas krypterat mellan din dator och Googles webbserver, vilket är bra om man t ex surfar på ett oskyddat trådlöst nätverk, men framför allt för att skydda ditt lösenord när du loggar in. För att registrera dig kan du gå direkt till https://mail.google.com/mail/signup

Gmail är riktigt bra jämfört med andra mail-varianter och jag använder den både privat och i företaget.

Den största skillnaden mellan Gmail och andra mail-tjänster är att mail som hör ihop automatiskt hamnar tillsammans, även om det är 10-tals mail med flera dagars mellanrum. Det är lite ovant i början, men man vänjer sig snabbt.

Andra fördelar:

  • Man kan snabbt söka bland sina mail på samma sätt som när man söker på google.se.
  • Bifogade bilder kan ses direkt som miniatyrer eller full storlek.
  • Bifogade filer kan hämtas hem som en zip-fil.
  • E-postadresser sparas automatiskt både när man skickar och tar emot mail, så det blir lättare att skriva dem senare.
  • MS Office Dokument kan öppnas i webbläsaren som HTML eller direkt för redigering.