fredag 30 november 2007

Klottr: vecka elva


Forumtjänsten Klottr är under utveckling. Här skriver jag ibland om hur det går, och vilka hinder jag stöter på längs vägen.

Jag har några gånger börjat fundera på hur jag ska optimera forumet för att det ska gå snabbt, men jag försöker lägga band på mig. Att försöka optimera något innan man vet vad det är som går långsamt är oftast inte bra. Det får alltså vänta tills jag får in några betatestare. Ruby on Rails har ju sin cachningsmekanism som gör det hyggligt enkelt att optimera i efterhand genom att cacha tunga sidor. Det lär bli användbart.

På tal om det börjar vi närma oss första releasen. I första rundan blir jag och mina bekanta de som testar programvaran. Jag antar att det kommer dyka upp en mängd saker som ska fixas. När jag är nöjd släpper jag den. Jag får varje vecka några mail från folk som undrar när vi är klara. Jag har tänkt släppa det hela innan jul, men jag säger inga exakta datum för det stämmer nästan aldrig ändå. Jag har dock några testforum uppe, och det verkar fungera ganska bra nu.

Angående det där med avregistrerade konton: jag valde ett alternativ som innebär att medlemmen markeras som avregistrerad. Inte en enda avregistrerad-medlem, alltså. Anledningen är att ingen annan ska kunna ta dennes nick, och det finns även en viss risk att folk ångrar borttagning av medlemmar. Då är det enklare att bara ändra en flagga i databasen än att försöka återställa allt som just denne medlem har skrivit.

Jag har även ordnat med Gravatarer, det är ju relativt smidigt sätt att få in sin bild på olika webbplatser. Jag lade även till stöd för det på Gästbok.nu nu i veckan när jag ändå höll på att sätta mig in i hur det fungerar.

Jag måste säga att det är lite svårt med motivationen ibland. Jag är rätt duktig på att dra igång nya projekt, men ofta sämre på att slutföra dem. Den här gången ska det bli klart. Jag var utomlands hela förra veckan, vilket gjorde att det inte blev något gjort då, och den här veckan ligger jag efter med det mesta på grund av frånvaron. Men det handlar naturligtvis om prioritering, som så ofta. Enligt mitt första inlägg om klottr borde jag vara klar nu. Men ser man på arbetade timmar är jag inte riktigt uppe i de 1h x 7 dagar x 4 veckor x 3 månader = 84 timmar som jag borde ha lagt ned.

Nästa vecka kommer utgifterna att börja ticka. Klottr får en egen VPS att köras på. Den hamnar på omkring 200 kronor per månad, vilket innebär att jag måste sälja minst 13 forum för att gå runt. Jag ska räkna med mina nedlagda timmar i en kommande bloggpost.

Veckan i siffror:
Arbetade timmar: 48 (+2)
Utgifter: 130 kr (+0)
Inkomster: 0 kr
Intresseanmälningar: 49 (+6)

onsdag 28 november 2007

Försäkring mot försäkringar

Nu kommer snart julruschen, och med den en massa erbjudanden om att köpa elektronikgrejer. När du väl har bestämt dig för vad du ska ha, fått veta vad det kostar och är på väg mot kassan frågar försäljaren på Siba, Elgiganten eller Media Markt om du ska ha en försäkring till prylen du just köpte. Gå inte på det där. Jag har själv gjort det en gång för fem år sedan och jag skäms fortfarande över det. I mitt fall var det en DVD-spelare som kostade 900 spänn med försäkringen, 600 om jag hade skippat den. Helt vansinnigt egentligen, men just då tyckte jag att det lät som en bra deal. Om det är lite dyrare grejer kan du oftast använda din hemförsäkring istället för att köpa elektronikbutikens försäkring. Ett alternativt sätt är att skapa ett konto i din bank där du sätter in pengar varje gång någon tycker att du borde köpa dig en försäkring. I mitt fall skulle jag istället satt in 300 spänn på mitt eget försäkringskonto. När någon pryl går sönder kommer du att ha tillräckligt på kontot för att täcka kostnaden, förutsatt att inte alla prylar går sönder på en gång. Då har du dessutom ett bra argument till att tacka nej till försäkringen när försäljaren är jobbig. Har du köpt försäkring på elektronikprodukter? (via Get Rich Slowly)

tisdag 27 november 2007

Tillbaka från semestern



Jag och Johanna kom nyligen hem från en veckas välbehövlig semester på Gran Canaria. Vi var inte där för att upptäcka och utforska utan satsade istället på sol och bad. Perfekt väder, 25 grader varmt och mer sol än moln, ungefär som en bra svensk sommar kan vara.

Med 179 mail i inkorgen när man kommer hem tar det ett tag innan man är ikapp igen, men det var det lätt värt. En av mina kunder tyckte att det var en skön inställning att ta semester och stänga av telefonen, så hon skickade mig en tröja med texten "Nine to five? I don't think so ...". Den låg på mitt skrivbord när jag kom tillbaka i går.

Nu är det dags att börja beta av saker i att göra-listan igen. Önska mig lycka till.

fredag 16 november 2007

Jag ska till ... öh ... Oskrashamn?



Den här bilden är så skön. Oskarshamn verkar vara svårt att stava till. Men frågan är om inte Smålandspostens skribenter kastar sten i glashus när de kommenterar andras stavfel?

(via SMP.se)

Vilken typ av företagare är du?


DN har en tradition av att publicera fullständigt urusla tester, och de håller den trenden även idag. Vilken företagartyp är du? heter testet, och ställer ett fåtal frågor. Problemet är som vanligt att det knappt går att välja alternativ för att de är för specifika eller är så tokgenerella att de blir intetsägande.

"Du är något av en företagarnas Medelsvensson och en femtedel av alla småföretagare är ungefär som du. Du ser ditt företagande primärt som ett sätt att försörja dig och skulle lika gärna vara anställd"

Problemet är bara att jag svarade "Jag är bra på det jag gör och skulle inte kunna tänka mig att vara anställd." på den allra första frågan i testet. Det borde vara en hyfsad hint om att jag inte vill vara anställd.

Sedan kan man tydligen inte komma från en mindre ort och ha skaffat sig en högre utbildning. Antingen ska man vara från en storstad eller från en rik tjänstemannafamilj eller så är man från landet och har ingen utbildning.

Jag antar att det helt enkelt är för svårt att göra bra tester som inte tar för lång tid att gå igenom.

torsdag 15 november 2007

Piazza Teatro fick rätt

SMP skriver idag om att Piazza Teatros ägare, Robert Janusev, fick rätt när han överklagade det beslut som jag skrev om i september beträffande servering av alkohol. Det var väl skönt att rättvisa skipades. Men beslutet borde väl inte ens ha hamnat på Länsrättens bord om Nämnden för välfärd och arbete hade fattat ett förnuftigt beslut från början.

Pssst ... vet du någon som vill köpa en virtuell TV?


Habbo hotel är ett spelliknande community där man bygger upp sitt eget hotellrum. I rummet placerar man virtuella möbler som man köper in för virtuella pengar, så kallade habbomynt. Jag har blivit kontaktad av Habbo hotels svenska avdelning några gånger när deras medlemmar har använt någon av våra gästböcker för att lura till sig lösenord av sina medspelare.

I Holland verkar de ha gått ännu längre. TechCrunch rapporterar om att ett gäng tonåringar har tagits av den holländska polisen för att ha stulit virtuella möbler till ett värde av omkring 36 000 kronor.

De åkte fast eftersom de placerade möblerna i sina egna rum. Det är en ganska intressant fråga om man kan åka dit för stöld när det gäller virtuella objekt som har betalats med riktiga pengar.

måndag 12 november 2007

Engelska ord ger mat på bordet


Det här var en skön idé. Du tränar upp din engelskakunskap och ger samtidigt mat på bordet åt folk som behöver det. Orden är svåra, men varje gång du gissar rätt bidrar sponsorerna på sidan med tio riskorn till svältande människor. Smart marknadsföring som ger mycket goodwill.

Testa själv på www.freerice.com

Om du verkligen vill hjälpa till är det nog bättre att skänka pengar direkt till hjälporganisationen. Det går betydligt snabbare, men då får du punga upp med slantarna själv. Å andra sidan tar det en bra stund att komma upp i ris för en hundralapp.

Vi svenska är rätt bra på att donera pengar, men det är väl inte mer än rätt med tanke på den levnadsstandard vi har här.

söndag 11 november 2007

Musikalhelg i Malmö


Tillsammans med Mia & Christian åkte vi ned till Malmö över helgen för att gå på musikalen Cats. Vi åkte ned en dag tidigare så att det hanns med lite shopping också. MacSupport fick sälja trådlösa tangentbord (M & C har ju blivit macägare nyligen), och vi såg även till att chocolateriet gick runt. Musikalen var imponerande, egentligen mer för de akrobatiska konsterna än för själva musiken. Stående ovationer talar väl om att det var en bra show enkelt uttryckt. Det blir fler musikaler för vår del, helt klart!

Vädret har varit mycket märkligt, och vi har upplevt alltifrån snöstorm, hagelskurar och blåst till klarblå himmel och solsken. Det här fotot över Dockan visar hur himlen varierade. Anledningen till att jag tog det var mest att få leka med panoramafunktionen i mobilen.


En kul detalj var att lördagskvällen avslutades med ett enormt fyrverkeri från hamnen. Vi gissade att de var de tyska militärfartygen som låg i hamnen för uppvisning som avslutade med någon slags partaj.

torsdag 8 november 2007

Klottr: vecka tio


Klottr är en tjänst för att skapa egna forum på svenska. Tjänsten släpps under slutet av 2007. Här bloggar jag mer eller mindre regelbundet om hur det går.

Hur gör man med borttagna medlemmar? Min första tanke var att bara radera dem ur databasen. Så länge de inte har skrivit några inlägg går det bra. Men om medlemmen har skrivit några inlägg blir det genast värre. Ska man ta bort inläggen också? Det kan ju innebär att diskussioner blir ruskigt osammanhängande. Min strategi nu går ut på att markera medlemmen som avregistrerad i databasen och därmed ta bort alla kontaktuppgifter, men behålla användarnamnet. En avregistrerad medlem kan naturligtvis inte logga in. Vad säger ni om detta? Finns det bättre lösningar?

Veckan i siffror
Nedlagda timmar: 46 (+4)
Utgifter: 130 kr (+0)
Inkomster: 0 kr
Intresseanmälningar: 43 st (+0)

onsdag 7 november 2007

Smålandspostens nya webbplats

SMP.se och DN.se - lika som bär?

Wow, det här måste vara en stor nyhet tänkte jag när jag surfade in på nyhetssidan i morse. Eftersom DN tar upp en Växjönyhet på förstasidan bör det ju vara relevant. Nästa nyhet handlade om Öster, och jag förstod att jag inte var på DN.se även om det såg ut så.

Det visade sig att Smålandsposten hade gjort om sin webbplats. Nu ser den ut som DN.se, vilket är betydligt bättre än tidigare. Trots det är den plottrigare än tidigare. Några spontana reaktioner;

Formatet är bättre än innan. Visst är det kopiering av DN.se, men det fungerar ju uppenbarligen för dem. Tyvärr har SMP inte vågat satsa på färre avdelningar med högre kvalitet utan försöker trycka in så mycket material som möjligt. Behöver allting verkligen finnas med?

Annonser som avbryter artiklar är störande, och jag tror att många inte läser färdigt artiklarna när det kommer reklam mitt i eftersom de tror att artikeln slutar där.

Ett stort plus är att man har gått ifrån tabellbaserad design såhär fem år efter alla andra och kör med css-baserad layout. Den är väl inte hundraprocentigt semantisk, men ett stort steg framåt. Plocka bort lite inline-javascript och lägg dem externt. Passa även på att baka ihop era 20 javascriptfiler till en eller ett par stycken för snabbare laddning.

Sökorden på sidan kan man också se över. Dels har de knappt någon inverkan på Google idag, dels ser det bara ut som spam i mina ögon. Adresserna till sidorna har blivit en stor förbättring. Nuförtiden kan man faktiskt gissa sig till vad en sida handlar om bara genom att kika på dess adress.

Det här var några snabba kommentarer efter lite slösurfande vid frukostbordet. Det är säkert en del förändringar som jag har missat, men Smålandspostens enda uppmaning är "Surfa runt och se vad du tycker". Det kom en mer detaljerad nyhet om den nya webbplatsen efter bara någon timme. Jag ser att de kör Mac, vilket naturligtvis är positivt. :) Min tidigare kollega, Anna Bäcklund, syns också på bilderna från webbredaktionsmötet.

Överlag är jag positiv till den nya webbplatsen, åtminstone om man jämför med den gamla.

tisdag 6 november 2007

Amazon S3 nu i Europa

Jag skrev tidigare om att man kan använda Amazon S3 för backup. Det har fungerat fint sedan dess, inga avbrott över huvud taget vad jag har märkt. Idag kom ett pressmeddelande från Amazon i min inkorg. De har lyssnat på den utvärdering som jag och många andra har svarat på och erbjuder nu Amazon S3 i datacenter i Europa. Priset är något högre per lagrad GB, $ 0.18 istället för $ 0.15 men det lär det vara värt om man behöver den extra snabbheten. Jag har inte hittat någon information om exakt var i Europa Amazons datacenter är placerade, men det bör hur som helst innebära en snabbare svarstid än tidigare. För mina enkla backupändamål bör det dock inte spela någon större roll var i världen datan sparas.

måndag 5 november 2007

Checklista: backup av en rails-applikation


Jag tänkte försöka sätta ihop en checklista som kan vara bra att ha när man ska göra backup av sin rails-applikation. Tanken är att kunna återställa den så snabbt och smärtfritt som möjligt på en ny server om den gamla skulle försvinna av en eller annan anledning.

Visst har oftast webbhotellen backup, men det är ändå alltid bra att ha en egen. Jag har råkat ut för webbhotell (Proinet) där servern har kraschat och ingen backup finns att tillgå. Hur ofta du behöver köra backup är ju helt beroende på hur viktig data du har. En gång per dygn brukar vara en bra lösning, de flesta applikationer har råd att förlora det senaste dygnets körningar. Driver du en bank lär du vilja köra backup oftare än så. :)


Koden för applikationen

Jag jobbar mot ett subversion-repository, så den senaste källkoden finns alltid där. Subversion är egentligen ingen backup, men eftersom repositoryt och applikationerna ligger på helt skilda servrar finns alltid den senaste versionen av applikationen på minst två ställen. För att få riktig sinnesro bör man nog även köra backup på hela sitt subversion-repository.
Ta en titt på SVNbackup om du behöver automatisera det hela med ett script.


Databasen

De flesta av våra applikationer körs mot någon form av databas, vanligtvis MySQL eller SQLite. När det gäller SQLite är det enkelt, bara att kopiera över databasfilen. MySQL använder jag mig av mysqldump för att få en kopia av databasen.
Sitepoint har en kort guide för hur man använder mysqldump.


Delade filer

Mina applikationer brukar ofta lagra filer som användarna laddar upp i shared-mappen. Dessa behöver också backas upp på något sätt. Så fort det handlar om backup av vanliga filer brukar jag använda mig av rsync eftersom du slipper överföra varenda fil på nytt. Jag har gjort en liten genomgång över hur rsync fungerar.


Dokumentation

Du vet säkert hur man sätter igång din applikation, men vad händer om du blir sjuk eller drabbas av plötslig minnesförlust. En tydlig dokumentation är oftast lösningen på problemet. Det folk brukar glömma är att skriva en tydlig beskrivning av hur man sätter igång applikationen. Är det något speciellt med just din applikation som man behöver tänka på? Behöver man några extra bibliotek eller rubygems? RMagick? Skriv ner det i dokumentationen. Den bör finnas med i subversion, och den har du ju redan backup på.


Automatisera!

Dina backuper ska köras automatiskt. Du är en människa, vilket innebär att du kommer att glömma göra backup någon gång. Den gången du glömmer det kommer naturligtvis hela servern att krascha. Crontab är ett bra verktyg för att automatisera saker. Det ingår i de flesta linux-distributioner vilket även inkluderar Mac OS X.


Backup och drift ska inte vara på samma plats

Det verkar inte vara självklart för alla att man ska placera backup och drift på två olika platser. En brand som sabbar din produktionsserver kommer ju också att förstöra din backup om de står på samma fysiska plats, eller ännu värre på samma maskin. Det behöver inte vara så avancerat, sätt upp en enkel filserver i en garderob på kontoret/hemma eller köp in billig lagring från Amazon S3 exempelvis.


Testa att det fungerar

Skriv in i din kalender att prova dina backuper åtminstone en gång om året. Ta en slumpvis utvald applikation och se om allt finns med i backupen. Jag hade en applikation som jag trodde att jag körde backup på regelbundet, men det visade sig att jag kopierade utvecklingsdatabasen istället för produktionsdatabasen.

John Nunemaker har fler tips beträffande backup av Rails-applikationer.

söndag 4 november 2007

Halloweenfest i Halmstad


Sagan slutade lyckligt. Krigaren fick sin Playboy-bunny till slut

I helgen var det Halloweenfest i Halmstad. Thomas & Viveca stod för lokal och lagom många onyttiga tilltugg. Utklädning var obligatorisk, så från Växjö drällde det in en häxa, en vampyr, en sårad krigare, en playboy-kanin och en rödprickig blomfluga. Vi såg inte riktigt kloka ut, men skojigt blev det.

Mia och Christian har spökat ut sig rejält. Frågan är vem som biter vem?

Rödluvan vann hela utklädningstävlingen med sin originalitet.

Lag Danino har precis kämpat klart i tipspromenaden, men placerade sig desvärre inte i toppen av resultatlistan

Sjuksköterskorna såg till att vi andra inte förblödde helt och hållet

lördag 3 november 2007

Hur hög penison får du?


Det kanske bara är jag som är lite barnslig, men den här felstavningen på Swedbanks webbplats var ganska skojig.

Förslag på passande skämt:
- Tror du att du får njuta av en lång penison?
- Min penison bara växer och växer
- Jag undrar hur min lilla penison ska räcka när jag blir gammal


Tips till webmaster när du ändå är inne och panikredigerar texten: buffert stavas inte bufftert

Resor säljer bra just nu


DN rapporterar om att resebranschen gör ett riktigt bra år eftersom försäljningen har ökat. Det är ju inte så konstigt med den regniga sommar vi fick. Jag pratade med en kund häromdagen som skulle iväg till solen i en vecka eftersom han hade fått nog av rusk, regn och kyla här hemma.

Jag och Johanna sticker till Gran Canaria om några veckor. Vi brukar föredra att ta semester på hösten istället för under sommaren. Johanna har dock slarvat bort sitt pass, så om någon vill hjälpa till att leta är det bara att räcka upp en hand.

Ikväll bär det av till Halmstad för en Halloweenfest hos Thomas. Utspökning är obligatorisk, så det blir säkert riktigt skojigt. :)

fredag 2 november 2007

Du behöver inte antivirusprogram till OS X

Virus Macfeber skriver om att det dykt upp en trojan till OS X. För er som inte har koll på det så är en trojan inte ett virus. En trojan är ett program som gör något annat än det utger sig för att göra. Trojaner kan vilken medelmåttig programmerare som helst sätta ihop. Att skriva ett program som raderar alla PDF-filer på din hårddisk eller byter startsidan i din webbläsare är inte svårt. Det fina med OS X är att du måste godkänna att programmet får full behörighet genom att skriva in ditt lösenord. Gör du inte det kan inte trojanen ta bort dina filer. Att få programmet att ställa till någon större oreda blir alltså krångligt för virusmakarna. Claes har en bra sammanfatting av hur det fungerar. Värt att notera är att det ligger ett företag bakom nyheten. Intego heter det, och passande nog säljer de antivirusprogram till Mac OS X. Än så länge verkar programmet inte göra någonting alls eftersom det inte existerar några virus till OS X. Intego har försökt prångla ut sådana här så kallade nyheter i flera år. Naturligtvis är det för att skrämma upp mac-användare så de köper antivirusprogram från Intego. Oschysst marknadsföring, om jag får tycka till. Nu dyker det säkert upp ett virus till OS X så att jag får äta upp min hatt.

torsdag 1 november 2007

Klottr: vecka nio


Sorry, jag har haft rätt fullt upp med projekt åt betalande kunder så Klottr har blivit en aning försenat. Men intresseanmälningarna har fortsatt komma in via klottr.com.

Jag har suttit med projektet ett par timmar den här veckan och insett att det inte är så värst mycket stora saker kvar att fixa. Men detaljerna tar tid. Nästa vecka tar kommer jag att sätta en gräns för vad som ska vara med i första releasen och göra det riktigt bra istället för att ta med massor av smådetaljer och göra dem halvdant.

Veckan i siffror:
Nedlagda timmar: 42 (+2)
Utgifter: 130 kr (+0)
Inkomster: 0 kr
Intresseanmälningar: 43 st (+21)