måndag 26 oktober 2009 | Kategorier: Tips och tricks, Webbutveckling | Inga kommentarer
Många webbutvecklare använder Yahoos Firebug-tillägg YSlow för att utvärdera prestanda på sina sajter och hitta aspekter med förbättringspotential. I princip kan man säga att YSlow utgår från ett visst regelverk och ger en sajt ett betyg inom ett antal olika grenar. Det hela viktas ihop till ett totalbetyg som mer eller mindre säger hur optimerad sajten är (från besökarens perspektiv – prestandaproblem på serversidan kan av naturliga skäl inte tas med i undersökningen).
En gren som de flesta mindre sajter får dras med låga betyg i är ”Use a Content Delivery Network (CDN)” – alltså att använda ett särskilt servernätverk specifikt för att leverera statiskt innehåll (som bilder, stylesheets, javascript etc.) till besökaren. Detta är normalt något som större webbplatser utnyttjar men som ”vanliga bloggare” och liknande kanske inte kan lägga pengar på. Och om man ändå lägger pengar på det och kör testet igen så är risken stor att man ändå får lägsta möjliga betyg. Varför? Jo, som standard känner YSlow bara till någon enstaka CDN-adress (sannolikt Yahoos egna CDN), och om man skaffat ett konto någon annan stans förstår YSlow inte att det faktiskt är ett CDN. Men det går att rätta till (åtminstone hjälpligt).
Läs vidare »
måndag 19 oktober 2009 | Kategorier: Allmänt, Teknik | 13 kommentarer
För några år sedan hade jag grav otur: just när jag höll på att installera om operativsystemet på min dator kraschade den externa hårddisken där jag hade lagt en massa filer som skulle flyttas över från det gamla till det nya systemet. Sedan dess har jag varit rätt noga med att ha en ordentlig backup för att slippa förlora fler dokument, bilder och andra filer. Hittills har jag inte hittat någon lösning som varit perfekt, men nu tror jag att jag äntligen kan vara något riktigt bra på spåren. Igår kväll installerade jag nämligen Jungle Disk.
Läs vidare »
måndag 05 oktober 2009 | Kategorier: .NET, Microsoft, Webbutveckling | Inga kommentarer
Jag har precis läst klart boken Pro ASP.NET MVC av Steven Sanderson. Resultat: jag är gravt peppad att sätta igång med ASP.NET MVC! Jag gillade verkligen den här boken; Sanderson skriver strukturerat och koncist, med en blandning av djupdykningar i tekniken och konkreta kodexempel. Ett klart plus är också att han inte är associerad med Microsoft – flera gånger understryker han att hans exempel inte handlar om ”demoware” utformade att få ramverket att glänsa utan skulle kunna fungera i en verklig situation. Boken går igenom många aspekter av webbutveckling med snygg mjukvarudesign som röd tråd och jag upplevde att den förklarar principerna bakom MVC-mönstret på ett mycket grundligare sätt (och lämnar färre frågetecken) än exempelvis Professional ASP.NET MVC 1.0 (av bland andra Scott Guthrie) som jag läst tidigare.
Om du är det minsta nyfiken på ASP.NET MVC så tycker jag absolut att du ska låna eller köpa den här boken. När jag skaffade den kostade den knappt 300 kr och det var den utan tvekan värd.
onsdag 23 september 2009 | Kategorier: Tips och tricks | 5 kommentarer
Gravt irriterande scenario: du vaknar typ 40 minuter före väckarklockan och känner dig utvilad, som en helt ny människa. Men eftersom det är så länge kvar tills du hade tänkt stiga upp så ligger du kvar och gottar dig, och somnar efter några minuter om. När klockan sedan ringer kan du knappt öppna ögonen och det känns som att du sovit två timmar totalt på hela natten. Du tänker att du borde ha gått upp när du vaknade första gången, men väckarklockan fick bestämma och den verkar ha en osviklig förmåga att ringa när det inte passar din kropp.
För rätt länge sedan skrev jag ett kort inlägg om en väckarklocka som tillsammans med ett litet armband loggar ens rörelser i sömnen och på det sättet kan väcka en när man sover som lättast, inom en halvtimme från en tid man själv ställt in. Det enda som hindrade mig från att köpa den direkt var priset, nästan 2000 kr. För en väckarklocka. Mah. Det finns som tur var andra alternativ.
Läs vidare »
tisdag 22 september 2009 | Kategorier: Teknik, Tips och tricks | Inga kommentarer
Tidigare gick det att synka kontakter och kalendrar mellan sitt Googlekonto och iPhone, men idag har Google utökat sin tjänst ”Google Sync” med e-poststöd också. Det innebär att när man får mail så dyker de (hyfsat) direkt upp på telefonen, man behöver inte aktivt gå in och ”kolla mailen” och telefonen behöver inte periodiskt kika i inboxen. Nice!
Jag provade det nyss och det verkar fungera, men det är några sekunders fördröjning (kanske för att hela världen håller på och testar just nu). Sedan märkte jag att ett par lästa och etiketterade mail som låg i min inbox i Gmail inte syntes i telefonens inbox ens efter att jag manuellt uppdaterat den – men de verkar dyka upp efter hand. Konstigt. Man kanske inte ska dra några negativa slutsatser såhär de första timmarna dock.
Jag läste lite om varför det tagit sådan tid för Google att fixa detta, och det var lite småintressant faktiskt. Ironiskt (?) nog använder de en Microsoftteknik för att kringgå en Appleteknik, verkar det som. Det här blogginlägget har mer information.
Uppdatering: Att alla mail inte synkades ner i inboxen tror jag hade att göra med att telefonen som standard var inställd på att endast ta med mail som bara var några dagar gamla. Det gick att ändra, och nu verkar den ha fullt upp med att läsa ner en ordentlig hög… Man måste även ändra en inställning i telefonen om man vill att några andra mappar/etiketter än just inboxen ska ha push aktiverat.