<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7373419682782483177</id><updated>2012-01-28T09:56:00.182-08:00</updated><category term='segmentering'/><category term='bloggy'/><category term='collage'/><category term='besökare'/><category term='försäljning'/><category term='amazon ec2'/><category term='webbshopp'/><category term='sullivan'/><category term='MVC'/><category term='Memcached'/><category term='javascript'/><category term='statistik'/><category term='oembed'/><category term='shopping'/><category term='Zend Framework'/><category term='acne'/><category term='utveckling'/><category term='e-handel'/><category term='sugarcubes'/><category term='disk'/><category term='sociala objekt'/><category term='känslor'/><category term='zend_amf'/><category term='Fredrik Reinfeldt'/><category term='streamline'/><category term='karta'/><category term='Amazon CloudFront'/><category term='Flash'/><category term='desigual'/><category term='Amazon Simple Storage'/><category term='jurist'/><category term='odd molly'/><category term='Chrome'/><category term='xcerion'/><category term='cheap monday'/><category term='Dan'/><category term='vildmark'/><category term='medicinteknik'/><category term='klassificering'/><category term='Mix&apos;n Match'/><category term='video'/><category term='testing of algorithm'/><category term='zend_oauth'/><category term='Searchcloud'/><category term='club shoppinggatan'/><category term='optimering'/><category term='raid'/><category term='Glitnir'/><category term='social objects'/><category term='embed'/><category term='mirror&apos;s edge'/><category term='49lights'/><category term='blogmap'/><category term='galna bloggare'/><category term='jeans'/><category term='telepati'/><category term='social shopping'/><category term='mms'/><category term='troll'/><category term='LHC'/><category term='möbler'/><category term='camping'/><category term='shoppinggatan'/><category term='blogg'/><category term='Viral expansion'/><category term='betaalfa'/><category term='os as a service'/><category term='statbay'/><category term='online'/><category term='mikroblogg'/><category term='provrum på nätet'/><category term='inredning'/><category term='island'/><category term='sql'/><category term='omvärldsbevakning'/><category term='sökmotor'/><category term='twitter'/><category term='Jardenberg'/><category term='Actionscript'/><category term='kläder'/><category term='Cern'/><category term='varumärke'/><category term='Molnet'/><category term='frost'/><category term='UPS'/><category term='verktyg'/><title type='text'>49swe - Utvecklarblogg för Shoppinggatan.se</title><subtitle type='html'>Här skriver vi om utvecklingen av Shoppinggatan.se</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>86</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-7273615506966833887</id><published>2011-09-11T09:37:00.000-07:00</published><updated>2011-09-11T09:37:03.010-07:00</updated><title type='text'>Tre steg för att lära sig ny teknik</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://3.bp.blogspot.com/-yb3JgoGDdLk/TmzjU24U2rI/AAAAAAAABLc/vygEa3TFbEo/s1600/57878655_d4220a5bc0.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-yb3JgoGDdLk/TmzjU24U2rI/AAAAAAAABLc/vygEa3TFbEo/s320/57878655_d4220a5bc0.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Att ta sig an ett nytt programmeringsspråk, en ny plattform eller kanske ett nytt ramverk kan ibland kännas som en stor och tuff utmaning. Jag tänkte här dela med mig av en snabbvariant av hur jag gör för att snabbt och enkelt lära mig något nytt.&lt;br /&gt;&lt;br /&gt;Jag börjar med några ord om min bakgrund. Jag är 34 år, fick min första dator som åttaåring, är civilingenjör och har arbetat professionellt med bland annat ASP, PHP, MySQL, C#, ASP.Net, Actionscript, Perl, Javascript och Zend Framework. Det är när jag har lärt mig dessa tekniker som jag har tagit fram min ödmjuka, och knappast speciellt revolutionerande inlärningsteknik.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Läs mycket och snabbt&lt;br /&gt;I det här steget handlar det om att få en översikt över den teknik man ska lära sig. Här vill vi inte lära oss detaljer, utan läser mycket och snabbt. Tjocka datorböcker väldigt bra, typ ”Teach yourself C# in 24 hours”, ”Zend Framework bible”. Långa introduktioner på teknikens webbplats kan också vara en bra start, som hela ”&lt;a href="http://framework.zend.com/manual/en/"&gt;Zend Reference Guide&lt;/a&gt;” eller hela iOS Developer Library’s ”&lt;a href="http://developer.apple.com/library/ios/navigation/#section=Resource%20Types&amp;amp;topic=Getting%20Started"&gt;Getting Started&lt;/a&gt;”.  Nyckelordet är att man vill läsa mycket. Läs dock snabbt, lägger man två timmar koncentrerat kan man ta sig igenom nästan vilken datorbok som helst medelst skumläsning.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Nu genomför vi ett antal tutorials. Om det inte är helt ny teknik så finns det alltid en stor mängd tutorials att följa. Följ 2-4 tutorials, och genomför själv i din egen utvecklingsmiljö varenda steg och skapa projekt och program/webbplats/app. Se till att allt fungerar. Här slarvläser vi inte längre. När vi stöter på saker vi inte riktigt förstår så slår vi upp det i den digra litteraturlistan vi plöjde i steg 1. Om vi fortfarande inte förstår det så släpper vi det efter en kort stunds fördjupning. Nyckelordet här är att vi försöker förstå. Vissa saker kanske inte klarnar förrän efter flera veckor, och det är helt ok, men det klarnar inte om vi inte försöker.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Nu är det dags att prova vingarna, och vi skapar helt egna projekt med en tydlig målbild för projektet. I den här fasen är det viktigt att försöka göra så mycket som möjligt själv, utan hjälpmedel. Arbeta koncentrerat.&lt;br /&gt;Givetvis så tar man hjälp av tutorials och texter när man fastnar, allt annat vore dumt.&lt;br /&gt;Ibland råkar man göra saker som är helt fel för tekniken. Då är det bara att börja om med ett nytt projekt, skapa, pula och dona. För mig är det ofta i det här steget som saker och ting klarnar, och saker som framstod som obegripliga i steg 1 och 2 ger riktiga aha-upplevelser.&amp;nbsp;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;Efter dessa tre steg är vi redo för skarpa projekt. Vi har en relativt bred, men tunn, teoretisk bas att stå på från steg 1, så vi vet ungefär vad man kan göra med tekniken, och var man kan läsa mer. Genom att följa tutorials i steg två så har vi fått se hur erfarna utvecklare hanterar tekniken, och i steg tre har vi fått viss egen praktisk erfarhet. &lt;br /&gt;&lt;br /&gt;Sen återstår bara 5000 timmars arbete med tekniken innan man kan kalla sig expert.&lt;br /&gt;&lt;br /&gt;(Foto: &lt;a href="http://www.flickr.com/photos/lena/"&gt;itzpapalotl's&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-7273615506966833887?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/7273615506966833887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=7273615506966833887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7273615506966833887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7273615506966833887'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2011/09/tre-steg-for-att-lara-sig-ny-teknik.html' title='Tre steg för att lära sig ny teknik'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-yb3JgoGDdLk/TmzjU24U2rI/AAAAAAAABLc/vygEa3TFbEo/s72-c/57878655_d4220a5bc0.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-4899963552322415095</id><published>2011-09-04T00:24:00.000-07:00</published><updated>2011-09-04T00:41:02.688-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testing of algorithm'/><title type='text'>Testning av en klusteralgoritm</title><content type='html'>Jag pratade med @mattiasostmar igår om olika metoder för att skapa klustrande algoritmer. Här kommer en något text med något högre detaljnivå på temat: &lt;br /&gt;Något som är viktigt om man gör det, är givetvis att inte överoptimera algoritmen för ett visst resultat som man själv ”vill ha”, utan att ha en metodik som minimerar risken för detta.&lt;br /&gt;&lt;br /&gt;Ett enkelt sätt som man kan göra det på är att dela upp sina testdata i tre grupper, grupp A, grupp B och grupp C. Viktigt där är att grupp C ska vara stor, så att man kan få resultat som är signifikant.&lt;br /&gt; &lt;br /&gt;Den första gruppen, den använder jag aktivt i min testning. När jag ser utfall, då skruvar jag på min algoritm hur mycket jag vill. Jag testar, skruvar, testar, skruvar, tills jag är nöjd med mitt resultat. Grupp A kan vi kalla experimentdata.&lt;br /&gt;När jag går till grupp B däremot, då ska jag egentligen vara rätt så klar med min algoritm. I den gruppen kanske jag kan skruva något litet, för att få bort en överoptimering, men inte mer än så.&lt;br /&gt;&lt;br /&gt;Grupp C, det är den gruppen med data som avgör vad jag presenterar för pricksäkerhet för kunden. Om jag har ett stort antal klassificeringar, där min data klassificeras i olika grupper, så kikar jag på varje grupp och och ser hur ofta min algoritm gjorde rätt. Om vi har n tester för grupp n, där jag har 80% rätt, så hämtar jag min gamla Mathematics handbook och slår upp vad det blir för signifikans på det hela. Målet där är ju att kunna skriva ”80%+-4%” eller något liknande. &lt;br /&gt;:-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-4899963552322415095?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/4899963552322415095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=4899963552322415095' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/4899963552322415095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/4899963552322415095'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2011/09/testning-av-en-klusteralgoritm.html' title='Testning av en klusteralgoritm'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-7212972185738572120</id><published>2011-08-26T10:14:00.001-07:00</published><updated>2011-08-26T10:16:02.700-07:00</updated><title type='text'>Appar &amp; Collage</title><content type='html'>En snabb uppdatering om vad som händer på &lt;a href='http://www.shoppinggatan.se'&gt;Shoppinggatan&lt;/a&gt; - Vi håller som bäst på att färdigställa vår första Shoppinggatan-app. Den blir väldigt bra, och jag tror att många kommer att ha stor nytta av den när den är färdig.&lt;br /&gt;&lt;br /&gt;I övrigt så arbetar vi på att göra lite PR för vår collageeditor, där man kan göra fina collage som den nedan:&lt;br /&gt;&lt;br /&gt;&lt;iframe title="Shoppinggatan Collage" width="505" height="383" src="http://www.shoppinggatan.se/embed/cm" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-7212972185738572120?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/7212972185738572120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=7212972185738572120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7212972185738572120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7212972185738572120'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2011/08/appar-collage.html' title='Appar &amp; Collage'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-4333550188180301253</id><published>2011-04-03T10:47:00.000-07:00</published><updated>2011-04-03T10:53:27.234-07:00</updated><title type='text'>Att 301:a-redirecta en hel sajt</title><content type='html'>För en tid sedan hittade vi en av våra utvecklingssajter på Google. Av någon anledning hade vi glömt robots.txt. Givetvis vill man då inte ha kvar sajten, då det kan bli problem med duplicate content och en mängd annat, samtidigt var vi lite osäkra på exakt hur Google skulle reagera på att ett antal tusen hårdkodade länkar till vår sajt plötsligt försvann; För på vår sajt är vissa länkar kodade relativt, medan andra är hårdkodade.&lt;br /&gt;Det enda riktiga att göra i den situationen tyckte vi var att 301:a alla sidor till den skarpa sajten. På det sättet borde problemen minimeras, även om det inte är helt sjävklart vad som händer när man hanterar problemet.&lt;br /&gt;Sagt och gjort. Att 301:a en hel sajt i Lamp-miljö är ingen stor sak. Tre rader kod i .htaccess för den givna sajten var allt som behövdes:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;RewriteEngine on&lt;br /&gt;RewriteBase /&lt;br /&gt;RewriteRule ^(.*)$ http://www.shoppinggatan.se/$1 [R=301,L]&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Redirecten slår igenom momentant och Googles robotar kommer att förstå vad som har hänt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-4333550188180301253?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/4333550188180301253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=4333550188180301253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/4333550188180301253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/4333550188180301253'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2011/04/att-301a-redirecta-en-hel-sajt.html' title='Att 301:a-redirecta en hel sajt'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-6737303133625216532</id><published>2011-03-29T07:48:00.000-07:00</published><updated>2011-03-29T07:59:39.413-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='desigual'/><title type='text'>Desigual - Spännande kläder</title><content type='html'>&lt;p&gt;&lt;center&gt;&lt;img src='http://stat2.shoppinggatan.se/public/images/productimages/desigual-anka-4063810_new.jpg' alt='Klänning från Desigual'/&gt;&lt;/center&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Det är väldigt spännande att jobba med &lt;a href="http://www.shoppinggatan.se/"&gt;Shoppinggatan&lt;/a&gt;, för man får alltid lära sig massor av nytt. Idag blev jag uppmärksammad av Jenny om klädtillverkaren &lt;a href="http://www.desigual.com/desigual/"&gt;Desigual&lt;/a&gt;: Ett spanskt street-märke med spännande och uttrycksfulla kläder. &lt;br /&gt;Det visade sig att vi har rätt många &lt;a href="http://www.shoppinggatan.se/nsearch?pc=1&amp;s=desigual"&gt;plagg från Desigual&lt;/a&gt; på Shoppinggatan, och en liten googling visade att det är ett väldigt populärt märke i blogosfären, många har upptäckt vilket spännande tilltal de har. Eller vad sägs om &lt;a href="http://magstarkt.blogg.se/2011/march/dagens-bokfit.html"&gt;den här fantastiska kappan&lt;/a&gt; som presenteras under rubriken Dagens Bokfit. Hur snygg som helst!&lt;br /&gt;&lt;br /&gt;Det är kul att upptäcka nya märken, speciellt när det är något coolt, snyggt och inspirerande!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-6737303133625216532?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/6737303133625216532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=6737303133625216532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/6737303133625216532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/6737303133625216532'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2011/03/det-ar-valdigt-spannande-att-jobba-med.html' title='Desigual - Spännande kläder'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-2592795683461710576</id><published>2011-03-26T05:16:00.000-07:00</published><updated>2011-03-26T05:34:26.321-07:00</updated><title type='text'>Arbete med Google Page Speed Score</title><content type='html'>Idag har jag arbetat lite med &lt;a href='http://code.google.com/intl/sv-SE/speed/page-speed/download.html'&gt;Google Page Speed&lt;/a&gt; Score för vår &lt;a href='http://www.shoppinggatan.se'&gt;shoppingsajt Shoppinggatan&lt;/a&gt;. Givetvis vill jag att sajten ska vara så snabb som möjligt, men som med allt i livet så handlar det ofta om kompromisser, där man prioriterar det som är viktigast.&lt;br /&gt;&lt;br /&gt;Google Page Speed finns som ett instick till &lt;a href='http://getfirebug.com/'&gt;Firebug&lt;/a&gt;, och man får ett helhetsbetyg för sin sajt (0-100) och en lista över punkter som verktyget granskar. Om man uppfyller verktygets krav så syns det en liten grön "lampa" bredvid punkten, och om man inte gör det så blir lampan orange (om det är lite smådåligt) eller röd (om något är tokdåligt).&lt;br /&gt;&lt;br /&gt;Och givetvis försöker man bearbeta de rödmarkerade punkterna först. Idag har jag exempelvis arbetat med cachningen av de bilder som hanteras av Amazons CDN. Genom att lägga till expirtion och cache-control kunde jag enkelt förvandla en röd punkt till en grön.&lt;br /&gt;&lt;br /&gt;På många sidor märks inte en sån liten ändring, men på en sajt som Shoppinggatan, där man surfar mellan sidor med &lt;a href='http://www.shoppinggatan.se/handla/klader'&gt;kläder&lt;/a&gt;, &lt;a href='http://www.shoppinggatan.se/handla/inredning'&gt;inredning&lt;/a&gt; och &lt;a href='http://www.shoppinggatan.se/handla/mobler_och_mattor'&gt;möbler&lt;/a&gt;, får man se hundratals småbilder. Då kan cachning av bilderna göra stor skillnad för användarens sajtupplevelse.&lt;br /&gt;&lt;br /&gt;Dagens förmiddagsövning gav ett litet resultat: Sidan gick från 85 till 90 i "betyg" med Google Page Speed Score.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-2592795683461710576?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/2592795683461710576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=2592795683461710576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2592795683461710576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2592795683461710576'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2011/03/arbete-med-google-page-speed-score.html' title='Arbete med Google Page Speed Score'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-8581074427550464265</id><published>2010-05-14T05:51:00.000-07:00</published><updated>2010-05-14T06:02:07.680-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jeans'/><category scheme='http://www.blogger.com/atom/ns#' term='cheap monday'/><category scheme='http://www.blogger.com/atom/ns#' term='acne'/><category scheme='http://www.blogger.com/atom/ns#' term='odd molly'/><category scheme='http://www.blogger.com/atom/ns#' term='shoppinggatan'/><category scheme='http://www.blogger.com/atom/ns#' term='kläder'/><title type='text'>Varumärken på Shoppinggatan</title><content type='html'>På &lt;a href='http://www.dagensmedia.se/nyheter/dig/article149217.ece'&gt;Dagens media&lt;/a&gt; kan man idag läsa att Acne, Odd Molly och Cheap Monday är de varumärken som dominerar på webben. Givetvis intressant läsning, och &lt;a href='http://www.google.se/insights/search/#cat=68&amp;q=odd%20molly%2Cacne%2Ccheap%20monday&amp;geo=SE&amp;date=today%2012-m&amp;cmpt=q'&gt;Google Insights&lt;/a&gt; visar på samma sak.&lt;br /&gt;&lt;br /&gt;I vårt arbete på Shoppinggatan är det givetvis viktigt för oss att ha ett så brett utbud som möjligt inom just mode: Kläder är Shoppinggatans primära målgrupp, så klänningar, jeans, blusar och byxor från bland annat &lt;a href='http://www.shoppinggatan.se/nsearch?pc=1&amp;s=odd%20molly'&gt;Odd Molly&lt;/a&gt; och &lt;a href='http://www.shoppinggatan.se/nsearch?pc=1&amp;s=cheap%20monday'&gt;Cheap Monday&lt;/a&gt; såg vi tidigt till att få in i vår sociala sökmotor.&lt;br /&gt;&lt;br /&gt;En översyn visar dock att vi just nu faktiskt inte har några produkter från Acne. Ett stort fel med tanke på hur populära de är, och något som vi kommer att ta tag i inom kort.&lt;br /&gt;&lt;br /&gt;På Shoppinggatan strävar vi alltid efter att ha ett brett och kvalitativt utbud inom just kläder, inredning och möbler, och vi har i dagsläget över 100,000 varor från Sveriges 150 främsta webbshoppar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-8581074427550464265?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/8581074427550464265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=8581074427550464265' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/8581074427550464265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/8581074427550464265'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2010/05/varumarken-pa-shoppinggatan.html' title='Varumärken på Shoppinggatan'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-878181660100005872</id><published>2010-05-14T05:45:00.000-07:00</published><updated>2010-05-14T05:51:38.715-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shoppinggatan'/><title type='text'>Utveckling i full fart</title><content type='html'>Just nu håller vi på att göra om utseendet på Shoppinggatan. Sveriges bästa &lt;a href='http://www.shoppinggatan.se'&gt;sociala sökmotor inom mode &amp; inredning&lt;/a&gt; ska bli snyggare, snabbare och mer social.&lt;br /&gt;&lt;br /&gt;När vi valde webbhost för Shoppinggatan la vi stor vikt vid stabilitet, och valde Amazon EC2. Amazon har väldigt stabila tjänster, och nertiden har varit obefintlig.&lt;br /&gt;Dock så är svarstiderna inte riktigt lika bra, och därför lägger vi mycket krut på att göra grafiken mycket mer snabbladdad. Bland annat använder vi oss numera av CSS-sprites, något som säkerligen kommer att minska på laddningstiderna ordentligt.&lt;br /&gt;&lt;br /&gt;I juli kommer en uppdaterad, snygg version av Shoppinggatan att se dagens ljus, så kika in på sajten med jämna mellanrum för att se hur arbetet fortskrider.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-878181660100005872?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/878181660100005872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=878181660100005872' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/878181660100005872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/878181660100005872'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2010/05/utveckling-i-full-fart.html' title='Utveckling i full fart'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-3202349870597272739</id><published>2010-02-11T02:58:00.000-08:00</published><updated>2010-02-11T03:03:50.101-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='varumärke'/><category scheme='http://www.blogger.com/atom/ns#' term='shoppinggatan'/><title type='text'>Vårt arbete för vår målgrupp ger oss en långsiktig konkurrensfördel</title><content type='html'>Idag är det drygt ett och ett halvt år sedan vi på &lt;a href='http://www.49lights.com'&gt;49lights&lt;/a&gt; öppnade upp den första versionen av &lt;a href='http://www.shoppinggatan.se'&gt;Shoppinggatan.se&lt;/a&gt; för allmänheten. &lt;a href='http://twitter.com/49jenny'&gt;Jenny&lt;/a&gt;, 49lights vd, hade en tydlig vision av vem hon främst ville attrahera med sajten; Unga, inrednings- och modeintresserade kvinnor mellan 20 och 35 år. Ett naturligt val, då Jenny själv befinner sig mitt i målgruppen. En tydlig målgrupp, som för oss hela tiden har fungerat som ett rättesnöre när det gäller allt från val av webbshoppar, produkter, bokrekommendationer, blogginlägg och reklam. Vi ville naturligtvis också vara attraktiva även mot en bredare målgrupp, sajten ska vara välkomnande och inkluderande för alla, men som sagt fungera extra bra mot vår primära målgrupp.&lt;br /&gt;&lt;br /&gt;Jag vet inte hur många gånger vi har suttit runt bordet och bråkat om innehållet. Till synes attraktiva reklamerbjudanden och affiliateavtal har förkastats på grund av felaktig värdegrund (här kan man nog läsa att sajter har försökt sälja kläder med sexuella anspelningar och unga, lättklädda tjejer). &lt;br /&gt;&lt;br /&gt;På samma sätt har vi stött och blött SEO-ansatser, där jag och Peter som webbanalytiker har lyft fram sökord som borde ge många besökare. ”Stoppa in fler varumärken i rubriken”, ”En lista över fiffiga sökord längst ner på sidan”, och säkert ytterligare 1000 förslag grundade i SEO.&lt;br /&gt;&lt;br /&gt;Men Jenny har stått bergfast i sin syn på sajten. Det som inte har passat med det varumärke som vi tidigt slog fast har inte släppts in. Det som inte tillför besökaren något har heller ingen plats på sajten. Och utifrån de ramarna har vi arbetat med Shoppinggatans SEO.&lt;br /&gt;&lt;br /&gt;Som utvecklare och medgrundare av sajten har jag givetvis många gånger känt stor frustration – snabba pengar och snabba ökningar är givetvis något som känns lockande. Just därför känns det numera väldigt skönt när man kikar på segmenterade besökarna i Google Analytics, då jag kan stämma av att just målgruppernas användning av sajten stämmer överens med vår målsättning.&lt;br /&gt;&lt;br /&gt;För det gör den. Vi kan exempelvis se att &lt;b&gt;av Shoppinggatans besökare är 75% kvinnor och lojaliteten bland 20-30 åriga tjejer är 181% högre än hos en genomsnittlig besökare&lt;/b&gt;. Vi vet alltså att vi har lyckats locka precis de besökare vi ville, och att det viktiga lojalitetsmåttet ser allra bäst ut för den åldersgrupp som ligger närmast vår målgrupp. &lt;br /&gt;&lt;br /&gt;Samtidigt kan vi se att besökarantalet hela tiden ökar. Januari 2010 hade 394% fler besökare än januari 2009 och 14% fler än i december 2009, och vi ligger numera på dryga 50,000 unika besökare och 350,000 sidvisningar per månad. Vi är definitivt inte i mål ännu, men tiden talar för oss.&lt;br /&gt;&lt;br /&gt;Jag tror att vårt sätt att förhålla oss till en målgrupp är rätt. Det har gett oss ett varumärke som är tydligare än våra konkurrenters, och det ger oss en fördel bland besökare i allmänhet och de i målgruppen i synnerhet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-3202349870597272739?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/3202349870597272739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=3202349870597272739' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/3202349870597272739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/3202349870597272739'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2010/02/vart-arbete-for-var-malgrupp-ger-oss-en.html' title='Vårt arbete för vår målgrupp ger oss en långsiktig konkurrensfördel'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-7797272906047552247</id><published>2010-02-09T01:18:00.000-08:00</published><updated>2010-02-12T08:19:37.646-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='statbay'/><category scheme='http://www.blogger.com/atom/ns#' term='segmentering'/><category scheme='http://www.blogger.com/atom/ns#' term='statistik'/><title type='text'>Kvinnor 116% mer klickbenägna på leksaksannons</title><content type='html'>Inlägget är flyttat till 49buzz - en företagsblogg: &lt;a href='http://www.49lights.com/blogg/2010/02/kvinnor-116-mer-klickbenagna-pa-leksaksannons/'&gt;Kvinnor 116% mer klickbenägna på leksaksannons&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-7797272906047552247?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/7797272906047552247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=7797272906047552247' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7797272906047552247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7797272906047552247'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2010/02/kvinnor-116-mer-klickbenagna-pa.html' title='Kvinnor 116% mer klickbenägna på leksaksannons'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-5504513516956192554</id><published>2009-07-10T08:49:00.000-07:00</published><updated>2009-07-10T09:16:13.604-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='MVC'/><title type='text'>Javascript MVC</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_ThLXP21fsaA/SldpJQYpzZI/AAAAAAAABGo/bhIC6CuGWKQ/s1600-h/screenshot.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://4.bp.blogspot.com/_ThLXP21fsaA/SldpJQYpzZI/AAAAAAAABGo/bhIC6CuGWKQ/s400/screenshot.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5356865889518603666" /&gt;&lt;/a&gt;&lt;br /&gt;När man jobbat mycket med Javascript så är det lätt hänt att man tappar lite av den kontroll man gärna vill ha i ett projekt. Så därför håller jag på att utveckla en MVC-modell för våra projekt, baserat på prototype.js. So far, efter knappt 600 rader kod, verkar det lovande, jag har försökt att efterlikna sättet Zend Frameworks API, då det onekligen är ett rätt genomtänkt API.&lt;br /&gt;&lt;br /&gt;Ett snabbt exempel på hur det kan se ut:&lt;br /&gt;&lt;div style="FONT-SIZE: 12px; font-face: courier; line-height: 120%"&gt;&lt;br /&gt;// Script-delar:&lt;br /&gt;...&lt;br /&gt;// Modell för favoriter:&lt;br /&gt;var FNLModel_Favorites = Class.create(FNLModel,{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;init:function($super, params){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.primary_key='user_product_id';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$super(params);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;});&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;...&lt;br /&gt;// Javascriptdelen av view för favoriter&lt;br /&gt;var FNLView_SingleSmallFavorite = Class.create(FNLView_Simple,{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;init:function(params){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.template = 'TEMPLATE_SINGLE_FAVORITE';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;});&lt;br /&gt;// Javascriptdel av en view för en favoritlista&lt;br /&gt;var FNLView_SmallFavoriteList = Class.create(FNLView_Simple,{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;init:function(params){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.template = 'TEMPLATE_SMALL_FAVORITE_LIST';&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;render:function($super,self){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var str = '';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(var i=0;i&amp;lt;self.favorites.length &amp;amp;&amp;amp; i&amp;lt;15;i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.favorite = self.favorites[i];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;str += self.render('SingleSmallFavorite');&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.favoriteContent = str;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return $super(self);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;});&lt;br /&gt;...&lt;br /&gt;// Controller för favoriter&lt;br /&gt;var FNLController_FavoriteListLeft = Class.create(FNLController,{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;init:function(params){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var self = this;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.target = params.target;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var callback = this.callback.bind(this);&lt;br /&gt;// Lyssna efter uppdateringar av favoriter via ajax&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.fnlTools.addEventListener({id:'favorites',event:FNLToolsEvents.ajaxResponse,callbackFunction:callback});&lt;br /&gt;// Och se till att favoriterna uppdateras vid serveranrop.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.fnlTools.registerAjaxListener(this,FNL_CLUB_LISTENER_URL, 'favorites','user_product_id',-1);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.id=fnlTools.newUID;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;callback:function(event){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.view.favorites = event.model.data;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.view.fnl_id = this.id;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;str = this.view.render('SmallFavoriteList');&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(this.target).innerHTML = str;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;// Uppdatera serveranroparen så att den bara kollar efter nya favoriter&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.fnlTools.updateAjaxListener(FNL_CLUB_LISTENER_URL, 'favorites',event.model.max());&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;// init-kod&lt;br /&gt;fnlTools = new FNLToolsClass();&lt;br /&gt;var productListUpdater = fnlTools.getController('ProductList',{target:'productList3'});&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;samt html-element som fungerar som templates:&lt;br /&gt;&amp;lt;div id='TEMPLATE_SMALL_FAVORITE_LIST' style='display:none'&amp;gt;&lt;br /&gt;#favoriteContent#&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div id='TEMPLATE_SINGLE_FAVORITE' style='display:none'&amp;gt;&lt;br /&gt;&amp;lt;a target="_blank" href="#favorite.p_url#"&amp;gt;&amp;lt;img width="44" title="#favorite.name#" src="http://stat2.shoppinggatan.se/public/images#favorite.thumb_local_url#" style="border: 2px solid rgb(201, 205, 208);"/&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Och vad gör då detta exempel? Jo, ett element med favoritprodukter skapas, och hålls dessutom uppdaterad om nya favoriter läggs till, endera i samma dokument, eller från en annan instans (för samma användare). Givetvis hanterar den dessutom hur många element som helst med samma innehåll, alla hålls uppdaterade i vilket fall. Det är också mycket lätt att hålla koll på alla events som sker på samma sida.&lt;br /&gt;&lt;br /&gt;Om man tex skulle skriva ett litet chatrum med den nuvarande modellen så tror jag att det skulle handla om ca 30 minuters arbete, från start till mål. Givetvis inte aktuellt, då jag inte känner någon som chattar längre, men jag tycker ändå att det visar på kodens styrka. Javascripts svaghet med bara visst stöd för klasser syns i koden, men med Prototypes klasshantering så blir det lite enklare att koda. &lt;br /&gt;&lt;br /&gt;En fundering som jag har är om det ska vara en instanserad controller per element, eller en instanserad kontroller per aktivitetstyp. &lt;br /&gt;&lt;br /&gt;Om du är intresserad av att veta mer om det här, så är det bara att höra av dig.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-5504513516956192554?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/5504513516956192554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=5504513516956192554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5504513516956192554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5504513516956192554'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/07/javascript-mvc.html' title='Javascript MVC'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ThLXP21fsaA/SldpJQYpzZI/AAAAAAAABGo/bhIC6CuGWKQ/s72-c/screenshot.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-1192652142162160407</id><published>2009-07-05T17:11:00.000-07:00</published><updated>2009-07-05T17:24:46.791-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fredrik Reinfeldt'/><category scheme='http://www.blogger.com/atom/ns#' term='amazon ec2'/><title type='text'>Reinfeldt sågar Amazon EC2</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_ThLXP21fsaA/SlFDnnZXqSI/AAAAAAAABGg/FqgfybLT9-4/s1600-h/reinfeldt_amazonec2.jpg"&gt;&lt;img style="display:block; margin:0px 0px 10px; text-align:left;cursor:pointer; cursor:hand;width: 400px; height: 274px;" src="http://1.bp.blogspot.com/_ThLXP21fsaA/SlFDnnZXqSI/AAAAAAAABGg/FqgfybLT9-4/s400/reinfeldt_amazonec2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5355135779789580578" /&gt;&lt;/a&gt;&lt;br /&gt;Som en del i regeringens förberedelser för höstens IT-proposition har statsministern och samtliga statsråd utvärderat varsin webhost. För statsminister Fredrik Reinfeldt föll lotten på Amazon EC2. &lt;br /&gt;”Jag blev glad när jag fick veta att jag skulle testa Amazon – som partiledare har Amazon länge varit en fantastisk källa för litteratur inom statsvetenskap, och molnet har det talats rätt mycket om i Rosenbads korridorer.”&lt;br /&gt;&lt;br /&gt;Men glädjen var kortvarig: ”Amazon är en användarmässig katastrof. Dokumentationen är mycket bristfällig, och arbetet med att skapa en Amazon-instans som passar just regeringens behov tog på tok för lång tid. Jag antar att en riktig Linux-hacker skulle klara det väldigt bra, men för en glad amatör som jag själv har det varit en mardröm.”&lt;br /&gt;&lt;br /&gt;Reinfeldts stora kärlek till Open Source och molnlösningar är annars en välkänd historia. ”Hemma kör vi inget annat än Ubuntu. Många kollegor säger att Linux inte kan mäta sig med Windows som skrivbordsoperativ, men med den senaste versionen av Gnome finns det inte längre några ursäkter – Linux borde vara det naturliga valet för alla datoranvändare.”&lt;br /&gt;&lt;br /&gt;Inom regeringen går åsikterna dock isär. Sten Tolgfors sägs vara en inbiten Mac-entusiast medan Sven Otto Littorin vägrar köra något annat än Windows XP. Göran Hägglund är den udda fågeln med FreeBSD. &lt;br /&gt;”FreeBSD passar KD utmärkt”, berättar Hägglund. ”Min datortekniker säger att den påminner väldigt mycket om partiet – värdekonservativ men ändå frihetsbejakande. Och liksom KD är operativsystemet något av en underdog.”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-1192652142162160407?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/1192652142162160407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=1192652142162160407' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1192652142162160407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1192652142162160407'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/07/reinfeldt-sagar-amazon-ec2.html' title='Reinfeldt sågar Amazon EC2'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ThLXP21fsaA/SlFDnnZXqSI/AAAAAAAABGg/FqgfybLT9-4/s72-c/reinfeldt_amazonec2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-6703960700010258251</id><published>2009-06-16T07:26:00.000-07:00</published><updated>2009-06-16T07:30:22.357-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='streamline'/><category scheme='http://www.blogger.com/atom/ns#' term='e-handel'/><category scheme='http://www.blogger.com/atom/ns#' term='vildmark'/><category scheme='http://www.blogger.com/atom/ns#' term='camping'/><title type='text'>Camping &amp; Vildmark med Streamline</title><content type='html'>En av 49lights senaste kunder är &lt;a href='http://www.fishit.com/'&gt;Beoutdoor.se&lt;/a&gt;. Beoutdoor är störst i sverige inom fiske och vildmark, och har ett utbud som verkligen tillfredsställer friluftsmänniskan inom oss.&lt;br /&gt;&lt;br /&gt;Det senaste vi har gjort på Beoutdoor är att lägga in &lt;a href='http://www.49lights.com/streamline'&gt;Streamline&lt;/a&gt;. På sidan om &lt;a href='http://www.fishit.com/index.php/cPath/4796'&gt;camping och friluftsliv&lt;/a&gt; ser man just Streamline i aktion. Där visas ett utbud av produkter upp, anpassat till just Beoutdoors besökares historiska aktiviteter på campingsidorna.&lt;br /&gt;&lt;br /&gt;Om man vill gå in på detaljer så kan man i korthet säga att alla produkter har ett unikt DNA, och att Streamline på sidan placerar ut dem så att produktrummets yta får maximal täckning. &lt;br /&gt;&lt;br /&gt;Ta gärna en titt på hur Streamline täcker produktrummen för kategorierna &lt;a href='http://www.fishit.com/index.php/cPath/6115'&gt;jakt&lt;/a&gt; och &lt;a href='http://www.fishit.com/index.php/cPath/6315'&gt;kläder&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-6703960700010258251?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/6703960700010258251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=6703960700010258251' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/6703960700010258251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/6703960700010258251'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/06/camping-vildmark-med-streamline.html' title='Camping &amp; Vildmark med Streamline'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-993471034208891645</id><published>2009-05-24T09:35:00.001-07:00</published><updated>2009-05-24T09:38:07.944-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='amazon ec2'/><category scheme='http://www.blogger.com/atom/ns#' term='shoppinggatan'/><title type='text'>Amazon EC2 - nu är vi uppe och rullar</title><content type='html'>Nu har vi äntligen tagit klivet fullt ut och efter en veckas provtid och en vecka av mindre justeringar så ligger nu Shoppinggatan helt på EC2. &lt;br /&gt;Som jag har beskrivit tidigare finns det många anledningar som gör Amazon till en lämplig host för Shoppinggatan. Skalbarheten, enkelheten, låga priser på såväl datorkraft som utrymme gör det helt enkelt tryggt för oss att välkomna nya kunder, nya produkter och nya språk.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-993471034208891645?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/993471034208891645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=993471034208891645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/993471034208891645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/993471034208891645'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/05/amazon-ec2-nu-ar-vi-uppe-och-rullar.html' title='Amazon EC2 - nu är vi uppe och rullar'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-2541641955059562273</id><published>2009-05-19T01:40:00.000-07:00</published><updated>2009-05-19T03:13:36.757-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='disk'/><category scheme='http://www.blogger.com/atom/ns#' term='raid'/><category scheme='http://www.blogger.com/atom/ns#' term='amazon ec2'/><title type='text'>Amazon EC2 - Prestanda och Raid</title><content type='html'>Medan jag skriver det här förs den senaste versionen av databasen så sakteliga över från våra gamla servrar till Amazon - vi närmar oss slutspurten i migrationen av Shoppinggatan till Amazons roliga och intressanta EC2.&lt;br /&gt;&lt;br /&gt;Under veckan som har gått så har vi testat, utvärderat och ändrat i våra konfigurationer mot EC2, med blandade resultat och bara några få riktiga snedsteg.&lt;br /&gt;&lt;br /&gt;Godbitar från veckan: &lt;br /&gt;&lt;a href='http://af-design.com/blog/2009/02/27/amazon-ec2-disk-performance/'&gt;EC2 disk performance&lt;/a&gt; - det är otroligt lätt (och billigt) att sätta upp ett raidsystem, med stor förbättring av prestandan. Det betyder att backup måste göras lite annorlunda (enkel snapshot räcker inte), men hastigheten ökar dramatiskt.&lt;br /&gt;&lt;a href='http://www.linux.com/news/software/applications/8208-all-about-linux-swap-space'&gt;All about Linux Swapspace&lt;/a&gt; - utrymmet på EC2 är billigt, så lagom stort växlingsutrymme känns som ett måste.&lt;br /&gt;&lt;a href='http://sysbench.sourceforge.net/'&gt;Sysbench&lt;/a&gt; - &lt;i&gt;yum install sysbench&lt;/i&gt; är ett underbart litet kommando för att snabbt kunna utvärdera din server.&lt;br /&gt;&lt;a href='http://somescripts.blogspot.com/2009/05/find-and-replace-in-text-files.html'&gt;Recursive text file find and replace&lt;/a&gt; - Ett litet script som jag gjorde för att snabbt söka och ersätta i flera textfiler, bra att ha verktyg om jag är tvungen att flytta tex databasservern till en ny instans med ny ip, och därför behöver ändra mina konfigurationsfiler på apacheservern.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Uppdaterat:&lt;/i&gt; Raid kan, precis som med fysiska diskar, vara rätt struliga. Jag vill bara poängtera att jag bara rekommenderar RAID på ec2 till den som är väl insatt i det.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-2541641955059562273?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/2541641955059562273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=2541641955059562273' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2541641955059562273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2541641955059562273'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/05/amazon-ec2-prestanda-och-raid.html' title='Amazon EC2 - Prestanda och Raid'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-6532945488078811432</id><published>2009-05-11T02:36:00.000-07:00</published><updated>2009-05-11T09:48:28.377-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='amazon ec2'/><title type='text'>Amazon EC2 revisited</title><content type='html'>Nu i helgen har vi arbetat ytterligare lite med Amazons elastiska moln, &lt;a href='http://aws.amazon.com/ec2/'&gt;Amazon EC2&lt;/a&gt;. Den trogna läsaren vet att &lt;a href='http://49swe.blogspot.com/2009/01/amazon-simple-storage-r-kung.html'&gt;vi gillar Amazon&lt;/a&gt; och kör &lt;a href='http://aws.amazon.com/cloudfront/'&gt;CloudFront&lt;/a&gt; och &lt;a href='https://s3.amazonaws.com/'&gt;S3&lt;/a&gt; (för statiska filer). Dessbättre har vi under den senaste tiden drabbats av ett angenämt problem - besökarna ökar på Shoppinggatan samtidigt som våra kunder blir fler och större. Trevligt som sagt, men det innebär också att vår flytt från vår nuvarande serverlösning har blivit än viktigare, och en flytt till Amazons EC2 känns som ett rätt stabilt och prisvärt alternativ med tanke på deras stabilitet och skalbarhet.&lt;br /&gt;&lt;br /&gt;När jag kikade på EC2 senast var den europeiska parken relativt ny, och det var lite strul med Amazons verktyg framförallt kring arbetet med AMI'er. &lt;br /&gt;Idag är situationen delvis annorlunda - Amazon har skapat ett &lt;a href='https://console.aws.amazon.com/'&gt;trevligt litet webinterface&lt;/a&gt; som gör det lätt att hantera instanser, och även deras java-tools fungerar numera som förväntat. &lt;br /&gt;&lt;br /&gt;Så här såg vår process ut:&lt;br /&gt;1) Vi valde en bra start-ami (centos) och skapade en ny instans&lt;br /&gt;2) Skapade en stor volym (50 gig) och mountade den mot vår instans&lt;br /&gt;3) Konfigurerade ami så att LAMP fanns och levde tillsammans med alla nödvändiga extensions (Tack gode gud för Yum!)&lt;br /&gt;4) Konfigurerade LAMP så att all data ligger på den mountade volymen.&lt;br /&gt;5) Importera data och se att allt fungerar&lt;br /&gt;6) Skapade en ami av den fungerande instansen med ec2-bundle-vol, ec2-upload-bundle och ec2-register.&lt;br /&gt;7) Reservera en eller två ip-adresser så att vår DNS kan pekas rätt&lt;br /&gt;8) Stoppa instansen och starta en ny - fungerar allt som förväntat?&lt;br /&gt;8) Done - allt klart för att köras - och behövs en ny instans så är allt förberett.&lt;br /&gt;&lt;br /&gt;Och det härligaste med EC2 - vi bestämde oss för att lägga databasen på en egen instans. Och en timme senare är det klart, allt hänger bara på din initiala AMI! &lt;br /&gt;&lt;br /&gt;Några tips:&lt;br /&gt;* Se till att volymerna är tillräckligt stora. 50 gig i en volym är billigt. Ingen fara om de inte är det förstås, då det är superenkelt att skapa nya volymer och skicka över datan dit.&lt;br /&gt;* Dokumentera allt du gör - ordentligt. Linux kan ibland vara lite som en Minoisk labyrint och du vet aldrig när du måste börja om från början.&lt;br /&gt;* Se till att imagen som du skapar med ec2-bundle-vol är tillräckligt stor, för en AMI ändrar du inte lika snabbt som en volym. (Det tar minst 30 minuter, det vet jag av egen erfarenhet när sda plötsligt var tomt på utrymme imorse :-))&lt;br /&gt;* Lägg inte privata nycklar på AMI'n, lägg dem på en volym&lt;br /&gt;* Ha all data utom temporär på volymen (så försvinner inte allt varje gång du stoppar en instans ;))&lt;br /&gt;* Slösa inte tid på iptables - Amazon har ett fullgott skydd med sina inbyggda zoner.&lt;br /&gt;* Rent praktiskt så ändrade jag i /etc/my.conf för att sätta databas till min mountade volym som alltid mountades på samma ställe. &lt;br /&gt;* Samma sak för httpd, jag la till /etc/httpd/conf.d/fnl.conf som i sin tur inkluderade conffiler från den mountade volymen.&lt;br /&gt;På så sätt kan jag alltid ändra uppställningen via den mountade volymen.&lt;br /&gt;* Tänk på regionerna - en dator i usa ger långsam access för oss svenskar. Själva ligger vi i eu-west-1, eller för att vara mer exakt eu-west-1a.&lt;br /&gt;* Googla som en tokig. Det mesta har gjorts förr. Men tack vare Amazons snabba utveckling är en stor del av dokumentationen obsolet, så förvänta dig ingen 1-2-3 tutorial.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-6532945488078811432?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/6532945488078811432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=6532945488078811432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/6532945488078811432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/6532945488078811432'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/05/amazon-ec2-revisited.html' title='Amazon EC2 revisited'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-4862885961063463641</id><published>2009-04-23T21:11:00.000-07:00</published><updated>2009-04-23T21:29:07.977-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='telepati'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='medicinteknik'/><title type='text'>Med ett öppet API kan funktionsnedsatta Twittra!</title><content type='html'>Jag fullständigt älskar öppna apier (och jag tror att de gillar mig också). De främjar snabb utveckling och låter oss skapa verktyg för att på bästa möjliga sätt utvinna rätt information för rätt tillfälle. Vi finns här för att göra gott, och har inte så många år på oss, och som vanligt kan samarbete hjälpa oss att nå vår fulla potential.&lt;br /&gt;&lt;br /&gt;För Twitter är deras öppna API en förutsättning för deras framgångar, men artikeln om &lt;a href='http://blog.wired.com/wiredscience/2009/04/braintweet.html'&gt;"Twittertelepati" på Wired&lt;/a&gt; (hittad via &lt;a href='http://jardenberg.se/2009/04/22/jardenberg-kommenterar-2009-04-22/'&gt;Jardenberg&lt;/a&gt;) ger mig rysningar! Neuroforskare vid universitetet i Wisconsin har kopplat ihop en textredigerare, som styrs med hjärnans elektromagnetiska vågor, med just Twitter. Själva apparaten är förvisso imponerande, men den känns som en naturlig utveckling inom medicinteknik. Att koppla den till Twitter däremot, är hur coolt och imponerande som helst!&lt;br /&gt;&lt;br /&gt;Kopplingen är förvisso inte svår, men tanken att personen med behov av apparaten för kommunikation helt plötsligt får tillgång till sociala nätverk är fantastisk. Höjningen av livskvalitet och möjligheten att kommunicera på lika villkor finns ju där. Visst är det smått fantastiskt!&lt;br /&gt;&lt;br /&gt;Så för att sammanfatta: Ett öppet api behöver inte bara innebära att man främjar asynkront samarbete, utvecklare emellan, utan kan innebära att man gör något riktigt gott för världen! Karma++ på Twitter!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-4862885961063463641?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/4862885961063463641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=4862885961063463641' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/4862885961063463641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/4862885961063463641'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/04/med-ett-oppet-api-kan-funktionsnedsatta.html' title='Med ett öppet API kan funktionsnedsatta Twittra!'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-2503635997342732049</id><published>2009-04-23T20:58:00.000-07:00</published><updated>2009-04-23T21:11:20.707-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jardenberg'/><category scheme='http://www.blogger.com/atom/ns#' term='omvärldsbevakning'/><category scheme='http://www.blogger.com/atom/ns#' term='betaalfa'/><title type='text'>Omvärldsbevakning från kolgruvan...</title><content type='html'>Min omvärldsbevakning är för närvarande inte den bästa. 49lights är inne i en tuff fas där vi jobbar oerhört mycket, och mina normala kanalar för omvärldsbevakning och kommunikation som Twitter, Bloggy och Google Reader får stå tillbaka. Jag brukar säga att jag är nere i en kolgruva :-).&lt;br /&gt;Men några små titthål mot omvärlden har jag iaf. Då och då kikar jag in på &lt;a href='http://betaalfa.polymono.net/'&gt;BetaAlfa&lt;/a&gt; och &lt;a href='http://jardenberg.se/'&gt;Jardenberg unedited&lt;/a&gt;. Dessa bloggars har dagliga "noterat"-inlägg som gör att jag trots minimal surfning får en hjälplig koll på vad som händer, och jag rekommenderar dem till alla som behöver en minimalistisk omvärldsbevakning. Go Betaalfa, Go Jardenberg!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-2503635997342732049?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/2503635997342732049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=2503635997342732049' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2503635997342732049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2503635997342732049'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/04/omvarldsbevakning-fran-kolgruvan.html' title='Omvärldsbevakning från kolgruvan...'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-8937452065123289708</id><published>2009-04-18T04:37:00.001-07:00</published><updated>2009-04-18T04:42:12.503-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='streamline'/><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='optimering'/><title type='text'>Rätt index kan betyda så mycket</title><content type='html'>Peter kikade på några av mina SQL-frågor för &lt;a href='http://www.49lights.com/streamline'&gt;Streamline, vår applikation för att optimera försäljningen på en webbshop&lt;/a&gt;, igår. Några index ändrades, och vips blev applikationen som räknar ut klustringen av produkter och kundintressen 4 ggr snabbare. &lt;br /&gt;Det är när man ser sånt som man blir riktigt nöjd och imponerad!&lt;br /&gt;&lt;br /&gt;Streamline kommer för övrigt snart att läggas till på Shoppinggatan, så att besökaren snabbare hittar just de varor som är intressantast för henne/honom.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-8937452065123289708?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/8937452065123289708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=8937452065123289708' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/8937452065123289708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/8937452065123289708'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/04/ratt-index-kan-betyda-sa-mycket.html' title='Rätt index kan betyda så mycket'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-4699755168731847605</id><published>2009-04-13T02:32:00.000-07:00</published><updated>2009-04-13T02:47:06.476-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='troll'/><category scheme='http://www.blogger.com/atom/ns#' term='blogg'/><category scheme='http://www.blogger.com/atom/ns#' term='mikroblogg'/><title type='text'>Kommentarerna flyttar till mikrobloggen och blir bättre</title><content type='html'>Att läsa kommentarer till ett blogginlägg, nyhet eller en artikel i stort på nätet är en upplevelse som varierar från intressant till outhärdligt. &lt;a href='http://knuff.se/u/666585'&gt;Troll fyller kommentarsfälten med bitterhet, näthat&lt;/a&gt; och irrelelvanta kopplingar och kan ibland tom sänka en hel sajts trovärdighet (Dagens Media är ett praktexempel på en sajt med riktigt dålig kommentarskultur).&lt;br /&gt;&lt;br /&gt;Men mikrobloggen förändrar det här. Istället för att diskutera saker direkt på bloggen kan du diskutera det med ditt eget nätverk på Bloggy, Jaiku och Twitter. Mikrobloggen som format gör det möjligt för dig att skapa ett tillräckligt stort nätverk för att diskussionerna och reflektionerna ska bli rika oavsett vad du pratar om.&lt;br /&gt;&lt;br /&gt;Troll har ingen plats i ditt privata nätverk - en trollande eller spamande användare är bara att sluta att följa.&lt;br /&gt;&lt;br /&gt;För bloggen eller tidningen där artikeln tidigare diskuterades är det här både en förbannelse och en välsignelse. Färre kommentarer på sajten innebär mindre tid och mindre annonsvisningar på sajten, men du slipper det tråkiga i att ditt utrymme fylls av smörja.&lt;br /&gt;&lt;br /&gt;I förlängningen är jag dessutom övertygad om att blogginlägget, komplett med reklam via en trevlig deal, kommer att &lt;a href='http://49swe.blogspot.com/2009/04/med-oembed-skapas-fler-sociala-objekt.html'&gt;husera direkt på mikrobloggen - och att ditt mikrobloggnätverk kommer att husera direkt på nyhetssajten&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Vi är inte riktigt där ännu, men det är en tydlig trend som gör surfandet till en ännu bättre upplevelse. Användaren är som vanligt vinnaren!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-4699755168731847605?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/4699755168731847605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=4699755168731847605' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/4699755168731847605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/4699755168731847605'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/04/kommentarerna-flyttar-till-mikrobloggen.html' title='Kommentarerna flyttar till mikrobloggen och blir bättre'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-1924011391726946803</id><published>2009-04-13T01:57:00.000-07:00</published><updated>2009-04-13T02:25:39.973-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogg'/><category scheme='http://www.blogger.com/atom/ns#' term='mikroblogg'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>Mikrobloggar dödar bloggar - och TT-material</title><content type='html'>Så sent som hösten 2008 började jag alla dagar med att besöka ett antal bloggar. Oftast fanns det några småroliga artiklar på varje blogg varje dag, och då och då hittade man ett riktigt guldkorn som var måsteläsning. För att inte missa just guldkornen var halvtimmen på morgonen framför Google Reader eller bloggarna ett måste.&lt;br /&gt;&lt;br /&gt;Nu är det en bit in på 2009 och mitt läsbeteende har helt förändrats. Jag har idag ett trusted network på &lt;a href='http://www.twitter.com'&gt;Twitter&lt;/a&gt; och &lt;a href='http://www.bloggy.se'&gt;Bloggy&lt;/a&gt;, och jag vet att guldkornen kommer att komma till mig via mikrobloggarna - jag behöver inte längre vara rädd att missa något riktigt intressant. De artiklar som har störst nyhetsvärde blir omdiskuterade och retweetade (vidareskickade) i flera led.  &lt;br /&gt;&lt;br /&gt;För mig som användare är det här fantastiskt - istället för att ägna lång tid varje dag åt alla nyhetskällor får jag allt serverat av mitt nätverk. Och mitt nätverk är nära nog perfekt - kontakter som missbrukar mitt förtroende med spam, eller som rekommenderar saker som inte är relevant för mig, tas helt enkelt bort och jag får ett nätverk som för varje dag förfinas mot min smak.&lt;br /&gt;&lt;br /&gt;För bloggen blir det dock svårare - en blogg som haft många trogna dagliga läsare kan se fram emot färre ströbesök. Bloggen blir tvungen att skapa riktigt bra innehåll för att få besökare via folks nätverk.&lt;br /&gt;För den lilla bloggen kan det dock bli ett lyft - istället för att skriva dagliga poster med den stress det innebär kan man koncentrera sig på att bara posta med riktigt hög kvalitet. Navelsträngen till besökarna som ströposterna har inneburit har helt enkelt snart spelat ut sin roll.&lt;br /&gt;&lt;br /&gt;I förlängningen kommer detta att ändra vårt beteende även vad gäller nyhetsrapportering via gammelmedia - varför läsa samma TT-rapning på både SvD och DN? Och för den lilla landsortstidningen är det ett lyft - ett guldkorn kan ge läsare från hela sverige trots att de dagliga besökarna från hela området saknas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-1924011391726946803?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/1924011391726946803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=1924011391726946803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1924011391726946803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1924011391726946803'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/04/mikrobloggar-dodar-bloggar-och-tt.html' title='Mikrobloggar dödar bloggar - och TT-material'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-1180186922234153141</id><published>2009-04-05T01:31:00.001-07:00</published><updated>2009-04-05T03:32:06.735-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bloggy'/><category scheme='http://www.blogger.com/atom/ns#' term='sociala objekt'/><category scheme='http://www.blogger.com/atom/ns#' term='social objects'/><category scheme='http://www.blogger.com/atom/ns#' term='oembed'/><title type='text'>Med oEmbed skapas fler sociala objekt</title><content type='html'>Med &lt;a href='http://www.oembed.com/'&gt;oEmbed&lt;/a&gt; kan en tjänst, säg &lt;a href='http://www.bloggy.se'&gt;Bloggy&lt;/a&gt;, undersöka om en länk finns tillgänglig i ett embedformat i en för tjänsten passande storlek.&lt;br /&gt;&lt;br /&gt;För att ge ett exempel: Jag postar en länk på Bloggy. I dagsläget kommer länken upp som länk, eller möjligen som bild eller video om det är &lt;a href='http://www.flickr.com/'&gt;Flickr&lt;/a&gt; eller &lt;a href='http://www.youtube.com/'&gt;Youtube&lt;/a&gt; vi pratar om. Men med oEmbed händer något annat - &lt;br /&gt;När länken postas på Bloggy så kan Bloggy hämta hem den länkade sidan och &lt;i&gt;kika efter just oembedkoden för den aktuella länken&lt;/i&gt;. Om den inte finns postas länken just som länk - men om det finns, så kan Bloggy hämta hem just embedinformation om den aktuella länken. &lt;br /&gt;&lt;br /&gt;Embedinformationen beskriver storlek, html-kod, metainformation som titel, länk till thumbnails och annat, och Bloggy kan direkt avgöra om embedningen ska visas i min Bloggypost.&lt;br /&gt;&lt;br /&gt;Det här är mycket intressant för _alla_. &lt;br /&gt;Ett rikare material med fler embeds på Bloggy innebär fler sociala objekt, vilket i sin tur leder till mer diskussion. För tjänsten som står för det embedade objektet innebär det att användarna lättare kan ta med sig sina &lt;a href='http://www.slideshare.net/jyri/microblogging-tiny-social-objects-on-the-future-of-participatory-media'&gt;sociala objekt&lt;/a&gt; till de sajter där de spenderar sin tid och har sina vänner. Alla vinner.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ThLXP21fsaA/SdiF19jZIfI/AAAAAAAABEk/6YcVU-Qudis/s1600-h/dn_bloggy.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 307px;" src="http://3.bp.blogspot.com/_ThLXP21fsaA/SdiF19jZIfI/AAAAAAAABEk/6YcVU-Qudis/s320/dn_bloggy.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5321150121840812530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ett uppenbart användningsområde för en oembed är givetvis våra blödande dagstidningar. Dagstidningarna är väldigt duktiga på att skapa &lt;a href='http://blogg.sydsvenskan.se/mildner/2009/01/29/hierarkiska-rorelser/'&gt;sociala objekt&lt;/a&gt; och det är inte ovanligt att de länkas i mikrobloggar. Men med en liten embed får de möjlighet att skapa en snyggare liten intro till den länkade artikeln, med bibehållen grafisk profil och kontroll, samt kanske tom med en liten reklam. Det innebär ökad spridning på innehållet, bättre varumärkesbyggande och ökade intäkter (någon skulle möjligen kunna protestera och undra om det inte urvattnar tidningen att ta innehållet från sajten. Det skulle stämma om det inte var för att &lt;a href='http://mindpark.se/2008/10/19/fem-saker-som-alla-svenska-mediehus-bor-gora-nu/'&gt;medielandskapet är i förändring och användarna vill konsumera sin media direkt på sina favoritsajter&lt;/a&gt;). oEmbed är smörjmedlet som gör det smidigt att dela material från varenda dagstidning på varenda social sajt i vårt fragmenterade medielandskap.&lt;br /&gt;&lt;br /&gt;För &lt;a href='http://www.shoppinggatan.se'&gt;Shoppinggatan&lt;/a&gt; är vikten av oEmbed väldigt tydlig: Vi kommer att implementera oembed för allt material där det är tillämpligt, från &lt;a href='http://www.shoppinggatan.se/shopping'&gt;produkter&lt;/a&gt;, användare, &lt;a href='http://www.shoppinggatan.se/jennyscollage'&gt;blogginlägg&lt;/a&gt; till våra applikationer som &lt;a href='http://www.shoppinggatan.se/mixnmatch'&gt;Mix'n Match&lt;/a&gt; och favoriter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-1180186922234153141?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/1180186922234153141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=1180186922234153141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1180186922234153141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1180186922234153141'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/04/med-oembed-skapas-fler-sociala-objekt.html' title='Med oEmbed skapas fler sociala objekt'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ThLXP21fsaA/SdiF19jZIfI/AAAAAAAABEk/6YcVU-Qudis/s72-c/dn_bloggy.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-475631119903299190</id><published>2009-03-19T10:09:00.000-07:00</published><updated>2009-03-19T10:34:31.570-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='club shoppinggatan'/><category scheme='http://www.blogger.com/atom/ns#' term='embed'/><title type='text'>Några av mina favoriter (i en javascriptbaserad embed)</title><content type='html'>&lt;p&gt;&lt;iframe src="http://www.shoppinggatan.se/embed/favoriter?u=21" width="513px" height="112px" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;br /&gt;Den här javascriptcontrollern använder vi på Club Shoppinggatan när medlemmar snabbt ska komma åt sina favoriter, och det som visas ovan är några av mina egna favoritprodukter på Shoppinggatan.&lt;br /&gt;Jag är riktigt nöjd med koden, så här ser det tex ut när vi anropar och skapar favoritscrollern:&lt;br /&gt;&lt;br /&gt;&lt;p style='color:#0000ff;'&gt;&lt;br /&gt;var ps = new PScroller('divname');&lt;br /&gt;var width=100;&lt;br /&gt;ps.add('&amp;lt;img src="path to image"&amp;gt;',width);&lt;br /&gt;ps.start();&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p/&gt;&lt;br /&gt;Vi använder oss av &lt;a href='http://www.prototypejs.org/'&gt;prototype&lt;/a&gt; och &lt;a href='http://script.aculo.us/'&gt;scriptaculous&lt;/a&gt; för att underlätta vårt scriptande. Prototype.js gör mycket av standardprogrammeringen enkel och crossplatform och är stabil - tex är dess Ajaxfunktionalitet otroligt lättarbetad. &lt;br /&gt;Scriptaculous har funktionalitet för animering, scrollbars drag and drop samt mycket annat. Rekommenderas för den javascriptintresserade.&lt;br /&gt;Annars är &lt;a href='http://jquery.com/'&gt;JQuery&lt;/a&gt; ett hett tips för den som skapar javascriptintensiva webbsidor, och det är ett bibliotek som vinner allt större mark samt har licensfördelar och relativt tung backning.&lt;br /&gt;&lt;br /&gt;På Shoppinggatan använder vi oss av javascript i så stor utsträckning som möjligt. Tyvärr finns det fortfarande många områden där Javascript går bet; Animationer är inte helt enkla att få mjuka, man kan inte rotera bilder osv. Men då kör vi istället med Flash.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-475631119903299190?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/475631119903299190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=475631119903299190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/475631119903299190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/475631119903299190'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/03/nagra-av-mina-favoriter-i-en.html' title='Några av mina favoriter (i en javascriptbaserad embed)'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-7381031375531143140</id><published>2009-03-18T08:34:00.000-07:00</published><updated>2009-03-18T08:57:11.739-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Amazon CloudFront'/><category scheme='http://www.blogger.com/atom/ns#' term='Molnet'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon Simple Storage'/><title type='text'>Våra bilder bor i molnet - och de stormtrivs</title><content type='html'>Nu har vi äntligen flyttat över alla våra bilder till &lt;a href='http://aws.amazon.com/s3/'&gt;Amazon Simple Storage&lt;/a&gt; / &lt;a href='http://aws.amazon.com/cloudfront/'&gt;Cloudfront&lt;/a&gt;. Flytten gick relativt enkelt, 24 timmar från start till målgång inkl anpassning av Amazons mjukvara. &lt;br /&gt;Resultatet är ännu så länge otroligt lovande - belastningen på vår egen server går ner samtidigt som Cloudfront presterar mycket bättre än vår VPS - det är tidsvinster över hela linjen. När en användare laddar exempelvis en produktsida kommer numera samtliga thumbs upp omedelbart. En stor förbättring för användaren.&lt;br /&gt;&lt;br /&gt;Det finns dessutom andra fördelar med att lägga bilder på Amazon. Om vi behöver ändra på bilderna, säg tex ändra storlek på thumbs, så kör vi bara ändringskoden på en extra instans på EC2 och slipper extra belastning på driftsservern. Vi behöver inte heller köpa paket med extra megabyte lagringsutrymme, utan kan ladda upp statiskt material och betala för det utrymme vi faktiskt använder. Och när vi kör igång våra utländska sajter så ligger bilderna redan på en stor, internationell &lt;a href='http://en.wikipedia.org/wiki/Content_Delivery_Network'&gt;CDN&lt;/a&gt; (Se också vad &lt;a href='http://developer.yahoo.com/performance/rules.html'&gt;Yahoo skriver om CDN&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Rent praktiskt så använde vi oss av &lt;a href='www.tarzan-aws.com'&gt;Amazon-biblioteket från Tarzan&lt;/a&gt; som är ett PHP-bibliotek. Det är föredömligt enkelt att installera och använda. Att Tarzan dessutom stödjer multicurl gav oss en genomsnittlig laddningstid på 0,03s/fil.&lt;br /&gt;&lt;br /&gt;Vi har för övrigt bestämt oss för att lägga hela vårt projekt på Amazon - ett längre driftsstopp hos vår leverantör var det som fällde det slutgiltiga avgörandet. Men det är tyvärr inget som vi åstadkommer på 24 timmar - Vi måste läsa in oss på Amazon lite till innan vi genomför den förändringen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-7381031375531143140?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/7381031375531143140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=7381031375531143140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7381031375531143140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7381031375531143140'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/03/vara-bilder-bor-i-molnet-och-de.html' title='Våra bilder bor i molnet - och de stormtrivs'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-821576616978481410</id><published>2009-03-05T04:33:00.000-08:00</published><updated>2009-03-05T04:44:46.447-08:00</updated><title type='text'>Hello Kitty - ett litet test</title><content type='html'>&lt;embed src='http://www.shoppinggatan.se/public/flash/mnmvh2.swf?id=159' type='application/x-shockwave-flash' width='227px' height='175px' wmode='transparent'&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-821576616978481410?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/821576616978481410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=821576616978481410' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/821576616978481410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/821576616978481410'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/03/hello-kitty-ett-litet-test.html' title='Hello Kitty - ett litet test'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-2657682938695130007</id><published>2009-02-16T02:34:00.000-08:00</published><updated>2009-02-16T02:42:03.699-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='streamline'/><category scheme='http://www.blogger.com/atom/ns#' term='49lights'/><category scheme='http://www.blogger.com/atom/ns#' term='e-handel'/><category scheme='http://www.blogger.com/atom/ns#' term='blogg'/><title type='text'>49lights - Nu med "officiell" företagsblogg</title><content type='html'>En annan sak som vi har jobbat med den senaste tiden är &lt;a href='http://www.49lights.com'&gt;49lights&lt;/a&gt; webbsajt. Vi har ny grafik, nya texter, vi lyfter fram vår &lt;a href='http://www.49lights.com/streamline'&gt;ehandelsoptimerare Streamline&lt;/a&gt; tydligare och vi har lagt till en &lt;a href='http://www.49lights.com/blogg'&gt;blogg&lt;/a&gt;. Bloggen är en WP-blog, och kommer främst att handla om e-handel. Först ut på bloggen är ett inlägg om att &lt;a href='http://www.49lights.com/blogg/?p=6'&gt;skapa förtroende för en webbshop&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;En "officiell" 49lights-blogg är något som vi har haft i pipen länge, och nu när vi ändå gjorde om hemsidan kändes det rätt att lägga dit den. Vi läser själva väldigt många bloggar, och tyckte givetvis att en egen blogg är ett trevligt och positivt sätt för att bygga relationer till e-handlare.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-2657682938695130007?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/2657682938695130007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=2657682938695130007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2657682938695130007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2657682938695130007'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/02/49lights-nu-med-officiell-foretagsblogg.html' title='49lights - Nu med &quot;officiell&quot; företagsblogg'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-7904329951420905474</id><published>2009-02-16T01:25:00.000-08:00</published><updated>2009-02-16T01:45:52.840-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogmap'/><category scheme='http://www.blogger.com/atom/ns#' term='blogg'/><category scheme='http://www.blogger.com/atom/ns#' term='klassificering'/><title type='text'>Blogmap.se - under huven</title><content type='html'>Nu har vi äntligen gjort färdigt &lt;a href='http://www.blogmap.se'&gt;Blogmap.se&lt;/a&gt;. Precis som med &lt;a href='http://www.bloggparti.se'&gt;bloggparti.se&lt;/a&gt; är det en sajt som bygger på klassificering med &lt;a href='http://www.uclassify.com/'&gt;uClassify&lt;/a&gt;, och din blogg jämförs nu med 35 av sveriges största bloggar. Du får reda på vilken bloggprofil som ditt sätt att skriva påminner mest om, tillsammans med en kort beskrivande text om just den bloggaren.&lt;br /&gt;&lt;br /&gt;Man kan också söka på ord och se vilken bloggprofil som har starkast koppling mot ordet. Riktigt underhållande att se att tex &lt;a href='http://www.blogmap.se/ord/choklad'&gt;"choklad" är ett Kenza-ord&lt;/a&gt;, medan det skrivs om &lt;a href='http://www.blogmap.se/ord/party'&gt;"party" oftast hos fotbollsfrun&lt;/a&gt;. :-)&lt;br /&gt;&lt;br /&gt;En stor skillnad mot bloggparti är att vi nu har bättre länkar och sajtkarta, men framförallt mycket bättre städning av texterna som kategoriseras. Det innebär såklart avsevärt mycket bättre resultat. &lt;br /&gt;&lt;br /&gt;Sajten är en underhållande flört med den svenska blogosfären och bygger mycket på att man snabbt kan skapa funktioner som tidigare tog lång tid. I grunden har vi &lt;a href='http://framework.zend.com/'&gt;Zend Framework&lt;/a&gt;, diagram från &lt;a href='http://code.google.com/apis/visualization/'&gt;Google Visualization&lt;/a&gt;, blogg- och språkklassificering med &lt;a href='http://www.uclassify.com/'&gt;uClassify&lt;/a&gt; och grafiken är en köpt mall.&lt;br /&gt;&lt;br /&gt;Sammantaget är det en riktigt rolig sajt och jag hoppas att så många som möjligt ska se vad just deras blogg har för potential i den svenska bloggosfären!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-7904329951420905474?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/7904329951420905474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=7904329951420905474' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7904329951420905474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7904329951420905474'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/02/blogmapse-under-huven.html' title='Blogmap.se - under huven'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-4315078716967328311</id><published>2009-01-30T07:25:00.000-08:00</published><updated>2009-01-30T07:29:57.358-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='online'/><category scheme='http://www.blogger.com/atom/ns#' term='shoppinggatan'/><category scheme='http://www.blogger.com/atom/ns#' term='kläder'/><title type='text'>Shoppinggatanvideo - här hittar du kläder online!</title><content type='html'>Det känns riktigt bra nu när det går att söka bland alla &lt;a href='http://www.shoppinggatan.se/handla/kvinna_klader'&gt;kläder online&lt;/a&gt; direkt på Shoppinggatan.se!&lt;br /&gt;Det firar vi med en Shoppinggatanvideo:&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://widgets.clearspring.com/o/46928cc51133af17/49809b7289a600bd/46928cc555223312/5a53b339/-cpid/2257abe9967cbe8e/autostart/false/widget.js"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-4315078716967328311?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/4315078716967328311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=4315078716967328311' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/4315078716967328311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/4315078716967328311'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/01/shoppinggatanvideo-har-hittar-du-klader.html' title='Shoppinggatanvideo - här hittar du kläder online!'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-1144917255131452977</id><published>2009-01-26T01:14:00.000-08:00</published><updated>2009-01-26T05:22:55.379-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='inredning'/><category scheme='http://www.blogger.com/atom/ns#' term='shopping'/><category scheme='http://www.blogger.com/atom/ns#' term='sökmotor'/><category scheme='http://www.blogger.com/atom/ns#' term='möbler'/><category scheme='http://www.blogger.com/atom/ns#' term='kläder'/><title type='text'>En vertikal sökmotor för kläder, inredning och möbler</title><content type='html'>Den senaste veckan har vi betat av ett antal småfel, rättat till kategorier i sökningarna och gjort Shoppinggatan stabilare i största allmänhet.&lt;br /&gt;&lt;br /&gt;Vi har förbättrat användarinterfacet för sökningarna, och vi har minskat laddningstiden för sidan. Ordentligt!&lt;br /&gt;&lt;br /&gt;Själva börjar vi tycka att &lt;a href='http://www.shoppinggatan.se/handla'&gt;Shoppinggatans sökmotor för kläder, inredning och möbler&lt;/a&gt; börjar bli riktigt bra - och ni verkar hålla med. Bara sedan december har vi ökat antalet genomsnittliga sidvisningar med hela 4 sidor per besök! Det känns bra!&lt;br /&gt;Arbetet med sk breadcrumbs, dvs att man hela tiden ska veta var på sidan man befinner sig, har lyfts fram mycket tydligt. Det gör sökupplevelsen trevligare. Se tex &lt;a href='http://www.shoppinggatan.se/handla/klanningar_och_tunikor'&gt;klänningar och tunikor&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Vi hoppas också att det märks att sidan går snabbare att ladda. En hel del av all statisk grafik har förts över till Amazons Simple Storage, som både är relativt snabbt men också väldigt tillförlitligt. &lt;br /&gt;&lt;br /&gt;Färg- och fritextsökningen börjar vi också få ordning på, eller vad sägs om &lt;a href='http://www.shoppinggatan.se/nsearch?pc=2&amp;sc=16131095&amp;s=odd%20molly%20kl%E4nning'&gt;röda klänningar från Odd Molly&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Förra veckan var helt enkelt en mycket bra vecka för Shoppinggatan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-1144917255131452977?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/1144917255131452977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=1144917255131452977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1144917255131452977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1144917255131452977'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/01/en-vertikal-skmotor-fr-klder-inredning.html' title='En vertikal sökmotor för kläder, inredning och möbler'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-7231020278728931411</id><published>2009-01-10T04:18:00.000-08:00</published><updated>2009-01-10T04:25:36.112-08:00</updated><title type='text'>Intressanta länkar om Amazon EC2</title><content type='html'>Här är några osorterade länkar om Amazon EC2 som jag tyckte var vettiga när jag satte upp lamp-miljöer:&lt;br /&gt;&lt;br /&gt;&lt;a href='http://developer.amazonwebservices.com/connect/entry.jspa?externalID=1663'&gt;Running MySQL on Amazon EC2 with Elastic Block Store&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.scribd.com/doc/2569362/Exploring-Amazon-EC2-for-Scaleout-Applications'&gt;Exploring Amazon EC2 for Scale-out Applications&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://dev.mysql.com/doc/refman/5.1/en/ha-vm-aws-setup.html'&gt;Setting Up MySQL on an EC2 AMI&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://dev.mysql.com/doc/refman/5.1/en/ha-vm-aws-deploy.html&lt;br /&gt;'&gt;Deploying a MySQL Database Using EC2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://dev.mysql.com/doc/refman/6.0/en/ha-memcached-using.html&lt;br /&gt;'&gt;Memcached&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://afkham.org/2008/10/how-to-create-ec2-ami.html&lt;br /&gt;'&gt;How to create an EC2 AMI&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html'&gt;putty, pscp osv&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Säg gärna till om ni har tips på andra bra resurssidor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-7231020278728931411?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/7231020278728931411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=7231020278728931411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7231020278728931411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7231020278728931411'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/01/intressanta-lnkar-om-amazon-ec2.html' title='Intressanta länkar om Amazon EC2'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-1093552708939129092</id><published>2009-01-02T03:25:00.000-08:00</published><updated>2009-01-02T03:27:13.413-08:00</updated><title type='text'>Amazon simple storage är kung :)</title><content type='html'>Nu har vi flyttat över en del grafik till Amazons simple storage-lösning. Det gick relativt snabbt och enkelt. &lt;br /&gt;Så nu laddar sidorna på Shoppinggatan nära nog dubbelt så snabbt som när vi körde med vps-lösningen, samtidigt som det har blivit driftsäkrare.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-1093552708939129092?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/1093552708939129092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=1093552708939129092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1093552708939129092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1093552708939129092'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2009/01/amazon-simple-storage-r-kung.html' title='Amazon simple storage är kung :)'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-5553265753902005707</id><published>2008-12-29T09:39:00.001-08:00</published><updated>2008-12-29T09:49:10.403-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='club shoppinggatan'/><category scheme='http://www.blogger.com/atom/ns#' term='social shopping'/><category scheme='http://www.blogger.com/atom/ns#' term='shopping'/><category scheme='http://www.blogger.com/atom/ns#' term='shoppinggatan'/><title type='text'>Snart nyår och massor av uppdateringar</title><content type='html'>December har onekligen varit intensivt för oss på Shoppinggatan. Vi har jobbat på så in i norden och kan konstatera att det börjar se riktigt bra ut. Grafiken har gjorts om och är nu mer enhetlig, mix'n match har börjat användas för att &lt;a href='http://www.shoppinggatan.se/mixnmatch/'&gt;skapa outfits&lt;/a&gt; så smått, man kan &lt;a href='http://www.shoppinggatan.se/join'&gt;bli medlem i Club Shoppinggatan&lt;/a&gt; och avdelningarna &lt;a href='http://www.shoppinggatan.se/jennyscollage'&gt;Jennys Collage&lt;/a&gt; och &lt;a href='http://www.shoppinggatan.se/feedsview/video'&gt;Mediaklipp&lt;/a&gt; är nu tillgängliga. Därtill har vi nog fixat ett hundratal små och stora saker, allt från &lt;a href='http://www.shoppinggatan.se/shopping'&gt;produkter från nya webbshoppar&lt;/a&gt; till små boxar som visas på rätt ställe till bättre statistik.&lt;br /&gt;&lt;br /&gt;Närmast ligger att skapa mer funktionalitet på Club Shoppinggatan, och det handlar mycket om att klippa grafik till färdiga funktioner.&lt;br /&gt;&lt;br /&gt;Som alla andra har vi tagit det relativt lugnt under julveckan, med ett kort avbrott för ett företagsmöte i småland, men nu väntar ett nytt år och nya friska tag!&lt;br /&gt;&lt;br /&gt;God fortsättning och Gott nytt år!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-5553265753902005707?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/5553265753902005707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=5553265753902005707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5553265753902005707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5553265753902005707'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/12/snart-nyr-och-massor-av-uppdateringar.html' title='Snart nyår och massor av uppdateringar'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-625063442935562583</id><published>2008-11-24T16:11:00.000-08:00</published><updated>2008-11-24T16:13:21.431-08:00</updated><title type='text'>Countdown...</title><content type='html'>Nu börjar den riktiga nedräkningen. Listan över saker att göra innan Club Shoppinggatan går live är nu så kort att man nästan kan ta på spänningen här på 49lights. Det blir, som jag brukar skriva, ruskigt snyggt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-625063442935562583?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/625063442935562583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=625063442935562583' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/625063442935562583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/625063442935562583'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/11/countdown.html' title='Countdown...'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-2710669540631964967</id><published>2008-11-19T03:56:00.000-08:00</published><updated>2008-11-19T04:07:24.497-08:00</updated><title type='text'>Mix'n Match fungerar, mms till video och lite till</title><content type='html'>Nu börjar det hända lite saker. Nu fungerar Mix'n Match som den ska, även att lite grafiska justeringar återstår. Men faktum kvarstår: En version av Mix'n Match som i stort har rätt funktionalitet och som har en tillhörande flash för infogning i bloggar och annat står klar. Mycket skoj!&lt;br /&gt;&lt;br /&gt;Sedan har vi också lagt till en funktion så att man kan mms in en video direkt till Club Shoppinggatan! Mycket rolig funktion!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-2710669540631964967?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/2710669540631964967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=2710669540631964967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2710669540631964967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2710669540631964967'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/11/mixn-match-fungerar-mms-till-video-och.html' title='Mix&apos;n Match fungerar, mms till video och lite till'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-3710823106082249023</id><published>2008-11-17T16:59:00.001-08:00</published><updated>2008-11-17T17:07:08.157-08:00</updated><title type='text'>Det blir många sena nätter</title><content type='html'>Just nu är vi inne i en intensiv utvecklingsfas. Vi sitter med färdig grafik och specar och utvecklar så snabbt vi kan. Man skulle nog kunna säga att vi är rätt passionerade utvecklare på 49lights, vi har programmerat så länge vi kan minnas och spenderat otaliga nätter med alla sorters kod.&lt;br /&gt;&lt;br /&gt;När vi då har så mycket funktionalitet färdig för implementation blir det många långa nätter. Vi vill bli klara så snabbt som möjligt och just nu sitter jag och Peter och kodar. Jag på Mix'n Match, Peter på redigeringsverktyget.&lt;br /&gt;&lt;br /&gt;Mix'n Match har jag beskrivit tidigare, och den är relativt nära att vara klar. &lt;br /&gt;&lt;br /&gt;Peters kodar ett redigeringsverktyg som ska användas på Club Shoppinggatan och han utgår från TinyMCE. Det är ett utmärkt verktyg, men måste självklart anpassas mot våra användare. Man ska lätt kunna ladda upp bilder och lägga till Youtube-klipp, samtidigt som det ska gå att använda helt utan HTML-kodning. &lt;br /&gt;Det blir ruskigt bra!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-3710823106082249023?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/3710823106082249023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=3710823106082249023' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/3710823106082249023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/3710823106082249023'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/11/det-blir-mnga-sena-ntter.html' title='Det blir många sena nätter'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-8099942914493032950</id><published>2008-11-12T09:18:00.000-08:00</published><updated>2008-11-14T03:07:23.636-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shoppinggatan'/><category scheme='http://www.blogger.com/atom/ns#' term='Mix&apos;n Match'/><title type='text'>Mix'n Match - Continued</title><content type='html'>Igår skrev jag om Mix'n Match som vi just nu provar. Idag har jag arbetat med spara-/ladda-funktionaliteten. Och nu kan man åtminstonde se någon slags resultat:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;object width="350px" height="554px"&gt;&lt;param name="movie" value="http://www.shoppinggatan.se/public/flash/mnmV.swf?id=42"&gt;&lt;/param&gt;&lt;/param&gt;&lt;param name='wmode' value='transparent'&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.shoppinggatan.se/public/flash/mnmV.swf?id=42" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="350px" height="554px" wmode='transparent'&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Så småningom blir den givetvis mer användbar med klickbara produkter, listmode, priser osv, men att man kan ladda och spara är en trevlig utveckling.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-8099942914493032950?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/8099942914493032950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=8099942914493032950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/8099942914493032950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/8099942914493032950'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/11/mixn-match-continued.html' title='Mix&apos;n Match - Continued'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-7310164583975494809</id><published>2008-11-11T06:08:00.000-08:00</published><updated>2008-11-11T06:14:58.518-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shopping'/><category scheme='http://www.blogger.com/atom/ns#' term='kläder'/><category scheme='http://www.blogger.com/atom/ns#' term='Mix&apos;n Match'/><title type='text'>Mix'n Match - Matcha kläder på nätet!</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_ThLXP21fsaA/SRmTWI5Ji4I/AAAAAAAAA9Q/GrvmyOQY86k/s1600-h/mixnmatch2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_ThLXP21fsaA/SRmTWI5Ji4I/AAAAAAAAA9Q/GrvmyOQY86k/s400/mixnmatch2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5267403247740095362" /&gt;&lt;/a&gt;&lt;br /&gt;Nu ligger en första version av &lt;a href='http://www.shoppinggatan.se/mixnmatch'&gt;Mix'n Match&lt;/a&gt; ute på &lt;a href='http://www.shoppinggatan.se/'&gt;Shoppinggatan.se&lt;/a&gt;. Titta på den och kom med feedback! &lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.shoppinggatan.se/mixnmatch'&gt;Klicka här för att komma till Mix'n Match&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-7310164583975494809?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/7310164583975494809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=7310164583975494809' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7310164583975494809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7310164583975494809'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/11/mixn-match-matcha-klder-p-ntet.html' title='Mix&apos;n Match - Matcha kläder på nätet!'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ThLXP21fsaA/SRmTWI5Ji4I/AAAAAAAAA9Q/GrvmyOQY86k/s72-c/mixnmatch2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-119889836011962555</id><published>2008-11-11T01:45:00.000-08:00</published><updated>2008-11-11T01:49:08.472-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='provrum på nätet'/><title type='text'>Sök + Mix'n Match</title><content type='html'>Mycket händer och vi arbetar hårt på att få färdigt ny funktionalitet.&lt;br /&gt;&lt;br /&gt;Vi har jobbat mycket med söken, så nu är den ytterligare funktionell (den uppenbara uppdelningen mellan dam-/herrkläder är nu gjord. Dessutom har vi tagit in ytterligare ett antal webbshoppar i sökningen!&lt;br /&gt;&lt;br /&gt;Arbetet med applikationen Mix'n Match, det virtuella provrummet, går också snabbt framåt. Nu är den i intern beta och jag skulle tro att den kommer ut senare i veckan.&lt;br /&gt;&lt;br /&gt;En annan rolig nyhet gäller mms - Jag har tidigare berättat att Club Shoppinggatan stödjer mms med bilder direkt in till din profil. Snart kommer vi även att ha stöd för video direkt till profilen via mms!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-119889836011962555?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/119889836011962555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=119889836011962555' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/119889836011962555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/119889836011962555'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/11/sk-mixn-match.html' title='Sök + Mix&apos;n Match'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-2121373979810836068</id><published>2008-11-03T21:56:00.001-08:00</published><updated>2008-11-03T21:57:55.968-08:00</updated><title type='text'>Fars dag</title><content type='html'>&lt;a href='http://www.shoppinggatan.se/channel49/till_vdens_ba_pappa?newcomment=1'&gt;Världens bästa pappa&lt;/a&gt; heter ett inlägg på Shoppinggatans egen blogg. Jag skulle nog vilja ha den lyxiga raktvålen med doft av sandelträ!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-2121373979810836068?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/2121373979810836068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=2121373979810836068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2121373979810836068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2121373979810836068'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/11/fars-dag.html' title='Fars dag'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-7863935046419459053</id><published>2008-11-03T11:56:00.000-08:00</published><updated>2008-11-03T19:47:23.462-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='odd molly'/><category scheme='http://www.blogger.com/atom/ns#' term='shoppinggatan'/><category scheme='http://www.blogger.com/atom/ns#' term='Searchcloud'/><title type='text'></title><content type='html'>Sådär, nu har det kommit upp ett sökmoln på &lt;a href='http://www.shoppinggatan.se'&gt;Shoppinggatan&lt;/a&gt; också:&lt;br /&gt;&lt;br /&gt;&lt;object width="340" height="70"&gt;&lt;param name="movie" value="http://www.shoppinggatan.se/public/flash/cloudE.swf"&gt;&lt;/param&gt;&lt;br /&gt;&lt;param name="bgcolor" value="#ffffff" /&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;param name='wmode' value='transparent'&gt;&lt;/param&gt;&lt;embed src="http://www.shoppinggatan.se/public/flash/cloudE.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="340" height="70" wmode='transparent'&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I molnet kommer sökord som tex &lt;a href='http://www.shoppinggatan.se/handla/kappor_och_jackor'&gt;Kappor och Jackor&lt;/a&gt; och klädmärken som &lt;a href='http://www.shoppinggatan.se/nsearch?pc=1&amp;s=odd+molly'&gt;Odd Molly&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-7863935046419459053?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/7863935046419459053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=7863935046419459053' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7863935046419459053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7863935046419459053'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/11/sdr-nu-har-det-kommit-upp-ett-skmoln-p.html' title=''/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-5325843918432062590</id><published>2008-11-02T23:27:00.000-08:00</published><updated>2008-11-02T23:41:44.444-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zend_amf'/><category scheme='http://www.blogger.com/atom/ns#' term='Zend Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='zend_oauth'/><title type='text'>Oauth för zend framework... och flexprat med Zend_AMF för zend framework</title><content type='html'>Igår hittade jag några riktiga godbitar i Zend Framework. Dels upptäckte jag att en oberoende utvecklare har släppt en implementation av OAuth för Zend framework, och dels läste jag att Zend Framework 1.7 innehåller stöd för AMF&lt;br /&gt;&lt;br /&gt;&lt;b&gt;OAuth är som sagt standarden för att upprätta en ihållande kommunikation mellan flera webtjänster&lt;/b&gt;, så länge användaren vill det. &lt;br /&gt;&lt;br /&gt;Exempel: Jag loggar in på en Zend Framework-driven sajt, tex Shoppinggatan. Väl inloggad väljer jag att koppla ihop mitt shoppinggatan-konto med mitt Jaikukonto. Efter godkännande av Shoppinggatan på Jaiku.com har då Shoppinggatan tillgång till mitt Jaikuinnehåll utan ytterligare inloggningar på Jaiku. Som användare kan jag dock när som helst välja att stänga av kopplingen mellan tjänsterna.&lt;br /&gt;&lt;b&gt;OAuth är helt enkelt protokollet som kommer att revolutionera kopplingarna mellan webbtjänster&lt;/b&gt;, på samma sätt som Microsofts windows-api en gång revolutionerade kommunikationen mellan skrivbordsapplikationer.&lt;br /&gt;&lt;br /&gt;AMF, som stödjs via &lt;b&gt;Zend_AMF, är en klass för enkel kommunikation din php-styrda server och flash-/flexapplikationer&lt;/b&gt;. AMF är inte lika revolutionerande som OAuth, men allt som gör kommunikationen mellan olika miljöer enklare driver onekligen webbutvecklingen framåt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-5325843918432062590?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/5325843918432062590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=5325843918432062590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5325843918432062590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5325843918432062590'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/11/oauth-fr-zend-framework-och-flexprat.html' title='Oauth för zend framework... och flexprat med Zend_AMF för zend framework'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-3940817841422608447</id><published>2008-10-27T04:54:00.000-07:00</published><updated>2008-10-27T05:13:08.870-07:00</updated><title type='text'>It's a flexible future...</title><content type='html'>Inatt tog vi några av våra kommande applikationer från enbart Flash till Flash/&lt;a href='http://www.adobe.com/devnet/flex/'&gt;Flex&lt;/a&gt;. Jag har i ett antal artiklar ondgjort mig något över Flash, men mitt första intryck är att Flex gör actionscript riktigt, riktigt bra. Visst, ett och annat actionscriptspöke i form av autoformaterande controllers kommer jag nog att stöta på även i framtiden. Men nu kunde vi skippa Flash som redigerare (vilket i sig kanske var ett vansinnigt val för flashutveckling till att börja med). &lt;br /&gt;&lt;br /&gt;Istället kör vi nu med &lt;a href='http://www.flashdevelop.org/'&gt;FlashDevelop&lt;/a&gt;, som verkar vara en riktigt bra utvecklingsmiljö med enkel compile och debugger samt fungerande autocomplete.&lt;br /&gt;&lt;br /&gt;I dagsläget innebär användningen av Flex framförallt tillgång till massor av trevliga UI-kontrollers. Det snabbar upp utvecklingen en del. &lt;br /&gt;&lt;br /&gt;Men i förlängningen är det givetvis väldigt bra att ha flex som bas för projekten då det blir lätt att skapa Air-applikationer.&lt;br /&gt;&lt;br /&gt;Så nu använder vi oss av följande på Shoppinggatan: Apache/PHP/MySQL, Prototype.js, Scriptaculous och Flex (Vissa delar är iofs utvecklade i C#, framförallt då vi vill ha bättre prestanda och för underhållsarbete).&lt;br /&gt;&lt;br /&gt;Jag gillar resultatet i Flash, om man inte överanvänder det. Hela sajter byggda i Flash tycker jag är ungefär lika heta som Altavista, men nog blir det snygga effekter när man använder det rätt. &lt;br /&gt;&lt;br /&gt;Air tror jag också har framtiden för sig, användarbasen kommer ju både från traditionella webhackare till mer grafiskt inriktade flashare. Samtidigt är software as a service definitivt framtiden, och att koppla bort webbläsaren är vettigt i många fall.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-3940817841422608447?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/3940817841422608447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=3940817841422608447' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/3940817841422608447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/3940817841422608447'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/10/its-flexible-future.html' title='It&apos;s a flexible future...'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-4145931176313268785</id><published>2008-10-26T10:04:00.000-07:00</published><updated>2008-10-26T10:09:09.276-07:00</updated><title type='text'>Framsteg på shoppinggatan</title><content type='html'>Peter har fört söken ytterligare en bit framåt och resultatet kommer vi att kunna börja se under nästa vecka. Sökfunktionen för kläder, möbler och annat börjar fungera ungefär som vi vill, vilket givetvis känns skönt.&lt;br /&gt;&lt;br /&gt;Själv brottas jag lite med Actionscript och funktionen för att matcha kläder börjar alltmer ta form. Det känns mycket bra.&lt;br /&gt;&lt;br /&gt;En trevlig funktion som också nyligen har blivit färdig är den för internposten, som varje socialt nätverk måste ha för att fungera. Stöd för autocompleter i flera steg (flera mottagare tex) är nu implementerad, det blir kanonbra!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-4145931176313268785?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/4145931176313268785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=4145931176313268785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/4145931176313268785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/4145931176313268785'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/10/framsteg-p-shoppinggatan.html' title='Framsteg på shoppinggatan'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-5106590468622570966</id><published>2008-10-25T21:28:00.000-07:00</published><updated>2008-10-25T21:42:30.156-07:00</updated><title type='text'>I'm a PC</title><content type='html'>Jag verkar vara den enda som gillade Gates/Seinfeld reklamen, medan fortsättningen (I'm a PC) onekligen fick ett varmt mottagande. I vilket fall så är det skoj att se alla Mac/PC videos som skapats i kölvattnen av Microsofts och Apples reklamfilmer:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qHO8l-Bd1O4&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qHO8l-Bd1O4&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/hi1se9rH7S8&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/hi1se9rH7S8&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Id_kGL3M5Cg&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Id_kGL3M5Cg&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0-22EpQOm8c&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/0-22EpQOm8c&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Och som en söndagsspecial slänger jag in en weird lego-animation:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/PAZb6xgvSoM&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/PAZb6xgvSoM&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-5106590468622570966?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/5106590468622570966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=5106590468622570966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5106590468622570966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5106590468622570966'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/10/im-pc.html' title='I&apos;m a PC'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-5890008171886178498</id><published>2008-10-21T22:14:00.000-07:00</published><updated>2008-10-21T22:18:17.950-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mirror&apos;s edge'/><title type='text'>Mirror's Edge</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2N1TJP1cxmo&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/2N1TJP1cxmo&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Det var länge sedan jag spelade ett fps, men nu fick jag se en video från Mirror's Edge. Det verkar grymt! Sjukt snygga miljöer och perfekta rörelsemönster för hjältinnan verkar det som.&lt;br /&gt;Nu klarar min laptop knappast av ett helt nytt fps, och tur är väl det, men nog blir man sugen när man ser det!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-5890008171886178498?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/5890008171886178498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=5890008171886178498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5890008171886178498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5890008171886178498'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/10/mirrors-edge.html' title='Mirror&apos;s Edge'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-3080834810230100780</id><published>2008-10-21T09:45:00.001-07:00</published><updated>2008-10-21T09:49:01.325-07:00</updated><title type='text'>Stillsamt</title><content type='html'>De senaste dagarna bjuder inte på några revolutionerande nyheter. Vi har fortsatt att utveckla främst administrativa verktyg, och det är givetvis viktigt att även de blir bra. Men nu kommer jag att fortsätta med Club Shoppinggatan-applikationer, och då blir det fler roliga poster här.&lt;br /&gt;&lt;br /&gt;Förresten, om nån vill följa efter mig på Jaiku så hittar ni mig här: &lt;a href='http://mattiasj77.jaiku.com/'&gt;@mattiasj77&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Jag skulle egentligen vilja kommentera några roliga aktuella händelser, men just nu har jag fullt upp.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-3080834810230100780?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/3080834810230100780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=3080834810230100780' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/3080834810230100780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/3080834810230100780'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/10/stillsamt.html' title='Stillsamt'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-6120741403336487833</id><published>2008-10-16T20:12:00.000-07:00</published><updated>2008-10-16T20:13:22.220-07:00</updated><title type='text'>Nu har vi spelat in en film om shoppinggatan :)</title><content type='html'>&lt;embed src = "http://www.xtranormal.com/players/jwplayer.swf" width = "500"  height = "350" allowscriptaccess = "always" allowfullscreen = "true" flashvars = "height=350&amp;width=500&amp;file=http://video.xtranormal.com/highres/93256cc6-9be4-11dd-83b4-001b210ae39a_16.flv&amp;image=http://video.xtranormal.com/highres/93256cc6-9be4-11dd-83b4-001b210ae39a_16_0.jpg&amp;searchbar=false&amp;autostart=false"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-6120741403336487833?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/6120741403336487833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=6120741403336487833' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/6120741403336487833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/6120741403336487833'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/10/nu-har-vi-spelat-in-en-film-om.html' title='Nu har vi spelat in en film om shoppinggatan :)'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-3541140271994375396</id><published>2008-10-15T00:25:00.000-07:00</published><updated>2008-10-15T00:33:35.579-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shoppinggatan'/><category scheme='http://www.blogger.com/atom/ns#' term='mms'/><title type='text'>Ett mms kommer lastat...</title><content type='html'>Igår fick jag äntligen ett nummer för ingående mms till Shoppinggatan. Som jag sa har &lt;a href='http://www.42it.se/'&gt;42it&lt;/a&gt; ett enkelt gränssnitt så det tar rätt kort tid att få in mms i ett existerande projekt.&lt;br /&gt;&lt;br /&gt;Jag blev så exalterad över det hela att jag la lite annat arbete åt sidan och la till mms-funktionalitet direkt i Club Shoppinggatan (fortfarande prebeta). Så nu kan användaren av Shoppinggatan, som har registrerat sig och sitt mobilnummer, mms:a in en bild och få den levererad till en kompis. Riktigt trevligt. MMS med video har vi tyvärr inte stöd för ännu, men det ska väl inte heller vara omöjligt att ordna.&lt;br /&gt;&lt;br /&gt;Självklart ska man även kunna använda mms för att lägga upp bilder bredvid produkter, i kommentarer och på sin aktivitetsfeed, men det återstår att implementera.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-3541140271994375396?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/3541140271994375396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=3541140271994375396' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/3541140271994375396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/3541140271994375396'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/10/ett-mms-kommer-lastat.html' title='Ett mms kommer lastat...'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-8047702165952606073</id><published>2008-10-15T00:12:00.000-07:00</published><updated>2008-10-15T00:25:43.664-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='frost'/><category scheme='http://www.blogger.com/atom/ns#' term='xcerion'/><category scheme='http://www.blogger.com/atom/ns#' term='sullivan'/><category scheme='http://www.blogger.com/atom/ns#' term='os as a service'/><title type='text'>Xcerion vann pris för bästa Cloud Computing-produkt</title><content type='html'>&lt;a href="http://icloud.com/live/images/screenshots.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px;" src="http://icloud.com/live/images/screenshots.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Jag läste precis att &lt;a href='http://internetworld.idg.se/2.1006/1.185613/svensk-webb-20-tjanst-vann-europeiskt-pris'&gt;Xcerion vann Frost &amp; Sullivans pris för bästa Cloud Computing-produkt&lt;/a&gt;. Skoj! &lt;br /&gt;&lt;br /&gt;När jag träffade Xcerions grundare Daniel senast så berättade han lite om vad de för tillfället jobbade med. Det är ingen liten produkt, utan allt som man kan hitta i ett vanligt operativsystem ska finnas i Xcerion. Lägg därtill arbetet med själva klustret som driver alla operativsystem så får du en bild av vilket enormt arbete det är.&lt;br /&gt;&lt;br /&gt;Och lika ambitiöst som projektet är, lika stor kan vinsten bli vid en framgång. Jag skulle inte bli förvånad om &lt;strong&gt;Daniel och Xcerion blir vår nästa stora svenska IT-framgång&lt;/strong&gt; efter Skype och MySQL (och givetvis Shoppinggatan).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-8047702165952606073?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/8047702165952606073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=8047702165952606073' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/8047702165952606073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/8047702165952606073'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/10/xcerion-vann-pris-fr-bsta-cloud.html' title='Xcerion vann pris för bästa Cloud Computing-produkt'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-727563812548593756</id><published>2008-10-13T03:10:00.001-07:00</published><updated>2008-10-13T03:16:06.361-07:00</updated><title type='text'>Sökningen v1.0 :)</title><content type='html'>Nu har Peter kommit långt med sökningen på Shoppinggatan! Numera får man riktigt relevanta resultat på en stor mängd sökningar. Eller vad sägs om &lt;a href='http://www.shoppinggatan.se/nsearch?s=bl%E5%20sidenkl%E4nning'&gt;Blå sidenklänning&lt;/a&gt; och &lt;a href='http://www.shoppinggatan.se/nsearch/tillbarnen?pc=149&amp;s=fem%20myror%20%E4r%20fler%20%E4n%20fyra%20elefanter'&gt;Fem myror är fler än fyra elefanter&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Nu jobbar Peter och Jenny med ett nice interface för designers och märkeskläder, det kommer att bli riktigt bra!&lt;br /&gt;&lt;br /&gt;Själv jobbar jag på med Club Shoppinggatan, men den är i alfa och alltså inget man kan prova. Men bra blir det!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-727563812548593756?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/727563812548593756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=727563812548593756' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/727563812548593756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/727563812548593756'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/10/skningen-v10.html' title='Sökningen v1.0 :)'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-5994246823817756115</id><published>2008-10-12T10:17:00.000-07:00</published><updated>2008-10-12T10:31:41.155-07:00</updated><title type='text'>Chris Messina om OAuth</title><content type='html'>&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="288" id="viddler"&gt;&lt;param name="movie" value="http://www.viddler.com/player/7ee74582/" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="wmode" value="transparent"/&gt;&lt;embed src="http://www.viddler.com/player/7ee74582/" width="437" height="288" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" wmode="transparent" name="viddler" &gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='oauth.net'&gt;OAuth&lt;/a&gt; är spännande för alla oss som knappt kan sitta still i väntan på ett mer integrerat Internet. På &lt;a href='http://events.carsonified.com/fowa/2008/london/'&gt;the Future of Web Apps&lt;/a&gt; som precis gått av stapeln i London berättade &lt;a href='http://en.wikipedia.org/wiki/Chris_Messina_(open_source_advocate)'&gt;Chris Messina&lt;/a&gt; om just OAuth, vad det är och vad det innebär för oss webbapplikationsutvecklare och alla som använder internet. Mina oerhört korta sammanfattning av OAuth är iaf: "Ett protokoll som gör det möjligt för användare att med fullständig kontroll dela information mellan olika sajter, tjänster och applikationer."&lt;br /&gt;&lt;br /&gt;Men min definition är ganska kortfattad. Kolla på videon istället. Och implementera oauth för just din service.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-5994246823817756115?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/5994246823817756115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=5994246823817756115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5994246823817756115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5994246823817756115'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/10/chris-messina-om-oauth.html' title='Chris Messina om OAuth'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-5693076106573304027</id><published>2008-10-12T08:48:00.000-07:00</published><updated>2008-10-12T09:01:49.122-07:00</updated><title type='text'>TinyMCE är gott</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_ThLXP21fsaA/SPIfW-JFNqI/AAAAAAAAA9E/EE5ERZeESVY/s1600-h/tinymce.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_ThLXP21fsaA/SPIfW-JFNqI/AAAAAAAAA9E/EE5ERZeESVY/s400/tinymce.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5256298194593461922" /&gt;&lt;/a&gt;&lt;br /&gt;En viktig ingridiens i all webbutveckling är att använda sig av riktigt, riktigt snygga opensouce-komponenter.&lt;br /&gt;&lt;br /&gt;Idag har jag implementerat några platser där man redigerar text, och då använt mig av TinyMCE. TinyMCE är ett utmärkt exempel på riktigt bra opensource-komponenter.&lt;br /&gt;Istället för att använda sig av textarea så får man med TinyMCE en liten wyiswyg-editor (se screenshoten ovan). Den kan man sedan göra hur enkel eller komplicerad som helst.&lt;br /&gt;Hade vi själva gjort samma funktionalitet som var crossbrowser hade vi haft ganska många timmars utveckling framför oss, men nu handlade det om någon timma för att sätta sig in i TinyMCE's API.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-5693076106573304027?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/5693076106573304027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=5693076106573304027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5693076106573304027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5693076106573304027'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/10/tinymce-r-gott.html' title='TinyMCE är gott'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ThLXP21fsaA/SPIfW-JFNqI/AAAAAAAAA9E/EE5ERZeESVY/s72-c/tinymce.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-6217750516903748860</id><published>2008-10-10T01:01:00.000-07:00</published><updated>2008-10-10T01:12:46.830-07:00</updated><title type='text'>Shoppinggatan goes mobile</title><content type='html'>Nu har vi signat upp oss för inkommande mms hos &lt;a href='http://www.42it.se'&gt;42it.se&lt;/a&gt;. Inkommande MMS ska användas på Club Shoppinggatan, den sociala delen av sajten. &lt;br /&gt;Hos den yngre generationen används mobiler med en naturlighet som är svår att förstå hos oss som är över 30, så att ha kopplingar till mobilen känns som ett måste för varje internetföretag med ambitioner. Att trenden mot mobila applikationer dessutom backas upp av äldre trendsetters via IPhone (och möjligen även av nerdiga trendsetters via Android) gör det till en försiktig gissning att mobilt användande av internet äntligen kommer att explodera.&lt;br /&gt;&lt;br /&gt;42it är annars ett trevligt Linköpingsföretag som jag har arbetat med tidigare för främst sms-tjänster. De har en bra prisbild, är som jag upplevt det pålitliga och alltid hjälpsamma. Att implementera deras sms- och mms-tjänster i ett php projekt är mycket enkelt, då de varit tidigt ute med ett webbaserat api.&lt;br /&gt;&lt;br /&gt;De har dock fört en ganska tyst tillvaro, man läser inte så mycket om dem på bloggar eller hör folk tala med dem.&lt;br /&gt;&lt;br /&gt;Ett enkelt sätt för dem att göra lite PR skulle kunna vara att skapa en enkel gratisvariant av tjänsten, tillgänglig för alla, via något av deras nummer och ett nyckelord.&lt;br /&gt;&lt;br /&gt;I vilket fall så verkar övergången från SMS till MMS vara relativt smärtfri.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-6217750516903748860?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/6217750516903748860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=6217750516903748860' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/6217750516903748860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/6217750516903748860'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/10/shoppinggatan-goes-mobile.html' title='Shoppinggatan goes mobile'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-4469922955156524892</id><published>2008-10-07T00:24:00.000-07:00</published><updated>2008-10-07T00:25:21.458-07:00</updated><title type='text'>Svensk dimmig tisdagsförmiddag...</title><content type='html'>Då behöver man lite färg:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/knriKq9r-GM&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/knriKq9r-GM&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Nu fortsätter arbetet på sveriges mest spännande shoppingsite!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-4469922955156524892?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/4469922955156524892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=4469922955156524892' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/4469922955156524892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/4469922955156524892'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/10/svensk-dimmig-tisdagsfrmiddag.html' title='Svensk dimmig tisdagsförmiddag...'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-1863365440598938232</id><published>2008-10-05T05:01:00.000-07:00</published><updated>2008-10-05T05:24:02.523-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Zend Framework'/><title type='text'>Att utveckla med PHP med Zend Framework</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_ThLXP21fsaA/SOixuZqWmuI/AAAAAAAAA6A/U7MqPUT73tE/s1600-h/zend.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_ThLXP21fsaA/SOixuZqWmuI/AAAAAAAAA6A/U7MqPUT73tE/s320/zend.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5253644376048311010" /&gt;&lt;/a&gt;&lt;br /&gt;När Zend Framework kom var den mer eller mindre som en räddare i nöden. När man skapade webbprojekt som var av lite större karaktär fick man vara väldigt noggrann och metodisk för att man inte skulle sitta med massor av spagettikod - när man arbetar i PHP blir det inte automagiskt så att projekten blev välstrukturerade.&lt;br /&gt;&lt;br /&gt;Just det var en av anledningarna till Java och .Net's framfart på nätet, att det var enklare att skapa välstrukturerad kod och att de hade ett bibliotek med tydlig, gemensam API.&lt;br /&gt;&lt;br /&gt;Till PHP hade det kommit många mindre frameworks, men problemet var att de oftast hade en mindre skara utvecklare bakom sig och framförallt ingen stor partner som borgade för dem långsiktigt. Att investera tid i dem var minst sagt vanskligt&lt;br /&gt;&lt;br /&gt;När Zend så lanserade sin Framework, Zend Framework, tillsammans med stora partners som IBM, hände det saker. I ett blev det enklare att skapa välstrukturerade webbsajter i flera lager, det gick snabbare att utveckla och skapa moduler. Frameworken håller mycket hög kvalitet och resulterar i högpresterande webbsidor.&lt;br /&gt;&lt;br /&gt;Nu har Zend Framework funnits i 1,5 år och utvecklingen har på inget sätt avstannat. Numera finns det många standardmoduler för kopplingar till externa sajter. OpenId har tex både en modul i frameworken för enkel inloggning och för OpenId-utgivare. Allt är dessutom väldokumenterat, både på Zend's egna sida och på otaliga andra webbplatser med tutorials, tipps och tricks.&lt;br /&gt;&lt;br /&gt;Själv tycker jag att jag har utvecklats ganska mycket i mitt förhållningssätt till Frameworken. Jag har nu många skapat många egna tilläggsmoduler och det går relativt snabbt att skapa design patterns för projekten.&lt;br /&gt;&lt;br /&gt;Jag är glad att Frameworken kom när den kom - Om inte hade jag nog lutat åt C# eller Java för webbutveckling. Men jag gillar ju PHP och alla möjligheter, bibliotek och framförallt all den information om varje upptänkbar situation och konfiguration som man kan tänkas behöva hjälp med - Ingen community slår PHP-utvecklarna på fingrarna.&lt;br /&gt;&lt;br /&gt;Så med Zend Framework blev det lätt för oss att välja plattform.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-1863365440598938232?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/1863365440598938232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=1863365440598938232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1863365440598938232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1863365440598938232'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/10/att-utveckla-med-php-med-zend-framework.html' title='Att utveckla med PHP med Zend Framework'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ThLXP21fsaA/SOixuZqWmuI/AAAAAAAAA6A/U7MqPUT73tE/s72-c/zend.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-6818923163302854985</id><published>2008-10-04T01:38:00.000-07:00</published><updated>2008-10-04T01:47:27.909-07:00</updated><title type='text'>Vad händer på Shoppinggatan?</title><content type='html'>Veckan som gått har varit mycket spännande. &lt;strong&gt;Peter jobbar på sökorden&lt;/strong&gt; så att inte bara färg och kategori ska vara valmöjligheterna. Närmast kommer sökorden att kopplas mer mot en ordbaslista, så att böjningar inte är något problem. Vissa synonymer och sammansatta ord är också på gång. Därefter kommer Peter att implementera ett &lt;strong&gt;snyggt interface för sökning mot designers och varumärken&lt;/strong&gt; som Jenny har definierat.&lt;br /&gt;&lt;br /&gt;Själv har jag fortsatt på den kanske mest spännande delen av Shoppinggatan, &lt;strong&gt;social shopping-delen&lt;/strong&gt;. Vi arbetar som bekant med Zend Framework, och Club Shoppinggatan utvecklas i samma modulanda som alla de snyggt kodade delarna av Frameworken. Fördelen med det är förstås att utvecklingen av nya funktioner går rasande fort.&lt;br /&gt;&lt;br /&gt;Ännu så länge är det mycket grundfunktionalitet och grafikklippning som gäller, men det går undan! &lt;strong&gt;11/11 är det dags för lansering!&lt;/strong&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-6818923163302854985?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/6818923163302854985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=6818923163302854985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/6818923163302854985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/6818923163302854985'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/10/vad-hnder-p-shoppinggatan.html' title='Vad händer på Shoppinggatan?'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-3510766398815895523</id><published>2008-10-03T23:59:00.000-07:00</published><updated>2008-10-04T00:41:15.743-07:00</updated><title type='text'>Entrepenörsgalan</title><content type='html'>I tisdags var jag på Entrepenörsgalan i Stockholms stadshus. Det arrangeras av Founders Alliance där jag är medlem och är ett riktigt bra event. &lt;br /&gt;&lt;br /&gt;Talarna var otroligt inspirerande (Ulla Lundevall, grundare Dustin, Robert af Jochnick, grundare Oriflame, Torsten Jansson, grundare New Wave Group, Mats Qviberg, grundare Avanza) och Kristina Lindhe (grundare Lexington) vann Founders Award i konkurrens med Mernosh Saatchi (grundare Humblestorm).&lt;br /&gt;&lt;br /&gt;Kristina som vann är riktigt cool. Hon har varit lugn och trevlig när jag har pratat med henne, men det är uppenbart att hon är stenhård och målinriktad när det gäller Lexingtons utveckling.&lt;br /&gt;&lt;br /&gt;Själv tyckte jag att det var extra kul att jag satt bredvid Kristofer Arwin under middagen. Kristofer är som bekant vd för Testfreaks och grundare av Pricerunner, så många av hans erfarenheter är nog direkt applicerbara på Shoppinggatan.&lt;br /&gt;&lt;br /&gt;Talarna var bra, middagsgästerna var bra och efterfesten på Udici&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-3510766398815895523?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/3510766398815895523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=3510766398815895523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/3510766398815895523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/3510766398815895523'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/10/entrepenrsgalan.html' title='Entrepenörsgalan'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-14551558969868078</id><published>2008-09-30T05:28:00.001-07:00</published><updated>2008-09-30T05:31:25.833-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sugarcubes'/><category scheme='http://www.blogger.com/atom/ns#' term='Glitnir'/><category scheme='http://www.blogger.com/atom/ns#' term='island'/><title type='text'>Idag firar vi Island!</title><content type='html'>Idag tänkte jag passa på att fira Island för den heroiska räddningen av den isländska banken Glitnir. Och hur firar man det bättre än med en video med det bästa island har att bjuda på? Björk i gamla Sugarcubes med låten Motorcrash:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/U_D6nxAa7rA&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/U_D6nxAa7rA&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Ikväll är det entrepenörsgalan! Skoj!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-14551558969868078?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/14551558969868078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=14551558969868078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/14551558969868078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/14551558969868078'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/idag-firar-vi-island.html' title='Idag firar vi Island!'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-5254884133788913574</id><published>2008-09-28T09:59:00.000-07:00</published><updated>2008-09-28T10:33:19.467-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='känslor'/><category scheme='http://www.blogger.com/atom/ns#' term='besökare'/><category scheme='http://www.blogger.com/atom/ns#' term='galna bloggare'/><title type='text'>Med känslor får du trogna besökare!</title><content type='html'>Vad alla större bloggare och publicister givetvis vet om är att en artikel eller blogpost ska väcka känslor för att intressera läsarna. Extra tydligt blir det när man tittar på Newsmill där man själv får berätta om man blivit arg, glad, nyfiken eller om man bara tyckte att en artikel var ointressant. Jag tänkte titta på några olika bloggar för att se hur de har använt sig av just känslor för att nå ut till många läsare.&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.1000apor.se/blogs/alex'&gt;Alex Schulman&lt;/a&gt; är det tydligaste exemplet på hur man i bästa tabloidanda får många användare. Alex blog byggde i princip helt på en blandning av provokation, kändisskvaller och i någon mån humor, vilket givetvis är ett fint framgångsrecept. Hans genomförande är skickligt, men de flesta skulle nog föredra att inte nå framgång för att man väckt så mycket ilska och avsky (visst, många blir glada också, men långt ifrån alla). Alex har som bekant tagit steget från blogg till en hel sajt som kretsar kring detta och det verkar fungera för honom.&lt;br /&gt;&lt;br /&gt;&lt;a href='http://disruptive.nu/'&gt;Disruptive&lt;/a&gt; är en blogg som tagit en annan väg. Poster som väcker känslor som glädje (humor), inspiration (inspirerande material som tex videon häromdan) och nyfikenhet (vad händer på nätet i sverige?). Givetvis är Disruptive en mycket mindre blogg med sin mindre målgrupp och sina något mer balanserade poster än tex Schulmans, men den är väl genomförd och har säkert lett till både en och annan affär för Rudolf och Poppe.&lt;br /&gt;&lt;br /&gt;&lt;a href='http://shampoorising.typepad.com/'&gt;Schampoo Rising&lt;/a&gt; är en underhållande och oerhört välgjord blogg som lyckats nå relativt många läsare genom sin höga kvalitet. Känslan som de spelar på är såklart nyfikenhet, överraskning och glädje, och jag tycker att bloggen verkligen är ett föredöme - att nå ut till många människor och få dem lite gladare på ett kreativt och inspirerande sätt, det är inte enkelt. Men så drivs den av några av sveriges bästa kulturskribenter.&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.newsmill.se/artikel/2008/08/31/jamstalldheten-kvaver-oss-ge-oss-tillbaka-den-riktige-mannen'&gt;Newsmills första stora hit&lt;/a&gt; var ett annat tydligt exempel. De flesta blev väl både förvånade, provocerade och lite arga över posten där de skrev om ömheten i ett slag över ansiktet. Provocerande åsikter i kombination med kändisar är ett enkelt grepp, men jag hoppas att de bara gjorde det för att rivstarta och att sajten senare kan växa till en seriös aktör i den offentliga debatten.&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.blondinbella.se/'&gt;Blondin Bella&lt;/a&gt; verkar både inspirera och provocera. Ingen annan blogg i Sverige har ett liknande genomslag (med ett par raders text kan Bella sälja slut nästan vilken produkt som helst). Själv tillhör jag inte målgruppen och förstår inte riktigt vari det inspirerande ligger, men jag antar att det har något att göra med att hon ser ganska bra ut och lever ett till synes glamouröst liv. Samma sak är givetvis provocerande. Unga, framgångsrika tjejer gillas inte i landet Jante. Populär är hon iaf.&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.dan.se'&gt;Dan.se&lt;/a&gt; är rolig, inspirerande och väcker nyfikenhet. Transparensen i hans projekt gör åtminstone mig nyfiken på att se hur det går för alla Dans projekt, och att han kryddar det med att bli arg på sina leverantörer och pappa staten med jämna mellanrum gör sajten dessutom rolig. Någon kan säkert bli provocerad av tex UPS-brunskjort-inläggen, men till skillnad från Schulman skriver Dan iaf om riktiga problem, han hittar inte bara på situationer för att få ett provocerande blogginlägg.&lt;br /&gt;&lt;br /&gt;Det bästa exemplet är givetvis &lt;a href='http://49swe.blogspot.com'&gt;min egen blogg&lt;/a&gt;. Jag skriver fantastiska texter som är både inspirerande, roliga och överraskande, så att jag snart har den första riktigt populära utvecklarbloggen kommer inte som någon överraskning för någon.&lt;br /&gt;&lt;br /&gt;Så, väck känslor, men var rolig, intressant och inspirerande så får vi en lite trevligare tillvaro tillsammans på internet!&lt;br /&gt;&lt;br /&gt;[Urvalet av bloggar baseras på de bloggar som jag själv besöker, har besökt eller har hört talas om och besökt].&lt;br /&gt;&lt;br /&gt;Några bra länkar på ämnet: &lt;br /&gt;&lt;a href='http://www.doshdosh.com/key-to-viral-marketing-is-emotional-engagement/'&gt;Key to viral marketing is emotional engagement&lt;/a&gt;&lt;br /&gt;&lt;a href='http://www.doshdosh.com/how-surprise-helps-word-of-mouth-and-viral-marketing/'&gt;How surprise helps word of mouth and viral marketing&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-5254884133788913574?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/5254884133788913574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=5254884133788913574' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5254884133788913574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5254884133788913574'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/med-knslor-fr-du-trogna-beskare.html' title='Med känslor får du trogna besökare!'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-2373648528387277330</id><published>2008-09-26T01:44:00.000-07:00</published><updated>2008-09-26T02:21:54.451-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='online'/><category scheme='http://www.blogger.com/atom/ns#' term='shopping'/><title type='text'>Stora framgångar för nya shoppingguiden!</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_ThLXP21fsaA/SNymFFR6KiI/AAAAAAAAA5Y/4pvZPJbzTkc/s1600-h/nysok2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_ThLXP21fsaA/SNymFFR6KiI/AAAAAAAAA5Y/4pvZPJbzTkc/s400/nysok2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5250253871854004770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nu har den nya &lt;a href='http://www.shoppinggatan.se/shopping'&gt;shoppingguiden&lt;/a&gt; varit tillgänglig i drygt en dag och jag kikade precis på statistiken - Sidvisningarna har gått upp med 86%! Ett mycket gott resultat som vi är mycket nöjda med. Och då kommer det ändå att tillkomma ett antal riktigt bra funktioner och förbättringar inom kort!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-2373648528387277330?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/2373648528387277330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=2373648528387277330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2373648528387277330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2373648528387277330'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/stora-framgngar-fr-nya-shoppingguiden.html' title='Stora framgångar för nya shoppingguiden!'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ThLXP21fsaA/SNymFFR6KiI/AAAAAAAAA5Y/4pvZPJbzTkc/s72-c/nysok2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-4606938471561734016</id><published>2008-09-24T05:47:00.000-07:00</published><updated>2008-09-24T05:50:49.018-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shopping'/><category scheme='http://www.blogger.com/atom/ns#' term='shoppinggatan'/><title type='text'>Nya söken uppe :)</title><content type='html'>Sådär, nu är nya söken uppe och rullar. Bland nyheterna är bland annat mycket mer naturlig runtklickning, större bilder, tydligare interface samt produkthistorik.&lt;br /&gt;Det är en mycket bättre upplevelse!&lt;br /&gt;&lt;br /&gt;Sen återstår en del saker såklart, men så är det alltid :)&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.shoppinggatan.se/shopping'&gt;Se själv hur lätt du hittar kläder, inredning och annat på Shoppinggatan!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-4606938471561734016?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/4606938471561734016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=4606938471561734016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/4606938471561734016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/4606938471561734016'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/nya-sken-uppe.html' title='Nya söken uppe :)'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-2205740308499402632</id><published>2008-09-22T22:39:00.001-07:00</published><updated>2008-09-22T22:55:36.979-07:00</updated><title type='text'>Förhandsvisning nu på morgonen</title><content type='html'>Jag jobbar för närvarande mest med shoppinggatans sökverktyg, och det börjar likna något. Själv brukar jag tycka att det är kul att föjla utvecklingen hos nya spännande företag, så därför länkar jag till den nya sökfunktionen: &lt;a href='http://www.shoppinggatan.se/nsearch'&gt;Shoppingguide&lt;/a&gt;. Dock: Länken går till en utvecklingsversion. Pixliga bilder tex då vi måste konvertera alla thumbnails till det nya, större formatet.&lt;br /&gt;&lt;br /&gt;I övrigt så ser jag fram emot torsdag, för då blir Peter tillgänglig igen. 49lights består av mig, Jenny och Peter. &lt;br /&gt;&lt;b&gt;Jenny&lt;/b&gt; är vd, visionären bakom Shoppinggatan, och det är hon som specar upp hur allt ska se ut och fungera, fyller sajten med innehåll och skapar grafik. Roligt om Jenny är att hon förutom sin civilingenjörsexamen i Teknisk Fysik har pluggat Hindi i några år på universitetet.&lt;br /&gt;&lt;b&gt;Peter&lt;/b&gt; är en fantastisk utvecklare med rötterna i dotnet, ai och databasprogrammering. Spännande detalj är att han varit i Las Vegas och spelat i poker-VM.&lt;br /&gt;Och själv är &lt;b&gt;jag&lt;/b&gt; en mångfacetterad utvecklare som älskar internet och som har provat på allt från Fortran77 till Amiga Basic.&lt;br /&gt;&lt;br /&gt;Peter har iaf varit ute på konsultuppdrag ett tag, så att få tillbaka honom i matchen snabbar på utvecklingen avsevärt (antagligen mer än 100%, Peter är grymt effektiv ;))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-2205740308499402632?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/2205740308499402632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=2205740308499402632' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2205740308499402632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2205740308499402632'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/frhandsvisning-nu-p-morgonen.html' title='Förhandsvisning nu på morgonen'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-1153985657733210590</id><published>2008-09-19T04:28:00.000-07:00</published><updated>2008-09-19T04:37:23.083-07:00</updated><title type='text'>Hitta dina favoriter bland tusentals produkter!</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_ThLXP21fsaA/SNOOw02Q5BI/AAAAAAAAA5Q/1J0AxfjXz5Y/s1600-h/nysok.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_ThLXP21fsaA/SNOOw02Q5BI/AAAAAAAAA5Q/1J0AxfjXz5Y/s400/nysok.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5247694960287867922" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Vår tanke kring sökverktyget är att det ska vara enkelt att hitta snygga produkter från så många webbshoppar som möjligt. Nu börjar den nya sökfunktionen att ta form, även om mycket jobb såklart återstår. På måndag kommer en förbättrad variant av just produktsökningen upp, så kika gärna in på &lt;a href='http://www.shoppinggatan.se'&gt;Shoppinggatan.se&lt;/a&gt; då.&lt;br /&gt;&lt;br /&gt;Den 11/11 kommer för övrigt många andra spännande funktioner med otroligt stor potential att lanseras! Lägg datumet och just Shoppinggatan på minnet!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-1153985657733210590?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/1153985657733210590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=1153985657733210590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1153985657733210590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1153985657733210590'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/hitta-dina-favoriter-bland-tusentals.html' title='Hitta dina favoriter bland tusentals produkter!'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ThLXP21fsaA/SNOOw02Q5BI/AAAAAAAAA5Q/1J0AxfjXz5Y/s72-c/nysok.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-5254898529079792128</id><published>2008-09-18T03:36:00.002-07:00</published><updated>2008-09-18T11:54:50.490-07:00</updated><title type='text'>Hur ska svenska företag hantera missnöjda bloggare?</title><content type='html'>&lt;p&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/commons/6/6b/David_and_Goliath_by_Caravaggio.jpg"&gt;&lt;img style="text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://upload.wikimedia.org/wikipedia/commons/6/6b/David_and_Goliath_by_Caravaggio.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br&gt;&lt;span style='font-size:10px;'&gt;&lt;i&gt;Ta inte strid, då har ni snart en David mot Goliat-situation som ni inte kan vinna.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Svenska företag verkar inte ha ställt om sig helt till vårt nya medielandskap. En bloggare som uttrycker sitt missnöje kan med fel hantering gå från en tråkig petitess till ett större PR-haveri. Därför tänkte jag hjälpa nyfikna personer som av någon anledning fått ansvar för bilden av företaget på nätet, och som bonus bara krydda det med historien om Dan.se och UPS. ;)&lt;br /&gt;&lt;br /&gt;Så hur ska ett företag reagera på kritik i bloggar?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. Googla bloggen för att se hur stor den är&lt;/strong&gt;. Desto fler träffar på google, desto sämre är det att ta strid.&lt;br /&gt;Tex bloggen Dan.se så ger en googlesökning 100,000 träffar eller dubbelt så många som "Lasse Berghagen". Det betyder att han antagligen har en relativt välbesökt blogg.&lt;br /&gt;Se också efter på &lt;a href='http://www.bloggportalen.se'&gt;bloggportalen.se&lt;/a&gt; om bloggen listas där. Då kan ni i klartext se hur många som läser bloggen. &lt;br /&gt;Men: Även en liten blogg kan läsas av en mycket populär bloggare, och saker sprids som en löpeld över blogosfären om storyn är tillräckligt bra.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Om ni har tid, förvandla bloggaren till en nöjd kund&lt;/strong&gt;. En tidigare missnöjd kund som ni får att bli nöjd är som bekant en oerhört trogen kund. &lt;br /&gt;Om det dessutom är en inflytelserik bloggare kan företaget på detta sätt få ganska mycket positiv uppmärksamhet som tack för en relativt liten insats.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. Om ni inte har tid, ignorera det hela.&lt;/strong&gt; En bloggare som vädrar sitt missnöje gör det givetvis för att få uppmärksamhet, endera av er eller genom storyn som han och ni har tillsammans. Om ni inte bemöter den, försvinner storyn. Det ursprungliga blogginlägget kommer kanske att ligga kvar, men då bloggar är färskvara så får det ursprungliga inlägget knappt någon spridning.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. Koppla inte in advokater eller försök tvinga bloggaren att ta bort sina inlägg&lt;/strong&gt;. Den enda följden är att er "nya" strid blir publicerad på bloggen och varenda liberal bloggare kommer att ropa yttrandefrihet och cencur, varpå orginalnyheten får ännu större spridning. Allra sämst är givetvis om traditionell media sedan uppmärksammar det hela, för då går bloggstriden från att ha ett antal tusen läsare till många, många fler.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5. Brandsläck&lt;/strong&gt;: Om ni trots allt kopplar in advokater och det hela kommer ändå ut i bloggosfären, ta ny kontakt med bloggaren, nu från högre nivå, och red ut de ursprungliga problemen. Nytt blogginlägg kommer då att förkunna "seger", bloggaren blir nöjd över sitt inflytande, och storyn blir med ens ointressant.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I exemplet med &lt;a href='http://www.dan.se'&gt;Dan.se&lt;/a&gt; så uttryckte &lt;a href='http://www.dan.se/danne-josefsson-avslojar-ups-bluffen.html'&gt;Dan sitt missnöje med UPS&lt;/a&gt; och kompletterade den med en humoristisk illustration som inte var direkt smickrande. &lt;br /&gt;&lt;br /&gt;UPS följde upp det hela genom att skicka ett brev via sitt juridiska ombud där Dan ombads ta bort det aktuella blogginlägget. &lt;br /&gt;&lt;br /&gt;Dans reaktion var det förväntade, för ett &lt;strong&gt;brev från ett storföretags advokater är guld värt för varje bloggare&lt;/strong&gt;: Dan publicerade brevet i sin helhet och det hela diskuterades i &lt;a href='http://blogg.tkj.se/dan-ups-nazister/'&gt;massor&lt;/a&gt; &lt;a href='http://disruptive.nu/2008/09/17/ups-del2/'&gt;av&lt;/a&gt; &lt;a href='http://www.joinsimon.se/ups-dan-lektion-ej-agera-pr-bloggare/'&gt;bloggar&lt;/a&gt;. Till slut fick &lt;a href='http://www.dagensmedia.se/mallar/dagensmedia_mall.asp?version=189157'&gt;ett större medium&lt;/a&gt; upp ögonen för nyheten, och vips får alla se ett klassiskt David mot Goliat-fall, och storföretaget har förlorat slaget.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-5254898529079792128?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/5254898529079792128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=5254898529079792128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5254898529079792128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5254898529079792128'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/hur-ska-svenska-fretag-hantera-missnjda.html' title='Hur ska svenska företag hantera missnöjda bloggare?'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-5313506681116499348</id><published>2008-09-18T03:36:00.001-07:00</published><updated>2008-09-18T05:55:35.056-07:00</updated><title type='text'>Relevanta nyhetsbrev säljer givetvis bäst!</title><content type='html'>&lt;center&gt;&lt;a href="http://1.bp.blogspot.com/_ThLXP21fsaA/SNJPckoeQ2I/AAAAAAAAA5I/Il3Ho9pz02Q/s1600-h/designonline.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_ThLXP21fsaA/SNJPckoeQ2I/AAAAAAAAA5I/Il3Ho9pz02Q/s400/designonline.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5247343868128412514" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Idag fick jag Designonlines nyhetsbrev i min mailbox. Det är kul med nyhetsbrev där man faktiskt blir tipsad om saker man gillar. Avslutsfrekvensen går givetvis upp med relevanta produkter i listan och risken att man skapar ett filter eller avanmäler sig minskar. Och märk, jag skrev att jag blev tipsad, inte att jag fick ett reklamutskick! Skillnaden i användarens upplevelse är oändlig!&lt;br /&gt;Alla webbshoppar borde skicka ut någorlunda personlig anpassade erbjudanden till sina kunder!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-5313506681116499348?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/5313506681116499348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=5313506681116499348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5313506681116499348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5313506681116499348'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/relevanta-nyhetsbrev-sljer-givetvis-bst.html' title='Relevanta nyhetsbrev säljer givetvis bäst!'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ThLXP21fsaA/SNJPckoeQ2I/AAAAAAAAA5I/Il3Ho9pz02Q/s72-c/designonline.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-964584541747470841</id><published>2008-09-18T03:36:00.000-07:00</published><updated>2008-09-18T05:55:00.531-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shoppinggatan'/><title type='text'>Nya sökningen...</title><content type='html'>Den sök som nu ligger uppe på Shoppinggatan.se är något av en prototyp. Den visar på möjligheterna med sökningen, men är långt ifrån optimal.&lt;br /&gt;&lt;br /&gt;De senaste dagarna har vi arbetat på en ny version av söken. Den kommer att bli riktigt vass och många kommer att ha både nytta och nöje av den. Färgsökningens interface har förbättrats, kategorierna har förbättras och navigationen blir även den ny och mycket bättre!&lt;br /&gt;Det är skoj att arbeta på något som blir så bra som Shoppinggatan :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-964584541747470841?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/964584541747470841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=964584541747470841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/964584541747470841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/964584541747470841'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/nya-skningen.html' title='Nya sökningen...'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-1297495459830672934</id><published>2008-09-18T00:32:00.000-07:00</published><updated>2008-09-18T00:47:36.980-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jurist'/><category scheme='http://www.blogger.com/atom/ns#' term='Dan'/><category scheme='http://www.blogger.com/atom/ns#' term='UPS'/><title type='text'>UPS får Disruptives kalkonpris i kommunikation</title><content type='html'>Vid det här laget har de flesta givetvis redan läst om &lt;a href='http://www.dan.se/ups-skickar-advokaterna-pa-stackars-dan.html'&gt;Dan vs UPS&lt;/a&gt;. Fantastiskt rolig läsning.&lt;br /&gt;&lt;br /&gt;I vilket fall som helst så är det precis som &lt;a href='http://disruptive.nu/2008/09/17/ups-del2/'&gt;Rudolf&lt;/a&gt; och &lt;a href='http://www.joinsimon.se/ups-dan-lektion-ej-agera-pr-bloggare/'&gt;Simon&lt;/a&gt; skriver: UPS hanterar situationen på sämsta tänkbara sätt. Istället för att snabbt göra något positivt mot Dan, vilket hade följts av positiva inlägg på hans sida och en nöjd kund, så skickar de alltså advokaterna på honom. Följden blir givetvis att Dan publicerar brevet, originalstoryn om Dan och UPS får ytterligare spridning, och brevet leder till oändliga mängder blogginlägg i ämnet. Och förutsatt att det inte är en medveten strategi från UPS (all publicitet är bra publicitet) så är allt det åstadkommer massor av just dålig publicitet.&lt;br /&gt;&lt;br /&gt;Snälla storföretag. Agera smartare!&lt;br /&gt;&lt;br /&gt;Nu väntar jag med spänning på fortsättningen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-1297495459830672934?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/1297495459830672934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=1297495459830672934' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1297495459830672934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1297495459830672934'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/ups-fr-disruptives-kalkonpris-i.html' title='UPS får Disruptives kalkonpris i kommunikation'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-3137651862638716922</id><published>2008-09-13T05:19:00.001-07:00</published><updated>2008-09-13T05:21:49.821-07:00</updated><title type='text'>Mycket välgörenhet idag - Rudolf skänker pengar till Rädda barnen</title><content type='html'>Rudolf tyckte att det var lite lite med 20 kr per inlänk från Vattenfall, så han lovade att ge det dubbla för varje länk till &lt;a href='http://www.mjukvara.se'&gt;Mjukvara&lt;/a&gt;. Så nu gjorde jag det! 60 kr till välgörenhet idag, inte illa!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-3137651862638716922?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/3137651862638716922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=3137651862638716922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/3137651862638716922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/3137651862638716922'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/mycket-vlgrenhet-idag-rudolf-sknker.html' title='Mycket välgörenhet idag - Rudolf skänker pengar till Rädda barnen'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-1066501173385167917</id><published>2008-09-13T02:13:00.000-07:00</published><updated>2008-09-13T02:17:39.922-07:00</updated><title type='text'>Välgörenhet på webben - Länka till childhood!</title><content type='html'>Ja, det är bara att &lt;a href='http://www.uppdragbarn.se/skriv-om-oss/'&gt;blogga på så skänker vattenfall 20 kr&lt;/a&gt; till &lt;a href='http://www.uppdragbarn.se/'&gt;childhood&lt;/a&gt;. Bra länkbete, men det blir ganska billiga inlänkningar för så mycket goodwill (1000 inlänkande bloggar = 20000).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-1066501173385167917?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/1066501173385167917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=1066501173385167917' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1066501173385167917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1066501173385167917'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/vlgrenhet-p-webben-lnka-till-childhood.html' title='Välgörenhet på webben - Länka till childhood!'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-1481849440919839650</id><published>2008-09-13T01:39:00.000-07:00</published><updated>2008-09-13T02:06:44.587-07:00</updated><title type='text'>Kaskado - det funkade + Dan.se's roliga prylar riktigt roliga</title><content type='html'>&lt;a href="http://www.roligaprylar.se/images/products/420/21-578-20080624190646.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://www.roligaprylar.se/images/products/420/21-578-20080624190646.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Igår provade jag så &lt;a href='http://www.kaskado.com'&gt;Kaskado på Wayne's Coffee&lt;/a&gt;. Jag aktiverade erbjudandet om en extra latte och visade min mobil i kassan, och vips fick jag och Jenny en varsin hink latte. Ungefär som jag hade förväntat mig, men vad jag inte förstod var vad "använd"-knappen gjorde, för grafiken såg precis likadan ut. Skulle jag trycka när biträdet tittade? Vad hade hänt om jag inte tryckte? I vilket fall fick jag mitt kaffe som utlovat.&lt;br /&gt;&lt;br /&gt;Jag sprang även på Henrik Ahlen på stan, och vi pratade lite om online-video. Henrik är alltid intressant att lyssna på, senast jag träffade honom var vid ett diskussionsbord om framtidens media som Founders Alliance anordnade.&lt;br /&gt;&lt;br /&gt;Jag läste idag på &lt;a href='http://www.dan.se'&gt;Dans blogg&lt;/a&gt; att han hade haft en oproduktiv vecka. Hösten har ju kommit och jag tror att många påverkas av det. Har inte bloggandet varit väldigt sparsamt denna vecka? I vilket fall så kollade in jag på Dans shop roligaprylar. Det var överaskande skoj, fast jag skulle nog kalla den för ironiska prylar. Det var riktigt skoj att läsa om produkterna, själv fastnade jag för &lt;a href='http://www.roligaprylar.se/Sat-Nag.html'&gt;Sat Nag, en ironiska GPS&lt;/a&gt;. Inte för att Dan verkar ha för lite att göra, men jag tror att just hans roligaprylar-produkter skulle passa bra även i bloggform. Jag skulle gärna läsa lite mer om produkterna, och gärna ploppa in då och då för att få mig ett skratt (och givetvis spendera pengar). Branding, förtroende och framförallt lojalitet borde den bloggen ge.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-1481849440919839650?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/1481849440919839650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=1481849440919839650' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1481849440919839650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1481849440919839650'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/blog-post.html' title='Kaskado - det funkade + Dan.se&apos;s roliga prylar riktigt roliga'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-8180458048173075224</id><published>2008-09-12T02:22:00.000-07:00</published><updated>2008-09-12T02:23:40.421-07:00</updated><title type='text'>Trevlig kommentar</title><content type='html'>Idag fick jag en trevlig kommentar kring Shoppinggatan.se:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;"Har kollat på shoppinggatan.se, ser vädligt bra ut! Skönt att det inte ser ut som en annan kelkoo eller pricerunner.. det gör mig att vilja shoppa faktiskt. Kanske kan man nån dag få en 3D shopping gatan, typ google maps och se webbshoppar som riktiga butiker ;) "&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Alltid trevligt med positiv feedback! Shoppinggatan ska vara den mest inspirerande shoppingsajten på nätet!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-8180458048173075224?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/8180458048173075224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=8180458048173075224' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/8180458048173075224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/8180458048173075224'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/trevlig-kommentar.html' title='Trevlig kommentar'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-7410666988340358521</id><published>2008-09-12T02:21:00.001-07:00</published><updated>2008-09-12T02:22:25.085-07:00</updated><title type='text'>Jobbar på sökfunktionen</title><content type='html'>För närvarande jobbar jag med sökfunktionen. Större bilder, enklare att söka och allmänt bättre resultat kommer det att bli när man söker bland shoppinggatans väldigt många produkter.&lt;br /&gt;&lt;br /&gt;Nu ska jag in och luncha med Fredrik på Pocketförlaget.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-7410666988340358521?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/7410666988340358521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=7410666988340358521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7410666988340358521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7410666988340358521'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/jobbar-p-skfunktionen.html' title='Jobbar på sökfunktionen'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-4985068977547844299</id><published>2008-09-10T08:36:00.000-07:00</published><updated>2008-09-10T08:56:10.929-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='galna bloggare'/><title type='text'>Men vad galna blogginlägg man hittar...</title><content type='html'>&lt;center&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/XanT1uQcGFg&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/XanT1uQcGFg&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Ja Cern är spännande och aftonbladet givetvis smällt upp vansinnighetsrubriker kring säkerheten kring anläggningen. "Jorden slukades inte av ett svart hål", blev rubriken efter testkörningarna tidigare idag. Fantastiskt.&lt;br /&gt;&lt;br /&gt;I blogosfären kan man för övrigt läsa massor om farorna med de svarta hålen. Några få knasiga domedagsprofeters utsagor får som vanligt stor spridning och att alla auktoriteter inom fysik bestämt förnekar att det skulle vara farligt, det bryr man sig inte om. Att samma kollisioner som vi ska titta på i partikelacceleratorn sker dagligen i atmosfären, det bryr sig ingen om. &lt;br /&gt;"Varför skulle vi då bygga ett 50-miljarders experiment om det sker naturligt hela tiden?" Ja kanske för att vi inte vet var kollisionerna inträffar, och kanske för att det är lite brus i bakgrunden :)&lt;br /&gt;&lt;br /&gt;Tokigt värre. Men men, det är väl så med webben, det finns gott om utrymme för alla oavsett åsikt. Och om inte aftonbladet inte skulle blåsa upp konstigheter så skulle det faktiskt inte spela så stor roll (tydligen blev många barn väldigt oroliga och det är ju tråkigt).&lt;br /&gt;&lt;br /&gt;Jag har för övrigt en åsikt i frågan om förundersökningsmaterialet som spreds på thepiratebay. Strama upp reglerna kring förundersökningar som gäller grova våldsbrott, det skulle vi alla må bra av. Varför ska vi läsa om varenda liten detalj i förfärliga brottsfall i en tiosidig special i kvällstidningarna? &lt;br /&gt;Det är ju minst lika perverst som att ladda ner bilderna från thepiratebay.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-4985068977547844299?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/4985068977547844299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=4985068977547844299' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/4985068977547844299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/4985068977547844299'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/men-vad-galna-blogginlgg-man-hittar.html' title='Men vad galna blogginlägg man hittar...'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-9219249789548525436</id><published>2008-09-10T01:17:00.000-07:00</published><updated>2008-09-10T01:37:55.071-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cern'/><category scheme='http://www.blogger.com/atom/ns#' term='LHC'/><title type='text'>LHC på Cern invigd</title><content type='html'>&lt;a href="http://lhc-machine-outreach.web.cern.ch/lhc-machine-outreach/photogallery/point1-oct06/images/nov060034.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://lhc-machine-outreach.web.cern.ch/lhc-machine-outreach/photogallery/point1-oct06/images/nov060034.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Idag drog LHC igång på Cern. Det är härligt när fysik uppmärksammas i pressen. På radion hörde jag min gamla fysiklärare Ulf Danielsson från Uppsala berätta om LHC, och på bland annat SvD och Aftonbladet visade man invigningen av LHV live med webb-tv. Återigen visar evenemanget hur överlägset enkelt nätet är för att visa live-sändningar.&lt;br /&gt;&lt;br /&gt;Vad man vill åstadkomma med den galet stora, kraftfulla och imponerande partikelacceleratorn kan man läsa på många håll, men jag håller givetvis tummarna för resultat som bevisar strängteorin i nån mån. Den mytomspunna Higgspartikeln är väl det mest uppenbara målet med acceleratorn. Eller som DN skriver, målet med LHC är att "lösa universums gåta" ;)&lt;br /&gt;&lt;br /&gt;Det är väldigt imponerande iaf, tusentals supraledande magneter som bara fungerar vid -272 grader (eller nåt i den stilen) håller partiklarna kvar i cirkelrörelsen och fokuserar dem. Flera stationer accelererar partiklarna tills de når en hastighet mycket nära ljusets. Själva partiklarna ska enligt hemsidan cirkulera inuti LHC i timtals för att öka chansen till kollisioner.&lt;br /&gt;&lt;br /&gt;Vad kommer vi "vanliga" skattebetalare få ut av LHC? Som med all grundforskning leder alla stora upptäkter inom fysiken till alla de produkter som vi tar för givet. 100-årig kvantmekanik är en förutsättning för modern elektronik och mycket teknik som är framtagen för de avancerade experimenten kan användas i vanliga applikationer nästan omedelbart. Webbläsaren är ett bra exempel, då den ju faktiskt föddes vid Cern för att underlätta delning av forskningsresultat forskare emellan.&lt;br /&gt;Den gigantiska datagrip som skapas för datorberäkningar kommer med all säkerhet att leda till snabbare och bättre applikationer på internet. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.aftonbladet.se/nyheter/article3286806.ab'&gt;Aftonbladet&lt;/a&gt;&lt;br /&gt;&lt;a href='http://www.svd.se/nyheter/utrikes/artikel_1694957.svd'&gt;SvD&lt;/a&gt;&lt;br /&gt;&lt;a href='http://www.dn.se/DNet/jsp/polopoly.jsp?d=597&amp;a=826448'&gt;DN&lt;/a&gt;&lt;br /&gt;&lt;a href='http://lhc-machine-outreach.web.cern.ch/lhc-machine-outreach/'&gt;LHC / Cern&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-9219249789548525436?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/9219249789548525436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=9219249789548525436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/9219249789548525436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/9219249789548525436'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/lhc-p-cern-invigd.html' title='LHC på Cern invigd'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-4134990215266507975</id><published>2008-09-09T09:59:00.000-07:00</published><updated>2008-09-09T10:00:08.277-07:00</updated><title type='text'>And it's up...</title><content type='html'>på framsidan! Äntligen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-4134990215266507975?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/4134990215266507975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=4134990215266507975' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/4134990215266507975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/4134990215266507975'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/and-its-up.html' title='And it&apos;s up...'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-8688727908814634935</id><published>2008-09-09T05:33:00.000-07:00</published><updated>2008-09-09T05:41:46.223-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='karta'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='shoppinggatan'/><title type='text'>Flashen continued...</title><content type='html'>&lt;center&gt; &lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="500" height="389" id="map12" align="middle"&gt;&lt;br /&gt; &lt;param name="allowScriptAccess" value="sameDomain" /&gt;&lt;br /&gt; &lt;param name="allowFullScreen" value="false" /&gt;&lt;br /&gt; &lt;param name="movie" value="http://www.shoppinggatan.se/public/test/map12.swf" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="bgcolor" value="#ffffff" /&gt; &lt;embed src="http://www.shoppinggatan.se/public/test/map12.swf" quality="high" bgcolor="#ffffff" width="500" height="389" name="map12" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;br /&gt; &lt;/object&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Nu har jag jobbat vidare med min härliga Flash under ytterligare några timmar. Tydligen så kunde man inte riktigt lita på vad man såg i Flash-IDE'n under preview, så jag fick skriva om alla animationerna. Men som sagt, jag börjar greppa Flash/Actionscript alltmer.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Nu finns iaf den kära flashen till allmän beskådan (den ovan är givetvis förminskad) på &lt;a href='http://www.shoppinggatan.se'&gt;Shoppinggatan.se&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-8688727908814634935?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/8688727908814634935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=8688727908814634935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/8688727908814634935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/8688727908814634935'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/flashen-continued.html' title='Flashen continued...'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-7103496765806576696</id><published>2008-09-08T11:29:00.000-07:00</published><updated>2008-09-08T11:34:03.999-07:00</updated><title type='text'>Snygg grafik ska gå snabbt att skapa</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_ThLXP21fsaA/SMVv7WzUkkI/AAAAAAAAA4w/1-lWEskcu8I/s1600-h/nya_produkter_2008-09-08.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_ThLXP21fsaA/SMVv7WzUkkI/AAAAAAAAA4w/1-lWEskcu8I/s400/nya_produkter_2008-09-08.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5243720406666613314" /&gt;&lt;/a&gt;&lt;br /&gt;Något som vi åstadkomma på Shoppinggatan är snygg grafik skapad med automatiserade verktyg. Ett exempel ser du ovan, där tre nya produkter från Inreda syns. &lt;br /&gt;PHP och lite MagickWand samt nån PSD-fil i grunden åstadkom den. Det roliga är att det blir riktigt snyggt så gott som alltid.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-7103496765806576696?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/7103496765806576696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=7103496765806576696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7103496765806576696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7103496765806576696'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/snygg-grafik-ska-g-snabbt-att-skapa.html' title='Snygg grafik ska gå snabbt att skapa'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ThLXP21fsaA/SMVv7WzUkkI/AAAAAAAAA4w/1-lWEskcu8I/s72-c/nya_produkter_2008-09-08.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-6513239869992621639</id><published>2008-09-08T11:16:00.000-07:00</published><updated>2008-09-08T11:19:08.508-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='shoppinggatan'/><title type='text'>En nice flash äntligen klar...</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_ThLXP21fsaA/SMVsiAcBwlI/AAAAAAAAA4o/4iniizlgHHw/s1600-h/karta_for_blog.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_ThLXP21fsaA/SMVsiAcBwlI/AAAAAAAAA4o/4iniizlgHHw/s400/karta_for_blog.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5243716672631718482" /&gt;&lt;/a&gt;&lt;br /&gt;Nu ska vi bara dubbelkolla allt en gång till så kommer den upp på kära Shoppinggatan.se &lt;br /&gt;Det tog ganska mycket längre tid än vad jag hade förväntat mig, mest för att jag inte kände till saker som att text-rutor i flash animerar fult (man måste göra om dem till bitmaps) osv. Men det blev en liten flash iaf som sammanfattar vad vi ämnar göra på Shoppinggatan. :) Jag skriver givetvis så snart den kommer upp!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-6513239869992621639?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/6513239869992621639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=6513239869992621639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/6513239869992621639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/6513239869992621639'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/en-nice-flash-ntligen-klar.html' title='En nice flash äntligen klar...'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ThLXP21fsaA/SMVsiAcBwlI/AAAAAAAAA4o/4iniizlgHHw/s72-c/karta_for_blog.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-2911054582544379922</id><published>2008-09-07T11:46:00.000-07:00</published><updated>2008-09-07T11:49:02.051-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Memcached'/><title type='text'>Memcached för stora sajter</title><content type='html'>&lt;a href='http://www.danga.com/memcached/'&gt;Memcached&lt;/a&gt; verkar grymt coolt. Jag behöver inte använda den för shoppinggatan ännu, men det är spännande läsning. "Enkel" och snygg teknik är alltid den bästa.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-2911054582544379922?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/2911054582544379922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=2911054582544379922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2911054582544379922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2911054582544379922'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/memcached-fr-stora-sajter.html' title='Memcached för stora sajter'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-3562413338950537015</id><published>2008-09-07T04:07:00.000-07:00</published><updated>2008-09-07T04:14:20.882-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Actionscript'/><category scheme='http://www.blogger.com/atom/ns#' term='Chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Flash comming your way...</title><content type='html'>Jag är fortfarande inte helt kompis med actionscript 3.0. Jag som är van vid PHP, C#, C++, Fortran, Java och Javascript är bortskämd med utmärkt online-dokumentation, bra foruminlägg, tutorials och annat som gör livet som utvecklare trevligt.&lt;br /&gt;&lt;br /&gt;Men för adobe-produkter som flash och actionscript är det lite annorlunda. Dålig struktur, konstiga programmerings-video-tutorials (varför varför varför?) och lite sämre gemenskap. Jag antar att det beror på att många flashare och kanske tom actionscriptare är grafiker snarare än utvecklare. &lt;br /&gt;Dessbättre uppvägs det av att Actionscript 3.0 är rätt ok och framförallt att resultatet blir riktigt nice!&lt;br /&gt;&lt;br /&gt;Google Chrome var förresten lite skoj och framförallt intressant för att få Gmail i en egen liten ikon bland snabbknapparna. Tyvärr är flashstödet så dåligt i den första betan att det i princip blir omöjligt att få en trevlig surfupplevelse. Men snabbt som sjutton är det och när de ordnat de första buggarna så kommer jag att bli Chromes trognaste användare!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-3562413338950537015?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/3562413338950537015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=3562413338950537015' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/3562413338950537015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/3562413338950537015'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/flash-comming-your-way.html' title='Flash comming your way...'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-659777636675277201</id><published>2008-09-06T00:03:00.000-07:00</published><updated>2008-09-06T00:23:56.892-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='utveckling'/><category scheme='http://www.blogger.com/atom/ns#' term='shoppinggatan'/><title type='text'>Jobbar fortfarande på flashen</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_ThLXP21fsaA/SMIrxp05wkI/AAAAAAAAA4g/uvg1IVer4cY/s1600-h/clubsg_preview.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_ThLXP21fsaA/SMIrxp05wkI/AAAAAAAAA4g/uvg1IVer4cY/s400/clubsg_preview.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5242801048254005826" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Jag jobbar fortfarande på en flash som sammanfattar vad Shoppinggatan handlar om. Det tar lite mer tid än väntat, men så är det ganska ofta. Nu börjar det dock dra ihop sig och snart är den klar. Skönt, för sen blir det jobb med &lt;a href='http://www.shoppinggatan.se/shopping'&gt;sökfunktionen&lt;/a&gt; på shoppinggatan.&lt;br /&gt;&lt;br /&gt;Jag läste om Dans (&lt;a href='http://www.dan.se'&gt;dan.se&lt;/a&gt;) projekt &lt;a href='http://www.contentor.se'&gt;contentor.se&lt;/a&gt;. Bra idé om textkvaliteten kan hållas hög med minimal administration, för alla har vi behov av content. Lite skoj dock att jag skrev fel adress och kom till contento.se, vilket är ett e-learning företag. Så jag antar att ett framtida företag iaf inte kommer att få heta Contentor AB. Kanske kommer det att stå Content Online i Sverige AB på alla fakturor medan företaget jobbar under namnet Contentor. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-659777636675277201?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/659777636675277201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=659777636675277201' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/659777636675277201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/659777636675277201'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/jobbar-fortfarande-p-flashen.html' title='Jobbar fortfarande på flashen'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ThLXP21fsaA/SMIrxp05wkI/AAAAAAAAA4g/uvg1IVer4cY/s72-c/clubsg_preview.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-2243338891568693420</id><published>2008-09-05T03:53:00.000-07:00</published><updated>2008-09-05T03:57:15.090-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='collage'/><category scheme='http://www.blogger.com/atom/ns#' term='blogg'/><category scheme='http://www.blogger.com/atom/ns#' term='shopping'/><title type='text'>Snygga collage är ett måste för bloggar</title><content type='html'>&lt;p&gt;&lt;center&gt;&lt;img src='http://www.shoppinggatan.se/public/images/uploads/Skolstart.png'&gt;&lt;/center&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;En av de applikationer som Shoppinggatan.se kommer att erbjuda är en collage-editor. På Shoppinggatans egen blogg, &lt;a href='http://www.shoppinggatan.se/channel49'&gt;Channel49&lt;/a&gt;, gör Jenny riktigt snygga collage. Bilder på bloggar är inte alltid så inspirerande som de skulle kunna vara, men det blir det snart ändring på!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-2243338891568693420?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/2243338891568693420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=2243338891568693420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2243338891568693420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2243338891568693420'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/snygga-collage-r-ett-mste-fr-bloggar.html' title='Snygga collage är ett måste för bloggar'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-7234117171164647587</id><published>2008-09-05T01:54:00.000-07:00</published><updated>2008-09-05T02:08:32.614-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Viral expansion'/><title type='text'>Swedish Startups på Ning</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_ThLXP21fsaA/SMD247qXS-I/AAAAAAAAA4Y/Ckecal4ciE0/s1600-h/swedish.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_ThLXP21fsaA/SMD247qXS-I/AAAAAAAAA4Y/Ckecal4ciE0/s400/swedish.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5242461424207743970" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Gick med i &lt;a href='http://swedishstartups.ning.com/'&gt;Swedish Startups&lt;/a&gt; på Ning igår. Lite skoj och cred till Mattias Swenson som startade den. Det verkar dock inte vara så mycket drag, och det är lite synd. Vi svenska entrepenörer har mycket nytta av att hjälpa varanadra, för givetvis är världen större än Sverige med sina 0,4% av alla surfare.&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.ning.com'&gt;Ning&lt;/a&gt; är för övrigt ett intressant företag. En av grundarna är Marc Andreessen som skapade Netscape. Nings är för övrigt en sajt som sprids med sk viral expansion loops. Inte bara viralt som i viral marknadsföring, där en video sprids viralt mellan vänner, utan iterativt - alla nätverk (som swedish startups) har i sig själva viral spridning, men medlemmarna där skapar nya nätverk som i sig är virala - därav viral looping. Youtube är naturligtvis också viralt loopande då alla som skapar videos sprider videon bland sina vänner, följt av nya videos skapade av vännerna. Den utmärkta tidningen Fast Company skrev för övrigt just om &lt;a href='http://www.fastcompany.com/magazine/125/nings-infinite-ambition.html'&gt;Ning's Viral Expansion Loop&lt;/a&gt; relativt nyligen. Klart läsvärd.&lt;br /&gt;&lt;br /&gt;Skapa en attraktiv sajt som bygger användarna via viral looping och du kan skatta dig lycklig.&lt;br /&gt;&lt;br /&gt;Vissa av applikationerna på Shoppinggatan kommer att kunna fungera viralt loopande och det ska bli spännande att se.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-7234117171164647587?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/7234117171164647587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=7234117171164647587' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7234117171164647587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/7234117171164647587'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/swedish-startups-p-ning.html' title='Swedish Startups på Ning'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ThLXP21fsaA/SMD247qXS-I/AAAAAAAAA4Y/Ckecal4ciE0/s72-c/swedish.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-2671429286627210204</id><published>2008-09-04T04:42:00.000-07:00</published><updated>2008-09-04T04:49:35.828-07:00</updated><title type='text'>Shoppinggatan.se fyller tre månader idag!</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/s57_TfQsqao&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/s57_TfQsqao&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Idag fyller &lt;a href='http://www.shoppinggatan.se'&gt;Shoppinggatan.se&lt;/a&gt; tre månader. Dvs, det var precis tre månader som den första betan gick live för allmänheten. Massor av arbete återstår innan Shoppinggatan är den sajt som den ska bli, men vi har iaf kommit en bit på väg. &lt;br /&gt;&lt;br /&gt;Relativt många besökare hittar redan in trots den tidiga betan och det är ju skoj, och trenden är mycket tydligt ökande. Själv kan jag knappt vänta på att se användarnas reaktion när all den funktionalitet som vi arbetar på blir klar.&lt;br /&gt;&lt;br /&gt;Shoppinggatan.se ska bli Sveriges ledande shoppingsajt och vi kommer inte att ge oss förren varenda svensk internetanvändare vet vilka vi är!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-2671429286627210204?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/2671429286627210204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=2671429286627210204' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2671429286627210204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/2671429286627210204'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/shoppinggatanse-fyller-tre-mnader-idag.html' title='Shoppinggatan.se fyller tre månader idag!'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-1966519442352114049</id><published>2008-09-04T04:26:00.000-07:00</published><updated>2008-09-04T04:42:41.823-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='e-handel'/><category scheme='http://www.blogger.com/atom/ns#' term='webbshopp'/><category scheme='http://www.blogger.com/atom/ns#' term='verktyg'/><category scheme='http://www.blogger.com/atom/ns#' term='försäljning'/><title type='text'>Streamline - Några månader senare</title><content type='html'>En av 49lights produkter är &lt;a href='http://www.49lights.com/se/streamline'&gt;Streamline som hjälper webbshoppar att möta sina användare bättre&lt;/a&gt;. Vi har precis utvärderat en av våra första kunder och kan konstatera att webbshoppens försäljning har ökat markant (några exakta siffror får jag inte ge men vi talar om en mycket stor försäljningsökning)!&lt;br /&gt;&lt;br /&gt;Streamline påbörjas med en grundlig inventering av hela webbshoppen med förslag på förbättringar. Därefter föreslår vi en Streamline-produkt som passar webbshoppen och ger den utökad funktionalitet. Med hjälp av riktigt vass informationsutvinning kan vi gruppera kunderna efter intresse och smak, och därmed också se till att varje besökare får se de produkter som intresserar honom/henne i varje steg av sitt webbshopsbesök. Man kan säga att vi ger alla webbshoppar tillgång till teknik som tidigare var förbehållen stora drakar som Amazon.&lt;br /&gt;&lt;br /&gt;Kul att se att Streamline fungerar bra!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-1966519442352114049?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/1966519442352114049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=1966519442352114049' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1966519442352114049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/1966519442352114049'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/streamline-ngra-mnader-senare.html' title='Streamline - Några månader senare'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7373419682782483177.post-5092342177630464675</id><published>2008-09-02T03:17:00.000-07:00</published><updated>2008-09-02T03:21:19.196-07:00</updated><title type='text'>Shoppinggatan ska göra det skoj att shoppa!</title><content type='html'>Idag jobbar jag på en flash som visar en del av den funktionalitet som shoppinggatan ska ha. Det är skoj att se funktionaliteten växa fram även om man alltid vill att det ska snabbare.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7373419682782483177-5092342177630464675?l=49swe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://49swe.blogspot.com/feeds/5092342177630464675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7373419682782483177&amp;postID=5092342177630464675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5092342177630464675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7373419682782483177/posts/default/5092342177630464675'/><link rel='alternate' type='text/html' href='http://49swe.blogspot.com/2008/09/shoppinggatan-ska-gra-det-skoj-att.html' title='Shoppinggatan ska göra det skoj att shoppa!'/><author><name>Mattias Aspelund</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_ThLXP21fsaA/Sf8weW7REQI/AAAAAAAABEw/4peHXxOG_bE/S220/mattias_privatbild.jpg'/></author><thr:total>0</thr:total></entry></feed>
