Jag har länge velat testa hur Magento ter sig på en server plattform baserad på så kallade Solid State-diskar. Alltså hårddiskar utan rörliga delar. Historiskt har dessa diskar varit både långsamma och strömslukande men haft bländande små accestider. Alltså tiden det tar att hitta en fil på hårddisken. Något som jag länge trott varit en av Magentos värsta flaskhalsar.

Webbapplikationer baserade på Zend Framework består av massor av filer och Magento är inget undantag. För ett vanligt anrop kan flera hundra filer anropas och då gäller det att ha ett system med korta accesstider. Och mina första tester på en SSD-server visar att detta stämmer. Magento blir så mycket som 16-38% snabbare på en solid state-server jämfört med en med konventionella diskar.

Testerna visar att SSD blir ordentligt mycket snabbare ju mindre cache man har påslaget. Det låter rimligt. Eftersom fler filer läses in ju mindre cache man har blir hastighetsökningen desto påtagligare. Men även i det mest cache’ade läget blir ökningen anmärkningsvärd. 16% skulle kunna motivera ett byte av diskar helt klart.

Servermiljö
Magento 1.2.1 med Sample data installerad
CPU IIntel(R) Core(TM)2 Quad 2.33GHz Duo Core
RAM: 4GB

Ren installation utan någon som helst cache
Avarage 792 + 38% snabbare än med vanliga diskar.
Min 738
Max 818

Ren installation med inbyggd cache
Avarage 399 +16% snabbare än med vanliga diskar.
Min 357
Max 586

Ren installation med inbyggd cache och eAccelerator
Avarage 221 + 18% snabbare än med vanliga diskar.
Min 209
Max 356


Hmm. Enligt DN skall Spotify börja sälja musiken som nedladdningsbar mp3. Jag blev aningen förvånad måste jag säga. Jag menar, vilka är målgruppen? Knappast de som redan lyssnar på gratis musik på desktopen. D.v.s. alla de som bidragit till hypen. Sannolikt vänder man sig till de som vill kunna lyssna på musiken i sin iPod då det fortfarande inte finns någon väl fungerande mobil applikation. Något som jag hävdat är ett måste för långsiktig framgång.

Men om man släpper en sådan, varför skulle man då vilja betala för sin musik? Jag tror dessutom att Spotify själva skulle kunna utveckla en offlinetjänast med cache’ad musik. Typ med allt man lyssnat på de senaste dagarna.

Så jag förstår inte riktigt logiken i att börja sälja musik. Jag gissar att det är de stora skivbolagen som kräver det. Det känns som att det går emot hela Spotifys affärsidé. Att det blir lite identitetskris att jobba med såväl downloads som streaming. Alternativt skulle det kunna handla om stress att dra in riktiga pengar men jag tror inte det. Allt annat Spotify har gjort andas lugn och man har haft en diger kassakista att ösa ur. Något som vore mer logiskt vore om Apple började sälja streamad musik på iTunes istället. Alltså att man erbjuder något som liknar Spotifys betaltjänst fast i iTunes.

Nåväl. Vi är väl klokare om 6 månader då vi ser vartåt det här bär.


Enligt källor till Cultofmac.com kommer Skype att lansera sin efterlängtade iPhone-applikation imorgon och CNet.com har testat en förhandskopia. Det är är mer än bara en ny release av en ny programvara, det här är en möjlighet att använda det bästa alternativet för VoIP på den bästa mobila enheten. Även om Skype redan finns till andra mobiler så är det skillnad att finnas på en Nokia och finnas på en iPhone.

Jag minns hur jag och några kolleger pratade om hur Skype för mobiler skulle kunna påverka telecom-branschen. Fortfarande är det smidigast att skype’a från datorn och ringa från mobilen men det för onekligen många fördelar med sig. Det enda smolket i bägaren är att programmet inte tillåter att man ringer via datanätverk utan bara får ringa via WiFi. Något som är lite smidigare för Telia-kunder som då får tillgång till homerun-nätet.kommer Skype att lansera sin efterlängtade iPhone-applikation imorgon och CNet.com har testat en förhandskopia. Det är är mer än bara en ny release av en ny programvara, det här är en möjlighet att använda det bästa alternativet för VoIP på den bästa mobila enheten. Även om Skype redan finns till andra mobiler så är det skillnad att finnas på en Nokia och finnas på en iPhone.

Jag minns hur jag och några kolleger pratade om hur Skype för mobiler skulle kunna påverka telecom-branschen. Fortfarande är det smidigast att skype’a från datorn och ringa från mobilen men det för onekligen många fördelar med sig. Det enda smolket i bägaren är att programmet inte tillåter att man ringer via datanätverk utan bara får ringa via WiFi. Något som är lite smidigare för Telia-kunder som då får tillgång till homerun-nätet. Jag är rätt övertygad om att denna begränsning kommer från Apple och inte från Skype eller ens det mobila nätverket. Man kan köra skype hjälpligt över ett 56KBit-modem. Då bör iPhone räcka mycket långt i det sammanhanget.

Men, men. Även om det här säkerligen inte rubbar telefonintäkterna för operatörerna i någon större usträckning så ökar det i alla fall flexibiliteten. Och Apple, låt oss ringa från vilket nät vi vill. Snälla.


Jag brukar göra skillnad på långsamma och snabba nyheter där snabba nyheter är det vi normalt läser i DN, SvD & Aftonbladet på vardgarna och där långsamma nyheter är det vi läser i tidningar som Fokus, Newsweek eller DN & SvD på helgerna. När det gäller snabba nyheter har papperstidningar inte en chans. Nyheterna är gamla när de når oss och är dyra att producera och de är analoga. Internet är den överlägset bästa kanalen när det gäller snabba nyheter.

Men det finns en aspekt av journalistiken som jag inte tänkt på att Internet än så länge är sämre på: Opinionsbildningen. En dagstidning har genom sina ledarsidor och debattartiklar en betydligt starkare röst som opinionsbildare än vad veckotidningar har. Och ja vi har bloggbävningar och den svenska bloggosfärens mest tongivande människor består till stor del av journalister men vi har en bra bit väg att vandra. Detta beror nog mestadels på att Internet inte alltid anses vara en lika seriös nyhetskanal som de traditionella tidningarna. Jag drar mig till minnas en reaktion från dåvarande stadsminister Göran Persson som skulle intervjuas av Aftonbladets WebbTV(tror jag det var) när han insåg att det inte var SVT utan en webbplats. Göran säger bara att ”jag vill prata med en riktig journalist” och går där ifrån.

Även om Göran är en buffel så tror jag det här är något som Internetjournalistiken lider av ännu ett tag. Man anses inte vara fullfärdiga riktiga journalister vilket försvårar den dagliga opinionsbildningen. Jag menar inte att det ursäktar snabba nyheter, bara att övergångsperioden till helt och hållet nätbaserade snabba nyheter är längre än vad jag själv trodde.

För att de snabba nyheterna helt och hållet skall kunna flytta över till nätet måste vi även kunna flytta opinionsbildningen dit. Tror jag.


Jag har gått över till Mac på jobbet och njuter av att lägga mindre tid på tjafs. Det är något som gör att jag kan leva med högre prislappar. Och nog är det så att Mac kostar lite mer än PC men inte nödvändigtvis i långa loppet. Och framför allt inte om man skall jämföra datorer med jämbördig prestanda.

Men det här är ett klokt drag från Microsoft. Även om det kanske delvis är en myt att Apple är dyrare än PC .


Nu har det snart gått ett år sedan i började utveckla e-handel på Magento Commerce-plattformen och även om intresset var svalt till en början så har sverige så sakteliga börjat upptäcka denna fantastiska OpenSource-lösning för handel på Internet. Den viktigaste tröskeln för att den svenska marknaden skall vakna är implementeringar för betalalternativ och integrering mot affärssystem.

Vi har själva byggt en enkel koppling mot Fortnox och även utvecklat en leveransmodul för Postförskott. Postförskott är ett typiskt exempel på lokala alternativ som inte finns överallt. Men även andra jobbar med dessa kopplingar. Sist ut i raden är Code Vision som släppt en Magento-version av sin Jintbroker-produkt för integration mot Visma Administration(SPCS). Den senaste i raden heter Jintbroker Pro och är en Javabaserad brygga mot Magento.

Även Payer och Kreditor har utvecklat moduler för Magento. Payer har sin betallösning för kort och internetbanksbetalningar medan Kreditor erbjuder faktureringstjänst och alternativ för delbetalning. Den sistnämnda hade jag inte hört talas om förrän ett par av våra kunder börjat prata om den.

Kul att se att det rör sig. Det är sånt här som hjälper till att göra Magento Commerce till ett ännu bättre alternativ för e-handel i sverige.


Stainless for MacGoogle Chrome är min favoritwebbläsare. Jag körde den på prov i ett par veckor på min PC för att testa den och sedan återgå till Firefox. Men när jag gick tillbaka saknade jag Google Chrome så pass mycket att jag faktiskt övergav Firefox till förmån för denna nya eminenta webbläsare.

Sedan jag gick över till Mac är avsaknaden av Chrome den största missen. Jag hade nog räknat med att Google skulle ha släppt i alla fall en Beta till Mac vid det här laget. Men icket. Men om man är lite otålig finns en fork av Chrome till Mac som heter Stainless. Den är inte lika vass som chrome man har mycket av den minimalism som jag uppskattar med Chrome.

Så saknar du Chrome för Mac kan det här vara något. Men har du aldrig testat Chrome föreslår jag nog att du väntar till den riktiga Google-betan så att du inte blir besviken.


Sedan jag var på GLS i höstas har jag fått upp ögonen för vad som kallas för Axiom. Alltså, icket bevisade men snusförnuftiga påstående som kan fungera som ledstjärnor i det dagliga arbetet.

Ett sådant axiom som jag ofta återkommer till är: Det är viktigare att göra rätt saker än att göra saker rätt.

Detta betyder att det rätt självklara att det inte spelar någon roll hur bra man blir på det man gör så länge man gör fel saker. Jag brukar försöka ställa mig frågan, finns det något helt annat sätt jag skulle kunna göra detta på vilket totalt sätt skulle effektivisera min insats? Alltså, kan jag göra det jag gör på ett helt annat sätt som är både enklare och effektivare?

Jag brukar likna detta vid höjdhopp där utvecklingen har gått från Saxning via Dykstilen till Flopp. Många kämpade på med saxning men tittade nog snett på de som flamsade runt med att försöka dyka. Ända tills de inser att dykstilen ger bättre resultat. Och dykstilen räckte riktigt långt. Dykstilen höll ända fram till slutet av 1970 talet när Volodomir Jasjenko hoppade 2.35 inomhus.

Vladimi Jasjenko

Sedan var det dags för världseliten i höjdhopp att gå över till Flopp-stilen som fått sitt namn efter att folk trodde att den skulle just floppa. Ytterligare ett tecken på att vara först med att göra ”rätt saker” kan anses något obskyrt men som i fallet med flopp-stilen lett till att världsrekordet i höjdhopp kunnat höjas från 2.35 till 2.45.

Sotomayor

Det är vad jag menar när jag jag frågar mig själv om jag gör rätt saker.


Vi gör ett lite viktigare jobb(en webbapplikation) till en lite ovan beställare som dessutom sitter i Norge. Spelar vi korten rätt kan det här vara en början på ett längre samarbete med en partner i mediabranschen. Så hur skall vi lyckats leverera något som är helt i linje med alla förväntningar och hur skall vi kunna justera förväntningarna där de är orimliga? Och när vi dessutom sitter i olika länder(ok det är inte så långt till Oslo och det lär bli någon resa men ändå)?

Fredde har länge varit ett fan av så kallade Wireframes så jag bestämde mig för att testa detta tillvägagångssätt i det här projektet. Alltså HTML-kodens motsvarighet till Lorem Ipsum, en dummy av sajten som bara består av enkel HTML-kod med gråa block som visar var allt innehåll skall ligga. När man tagit fram en sådan dummy går man bara igenom den med kunden sida för sida. Då får även en ovan beställare en mycket tydlig bild över hur sidan fungerar och känns. Problemet med att titta på designskisser är att de förutsätter att man har lite fantasi/erfarenhet av webbutveckling sedan tidigare för att se alla moment framför sig.

Därför testar vi denna gång att bygga upp sajten i HTML-wireframes. Hittills känns det bra och man skall inte heller överskatta sin egen förmåga till att se de färdiga gränssnitten framför sig. Jag har redan justerat några moment av sidan som blev uppenbart röriga men inte märktes så mycket i skisserna.

Det här känns egentligen helt naturligt om man är beredd att lägga ned den extra tid som detta arbetssätt ändå kräver. En konsekvens blir ju också att man sätter grafiken på sajten i slutet av projektet och inte i början. Men det är ju egentligen bara bättre. Webbutveckling är iterativt och skall egentligen inte projektstyras på samma sätt som man t.ex. bygger ett hus.


Det är alltid kul när webbplatser byggs om. Och lite riskabelt. Kul därför att det är förändringar, oftast till det bättre. Men man kommer aldrig ifrån att man stöter sig lite med kärntrupperna. De trogna användarna som har lärt sig sajten i ryggraden. Så fort man flyttar runt på knapparna kan de mest trogna användarna bli frustrerade. Om du har testat ny Safari 4 så förstår du vad jag menar.

Men när det kommer till nyhetssajter måste man lita på att användarna låter sig övertalas förr eller senare. Ett bra sätt att förebygga detta är att göra som vår tidning Dagen gör. Att släppa in användarna i processen. Dels för att få smarta och finurliga synpunkter men också på att förvarna om att förändring är på väg. Då slipper man mycket av problematiken ovan.

Ta dig en titt på hur nya Dagen.se kommer att se ut och lämna kommentarer om du har synpunkter. Sista chansen nu kompis. Känns fräschare och fräschare tycker jag. Bra jobbat.