<?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-6619606000431090378</id><updated>2012-02-09T05:24:27.003+01:00</updated><category term='Social Media'/><category term='Windows XP'/><category term='Visual Studio'/><category term='Strategi'/><category term='Web fonts'/><category term='barn'/><category term='pirates of nansen'/><category term='bug'/><category term='Daytona'/><category term='episummit11'/><category term='Eigenbrodt'/><category term='VB.NET'/><category term='Apple'/><category term='Intranet Edition'/><category term='lybeckeffekten'/><category term='ASP.NET'/><category term='roadmap'/><category term='Garret Rogers'/><category term='Svenskt Näringsliv'/><category term='Fil Maj'/><category term='Nansen Chicago'/><category term='John Skeet'/><category term='Services Hosting'/><category term='Sveriges designer'/><category term='epicode'/><category term='EPiServer Commerce'/><category term='bowling'/><category term='anonymous identification'/><category term='Debugging'/><category term='Web 2.0 expo 2009'/><category term='förstudie'/><category term='PageTypeBuilder'/><category term='opera'/><category term='.NET 3.5'/><category term='webanalys'/><category term='scripting'/><category term='#epips2010'/><category term='facebook'/><category term='Nansen Stockholm'/><category term='#TEE09'/><category term='Episerver SEO'/><category term='webfarm'/><category term='IE6 SvD'/><category term='best practices'/><category term='Flipboard'/><category term='Hårdvara'/><category term='Url'/><category term='Tips'/><category term='Channel9'/><category term='EPidesk'/><category term='Word'/><category term='semester'/><category term='Nansen'/><category term='Söderhavet'/><category term='Relate+'/><category term='ShareThis'/><category term='Oomph'/><category term='Firefox'/><category term='iTunes'/><category term='FSA'/><category term='episerverworld'/><category term='retrospektiv'/><category term='statistics'/><category term='IIS7'/><category term='Skeppsbron'/><category term='Umbraco'/><category term='.NET'/><category term='Vista'/><category term='jQuery 1.7'/><category term='IIS 7'/><category term='tfs'/><category term='Nansen Team C'/><category term='Feedburner'/><category term='W3C'/><category term='OneNote'/><category term='Rapporthantering'/><category term='sitecatalyst'/><category term='rött'/><category term='live tv'/><category term='EPiServer Labs'/><category term='black screen'/><category term='Nansen Team XC'/><category term='jQuery 1.6'/><category term='EPiServer Mail'/><category term='Jaiku'/><category term='Skrivare'/><category term='frontend'/><category term='Launch'/><category term='personalization'/><category term='BDD'/><category term='Webbsidor'/><category term='IPM'/><category term='Obama'/><category term='#NDC2009'/><category term='head'/><category term='Deploy'/><category term='Geek Meet'/><category term='omniture'/><category term='#UE'/><category term='fastighetsbyrån'/><category term='Web 2.0 expo'/><category term='molnet'/><category term='dry'/><category term='nansenstyle'/><category term='Kompetensutveckling'/><category term='#GeekMeetSthlm'/><category term='startup'/><category term='ny webb'/><category term='konferens'/><category term='principles'/><category term='Oxite'/><category term='NDC 2009'/><category term='EMVP'/><category term='Team Burton'/><category term='Open Source'/><category term='kändisar'/><category term='Attollo'/><category term='dds'/><category term='Intranet'/><category term='wikipedia'/><category term='Google Chrome'/><category term='Proact'/><category term='publiceringsverktyg'/><category term='ottoboni'/><category term='episer'/><category term='Flickr'/><category term='epimail'/><category term='Marginalen'/><category term='Samsung'/><category term='film'/><category term='foursquare'/><category term='Episerver Community'/><category term='Silverlight'/><category term='relate'/><category term='mobile'/><category term='high performance'/><category term='Switchar'/><category term='NY Times'/><category term='solr'/><category term='continuous integration'/><category term='Wordpress'/><category term='installation'/><category term='Kampanj'/><category term='boulderdash'/><category term='html5'/><category term='Chris Andersson'/><category term='Amazon'/><category term='IBS'/><category term='firebug'/><category term='spel'/><category term='N2'/><category term='Skeppsbron Mighty Penguins'/><category term='Kreab'/><category term='telefonförsäljare'/><category term='#fordw2e'/><category term='70-564'/><category term='SSMS'/><category term='Google Site Search'/><category term='css'/><category term='Create+'/><category term='Absolut'/><category term='skvaller'/><category term='Paris'/><category term='Mix 2011'/><category term='Safari'/><category term='Dag König'/><category term='Extension X3'/><category term='IRM'/><category term='ie9'/><category term='fridtjof'/><category term='jQuery'/><category term='korpen'/><category term='Jofa'/><category term='Tim O&apos;Reilly'/><category term='Google SearchWiki'/><category term='Expressen'/><category term='hCard'/><category term='Restaurang'/><category term='c64'/><category term='Yahoo pipes'/><category term='födelsedag'/><category term='byggserver'/><category term='Rangy'/><category term='schack'/><category term='SvD'/><category term='Google Analytics'/><category term='User Experience'/><category term='code quality'/><category term='Free'/><category term='release'/><category term='Diggnation'/><category term='Commerce'/><category term='Cision'/><category term='Konica Minolta Bizhub C203'/><category term='abf'/><category term='Google Maps'/><category term='systemutveckling'/><category term='Coop'/><category term='Twitter'/><category term='Sveriges Bästa Byrå'/><category term='javascript'/><category term='Safari4'/><category term='EPiServer CMS 6 R2'/><category term='SalesForce'/><category term='partner summit'/><category term='Konvertering'/><category term='Trams'/><category term='fredag'/><category term='Xbox 360'/><category term='#epiday09'/><category term='gzip'/><category term='DotNetRocks'/><category term='online intelligence'/><category term='browsers'/><category term='siteseeker'/><category term='episerverdagen'/><category term='Mark Wubben'/><category term='Composer'/><category term='modésiter'/><category term='W3Schools'/><category term='forrester'/><category term='agile development'/><category term='HTC Dream'/><category term='Iphone Android mobilt'/><category term='website optimization'/><category term='PirateBay'/><category term='Windows Azure'/><category term='naturvetarna'/><category term='Yahoo'/><category term='Wired'/><category term='pingis'/><category term='pagtypebuilder'/><category term='hCalendar'/><category term='deloy'/><category term='Björn Eriksen'/><category term='Evoko'/><category term='Internet'/><category term='The Copa'/><category term='SBB'/><category term='Mikroblogg'/><category term='Motion charts'/><category term='communities'/><category term='web2expo'/><category term='API'/><category term='Mat'/><category term='Webbutvecklare'/><category term='C#'/><category term='Custom reports'/><category term='SonyEricsson'/><category term='Knowledge'/><category term='Getupdated'/><category term='epiday09'/><category term='.NET 4.0'/><category term='IRL'/><category term='FACADE'/><category term='search'/><category term='utvärdering'/><category term='mozilla'/><category term='Advanced segmentation'/><category term='#web2expo'/><category term='Julfest'/><category term='Webb09'/><category term='its nordic'/><category term='Seadragon'/><category term='Affärsutveckling'/><category term='kommunistfika'/><category term='#w20'/><category term='Arla'/><category term='Fridjtof Nansen'/><category term='Batterier'/><category term='Nya medarbetare'/><category term='jobb'/><category term='development'/><category term='interaktionsdesign'/><category term='coding standards'/><category term='Interactive Scene'/><category term='Berlin'/><category term='EPIserver B2B Adapt'/><category term='Google Search Appliance'/><category term='Steve Sanderson'/><category term='Internet Explorer 6'/><category term='Visual Studio 2008'/><category term='configuration'/><category term='rss'/><category term='FilippaK'/><category term='Designing and Developing ASP.NET Applications Using the Microsoft .NET Framework 3.5'/><category term='Länkar'/><category term='parallel downloads'/><category term='musik'/><category term='årets byrå'/><category term='DN'/><category term='Internetworld'/><category term='iOS'/><category term='Pointbreak'/><category term='mashup'/><category term='Fagerdala EPS System'/><category term='Tim Walters'/><category term='cnn'/><category term='mässa'/><category term='googleio'/><category term='IBM'/><category term='EPiServer CMS 6'/><category term='entrpreneur ships'/><category term='PDC 2008'/><category term='Windows Vista'/><category term='workshop'/><category term='Resume'/><category term='Scott Allen'/><category term='guldägg'/><category term='addskills'/><category term='SQL Server 2005'/><category term='Xbox'/><category term='tävling'/><category term='FBI'/><category term='Spotify'/><category term='HTC Hero'/><category term='TechEd'/><category term='sol'/><category term='#programmerare som får skolios'/><category term='webb-tv'/><category term='Øredev'/><category term='G1'/><category term='0770B0n1'/><category term='#w2e'/><category term='optimization'/><category term='webbdagarna'/><category term='Widget'/><category term='Heatmaps'/><category term='helium'/><category term='T-SQL'/><category term='smushit'/><category term='Event'/><category term='Nansen_En'/><category term='krav'/><category term='Hockey'/><category term='Episerver Community 3'/><category term='HTC Magic'/><category term='ClickHeat'/><category term='Nya kunder'/><category term='Alan Smith'/><category term='tag'/><category term='media2009'/><category term='Silverlight 2'/><category term='IDE'/><category term='SOA'/><category term='Business Intelligence'/><category term='XNA'/><category term='Social Media Data Hub'/><category term='Boston'/><category term='filmkväll'/><category term='Charts'/><category term='mjukvara'/><category term='Företagsamheten'/><category term='Hosting'/><category term='webkit'/><category term='Chicago'/><category term='Super Bowl'/><category term='Robert Nyman'/><category term='MCPD'/><category term='canvas'/><category term='Sideflickr'/><category term='saco'/><category term='green giant'/><category term='Awesomeness'/><category term='Great Works'/><category term='Mtv'/><category term='SQL Server 2008'/><category term='Arkitektur'/><category term='Office'/><category term='awesome'/><category term='jQuery 1.4'/><category term='Cykling'/><category term='Premium'/><category term='FOWA'/><category term='Marknadsföring'/><category term='Google'/><category term='Long Tail'/><category term='Bing'/><category term='scrum'/><category term='Episerverutvecklare'/><category term='Hitta'/><category term='Tech-ed 2008'/><category term='Management Studio'/><category term='Social Analytics'/><category term='Geears'/><category term='MSB'/><category term='Certifiering'/><category term='Dalarö'/><category term='ImageVault'/><category term='praktik'/><category term='nostalgi'/><category term='mkse'/><category term='SERP'/><category term='nätverk'/><category term='Resumé'/><category term='LeWeb'/><category term='Pulse'/><category term='internet explorer 9'/><category term='TechCrunch'/><category term='Microformats'/><category term='Progressive enhancement'/><category term='YQL'/><category term='EPiServer Relate+'/><category term='faster websites'/><category term='AtMedia2009'/><category term='trygg hansa'/><category term='DDB'/><category term='Web'/><category term='responsive design'/><category term='iphone'/><category term='Sociala medier'/><category term='metod'/><category term='AtMedia2008'/><category term='#iw100'/><category term='Tess Ferrandez'/><category term='windows mobile'/><category term='Indexing Service'/><category term='mobilt'/><category term='entreprenörsskap'/><category term='Rockstar'/><category term='Episerver CMO'/><category term='Sony'/><category term='Geolocation'/><category term='css3'/><category term='Gmail'/><category term='Skatteverket'/><category term='24hbc'/><category term='.NET Framework'/><category term='ux'/><category term='cloud'/><category term='Grattis'/><category term='Blogger google'/><category term='projektavslut'/><category term='Filhantering'/><category term='episerver'/><category term='social networks'/><category term='Fildelning'/><category term='MCITP'/><category term='IE8'/><category term='Cheat sheets'/><category term='coding'/><category term='Lansering'/><category term='Eric Lawrence'/><category term='ajax authentication c# security'/><category term='Idg'/><category term='Cooliris'/><category term='Judit och Judith'/><category term='Open Handset Alliance'/><category term='Microsoft Dynamics CRM'/><category term='sökmotorer'/><category term='Angry Birds'/><category term='Windows 8'/><category term='intelisense'/><category term='developing'/><category term='sociala intranät'/><category term='Recruiting'/><category term='An event apart'/><category term='CI'/><category term='70-356'/><category term='SvD lansering'/><category term='conference'/><category term='Visual Studio 2010'/><category term='Internetnärvaro'/><category term='ASP.NET MVC'/><category term='USA'/><category term='Visby'/><category term='EPiserver B2B Prospect'/><category term='oredev konferenser'/><category term='sIFR'/><category term='episerver awards'/><category term='Public Edition'/><category term='Android'/><category term='Digg'/><category term='Googleio Adobe'/><category term='Windows 7'/><category term='ajax'/><category term='programming'/><category term='Chris Heilmann'/><category term='Tasteline'/><category term='#thecopa'/><category term='Log4Net'/><category term='Vivabit'/><category term='TV4'/><category term='blog'/><category term='Web 2.0'/><category term='Chicago office space'/><category term='rekrytering'/><category term='SEO'/><category term='Svensk Handel'/><category term='köpenhamn'/><category term='San Francisco'/><category term='Stack Overflow'/><category term='#napxc'/><category term='microsoft'/><category term='Microsoft Search Server 2010 Express'/><category term='IE'/><category term='fail'/><category term='Episerver Partner Forum'/><category term='Bästa webbyrå'/><category term='Life at Nansen'/><category term='Cupcake'/><category term='less'/><category term='mashable'/><category term='Innebandy'/><title type='text'>Nansenbloggen</title><subtitle type='html'>I Nansenbloggen skriver vi som jobbar på Nansen om teknik, trender, webbdesign och andra sköna grejor som berör webbutveckling och att jobba på en webbyrå.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.nansen.se/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default?start-index=101&amp;max-results=100'/><author><name>Nansen</name><uri>http://www.blogger.com/profile/11097523520479257842</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>675</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-3277747396331019322</id><published>2012-02-07T11:43:00.003+01:00</published><updated>2012-02-08T09:08:16.909+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='episerver'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>Tuple&lt;T1,T2&gt; + EPiServer = Fail!</title><content type='html'>One of the dll's you need to reference in your project when using code from EPiServer Framework, for example the InitializableModule attribute, is the System.ComponentModel.Composition dll for .NET 2.0. If you do this in a .NET 4.0 project and then try to use Tuple&amp;lt;T1,T2&amp;gt; you will get an error message letting you know that Tuple&amp;lt;T1,T2&amp;gt; is declared in both System.ComponentModel.Composition.dll and mscorlib.dll. This is because System.ComponentModel.Composition declare a struct in the "System" namespace with the same name and function(?) as the new Tuple&amp;lt;T1,T2&amp;gt; struct in .NET 4.0.&lt;br /&gt;To fix this problem you can add an alias to the reference of System.ComponentModel.Composition in your project, this can be done in Visual Stuio by opening the Properties window for the reference and add an alias. It can also be done in the project file with the following code,&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;Reference Include="System.ComponentModel.Composition"&amp;gt;&lt;br /&gt;  &amp;lt;HintPath&amp;gt;..\Solution Items\References\System.ComponentModel.Composition.dll&lt;/HintPath&amp;gt;&lt;br /&gt;  &amp;lt;Aliases&gt;episerver&amp;lt;/Aliases&amp;gt;&lt;br /&gt;&amp;lt;/Reference&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;After that we have "Tuple&amp;lt;T1,T2&amp;gt; + EPiServer = Success!"&lt;br /&gt;As we only have the reference to this dll becuase EPiServer Framework uses it this will not have an impact on the function of EPiServer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-3277747396331019322?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/3277747396331019322/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2012/02/tuple-episerver-fail.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/3277747396331019322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/3277747396331019322'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2012/02/tuple-episerver-fail.html' title='Tuple&amp;lt;T1,T2&amp;gt; + EPiServer = Fail!'/><author><name>Viktor</name><uri>http://www.blogger.com/profile/07776024895753039361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-9162565960659812021</id><published>2012-02-07T10:37:00.002+01:00</published><updated>2012-02-07T15:23:17.396+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='episerverworld'/><category scheme='http://www.blogger.com/atom/ns#' term='EPiServer Commerce'/><title type='text'>EPiServer Commerce Associations</title><content type='html'>In the last couple of Commerce projects I have had trouble with associations, when saving them I get an exception. The cause for this error is two missing rows in the commerce database, the table should in a normal installation only contain this two rows and when I have had the problem the table has been empty.&lt;br /&gt;-------------------&lt;br /&gt;INSERT INTO [AssociationType]([AssociationTypeId],[Description]) VALUES('OPTIONAL','Optional');&lt;br /&gt;INSERT INTO [AssociationType]([AssociationTypeId],[Description]) VALUES('REQUIRED','Required');&lt;br /&gt;-------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-9162565960659812021?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/9162565960659812021/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2012/02/episerver-commerce-associations.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/9162565960659812021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/9162565960659812021'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2012/02/episerver-commerce-associations.html' title='EPiServer Commerce Associations'/><author><name>Viktor</name><uri>http://www.blogger.com/profile/07776024895753039361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-8784586122615588465</id><published>2012-02-01T21:38:00.001+01:00</published><updated>2012-02-01T21:38:06.292+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nansen Chicago'/><category scheme='http://www.blogger.com/atom/ns#' term='Chicago office space'/><title type='text'>Say hi to the Chicago office</title><content type='html'>So guys, as of today I intend to report from the Chicago office, from an "everyday life at the office"-point of view. So here I'll give you the first of a series of pictures and stories from &lt;a href="http://www.nansendigital.com/Contact-Nansen/Chicago/"&gt;one of our US crews&lt;/a&gt;, located at &lt;a href="http://g.co/maps/gta2w"&gt;400N State Street, Chicago&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;iframe frameborder="0" height="300" src="http://photosynth.net/embed.aspx?cid=3761e66c-e1a7-477b-b59c-0641a7c5d692&amp;amp;delayLoad=true&amp;amp;slideShowPlaying=false" width="500"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;i&gt;Showing the office in a panoramic version with &lt;a href="http://www.facebook.com/ricardo.fuentes.bergstrom"&gt;Ricardo &lt;/a&gt;and the wrath of a hungry Tomas in the center.&amp;nbsp;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-8784586122615588465?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/8784586122615588465/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2012/02/say-hi-to-chicago-office.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/8784586122615588465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/8784586122615588465'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2012/02/say-hi-to-chicago-office.html' title='Say hi to the Chicago office'/><author><name>David K</name><uri>http://www.blogger.com/profile/17721627223935210792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-2327852514335081916</id><published>2012-01-27T15:42:00.006+01:00</published><updated>2012-01-27T16:04:03.657+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='episerver'/><category scheme='http://www.blogger.com/atom/ns#' term='dds'/><category scheme='http://www.blogger.com/atom/ns#' term='PageTypeBuilder'/><title type='text'>EPiServer custom property settings and blowing up the database</title><content type='html'>So property settings was added to PTB 2.0, and i decided to play around a bit with it and not just change the tinymce settings due to that being boring as ****. When doing so i stumbled across a.. can we say interesting "feature" of EPiServer.&lt;br /&gt;&lt;br /&gt;What you normally do is create a settings class that inherits EPiServer.Core.PropertySettings.PropertySettingsBase (or implement the interface) and add the attributes etc. In this class you have your property settings which are serialized and stored in the dds by episerver. Now this is all fine and dandy for primitives and lists of primitives.&lt;br /&gt;&lt;br /&gt;Now what I was doing is making a type restricted page picker, so I needed to store a list of types (ptb page types to be more specific). So ofcourse I started by adding a property:&lt;br /&gt;public List&amp;lt;type&amp;gt; AvailablePageTypes { get; set; }&lt;br /&gt;&lt;br /&gt;This will make your entire site crash and the only way to fix it is to enter the database and set the "settingsID" value to NULL for the property you decorated with the settings attribute, and also remove a bunch of lines from the tblBigTable... tables.&lt;br /&gt;&lt;br /&gt;Apparently EPiServer has no qualms whatsoever to add invalid data/configuration to the DDS, but when you try to do anything with it the entire site is held hostage by DDS exceptions, fun times.&lt;br /&gt;&lt;br /&gt;So when making property settings: Make sure any property you place in the settings class has a public parameterless constructor, or you kill your site. You cant even decorate properties with anything to make them not get serialized by EPiServer, any such things are ignored apparently.&lt;br /&gt;&lt;br /&gt;I'm not even gonna start on what you have to do if you want to change the type  or remove a property on a setting class (hint: Site doesn't work anymore if you do).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-2327852514335081916?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/2327852514335081916/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2012/01/episerver-custom-property-settings-and.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2327852514335081916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2327852514335081916'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2012/01/episerver-custom-property-settings-and.html' title='EPiServer custom property settings and blowing up the database'/><author><name>Erik</name><uri>http://www.blogger.com/profile/07540886242859059701</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-206280277939301399</id><published>2012-01-26T19:01:00.002+01:00</published><updated>2012-01-26T19:05:00.604+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Indexing Service'/><category scheme='http://www.blogger.com/atom/ns#' term='Nansen Chicago'/><category scheme='http://www.blogger.com/atom/ns#' term='Log4Net'/><category scheme='http://www.blogger.com/atom/ns#' term='episerver'/><title type='text'>Enable logging for EPiServer Indexing Service</title><content type='html'>One of our customer's IT departments came to us with &amp;nbsp;the Windows application&amp;nbsp;event log bloated with errors from EPiServiceIndexingService. The only information available was this:&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;"EPiServer Indexing Service has problems indexing some of the locations, please consult the log file for details."&lt;/blockquote&gt;&lt;br /&gt;&lt;div&gt;But, from what I've understood the log isn't default activated, so go fish. After a quick support-session with EPiServer I was routed to this blog post:&lt;/div&gt;&lt;div&gt;&lt;a href="http://world.episerver.com/Blogs/Tobias-Nilsson/Dates/2010/12/Troubleshooting-the-Scheduler/"&gt;http://world.episerver.com/Blogs/Tobias-Nilsson/Dates/2010/12/Troubleshooting-the-Scheduler/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;A post that, amongst other things, explains how to activate the log4net-module for the Indexing service with the following steps:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Put the log4net.dll into the EPiServerIndexingService-folder, under Shared services in your EPiServer&amp;nbsp;&lt;/li&gt;&lt;li&gt;Create the most leight weight config-file possible, see below, and name it:&amp;nbsp;log4net.config. And put it in the same folder. Parameters and configuration to the log-service can be changed at a later state.&lt;/li&gt;&lt;li&gt;Restart the service&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Example of log4net.config-file:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;log4net&gt;&lt;/log4net&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;appender name="ErrorAppender" type="log4net.Appender.FileAppender"&gt;&lt;/appender&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;file value="C:\temp\LogServerError.log"&gt;&lt;/file&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;appendtofile value="true"&gt;&lt;/appendtofile&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;layout type="log4net.Layout.PatternLayout"&gt;&lt;/layout&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;conversionpattern value="%d [%t] %l - %m%n"&gt;&lt;/conversionpattern&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;lt;?xml version="1.0" encoding="utf-8" ?&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;lt;log4net&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;lt;appender name="ErrorAppender" type="log4net.Appender.FileAppender" &amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;lt;file value="C:\temp\LogServerError.log" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;lt;appendToFile value="true" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;lt;layout type="log4net.Layout.PatternLayout"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;lt;conversionPattern value="%d [%t] %l - %m%n" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;lt;/layout&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;lt;/appender&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;lt;root&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;lt;level value="ALL" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;lt;appender-ref ref="ErrorAppender" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;lt;/root&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;lt;/log4net&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;root&gt;&lt;/root&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;level value="ALL"&gt;&lt;/level&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;appender-ref ref="ErrorAppender"&gt;&lt;/appender-ref&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-206280277939301399?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/206280277939301399/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2012/01/enable-logging-for-episerver-indexing.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/206280277939301399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/206280277939301399'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2012/01/enable-logging-for-episerver-indexing.html' title='Enable logging for EPiServer Indexing Service'/><author><name>David K</name><uri>http://www.blogger.com/profile/17721627223935210792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Chicago, IL, USA</georss:featurename><georss:point>41.8781136 -87.6297982</georss:point><georss:box>41.6889521 -87.94565519999999 42.067275099999996 -87.3139412</georss:box></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-5134078307154316496</id><published>2012-01-25T08:25:00.004+01:00</published><updated>2012-01-25T09:04:32.289+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EPiServer Commerce'/><category scheme='http://www.blogger.com/atom/ns#' term='EPiServer CMS 6 R2'/><title type='text'>Rangy guidar dig i mobildjungeln</title><content type='html'>&lt;p&gt;Idag lanserar Nansen sajten &lt;a href="http://www.rangy.se/"&gt;Rangy.se&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Rangy är både en jämförelsesajt och en återförsäljarportal för mobilabonnemang och mobiltelefoner.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Genom att du själv berättar för Rangy sina samtalsvanor kan sajten räkna fram exakt vilket abonnemang och tilläggspaket som skulle passa just dig. Men det slutar inte där. Rangy är även en återförsäljare av mobiltelefoner och mobilabonnemang.&lt;/p&gt;&lt;p&gt;Rangy är den första tjänsten i Sverige där kunder kan hitta och köpa   den kombination av mobiltelefon och abonnemang som är billigast &lt;strong&gt;baserat på kundens egna samtalsvanor&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Den största utmaningen i sajten är helt klart beräkningsmotorn för abonnemangsberäkningar. Kombinationer av mobiltelefonerbjudanden, sms paket, surfpaket, rabattsatser mellan operatörer m.m gör beräkningen omfattande och komplex.&lt;/p&gt;&lt;p&gt;Sajten är byggd på Episerver CMS 6 R2 och E-handelsdelen är baserad på Epierver Commerce R2.  För att hålla struktur, flexibilitet och överblick är hela beräkningsmotorn baserad på Microsoft Workflow Foundation.&lt;/p&gt;&lt;p&gt;För att få en så bra användarupplevelse som möjligt är hela sajten bygg med Ajax.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.mkse.com/?s=nansen"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.mkse.com/wp-content/uploads/rangy.jpg"&gt;&lt;img class="alignright  wp-image-15254" title="rangy" src="http://www.mkse.com/wp-content/uploads/rangy-300x160.jpg" alt="" height="179" width="337" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Team:&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Klas Sabelström, Projektledare&lt;br /&gt;Andreas Oldeskog, Systemutveckling, gränssnitt&lt;br /&gt;Tomas Unestad, Systemarkitekt&lt;br /&gt;Jonas Näslund, E-commerce&lt;br /&gt;Viktor Gars, Systemutveckling&lt;br /&gt;Sussi Zäll, Interaktionsdesign&lt;br /&gt;Martin Lenngren, Gränssnitt&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.mkse.com/?s=S%C3%B6derhavet"&gt;Söderhavet&lt;/a&gt; stod för digital identitet.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-5134078307154316496?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/5134078307154316496/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2012/01/rangy-guidar-dig-i-mobildjungeln.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/5134078307154316496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/5134078307154316496'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2012/01/rangy-guidar-dig-i-mobildjungeln.html' title='Rangy guidar dig i mobildjungeln'/><author><name>Klas Sabelström</name><uri>http://www.blogger.com/profile/16976977370309438039</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-8404395748028728469</id><published>2012-01-20T11:29:00.000+01:00</published><updated>2012-01-20T11:29:57.844+01:00</updated><title type='text'>Visual studio compare and merge goodness</title><content type='html'>&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ZMWm-cfifHQ/Txk-9kjZDKI/AAAAAAAAAqA/4N4eld-HTWE/s1600/winmergeLogo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="252" src="http://4.bp.blogspot.com/-ZMWm-cfifHQ/Txk-9kjZDKI/AAAAAAAAAqA/4N4eld-HTWE/s400/winmergeLogo.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;When doing a diff more complex than a == b using the standard diff/merge tool that comes with visual studio is an&amp;nbsp;experience&amp;nbsp;that no developer should need to go&amp;nbsp;&amp;nbsp;through&lt;span style="font-family: arial, sans-serif; font-size: x-small;"&gt;&lt;span style="white-space: nowrap;"&gt;.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;I don't think that diff tool has&amp;nbsp;changed since the black&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Microsoft_Visual_SourceSafe"&gt;Visual SourceSafe&lt;/a&gt; days.&lt;br /&gt;&lt;br /&gt;But there is a way to make your life so much nicer.&amp;nbsp;&lt;span style="background-color: transparent;"&gt;I use &lt;a href="http://winmerge.org/"&gt;WinMerge &lt;/a&gt;as the diff tool when in visual studio.&lt;/span&gt;&lt;br /&gt;Follow this steps if you want to get rid of (some atleast) of the pains of merging code:&lt;br /&gt;&lt;br /&gt;1. Download and install &lt;a href="http://winmerge.org/"&gt;WinMerge&lt;/a&gt;&lt;br /&gt;2. In Visual Studion go to Tools -&amp;gt; Options -&amp;gt; Source control -&amp;gt;Visual Studio Team Foundation Server and click on the Configure User Tools button.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Ch-NbvYHyA0/Txk_mgaksvI/AAAAAAAAAqI/F_eJIGTSqxE/s1600/SourceControl_Settings.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="231" src="http://3.bp.blogspot.com/-Ch-NbvYHyA0/Txk_mgaksvI/AAAAAAAAAqI/F_eJIGTSqxE/s400/SourceControl_Settings.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;3. If you don't have the two commands for compare and merge, then add one for each and set the file path to your WinMerge executable, mine is C:\Program Files (x86)\WinMerge\WinMergeU.exe. The extension should be .*&lt;br /&gt;3a. The arguments for compare is /e /x /s /wl /dl %6 /dr %7 %1 %2&lt;br /&gt;3b. and for merge /e /s /x /ub /dl %6 /dr %7 %1 %2 %4&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-oQqAM1hIslc/TxlAX1fpveI/AAAAAAAAAqQ/uccSQFlcJvg/s1600/SourceControl_Configure.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="245" src="http://2.bp.blogspot.com/-oQqAM1hIslc/TxlAX1fpveI/AAAAAAAAAqQ/uccSQFlcJvg/s320/SourceControl_Configure.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Done!&lt;br /&gt;Now next time you do a merge diff or compare Visual studio will use WinMerge instead.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-8404395748028728469?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/8404395748028728469/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2012/01/visual-studio-compare-and-merge.html#comment-form' title='1 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/8404395748028728469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/8404395748028728469'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2012/01/visual-studio-compare-and-merge.html' title='Visual studio compare and merge goodness'/><author><name>Kalle</name><uri>http://www.blogger.com/profile/15310170789902882239</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_mgeEed8_LmE/ShmSZrgCU8I/AAAAAAAAADI/fud3TyWJasc/S220/Kalle+portrait1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-ZMWm-cfifHQ/Txk-9kjZDKI/AAAAAAAAAqA/4N4eld-HTWE/s72-c/winmergeLogo.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-6351049269668050765</id><published>2012-01-18T18:00:00.001+01:00</published><updated>2012-01-23T10:37:31.905+01:00</updated><title type='text'>ICT Expo - starkaste talare lineup'en någonsin?</title><content type='html'>&lt;br /&gt;&lt;div class="MsoPlainText"&gt;&lt;span lang="SV"&gt;Ett tåg och enspårvagn (!) senare anländer jag till ett regnigt Sverigemässan (blygsamt namn)där ICT Expo Internet flyttats till sal 2.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span lang="SV"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span lang="SV"&gt;En inte helt mäktig arena med de där 90-talstypiska,likformade, vita aluminiumkonstruktionerna med samma svarta företagslappar uppställda i rutnät.Utställarna är destå roligare. Med Azure-moln, säkerhetstanke i projekt och såvidare så känns det som vår del med webb/content/sociala media står närmare IT-secure ochdrift/lagring än någonsin.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span lang="SV"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span lang="SV"&gt;Och vilka talare, det var därför Nansen kastade sigpå X2000 denna arla onsdagsmorgon:&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span lang="SV"&gt;Apple (talarefrån svenska Apple)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="SV"&gt;Microsoft(talare från svenska delen)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="SV"&gt;Facebook &amp;nbsp;(talare från svenska delen)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="SV"&gt;Google &amp;nbsp;(talare från svenska delen)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="SV"&gt;Spotify &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="SV"&gt;iZettle&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoPlainText"&gt;&lt;span lang="SV"&gt;Dessutom VD:arfrån stora börsföretag och diverse andra intressanta aktörer. SIME och Webbdagarna, släng er iväggen, typ. Varumärkesmässigt starkaste lineup'en någonsin i Sverige?&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;span lang="SV"&gt;Pratade medIDG under lunchen, inte ens de kan förmå svenska Facebook skicka representantertill deras övertecknade och på bara timmar fullbokade Webbdagarna Facebook-seminarium i december.Trots fin adress i centrala Stockholm - men efter några på banan kirrar ICT alltså listan talare här ovanför. Tilldenna sorliga och dystra 90-talsmiljö!&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;span lang="SV"&gt;För destackars talarna tvingas köra &lt;i&gt;on-floor &lt;/i&gt;presentationer, ni vet samma typ av föredrag som brukarhållas på TV-shopgolvet. Och det i en lokal som både brusar, sorlar och störsav mässans ombyggnation. Det känns helt ovärdigt. Nåväl, några framföranden där röstenkom fram till oss åhörare var:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;a href="http://2.bp.blogspot.com/-ppO7LZOp-B0/Txb5MaH0MLI/AAAAAAAAFp8/GUyxeQJdUsc/s1600/bild%25283%2529.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://2.bp.blogspot.com/-ppO7LZOp-B0/Txb5MaH0MLI/AAAAAAAAFp8/GUyxeQJdUsc/s320/bild%25283%2529.JPG" width="320" /&gt;&lt;/a&gt;&lt;span lang="SV" style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;span lang="SV"&gt;MediaAnalys som presenterade en kul terminologi kring e-handelsavslut. Efter A/B test förespråkade de&amp;nbsp;&lt;/span&gt;"trovärdighetsmarkörer"för bättre konvertering. Med termen menades dels video, (där klipp visat sig haen enorm dragkraft och vunnen stannad tid) men även de klassiska e-handelscetifikaten, betrodda varumärkesbilderna/citatenetc. Dock blev det pannkaka då allt skulle maxas i ett checkoutflöde. Då sjönk de tidigare redan dåliga resultaten med ytterligare -1,29%. Men med ett A/B som dock visade ett heltrensat och vitt checkoutflöde ökade samma siffra istället med 23% bättreavslut!&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;span lang="SV"&gt;Åt lunch medBo Dahlbom, professor inom IT på Göteborgs universitet. Han var mycketintresserad av Nansens egna Rangy.se, ett ämne som togs upp då vi pratade om hans kommandeföreläsningsämne. Det var "nästa stora sak inom it". Föredraget hölls senare på onsdagen.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Y-S4FQ6XQnE/Txb5LFWWUaI/AAAAAAAAFp0/Jq4tmfRjxT8/s1600/bild%25284%2529.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://1.bp.blogspot.com/-Y-S4FQ6XQnE/Txb5LFWWUaI/AAAAAAAAFp0/Jq4tmfRjxT8/s320/bild%25284%2529.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;span lang="SV"&gt;Svaret på Bos ämnesfråga? Det baserades på attvår BNP har gått upp med 500 000% under 800 år. Sverige har gått från detjordbrukssamhälle vi en gång var till en helt global aktör. Och vi måste bli ännumer globala - det kommer ske genom ytterligare konsumtion. Dessutom rörde framtiden såklart allt fler eldrivna prylar och de ständigt annalkandes kineserna. De kommer snart vara överallt på jorden, inte bara i Afrika och på Mallorca.Dessutom kommer japanska robotar dyka upp lite här och var, M2M ger oss "smartastäder" där alla prylar internetkommunicerar med varandra och vi kommer fåvänja oss att kontinenteras många skilda kulturer ständigt kommer mötas och mixas. Google Translate speak funktionaliteten (som finns för Android) kommer ge fungerande "Liftarens guide översättningar i realtid" via vårasmartphones inom kort. Och just det, svaret på frågan då: Det var mångbottnat och rymde bl a att med allt listat ovan krävs, enligt Bo, bra överblickssysten. Detta då vi kommer konsumera så enormt mycketinformation och data. Bo slog även ett slag för videons fortsatta dragkraft (unga föredrar den) tillsammans med logiskt hantering av ET&amp;amp;IT (miljövänlig infrastruktur för ökad nätkonsumtion).&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-PBxTDoV21d4/Txb5Nfq5dzI/AAAAAAAAFqE/mBvIalidXVQ/s1600/bild%25282%2529.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://2.bp.blogspot.com/-PBxTDoV21d4/Txb5Nfq5dzI/AAAAAAAAFqE/mBvIalidXVQ/s320/bild%25282%2529.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;span lang="SV" style="color: black;"&gt;Ex-politikernGabriel Sundqvist på 18 man starka sociala mediafokuserade Pronto berättade innan Bo omåtta drivkrafter för word-of-mouth (vilket de vurmade för). Se dessa i bilden ovan.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-BXeLspMxFLo/Txb5PFjEojI/AAAAAAAAFqQ/paotHaZ-m-4/s1600/bild.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-BXeLspMxFLo/Txb5PFjEojI/AAAAAAAAFqQ/paotHaZ-m-4/s320/bild.JPG" width="239" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;span lang="SV" style="color: black;"&gt;Han tog även upp kul information om hur "kraften hos påverkare inomsociala medier" identifieras. Se bilden här intill.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-8qDyg40rOyo/Txb5OclQcfI/AAAAAAAAFqI/Xub4Z91Lcxc/s1600/bild%25281%2529.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://2.bp.blogspot.com/-8qDyg40rOyo/Txb5OclQcfI/AAAAAAAAFqI/Xub4Z91Lcxc/s320/bild%25281%2529.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;span lang="SV"&gt;CMS då, det fannsde som snackade EPiServer - men endast en, runt 60+ årig åhörare stannade vid deras dragning. Så intresset måste räknas som underkänt.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;span lang="SV" style="color: black;"&gt;Och med tanke på platsen där vi var - så fanns så klart röda byxor på plats!&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-qBcMPMH2c20/Txb6lGxOPmI/AAAAAAAAFqc/jRqDPZ9LPNM/s1600/bild.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-qBcMPMH2c20/Txb6lGxOPmI/AAAAAAAAFqc/jRqDPZ9LPNM/s1600/bild.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoPlainText"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-6351049269668050765?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/6351049269668050765/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2012/01/ict-expo-starkaste-talare-lineupen.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6351049269668050765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6351049269668050765'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2012/01/ict-expo-starkaste-talare-lineupen.html' title='ICT Expo - starkaste talare lineup&apos;en någonsin?'/><author><name>Martin Edenström - Nansen/MKSE.com</name><uri>http://www.blogger.com/profile/09486419029525508136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://upload.idg.se/eforum/bilder/userinfo/42603.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ppO7LZOp-B0/Txb5MaH0MLI/AAAAAAAAFp8/GUyxeQJdUsc/s72-c/bild%25283%2529.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-2377162847223901366</id><published>2012-01-17T12:44:00.001+01:00</published><updated>2012-01-17T12:45:25.335+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Commerce'/><category scheme='http://www.blogger.com/atom/ns#' term='episerver'/><category scheme='http://www.blogger.com/atom/ns#' term='Composer'/><title type='text'>EPiServer Composer and Commerce, getting global functions to work</title><content type='html'>In a default installation of EPiServer with Composer and Commerce the global functions and clipboard of Composer does not work. If you debug Composer you will find the following stack trace in the log file,&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;2012-01-17 11:57:09,893 ERROR [38] Dropit.Extension.Common.Logger.Error - Dropit.Extension.UI.Edit.CreateContentFunction: Value cannot be null.&lt;br /&gt;Parameter name: page&lt;br /&gt;System.ArgumentNullException: Value cannot be null.&lt;br /&gt;Parameter name: page&lt;br /&gt;   at EPiServer.Business.Commerce.BreadcrumbsFactory.IsProductListingPage(PageData page)&lt;br /&gt;   at EPiServer.Business.Commerce.HttpModules.CatalogNodeModule.RemoveCache(PageData pageData)&lt;br /&gt;   at EPiServer.PageEventHandler.Invoke(Object sender, PageEventArgs e)&lt;br /&gt;   at EPiServer.Core.PageStoreBase.RaisePageEvent(Object key, PageEventArgs eventArgs)&lt;br /&gt;   at EPiServer.DataFactory.Copy(PageReference pageLink, PageReference destinationLink, AccessLevel requiredSourceAccess, AccessLevel requiredDestinationAccess, Boolean publishOnDestination, Boolean allowThreading)&lt;br /&gt;   at Dropit.Extension.Controllers.PageDataManager.CopyContentFunction(ContentFunctionData sourceContentFunctionData, PageReference targetPageLink, PageReference targetShadowPageRef)&lt;br /&gt;   at Dropit.Extension.Core.ContentFunctionData.Copy(PageReference targetPageLink)&lt;br /&gt;   at Dropit.Extension.UI.Edit.CreateContentFunction.Page_Load(Object sender, EventArgs e)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;I don’t know why but when Composer copies the page and the create page event is called the page link in the event argument is null and when the argument null the function IsProductListingPage will throw and exception and the creation of the global function will not happen. It’s the same error when you try to use a content function that is placed on the clipboard.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The idea of how to solve this problem was to just inherit CatalogNodeModule and add a null check before the call but as RemoveCache is a private function that did not work. The next approach was to just reimplement the module but then we noticed that the call within the RemoveCache function is internal so that didn’t work either.&lt;br /&gt;&lt;br /&gt;After some more reflection of the code I found that the only calls to the BreadcrumbsFactory and its caching (that would be affected by the RemoveCache call) were the Breadcrumb control in the Commerce demo templates, and as we don’t use them in the current project we decided to just remove the RemoveCache call all together and just create a new module with the code that was left. This is the final result and the module we run with,&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;public class CatalogNodeModule : IHttpModule&lt;br /&gt;{&lt;br /&gt; public void Init(HttpApplication context)&lt;br /&gt; {&lt;br /&gt;  InitializationModule.FirstBeginRequest += new EventHandler(this.InitializationModule_FirstBeginRequest);&lt;br /&gt;  context.BeginRequest += new EventHandler(this.BeginRequest);&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private void BeginRequest(object sender, EventArgs e)&lt;br /&gt; {&lt;br /&gt;  HttpApplication application = (HttpApplication)sender;&lt;br /&gt;  HttpContext context = application.Context;&lt;br /&gt;  if (context.Request.Url.AbsolutePath.ToUpperInvariant().Contains("IMAGE.ASHX") &amp;&amp; context.Request.QueryString.AllKeys.Contains&lt;string&gt;("epslanguage"))&lt;br /&gt;  {&lt;br /&gt;   string[] values = context.Request.QueryString.GetValues("epslanguage");&lt;br /&gt;   CatalogContext.MetaDataContext.UseCurrentUICulture = false;&lt;br /&gt;   CatalogContext.MetaDataContext.Language = values[0];&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private void InitializationModule_FirstBeginRequest(object sender, EventArgs e)&lt;br /&gt; {&lt;br /&gt;  RouteTable.Routes.IgnoreRoute("{resource}.axd/{*pathInfo}");&lt;br /&gt;  RouteTable.Routes.IgnoreRoute("{resource}.aspx/{*pathInfo}");&lt;br /&gt;  RouteTable.Routes.MapRoute("ProductInCartOrWishList", "ProductInCartOrWishList/Edit/{id}", new { controller = "ProductInCartOrWishList", action = "Edit", id = "" });&lt;br /&gt;  RouteTable.Routes.MapRoute("CustomerProperties", "CustomerProperties/Edit/{id}", new { controller = "CustomerProperties", action = "Edit", id = "" });&lt;br /&gt;  RouteTable.Routes.MapRoute("OrdersFrequency", "OrdersFrequency/Edit/{id}", new { controller = "OrdersFrequency", action = "Edit", id = "" });&lt;br /&gt;  RouteTable.Routes.MapRoute("RecentSpent", "RecentSpent/Edit/{id}", new { controller = "RecentSpent", action = "Edit", id = "" });&lt;br /&gt;  RouteTable.Routes.MapRoute("RecentOrders", "RecentOrders/Edit/{id}", new { controller = "RecentOrders", action = "Edit", id = "" });&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public void Dispose()&lt;br /&gt; {&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;After removing the commerce http module and adding our own both the global functions and clipboard started working in Commerce.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-2377162847223901366?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/2377162847223901366/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2012/01/episerver-composer-and-commerce-getting.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2377162847223901366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2377162847223901366'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2012/01/episerver-composer-and-commerce-getting.html' title='EPiServer Composer and Commerce, getting global functions to work'/><author><name>Viktor</name><uri>http://www.blogger.com/profile/07776024895753039361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-4662355303990799998</id><published>2012-01-16T11:35:00.003+01:00</published><updated>2012-01-16T11:35:34.662+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='frontend'/><category scheme='http://www.blogger.com/atom/ns#' term='responsive design'/><title type='text'>Responsive design</title><content type='html'>Just nu sitter jag och anpassar en ny kunds webbplats så att det ska se lika fantastisk ut på både Smart Phone och iPad som den gör på bred skärm. Responsive design alltså, &lt;a href="http://blog.nansen.se/2011/11/radiotjanstse-antligen-lanserad-pa.html"&gt;liknande det vi utvecklade för Radiotjänst i slutet av förra året&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Självklart använder vi oss utav Media Queries. Så här kan det se ut:&lt;br /&gt;&lt;br /&gt;@media only screen &lt;br /&gt;and (min-device-width : 768px) &lt;br /&gt;and (max-device-width : 1024px) {&lt;br /&gt;/* CSS här */&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Jag känner mig mer och mer frustrerad när jag för femtioelfte gången förminskar webbläsarfönstret för att simulera ungefärlig iPad storlek eftersom designen vägrar omforma sig trots mina Media queries.&lt;br /&gt;&lt;br /&gt;Jag vet ju att jag har gjort allting rätt, skolboksexempel, inga slarvfel någonstans…&lt;br /&gt;&lt;br /&gt;Till slut kommer &lt;a href="http://www.lybeckeffekten.se/"&gt;Lybeck&lt;/a&gt; förbi som en räddande ängel och påpekar att jag naturligtvis inte kan skriva min-device-width om jag inte testar på en faktisk device. Ska man testa provisoriskt som jag gör genom att dra i webbläsarfönstret måste man så klart vaska ordet device och endast skriva min-width och max-width för att det ska fungera.&lt;br /&gt;&lt;br /&gt;Men ååååååååååh! Så självklart, så irriterande. Men tack Lybeck!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-4662355303990799998?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/4662355303990799998/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2012/01/responsive-design.html#comment-form' title='1 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4662355303990799998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4662355303990799998'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2012/01/responsive-design.html' title='Responsive design'/><author><name>Martin Lenngren</name><uri>http://www.blogger.com/profile/13110522716521280918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_yBuhoDWEV4g/S1Hux9IzJMI/AAAAAAAAADY/YXUwo5NRGkc/S220/martinlenngren.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-2839375740319315476</id><published>2012-01-10T11:10:00.002+01:00</published><updated>2012-01-10T11:24:30.727+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tess Ferrandez'/><category scheme='http://www.blogger.com/atom/ns#' term='Eric Lawrence'/><category scheme='http://www.blogger.com/atom/ns#' term='Björn Eriksen'/><category scheme='http://www.blogger.com/atom/ns#' term='Fil Maj'/><category scheme='http://www.blogger.com/atom/ns#' term='Scott Allen'/><category scheme='http://www.blogger.com/atom/ns#' term='Steve Sanderson'/><category scheme='http://www.blogger.com/atom/ns#' term='Dag König'/><category scheme='http://www.blogger.com/atom/ns#' term='Alan Smith'/><title type='text'>Responsive Design seminar at Devsum, Cornerstone Developer Summit 2012</title><content type='html'>Nansens own &lt;a href="http://www.nansen.se/Om-Nansen/Nyheter/Nansen-topprekryterar-Andreas-Carlsson/"&gt;AC&lt;/a&gt; / AO, Andreas times two, will take &lt;a href="https://www.facebook.com/events/186197211468126/"&gt;their Web Breakfast session&lt;/a&gt; about &lt;a href="http://www.abookapart.com/products/responsive-web-design"&gt;Responsive web Design&lt;/a&gt; &lt;a href="http://www.nansen.se/Om-Nansen/Nyheter/Radiotjanst-nya-webb-byggs-pa-Responsive-Design/"&gt;to&lt;/a&gt; this years Cornerstore Developer Summit. Where they're to be lined up next to &lt;a href="http://devsum.se/talare/%20"&gt;prominent speakers&lt;/a&gt; such as Scott Allen, Tess Ferrandez, Fil Maj, Björn Eriksen, Alan Smith, Steve Sanderson, Eric Lawrence and Dag König.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;figure&gt;        &lt;img alt="" height="139" id="ctl00_MainContent_ImageTop" src="http://www.nansen.se/Global/Kontoret/AndreasCarlssonNansen.jpg" width="320" /&gt;      &lt;/figure&gt;&lt;br /&gt;Nansen is also a &lt;a href="http://devsum.se/partners/"&gt;partner of Devsum 12&lt;/a&gt;, Cornerstone Developer Summit 2012. Don't miss it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-2839375740319315476?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/2839375740319315476/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2012/01/responsive-design-seminar-at-devsum.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2839375740319315476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2839375740319315476'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2012/01/responsive-design-seminar-at-devsum.html' title='Responsive Design seminar at Devsum, Cornerstone Developer Summit 2012'/><author><name>Martin Edenström - Nansen/MKSE.com</name><uri>http://www.blogger.com/profile/09486419029525508136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://upload.idg.se/eforum/bilder/userinfo/42603.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-9207822554411487782</id><published>2012-01-09T17:19:00.002+01:00</published><updated>2012-01-09T17:26:42.371+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ajax authentication c# security'/><title type='text'>AJAX requests and authentication</title><content type='html'>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;SV&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:enableopentypekerning/&gt;    &lt;w:dontflipmirrorindents/&gt;    &lt;w:overridetablestylehps/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman","serif";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:EN-US" lang="EN-US"&gt;Been scratching my head today over this, I have a site with windowsauthentication and a few ajax wcf service methods.&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:EN-US" lang="EN-US"&gt;One method is supposed to be used by a specific user depending on what page its located on, so naturally I just added the following piece of code to my service method:&lt;/span&gt;&lt;/p&gt;          &lt;p class="MsoNormal" style="text-autospace:none"&gt;&lt;span style="font-size:9.5pt;font-family:Consolas;color:blue;mso-ansi-language:EN-US" lang="EN-US"&gt;if&lt;/span&gt;&lt;span style="font-size: 9.5pt; font-family: Consolas;"&gt;(&lt;span style="color: rgb(43, 145, 175);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:Consolas;mso-ansi-language:EN-US" lang="EN-US"&gt;HttpContext.Current.User.Identity&lt;/span&gt;&lt;span style="font-size:9.5pt; font-family:Consolas"&gt;&lt;span style="color:#2B91AF"&gt;&lt;/span&gt;.Name == whatever)&lt;br /&gt;{&lt;br /&gt;            // Do my stuff&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;      &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:EN-US" lang="EN-US"&gt;This worked fine in IE, and sometimes in chrome, but firefox notoriously refused to send the authentication headers causing Identity.IsAuthenticated to be false all the time, making the user be anonymous for the request.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:EN-US" lang="EN-US"&gt;Turns out all that is needed is to is to set the response status to 401, and the browser will retry the request sending the credentials from the session, this is all obvious, what was difficult to figure out is how you achieve that.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:EN-US" lang="EN-US"&gt;Well you do it like so (note the difference from a regular browser page request where you would just set httpcontext.response.statuscode):&lt;/span&gt;&lt;/p&gt;            &lt;p class="MsoNormal" style="text-autospace:none"&gt;&lt;span style="font-size:9.5pt;font-family:Consolas;color:blue;mso-ansi-language:EN-US" lang="EN-US"&gt;if&lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:Consolas;mso-ansi-language:EN-US" lang="EN-US"&gt;(!HttpContext.Current.User.Identity.IsAuthenticated)&lt;br /&gt;{&lt;br /&gt;            &lt;span style="color:#2B91AF"&gt;WebOperationContext&lt;/span&gt;.Current.OutgoingResponse.StatusCode = System.Net.&lt;span style="color:#2B91AF"&gt;HttpStatusCode&lt;/span&gt;.Unauthorized;&lt;br /&gt;            &lt;/span&gt;&lt;span style="font-size:9.5pt;font-family:Consolas;color:blue"&gt;return&lt;/span&gt;&lt;span style="font-size:9.5pt; font-family:Consolas"&gt;;&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;      &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:EN-US" lang="EN-US"&gt;Now I can have both unsecured and secured ajax methods in the same service.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="mso-ansi-language:EN-US" lang="EN-US"&gt;Also, im still not sure if this is the correct way of doing things, so if anyone know a better way to achieve the same thing (like some attribute I can decorate my methods with I don’t know about), please let me know!&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-9207822554411487782?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/9207822554411487782/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2012/01/ajax-requests-and-authentication.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/9207822554411487782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/9207822554411487782'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2012/01/ajax-requests-and-authentication.html' title='AJAX requests and authentication'/><author><name>Erik</name><uri>http://www.blogger.com/profile/07540886242859059701</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-6710121320498011941</id><published>2011-12-23T15:03:00.000+01:00</published><updated>2011-12-23T15:06:24.075+01:00</updated><title type='text'>Nansen radiokorrar för P3 Nyheter</title><content type='html'>Miseur Castél från Nansen radiokorrade från Paris när han var på Le Web. &lt;a href="http://sr.se/"&gt;SR.se&lt;/a&gt; iSidor CMS är inte helt enkelt att länka till, så här kommer klippet på hederliga Youtube. &lt;br /&gt;Missa inte heller snöflingan som Youtube nyss lagt till på de flesta av alla videos.&lt;br /&gt;&lt;br /&gt;God jul alla bloggläsare och Nansenfans!&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/LhI0WY9zCRk" width="380"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-6710121320498011941?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/6710121320498011941/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/12/nansen-radiokorrar-for-p3-nyheter.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6710121320498011941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6710121320498011941'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/12/nansen-radiokorrar-for-p3-nyheter.html' title='Nansen radiokorrar för P3 Nyheter'/><author><name>Martin Edenström - Nansen/MKSE.com</name><uri>http://www.blogger.com/profile/09486419029525508136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://upload.idg.se/eforum/bilder/userinfo/42603.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/LhI0WY9zCRk/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-3675233368835266049</id><published>2011-12-23T10:30:00.000+01:00</published><updated>2011-12-28T19:47:31.537+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='#napxc'/><title type='text'>Nansen did Poland</title><content type='html'>A week ago both our Stockholm office and our US crew went to Warszawa. Catching up with strategies and ideas for 2012 the Friday, sightseeing and partying the rest of the weekend. Very nice thanks to Nansen and all nice persons within this great company - Merry X-mas and Happy New Year!&lt;br /&gt;&lt;br /&gt;Here some photos from our Poland-stay, also available &lt;a href="https://picasaweb.google.com/112976994066187969384/NansenDidPoland?authkey=Gv1sRgCOm0utq-sb7oLw"&gt;here&lt;/a&gt;:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-MLoSWDSQGHY/TvNSGlKc7XI/AAAAAAAASuY/t7yQMb49fLc/s1600/P1080795.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="http://1.bp.blogspot.com/-MLoSWDSQGHY/TvNSGlKc7XI/AAAAAAAASuY/t7yQMb49fLc/s320/P1080795.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-uMskB7wqbtM/TvNSHeDMD3I/AAAAAAAASuc/NB58nynTk54/s1600/P1080805.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-uMskB7wqbtM/TvNSHeDMD3I/AAAAAAAASuc/NB58nynTk54/s320/P1080805.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ja42C8_SxNo/TvNSIKI6WYI/AAAAAAAASuk/7gQ28cql4XY/s1600/P1080806.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-ja42C8_SxNo/TvNSIKI6WYI/AAAAAAAASuk/7gQ28cql4XY/s320/P1080806.JPG" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-vTefpBk0gsM/TvNSIlEzocI/AAAAAAAASus/cSyfYVPdhUo/s1600/P1080808.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/-vTefpBk0gsM/TvNSIlEzocI/AAAAAAAASus/cSyfYVPdhUo/s320/P1080808.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-eN_hN-O1AVo/TvNSJaM99hI/AAAAAAAASu0/YbgOlNpfamk/s1600/P1080810.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="224" src="http://3.bp.blogspot.com/-eN_hN-O1AVo/TvNSJaM99hI/AAAAAAAASu0/YbgOlNpfamk/s320/P1080810.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-s1mqGJOO-F8/TvNSKAwffZI/AAAAAAAASvA/3qyo_R-Uhxc/s1600/P1080812.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="252" src="http://4.bp.blogspot.com/-s1mqGJOO-F8/TvNSKAwffZI/AAAAAAAASvA/3qyo_R-Uhxc/s320/P1080812.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-aqdHxduwK9Q/TvNSK4PWOlI/AAAAAAAASvE/wIkNoZ-vdJo/s1600/P1080814.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-aqdHxduwK9Q/TvNSK4PWOlI/AAAAAAAASvE/wIkNoZ-vdJo/s320/P1080814.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-vZhd-3EyKKs/TvNSLsXoFGI/AAAAAAAASvM/1TEnXhtoTb8/s1600/P1080818.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://1.bp.blogspot.com/-vZhd-3EyKKs/TvNSLsXoFGI/AAAAAAAASvM/1TEnXhtoTb8/s320/P1080818.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-5mAnS_mF_V8/TvNSMWx_eAI/AAAAAAAASvU/BLbpBnMQMX4/s1600/P1080820.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/-5mAnS_mF_V8/TvNSMWx_eAI/AAAAAAAASvU/BLbpBnMQMX4/s320/P1080820.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Ln62IP-OtpA/TvNSM0yzKGI/AAAAAAAASvc/jZWNjLzriP8/s1600/P1080821.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://2.bp.blogspot.com/-Ln62IP-OtpA/TvNSM0yzKGI/AAAAAAAASvc/jZWNjLzriP8/s320/P1080821.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-EqChc_eQ5IU/TvNSNWwsxII/AAAAAAAASvg/ZSIqG6d42Co/s1600/P1080822.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/-EqChc_eQ5IU/TvNSNWwsxII/AAAAAAAASvg/ZSIqG6d42Co/s320/P1080822.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-q94OHVRzzEw/TvNSN34u9QI/AAAAAAAASvw/w6HXsb4B52c/s1600/P1080823.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://2.bp.blogspot.com/-q94OHVRzzEw/TvNSN34u9QI/AAAAAAAASvw/w6HXsb4B52c/s320/P1080823.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-2g8HwvcXLY8/TvNSPJ-riXI/AAAAAAAASv0/uhB9cCsUL9Y/s1600/P1080829.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/-2g8HwvcXLY8/TvNSPJ-riXI/AAAAAAAASv0/uhB9cCsUL9Y/s320/P1080829.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-dRoZq549Fro/TvNSPhS4TMI/AAAAAAAASv8/pGCJE-5PJjE/s1600/P1080835.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://3.bp.blogspot.com/-dRoZq549Fro/TvNSPhS4TMI/AAAAAAAASv8/pGCJE-5PJjE/s320/P1080835.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-vlsBIjQfC3U/TvNSQGRSHnI/AAAAAAAASwI/3pdCncqZlqM/s1600/P1080838.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="182" src="http://2.bp.blogspot.com/-vlsBIjQfC3U/TvNSQGRSHnI/AAAAAAAASwI/3pdCncqZlqM/s320/P1080838.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-26DjiHRelog/TvNSRfxX8FI/AAAAAAAASwM/D-Q3Oiokw0g/s1600/P1080843.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://2.bp.blogspot.com/-26DjiHRelog/TvNSRfxX8FI/AAAAAAAASwM/D-Q3Oiokw0g/s320/P1080843.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Z6WmNAT_vRw/TvNSRyy2REI/AAAAAAAASwU/0uuL6Z8Glqw/s1600/P1080846.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://2.bp.blogspot.com/-Z6WmNAT_vRw/TvNSRyy2REI/AAAAAAAASwU/0uuL6Z8Glqw/s320/P1080846.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Gs-QZJURlo8/TvNSS_MAG-I/AAAAAAAASwg/Wy7vPiK4hQ8/s1600/P1080848.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="205" src="http://1.bp.blogspot.com/-Gs-QZJURlo8/TvNSS_MAG-I/AAAAAAAASwg/Wy7vPiK4hQ8/s320/P1080848.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-z_Wfn8l1ClY/TvNST5Rrs8I/AAAAAAAASwk/wdSwO7PXPnE/s1600/P1080849.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://2.bp.blogspot.com/-z_Wfn8l1ClY/TvNST5Rrs8I/AAAAAAAASwk/wdSwO7PXPnE/s320/P1080849.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-f-vcs4jWPpc/TvNSUazjY9I/AAAAAAAASws/YgrqFaSYlUY/s1600/P1080851.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://1.bp.blogspot.com/-f-vcs4jWPpc/TvNSUazjY9I/AAAAAAAASws/YgrqFaSYlUY/s320/P1080851.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-vL2Hqtn_I6E/TvNSVEaW20I/AAAAAAAASw4/ginPQV7YUF0/s1600/P1080854.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-vL2Hqtn_I6E/TvNSVEaW20I/AAAAAAAASw4/ginPQV7YUF0/s320/P1080854.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-v1QgfbSl2SU/TvNSWLOCXbI/AAAAAAAASw8/FECE19kiLxM/s1600/P1080860.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://2.bp.blogspot.com/-v1QgfbSl2SU/TvNSWLOCXbI/AAAAAAAASw8/FECE19kiLxM/s320/P1080860.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-UVt5RdncHlg/TvNSWXB3WtI/AAAAAAAASxE/9PQzPzc2xoc/s1600/P1080864.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/-UVt5RdncHlg/TvNSWXB3WtI/AAAAAAAASxE/9PQzPzc2xoc/s320/P1080864.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-dCpCBDYXLeQ/TvNSXeuC9hI/AAAAAAAASxM/oypFbfXqlLI/s1600/P1080866.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/-dCpCBDYXLeQ/TvNSXeuC9hI/AAAAAAAASxM/oypFbfXqlLI/s320/P1080866.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-3675233368835266049?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/3675233368835266049/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/12/nansen-did-poland.html#comment-form' title='1 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/3675233368835266049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/3675233368835266049'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/12/nansen-did-poland.html' title='Nansen did Poland'/><author><name>David K</name><uri>http://www.blogger.com/profile/17721627223935210792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-MLoSWDSQGHY/TvNSGlKc7XI/AAAAAAAASuY/t7yQMb49fLc/s72-c/P1080795.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-3747695005099011799</id><published>2011-12-22T15:37:00.000+01:00</published><updated>2011-12-22T15:38:41.643+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='saco'/><category scheme='http://www.blogger.com/atom/ns#' term='deloy'/><category scheme='http://www.blogger.com/atom/ns#' term='naturvetarna'/><title type='text'>Ansiktslyft för Naturvetarna på Nansen Care Spa</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;Fackförbundet &lt;a href="http://www.naturvetarna.se/"&gt;Naturvetarna &lt;/a&gt;har i samband med en stor innehållsgenomgång av sin webbplats fått en enklare remake av Nansen, en av flera dagarna före doppardagen-&lt;a href="http://blog.nansen.se/2011/09/historien-om-en-felstavning.html"&gt;deloyer&lt;/a&gt;.&lt;/b&gt;&lt;/div&gt;&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;Webbplatsen byggdes i samband med att flera mindre fackförbund fusionerade för några år sedan av en annan leverantör. Nansen har numer förvaltningen av denna webbplats och erbjöd i samband med ett flertal mindre önskemål från beställarhåll en "Update pack", i vilken man har behållt det tekniska ramverket rakt av men ändrat designen; centrering, mer luft, annat bildspråk m.m.&lt;/div&gt;&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;Ett projekt som visar på möjligheterna att med relativt enkla medel göra stor förändring. Från Nansen har följande varit inblandade:&lt;/div&gt;&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;/div&gt;&lt;ul&gt;&lt;li&gt;David Kästel, strategi och projektledning&lt;/li&gt;&lt;li&gt;Robert Persson, produktionsledning och systemutveckling&lt;/li&gt;&lt;li&gt;Kristoffer Lybeck, design och UX-utveckling&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-p71nnUCf4YI/TvM7fQ9lU0I/AAAAAAAASsM/BcMD7I76OfI/s1600/GamlaSajten.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="221" src="http://3.bp.blogspot.com/-p71nnUCf4YI/TvM7fQ9lU0I/AAAAAAAASsM/BcMD7I76OfI/s320/GamlaSajten.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Gamla www.naturvetarna.se - startsidan&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-eaP47mnkp88/TvM7gJUvGUI/AAAAAAAASsQ/c1IfhRwy8z4/s1600/GamlaSajtenUndersida.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="241" src="http://1.bp.blogspot.com/-eaP47mnkp88/TvM7gJUvGUI/AAAAAAAASsQ/c1IfhRwy8z4/s320/GamlaSajtenUndersida.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Gamla www.naturvetarna.se - undersida&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Oq5sXtFvPdw/TvM7gkg5NAI/AAAAAAAASsY/bVAv8vRNeT8/s1600/NyaSajten_Start.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="165" src="http://1.bp.blogspot.com/-Oq5sXtFvPdw/TvM7gkg5NAI/AAAAAAAASsY/bVAv8vRNeT8/s320/NyaSajten_Start.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Nya &lt;a href="http://www.naturvetarna.se/"&gt;www.naturvetarna.se&lt;/a&gt;&amp;nbsp;- startsida&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-qUZBa0ijNwg/TvM7hXxA10I/AAAAAAAASsg/3GI6nRnbwsM/s1600/NyaSajten_Undersida.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="173" src="http://4.bp.blogspot.com/-qUZBa0ijNwg/TvM7hXxA10I/AAAAAAAASsg/3GI6nRnbwsM/s320/NyaSajten_Undersida.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Nya&amp;nbsp;&lt;a href="http://www.naturvetarna.se/"&gt;www.naturvetarna.se&lt;/a&gt;&amp;nbsp;- undersida&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-3747695005099011799?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/3747695005099011799/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/12/ansiktslyft-for-naturvetarna-pa-nansen.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/3747695005099011799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/3747695005099011799'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/12/ansiktslyft-for-naturvetarna-pa-nansen.html' title='Ansiktslyft för Naturvetarna på Nansen Care Spa'/><author><name>David K</name><uri>http://www.blogger.com/profile/17721627223935210792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-p71nnUCf4YI/TvM7fQ9lU0I/AAAAAAAASsM/BcMD7I76OfI/s72-c/GamlaSajten.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-4866387447594682436</id><published>2011-12-21T12:28:00.006+01:00</published><updated>2011-12-21T12:54:51.145+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='statistics'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Analytics'/><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><title type='text'>How to use multiple google analytics trackers on the same page</title><content type='html'>Today I faced a problem with how to use multiple trackers for Google Analytics on the same page.&lt;br /&gt;"Why would I have to to that?" you may ask.&lt;br /&gt;Well...in this case we needed to track statistics for a global campaign site where both the global marketing departement and the local markets needed to get statistics for the campaign.&lt;br /&gt;The tracking ID's are stored in EPiServer and loaded dynamically of course.&lt;br /&gt;&lt;br /&gt;The solution for the problem was not very advanced but not completely obvious.&lt;br /&gt;&lt;br /&gt;To set up an asynctracker you start by adding this snippet of code:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span class="kwd" style="color: rgb(0, 0, 136); "&gt;var&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; _gaq &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;=&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; _gaq &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;||&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;[];&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;_gaq&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;push&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;([&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'_setAccount'&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;,&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'UA-TRACKING_ID'&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;]);&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;_gaq&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;push&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;([&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'_trackPageview'&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;]);&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;(&lt;/span&gt;&lt;span class="kwd" style="color: rgb(0, 0, 136); "&gt;function&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;()&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;{&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="kwd" style="color: rgb(0, 0, 136); "&gt;var&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; ga &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;=&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; document&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;createElement&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;(&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'script'&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;);&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; ga&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;type &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;=&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'text/javascript'&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;;&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; ga&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;async &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;=&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="kwd" style="color: rgb(0, 0, 136); "&gt;true&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;;&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;ga&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;src &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;=&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;(&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'https:'&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;==&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; document&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;location&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;protocol &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;?&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'https://ssl'&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;:&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'http://www'&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;)&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;+&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'.google-analytics.com/ga.js'&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;;&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="kwd" style="color: rgb(0, 0, 136); "&gt;var&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; s &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;=&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; document&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;getElementsByTagName&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;(&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'script'&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;)[&lt;/span&gt;&lt;span class="lit" style="color: rgb(0, 102, 102); "&gt;0&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;];&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; s&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;parentNode&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;insertBefore&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;(&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;ga&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;,&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; s&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;);&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;})();&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;But as you can see, there is only one tracking ID here.&lt;br /&gt;To add one more tracker, one might be tempted to add another _gaq object. But the solutions is actually more simple than that!&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span class="kwd" style="color: rgb(0, 0, 136); "&gt;var&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; _gaq &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;=&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; _gaq &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;||&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;[];&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;//first tracker&lt;br /&gt;_gaq&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;push&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;([&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'_setAccount'&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;,&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'UA-TRACKING_ID'&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;]);&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;_gaq&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;push&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;([&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'_trackPageview'&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;]);&lt;/span&gt;&lt;br /&gt;//second tracker&lt;br /&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;_gaq&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;push&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;([&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0);"&gt;'&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;othertracker.&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;_setAccount'&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;,&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'UA-OTHER_TRACKING_ID'&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;]);&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;_gaq&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;push&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;([&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'othertracker._trackPageview'&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;]);&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;As you can see, it just is a matter of adding another namespace for the new tracker!&lt;br /&gt;It is also possible to do it all in one push(), like below:&lt;br /&gt;&lt;pre&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;_gaq&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;.&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;push&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;(&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;[&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'_setAccount'&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;,&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0);"&gt;'UA-&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;TRACKING_ID&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;],&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;[&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'_trackPageview'&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;],&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;[&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'othertracker._setAccount'&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;,&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt; &lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0);"&gt;'UA-&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;OTHER_TRACKING_ID&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;],&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt; &lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;[&lt;/span&gt;&lt;span class="str" style="color: rgb(0, 136, 0); "&gt;'othertracker._trackPageview'&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;]&lt;/span&gt;&lt;span class="pln" style="color: rgb(0, 0, 0); "&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="pun" style="color: rgb(102, 102, 0); "&gt;);&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;More info here:&lt;br /&gt;&lt;a href="http://code.google.com/apis/analytics/docs/tracking/asyncUsageGuide.html"&gt;http://code.google.com/apis/analytics/docs/tracking/asyncUsageGuide.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://seo-website-designer.com/Google-Analytics-Tracking-Multiple-Accounts"&gt;http://seo-website-designer.com/Google-Analytics-Tracking-Multiple-Accounts&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-4866387447594682436?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/4866387447594682436/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/12/how-to-use-multiple-google-analytics.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4866387447594682436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4866387447594682436'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/12/how-to-use-multiple-google-analytics.html' title='How to use multiple google analytics trackers on the same page'/><author><name>rewdboy</name><uri>http://www.blogger.com/profile/16710163854461568277</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos-g.ak.facebook.com/photos-ak-sf2p/v113/80/89/593697311/n593697311_281398_1404.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-7720973805587493224</id><published>2011-12-16T20:33:00.001+01:00</published><updated>2011-12-16T20:33:38.786+01:00</updated><title type='text'>Lotta och hennes magväska</title><content type='html'>&lt;div&gt;&lt;p&gt;H&amp;#228;r ser vi en tv&amp;#228;tt&amp;#228;kta turist med magv&amp;#228;ska i Polen. Vackert.&lt;/p&gt;&lt;br/&gt;&lt;img src='http://lh5.ggpht.com/-TzctDQPK5Bk/TuudDwQ-OQI/AAAAAAAAAeo/-YJbAKTuWNM/20111216_151521.png' /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-7720973805587493224?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/7720973805587493224/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/12/lotta-och-hennes-magvaska.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/7720973805587493224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/7720973805587493224'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/12/lotta-och-hennes-magvaska.html' title='Lotta och hennes magväska'/><author><name>rewdboy</name><uri>http://www.blogger.com/profile/16710163854461568277</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos-g.ak.facebook.com/photos-ak-sf2p/v113/80/89/593697311/n593697311_281398_1404.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-TzctDQPK5Bk/TuudDwQ-OQI/AAAAAAAAAeo/-YJbAKTuWNM/s72-c/20111216_151521.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-2439413198505740921</id><published>2011-12-15T15:53:00.000+01:00</published><updated>2011-12-18T13:21:14.989+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='entreprenörsskap'/><category scheme='http://www.blogger.com/atom/ns#' term='Paris'/><category scheme='http://www.blogger.com/atom/ns#' term='LeWeb'/><title type='text'>LeWeb11' - retrospektiv och motiv</title><content type='html'>&lt;div style="margin: 0px auto 10px; text-align: center;"&gt;&lt;div style="text-align: left;"&gt;Intensiva dagar. Intensivt på många sätt. Många appar, mycket folk, mycket investeringsfokus, mycket entprenörssnack, mycket paté och cornichons, mycket leVin, mycket franska, mycket obskyr grå förort till Paris. Mycket och svulstigt helt enkelt.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Men små och få workshops, få handfasta tips och trendspaningar för vår konsultvardag här och nu, små tallrikar, små nespressos, petita fransyskor, smått och gott helt enkelt.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Det jag tar med mig är i alla fall att det inte är enbart Valley-attityden med att slänga ut lite sköna appar och sen se om man kan tjäna pengar. Eller enbart svenskt ingengörstänk, att fnula på en super-duper-produkt i 20 år och sen hoppas att nån vill köpa den fungerar som bärande idé i startups.&lt;br /&gt;&lt;br /&gt;Det är kombinationen som är det det bästa. Ta lite av jänkarnas förmåga att paketera och övertyga. Blanda det med Daniel Eks, på Spotify, kloka ord om häftig ingenjörskonst men också synsättet att passion, trivsel och teamuppbyggnad är det absolut viktigaste. Då tror jag man kan komma väldigt långt, oavsett sammanhang.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-j9garS_aLLc/TuoRf0N92vI/AAAAAAAASYc/BpRLQVJrHoA/s1600/P1080415.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="159" src="http://3.bp.blogspot.com/-j9garS_aLLc/TuoRf0N92vI/AAAAAAAASYc/BpRLQVJrHoA/s320/P1080415.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Råddig registrering. Inget ovanligt.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-mNtkHiiDcok/TuoRgR7ldhI/AAAAAAAASYg/I7UpSP1VQAM/s1600/P1080433.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="142" src="http://3.bp.blogspot.com/-mNtkHiiDcok/TuoRgR7ldhI/AAAAAAAASYg/I7UpSP1VQAM/s320/P1080433.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Kalle Lallefeldt körde lite livescetching på en av sina 25 ipads.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-OPKxyFvrh0Y/TuoRgz67WqI/AAAAAAAASYo/r4oE7Bv5Ois/s1600/P1080441.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="133" src="http://2.bp.blogspot.com/-OPKxyFvrh0Y/TuoRgz67WqI/AAAAAAAASYo/r4oE7Bv5Ois/s320/P1080441.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Delar av Nansentruppen - Lotta och Martin&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-anVMXs3aiQA/TuoRhUwOi1I/AAAAAAAASYw/R5oSe_onB1s/s1600/P1080446.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="155" src="http://4.bp.blogspot.com/-anVMXs3aiQA/TuoRhUwOi1I/AAAAAAAASYw/R5oSe_onB1s/s320/P1080446.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Jenny har bott i Frankrike.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-4zGUojWWH3o/TuoRh7LB6oI/AAAAAAAASY4/BAf9En2JquA/s1600/P1080454.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="125" src="http://3.bp.blogspot.com/-4zGUojWWH3o/TuoRh7LB6oI/AAAAAAAASY4/BAf9En2JquA/s320/P1080454.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Huvudmässan.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-zidqDf4k-0I/TuoRiaQt4rI/AAAAAAAASZA/sn--tVNvql8/s1600/P1080456.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="128" src="http://4.bp.blogspot.com/-zidqDf4k-0I/TuoRiaQt4rI/AAAAAAAASZA/sn--tVNvql8/s320/P1080456.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Först på plats!!! Bästa platserna...&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-5Y7UHPVclac/TuoRjJ1SR6I/AAAAAAAASZI/v9-isbSO4V4/s1600/P1080476.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="155" src="http://1.bp.blogspot.com/-5Y7UHPVclac/TuoRjJ1SR6I/AAAAAAAASZI/v9-isbSO4V4/s320/P1080476.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Webben är död - länge leve apparna. Forrester ritar med de stora penslarna.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-LI-SNfLyyRA/TuoRj39i8HI/AAAAAAAASZQ/AZ0cuYnkmlU/s1600/P1080482.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="145" src="http://4.bp.blogspot.com/-LI-SNfLyyRA/TuoRj39i8HI/AAAAAAAASZQ/AZ0cuYnkmlU/s320/P1080482.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Lite paté någon.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-rXKVNjhf0ew/TuoRksKqu3I/AAAAAAAASZY/kkqcpqEDPtI/s1600/P1080483.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="149" src="http://2.bp.blogspot.com/-rXKVNjhf0ew/TuoRksKqu3I/AAAAAAAASZY/kkqcpqEDPtI/s320/P1080483.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Nansen fick sällis på hotell och fest av gänget från IDG.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-FpkCLqHQLyo/TuoRlZ8_oDI/AAAAAAAASZg/5kzOWsrdD3c/s1600/P1080484.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="124" src="http://4.bp.blogspot.com/-FpkCLqHQLyo/TuoRlZ8_oDI/AAAAAAAASZg/5kzOWsrdD3c/s320/P1080484.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Scrumbuss någon?&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-pG0AuvleYUQ/TuoRmDMMjYI/AAAAAAAASZo/_8nOI6Oz3CA/s1600/P1080502.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="252" src="http://2.bp.blogspot.com/-pG0AuvleYUQ/TuoRmDMMjYI/AAAAAAAASZo/_8nOI6Oz3CA/s320/P1080502.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Komma hem. Säg hej till Ney!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-SYsuvCcfeD0/TuoRms5qITI/AAAAAAAASZw/1LidvIicey0/s1600/P1080507.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="141" src="http://2.bp.blogspot.com/-SYsuvCcfeD0/TuoRms5qITI/AAAAAAAASZw/1LidvIicey0/s320/P1080507.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Indiepunkbandet Nansen&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-zSyerOlNX5Q/TuoRnaDjMPI/AAAAAAAASZ4/O2TDl0QQo0U/s1600/P1080511.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="132" src="http://2.bp.blogspot.com/-zSyerOlNX5Q/TuoRnaDjMPI/AAAAAAAASZ4/O2TDl0QQo0U/s320/P1080511.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Paris by Night - Bastiljonen.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-rJv5pV-5zqM/TuoRn7MJpkI/AAAAAAAASZ8/Y5y-hYXHAdw/s1600/P1080517.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="137" src="http://2.bp.blogspot.com/-rJv5pV-5zqM/TuoRn7MJpkI/AAAAAAAASZ8/Y5y-hYXHAdw/s320/P1080517.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Jesus kvarlevor? (och Martin)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-x_rf4zVLXNI/TuoRoYtSAqI/AAAAAAAASaM/tij3AbsVtEY/s1600/P1080525.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="115" src="http://2.bp.blogspot.com/-x_rf4zVLXNI/TuoRoYtSAqI/AAAAAAAASaM/tij3AbsVtEY/s320/P1080525.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Världens drag.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-OpSucVUpS1M/TuoRpoCrK2I/AAAAAAAASaQ/pU9c26ZHUyI/s1600/P1080530.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="130" src="http://2.bp.blogspot.com/-OpSucVUpS1M/TuoRpoCrK2I/AAAAAAAASaQ/pU9c26ZHUyI/s320/P1080530.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Undra om vätskekägeln runt loggan är Vodka?&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-qTExtBOJxrM/TuoRp6LOl4I/AAAAAAAASac/6u3L53HN_oQ/s1600/P1080534.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="135" src="http://1.bp.blogspot.com/-qTExtBOJxrM/TuoRp6LOl4I/AAAAAAAASac/6u3L53HN_oQ/s320/P1080534.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Skum electro-dubstep-duo med masker&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-PyyAtH37940/TuoRrThD8LI/AAAAAAAASag/UMvjcRmqCNI/s1600/P1080538.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="158" src="http://3.bp.blogspot.com/-PyyAtH37940/TuoRrThD8LI/AAAAAAAASag/UMvjcRmqCNI/s320/P1080538.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Martin E frotterar med journalister&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-kA-OIyCJZLw/TuoRryzCNSI/AAAAAAAASao/qbtZRH9JYew/s1600/P1080541.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="144" src="http://3.bp.blogspot.com/-kA-OIyCJZLw/TuoRryzCNSI/AAAAAAAASao/qbtZRH9JYew/s320/P1080541.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Daniel Ek på Spotify var ytterst konkret och vältalig. Hade en del vettigt att säga också. Kul!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-fR7yms8772I/TuoRsm3ZmyI/AAAAAAAASaw/O2uZpZX48jA/s1600/P1080544.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="178" src="http://3.bp.blogspot.com/-fR7yms8772I/TuoRsm3ZmyI/AAAAAAAASaw/O2uZpZX48jA/s320/P1080544.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Hur många watt drar han?&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-cWxVVaF7694/TuoRtCo2gcI/AAAAAAAASa4/8finBEeRO-k/s1600/P1080561.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="153" src="http://4.bp.blogspot.com/-cWxVVaF7694/TuoRtCo2gcI/AAAAAAAASa4/8finBEeRO-k/s320/P1080561.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Sean Parker var tydligen bakis så de fick skjuta på hans performance.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-2439413198505740921?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/2439413198505740921/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/12/leweb11-retrospektiv-och-motiv.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2439413198505740921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2439413198505740921'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/12/leweb11-retrospektiv-och-motiv.html' title='LeWeb11&apos; - retrospektiv och motiv'/><author><name>David K</name><uri>http://www.blogger.com/profile/17721627223935210792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-j9garS_aLLc/TuoRf0N92vI/AAAAAAAASYc/BpRLQVJrHoA/s72-c/P1080415.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-5424754674920815528</id><published>2011-12-09T18:50:00.001+01:00</published><updated>2011-12-09T18:52:11.369+01:00</updated><title type='text'>Summering Le Web 2011</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-HjZbvD0l2kc/TuJKtLBshrI/AAAAAAAAACY/rWMeVi_4zis/s1600/leweb_summary.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 154px;" src="http://1.bp.blogspot.com/-HjZbvD0l2kc/TuJKtLBshrI/AAAAAAAAACY/rWMeVi_4zis/s320/leweb_summary.jpg" alt="" id="BLOGGER_PHOTO_ID_5684187819609458354" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-5424754674920815528?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/5424754674920815528/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/12/summering-le-web-2011.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/5424754674920815528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/5424754674920815528'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/12/summering-le-web-2011.html' title='Summering Le Web 2011'/><author><name>Lotta Lorentz</name><uri>http://www.blogger.com/profile/08799603878258159627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-HjZbvD0l2kc/TuJKtLBshrI/AAAAAAAAACY/rWMeVi_4zis/s72-c/leweb_summary.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-9062211460453803194</id><published>2011-12-08T15:47:00.000+01:00</published><updated>2011-12-08T15:50:18.210+01:00</updated><title type='text'>It's alive</title><content type='html'>Webben är död! Länge leve webben. Det tror jag de flesta av de 3300 deltagarna på le web kan skriva under på. Istället för död borde man kanske betrakta webben som en ständigt föränderlig ny...livsform? Efter en lång föreläsning om tankekontrollerade webtjänster och spel har åtminstone jag svårt att se några gränser. Och det är väl det som är så otroligt coolt, att endast fantasin sätter gränserna.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-9062211460453803194?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/9062211460453803194/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/12/its-alive.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/9062211460453803194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/9062211460453803194'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/12/its-alive.html' title='It&apos;s alive'/><author><name>Jenny</name><uri>http://www.blogger.com/profile/12363430637094303966</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-7224413197244955661</id><published>2011-12-08T14:54:00.001+01:00</published><updated>2011-12-08T18:42:16.908+01:00</updated><title type='text'>Nansen representerar EPiServer i Frankrike</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-MeLTBLZz_tQ/TuDBkW8bbdI/AAAAAAAAFes/gOazwq3PCV8/s1600/bild.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="476" src="http://3.bp.blogspot.com/-MeLTBLZz_tQ/TuDBkW8bbdI/AAAAAAAAFes/gOazwq3PCV8/s640/bild.JPG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a data-mce-href="http://leweb.net" href="http://leweb.net/"&gt;Le Web 2011&lt;/a&gt; &lt;b&gt;ur ett EPiServer-perspektiv då.&lt;/b&gt; Bakom innehålls- och tjänstebjässarna som Google (&lt;a data-mce-href="http://googleblog.blogspot.com/2011/11/google-pages-connect-with-all-things.html" href="http://googleblog.blogspot.com/2011/11/google-pages-connect-with-all-things.html"&gt;Google+ Pages&lt;/a&gt; etc.), och Facebook (&lt;a data-mce-href="http://www.mkse.com/?s=&amp;quot;facebook pages&amp;quot;" href="http://www.mkse.com/?s=%22facebook%20pages%22"&gt;Facebook Pages&lt;/a&gt; etc.) är det &lt;b&gt;ganska skralt.&lt;/b&gt;&lt;br /&gt;&lt;a data-mce-href="http://www.mkse.com/wp-content/uploads/leweb112.jpg" href="http://www.mkse.com/wp-content/uploads/leweb112.jpg"&gt;&lt;img alt="" class="alignright size-medium wp-image-14728" data-mce-src="http://www.mkse.com/wp-content/uploads/leweb112-224x300.jpg" height="300" src="http://www.mkse.com/wp-content/uploads/leweb112-224x300.jpg" title="leweb11" width="224" /&gt;&lt;/a&gt;&lt;br /&gt;Teleriks .NET &lt;a data-mce-href="http://www.mkse.com/?s=SiteFinity" href="http://www.mkse.com/?s=SiteFinity"&gt;SiteFinity&lt;/a&gt; CMS är en av sponsorerna med ett mellanstort bås. De visar upp nya inbyggda analysfunktioner, som liksom Kentico och SiteCores gränssnitt, ser ut att &lt;b&gt;hittat formgivningen hos Google Analytics&lt;a data-mce-href="http://internetworld.idg.se/2.1006/1.420741/google-ger-sig-in-i-deals" href="http://internetworld.idg.se/2.1006/1.420741/google-ger-sig-in-i-deals"&gt;. &lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Google Analytics produktchef avtäckte under måndagen nya &lt;a data-mce-href="http://www.google.com/analytics/socialpilot" href="http://www.google.com/analytics/socialpilot"&gt;Google Analytics Social data Hub&lt;/a&gt; som kommer ge konverteringsinformation från sociala nätverk, baserat på de nya t.co, fb.me etc. redirigeringstjänsterna som även täcker social nätverksaktivitet i smartphones och ifrån klienter som TweetDeck. De rullar ut dessa nya tjänster som fyra lanseringar i vår och de hoppas detta kommer innebära säkrare annonsinvesteringar för alla kunder&lt;a data-mce-href="http://internetworld.idg.se/2.1006/1.420699" href="http://internetworld.idg.se/2.1006/1.420699"&gt;.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Microsoft finns på plats och fick under tisdagen bra press från Forrester, som kallade dem för en potentiell spelare för detta decenniums "comeback-kid award". Samma merit som Apple har under bältet från sin resa ifrån början av 00-talet. Något som tagit dem till absoluta toppen idag. Med Metro mobilgränssnittet, alla öppen källkodssatsningar och ompositioneringen generellt &lt;b&gt;kan Microsoft vara på rätt väg,&lt;/b&gt; enligt analysföretaget&lt;a data-mce-href="http://internetworld.idg.se/2.1006/1.420498" href="http://internetworld.idg.se/2.1006/1.420498"&gt;.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SalesForce finns även på plats med workshops och information om det senaste från deras moln.&lt;br /&gt;&lt;a data-mce-href="http://www.mkse.com/wp-content/uploads/facebook_leweb.jpg" href="http://www.mkse.com/wp-content/uploads/facebook_leweb.jpg"&gt;&lt;img alt="" class="alignright size-medium wp-image-14725" data-mce-src="http://www.mkse.com/wp-content/uploads/facebook_leweb-300x224.jpg" height="224" src="http://www.mkse.com/wp-content/uploads/facebook_leweb-300x224.jpg" title="facebook_leweb" width="300" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I övrigt är det&lt;b&gt; mycket tyst från de ledande CMS-aktörerna i USA och Europa.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Nansen representerar &lt;a data-mce-href="http://www.mkse.com/category/cms/episerver" href="http://www.nansen.se/Erbjudande/Utveckling-av-webbplatser/"&gt;EPiServer&lt;/a&gt; som tredje största partner. Men EPiServer själva är inte på plats, heller inte SiteCore, OpenText eller någon som pratar WordPress eller Drupal CMS.&lt;br /&gt;&lt;br /&gt;De har lämnat scenen åt de mer namnkunniga, B2C-fokuserade jättarna.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-7224413197244955661?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/7224413197244955661/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/12/nansen-representerar-episerver-i.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/7224413197244955661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/7224413197244955661'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/12/nansen-representerar-episerver-i.html' title='Nansen representerar EPiServer i Frankrike'/><author><name>Martin Edenström - Nansen/MKSE.com</name><uri>http://www.blogger.com/profile/09486419029525508136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://upload.idg.se/eforum/bilder/userinfo/42603.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-MeLTBLZz_tQ/TuDBkW8bbdI/AAAAAAAAFes/gOazwq3PCV8/s72-c/bild.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-2493731200097347491</id><published>2011-12-08T14:07:00.005+01:00</published><updated>2011-12-09T09:12:02.417+01:00</updated><title type='text'>Var ska jag hänga?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-gN3L5bC1ut8/TuDBRKYxVPI/AAAAAAAAACM/i4eCZjretcM/s1600/letrappa.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 239px;" src="http://4.bp.blogspot.com/-gN3L5bC1ut8/TuDBRKYxVPI/AAAAAAAAACM/i4eCZjretcM/s320/letrappa.JPG" alt="" id="BLOGGER_PHOTO_ID_5683755230331753714" border="0" /&gt;&lt;/a&gt;Tillsammans med 60 andra länder är vi på besök i Paris på Le Web.&lt;br /&gt;Idag, konferensens andra dag, delar George Colony, Chairman &amp;amp; CEO, Forrester Research, med sig av statements som: The death of the web and approaching a new era in App Internet.&lt;br /&gt;Vad är webben egentligen?  - ja, ur ett tekniskt perspektiv  "The web is a software architecture we decided to put on the Internet 20 years ago.&lt;br /&gt;Idag vill vi alla vara sociala och att någon kreativ tjänst bjuder in till ett ställe där vi kan hänga med våra likasinnade.&lt;br /&gt;Frågan jag och säkert många med mig ställer sig är, var är bäst att hänga? Vad ska jag välja?&lt;br /&gt;Vi har fått träffa grundarna för &lt;a href="https://www.uber.com/"&gt;Uber&lt;/a&gt; - bilresor för alla , &lt;a href="https://path.com/"&gt;Path&lt;/a&gt; - din privata dagbok, &lt;a href="http://www.flipboard.com/"&gt;Flipboard&lt;/a&gt; - ditt eget sociala magasin, och de för mig lite mer välkända,&lt;a href="http://www.instagram.com/"&gt; Instagram&lt;/a&gt;, och &lt;a href="http://evernote.com/"&gt;Evernote&lt;/a&gt;.&lt;br /&gt;Alla med fantastiska tjänster, kreativa  och sociala och som får mig att vilja, fota, dela och spara stunder av mitt liv i deras paketering.&lt;br /&gt;Men, hur ska jag hinna…. dela, ladda upp, twittra, ha koll?&lt;br /&gt;Och frågan är vilken av alla appar och tjänster kommer att ligga mig varmt om hjärtat, idag och i morgon?&lt;br /&gt;George Colony, berättar att 86 % av svenskarna använder sig av sociala tjänster och nätverk idag. Sifforna i USA är lika höga. Men hur hinner vi med, vad får stå tillbaka? Ja, amerikanerna har minskat sitt engagemang som volontära, med att gå i kyrkan, skicka vanliga mail för att inte tala om vanlig post. "We have reached a limit of hours to spend". Vi hinner inte med flera tjänster. Mer här &lt;a href="http://youtu.be/BiYNs5uPPEE"&gt;http://youtu.be/BiYNs5uPPEE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Så jag tänker. Kanske bättre att bli lite som Karl Lagerfeld (invigningsgäst på Le Web). Han använder sin Ipad som sin Photodagbok. Han gör sina sketcher och sparar sina verk i någon av sina paddor.&lt;br /&gt;Jag tänker, den där Ericson-telefonen jag hade för några år sen, den som behövde en liten penna för att klicka på skärmen. Där hade jag samma enkla typ av ritprogram som Karl använder idag. Min dotter var flitig då, att rita teckningar åt mig, som jag sparade. Just det sparade där och då.&lt;br /&gt;Jag undrar var min gamla Ericson ligger och skräpar och jag önskar att någon där och då fått mig att spara ner 8-åringens digitala konstverk….&lt;br /&gt;&lt;br /&gt;Nu åter till entreprenörscenen och facebooks reflektioner&lt;br /&gt;&lt;br /&gt;// Lotta&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-2493731200097347491?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/2493731200097347491/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/12/var-ska-jag-hanga.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2493731200097347491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2493731200097347491'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/12/var-ska-jag-hanga.html' title='Var ska jag hänga?'/><author><name>Lotta Lorentz</name><uri>http://www.blogger.com/profile/08799603878258159627</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-gN3L5bC1ut8/TuDBRKYxVPI/AAAAAAAAACM/i4eCZjretcM/s72-c/letrappa.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-2882546166101309371</id><published>2011-12-08T11:29:00.001+01:00</published><updated>2011-12-08T11:59:11.782+01:00</updated><title type='text'>Nansen @ LeWeb 2011 With Fashion! A summary of day 1 + 2</title><content type='html'>&lt;iframe src="http://player.vimeo.com/video/33335793?title=0&amp;amp;byline=0&amp;amp;portrait=0&amp;amp;color=ff9933&amp;amp;autoplay=1" width="450" height="253" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-2882546166101309371?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/2882546166101309371/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/12/nansen-leweb-2011-with-fashion-summary.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2882546166101309371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2882546166101309371'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/12/nansen-leweb-2011-with-fashion-summary.html' title='Nansen @ LeWeb 2011 With Fashion! A summary of day 1 + 2'/><author><name>Martin Edenström - Nansen/MKSE.com</name><uri>http://www.blogger.com/profile/09486419029525508136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://upload.idg.se/eforum/bilder/userinfo/42603.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-878620906940526903</id><published>2011-12-08T09:09:00.001+01:00</published><updated>2011-12-08T09:12:35.778+01:00</updated><title type='text'>God morgon</title><content type='html'>På franskt vis inleddes dagen med kaffe, croissanter och några killar som gjorde cykelkonster på scenen. Helt vanligt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-878620906940526903?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/878620906940526903/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/12/god-morgon.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/878620906940526903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/878620906940526903'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/12/god-morgon.html' title='God morgon'/><author><name>Jenny</name><uri>http://www.blogger.com/profile/12363430637094303966</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-9115189004124811179</id><published>2011-12-08T01:51:00.001+01:00</published><updated>2011-12-08T08:58:25.965+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google Analytics'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Analytics'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Media Data Hub'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Say hello to Google Social Data Hub and Social Analytics</title><content type='html'>Today at LeWeb11 in Paris a lot of the participating companies chosed to announce quite some astonishing new features or completely new app versions. Most of those apps were focused on social interaction, e.g. Path, Instagram, Flipboard etc. Nevertheless, our core strategy at Nansen, to help our customers to grow their online business does not come from startup success stories only. But maybe from the people interacting within these networks and tools. &lt;br /&gt;&lt;br /&gt;So to be able to measure the impact of these social media channels Google today announced at a workshop, where half of the Nansen Google Certified Analytics Team were present, two new services within the Analytics suite that are to be rolled out the coming 6 to 9 months:&lt;br /&gt;1. Social Analytics&lt;br /&gt;2. Social Data Hub&lt;br /&gt;&lt;br /&gt;One of the key topics of this session was the announcement of complete new way of aggeragating and measuring goal conversions on all social platforms, rather than having them isolated in their own data silos. Meaning that you should be able to check your traffic from which specific social media channel the visitors come from, and what they have been discussing in that channel. This was referred to as the "upper funnel effect", if I understood it correctly, due to the fact that some of the buzz and viral nature of the social media spread often happens in the "off site" domain. &lt;br /&gt;&lt;br /&gt;The data collection part of this project was called the Data Hub whereas the Analytics part of it dealt with the views and reports that visualises the data in the usual Google Analytics Interface. &lt;br /&gt;&lt;br /&gt;This data retrieving is made possible thru a collaboration with the major social media networks, and the use of open standards. Also one has to overcome the fact that most of the referred trafic today comes from handheld devices, and apps within them. Those links just open up new browser windows and are reported as direct traffic. This has been adressed as well, whith specific redirect-pages, implemented on the specific social platform.&lt;br /&gt;&lt;br /&gt;So, how can we use this? Well for instance, if you assign a price, or rather a so called dollar value (in Analytics) to each and every of the social media goal conversion one can measure how much you "earn" from specifc channels, and how specifc ambassadors and networks are the most profitable to your business and thus where you should focus your media spend and supervisioning efforts.&lt;br /&gt;&lt;br /&gt;As for most of online intelligence one should only mesasure and analyze goals that are real and important for the actual business. So this has to be rolled out and tested in the announced pilot so that it complies to the promised level of accuracy and social network covering. But once it out there, and in the Analytics suite we think that it could be a very helpful and powerful tool.&lt;br /&gt;&lt;br /&gt;Stay tuned on: http://www.google.com/analytics/developers/socialhub.html&lt;div class="separator"style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-WtCcEdx3obs/TuAKDPNe8lI/AAAAAAAASSM/AVZptAETArI/s640/blogger-image-248495517.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/-WtCcEdx3obs/TuAKDPNe8lI/AAAAAAAASSM/AVZptAETArI/s640/blogger-image-248495517.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-9115189004124811179?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/9115189004124811179/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/12/say-hello-to-google-social-data-hub-and.html#comment-form' title='1 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/9115189004124811179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/9115189004124811179'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/12/say-hello-to-google-social-data-hub-and.html' title='Say hello to Google Social Data Hub and Social Analytics'/><author><name>David K</name><uri>http://www.blogger.com/profile/17721627223935210792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-WtCcEdx3obs/TuAKDPNe8lI/AAAAAAAASSM/AVZptAETArI/s72-c/blogger-image-248495517.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-3943513201214080892</id><published>2011-12-08T00:49:00.001+01:00</published><updated>2011-12-27T22:28:46.325+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='startup'/><category scheme='http://www.blogger.com/atom/ns#' term='entrpreneur ships'/><category scheme='http://www.blogger.com/atom/ns#' term='LeWeb'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>LeWeb 11, day 1 - summing up</title><content type='html'>Paris is always Paris. France is always France. You have - at least - to give them that. The beauty of Paris by night we all can agree upon, just finishing this, the first day of Europe's biggest conference on web innovation and online entrepreneurship, with a fantastic three course dinner close to our adequate hotel, near the Canal St Martin. &lt;br /&gt;&lt;br /&gt;It has been quite a ride. French in all aspects. Starting with taxi thru the  early commuter traffic, continuing with confused registration personnel, bad logistics and unprepared content governance all over, but the great line up speaks for itself. &lt;br /&gt;&lt;br /&gt;First of all Karl Lagerfeld came out as a 78 year old tech junkie, with 4 iphones, several ipads and a bunch of ipods in his chanel bag, which he carried around  24/7. &lt;br /&gt;&lt;br /&gt;After this, rather strange opening, a couple of quite evolved startups announced their 2nd generation launches. As for instance Flipboard released their iPhone app. Uber, the US cab substitute, starts its one click driver app service in Paris, etc. etc. Lession learned from pre lunch sessions were the undoubtable fact that "you should never feel completely happy over your project when you release it, than you have worked to much, and probably launched to late". So: innovate, release something, than iterate, analyze, launch, iterate, user check, release iterate... are the never ending components of the process of success.  &lt;br /&gt;&lt;br /&gt;The keynote, with executive chairman Eric Schmidt from Google came to a very high level of an almost philosophic discussion when the floor were able to interact in a question driven session. Google's grand opening of Paris office, in the presence of Mr&amp;nbsp;Schmidt&amp;nbsp;and the French president, Mr Sarkozy himself, had apparently led to some interesting talks where some of the concluding points were:&lt;br /&gt;1. Competition is good (Hey, the guys is from the US, what could you expect?)&lt;br /&gt;2. Innovation, and thus jobs, comes from a free open, competitive market with good broad band internet connections - rather than high level education.&lt;br /&gt;3. So, governments - don't turn off the Internet! (#hinttotheeuropeanunionthatwantstoregulateafreedomofspeachinfrasctructure)&lt;br /&gt;&lt;br /&gt;LeWeb is 2011 all in all, a very "mobile first" driven Internet forum, which is probably the only way of dealing with future internet applications. But we're missing a god set of inspirational down to earth hands on sessions around our daily base situations and business cases in the good old traditional corp web/e-commerce/community sector though. The Google Analytics Social Data Hub Workshop in the end was useful though. Read more about this in our next blog post.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-zMFeBk7aq5w/Tt_7nPpBA6I/AAAAAAAASR8/UydBwS1Ulhk/s640/blogger-image-2093956657.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh5.googleusercontent.com/-zMFeBk7aq5w/Tt_7nPpBA6I/AAAAAAAASR8/UydBwS1Ulhk/s640/blogger-image-2093956657.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-aFkUE75vkFQ/Tt_7oLzCq7I/AAAAAAAASSA/CdCkrz9WS1M/s640/blogger-image-594502707.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh6.googleusercontent.com/-aFkUE75vkFQ/Tt_7oLzCq7I/AAAAAAAASSA/CdCkrz9WS1M/s640/blogger-image-594502707.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-3943513201214080892?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/3943513201214080892/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/12/leweb-11-day-1-summing-up.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/3943513201214080892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/3943513201214080892'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/12/leweb-11-day-1-summing-up.html' title='LeWeb 11, day 1 - summing up'/><author><name>David K</name><uri>http://www.blogger.com/profile/17721627223935210792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/-zMFeBk7aq5w/Tt_7nPpBA6I/AAAAAAAASR8/UydBwS1Ulhk/s72-c/blogger-image-2093956657.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-7215003095941302005</id><published>2011-12-07T23:54:00.002+01:00</published><updated>2011-12-08T00:01:49.860+01:00</updated><title type='text'>Nous sommes a Paris</title><content type='html'>Det här med wifi verkar inte riktigt ha kommit till Frankrike. Inte så välfungerande i alla fall. Det som var tänkt att bli ett långt första inlägg från Le Web, som också kanske borde kallas l'App, får bli ett kort sådant. Ett god natt-inlägg. Det som gjorde starkast intryck på mig under dagen var Eric Smidt, chairman hos Google (med reservation för felstavning) som i ett samtal om politik, transparens och i synnerhet Kina och den arabiska vågen sa: " if you don't like the image in the mirror, don't break the mirror. Change the image". Sant och samtidigt svårt. Men nog väcker det tankar.&lt;br /&gt;&lt;br /&gt;Nu somnar Nansen Paris med förhoppning om bättre wifi i morgon. Bonne nuit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-7215003095941302005?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/7215003095941302005/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/12/nous-sommes-paris.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/7215003095941302005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/7215003095941302005'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/12/nous-sommes-paris.html' title='Nous sommes a Paris'/><author><name>Jenny</name><uri>http://www.blogger.com/profile/12363430637094303966</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-567766100165234713</id><published>2011-11-25T17:59:00.001+01:00</published><updated>2011-11-25T21:16:28.774+01:00</updated><title type='text'>Nya MCPD .NET 4 Web certifieringar</title><content type='html'>På Nansen tror vi starkt på kompetensutveckling för att vara kompetitiva, med bland annat konferenser och kurser. Ett sätt att få det på papper är certifieringar. Idag fick vi ytterligare två nya MCPD certifierade utvecklare på Nansen.&amp;nbsp;&lt;a href="http://www.nansen.se/Kontakta-Nansen/Medarbetare/#RobertLinde"&gt;Robert Linde&lt;/a&gt; och &lt;a href="http://www.nansen.se/Kontakta-Nansen/Medarbetare/#KalleHoppe"&gt;Kalle Hoppe&lt;/a&gt;. Nu är vi 9 MCPD och 1 Azure certifierade utvecklare. Det tar oss några steg närmare målet, att alla .NET utvecklare ska nå MCPD certifieringsnivå.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-567766100165234713?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/567766100165234713/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/11/nya-mcpd-net-4-web-certifieringar.html#comment-form' title='1 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/567766100165234713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/567766100165234713'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/11/nya-mcpd-net-4-web-certifieringar.html' title='Nya MCPD .NET 4 Web certifieringar'/><author><name>Kalle</name><uri>http://www.blogger.com/profile/15310170789902882239</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_mgeEed8_LmE/ShmSZrgCU8I/AAAAAAAAADI/fud3TyWJasc/S220/Kalle+portrait1.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-1915853808719527480</id><published>2011-11-23T15:34:00.004+01:00</published><updated>2011-11-23T16:26:23.063+01:00</updated><title type='text'>Radiotjänst.se äntligen lanserad på riktigt</title><content type='html'>&lt;a href="http://www.radiotjanst.se/assets/images/logo.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 108px; height: 97px;" src="http://www.radiotjanst.se/assets/images/logo.png" border="0" alt="" /&gt;&lt;/a&gt;Så då kan vi äntligen säga att nya &lt;a href="http://www.radiotjanst.se/"&gt;radiotjänst.se&lt;/a&gt; är lanserad på riktigt.&lt;div&gt;Visst, den launchades för en vecka sen men drogs tyvärr med en del infrastrukturproblem vid starten som gjorde att vi inte riktigt vågade slå på &lt;a href="http://www.mynewsdesk.com/se/pressroom/nansen-episerver-experts/pressrelease/view/nya-radiotjaenst-klarar-sig-utan-app-och-mobilwebb-707613"&gt;stora releasetrumman&lt;/a&gt;. &lt;/div&gt;&lt;div&gt;Problemen vi hade var relaterade till en ISA-server som stod som front för webbservrarna och integrationen med den inloggade delen, SSL-certifikat och växling mellan HTTPS och HTTP. Nu är dock dessa problem lösta och alla radiotjänsts kunder skall därmed återigen komma åt att göra sina ärenden som rör TV-licensen.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Vi är riktigt stolta över den här fina sajten som designades av Söderhavet och byggdes av oss på Nansen. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Samarbetet med webbredaktörerna uppe i Kiruna gick riktigt bra och det var kul att jobba med kunder som hade så bra koll på webb och &lt;a href="http://episerver.se/"&gt;EPiServer&lt;/a&gt;! &lt;/div&gt;&lt;div&gt;Tydligen blev dom själva dessutom rätt nöjda med sajten och betyget vi fick höra av webbredaktörerna som ska jobba med innehållet var att &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;"&lt;i&gt;sidan är väldigt enkel att använda och jättetrevlig att jobba med&lt;/i&gt;".&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Tackar!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sajten använder sig av &lt;a href="http://coding.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/"&gt;responsive design&lt;/a&gt; och anpassar sig därmed efter användarens skärmstorlek så den funkar lika bra på datorn, surfplattan eller på en mobil. För puffhantering så används Nansens egna system Fluid som gör att man kan drag'n'droppa puffar och direkt se hur layouten kommer att se ut.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Vi på Nansen som jobbade med det här projektet var:&lt;/div&gt;&lt;div&gt;&lt;a href="http://twitter.com/rewdboy"&gt;Rodolphe Toots&lt;/a&gt; (projektledning), &lt;a href="http://twitter.com/codingbug"&gt;Andreas Oldeskog&lt;/a&gt; (systemutveckling), &lt;a href="http://twitter.com/leifons"&gt;Leif Boström&lt;/a&gt;. &lt;/div&gt;&lt;div&gt;Från &lt;a href="http://soderhavet.com/"&gt;Söderhavet &lt;/a&gt;Joacim Broström (design) och Cecilia Hjertzell (strategi &amp;amp; koncept)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Den inloggade delen "Mina sidor" är utvecklad av &lt;a href="http://applicate.se/"&gt;Applicate&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Läs mer om releasen: &lt;/div&gt;&lt;div&gt;&lt;a href="http://www.nansen.se/Om-Nansen/Nyheter/Radiotjanst-nya-webb-byggs-pa-Responsive-Design/"&gt;http://www.nansen.se/Om-Nansen/Nyheter/Radiotjanst-nya-webb-byggs-pa-Responsive-Design/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.mkse.com/2011/11/23/responsive-design-pa-episerver-av-nansen-for-radiotjanst/"&gt;http://www.mkse.com/2011/11/23/responsive-design-pa-episerver-av-nansen-for-radiotjanst/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.mynewsdesk.com/se/pressroom/nansen-episerver-experts/pressrelease/view/nya-radiotjaenst-klarar-sig-utan-app-och-mobilwebb-707613"&gt;http://www.mynewsdesk.com/se/pressroom/nansen-episerver-experts/pressrelease/view/nya-radiotjaenst-klarar-sig-utan-app-och-mobilwebb-707613&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-1915853808719527480?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/1915853808719527480/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/11/radiotjanstse-antligen-lanserad-pa.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/1915853808719527480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/1915853808719527480'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/11/radiotjanstse-antligen-lanserad-pa.html' title='Radiotjänst.se äntligen lanserad på riktigt'/><author><name>rewdboy</name><uri>http://www.blogger.com/profile/16710163854461568277</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos-g.ak.facebook.com/photos-ak-sf2p/v113/80/89/593697311/n593697311_281398_1404.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-2867071392133173950</id><published>2011-11-23T10:34:00.001+01:00</published><updated>2011-11-23T11:25:59.974+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='BDD'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery 1.7'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><title type='text'>jQuery 1.7 disabled selector update</title><content type='html'>I just reacently uppdated the current project to&lt;a href="http://api.jquery.com/category/version/1.7/"&gt; jQuery 1.7&lt;/a&gt;. The main reason for this was to get rid of the "&lt;span style="background-color: white; color: orange; font-family: 'Courier New', Courier, monospace; white-space: pre-wrap;"&gt;event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future.&lt;/span&gt;&lt;span style="background-color: white; font-family: Consolas, 'Lucida Console', monospace; font-size: 12px; white-space: pre-wrap;"&gt;" &lt;/span&gt;&lt;span style="background-color: white; white-space: pre-wrap;"&gt;&lt;span style="font-family: inherit;"&gt;error, but when running my &lt;a href="http://pivotal.github.com/jasmine/"&gt;Jasmine &lt;/a&gt;tests I encountered one small but important difference in the new versions way of using selectors with the &lt;/span&gt;&lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;disabled&lt;/span&gt;&lt;span style="font-family: inherit;"&gt; keyword. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="white-space: pre-wrap;"&gt;Up to jQuery version 1.6.4 you could write a selector to get all elements that where not disabled like this: &lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white; color: orange; font-family: 'Courier New', Courier, monospace; white-space: pre-wrap;"&gt;$('#someId input[disabled=false]')&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="white-space: pre-wrap;"&gt;That selector would return a list of all input elements that where not disabled. If you do the same in jQuery version 1.7 you will get an empty array as a result. This &lt;/span&gt;&lt;/span&gt;&lt;span style="white-space: pre-wrap;"&gt;corresponds&lt;/span&gt;&lt;span style="font-family: inherit; white-space: pre-wrap;"&gt; more with how the &lt;/span&gt;&lt;a href="http://www.w3.org/TR/html4/interact/forms.html#adef-disabled" style="font-family: inherit; white-space: pre-wrap;"&gt;HTML spec is defined&lt;/a&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="white-space: pre-wrap;"&gt;  the keyword ether is there or not, it has no other values &lt;/span&gt;&lt;/span&gt;&lt;span style="white-space: pre-wrap;"&gt;attached&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="white-space: pre-wrap;"&gt; to it. Many browsers have, and still support the &lt;/span&gt;&lt;/span&gt;&lt;span style="white-space: pre-wrap;"&gt;erroneous&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="white-space: pre-wrap;"&gt; syntax of &lt;/span&gt;&lt;/span&gt;&lt;span style="color: orange; font-family: 'Courier New', Courier, monospace; white-space: pre-wrap;"&gt;disabled="disabled"&lt;/span&gt;&lt;span style="font-family: inherit; white-space: pre-wrap;"&gt; or some times &lt;/span&gt;&lt;span style="color: orange; font-family: 'Courier New', Courier, monospace; white-space: pre-wrap;"&gt;disabled="true"&lt;/span&gt;&lt;span style="font-family: inherit; white-space: pre-wrap;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="white-space: pre-wrap;"&gt;&lt;span style="font-family: inherit;"&gt;Another way of doing the same selection, one that is more correct and works in both older and the new 1.7 version is:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white; color: orange; font-family: 'Courier New', Courier, monospace; white-space: pre-wrap;"&gt;$('#someId input:not(disabled)')&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="white-space: pre-wrap;"&gt;This is the preffered and correct way of doing the selection if you still want to get all the elements that are not disabled.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-2867071392133173950?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/2867071392133173950/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/11/jquery-17-disabled-selector-update.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2867071392133173950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2867071392133173950'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/11/jquery-17-disabled-selector-update.html' title='jQuery 1.7 disabled selector update'/><author><name>Kalle</name><uri>http://www.blogger.com/profile/15310170789902882239</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_mgeEed8_LmE/ShmSZrgCU8I/AAAAAAAAADI/fud3TyWJasc/S220/Kalle+portrait1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-2402322845099335586</id><published>2011-11-22T18:24:00.003+01:00</published><updated>2011-11-22T18:27:35.803+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='epimail'/><title type='text'>EPiMail user synchronization</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Today I had some problems with synchronization of users from standard sqlmembership provider to the EPiMail user database.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;EPiMail has its own tables with users and roles, and when you make a request to your site it synchronizes the user and its current roles to the EPiMail user database.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;When I added new roles for my user today I noticed that the user roles wasn’t synchronized to the EPiMail  database. After reading the documentation (reflection) I noticed that each time a synchronize is done, EPiMail saves a cookie that says that the user is synchronized. As long as the cookie is there it will not synchronize the user again. After deleting the cookie the users roles where updated. &lt;/span&gt;A good thing to know if you wonder why your user changes doesnt replicate to the EPiMail database.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-2402322845099335586?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/2402322845099335586/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/11/epimail-user-synchronization.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2402322845099335586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2402322845099335586'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/11/epimail-user-synchronization.html' title='EPiMail user synchronization'/><author><name>nilsholge</name><uri>http://www.blogger.com/profile/04760552720023212251</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-2236319038751419098</id><published>2011-11-17T11:01:00.001+01:00</published><updated>2011-11-17T11:07:34.075+01:00</updated><title type='text'>Windows context menu keyboard shortcut</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://t0.gstatic.com/images?q=tbn:ANd9GcQL-jEayiP8s7NXkyjhikZrKfuBYJxjaTw4LSPjjS1hXHszHQXy9g" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://t0.gstatic.com/images?q=tbn:ANd9GcQL-jEayiP8s7NXkyjhikZrKfuBYJxjaTw4LSPjjS1hXHszHQXy9g" /&gt;&lt;/a&gt;&lt;/div&gt;There are loads of keyboard shortcuts for both windows and visual studio. Knowing them can give you some speed.For some time I’ve had an itch about not being able to bring up the context menu in windws, and today I finally got and found it.It’s not the most obvious or user friendly, it’s Shift + F10. Here is a link for all current windows shortcuts&amp;nbsp;&lt;a href="http://support.microsoft.com/kb/126449" style="background-color: transparent;"&gt;http://support.microsoft.com/kb/126449&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-2236319038751419098?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/2236319038751419098/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/11/windows-context-menu-keyboard-shortcut.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2236319038751419098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2236319038751419098'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/11/windows-context-menu-keyboard-shortcut.html' title='Windows context menu keyboard shortcut'/><author><name>Kalle</name><uri>http://www.blogger.com/profile/15310170789902882239</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_mgeEed8_LmE/ShmSZrgCU8I/AAAAAAAAADI/fud3TyWJasc/S220/Kalle+portrait1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-6441990710393100934</id><published>2011-11-16T10:34:00.001+01:00</published><updated>2011-11-16T10:53:20.381+01:00</updated><title type='text'>ScriptResource.axd 404</title><content type='html'>&lt;br /&gt;&lt;br /&gt;From time to time in different projects you can still get an error when the .NET AJAX framework fails to load it's script files, it can look something like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;http://&lt;a href="http://www.fsa.akademikerhuset.se/Sidan-saknas/?404;http://www.fsa.akademikerhuset.se:80/ScriptResource.axd?d=cX-HxJNNFFwiICal1e9E3Fltyiuue3KJiBAKoFQ2em7CnJSOyiZ3kqEwPAe3s3jFu-pwCNTI4A-GcF4jKuNyshBul05bL4FvWIGJwsE2JnB5FrGfSImgZUrdemyV5ODBNtHvYiUtxb1ZSZunFsb8UDs8Y4Mdu_fdnhJw6VNkv1oIqasV0&amp;amp;t=5c2f384e"&gt;mySite.localhost&lt;/a&gt;/Page-missing/?404;http://mySite.localhost:80/ScriptResource.axd?d=cX-HxJNNFFwiICal1e9E3Fltyiuue3KJiBAKoFQ2em7CnJSOyiZ3kqEwPAe3s3jFu-pwCNTI4A-GcF4jKuNyshBul05bL4FvWIGJwsE2JnB5FrGfSImgZUrdemyV5ODBNtHvYiUtxb1ZSZunFsb8UDs8Y4Mdu_fdnhJw6VNkv1oIqasV0&amp;amp;t=5c2f384e 404 (Not Found) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red; font-size: x-small;"&gt;Uncaught Error: ASP.NET Ajax client-side framework failed to load.&lt;/span&gt; &lt;br /&gt;If you are, then you are probably missing a handler setting in your web.config file&lt;br /&gt;It should look like this in IIS7 (and above)&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: xml; gutter: false;"&gt;&lt;br /&gt;&amp;lt;add name=&amp;quot;ScriptResource&amp;quot; verb=&amp;quot;GET,HEAD&amp;quot; path=&amp;quot;ScriptResource.axd&amp;quot; type=&amp;quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&amp;quot; preCondition=&amp;quot;integratedMode&amp;quot; /&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;The ScriptResource.axd is used by the Microsoft .NET AJAX framework to render helper scripts for it's UpdatePanel controls.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-6441990710393100934?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/6441990710393100934/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/11/scriptresourceaxd-404.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6441990710393100934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6441990710393100934'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/11/scriptresourceaxd-404.html' title='ScriptResource.axd 404'/><author><name>Kalle</name><uri>http://www.blogger.com/profile/15310170789902882239</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_mgeEed8_LmE/ShmSZrgCU8I/AAAAAAAAADI/fud3TyWJasc/S220/Kalle+portrait1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-5908885930220246769</id><published>2011-11-09T14:57:00.008+01:00</published><updated>2011-11-09T15:08:19.444+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rangy'/><category scheme='http://www.blogger.com/atom/ns#' term='Skeppsbron Mighty Penguins'/><category scheme='http://www.blogger.com/atom/ns#' term='Innebandy'/><title type='text'>Innebandyn går som på räls</title><content type='html'>&lt;pre&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Skeppsbron Penguins        10   8   1    1   73 - 41  25&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Vinprovningsgruppen        10   7   2    1   82 - 47  23&lt;br /&gt;---------------------------------------------------------&lt;br /&gt;Team Isotop Team            7   4   1    2   43 - 36  13&lt;br /&gt;Concrete IT                 8   3   1    4   52 - 44  10&lt;br /&gt;Grant Thorton Athletics     6   2   0    4   11 - 23   6&lt;br /&gt;---------------------------------------------------------&lt;br /&gt;Babyland                    8   1   0    7   38 - 68   3&lt;br /&gt;KBG                         7   0   1    6   26 - 66   1&lt;br /&gt;&lt;/pre&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Fatta hur bra det går i innebandyn i år!&lt;div&gt;Inför näst sista omgången så leder Skeppsbron Mighty Penguins serien med 8 vinster, 1 oavgjord och endast 1 förlust! Vi har därmed god chans att för andra gången ta hem seriesegern och återigen vinna en sån där fin pokal som hösten -09. Hoppas den är lika fin som den förra bucklan som ni kan se &lt;a href="http://www.facebook.com/ricardo.fuentes.bergstrom"&gt;Ricardo &lt;/a&gt;hålla i nedan.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;img width="500" src="http://3.bp.blogspot.com/-zpodWejNk8s/TrqHwyo3nnI/AAAAAAAAAeQ/eysR_97Ce00/s400/ricardo%2Bbuckla.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5672995952923221618" style="cursor: pointer;" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-5908885930220246769?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/5908885930220246769/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/11/innebandyn-gar-som-pa-rals.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/5908885930220246769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/5908885930220246769'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/11/innebandyn-gar-som-pa-rals.html' title='Innebandyn går som på räls'/><author><name>rewdboy</name><uri>http://www.blogger.com/profile/16710163854461568277</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos-g.ak.facebook.com/photos-ak-sf2p/v113/80/89/593697311/n593697311_281398_1404.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-zpodWejNk8s/TrqHwyo3nnI/AAAAAAAAAeQ/eysR_97Ce00/s72-c/ricardo%2Bbuckla.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-2877571019335811358</id><published>2011-11-04T15:06:00.001+01:00</published><updated>2011-11-04T19:23:39.245+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='frontend'/><category scheme='http://www.blogger.com/atom/ns#' term='html5'/><title type='text'>Just nu i huvudet på gränssnittsprogrammeraren</title><content type='html'>Sitter och arbetar med gränssnittet för en stor svensk morgontidning och jag känner mig jublande glad över att det numera är fritt fram att omsluta block element med en a-tagg. Detta om man använder html5 doctypen så klart.&lt;br /&gt;&lt;br /&gt;Förstår inte alls kritiken jag hört mot detta, att det skulle vara ful kod. Jag tycker det känns hur användbart och snyggt som helst! Tänk startsida på valfri webbplats, ofta finns det så kallade puffar som ska fungera som genvägar djupare in i flödet för användaren. Dessa puffar innehåller vanligtvis en bild, en rubrik, en ingress och kanske en läs mer länk. Art Directorn och Interaktions Designer är rörande överens om att hela rasket ska vara klickbart. Då är det knappast snyggare kod att ha fyra separata a-taggar, (en per html element). Det känns inte heller klockrent att omsluta dem med en div och sen sätta ett click event med Javascript på den diven (imo).&lt;br /&gt;&lt;br /&gt;Nej hurra för att man får omsluta block element med en a-tagg säger jag, tack för mig!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-2877571019335811358?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/2877571019335811358/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/11/just-nu-i-huvudet-pa.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2877571019335811358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2877571019335811358'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/11/just-nu-i-huvudet-pa.html' title='Just nu i huvudet på gränssnittsprogrammeraren'/><author><name>Martin Lenngren</name><uri>http://www.blogger.com/profile/13110522716521280918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_yBuhoDWEV4g/S1Hux9IzJMI/AAAAAAAAADY/YXUwo5NRGkc/S220/martinlenngren.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-548716362254253808</id><published>2011-11-04T08:25:00.002+01:00</published><updated>2011-11-04T09:48:20.430+01:00</updated><title type='text'>Ledningskonferensa sig lite</title><content type='html'>&lt;div style="margin: 0px auto 10px; text-align: center;"&gt;&lt;div style="text-align: left;"&gt;Alla behöver ett forum. Projektledare, chefer, teamledare m.m. lämnar nu på morgonen Nacka Strand efter en heldag manglande om baktid och framtid. Nu är vi taggade till tänderna med idéer och inspiration, några lappar, pluppar och GTs senare. 2012, 2013, 2014... here we come.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-tVKonaz6IeI/TrOlM_clvpI/AAAAAAAAR3M/3hbRLVQFXF0/s1600/P1080313.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-tVKonaz6IeI/TrOlM_clvpI/AAAAAAAAR3M/3hbRLVQFXF0/s320/P1080313.JPG" width="240" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Strategi&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-8Un5XimVg94/TrOlNTnO7xI/AAAAAAAAR3Q/ODsKT_OjsR8/s1600/P1080316.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-8Un5XimVg94/TrOlNTnO7xI/AAAAAAAAR3Q/ODsKT_OjsR8/s320/P1080316.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Tidsstyrning&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-eloJmQvq8sg/TrOlOOJNedI/AAAAAAAAR3U/UnXmvKtvra0/s1600/P1080319.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-eloJmQvq8sg/TrOlOOJNedI/AAAAAAAAR3U/UnXmvKtvra0/s320/P1080319.JPG" width="240" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Kunskapsöverföring&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-8OqWveNACkE/TrOlO4Dwg_I/AAAAAAAAR3Y/y__h7QiC04Y/s1600/P1080322.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-8OqWveNACkE/TrOlO4Dwg_I/AAAAAAAAR3Y/y__h7QiC04Y/s320/P1080322.JPG" width="226" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Eldsjälar&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-XJmzuIYNDZ4/TrOlPvcL9vI/AAAAAAAAR3c/fGPMmkO7xUY/s1600/P1080324.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-XJmzuIYNDZ4/TrOlPvcL9vI/AAAAAAAAR3c/fGPMmkO7xUY/s320/P1080324.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Noggrannhet&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-34kA1OYh5ss/TrOlQK-1vhI/AAAAAAAAR3g/NxVYWAyU1UI/s1600/P1080326.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-34kA1OYh5ss/TrOlQK-1vhI/AAAAAAAAR3g/NxVYWAyU1UI/s320/P1080326.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Alla ska med!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-wEWSXxDOkCY/TrOlRBxkB3I/AAAAAAAAR3k/k78O2WEOquA/s1600/P1080329.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/-wEWSXxDOkCY/TrOlRBxkB3I/AAAAAAAAR3k/k78O2WEOquA/s320/P1080329.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Överblick&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-5ygQO2b0C5Y/TrOlR_QEQ-I/AAAAAAAAR3o/XWtwIjS3sqo/s1600/P1080334.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213" src="http://3.bp.blogspot.com/-5ygQO2b0C5Y/TrOlR_QEQ-I/AAAAAAAAR3o/XWtwIjS3sqo/s320/P1080334.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Ärlighet&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-19wYgWDdaoQ/TrOlTawgsMI/AAAAAAAAR3w/cHL349oMrVI/s1600/P1080339.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213" src="http://3.bp.blogspot.com/-19wYgWDdaoQ/TrOlTawgsMI/AAAAAAAAR3w/cHL349oMrVI/s320/P1080339.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Agilitet, rörlighet, flexibelitet&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-zhngX8BybXA/TrOlSpTcLSI/AAAAAAAAR3s/pejr7EkCQ7w/s1600/P1080337.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213" src="http://2.bp.blogspot.com/-zhngX8BybXA/TrOlSpTcLSI/AAAAAAAAR3s/pejr7EkCQ7w/s320/P1080337.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Mobilitet&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Ld5hMnoP1GI/TrOlTwdB1MI/AAAAAAAAR30/ehfVf3YaS1Q/s1600/P1080340.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/-Ld5hMnoP1GI/TrOlTwdB1MI/AAAAAAAAR30/ehfVf3YaS1Q/s320/P1080340.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Tillsammans är &amp;nbsp;vi starkare&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-548716362254253808?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/548716362254253808/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/11/ledningskonferensa-sig-lite.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/548716362254253808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/548716362254253808'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/11/ledningskonferensa-sig-lite.html' title='Ledningskonferensa sig lite'/><author><name>David K</name><uri>http://www.blogger.com/profile/17721627223935210792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-tVKonaz6IeI/TrOlM_clvpI/AAAAAAAAR3M/3hbRLVQFXF0/s72-c/P1080313.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-2518556249151408694</id><published>2011-10-26T13:57:00.002+02:00</published><updated>2011-11-16T12:28:33.909+01:00</updated><title type='text'>Lansering: XL-BYGG får ny kostym</title><content type='html'>Nansen och Söderhavet avtäcker idag stolt ett stort släpp: Byggvarukedjan XL-BYGGs nya EPiServer-baserade webb&lt;br /&gt;&lt;br /&gt;Det har varit ett spännande projekt med många utmaningar. Inte minst hanteringen av att få kedjans över 100 butiker att kunna samsas om samma informationsstruktur, utan att känna sig alltför låsta. Både ur ett redaktionellt och ett presentationsperspektiv.&lt;br /&gt;&lt;br /&gt;Så här såg det ut förut:&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-7bxHX_5Sh3c/Tqf0vQ-3tMI/AAAAAAAARfw/-t_QuJ4-Qro/s1600/Startsida.JPG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="215" src="http://3.bp.blogspot.com/-7bxHX_5Sh3c/Tqf0vQ-3tMI/AAAAAAAARfw/-t_QuJ4-Qro/s320/Startsida.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;F.d. Startsida&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-CzVsN1CTwMo/Tqf0wST3PqI/AAAAAAAARf4/OOLHFr0EctQ/s1600/Portalsida.JPG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="287" src="http://1.bp.blogspot.com/-CzVsN1CTwMo/Tqf0wST3PqI/AAAAAAAARf4/OOLHFr0EctQ/s320/Portalsida.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;F.d. Portalsida&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-BXoTRrKTICM/Tqf0xV2mNbI/AAAAAAAARgA/Wak44htcNuw/s1600/undersida.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-BXoTRrKTICM/Tqf0xV2mNbI/AAAAAAAARgA/Wak44htcNuw/s320/undersida.jpg" width="279" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;F.d. Undersida&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;a href="http://www.xlbygg.se/"&gt;Så här ser det ut nu&lt;/a&gt;:&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-52UmyKdgdDk/TsOePP8z9hI/AAAAAAAASOQ/9ROp-db8aCs/s1600/artikelsida.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="295" src="http://3.bp.blogspot.com/-52UmyKdgdDk/TsOePP8z9hI/AAAAAAAASOQ/9ROp-db8aCs/s320/artikelsida.JPG" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Artikelsida&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-82jjCRJTc3o/TsOePVcGXQI/AAAAAAAASOU/KzFATSBgnGI/s1600/Sortimentssida.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-82jjCRJTc3o/TsOePVcGXQI/AAAAAAAASOU/KzFATSBgnGI/s320/Sortimentssida.JPG" width="308" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Soritmentssida&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-qiV1E4X9mM8/TsOePwsUk1I/AAAAAAAASOc/MRrePZ3I-S0/s1600/Startsida.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-qiV1E4X9mM8/TsOePwsUk1I/AAAAAAAASOc/MRrePZ3I-S0/s320/Startsida.JPG" width="295" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Startsida&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;a href="http://www.nansen.se/Om-Nansen/Nyheter/Byggvarukedjan-XL-BYGGs-butiker-samlas-pa-samma-plattform/"&gt;Här kan du läsa mer om lanseringen.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Team&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Förstudie och koncept:&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Erik Lidsheim&lt;/li&gt;&lt;li&gt;Henrik Kraft&lt;/li&gt;&lt;li&gt;Sussi Zäll&lt;/li&gt;&lt;li&gt;Michael Jäderlind&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;i&gt;Design och koncept&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Jesper Robinell&lt;/li&gt;&lt;li&gt;Petter Eklund&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;i&gt;Utveckling&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Johan Ahlin&lt;/li&gt;&lt;li&gt;Erik Nilsson&lt;/li&gt;&lt;li&gt;Patrik Bergström&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;i&gt;Projektledning:&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Caroline Bystedt&lt;/li&gt;&lt;li&gt;Eva Holmström&lt;/li&gt;&lt;li&gt;David Kästel&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-2518556249151408694?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/2518556249151408694/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/lansering-xl-bygg-far-ny-kostym.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2518556249151408694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2518556249151408694'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/lansering-xl-bygg-far-ny-kostym.html' title='Lansering: XL-BYGG får ny kostym'/><author><name>David K</name><uri>http://www.blogger.com/profile/17721627223935210792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-7bxHX_5Sh3c/Tqf0vQ-3tMI/AAAAAAAARfw/-t_QuJ4-Qro/s72-c/Startsida.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-8967721527043917177</id><published>2011-10-25T13:19:00.001+02:00</published><updated>2011-10-25T13:19:18.507+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='configuration'/><category scheme='http://www.blogger.com/atom/ns#' term='episerver'/><category scheme='http://www.blogger.com/atom/ns#' term='Episerver Community'/><title type='text'>System.IO.IOException: The file exists</title><content type='html'>Yesterday when we where starting up for the morning we discovered that one of our test sites was returning the ever so friendly Yellow Screen of Death with an even friendlier message: &lt;b&gt;&lt;span class="Apple-style-span" style="color: #783f04;"&gt;"The file exists",&lt;/span&gt;&amp;nbsp;&lt;/b&gt;Really!&lt;br /&gt;A closer look to the stack trace&amp;nbsp;reviled little more information.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-66RSGqiTjWY/TqaQAuIyoFI/AAAAAAAAARQ/I3LfX9I5oeg/s1600/toManyTempFiles.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="204" src="http://1.bp.blogspot.com/-66RSGqiTjWY/TqaQAuIyoFI/AAAAAAAAARQ/I3LfX9I5oeg/s640/toManyTempFiles.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The line reads:&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;System.IO.Path.GetTempFileName().&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;nbsp;I had encountered this error once before. But this time I took the time to digg a little deeper into the problem. I discovered that it has to do with &lt;b&gt;EpiServer Community &lt;/b&gt;creating temp files for parts of it's configuration and failing to removing them. In my case they contain the configuration section for EpiServer.Common. but it has stripped out all the contents exept the &amp;lt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;providers&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;and the &amp;lt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;supportedTypes&amp;gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt; section.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;When looking into why we get the exception&amp;nbsp;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.io.path.gettempfilename.aspx"&gt;MSDN&lt;/a&gt;&amp;nbsp;has some information for us.&amp;nbsp;Under remarks we can read&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;This method creates a temporary file with a .TMP file extension.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;The&amp;nbsp;&lt;span&gt;&lt;span class="selflink"&gt;GetTempFileName&lt;/span&gt;&lt;/span&gt;&amp;nbsp;method will raise an&amp;nbsp;&lt;span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.io.ioexception.aspx" style="color: #1364c4; text-decoration: none;"&gt;IOException&lt;/a&gt;&lt;/span&gt;&amp;nbsp;if it is used to create more than 65535 files without deleting previous temporary files.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;The&amp;nbsp;&lt;span class="selflink"&gt;GetTempFileName&lt;/span&gt;&amp;nbsp;method will raise an&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/system.io.ioexception.aspx" style="color: #1364c4; text-decoration: none;"&gt;IOException&lt;/a&gt;&amp;nbsp;if no unique temporary file name is available. To resolve this error, delete all unneeded temporary files.&lt;/span&gt;&lt;/blockquote&gt;The 65535 number comes from the hex FFFF, so if you look in the&amp;nbsp;C:\WINDOWS\TEMP folder you will probably find a file called tmpFFFF.tmp. You can remove all those files and you'l have a running site.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-8967721527043917177?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/8967721527043917177/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/systemioioexception-file-exists.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/8967721527043917177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/8967721527043917177'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/systemioioexception-file-exists.html' title='System.IO.IOException: The file exists'/><author><name>Kalle</name><uri>http://www.blogger.com/profile/15310170789902882239</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_mgeEed8_LmE/ShmSZrgCU8I/AAAAAAAAADI/fud3TyWJasc/S220/Kalle+portrait1.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-66RSGqiTjWY/TqaQAuIyoFI/AAAAAAAAARQ/I3LfX9I5oeg/s72-c/toManyTempFiles.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-6057885950322165953</id><published>2011-10-24T12:20:00.000+02:00</published><updated>2011-10-24T12:21:35.438+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Team Burton'/><category scheme='http://www.blogger.com/atom/ns#' term='Life at Nansen'/><title type='text'>En helt vanlig dag på Nansen</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-fHUAF3q04jg/TqUy9w6MTfI/AAAAAAAABu0/t5Dj0rLzHoM/s1600/IMG_6135.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-fHUAF3q04jg/TqUy9w6MTfI/AAAAAAAABu0/t5Dj0rLzHoM/s320/IMG_6135.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;b&gt;08.30&lt;/b&gt; Flitens lampa lyser i A-Team. Bartek, Johan H och Gio!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Wo_qqJj08zA/TqUy_ei0NII/AAAAAAAABu8/66uhxUJtU48/s1600/IMG_6141.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-Wo_qqJj08zA/TqUy_ei0NII/AAAAAAAABu8/66uhxUJtU48/s320/IMG_6141.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&amp;nbsp;08.50&lt;/b&gt; Is it a bird? Is it a plane? NO! It's The Rudde!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-zO93d93-D9A/TqUzAG7dceI/AAAAAAAABvE/kvA1sjJf8WI/s1600/IMG_6143.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-zO93d93-D9A/TqUzAG7dceI/AAAAAAAABvE/kvA1sjJf8WI/s320/IMG_6143.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;b&gt;08.55&lt;/b&gt; Robert &lt;a href="http://www.nansen.se/Kontakta-Nansen/Medarbetare/#RobertPersson"&gt;"Funny Dialect"&lt;/a&gt; Persson anländer.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-0oPPg5uz3O8/TqUzBc-QFmI/AAAAAAAABvM/EQoLmGb6Jrs/s1600/IMG_6144.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-0oPPg5uz3O8/TqUzBc-QFmI/AAAAAAAABvM/EQoLmGb6Jrs/s320/IMG_6144.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;b&gt;08.59&lt;/b&gt; Jenny och Rudde kör hårt, går igenom projektekonomi.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-4B8vQvzilEQ/TqUzCpttWEI/AAAAAAAABvU/4ioGyEbHHAc/s1600/IMG_6145.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-4B8vQvzilEQ/TqUzCpttWEI/AAAAAAAABvU/4ioGyEbHHAc/s320/IMG_6145.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;b&gt;09.00&lt;/b&gt; Robert L i telefonmöte.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-h1lDJx-aZ3c/TqUzEApeUFI/AAAAAAAABvc/RDowMqgkcVY/s1600/IMG_6147.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-h1lDJx-aZ3c/TqUzEApeUFI/AAAAAAAABvc/RDowMqgkcVY/s320/IMG_6147.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;b&gt;09.01&lt;/b&gt; Teamledarlasse tillika cyklist och skönsjungare David K anländer!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-zasFVfhVBDs/TqUzFVSQfwI/AAAAAAAABvk/Dn7lG4gjzmY/s1600/IMG_6148.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-zasFVfhVBDs/TqUzFVSQfwI/AAAAAAAABvk/Dn7lG4gjzmY/s320/IMG_6148.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;b&gt;09.02&lt;/b&gt; Premiumfrukost som vanligt på Nansen/Söderhavet.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-judtKS2GKOg/TqUzGZsQNXI/AAAAAAAABvo/l_8xG5Ahikk/s1600/IMG_6154.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-judtKS2GKOg/TqUzGZsQNXI/AAAAAAAABvo/l_8xG5Ahikk/s320/IMG_6154.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;b&gt;09.09&lt;/b&gt;&amp;nbsp;Snabb Fifa 12-match och frukost, det gäller att vara effektiv!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-is4VWMP5joc/TqUzHbn3-CI/AAAAAAAABv0/Q32a1b-47rw/s1600/IMG_6156.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-is4VWMP5joc/TqUzHbn3-CI/AAAAAAAABv0/Q32a1b-47rw/s320/IMG_6156.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;09.32&lt;/b&gt; Andreas kollar morgonens Twitter-flöde. Vi noterar också intresse för orangutanger.&lt;/div&gt;&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: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-sHHw7VjYr3c/TqUzIog9gDI/AAAAAAAABv8/BDA64oxTiRA/s1600/IMG_6157.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-sHHw7VjYr3c/TqUzIog9gDI/AAAAAAAABv8/BDA64oxTiRA/s320/IMG_6157.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;09.33&lt;/b&gt; Helt vanligt möte. Orangutang, Henrik, Martin E.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Q3OiyOJ7Hmc/TqUzTRKz9XI/AAAAAAAABw8/heEE65j3Qg4/s1600/IMG_6191.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-Q3OiyOJ7Hmc/TqUzTRKz9XI/AAAAAAAABw8/heEE65j3Qg4/s320/IMG_6191.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;11.00 &lt;/b&gt;Robert L i telefon.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-qU3KowfBtoc/TqUzUcEisYI/AAAAAAAABxE/3D5c_wQ5tZA/s1600/IMG_6192.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-qU3KowfBtoc/TqUzUcEisYI/AAAAAAAABxE/3D5c_wQ5tZA/s320/IMG_6192.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;11.01&lt;/b&gt; Kalle &amp;amp; Christer håller ställningarna på Nansen-kontorets västligaste arbetsplatser.&lt;/div&gt;&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: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-cSAEIDXFbb8/TqUzKHc8ZCI/AAAAAAAABwE/1f1iahB-lLE/s1600/IMG_6161.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-cSAEIDXFbb8/TqUzKHc8ZCI/AAAAAAAABwE/1f1iahB-lLE/s320/IMG_6161.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;11.59&lt;/b&gt; Hugo och Fredrik fixar Rangy-prylar!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-sdAUOEr2Hkk/TqUzLMHlYdI/AAAAAAAABwM/Oci32q7c6R0/s1600/IMG_6163.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-sdAUOEr2Hkk/TqUzLMHlYdI/AAAAAAAABwM/Oci32q7c6R0/s320/IMG_6163.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;12.35&lt;/b&gt; Tomas är i molnet! Nycertad på Windows Azure.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Q3OiyOJ7Hmc/TqUzTRKz9XI/AAAAAAAABw8/heEE65j3Qg4/s1600/IMG_6191.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-Q3OiyOJ7Hmc/TqUzTRKz9XI/AAAAAAAABw8/heEE65j3Qg4/s320/IMG_6191.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;13.05&lt;/b&gt; Robert L i telefon.&lt;/div&gt;&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: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-OOZxaOl79ko/TqUzMmOWPXI/AAAAAAAABwU/rfDMszvas-k/s1600/IMG_6166.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-OOZxaOl79ko/TqUzMmOWPXI/AAAAAAAABwU/rfDMszvas-k/s320/IMG_6166.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;14.46 &lt;/b&gt;Fredagsgodis! Robert A och David hugger in.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-lR51t6-i4U4/TqUzNsRJm1I/AAAAAAAABwc/3fbfmEqJwvs/s1600/IMG_6167.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-lR51t6-i4U4/TqUzNsRJm1I/AAAAAAAABwc/3fbfmEqJwvs/s320/IMG_6167.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;14.47&lt;/b&gt;&amp;nbsp;&lt;a href="http://twitter.com/#!/micjad/statuses/25292479092"&gt;#ORDER&lt;/a&gt;!! Micke, Henrik &amp;amp; David diggar läget.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-tTH4cYHoRHw/TqUzPJPd-lI/AAAAAAAABwk/-wr1-FjXCiU/s1600/IMG_6172.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-tTH4cYHoRHw/TqUzPJPd-lI/AAAAAAAABwk/-wr1-FjXCiU/s320/IMG_6172.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;15.02&lt;/b&gt; Fossball med Söderhavet!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-j3ADWLQ1Wps/TqUzQvKeXMI/AAAAAAAABws/gyBCxKz7mls/s1600/IMG_6174.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-j3ADWLQ1Wps/TqUzQvKeXMI/AAAAAAAABws/gyBCxKz7mls/s320/IMG_6174.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;15.05&lt;/b&gt; 2 vs 2 i Fifa 12!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-LJnM5KyziBo/TqUzRwIJUSI/AAAAAAAABw0/rDSiPDLDiZM/s1600/IMG_6176.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-LJnM5KyziBo/TqUzRwIJUSI/AAAAAAAABw0/rDSiPDLDiZM/s320/IMG_6176.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;16.02&lt;/b&gt; Tomas kör Windows Workflow Foundation-dragning!&lt;/div&gt;&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: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-hqv8YqQRVYQ/TqUy8qU8FHI/AAAAAAAABus/gIXtku8Jvqg/s1600/20111021_172224.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-hqv8YqQRVYQ/TqUy8qU8FHI/AAAAAAAABus/gIXtku8Jvqg/s320/20111021_172224.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;17.22&lt;/b&gt; &lt;a href="http://blog.nansen.se/2011/09/historien-om-en-felstavning.html"&gt;Deloy&lt;/a&gt;! Stör ej :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-6057885950322165953?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/6057885950322165953/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/en-helt-vanlig-dag-pa-nansen.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6057885950322165953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6057885950322165953'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/en-helt-vanlig-dag-pa-nansen.html' title='En helt vanlig dag på Nansen'/><author><name>Martin S.</name><uri>http://www.blogger.com/profile/05600756245484164567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2KZ7StXU0rw/TFu3rcmijyI/AAAAAAAAAlQ/ENTfrnmboZI/S220/gbg.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-fHUAF3q04jg/TqUy9w6MTfI/AAAAAAAABu0/t5Dj0rLzHoM/s72-c/IMG_6135.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-6220048991252918269</id><published>2011-10-24T10:39:00.001+02:00</published><updated>2011-10-24T10:41:00.375+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Team Burton'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>Removing The F5 Shortcut Key In Visual Studio</title><content type='html'>Ever hit the F5 key in Visual Studio, launching the slow debug mode, when you thought you already switched to the web browser?&lt;br /&gt;&lt;br /&gt;Yes, I thought so.&lt;br /&gt;&lt;br /&gt;This is confusing!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-2cMEEMAagNk/TqUkNkVyOnI/AAAAAAAABuk/Md08QH5ZdQU/s1600/sparta-confusing.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="291" src="http://1.bp.blogspot.com/-2cMEEMAagNk/TqUkNkVyOnI/AAAAAAAABuk/Md08QH5ZdQU/s320/sparta-confusing.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;But - no more!&lt;br /&gt;&lt;br /&gt;You just need to remove the shortcut key mapping to F5 in Visual Studio. Here's how:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to Tools-&amp;gt;Options-&amp;gt;Environment and choose &lt;b&gt;Keyboard&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Write &lt;b&gt;Debug.Start&lt;/b&gt; in the "Show commands containing:" text field.&lt;/li&gt;&lt;li&gt;Press &lt;b&gt;Remove&lt;/b&gt; and then OK.&lt;/li&gt;&lt;li&gt;Done!&lt;/li&gt;&lt;/ol&gt;Here's the visual on how to do it:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-aoBX9LrK6g4/TqUjAdaAmPI/AAAAAAAABuc/8CRyS82vYkg/s1600/visualstudiof5mapping.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="232" src="http://4.bp.blogspot.com/-aoBX9LrK6g4/TqUjAdaAmPI/AAAAAAAABuc/8CRyS82vYkg/s400/visualstudiof5mapping.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;No more freak F5 mapping in Visual Studio :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-6220048991252918269?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/6220048991252918269/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/removing-f5-shortcut-key-in-visual.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6220048991252918269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6220048991252918269'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/removing-f5-shortcut-key-in-visual.html' title='Removing The F5 Shortcut Key In Visual Studio'/><author><name>Martin S.</name><uri>http://www.blogger.com/profile/05600756245484164567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2KZ7StXU0rw/TFu3rcmijyI/AAAAAAAAAlQ/ENTfrnmboZI/S220/gbg.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-2cMEEMAagNk/TqUkNkVyOnI/AAAAAAAABuk/Md08QH5ZdQU/s72-c/sparta-confusing.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-929086428251960502</id><published>2011-10-21T18:42:00.001+02:00</published><updated>2011-10-21T18:42:54.908+02:00</updated><title type='text'>Deploy på g</title><content type='html'>&lt;div&gt;&lt;p&gt;St&amp;#246;r ej, deploy p&amp;#229; g&amp;#229;ng! &lt;/p&gt;&lt;br/&gt;&lt;img src='http://lh4.ggpht.com/-NfLnIN2qMuc/TqGhDSSBIaI/AAAAAAAAAd8/Bl7XbnfQCFU/20111021_172224.png' /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-929086428251960502?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/929086428251960502/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/deploy-pa-g.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/929086428251960502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/929086428251960502'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/deploy-pa-g.html' title='Deploy på g'/><author><name>rewdboy</name><uri>http://www.blogger.com/profile/16710163854461568277</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos-g.ak.facebook.com/photos-ak-sf2p/v113/80/89/593697311/n593697311_281398_1404.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/-NfLnIN2qMuc/TqGhDSSBIaI/AAAAAAAAAd8/Bl7XbnfQCFU/s72-c/20111021_172224.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-4410406279820109621</id><published>2011-10-21T14:32:00.001+02:00</published><updated>2011-10-21T17:29:43.482+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='its nordic'/><category scheme='http://www.blogger.com/atom/ns#' term='episerver'/><category scheme='http://www.blogger.com/atom/ns#' term='sociala intranät'/><title type='text'>Två veckor, fyra nya EPiServer releaser</title><content type='html'>Den som väntar på något gott… Under förra veckan och denna har Nansen släppt tre webbplatser och ett socialt intranät.&lt;br /&gt;&lt;br /&gt;Jag har haft förmånen att vara delaktiga i dem alla. Först ut var &lt;a href="http://juristbyran.com/"&gt;juristbyran.com&lt;/a&gt; – med familjejuridik för alla, bra där är testet 'hur skyddad är din familj', särskilt för oss som befinner oss i moderna familjesituationer. Näst på tur stod &lt;a href="http://www.nansen.se/Om-Nansen/Nyheter/ITS-Nordic/"&gt;ITS Nordic&lt;/a&gt;, en helt fantastiskt sajt som på ett mjukt och organiskt sätt berättar om ett tekniskt utbud, särskilt kul med nya samarbetet tillsammans med IK Stockholm.&lt;br /&gt;&lt;br /&gt;Och denna vecka började i måndags med en efterlängtad lansering för &lt;a href="http://www.nansen.se/Kunder/Juristbyran/Juristbyran/"&gt;Jensen Educations nya webb&lt;/a&gt;. Bra veckor.&lt;br /&gt;&lt;br /&gt;/ Lotta&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-4410406279820109621?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/4410406279820109621/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/tva-veckor-fyra-nya-episerver-releaser.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4410406279820109621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4410406279820109621'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/tva-veckor-fyra-nya-episerver-releaser.html' title='Två veckor, fyra nya EPiServer releaser'/><author><name>Martin Edenström - Nansen/MKSE.com</name><uri>http://www.blogger.com/profile/09486419029525508136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://upload.idg.se/eforum/bilder/userinfo/42603.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-1177094349888068993</id><published>2011-10-21T14:27:00.011+02:00</published><updated>2011-10-21T14:57:42.654+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='episerver'/><title type='text'>Javascript error in Episerver CMS 5/R2</title><content type='html'>I noticed an error in the XHTML-editor. When adding a picture in the editor and try to see the image properties I get a javascript error.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(114, 114, 114); font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 14px; line-height: 22px; background-color: rgb(255, 255, 255); "&gt;&lt;span lang="EN-US" style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0pt; font-size: 10pt; font-family: Consolas; color: red; "&gt;SCRIPT5007: Unable to get value of the property 'specified': object is null or undefined&lt;br /&gt;&lt;/span&gt;&lt;span style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0pt; font-size: 10pt; font-family: Consolas; color: red; "&gt;&lt;span lang="EN-US" style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0pt; color: rgb(0, 102, 204); "&gt;&lt;a href="http://blog.nansen.se/0" style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0pt; color: rgb(245, 125, 10); text-decoration: none; "&gt;HyperlinkImageProperties.js, line 262 character 4&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To solve this problem, navigate to the folder EPiServer\CMS\ 5.2.375.7\application\util\Editor\javascript&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Open HyperlinkImageProperties.js and edit the following things:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;First change is at line 262: if(!widthAttr.specified)&lt;br /&gt;Change it to: if(widthAttr == null)&lt;/li&gt;&lt;li&gt;Second change is at line 282: if(!heightAttr.specified)&lt;br /&gt;Change it to: if(heightAttr == null)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Then open HyperlinkProperties.js and edit these lines:&lt;div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;First change is at line 292: if(!widthAttr.specified)&lt;br /&gt;Change it to: if(widthAttr == null)&lt;/li&gt;&lt;li&gt;Second change is at line 316: if(!heightAttr.specified)&lt;br /&gt;Change it to: if(heightAttr == null)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-1177094349888068993?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/1177094349888068993/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/javascript-error-in-episerver-cms-5r2.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/1177094349888068993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/1177094349888068993'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/javascript-error-in-episerver-cms-5r2.html' title='Javascript error in Episerver CMS 5/R2'/><author><name>Robert Persson</name><uri>http://www.blogger.com/profile/16869176482737683728</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-4057449149001216740</id><published>2011-10-14T16:28:00.004+02:00</published><updated>2011-10-14T16:34:58.742+02:00</updated><title type='text'>Ny medarbetare på Nansen?</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-aHpp2-jaNwE/TphH81tFTHI/AAAAAAAAAd0/C-tXj8YEkwQ/s1600/apa%2B%25282%2529.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5663355641952291954" src="http://3.bp.blogspot.com/-aHpp2-jaNwE/TphH81tFTHI/AAAAAAAAAd0/C-tXj8YEkwQ/s400/apa%2B%25282%2529.jpg" style="cursor: hand; cursor: pointer; height: 300px; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Idag efter ett möte så hittar jag den här snubben som sitter och ockuperar min plats! Måste vara en nyanställd tänker jag. Min hörnplats som jag har slagits så hårt för att få. Där sitter han och lirar ukelele helt oberört precis som om ingenting har hänt. Jag menar, om man är ny på ett jobb så tar man väl lite soft i början och känner av atmosfären och de andra personerna, så att man sen tillslut hittar sin egen plats i hierarkin? Gör man inte så? I det här fallet så brister det lite i respekten faktiskt. Dessutom låter ukelelen fruktansvärt falskt!&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5663355569667298546" src="http://4.bp.blogspot.com/-Z8mEE1HuBjc/TphH4oa_1PI/AAAAAAAAAdo/SBIIh3CRCoc/s400/apa%2B%25281%2529.jpg" style="cursor: hand; cursor: pointer; height: 300px; width: 400px;" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-4057449149001216740?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/4057449149001216740/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/ny-medarbetare-pa-nansen.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4057449149001216740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4057449149001216740'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/ny-medarbetare-pa-nansen.html' title='Ny medarbetare på Nansen?'/><author><name>rewdboy</name><uri>http://www.blogger.com/profile/16710163854461568277</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos-g.ak.facebook.com/photos-ak-sf2p/v113/80/89/593697311/n593697311_281398_1404.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-aHpp2-jaNwE/TphH81tFTHI/AAAAAAAAAd0/C-tXj8YEkwQ/s72-c/apa%2B%25282%2529.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-484617312519726170</id><published>2011-10-13T18:20:00.001+02:00</published><updated>2011-10-14T14:31:18.071+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='konferens'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0 expo'/><title type='text'>Small world</title><content type='html'>Sitter tillbakalutat och lyssnar på &lt;a href="http://butyoureagirl.com/"&gt;Adria Richards&lt;/a&gt; på Web 2.0 Expo i New York. Hon talar om "The Pluses and Minuses of Google+". Mitt i hennes presentation sätter jag nästan Starbuckskaffet i vrångstrupen eftersom hon slänger upp denna slide på projektorduken!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-0fH7evQtv48/TpcPpf7yhmI/AAAAAAAAAFs/JW-HclRpPuA/s1600/rudde.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-0fH7evQtv48/TpcPpf7yhmI/AAAAAAAAAFs/JW-HclRpPuA/s640/rudde.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-484617312519726170?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/484617312519726170/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/small-world.html#comment-form' title='1 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/484617312519726170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/484617312519726170'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/small-world.html' title='Small world'/><author><name>Martin Lenngren</name><uri>http://www.blogger.com/profile/13110522716521280918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_yBuhoDWEV4g/S1Hux9IzJMI/AAAAAAAAADY/YXUwo5NRGkc/S220/martinlenngren.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-0fH7evQtv48/TpcPpf7yhmI/AAAAAAAAAFs/JW-HclRpPuA/s72-c/rudde.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-5538098414313012464</id><published>2011-10-13T16:37:00.003+02:00</published><updated>2011-10-13T16:47:20.768+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nansen Team C'/><title type='text'>Nansen Team Cyclops on the run</title><content type='html'>Håll i hatten gott folk, för ikväll ska Nansens Team Cyclops ut och valla fåren ute på stan!&lt;div&gt;Om allt slutar väl så kommer förhoppningsvis Andreas Oldeskog (aka saerdna, aka älgkalven, aka &lt;a href="http://twitter.com/codingbug"&gt;codingbug&lt;/a&gt; aka babybjörn) kunna släntra hem nångång sent imorrn bitti ut till trakterna ute vid &lt;a href="http://g.co/maps/7tjt2"&gt;Arlanda&lt;/a&gt; utan vare sig skrapsår i ansiktet eller att hans släkt ska behöva ringa de lokala myndigheterna för att ta reda på vart han befinner sig.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;bara så ni vet...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-5538098414313012464?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/5538098414313012464/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/nansen-team-cyclops-on-run.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/5538098414313012464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/5538098414313012464'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/nansen-team-cyclops-on-run.html' title='Nansen Team Cyclops on the run'/><author><name>rewdboy</name><uri>http://www.blogger.com/profile/16710163854461568277</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos-g.ak.facebook.com/photos-ak-sf2p/v113/80/89/593697311/n593697311_281398_1404.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-2091948759353683697</id><published>2011-10-12T23:15:00.002+02:00</published><updated>2011-10-13T13:09:45.230+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='konferens'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0 expo'/><title type='text'>Discussing Design: The Art of Critique</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.celebitchy.com/wp-content/uploads/2007/09/simoncowell.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="292" src="http://www.celebitchy.com/wp-content/uploads/2007/09/simoncowell.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Kaffemuggen värmer upp vänsternäven samtidigt som &lt;a href="http://adamconnor.com/"&gt;Adam Connor&lt;/a&gt;, (Design Director från Mad*Pow) och &lt;a href="http://www.thisisaaronslife.com/"&gt;Aaron Irizarry&lt;/a&gt; (UX-Designer från PixelFish) fångar min uppmärksamhet uppe på scenen. De inleder med bilden på Simon Cowell som ni kan se här ovan och jag måste säga att den fungerar rätt bra som utropstecken och startpistol.&lt;br /&gt;&lt;br /&gt;Adam och Aaron har båda lång erfarenhet av kritik, både att få kritik och att dela ut kritik. Men som de själva säger, kritik är en färdighet som du bara blir bättre på genom övning. Kritik handlar om att bli en bättre kommunikatör.&lt;br /&gt;&lt;br /&gt;Dock ska man vara noga med att aldrig ge kritik av fel skäl. De tar exemplet med besserwissern de själva mött så många gånger som &lt;i&gt;"know 4 buzz words that he wants to use".&lt;/i&gt; Att ge kritik med fel avsikt är bara själviskt. Som givare av kritik är det viktigt att tänka på:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Håll inne med din initiala reaktion, den sk magkänslan. Samla dina första intryck, processa dem innan du luftar dem.&lt;/li&gt;&lt;li&gt;Anta ingenting.&lt;/li&gt;&lt;li&gt;Fråga mycket, visa intresse. Att ge rätt typ av kritik kräver ödmjukhet.&lt;/li&gt;&lt;li&gt;Bjud inte in dig själv att ge kritik, ge bara kritik om du blivit tillfrågad.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Som mottagare av kritik måste man komma ihåg att:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;Mål är våra bundsförvanter.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Kom ihåg syftet med kritiken, det handlar om förbättringar inte bedömningar.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Var beredd att försvara varje tanke.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Ställ motfrågor, det leder till följande. Antingen inser kritikern att detta är en personlig åsikt eller såtvingar det kritikern att förtydliga sig så pass att kritiken blir nyttig feedback.&lt;/li&gt;&amp;nbsp;&lt;/ol&gt;&lt;ol&gt;&lt;/ol&gt;&lt;ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;Kom ihåg att alltid undvika problemlösning och designbeslut under dessa kritikmöten. Kritiken ska upp på bordet ja, men lösningar ska aldrig tas fram i detta skede.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-2091948759353683697?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/2091948759353683697/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/discussing-design-art-of-critique.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2091948759353683697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2091948759353683697'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/discussing-design-art-of-critique.html' title='Discussing Design: The Art of Critique'/><author><name>Martin Lenngren</name><uri>http://www.blogger.com/profile/13110522716521280918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_yBuhoDWEV4g/S1Hux9IzJMI/AAAAAAAAADY/YXUwo5NRGkc/S220/martinlenngren.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-1017162342724855379</id><published>2011-10-12T15:40:00.004+02:00</published><updated>2011-10-12T17:22:19.125+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0 expo'/><title type='text'>Web 2.0 Expo: You've successfully attracted a Twitter following: Now what?</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-p7rnKjzPa-w/TpWvKAGYvwI/AAAAAAAAAG0/BOB2hNr6W6k/s1600/bild.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 198px; height: 320px;" src="http://4.bp.blogspot.com/-p7rnKjzPa-w/TpWvKAGYvwI/AAAAAAAAAG0/BOB2hNr6W6k/s320/bild.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5662624692848606978" /&gt;&lt;/a&gt;&lt;p class="p1"&gt;Victoria Harres på Newswire (&lt;span class="s1"&gt;&lt;a href="http://twitter.com/#!/@PRNewswire"&gt;@RPNewswire&lt;/a&gt;)&lt;/span&gt; delade med sig av sina erfarenheter kring att jobba professionellt med Twitter. Victora började twittra för fyra år sedan för Newswire som idag har ca 50 000 followers. Idag är de fem personer som administrerar kontot och ansvarar för att olika delar av företagets twitterinformation.&lt;/p&gt;&lt;p class="p1"&gt;Hon anser att Twitter för dem är en av de viktigaste kanalerna i deras PR. Kampanjer och liknade är bara punktinsatser medan Twitter är mycket mer fundamentalt.&lt;/p&gt; &lt;p class="p1"&gt;Hon ger några värdefulla tips kring företagsboggande:&lt;/p&gt; &lt;ul class="ul1"&gt; &lt;li class="li1"&gt;Grotta inte ner dig i diskussioner med främlingar. Ta reda på vem du diskuterar med. Det finns många som bara jävlas med dig.&lt;/li&gt; &lt;li class="li1"&gt;Twitter gör relationen personlig och det är bra. Var inte för formell.&lt;/li&gt; &lt;li class="li1"&gt;Använd alltid en signatur i Tweeten så läsarna vet vem som skriver bakom företaget tex ^ks. Speciellt viktigt om det är flera personer bakom kontot.&lt;/li&gt; &lt;li class="li1"&gt;Använd en snabb guide/mall för att se om det du ska skriva är rätt för kanalen och rätt för företaget.&lt;/li&gt; &lt;li class="li1"&gt;Kolla emellanåt på ditt konto utan att vara inlogga för att få en lite mer objektiv bild över hur du uppfattas utifrån.&lt;/li&gt; &lt;li class="li1"&gt;Läs in dig på dina followers emellanåt så du lär känna deras profil. Du måste veta vem du skriver till. Det lär dig förstå mediet. Tänk på att din läsargrupp kan förändras över tiden.&lt;/li&gt; &lt;/ul&gt; &lt;p class="p1"&gt;Ett lite intressant spår hon tog upp var krisplaner. Eftersom kanalen är så snabb kan små saker på oerhört kort tid blåsa upp. Man måste ha planer för hur små och stora saker ska hanteras. Att vara tidigt ute och ge information om tex små driftstörningar av webbplatsen kan ge några få läsare att omnämnda företagets goda vilja och ge en otroligt positiv kickback. Är man sen eller ovaksam är det oerhört svårt att lappa ihop skadan.&lt;/p&gt; &lt;p class="p4"&gt;Facebook, Linked In och Twitter är inte samma media och man bör inte publicera samma nyheter.&lt;/p&gt; &lt;p class="p1"&gt;Victoria uppfattar Facebook som en mer privat mjukare kanal. Linked In som mer kostym och Twitter är mer mitt emellan.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-1017162342724855379?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/1017162342724855379/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/web-20-expo-youve-successfully.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/1017162342724855379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/1017162342724855379'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/web-20-expo-youve-successfully.html' title='Web 2.0 Expo: You&apos;ve successfully attracted a Twitter following: Now what?'/><author><name>Klas Sabelström</name><uri>http://www.blogger.com/profile/16976977370309438039</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-p7rnKjzPa-w/TpWvKAGYvwI/AAAAAAAAAG0/BOB2hNr6W6k/s72-c/bild.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-1308137850358302914</id><published>2011-10-12T02:06:00.007+02:00</published><updated>2011-10-12T05:45:06.981+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='konferens'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0 expo'/><title type='text'>Nansen på Web2.0 Expo i New York - Dag 2</title><content type='html'>&lt;style&gt; &lt;!--  /* Font Definitions */ @font-face  {font-family:"ＭＳ 明朝";  mso-font-charset:78;  mso-generic-font-family:auto;  mso-font-pitch:variable;  mso-font-signature:1 134676480 16 0 131072 0;} @font-face  {font-family:"ＭＳ ゴシック";  mso-font-charset:78;  mso-generic-font-family:auto;  mso-font-pitch:variable;  mso-font-signature:1 134676480 16 0 131072 0;} @font-face  {font-family:"Cambria Math";  panose-1:2 4 5 3 5 4 6 3 2 4;  mso-font-charset:0;  mso-generic-font-family:auto;  mso-font-pitch:variable;  mso-font-signature:-536870145 1107305727 0 0 415 0;} @font-face  {font-family:Calibri;  panose-1:2 15 5 2 2 2 4 3 2 4;  mso-font-charset:0;  mso-generic-font-family:auto;  mso-font-pitch:variable;  mso-font-signature:-520092929 1073786111 9 0 415 0;} @font-face  {font-family:Cambria;  panose-1:2 4 5 3 5 4 6 3 2 4;  mso-font-charset:0;  mso-generic-font-family:auto;  mso-font-pitch:variable;  mso-font-signature:-536870145 1073743103 0 0 415 0;}  /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal  {mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-parent:"";  margin:0cm;  margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:12.0pt;  font-family:Cambria;  mso-ascii-font-family:Cambria;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:"ＭＳ 明朝";  mso-fareast-theme-font:minor-fareast;  mso-hansi-font-family:Cambria;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;} h1  {mso-style-priority:9;  mso-style-unhide:no;  mso-style-qformat:yes;  mso-style-link:"Rubrik 1 Char";  mso-style-next:Normal;  margin-top:24.0pt;  margin-right:0cm;  margin-bottom:0cm;  margin-left:0cm;  margin-bottom:.0001pt;  mso-pagination:widow-orphan lines-together;  page-break-after:avoid;  mso-outline-level:1;  font-size:16.0pt;  font-family:Calibri;  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:major-latin;  mso-fareast-font-family:"ＭＳ ゴシック";  mso-fareast-theme-font:major-fareast;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:major-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:major-bidi;  color:#345A8A;  mso-themecolor:accent1;  mso-themeshade:181;  mso-font-kerning:0pt;} span.Rubrik1Char  {mso-style-name:"Rubrik 1 Char";  mso-style-priority:9;  mso-style-unhide:no;  mso-style-locked:yes;  mso-style-link:"Rubrik 1";  mso-ansi-font-size:16.0pt;  mso-bidi-font-size:16.0pt;  font-family:Calibri;  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:major-latin;  mso-fareast-font-family:"ＭＳ ゴシック";  mso-fareast-theme-font:major-fareast;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:major-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:major-bidi;  color:#345A8A;  mso-themecolor:accent1;  mso-themeshade:181;  font-weight:bold;} .MsoChpDefault  {mso-style-type:export-only;  mso-default-props:yes;  font-family:Cambria;  mso-ascii-font-family:Cambria;  mso-ascii-theme-font:minor-latin;  mso-fareast-font-family:"ＭＳ 明朝";  mso-fareast-theme-font:minor-fareast;  mso-hansi-font-family:Cambria;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:"Times New Roman";  mso-bidi-theme-font:minor-bidi;} @page WordSection1  {size:612.0pt 792.0pt;  margin:70.85pt 70.85pt 70.85pt 70.85pt;  mso-header-margin:36.0pt;  mso-footer-margin:36.0pt;  mso-paper-source:0;} div.WordSection1  {page:WordSection1;} -&lt;/style&gt;   &lt;p class="MsoNormal"&gt;Vaknar upp kollar på klockan som är 6 på morgonen, måste somna om för att kunna ställa om dygnet. Gör så och vaknar strax efter åtta. Då visar det sig att Klas redan är ute och springer i Central Park och Martin duschat och allt. Min tröst är att jag vet att det är jag som kommer vara piggast ikväll. &lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Gårdagen slutade som sagt uppe på terrassen där de firade någons födelsedag. Vi drog i oss varsin GT Lasse innan vi gick ner och la oss.&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Nu var det dag två och man kände sig relativt pigg och utvilad för att gå ut och göra stan. Martin som är lite mer gangster än oss andra hade bestämt sig för att åka till Brooklyn och härja runt, medan jag och Klasse stannade kvar på trygga Manhattan. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Vi två strosade ner genom kvarteren och dök in i en och annan affär. Eftersom vi var i närheten av Ground Zero tänkte vi kolla in minnesmonumentet. Men då hörde vi plötsligt hög musik och möttes av 100tals människor. Det var Wall Street aktivisterna som hade byggt upp sitt läger där. Det rådde rena rama festival stämningen där och man blev helt varm i kroppen när vi minglade loss med majarökande hippies, reportrar och musikanter. De hade byggt upp ett stort lägger med eget mediacenter, bespisning och sovsäckar å tältsängar i massor.&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;När vi till slut slet oss där ifrån till vårt egentliga mål, minnesmonumentet så visade sig det att man behövde ha biljett och tjafs så vi hoppade det och drog ner till Battery Park och blickade ut mot Frihetsgudinnan.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-TdSRwQkwK_w/TpTaWoUmIxI/AAAAAAAAAok/yAdXKLReJ8g/s1600/stad.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/-TdSRwQkwK_w/TpTaWoUmIxI/AAAAAAAAAok/yAdXKLReJ8g/s320/stad.png" alt="" id="BLOGGER_PHOTO_ID_5662390713827336978" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;28 grader varmt och svetten rann, vi bestämde vi oss för att dra upp till Broadway för välförtjänt lunch. Efter några timmar där drog vi oss tillbaks till hotellet och möte upp Brooklyn Martin. &lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;På kvällen var det på med skjorta, kavaj och hoppa i de bästa discoskorna. Vi hade bokat bort på STK som ligger i Meatpacking District som enligt utsago skulle servera Manhattans bästa kött. Väl där i den super coola miljön kände vi att detta kommer bli en riktigt bra kväll.&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;In med drinkar, vin och kött och vår resa till fylla och mättnad hade börjat.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-V3l6T1GFbVY/TpTawp-WY0I/AAAAAAAAAow/X8oKOjD5wnM/s1600/stk.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 261px; height: 320px;" src="http://3.bp.blogspot.com/-V3l6T1GFbVY/TpTawp-WY0I/AAAAAAAAAow/X8oKOjD5wnM/s320/stk.png" alt="" id="BLOGGER_PHOTO_ID_5662391160947499842" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-4rXjKeE3wZM/TpUHwYMoTeI/AAAAAAAAApI/kKZj2MzmUhU/s1600/adde.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 215px;" src="http://1.bp.blogspot.com/-4rXjKeE3wZM/TpUHwYMoTeI/AAAAAAAAApI/kKZj2MzmUhU/s320/adde.png" alt="" id="BLOGGER_PHOTO_ID_5662440634198805986" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Vi njöt av allt och hade riktigt jäkla trevligt ihop. Efter några timmar tog vi in notan och anmälde Oldeskog i deras kundregister. Vi betalade och klev ut på gatan för att kolla upp ännu en rekommendation. Det skulle tydligen finnas en grym terrass någonstans i närheten. Men vi han knappt ut genom dörren inan vi stötte ihop med en härlig uteliggare som berättade länge och väl hur jävla gay hela detta område var på söndagar. Vi surrade en bra stund men efter fem dollar och en cigg senare kunde vi röra oss vidare. Hur farligt kan det vara tänkte vi, inte farligare än Patricia en söndagskväll.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;När vi tillslut kom upp på terrassen så drog det till ännu mera i diskotarmen. Martin var redan i riktigt bra form efter att i stort sätt dragit i sig en flaska vin själv. På sant Nansen maner så beställde vi in GT lassar i mängder och satan vad starka de var.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;När klockan började närma sig 00:30 så kände jag att vi behövde gå vidare, så jag tog ett snack med värdinnan till VIP terrassen och sen var det bara hämta grabbarna och beblanda oss med det fina folket och framförallt skönare soffor under bar himmel. &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-Zpta3rlW3ZE/TpTbHwoR3hI/AAAAAAAAAo8/5tbnZnbu-dY/s1600/terren.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 239px; height: 320px;" src="http://3.bp.blogspot.com/-Zpta3rlW3ZE/TpTbHwoR3hI/AAAAAAAAAo8/5tbnZnbu-dY/s320/terren.png" alt="" id="BLOGGER_PHOTO_ID_5662391557870968338" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;   &lt;p class="MsoNormal"&gt;Klockan började bli mycket och dagen efter skulle vi upp med&lt;/p&gt;&lt;p class="MsoNormal"&gt; tuppen och registrera oss på konferensen. Så Klas tog ett moget beslut och sa att vi borde växla ner från GT till öl vilket vi också gjorde. Vi satt länge och njöt och såg ut över skylinen, men allt kul har ju tyvärr ett slut så allt försent hoppade vi in i en taxi och tog oss till hotellet. Innan vi kom in i rummet så hann vi bekanta oss med några japaner i hissen som jag tror tyckte vi var helt galna. Sen var det inte mer än att hoppa ner i sängen, vi visste ju att klockan skulle ringa allt för snart.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-1308137850358302914?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/1308137850358302914/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/nansen-pa-web20-expo-i-new-york-dag-2.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/1308137850358302914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/1308137850358302914'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/nansen-pa-web20-expo-i-new-york-dag-2.html' title='Nansen på Web2.0 Expo i New York - Dag 2'/><author><name>lybeck81</name><uri>http://www.blogger.com/profile/14685961133414693688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-TdSRwQkwK_w/TpTaWoUmIxI/AAAAAAAAAok/yAdXKLReJ8g/s72-c/stad.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-4130605412586657270</id><published>2011-10-12T01:29:00.006+02:00</published><updated>2011-10-12T01:37:49.314+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0 expo'/><title type='text'>Check in med Foursquare web 2.0 Exp NYC</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-buZA_BKVCMI/TpTRymwEljI/AAAAAAAAAGo/Hamzxz5KHb8/s1600/bild.PNG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://1.bp.blogspot.com/-buZA_BKVCMI/TpTRymwEljI/AAAAAAAAAGo/Hamzxz5KHb8/s320/bild.PNG" border="0" alt="" id="BLOGGER_PHOTO_ID_5662381298837394994" /&gt;&lt;/a&gt;Adrian Parker &lt;a href="http://www.radioshack.com/home/index.jsp"&gt;RadioShack&lt;/a&gt; (Amerikans elektronikkedja) med, Eric Freidman &lt;a href="https://foursquare.com/"&gt;Foursquare&lt;/a&gt; pratar om hur deras samarbete har fungerat och vilka erfarenheter som de samlat på sig med arbetet med Foursquare specials.&lt;br /&gt;Konceptet handlar i princip om att användaren checkar  in via Foursquare i butiken och får 10% rabatt.&lt;br /&gt;Det här är ett ganska intressant område att följa där vi i Sverige inte har kommit så långt ännu.&lt;div&gt;Några punkter från dragningen:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Foursquare har en dashboard för sina partner som gör det lätt att skapa kampanjer kring incheckning.&lt;/li&gt;&lt;li&gt;Alla återförsäljare som vill använda Foursquare specials måste genomgå en godkännande process.&lt;/li&gt;&lt;li&gt;Lösningen kräver ingen utvecklingsinsatts.&lt;/li&gt;&lt;li&gt;Det finns en del olika lösningar för företag för tex gruppincheckningar, tidsbaserade incheckningar mm.&lt;/li&gt;&lt;li&gt;Bara återförsäljare kan skapa affärer (inte produktleverantörer/tillverkare). En manager har ägandekapet av kontot och hanterar alla.&lt;/li&gt;&lt;/ul&gt;I den kundkrets som använder Foursquare specials har försäljningen ökat med 3,5 gånger.&lt;br /&gt;Använda tex Foursqare som marknadsföringskanal tajtar till dialogen med kunden och bygger relation. Som försäljare måste man dock hantera detta och vara beredd på att svara upp till kritik och frågor i Sociala medier.&lt;/div&gt;&lt;div&gt;Det är ytterst viktigt att all personal i butikerna förstår konceptet. Foursquare tog lärdom av detta och har byggt upp ett system för att bl.a. skriva ut enkla beskrivningar och lathund för butiksanställda.&lt;br /&gt;Hälften av RadioShacks försäljning är mobila enhet och många av deras kunder har en naturlig koppling till den mobila världen.&lt;br /&gt;jag och Lybeck har redan utnyttjat konceptet och Checkat in på hotellet och inkasserat en gratis öl i hotellbaren.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-4130605412586657270?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/4130605412586657270/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/check-in-med-foursquare.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4130605412586657270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4130605412586657270'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/check-in-med-foursquare.html' title='Check in med Foursquare web 2.0 Exp NYC'/><author><name>Klas Sabelström</name><uri>http://www.blogger.com/profile/16976977370309438039</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-buZA_BKVCMI/TpTRymwEljI/AAAAAAAAAGo/Hamzxz5KHb8/s72-c/bild.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-2093063382664098939</id><published>2011-10-11T22:01:00.000+02:00</published><updated>2011-10-11T22:01:38.703+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='frontend'/><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery 1.6'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery 1.4'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><title type='text'>Upgrading from jQuery 1.4 to jQuery 1.6</title><content type='html'>The jQuery team have done a god work in keeping the new versions of the framework backwards compatible. But when we upgraded one of our applications that heavily depends on jQuery we found two breaking changes that affected big parts of the application. &lt;br /&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;attr() VS prop() &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;From the &lt;a href="http://api.jquery.com/prop/"&gt;documentation&lt;/a&gt;:&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;i&gt;"The &lt;code&gt;.prop()&lt;/code&gt; method gets the property value for only the first element in the matched set. It returns &lt;code&gt;undefined&lt;/code&gt;  for the value of a property that has not been set, or if the matched  set has no elements. To get the value for each element individually, use  a looping construct such as jQuery's &lt;code&gt;.each()&lt;/code&gt; or &lt;code&gt;.map()&lt;/code&gt; method.&lt;br /&gt; &lt;/i&gt;&lt;i&gt;The difference between attributes and properties can be important in specific situations. &lt;strong&gt;Before jQuery 1.6&lt;/strong&gt;, the &lt;code&gt;&lt;a href="http://api.jquery.com/attr/"&gt;.attr()&lt;/a&gt;&lt;/code&gt; method sometimes took property values into account when retrieving some attributes, which could cause inconsistent behavior. &lt;strong&gt;As of jQuery 1.6&lt;/strong&gt;, the &lt;code&gt;.prop()&lt;/code&gt; method provides a way to explicitly retrieve property values, while &lt;code&gt;.attr()&lt;/code&gt; retrieves attributes."&lt;/i&gt;&lt;/blockquote&gt;For example, in jQuery 1.4 you could do this&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: js; gutter: false;"&gt;if ($("#radioButton1").attr("checked", "checked")){&lt;br /&gt;    doStuff();&lt;br /&gt;}&lt;br /&gt;and&lt;br /&gt;&lt;br /&gt;if ($("#radioButton1").attr("checked", "")){&lt;br /&gt;    doSomeOtherStuff();&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;pre class="brush: js; gutter: false;"&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;when running that code in jQuery 1.4 you could get true or false depending if the checked value wasn't there. That's because if the attr() function doesn't find the checked attribute it returns an empty string. In jQuery 1.6 the attr() function will retrieve the content attribute, which doesn't change when the value is toggled between checked and unchecked, thus always returning true.&lt;br /&gt;&lt;br /&gt;The new way of&amp;nbsp;checking if a checbox or radio button&amp;nbsp;is selected is with this code.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;pre class="brush: js; gutter: false;"&gt;if ($("#radioButton1").prop("checked")){&lt;br /&gt;    doStuff();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;or &lt;br /&gt;&lt;br /&gt;if ($("#radioButton1").is(":checked")){&lt;br /&gt;    doStuff();&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;pre class="brush: js; gutter: false;"&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;This is also the best cross-browser way of checking for boolean DOM values.&lt;br /&gt;I'll end with a heads up from the jQuery documentation:&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;In Internet Explorer prior to version 9, using &lt;code&gt;&lt;a href="http://api.jquery.com/prop/"&gt;.prop()&lt;/a&gt;&lt;/code&gt; to set a DOM element property to anything other than a simple primitive value (number, string, or boolean) can cause memory leaks if the property is not removed (using &lt;a href="http://api.jquery.com/removeProp/"&gt;&lt;code&gt;.removeProp()&lt;/code&gt;&lt;/a&gt;) before the DOM element is removed from the document. To safely set values on DOM objects without memory leaks, use &lt;a href="http://api.jquery.com/data/"&gt;&lt;code&gt;.data()&lt;/code&gt;&lt;/a&gt;.&lt;/i&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-2093063382664098939?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/2093063382664098939/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/upgrading-from-jquery-14-to-jquery-16.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2093063382664098939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2093063382664098939'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/upgrading-from-jquery-14-to-jquery-16.html' title='Upgrading from jQuery 1.4 to jQuery 1.6'/><author><name>Kalle</name><uri>http://www.blogger.com/profile/15310170789902882239</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_mgeEed8_LmE/ShmSZrgCU8I/AAAAAAAAADI/fud3TyWJasc/S220/Kalle+portrait1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-7750892753911147445</id><published>2011-10-11T19:31:00.004+02:00</published><updated>2011-10-13T14:03:12.370+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='html5'/><category scheme='http://www.blogger.com/atom/ns#' term='konferens'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0 expo'/><title type='text'>HTML(5) Now</title><content type='html'>&lt;style&gt;&lt;!-- /* Font Definitions */@font-face {font-family:"ＭＳ 明朝"; panose-1:0 0 0 0 0 0 0 0 0 0; mso-font-charset:128; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:fixed; mso-font-signature:1 134676480 16 0 131072 0;}@font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 0 0 0 1 0;}@font-face {font-family:Cambria; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 0 0 0 1 0;} /* Style Definitions */p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:Cambria; mso-ascii-font-family:Cambria; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"ＭＳ 明朝"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-ansi-language:SV;}.MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-family:Cambria; mso-ascii-font-family:Cambria; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"ＭＳ 明朝"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-ansi-language:SV;}@page WordSection1 {size:595.0pt 842.0pt; margin:70.85pt 70.85pt 70.85pt 70.85pt; mso-header-margin:35.4pt; mso-footer-margin:35.4pt; mso-paper-source:0;}div.WordSection1 {page:WordSection1;}--&gt;&lt;/style&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="SV"&gt;På scen, &lt;a href="http://tantek.com/"&gt;Tantek Çelik&lt;/a&gt; som jag upplevt nästan som enrockstjärna ända sedan han uppfann sin berömda box model hack. Är det 10 årsedan redan? Idag pratar han om HTML5 inför ett fullpackat (lite luft tack) rum påWeb2.0Expo.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="SV"&gt;HTML5 är som så mycket annat på webben just nu &lt;i&gt;"an evolving draft in progress". &lt;/i&gt;Men lika lite som &lt;a href="http://blog.nansen.se/2011/10/css3-ripe-ready-to-respond.html"&gt;Denise Jacobs&lt;/a&gt; tycker vi ska avvakta med att använda CSS3 tycker Tantek att vi ska vara blyga inför HTML5. Man kan aldrig bromsa sig ur en uppförsbacke. Tantek delar in HTML5 i tre kategorier:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span lang="SV"&gt;Practical now&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="SV"&gt;Rougly useable&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="SV"&gt;Worthy of web applications experiments&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="SV"&gt;I den första och i mitt tycke mest intressanta kategorien just nu hittar vi taggar som article, header, footer, aside, audio, video och något oväntat kanske Geolocation API som numera äntligen stöds av Internet Explorer 9, (välkomna in i matchen). Dock får du inte glömma att alltid komplettera med hjälpverktyg som &lt;a href="http://remysharp.com/2009/01/07/html5-enabling-script"&gt;HTML5 Shiv&lt;/a&gt; och &lt;a href="http://www.modernizr.com/"&gt;Modernizr&lt;/a&gt; när du jobbar i framkanten för vad som är möjligt.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-7750892753911147445?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/7750892753911147445/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/html5-now.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/7750892753911147445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/7750892753911147445'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/html5-now.html' title='HTML(5) Now'/><author><name>Martin Lenngren</name><uri>http://www.blogger.com/profile/13110522716521280918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_yBuhoDWEV4g/S1Hux9IzJMI/AAAAAAAAADY/YXUwo5NRGkc/S220/martinlenngren.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-8377104078482779693</id><published>2011-10-11T17:31:00.007+02:00</published><updated>2011-10-11T21:32:29.036+02:00</updated><title type='text'>Mobile first med Luke Wroblewski Web 2.0 Exp</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-2SsPCrb4yYM/TpSZVrvbWwI/AAAAAAAAAGc/hnC5tvCgNBU/s1600/bild2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 520px; " src="http://4.bp.blogspot.com/-2SsPCrb4yYM/TpSZVrvbWwI/AAAAAAAAAGc/hnC5tvCgNBU/s400/bild2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5662319229309508354" /&gt;&lt;/a&gt;&lt;br /&gt;Luke Wroblewski pratade om vikten av mobile first design. Förvisso inget nytt koncept men trotts det händer det fortfarande inte.  Han drog fram en del viktig fakta för att påvisa allvaret.&lt;br /&gt;&lt;div&gt;Mer eller mindre samtliga stora aktörer som Google, Facebook mm ser mobilen som sin primära platform. Goole designar numer alla nya tjänster för mobilen förts. &lt;/div&gt;&lt;div&gt;Luke skulle gärna vilja defiera om konceptet av persondator till att vara mobilen. Den är ju avsevärt mer personlig än en dator.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Användningen av mobila tjänster börjar redan skifta in i nästa fas där tex Twitter ser 16% av sina användare faktisk skapar sina konton genom mobilen. Mobilen är alltså inte längre ett komplement till datorn utan snarare första och i vissa fall enda valet.&lt;/div&gt;&lt;div&gt;&lt;img src="http://1.bp.blogspot.com/-C_QNypc5iZ0/TpSY1voEK-I/AAAAAAAAAGE/7GIAgDuIxEw/s320/Bildbred.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5662318680596556770" style="cursor: pointer; width: 520px;  " /&gt;&lt;/div&gt;&lt;div&gt;Luke dog även en hel del exempel på hur informationen måste koncentreras och fokuseras pga den lilla skärmen. Men inte bara av den anledningen utan även för att mobilanvändaren är mycket mer distraherad i sitt användande. Han beskrev det som "En mobilanvändare har ett öga och ett finger, det andra är upptaget med omgivningen".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Men mobil design behöver nödvändigtvis inte banta innehållet utan vi måste bara göra UX-designen mer smart...och det finns mängder av möjligheter. Vi kan vrida, dra swipa osv. Det behövs inte ha knappar och förklarande texter. Vi har en helt nytt sett med verktyg att utforska för att lösa interaktionsproblemen. Användaren kommer hitta dessa funktioner där de är logiska.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-8377104078482779693?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/8377104078482779693/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/mobile-first-med-luke-wroblewski-web-20.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/8377104078482779693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/8377104078482779693'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/mobile-first-med-luke-wroblewski-web-20.html' title='Mobile first med Luke Wroblewski Web 2.0 Exp'/><author><name>Klas Sabelström</name><uri>http://www.blogger.com/profile/16976977370309438039</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-2SsPCrb4yYM/TpSZVrvbWwI/AAAAAAAAAGc/hnC5tvCgNBU/s72-c/bild2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-4813262206119075228</id><published>2011-10-11T17:17:00.002+02:00</published><updated>2011-10-13T14:03:28.630+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='interaktionsdesign'/><category scheme='http://www.blogger.com/atom/ns#' term='konferens'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0 expo'/><title type='text'>Buttons are a Hack: The New Rules of Designing for Touch</title><content type='html'>&lt;style&gt;&lt;!-- /* Font Definitions */@font-face {font-family:"ＭＳ 明朝"; panose-1:0 0 0 0 0 0 0 0 0 0; mso-font-charset:128; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:fixed; mso-font-signature:1 134676480 16 0 131072 0;}@font-face {font-family:"ＭＳ 明朝"; panose-1:0 0 0 0 0 0 0 0 0 0; mso-font-charset:128; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:fixed; mso-font-signature:1 134676480 16 0 131072 0;}@font-face {font-family:Cambria; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 0 0 0 1 0;} /* Style Definitions */p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:Cambria; mso-ascii-font-family:Cambria; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"ＭＳ 明朝"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-ansi-language:SV;}.MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-family:Cambria; mso-ascii-font-family:Cambria; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"ＭＳ 明朝"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-ansi-language:SV;}@page WordSection1 {size:595.0pt 842.0pt; margin:70.85pt 70.85pt 70.85pt 70.85pt; mso-header-margin:35.4pt; mso-footer-margin:35.4pt; mso-paper-source:0;}div.WordSection1 {page:WordSection1;}--&gt;&lt;/style&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="SV"&gt;Lyssnar på &lt;a href="http://globalmoxie.com/index.shtml"&gt;Josh Clark&lt;/a&gt;, en kompromisslös interaktionsdesigner som anser att antingen ska interaktionen med en applikation kännas intuitiveller så har den inget existensberättigande. I naturen finns inga instruktioner, och alla vet att handböcker, bruksanvisningar, manualer och liknade är fruktansvärt tråkiga och sövande.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="SV"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="SV"&gt;Clark hatar små knappar lika mycket som en gränssnittsutvecklare hatar Internet Explorer 6 och han är en riktigt vasscitatmaskin. &lt;i style="mso-bidi-font-style: normal;"&gt;&lt;/i&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;”When removing the cursor, the pointer, allthat’s left are you and the device” &lt;/i&gt;och &lt;i style="mso-bidi-font-style: normal;"&gt;”Ihate the iPad´s back button with the heat of a million suns” &lt;/i&gt;är två reflektioner som jaggladeligen tar med mig härifrån.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="SV"&gt;Riktigt trevlig, rolig och tankeväckandeföreläsning. Web2.0Expo har helt klart växlat upp ett par snäpp från igår. Clark avslutar med orden &lt;i&gt;"Go out and make something amazing" &lt;/i&gt;och det är precis vad man vill göra just nu. Mersmak var ordet!&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-4813262206119075228?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/4813262206119075228/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/buttons-are-hack-new-rules-of-designing.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4813262206119075228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4813262206119075228'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/buttons-are-hack-new-rules-of-designing.html' title='Buttons are a Hack: The New Rules of Designing for Touch'/><author><name>Martin Lenngren</name><uri>http://www.blogger.com/profile/13110522716521280918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_yBuhoDWEV4g/S1Hux9IzJMI/AAAAAAAAADY/YXUwo5NRGkc/S220/martinlenngren.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-4672649550535720900</id><published>2011-10-11T16:11:00.000+02:00</published><updated>2011-10-11T16:11:34.637+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='css3'/><category scheme='http://www.blogger.com/atom/ns#' term='konferens'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0 expo'/><title type='text'>CSS3: Ripe &amp; Ready to Respond</title><content type='html'>Andra dagen på Web 2.0 Expo. Sitter och lyssnar på &lt;a href="http://denisejacobs.com/"&gt;Denise Jacobs&lt;/a&gt; som pratar om CSS3 och varför det är &lt;i&gt;"Da bomb" &lt;/i&gt;och &lt;i&gt;"Aaawesome"&lt;/i&gt; och absolut något man borde börja använda nu direkt istället för att sitta på händerna och vänta på mer heltäckande browser stöd. Inget nytt där, men alltid bra att få det bekräftat av någon som vet vad hon talar om. Denise är en rolig, inspirerande talare som ser till att alla i publiken är på tårna. Men det är tyvärr inte mycket nytt man får lära sig, nivån är rätt låg. Hälften av publiken räcker upp handen på frågan &lt;i&gt;"Who hasen't heard of Modernizr?"&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Föreläsningen blir som en enda lång dragning med länktips, och Denise har fler länkar än juveleraren på 47th Street. Så föreläsningen känns ungefär som att hon bara går igenom &lt;a href="http://delicious.com/denisejacobs"&gt;sitt Deliciouskonto&lt;/a&gt; inför publik. Hade varit bättre om hon lagt all tid på ett av de många, många, många länktips hon nu bara rabblar. Kanske en hel timme om &lt;a href="http://www.modernizr.com/"&gt;Modernizr&lt;/a&gt; eller varför inte &lt;a href="http://html5boilerplate.com/"&gt;Boilerplate&lt;/a&gt; nästa gång? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-4672649550535720900?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/4672649550535720900/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/css3-ripe-ready-to-respond.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4672649550535720900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4672649550535720900'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/css3-ripe-ready-to-respond.html' title='CSS3: Ripe &amp; Ready to Respond'/><author><name>Martin Lenngren</name><uri>http://www.blogger.com/profile/13110522716521280918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_yBuhoDWEV4g/S1Hux9IzJMI/AAAAAAAAADY/YXUwo5NRGkc/S220/martinlenngren.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-6865980616095151357</id><published>2011-10-10T16:30:00.005+02:00</published><updated>2011-10-10T17:38:09.117+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='konferens'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0 expo'/><title type='text'>Designing for Tablet Experiences</title><content type='html'>Vi har precis avslutat en kul work shop på Web 2.0 Expo. Dagens och hela konferensens första pass var Designing for Tablet Experiences och handlade om app design för iPads och liknande devices. Dragningen hölls av Henrik Olsen från &lt;a href="http://www.hotstudio.com/"&gt;Hot Studio Inc&lt;/a&gt;. Han verkar erfaren och duktig men är inte super karismatisk.&lt;br /&gt;&lt;br /&gt;Jag, Klas och Kristoffer bestämmer oss för att skissera fram en iPad app med arbetsnamnet Arty, den personliga museum guiden. Vi tänker oss att den ska skänka besökaren en extra dimension när denna botaniserar runt på museet. Beväpnade med papper, penna och post-its tar vi först fram en User Scenario Storyboard för att sedan fylla på med features, funktionalitet och innehåll. Kul uppgift som gav mersmak, skulle hemskt gärna göra något liknande i skarpt läge. Hej på er &lt;a href="http://fotografiska.eu/"&gt;Fotografiska&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Avslutningsvis, dagens tips från Klas. Han hälsar - ha aldrig telefonen i bröstfickan samtidigt som du lutar dig över toaletten. Han har provat och det blev inte helt lyckat.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-6865980616095151357?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/6865980616095151357/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/designing-for-tablet-experiences.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6865980616095151357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6865980616095151357'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/designing-for-tablet-experiences.html' title='Designing for Tablet Experiences'/><author><name>Martin Lenngren</name><uri>http://www.blogger.com/profile/13110522716521280918</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_yBuhoDWEV4g/S1Hux9IzJMI/AAAAAAAAADY/YXUwo5NRGkc/S220/martinlenngren.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-4159761563416102923</id><published>2011-10-10T13:20:00.008+02:00</published><updated>2011-10-10T13:39:34.946+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='konferens'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0 expo'/><title type='text'>Nansen på Web2.0 Expo i New York - Dag 1</title><content type='html'>En trio av Nansen utvecklare har bestämt sig för att åka på fyra dagars konferensen Web 2.0 Expo som denna gång går av stapeln i det stora äpplet. För att kunna förena nytta med nöje så tar vi några extra dagar för att maxa resan med shopping och fest.  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Det började med att vi tidigt möttes med tomma resväskor (som vid hemresan ska vara fyllda) vid Arlanda Express och begav oss ut mot Andreas land (Arlanda).&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Redan när vi steg på planet kände vi att denna resa kommer att bli premium, vi var inbokade i Economy extra vilket innebär gott om benutrymme, fotstöd, elutag och en massa mat, godis och glass. Det första vi fick var en goodiebag som fick Martin att gå i taket. Anledningen var att han stressat runt på flygplatsen för att köpa en tandborste och förstås så innehöll denna påse bland annat en prima tandborste, 35 kronor åt skogen.&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Efter ca 8 timmar, några filmer och något kilo tyngre så kliver vi av på Newark Airport.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Vi tar oss från New Jersey med en riktigt skojfrisk taxichaufför, som jobbar hårt för att maxa sin dricks. Skämt efter skämt som får oss alla i taxin att skratta högljutt .&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-mGY7lzpSu9U/TpLVmGjnG0I/AAAAAAAAAoE/scEAtqQbE7E/s1600/IMG_3196.JPG"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 239px; height: 161px;" src="http://4.bp.blogspot.com/-mGY7lzpSu9U/TpLVmGjnG0I/AAAAAAAAAoE/scEAtqQbE7E/s320/IMG_3196.JPG" alt="" id="BLOGGER_PHOTO_ID_5661822532129856322" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Hela resan har hittills&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;gott som en dans, nu håller vi bara tummarna att Roger Smith Hotel ska hålla måttet. Taxin bromsar in på 501 Lexington Ave (47:e gatan) utan för ett hotell med halvsliten entré med Roger Smith loggan. Vi kliver ur och dricksar vår nyfunna vän. &lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;När vi kliver in på hotellet ser det ändå rätt sjyst ut där inne, och när vi får vårt rum på 15:e våningen av 16 så känns allt lugnt igen.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Vi beger oss snabbt ut på stan för att suga in atmosfären, vi blickar upp på det höga husen och bara njuter. Vi beger oss till Apple store som ligger uppe vid Central Park. Utan för är det ett stort folkhav som står och blickar ut över Steve Jobs minnesplats. Mängder med post-it lappar med budskap och hyllningar och äpplen i mängder. Ändå är nog det som sticker ut mest en halvnaken och mycket konstiga kvinna (bag lady?). Vi glider in i butiken och trängs med typ 1000 andra köper hörlurar och flyr.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-RXuxm9lx0tY/TpLWEEtdFOI/AAAAAAAAAoM/8oLWh3RuKV4/s1600/IMG_3233.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/-RXuxm9lx0tY/TpLWEEtdFOI/AAAAAAAAAoM/8oLWh3RuKV4/s320/IMG_3233.JPG" alt="" id="BLOGGER_PHOTO_ID_5661823047030346978" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Klockan är typ 15:52 när vi lämnar butiken vilket motsvarar 21:52 svensktid och gäspningarna börjar ge sig till känna. För att tanka i oss lite energi så sätter vi oss på Brasserie Ruhlmann vid Rockafeller Center och tar in varsin biff och en stor stark. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Med vår ny vunna erergi tar vi oss ner till turistfällan Times square och åker upp i den snurrande baren The View. Personligen ville jag beställa en manhattan på manhattan men den fanns inte i sortimentet. Vi snurrar ett kvartsvarv sen är drinken slut och vi drar vidare.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-JpMUkRmKEA8/TpLWl75FG7I/AAAAAAAAAoU/y0WtypIvHUs/s1600/IMG_3265.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://1.bp.blogspot.com/-JpMUkRmKEA8/TpLWl75FG7I/AAAAAAAAAoU/y0WtypIvHUs/s320/IMG_3265.JPG" alt="" id="BLOGGER_PHOTO_ID_5661823628778740658" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Lill Hugo på Rangy hade gett oss ett tips om att dra till pier 66, och det gjorde vi och kände direkt att killen hade koll. Vi möttes av en skön style och satt ute i t-shirt med skylinen fram för oss och njöt av våran jättestora kanna med öl. Helikoptrar flög över våra huvuden och det vi tän&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-3YjELnOgif8/TpLXC3r3W7I/AAAAAAAAAoc/17gxYFmB-Hc/s1600/IMG_3295.JPG"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 232px; height: 156px;" src="http://3.bp.blogspot.com/-3YjELnOgif8/TpLXC3r3W7I/AAAAAAAAAoc/17gxYFmB-Hc/s320/IMG_3295.JPG" alt="" id="BLOGGER_PHOTO_ID_5661824125865778098" border="0" /&gt;&lt;/a&gt;kte var att New York är the place to be and Nansen the place to work. &lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;När vi kände att Martin var i Zoombie mode så bestämde vi oss för att röra oss tillbaks till hotellet. Vi nattad Mr Lenngren (Småbarns förälder)&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;&lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;och jag och Klas begav oss en trappa upp till terrassen på vårt hotell.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Sen citerar jag Latin Kings ”Resten av historien den får ni Gissa”.&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt;Cliffhanger delux…&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Hälsningar från NY!!!&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;  &lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-4159761563416102923?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/4159761563416102923/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/nansen-pa-web20-expo-i-new-york-dag-1.html#comment-form' title='1 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4159761563416102923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4159761563416102923'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/nansen-pa-web20-expo-i-new-york-dag-1.html' title='Nansen på Web2.0 Expo i New York - Dag 1'/><author><name>lybeck81</name><uri>http://www.blogger.com/profile/14685961133414693688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-mGY7lzpSu9U/TpLVmGjnG0I/AAAAAAAAAoE/scEAtqQbE7E/s72-c/IMG_3196.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-8211520986649379541</id><published>2011-10-10T11:18:00.008+02:00</published><updated>2011-10-10T11:25:33.976+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Innebandy'/><title type='text'>Tabellen innebandykorpen</title><content type='html'>God förmiddag peeps! &lt;div&gt;Jag vill bara att ni ska få veta hur läget är i innebandyserien. Så, för att ni ska slippa gå omkring och vara oroliga och ovetandes så kan jag tala om att vi toppar tabellen. &lt;/div&gt;&lt;div&gt;Så.&lt;/div&gt;&lt;div&gt;Bra..&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;                                                          &lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;Skeppsbron Penguins        4    4    0    0  31 - 13  12&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Vinprovningsgruppen        4    3    0    1  28 - 13   9&lt;br /&gt;--------------------------------------------------------&lt;br /&gt;Grant Thorton Athletics    3    2    0    1  11 -  8   6&lt;br /&gt;Babyland                   2    1    0    1  11 - 12   3&lt;br /&gt;Concrete IT                4    1    0    3  16 - 18   3&lt;br /&gt;--------------------------------------------------------&lt;br /&gt;Team Isotop Team           1    0    0    1   0 -  5   0&lt;br /&gt;KBG                        4    0    0    4  15 - 43   0&lt;br /&gt;                                                  &lt;br /&gt;                                        &lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-8211520986649379541?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/8211520986649379541/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/tabellen-innebandykorpen.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/8211520986649379541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/8211520986649379541'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/tabellen-innebandykorpen.html' title='Tabellen innebandykorpen'/><author><name>rewdboy</name><uri>http://www.blogger.com/profile/16710163854461568277</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos-g.ak.facebook.com/photos-ak-sf2p/v113/80/89/593697311/n593697311_281398_1404.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-671280177828839236</id><published>2011-10-06T14:52:00.004+02:00</published><updated>2011-10-06T15:13:06.013+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='EPiServer CMS 6 R2'/><title type='text'>Release: ITS Nordic</title><content type='html'>&lt;a href="http://www.itsnordic.se/Assets/Images/ITS-teknik-kansla-logo.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 220px; height: 202px;" src="http://www.itsnordic.se/Assets/Images/ITS-teknik-kansla-logo.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;Det är hektiska veckor här på Nansen. Ibland känns det som att vi spottar ur oss minst en sajt i veckan här från stockholmskontoret.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Idag släppte vi &lt;a href="http://www.itsnordic.se/"&gt;itsnordic.se&lt;/a&gt; som är en &lt;a href="http://www.episerver.se/"&gt;EPiServer&lt;/a&gt; CMS 6 R2. Design är framtagen av &lt;a href="http://www.ikstockholm.com/"&gt;IK Stockholm&lt;/a&gt; som är våra grannar här på &lt;a href="http://tinyurl.com/6guav5l"&gt;drottningatan 92&lt;/a&gt;. (De sitter faktisk så nära oss att vi kan surfa på vårt eget WiFi när vi är på möten hos dom).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mer info om detta projekt kommer snart dyka upp under nyheter på &lt;a href="http://www.nansen.se/"&gt;www.nansen.se&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Beställare&lt;/b&gt;: Staffan Ybring, ITS Nordic&lt;/div&gt;&lt;div&gt;&lt;b&gt;Projektledning&lt;/b&gt;: Charlotta Lorentz, Pernilla Ihse (IK Stockholm)&lt;/div&gt;&lt;div&gt;&lt;b&gt;Design&lt;/b&gt;: Olof Uhlin (IK Stockholm)&lt;/div&gt;&lt;div&gt;&lt;b&gt;Frontend&lt;/b&gt;: Chryzstof "&lt;a href="http://www.lybeckeffekten.se"&gt;Lybeckeffekten&lt;/a&gt;" Lübeckius&lt;/div&gt;&lt;div&gt;&lt;b&gt;Backend&lt;/b&gt;: &lt;a href="http://twitter.com/rewdboy"&gt;Rodolphe Toots&lt;/a&gt;, Robert Persson&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Kuriosa: det blev en rätt kul URL på våra utvecklingsmaskiner: http://its.local&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-671280177828839236?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/671280177828839236/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/release-its-nordic.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/671280177828839236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/671280177828839236'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/release-its-nordic.html' title='Release: ITS Nordic'/><author><name>rewdboy</name><uri>http://www.blogger.com/profile/16710163854461568277</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos-g.ak.facebook.com/photos-ak-sf2p/v113/80/89/593697311/n593697311_281398_1404.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-4513856951357050726</id><published>2011-10-05T15:00:00.001+02:00</published><updated>2011-10-05T16:41:46.964+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google Analytics'/><category scheme='http://www.blogger.com/atom/ns#' term='Intranet'/><title type='text'>Setting up Google Analytics for intranet sites</title><content type='html'>&lt;div&gt;More and more websites are using Google Analytics since the services provides valuable insights to site traffic, marketing effectiveness, user conversions and the fact that it is free of charge and easy to set up.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Last day while trying to set up Google Analytics for a customer on a their intranet site, we detected that no statistics were sent to Google Analytics for the users that were using Internet Explorer, luckily&lt;span lang="EN-US" style="font-size:12.0pt;line-height: 115%;font-family:&amp;quot;Georgia&amp;quot;,&amp;quot;serif&amp;quot;;mso-fareast-font-family:&amp;quot;Times New Roman&amp;quot;; mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;color:black;mso-ansi-language:EN-US; mso-fareast-language:SV;mso-bidi-language:AR-SA"&gt; &lt;/span&gt;this was quickly detected since IE is the prominent browser in the customer&lt;span class="Apple-style-span" style="line-height: 18px;"&gt; organization&lt;/span&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the case of this particular intranet site(and most other intranet sites for that matter), the customers can simply navigate to the site without explicitly typing the domain name of the site, e.g. http://intranetsite, since the site is a member of the local domain.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This browser specific problem is apparently caused because of a cookie restriction in IE for hosts-addresses that does not contain a fully qualified domain name(FQDN).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The Google Analytics &lt;a href="http://www.google.com/support/googleanalytics/bin/answer.py?answer=55510&amp;amp;topic=10981"&gt;documentation &lt;/a&gt;states the requirement that all sites must use a FQDN, in order to successfully register statistics. However for our customer this was not an option, also both Firefox and Chrome where able to successfully register statistics without using a FQDN.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;The solution to this browser specific problem is to explicitly set the domain name to 'none' in the Google Analytics tracking script:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt;&lt;br /&gt;var _gaq = _gaq || [];&lt;br /&gt;_gaq.push(['_setAccount', 'UA-XXXX-1']);&lt;br /&gt;_gaq.push(['_setDomainName', 'none']); //explicitly set the domain name to 'none'&lt;br /&gt;_gaq.push(['_trackPageview']);&lt;br /&gt;&lt;br /&gt;(function () {&lt;br /&gt;var ga = document.createElement('script');&lt;br /&gt;ga.type = 'text/javascript';&lt;br /&gt;ga.async = true;&lt;br /&gt;ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';&lt;br /&gt;var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);&lt;br /&gt;})();&lt;br /&gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;After this minor update all major browsers were successfully able to register statistics for the site using both the FQDN version and the shorter version of the site address.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This teqnique is also useful for setting up Google Analytics on a site that runs on your local computer, perhaps during development or maybe just to play around with Google Analytics.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-4513856951357050726?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/4513856951357050726/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/setting-up-google-analytics-for.html#comment-form' title='1 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4513856951357050726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4513856951357050726'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/setting-up-google-analytics-for.html' title='Setting up Google Analytics for intranet sites'/><author><name>Patrik Bergström</name><uri>http://www.blogger.com/profile/03770293229656275176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-6254457617880008334</id><published>2011-10-05T12:37:00.003+02:00</published><updated>2011-10-05T12:48:02.798+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Skeppsbron Mighty Penguins'/><category scheme='http://www.blogger.com/atom/ns#' term='Innebandy'/><title type='text'>Ny stabil seger för pingvinerna</title><content type='html'>&lt;a href="http://i.telegraph.co.uk/multimedia/archive/01247/penguin_1247408c.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 460px; height: 288px;" src="http://i.telegraph.co.uk/multimedia/archive/01247/penguin_1247408c.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Igår var det game night och ny runda i innebandykorpen. Skeppsbron Mighty Penguins skulle spela match mot först Vinprovningsgruppen och därefter Concrete IT.&lt;/div&gt;&lt;div&gt;Vi hade perfekt uppställning med 6 pers. 2 fulla treor är perfekt för då byter man rakt av varje byte. Det börjar lite konstigt med att vi inte får någon domare till vår första matchen mot Vinprovningsgruppen. Det spelas 3 matcher samtidigt i serien, men ikväll fanns bara en domare på plats. Med tanke på att det kan vara lite smågriningt i korpen ibland så var vi lite lätt oroliga först. Men vi bestämde oss för att tuta och köra ändå. Matchen blev en rätt svängig historia där vi initialt tog ledningen och det såg rätt stabilt ut. Sen tappade vi dock in ett gäng snabba och slarviga mål och helt plötsligt ledde motståndarna. När det återstod ca 3 minuter så tog vi oss dock i kragen och dunkade in 3 mål på mindre än 1 minut. Därmed var saken klar. Vi retades lite med motståndarna genom att hålla bollen inom laget sista 2 minuterna.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Kvällens andra match blev dock WO (ja, återigen!). Så inte mycket att rapportera därifrån. Vi hittade dock ett annat lag som var där lite tidigt och frågade om de ville spela lite för skojs skull, vilket de ville. så vi körde en 20 minuter bara för skojs skull utan att räkna mål. Bästa sättet att spela småmålsinnebandy om ni frågar mig.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-6254457617880008334?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/6254457617880008334/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/ny-stabil-seger-for-pingvinerna.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6254457617880008334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6254457617880008334'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/ny-stabil-seger-for-pingvinerna.html' title='Ny stabil seger för pingvinerna'/><author><name>rewdboy</name><uri>http://www.blogger.com/profile/16710163854461568277</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos-g.ak.facebook.com/photos-ak-sf2p/v113/80/89/593697311/n593697311_281398_1404.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-6455884013812572407</id><published>2011-10-03T19:40:00.000+02:00</published><updated>2011-10-03T19:45:16.568+02:00</updated><title type='text'>Adobe acquires both Typekit and Phonegap</title><content type='html'>Adobes is on a shopping spree and acquires HTML5 and JavaScript Platform Phonegap as well as Web Font platform Typekit. This is very interesting news and hopefully means that Adobe can put in even more hours in both of these platform. I also hope that this means Adobe will offer all of their fonts through TypeKit.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Links&lt;br /&gt;&lt;a href="http://www.businesswire.com/news/home/20111003006357/en/Adobe-Acquires-Web-Typography-Innovator-Typekit"&gt;http://www.businesswire.com/news/home/20111003006357/en/Adobe-Acquires-Web-Typography-Innovator-Typekit&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.marketwatch.com/story/adobe-announces-agreement-to-acquire-nitobi-creator-of-phonegap-2011-10-03"&gt;http://www.marketwatch.com/story/adobe-announces-agreement-to-acquire-nitobi-creator-of-phonegap-2011-10-03&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-6455884013812572407?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/6455884013812572407/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/10/adobe-acquires-both-typekit-and.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6455884013812572407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6455884013812572407'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/10/adobe-acquires-both-typekit-and.html' title='Adobe acquires both Typekit and Phonegap'/><author><name>hkraft</name><uri>http://www.blogger.com/profile/01399141795246703790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_jQJ_YJr9yQQ/SQBBMT5VuSI/AAAAAAAAACc/t3OQqv--M98/S220/hk.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-387326132214226477</id><published>2011-09-30T16:10:00.003+02:00</published><updated>2011-09-30T16:15:42.113+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deloy'/><title type='text'>Fredagsdeloy</title><content type='html'>Att de(p)loya på en fredag är ju livsfarligt. Det vet alla i den här branschen.&lt;div&gt;För en hård snubbe som DataPata så är detta dock inget hinder, utan han deloyar på ändå.&lt;img src="http://3.bp.blogspot.com/-bFJaX1P74zc/ToXOg6NMkZI/AAAAAAAAAdg/gOHT0wmu5Vo/s400/deloy.jpg" style="cursor:pointer; cursor:hand;width: 400px; height: 261px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5658155571636638098" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Soundtrack för denna deloy kan hittas här: &lt;a href="http://open.spotify.com/track/2cq69jrDBC5gqKh6HvzwUG"&gt;Chamillionaire – Ridin' Dirty (feat. Chamillionaire)&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-387326132214226477?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/387326132214226477/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/fredagsdeloy.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/387326132214226477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/387326132214226477'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/fredagsdeloy.html' title='Fredagsdeloy'/><author><name>rewdboy</name><uri>http://www.blogger.com/profile/16710163854461568277</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos-g.ak.facebook.com/photos-ak-sf2p/v113/80/89/593697311/n593697311_281398_1404.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-bFJaX1P74zc/ToXOg6NMkZI/AAAAAAAAAdg/gOHT0wmu5Vo/s72-c/deloy.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-2699570278917364463</id><published>2011-09-30T13:28:00.003+02:00</published><updated>2011-09-30T13:45:59.651+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Absolut'/><category scheme='http://www.blogger.com/atom/ns#' term='Great Works'/><category scheme='http://www.blogger.com/atom/ns#' term='episer'/><title type='text'>Release: Absolut Blank</title><content type='html'>Tidigare i veckan så smyglanserades &lt;a href="http://www.absolut.com/blank/"&gt;Absolut Vodkas nya kampanj&lt;/a&gt; "Absolut Blank". &lt;div&gt;Kampanjen är framtagen av &lt;a href="http://www.greatworks.se"&gt;Great Works&lt;/a&gt; och Teenage Engineering. Vi på Nansen har stått för backendkodning i &lt;a href="http://www.episerver.se"&gt;EPiServer&lt;/a&gt;. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Förutom en webbsajt (&lt;a href="http://www.absolut.com/blank/"&gt;http://www.absolut.com/blank/&lt;/a&gt;) så består kampanjen även av en iPhoneapp. Appen låter användare använda telefonens kamera för att generera konstverk genom att "mata den" med mönster och färger. Detta konstverk laddas sedan upp till ett galleri på &lt;a href="http://www.absolut.com/blank/"&gt;absolut.com/blank&lt;/a&gt;. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ladda ner appen på &lt;a href="http://itunes.apple.com/app/absolut-blank/id450734776?mt=8"&gt;itunes&lt;/a&gt;!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mer info:&lt;/div&gt;&lt;div&gt;&lt;a href="http://resume.se/nyheter/2011/09/29/absoluts-nya-konst-kampanj/"&gt;http://resume.se/nyheter/2011/09/29/absoluts-nya-konst-kampanj/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-2699570278917364463?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/2699570278917364463/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/release-absolut-blank.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2699570278917364463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2699570278917364463'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/release-absolut-blank.html' title='Release: Absolut Blank'/><author><name>rewdboy</name><uri>http://www.blogger.com/profile/16710163854461568277</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos-g.ak.facebook.com/photos-ak-sf2p/v113/80/89/593697311/n593697311_281398_1404.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-3898765096181038291</id><published>2011-09-30T13:18:00.005+02:00</published><updated>2011-09-30T13:26:54.723+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Idg'/><title type='text'>Giovanni, vår egen omslagspojke</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/TGIF"&gt;TGIF&lt;/a&gt;! Här på Nansen så badar vi i medieljuset idag.&lt;div&gt;Vår egna &lt;a href="http://twitter.com/#!/webgio_"&gt;Gio&lt;/a&gt; är i med i papperstidningen och även &lt;a href="http://computersweden.idg.se/2.2683/1.407238/webbteknik-hetare-an-nagonsin"&gt;näteditionen&lt;/a&gt; av Computer Sweden.&lt;/div&gt;&lt;div&gt;I skrivande stund så dyker &lt;a href="http://twitter.com/#!/webgio_"&gt;Giovannis&lt;/a&gt; nuna upp som första artikel när man surfar in på&lt;a href="http://idg.se/"&gt; IDG.se&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;Tyvärr så har den nyvunna berömmelsen stigit honom lite åt huvudet och han snurrar i princip runt i omloppsbana runt jorden som en jäkla satellit. Vi funderar som bäst på vilka åtgärder som bäst passar för att plocka ner honom på jorden igen. Alla tips emottages tacksamt&lt;img src="http://4.bp.blogspot.com/-UVP3s7af268/ToWmqmOCCfI/AAAAAAAAAdY/SC5GtBtrR4U/s400/gio%2Bomslagspojke.PNG" style="cursor:pointer; cursor:hand;width: 400px; height: 323px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5658111757605014002" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-3898765096181038291?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/3898765096181038291/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/giovanni-var-egen-omslagspojke.html#comment-form' title='1 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/3898765096181038291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/3898765096181038291'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/giovanni-var-egen-omslagspojke.html' title='Giovanni, vår egen omslagspojke'/><author><name>rewdboy</name><uri>http://www.blogger.com/profile/16710163854461568277</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos-g.ak.facebook.com/photos-ak-sf2p/v113/80/89/593697311/n593697311_281398_1404.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-UVP3s7af268/ToWmqmOCCfI/AAAAAAAAAdY/SC5GtBtrR4U/s72-c/gio%2Bomslagspojke.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-3621653358291813455</id><published>2011-09-28T17:40:00.005+02:00</published><updated>2011-09-28T17:49:01.081+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pingis'/><category scheme='http://www.blogger.com/atom/ns#' term='Restaurang'/><category scheme='http://www.blogger.com/atom/ns#' term='Mat'/><title type='text'>Ping &amp; Pong is no more</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-GZbR8PGrTxk/ToNBPm1cRNI/AAAAAAAAAdQ/ekyBAZ3t_XI/s1600/ping.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 298px;" src="http://4.bp.blogspot.com/-GZbR8PGrTxk/ToNBPm1cRNI/AAAAAAAAAdQ/ekyBAZ3t_XI/s400/ping.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5657437293286016210" /&gt;&lt;/a&gt;&lt;br /&gt;Katastrof!&lt;div&gt;Vår favoritrestaurang/matställe byter tydligen namn!&lt;/div&gt;&lt;div&gt;Stället som fram tills precis nyss hette Ping byter skylt och nu står det "Sushi &amp;amp; Dumplings" istället för Ping!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Vadan detta? Ping som är en bakficka till Pong och som därmed bildade den coolaste namncombon i Sverige tappar ju all coolness iochmed detta.&lt;/div&gt;&lt;div&gt;Frågan är om en bojkott är på sin plats...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Dock så har Ping (eller vad de numera heter) en rad attribut som gör dom väldigt attraktiva för oss här på Nansen (och även &lt;a href="http://www.soderhavet.com"&gt;söderhavet&lt;/a&gt;): &lt;/div&gt;&lt;div&gt;1) avståndet: det är typ 23 meter från vår port så man kan gå dit i tofflor.&lt;/div&gt;&lt;div&gt;2) de säljer jävligt sjyssta matlådor till ett oslagbart pris.&lt;/div&gt;&lt;div&gt;Detta gör ju att man troligen även i fortsättningen kommer gå dit och göra sina matinköp. Dvs om de inte även ändrar detta superba koncept. Men då är det faktiskt definitivt bojkott!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-3621653358291813455?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/3621653358291813455/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/ping-pong-is-no-more.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/3621653358291813455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/3621653358291813455'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/ping-pong-is-no-more.html' title='Ping &amp; Pong is no more'/><author><name>rewdboy</name><uri>http://www.blogger.com/profile/16710163854461568277</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos-g.ak.facebook.com/photos-ak-sf2p/v113/80/89/593697311/n593697311_281398_1404.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-GZbR8PGrTxk/ToNBPm1cRNI/AAAAAAAAAdQ/ekyBAZ3t_XI/s72-c/ping.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-4617547288478198170</id><published>2011-09-22T14:00:00.003+02:00</published><updated>2011-09-22T14:09:16.159+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rapporthantering'/><category scheme='http://www.blogger.com/atom/ns#' term='molnet'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Filhantering'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><title type='text'>Nansen levererar ett molnbaserat filhanterings- och rapportgeneringssystem för en stor svensk organisation</title><content type='html'>Systemet som syftar till att effektivisera och underlätta det dagliga arbetet för dess användare lanserades i dagarna och ger användare säker och molnbaserad åtkomst till ett personligt och rättighetsstyrt filsystem.&lt;br /&gt;Via en webbläsare kan användarna ladda upp och hantera multipla filer från varsom i världen, vilket eliminerar eliminerar behovet av VPN-uppkoppling och enhetsmappning.&lt;br /&gt;&lt;br /&gt;Webbapplikationen tillåter även att användarna utifrån en enkel eller komplex batchbaserad sökning kan ta fram verksamhetscentrala rapporter i Excel, vilka har stöd för sortering och filtrering samt ett anpassningsbart utseende.&lt;br /&gt;&lt;br /&gt;Webbapplikationen som till hög grad är AJAX-driven och interaktiv är utvecklad i .NET 4 och använder kontrollbiblioteket Telerik RadControls for ASP.NET AJAX.&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/-RvYi4GstGeQ/TnrxO1muGmI/AAAAAAAAANg/54ylc7UBuwk/s1600/filhantering.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5655097519327025762" src="http://2.bp.blogspot.com/-RvYi4GstGeQ/TnrxO1muGmI/AAAAAAAAANg/54ylc7UBuwk/s400/filhantering.png" style="cursor: hand; cursor: pointer; display: block; height: 184px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-4617547288478198170?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/4617547288478198170/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/nansen-levererar-ett-molnbaserad.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4617547288478198170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4617547288478198170'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/nansen-levererar-ett-molnbaserad.html' title='Nansen levererar ett molnbaserat filhanterings- och rapportgeneringssystem för en stor svensk organisation'/><author><name>Patrik Bergström</name><uri>http://www.blogger.com/profile/03770293229656275176</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-RvYi4GstGeQ/TnrxO1muGmI/AAAAAAAAANg/54ylc7UBuwk/s72-c/filhantering.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-6792522588379418340</id><published>2011-09-22T08:30:00.000+02:00</published><updated>2011-09-22T11:09:00.328+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='episerver'/><title type='text'>Fixing EPiServer's context menu bug in Google Chrome</title><content type='html'>As all of you using Google Chrome on an EPiServer website, know that the right click menu isn't opening correctly in your browser. The problem appears when you have scrolled down on a page and try to open the context menu - the menu will open at the top of the page as if you had not scrolled the page.&lt;br /&gt;&lt;br /&gt;After having to endure this bug for a long time and knowing it would take a while for EPiServer to release a new version that fixes it - I chose to try and fix it myself, figuring it would only be a small fix.&lt;br /&gt;&lt;br /&gt;Later, after a bit of investigation, I landed in the &lt;code&gt;contextmenu.js&lt;/code&gt; file located in &lt;code&gt;C:\Program Files (x86)\EPiServer\CMS\6.1.379.0\Application\Util\javascript.&lt;/code&gt; The problem lied in the &lt;code&gt;_ScrollPosition&lt;/code&gt; method where it is calling&amp;nbsp;&lt;code&gt;win.document.documentElement.scrollLeft.&lt;/code&gt;&amp;nbsp;This property always returns zero in Google Chrome. To solve this we can use the&amp;nbsp;&lt;code&gt;win.document.body.scrollLeft&lt;/code&gt;&amp;nbsp;property instead which returns the correct value. Using the OR ( || ) operator we can make the browser choose the property that returns a value other than zero.&lt;br /&gt;&lt;br /&gt;The final method will look like this after fixing the bug (green is the changed code):&lt;br /&gt;&lt;div style="color: black; font-family: 'Courier New', Courier, Monospace; font-size: 10pt;"&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: #f4f4f4; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; overflow-x: auto; overflow-y: auto;"&gt;&lt;ol start="555" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; margin-bottom: 0px; margin-left: 3em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px; white-space: nowrap;"&gt;&lt;li style="background-color: white;"&gt;ContextMenu.prototype._ScrollPosition = &lt;span style="color: blue;"&gt;function&lt;/span&gt;(win)&lt;/li&gt;&lt;li style="background-color: white;"&gt;{&lt;/li&gt;&lt;li style="background-color: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;var&lt;/span&gt; scrollX = 0;&lt;/li&gt;&lt;li style="background-color: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;var&lt;/span&gt; scrollY = 0;&lt;/li&gt;&lt;li style="background-color: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;if&lt;/span&gt; (!&lt;span style="color: blue;"&gt;this&lt;/span&gt;._IsCrossSite(win.top) &amp;amp;&amp;amp; win.top.document.documentElement.scrollTop != &lt;span style="color: blue;"&gt;null&lt;/span&gt;)&lt;/li&gt;&lt;li style="background-color: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scrollX = win.document.documentElement.scrollLeft &lt;/span&gt;&lt;span style="background-color: #d9ead3;"&gt;|| win.document.body.scrollLeft;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scrollY = win.document.documentElement.scrollTop &lt;/span&gt;&lt;span style="background-color: #d9ead3;"&gt;|| win.document.body.scrollTop;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-color: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/li&gt;&lt;li style="background-color: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;else&lt;/span&gt; &lt;span style="color: blue;"&gt;if&lt;/span&gt; (win.pageYOffset != &lt;span style="color: blue;"&gt;null&lt;/span&gt;)&lt;/li&gt;&lt;li style="background-color: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/li&gt;&lt;li style="background-color: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scrollX = win.pageXOffset;&lt;/li&gt;&lt;li style="background-color: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;scrollY = win.pageYOffset;&lt;/li&gt;&lt;li style="background-color: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background-color: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background-color: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;return&lt;/span&gt; [scrollX, scrollY];&lt;/li&gt;&lt;li style="background-color: white;"&gt;}&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Modifiying EPiServer's files might break the support and is at your own risk. I have however not found any problems with it so far.&lt;br /&gt;&lt;br /&gt;If you want to include this for all editors of your site you can add the following code in your MasterPage which will replace the EPiServer-method with the bug-fixed one:&lt;br /&gt;&lt;br /&gt;&lt;div style="color: black; font-family: 'Courier New', Courier, Monospace; font-size: 10pt;"&gt;&lt;div style="background-color: white; overflow: auto; padding: 2px 5px; white-space: nowrap;"&gt;&lt;span style="color: blue;"&gt;protected&lt;/span&gt; &lt;span style="color: blue;"&gt;override&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; OnLoad(&lt;span style="color: #2b91af;"&gt;EventArgs&lt;/span&gt; e)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;base&lt;/span&gt;.OnLoad(e);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;if&lt;/span&gt; (Request.IsAuthenticated &amp;amp;&amp;amp; CurrentPage.QueryDistinctAccess(&lt;span style="color: #2b91af;"&gt;AccessLevel&lt;/span&gt;.Publish))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EPiServer.ClientScript.&lt;span style="color: #2b91af;"&gt;ScriptManager&lt;/span&gt;.Current.AddEventListener(&lt;span style="color: #a31515;"&gt;"window"&lt;/span&gt;, &lt;span style="color: #a31515;"&gt;"load"&lt;/span&gt;, &lt;span style="color: #a31515;"&gt;"function(){ContextMenu.prototype._ScrollPosition=function(win){var scrollX=0;var scrollY=0;if(!this._IsCrossSite(win.top)&amp;amp;&amp;amp;win.top.document.documentElement.scrollTop!=null){scrollX=win.document.documentElement.scrollLeft||win.document.body.scrollLeft;scrollY=win.document.documentElement.scrollTop||win.document.body.scrollTop}else if(win.pageYOffset!=null){scrollX=win.pageXOffset;scrollY=win.pageYOffset}return[scrollX,scrollY]}}"&lt;/span&gt;);&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Let me know if you find any problems with it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-6792522588379418340?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/6792522588379418340/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/fixing-episervers-context-menu-bug-in.html#comment-form' title='3 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6792522588379418340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6792522588379418340'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/fixing-episervers-context-menu-bug-in.html' title='Fixing EPiServer&apos;s context menu bug in Google Chrome'/><author><name>Andreas</name><uri>http://www.blogger.com/profile/01652462670258887454</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total><georss:featurename>Drottninggatan 92, 111 21 Stockholm, Sverige</georss:featurename><georss:point>59.336954 18.058358</georss:point><georss:box>59.3349295 18.0534225 59.338978499999996 18.063293499999997</georss:box></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-765258850569024995</id><published>2011-09-21T15:00:00.002+02:00</published><updated>2011-09-21T15:42:09.512+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='korpen'/><category scheme='http://www.blogger.com/atom/ns#' term='Attollo'/><category scheme='http://www.blogger.com/atom/ns#' term='Söderhavet'/><category scheme='http://www.blogger.com/atom/ns#' term='Innebandy'/><title type='text'>Innebandyn igång igen</title><content type='html'>Äntligen är innebandysäsongen igång!&lt;div&gt;Det innebär att vårt &lt;a href="http://www.korpenstockholm.se/"&gt;korplag&lt;/a&gt; (som vi kör tillsammans med &lt;a href="http://www.attollo.se/"&gt;Attollo&lt;/a&gt; och &lt;a href="http://www.soderhavet.com/"&gt;Söderhavet&lt;/a&gt;) nu har klarat av säsongens premiärmatch. Vi vann enkelt vår första match med 12-6 (tror jag det blev). &lt;/div&gt;&lt;div&gt;Noterbart var att motståndarna tyvärr inte hade några avbytare. &lt;/div&gt;&lt;div&gt;Och när det återstod ca 8 minuter kvar så gick  klubban av för en av dem, men jag lånade snällt ut en klubba så att de kunde fortsätta spela. Självklart ställer man upp, jag kommer ju alltid kittad med ca 3 klubbar i klubbväskan. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Varje omgång spelar man 2 matcher, men den här kvällen så hade dock motståndarna i den andra matchen valt att lämna walk over, vilket innebar en femnoll-vinst för oss. &lt;/div&gt;&lt;div&gt;Även om detta innebar enkla poäng för oss så var det ändå lite trist att inte få spela matchen. Vi hade ju laddat sen i maj för detta!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-765258850569024995?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/765258850569024995/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/innebandyn-igang-igen.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/765258850569024995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/765258850569024995'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/innebandyn-igang-igen.html' title='Innebandyn igång igen'/><author><name>rewdboy</name><uri>http://www.blogger.com/profile/16710163854461568277</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos-g.ak.facebook.com/photos-ak-sf2p/v113/80/89/593697311/n593697311_281398_1404.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-2321171126520319922</id><published>2011-09-21T14:45:00.003+02:00</published><updated>2011-09-21T14:45:53.925+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='anonymous identification'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='webfarm'/><title type='text'>Anonymous identification in webfarm scenarios</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;One of our customers has &lt;a href="http://msdn.microsoft.com/en-us/library/91ka2e6a.aspx"&gt;anonymous identification&lt;/a&gt; enabled for their website and stores some vital information in the resulting cookie. As we tested our latest deploy, which included separating the website over several different servers and subdomains, we noticed that the cookie information was not retained as you navigated between the subdomains.&lt;br /&gt;&lt;br /&gt;The cookie was set at subdomain 1 and kept as long as you stayed on that subdomain, but the moment you switched over to another subdomain the cookie was overwritten.&lt;br /&gt;&lt;br /&gt;The explanation turned out to be extremely simple. As we had a couple of new machines installed their machine-key configurations differed slightly. You need to make sure that each server share the same value for validationKey and decryptionKey as these values are used to encrypt and decrypt the cookie. You can read more on the topic &lt;a href="http://msdn.microsoft.com/en-us/library/ff649308.aspx#paght000007_anonymousid"&gt;here&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-2321171126520319922?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/2321171126520319922/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/anonymous-identification-in-webfarm.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2321171126520319922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2321171126520319922'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/anonymous-identification-in-webfarm.html' title='Anonymous identification in webfarm scenarios'/><author><name>Robban</name><uri>http://www.blogger.com/profile/17935432007487989884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-7195437247252529626</id><published>2011-09-21T13:42:00.000+02:00</published><updated>2011-09-21T15:15:54.766+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>Routing does not work on a fresh IIS 7 installation</title><content type='html'>In a project I am working on we make use of the &lt;b&gt;Routing&lt;/b&gt; feature in &lt;b&gt;ASP.NET&lt;/b&gt; to get friendly URL for a page. This has been working great on the dev machine in IIS 7 but when&amp;nbsp;deploying it to a new Windows Server machine with IIS 7 the routing part did not work at all, so something was different between the two&amp;nbsp;environments.&lt;br /&gt;&lt;br /&gt;The solution was as simple as installing the &lt;b&gt;HTTP Redirection&lt;/b&gt; module in IIS.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Open the Server Manager.&lt;/li&gt;&lt;li&gt;Choose Web Server (IIS) and scroll down to Role Services.&lt;/li&gt;&lt;li&gt;Click Add Role Services and click the checkbox next to HTTP Redirection.&lt;/li&gt;&lt;li&gt;Click Next and Install, and you are done!&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-7195437247252529626?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/7195437247252529626/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/routing-does-not-work-on-fresh-iis-7.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/7195437247252529626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/7195437247252529626'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/routing-does-not-work-on-fresh-iis-7.html' title='Routing does not work on a fresh IIS 7 installation'/><author><name>Andreas</name><uri>http://www.blogger.com/profile/01652462670258887454</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-6707858323375942120</id><published>2011-09-21T10:53:00.000+02:00</published><updated>2011-09-21T11:02:11.379+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Trams'/><category scheme='http://www.blogger.com/atom/ns#' term='deloy'/><category scheme='http://www.blogger.com/atom/ns#' term='Team Burton'/><title type='text'>Historien om en felstavning</title><content type='html'>Vi har slutat prata om produktionssättning, leverans och - gud förbjude - deploy. Allt sedan dagen då vår kund gjorde oss uppmärksamma på ett stavfel i ett mejl, "deploy" blev nämligen "deloy", genom att snabbt replikera med en google-bildsök på ordet "deloy", som var en stickad mössa - så har alla leveranser kallats &lt;i&gt;deloyer&lt;/i&gt;. Denna s.k. deloy-hatt har sedan förföljt oss till den grad att Jonas valde att sy upp en riktig deloy-hatt. Tack Jonas och Linus för alla dina upptåg. We likes you!&lt;br /&gt;&lt;br /&gt;/Team Burton&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-RFX9IMxFedg/TnmlpBNdvtI/AAAAAAAAROs/A2ZFczGbzR0/s1600/deloyhistory.JPG" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="137" src="http://1.bp.blogspot.com/-RFX9IMxFedg/TnmlpBNdvtI/AAAAAAAAROs/A2ZFczGbzR0/s400/deloyhistory.JPG" width="400" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-6707858323375942120?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/6707858323375942120/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/historien-om-en-felstavning.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6707858323375942120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6707858323375942120'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/historien-om-en-felstavning.html' title='Historien om en felstavning'/><author><name>David K</name><uri>http://www.blogger.com/profile/17721627223935210792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-RFX9IMxFedg/TnmlpBNdvtI/AAAAAAAAROs/A2ZFczGbzR0/s72-c/deloyhistory.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-2373526969759930994</id><published>2011-09-20T15:19:00.009+02:00</published><updated>2011-09-22T16:58:53.650+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='episerverworld'/><category scheme='http://www.blogger.com/atom/ns#' term='EPiServer Commerce'/><category scheme='http://www.blogger.com/atom/ns#' term='episerver'/><title type='text'>Customize EPi Commerce Order listing</title><content type='html'>&lt;p&gt;In a current project using EPi Commerce we ran into an issue in Commerce Admin. It was very hard to get a good overview of placed orders. This due to the ID column in commerce manager displaying OrderGroupId instead of the generated TrackingNumber communicated to the customers. &lt;/p&gt;  &lt;p&gt;This is updated with EPi Commerce R2 / EFC 5.2 but we haven't had the possibility to upgrade yet.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;View in EPi Commerce / EFC 5.1&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-qNfLVmySFNk/TniS2MomN9I/AAAAAAAAAcs/Mimt1ke-1p0/s1600-h/5_1%25255B1%25255D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="5_1" border="0" alt="5_1" src="http://lh6.ggpht.com/-2vxSo6QroZc/TniS2qqz7ZI/AAAAAAAAAcw/hP-O0G93c1I/5_1_thumb.png?imgmax=800" width="488" height="107" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;View in EPi Commerce R2 / EFC 5.2&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-EUadihGq1Y8/TniS26DbLII/AAAAAAAAAc0/KmKUJjVRL04/s1600-h/5_2%25255B1%25255D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="5_2" border="0" alt="5_2" src="http://lh4.ggpht.com/-jIv8FOIKxUU/TniS3V7aq3I/AAAAAAAAAc4/NfmpxJRpfX8/5_2_thumb.png?imgmax=800" width="480" height="132" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;If a customer contacts the merchant with a query about a specific order, the Order listing in the first release of EPi Commerce / EFC 5.1 don’t display the Order no. given to the customer.&lt;/p&gt;  &lt;p&gt;And the search don’t allow search on the property called “TrackingNumber” either. We needed to solve this issue quickly, waiting for all that comes with upgrading to a new version wasn’t an option.&lt;/p&gt;  &lt;p&gt;Commerce manager keeps it’s controls and configurations related to the manager UI in a folder located by default in: &lt;/p&gt;  &lt;p&gt;&lt;b&gt;C:\Program Files (x86)\Mediachase\eCommerceFramework\5.1\[YourSiteName]&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Configuration for the Order lists are kept in the following file.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;C:\Program Files (x86)\Mediachase\eCommerceFramework\5.1\[YourSiteName]\Shared\Apps\Order\Order.config&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;In this file you can add columns you wish to list, as long as they are on the PurchaseOrder Object.&lt;/p&gt;  &lt;p&gt;The view tag in the config file contains the columns listed in the view&lt;/p&gt;  &lt;div class="csharpcode"&gt;   &lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   89:  &lt;/span&gt;&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;View id="Orders-List" … &amp;gt; &lt;/pre&gt;&lt;/div&gt;&lt;p&gt;To add a new column just insert. The line below adds a new column displaying Order Creation date. (Property “Created”)&lt;/p&gt;&lt;span class="Apple-style-span" style="font-family: monospace; font-size: 13px; white-space: pre; "&gt;&lt;span class="lnum"&gt;   &lt;/span&gt;&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;Column&lt;/span&gt; &lt;span class="attr"&gt;Width&lt;/span&gt;&lt;span class="kwrd"&gt;="200"&lt;/span&gt; &lt;span class="attr"&gt;AllowSorting&lt;/span&gt;&lt;span class="kwrd"&gt;="true"&lt;/span&gt; &lt;span class="attr"&gt;DataField&lt;/span&gt;&lt;span class="kwrd"&gt;="Created"&lt;/span&gt; &lt;span class="attr"&gt;HeadingText&lt;/span&gt;&lt;span class="kwrd"&gt;="Order Created"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;Column&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;p&gt;The Order Id is displayed using a link template control which is located in&lt;/p&gt;&lt;p&gt;&lt;b&gt;C:\Program Files (x86)\Mediachase\eCommerceFramework\5.1\AvalancheCMS\Shared\Apps\Order\GridTemplates\OrderLinkTemplate.ascx&lt;/b&gt;&lt;/p&gt;&lt;p&gt;To stop using the internal object Id of the order and instead display the generated order number for the purchase order we just need to update the following in the OrderLinkTemplate.ascx:&lt;/p&gt;&lt;p&gt;From:&lt;/p&gt;&lt;div class="csharpcode" style="font-family: monospace; font-size: 13px; white-space: pre; "&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   6:  &lt;/span&gt;    Text='&lt;span class="asp"&gt;&amp;lt;%&lt;/span&gt;# EcfListView.GetDataCellValue(DataBinder.Eval(DataBinder.GetDataItem(Container),&lt;span class="str"&gt;"OrderGroupId"&lt;/span&gt;)) &lt;span class="asp"&gt;%&amp;gt;&lt;/span&gt;'&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;To:&lt;/p&gt;&lt;div class="csharpcode" style="font-family: monospace; font-size: 13px; white-space: pre; "&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   6:  &lt;/span&gt;Text='&lt;span class="asp"&gt;&amp;lt;%&lt;/span&gt;# GetViewName().Equals("PurchaseOrder") ? EcfListView.GetDataCellValue(DataBinder.Eval(DataBinder.GetDataItem(Container),&lt;span class="str"&gt;"TrackingNumber"&lt;/span&gt;)) : EcfListView.GetDataCellValue(DataBinder.Eval(DataBinder.GetDataItem(Container),"OrderGroupId")) &lt;span class="asp"&gt;%&amp;gt;&lt;/span&gt;'&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="csharpcode"&gt;Adding the Creation date and modifying the LinkTemplate to show TrackingNumber instead of OrderGroupId will make the listing look like this:&lt;/div&gt;&lt;br /&gt;&lt;a href="http://lh4.ggpht.com/-PUJFopAc4OY/TniS3-D8TtI/AAAAAAAAAc8/XmcjkfGswqU/s1600-h/5_1_mod%25255B3%25255D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="5_1_mod" border="0" alt="5_1_mod" src="http://lh5.ggpht.com/-gH3RlBP1MMQ/TniS4YQv2gI/AAAAAAAAAdA/0FKmBcgpL9k/5_1_mod_thumb%25255B1%25255D.png?imgmax=800" width="487" height="80" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="csharpcode"&gt;So if you are not running your site on EPi Commerce R2 yet this might ease the process of identifying orders in Commerce Manager until you upgrade. &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-2373526969759930994?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/2373526969759930994/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/customize-epi-commerce-order-listing.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2373526969759930994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2373526969759930994'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/customize-epi-commerce-order-listing.html' title='Customize EPi Commerce Order listing'/><author><name>Jonas</name><uri>http://www.blogger.com/profile/03575608381630855829</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_E3upEXgNMCM/SUE2lE4GNHI/AAAAAAAAAAY/qOWcSgYva6U/S220/profilbild.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/-2vxSo6QroZc/TniS2qqz7ZI/AAAAAAAAAcw/hP-O0G93c1I/s72-c/5_1_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-5314156728408670669</id><published>2011-09-20T13:28:00.006+02:00</published><updated>2011-09-20T14:25:42.320+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IIS 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Debugging'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>Finding the right web process to debug</title><content type='html'>&lt;div style="text-align: left;"&gt;I've always found it a bit annoying when I am using "Attach to process" to debug my code and see something like this:&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;img src="http://4.bp.blogspot.com/-n-5yo3RvO5Y/TniF7-fyfKI/AAAAAAAAAPo/o8tZqnMzs6E/s400/atp.PNG" style="cursor:pointer; cursor:hand;width: 400px; height: 221px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5654416597598764194" /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Which w3wp.exe should I attach to? Ah, why not attach to all of them, even though you know it's not necessary.&lt;br /&gt;&lt;br /&gt;Recently a wise man showed me a trick to find out which web process I should attach to just by adding a command as an external tool.&lt;br /&gt;&lt;br /&gt;In Visual Studio, just go to Tools -&amp;gt; External Tools and then press "Add".&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://1.bp.blogspot.com/-bri4saPcmMI/TniC0CeGQ1I/AAAAAAAAAPg/jLu67xVQ5_I/s320/et.PNG" border="0" alt="" id="BLOGGER_PHOTO_ID_5654413162691576658" style="float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; cursor: pointer; width: 320px; height: 313px; " /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For the 'Title' you can choose what ever you want to call your External Tool, I chose to call it "Find web process".&lt;/div&gt;&lt;div&gt;For the 'Command', just paste this: %windir%\system32\inetsrv\appcmd.exe and for the 'Arguments' you should use "list wp". Make sure you check "Use output window" and then just click "OK".&lt;br /&gt;&lt;br /&gt;Now you can use your newly created command from the menu bar under "Tools" and the result will be shown in the output window. To make it even easier you can add a keyboard shortcut to it too, more about that &lt;a href="http://msdn.microsoft.com/en-us/library/80cb6ks3%28v=VS.100%29.aspx"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The appcmd application is part of IIS7. It's a fully featured command line interface to IIS so everything (probably) you can do through the IIS Manager UI you can do through appcmd. You can find more information about appcmd &lt;a href="http://learn.iis.net/page.aspx/114/getting-started-with-appcmdexe"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-5314156728408670669?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/5314156728408670669/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/finding-right-web-process-to-debug.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/5314156728408670669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/5314156728408670669'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/finding-right-web-process-to-debug.html' title='Finding the right web process to debug'/><author><name>cecilia</name><uri>http://www.blogger.com/profile/01141479957129445590</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-n-5yo3RvO5Y/TniF7-fyfKI/AAAAAAAAAPo/o8tZqnMzs6E/s72-c/atp.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-6588209813930318923</id><published>2011-09-19T08:58:00.001+02:00</published><updated>2011-09-19T09:20:44.681+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Team Burton'/><category scheme='http://www.blogger.com/atom/ns#' term='Nansen Team XC'/><title type='text'>Nansen goes Hammarby Hill XC</title><content type='html'>I lördags var det dags för Nansen Team XC att göra tävlingspremiär på Hammarby Hill XC. Förväntningarna var på topp och psykkriget var intensivt sista veckan. Dom två cyklisterna såg påtagligt nervösa ut innan start, trots att det var "flickklassen", alltså ett varv av tre som huvudklassen kör, som skulle köras.&lt;br /&gt;&lt;br /&gt;Starten går upp för Hammarbybacken och som den hängivne supporter jag är så hade jag tagit mig upp till toppen för att hejja på våra tävlande. Först upp av dom kom Viktor som såg stark ut och cyklade hela vägen upp.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-5TGh9PsQPh0/Tnbi-vpHRPI/AAAAAAAAAJI/kYiUBYL0B60/s1600/IMG_6189.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://2.bp.blogspot.com/-5TGh9PsQPh0/Tnbi-vpHRPI/AAAAAAAAAJI/kYiUBYL0B60/s320/IMG_6189.JPG" alt="" id="BLOGGER_PHOTO_ID_5653955949778912498" border="0" /&gt;&lt;/a&gt;Nån minut senare såg jag Andreas komma en bit ner i backen, gående!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-osCB38yp-Ko/TnbjWsdVCeI/AAAAAAAAAJQ/AmC3aAESUMQ/s1600/IMG_6192.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://4.bp.blogspot.com/-osCB38yp-Ko/TnbjWsdVCeI/AAAAAAAAAJQ/AmC3aAESUMQ/s320/IMG_6192.JPG" alt="" id="BLOGGER_PHOTO_ID_5653956361241037282" border="0" /&gt;&lt;/a&gt;I efterhand så har det bortförklarats med materialfel...&lt;br /&gt;&lt;br /&gt;Både Viktor och Andreas hade sagt att dom hade 1:15 som mål för dom 20km och efter 1:10 så tog jag plats vid upploppet och började vänta. efter drygt 1:17 så dyker Viktor upp och går i mål som segrare i Nansenteamet.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-mwSfKzo7aJ4/TnbkSYZo6rI/AAAAAAAAAJY/xMZZgeaeiZQ/s1600/IMG_6196.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://2.bp.blogspot.com/-mwSfKzo7aJ4/TnbkSYZo6rI/AAAAAAAAAJY/xMZZgeaeiZQ/s320/IMG_6196.JPG" alt="" id="BLOGGER_PHOTO_ID_5653957386649004722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Sen började en alltför lång väntan på Andreas. Vi hann spekulera i både trasig cykel och dödskrasher innan han till slut dök upp på tiden 1:31:48.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-t-v3OFj0mPM/TnblVGv7NcI/AAAAAAAAAJg/7tFmoBNy0Tk/s1600/IMG_6204.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://4.bp.blogspot.com/-t-v3OFj0mPM/TnblVGv7NcI/AAAAAAAAAJg/7tFmoBNy0Tk/s320/IMG_6204.JPG" alt="" id="BLOGGER_PHOTO_ID_5653958532961875394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Andreas höll en lång utläggning om både växelproblem, krashade och medvetlösa tjejer och egna kramper som förklaring till sitt mindre lyckade resultat.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-VEMrHDb75_s/Tnbm3tbf42I/AAAAAAAAAJw/ZzZtM0LtG5w/s1600/IMG_6208.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/-VEMrHDb75_s/Tnbm3tbf42I/AAAAAAAAAJw/ZzZtM0LtG5w/s320/IMG_6208.JPG" alt="" id="BLOGGER_PHOTO_ID_5653960226972361570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Här ser vi Viktor som nöjd vinnare och Andreas som besviken förlorare.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Efterspelet...&lt;/span&gt;&lt;br /&gt;På kvällen när det skulle kollas resultat så upptäcks det att Viktor inte har fullföljt sitt lopp och står som "Brutit". Just nu är det oklart om han får det resultat han själv hävdar att han ska ha, nämligen en 41a plats på 1:17:nånting eller om han förblir som brutit i resultatlistan. Andras slutade på en 67e plats på 1:31:48 av totalt 74 fullföljande. Vinnaren körde på 54 minuter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-6588209813930318923?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/6588209813930318923/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/nansen-goes-hammarby-hill-xc.html#comment-form' title='1 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6588209813930318923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6588209813930318923'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/nansen-goes-hammarby-hill-xc.html' title='Nansen goes Hammarby Hill XC'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/04047651030680641633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-5TGh9PsQPh0/Tnbi-vpHRPI/AAAAAAAAAJI/kYiUBYL0B60/s72-c/IMG_6189.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-4850522450695102602</id><published>2011-09-16T08:59:00.004+02:00</published><updated>2011-09-16T09:56:52.629+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deloy'/><title type='text'>Diligentias nya projektwebbar lanserade</title><content type='html'>&lt;div&gt;Idag lanseras Diligentias nya projektwebbar, i första skedet för &lt;a href="http://www.sveavagen44.se"&gt;Sveavägen 44&lt;/a&gt; och &lt;a href="http://www.masthusen.se"&gt;Masthusen&lt;/a&gt;. Nansen har byggt en plattform baserad på EPiServer CMS 6R2 Enterprise som låter Diligentia snabbt och enkelt skapa upp webbar när nya projekt drar igång. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Beställare: Jonathan Brun, Diligentia&lt;/div&gt;&lt;div&gt;Projektledning: Charlotta Lorentz&lt;/div&gt;&lt;div&gt;Design: &lt;a href="http://www.silver.se/"&gt;Silver&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Frontend: &lt;a href="http://twitter.com/webgio_"&gt;Giovanni Vivanco&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Backend: &lt;a href="http://twitter.com/tatkowski"&gt;Bartek Tatkowski&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img src="http://1.bp.blogspot.com/-ts4u9wgZDT0/TnL1EdQPiOI/AAAAAAAAAuo/vPlc0rT4o20/s320/Capture.JPG" style="text-align: left;display: block; margin-top: 0px;  margin-bottom: 10px; cursor: pointer; width: 312px; height: 320px; " border="0" alt="" id="BLOGGER_PHOTO_ID_5652849939224430818" /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-4850522450695102602?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/4850522450695102602/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/diligentias-nya-projektwebbar-lanserade.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4850522450695102602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4850522450695102602'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/diligentias-nya-projektwebbar-lanserade.html' title='Diligentias nya projektwebbar lanserade'/><author><name>Bartek</name><uri>http://www.blogger.com/profile/13140377550688286488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-ts4u9wgZDT0/TnL1EdQPiOI/AAAAAAAAAuo/vPlc0rT4o20/s72-c/Capture.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-427796302095489318</id><published>2011-09-15T14:02:00.000+02:00</published><updated>2011-09-15T14:50:22.674+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='Team Burton'/><title type='text'>Resolving The AJAX Related "Sys is not defined" error</title><content type='html'>We have a customer website which recently started to get ASP.NET AJAX related JavaScript errors. Looking at Firebug, it reported things like:&lt;br /&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;"ASP.NET Ajax client-side framework failed to load."&lt;/li&gt;&lt;li&gt;"Sys is not defined"&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/-N6JTSO-O26E/TnHo_BACQ8I/AAAAAAAABqE/NzRXPHU-A4g/s1600/ajaxsysundefined.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="80" src="http://2.bp.blogspot.com/-N6JTSO-O26E/TnHo_BACQ8I/AAAAAAAABqE/NzRXPHU-A4g/s400/ajaxsysundefined.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After some fiddling around with Web.Config handlers and initialization of the ScriptManager, and with no luck, we turned the focus to IIS. After all, these kind of errors might have to do with version problems we thought. And we were right!&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;A simple switch from .NET Framework v2.0 to v4.0 for the App pool solved it.&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lesson learned: make sure you use the correct .NET version for your website.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-427796302095489318?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/427796302095489318/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/resolving-ajax-related-sys-is-not.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/427796302095489318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/427796302095489318'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/resolving-ajax-related-sys-is-not.html' title='Resolving The AJAX Related &quot;Sys is not defined&quot; error'/><author><name>Martin S.</name><uri>http://www.blogger.com/profile/05600756245484164567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2KZ7StXU0rw/TFu3rcmijyI/AAAAAAAAAlQ/ENTfrnmboZI/S220/gbg.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-N6JTSO-O26E/TnHo_BACQ8I/AAAAAAAABqE/NzRXPHU-A4g/s72-c/ajaxsysundefined.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-5590375768237977700</id><published>2011-09-15T11:05:00.000+02:00</published><updated>2011-09-22T16:40:15.116+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='episerverworld'/><category scheme='http://www.blogger.com/atom/ns#' term='episerver'/><category scheme='http://www.blogger.com/atom/ns#' term='Team Burton'/><category scheme='http://www.blogger.com/atom/ns#' term='PageTypeBuilder'/><title type='text'>Implement a SettingsPageType in EPiServer</title><content type='html'>There are loads of different opinions about this matter. Even here at Nansen we haven't reached consensus. This is strictly my personal opinion.&lt;br /&gt;&lt;br /&gt;Here's why I think you should use a separate page type for global site settings.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Do not bloat the start page with non start page related properties.&lt;/li&gt;&lt;li&gt;DO NOT BLOAT THE START PAGE WITH NON START PAGE RELATED PROPERTIES.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The only downside is I have to contradict myself to implement this. You still need to add one property to your start page. A page reference property for pointing out the settings page, so you can easily reach it from code.&lt;br /&gt;&lt;br /&gt;For easy code access to your settings I suggest that you add this code snippet in your page template base class, page type base class or your master page base class:&lt;br /&gt;&lt;br /&gt;&lt;div style="border: #000080 1px solid; color: black; font-family: 'Courier New', Courier, Monospace; font-size: 10pt;"&gt;&lt;div style="background-color: black; max-height: 500px; overflow: auto; padding: 2px 5px;"&gt;&lt;span style="color: #cc7832;"&gt;private&lt;/span&gt;&lt;span style="color: white;"&gt; &lt;/span&gt;&lt;span style="color: #ffc66d;"&gt;SettingsPageType&lt;/span&gt;&lt;span style="color: white;"&gt; _settings;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;span style="color: #cc7832;"&gt;public&lt;/span&gt;&lt;span style="color: white;"&gt; &lt;/span&gt;&lt;span style="color: #ffc66d;"&gt;SettingsPageType&lt;/span&gt;&lt;span style="color: white;"&gt; Settings&lt;/span&gt;&lt;br /&gt;&lt;span style="color: white;"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;span style="color: #cc7832;"&gt;get&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: white;"&gt;{&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;span style="color: #cc7832;"&gt;if&lt;/span&gt;&lt;span style="color: white;"&gt; (_settings == &lt;/span&gt;&lt;span style="color: #cc7832;"&gt;null&lt;/span&gt;&lt;span style="color: white;"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: white;"&gt;{&lt;/span&gt;&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;span style="color: white;"&gt;&lt;/span&gt;&lt;span style="color: #cc7832;"&gt;var&lt;/span&gt;&lt;span style="color: white;"&gt; startPage = &lt;/span&gt;&lt;span style="color: #ffc66d;"&gt;DataFactory&lt;/span&gt;&lt;span style="color: white;"&gt;.Instance.GetPage(&lt;/span&gt;&lt;span style="color: #ffc66d;"&gt;PageReference&lt;/span&gt;&lt;span style="color: white;"&gt;.StartPage) &lt;/span&gt;&lt;span style="color: #cc7832;"&gt;as&lt;/span&gt;&lt;span style="color: white;"&gt; &lt;/span&gt;&lt;span style="color: #ffc66d;"&gt;StartPageType&lt;/span&gt;&lt;span style="color: white;"&gt;;&lt;/span&gt;&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;span style="color: white;"&gt;&lt;/span&gt;&lt;span style="color: #cc7832;"&gt;if&lt;/span&gt;&lt;span style="color: white;"&gt; (startPage == &lt;/span&gt;&lt;span style="color: #cc7832;"&gt;null&lt;/span&gt;&lt;span style="color: white;"&gt; || startPage.SettingsPage == &lt;/span&gt;&lt;span style="color: #cc7832;"&gt;null&lt;/span&gt;&lt;span style="color: white;"&gt;)&lt;/span&gt;&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;span style="color: white;"&gt;{&lt;/span&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;span style="color: #cc7832;"&gt;throw&lt;/span&gt;&lt;span style="color: white;"&gt; &lt;/span&gt;&lt;span style="color: #cc7832;"&gt;new&lt;/span&gt;&lt;span style="color: white;"&gt; &lt;/span&gt;&lt;span style="color: #ffc66d;"&gt;ApplicationException&lt;/span&gt;&lt;span style="color: white;"&gt;(&lt;/span&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;span style="color: #a5c25c;"&gt;"Settings page not configured. The website will not work until it has been configured."&lt;/span&gt;&lt;span style="color: white;"&gt;);&lt;/span&gt;&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;span style="color: white;"&gt;}&lt;/span&gt;&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;span style="color: white;"&gt;_settings = startPage.SettingsPage;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: white;"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;span style="color: #cc7832;"&gt;return&lt;/span&gt;&lt;span style="color: white;"&gt; _settings;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: white;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: white;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;A small downside is that there will be an extra request to the EPiServer page cache. But I'm convinced it will not affect the performance of your website.&lt;br /&gt;&lt;br /&gt;A typical example of using site settings is that the editor wants the website logo to be replaceable. So in my SettingsPageType I add a property for this purpose:&lt;br /&gt;&lt;div style="border: #000080 1px solid; color: black; font-family: 'Courier New', Courier, Monospace; font-size: 10pt;"&gt;&lt;div style="background-color: black; max-height: 300px; overflow: auto; padding: 2px 5px;"&gt;&lt;span style="color: white;"&gt;[&lt;/span&gt;&lt;span style="color: #ffc66d;"&gt;PageTypeProperty&lt;/span&gt;&lt;span style="color: white;"&gt;(Type = &lt;/span&gt;&lt;span style="color: #cc7832;"&gt;typeof&lt;/span&gt;&lt;span style="color: white;"&gt;(&lt;/span&gt;&lt;span style="color: #ffc66d;"&gt;PropertyImageUrl&lt;/span&gt;&lt;span style="color: white;"&gt;),&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: white;"&gt;EditCaption = &lt;/span&gt;&lt;span style="color: #a5c25c;"&gt;"Website logo"&lt;/span&gt;&lt;span style="color: white;"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: white;"&gt;HelpText = &lt;/span&gt;&lt;span style="color: #a5c25c;"&gt;"The website logo, visible on all pages on the website."&lt;/span&gt;&lt;span style="color: white;"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: white;"&gt;UniqueValuePerLanguage = &lt;/span&gt;&lt;span style="color: #cc7832;"&gt;false&lt;/span&gt;&lt;span style="color: white;"&gt;,&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: white;"&gt;SortOrder = 10)]&lt;/span&gt;&lt;br /&gt;&lt;span style="color: white;"&gt;&lt;/span&gt;&lt;span style="color: #cc7832;"&gt;public&lt;/span&gt;&lt;span style="color: white;"&gt; &lt;/span&gt;&lt;span style="color: #cc7832;"&gt;virtual&lt;/span&gt;&lt;span style="color: white;"&gt; &lt;/span&gt;&lt;span style="color: #cc7832;"&gt;string&lt;/span&gt;&lt;span style="color: white;"&gt; SiteLogo { &lt;/span&gt;&lt;span style="color: #cc7832;"&gt;get&lt;/span&gt;&lt;span style="color: white;"&gt;; &lt;/span&gt;&lt;span style="color: #cc7832;"&gt;set&lt;/span&gt;&lt;span style="color: white;"&gt;; }&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Then in your master page you set the image source to &amp;lt;%= Settings.SiteLogo %&amp;gt; or manage it in code behind.&lt;br /&gt;&lt;br /&gt;From an editors point of view it's confusing to see global site settings mixed with the content of the start page. There's a risk that they'll be confused and that they might change something unintentionally.&lt;br /&gt;&lt;br /&gt;The coolest and most convincing argument is that you can add this neat page type icon to your SettingsPageType:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-vH6GhF_9x74/TnG7K3XGQxI/AAAAAAAAADY/M59idePE9zI/s1600/sitesettings-icon.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-vH6GhF_9x74/TnG7K3XGQxI/AAAAAAAAADY/M59idePE9zI/s1600/sitesettings-icon.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-5590375768237977700?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/5590375768237977700/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/implement-settingspagetype-in-episerver.html#comment-form' title='4 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/5590375768237977700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/5590375768237977700'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/implement-settingspagetype-in-episerver.html' title='Implement a SettingsPageType in EPiServer'/><author><name>Rawbert</name><uri>http://www.blogger.com/profile/09708982495586793922</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-vH6GhF_9x74/TnG7K3XGQxI/AAAAAAAAADY/M59idePE9zI/s72-c/sitesettings-icon.PNG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-6626173260843826863</id><published>2011-09-14T15:55:00.001+02:00</published><updated>2011-09-14T16:05:56.861+02:00</updated><title type='text'>Nansen and Familjebostäder - Facebook Specialists!</title><content type='html'>Nansen front end developer &lt;a href="http://www.nansen.se/Kontakta-Nansen/Medarbetare/#KristofferLybeck"&gt;Mr.Lybeck&lt;/a&gt; could hereby titulate himself &lt;a href="http://www.linkedin.com/search/fpsearch?title=Facebook+specialist&amp;amp;currentTitle=CP&amp;amp;searchLocationType=Y&amp;amp;page_num=1&amp;amp;search=&amp;amp;pplSearchOrigin=MDYS&amp;amp;viewCriteria=1&amp;amp;sortCriteria=R&amp;amp;redir=redir"&gt;Facebook Specialist&lt;/a&gt; (please login to LinkedIN for the full seach results).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-p0xM4z6KKcM/TnCx6cW5iSI/AAAAAAAAFFY/tGQxIGjxNxU/s1600/facebook_pages_specialist_nansen.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="313" src="http://2.bp.blogspot.com/-p0xM4z6KKcM/TnCx6cW5iSI/AAAAAAAAFFY/tGQxIGjxNxU/s320/facebook_pages_specialist_nansen.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;His Facebook Pages assignment with our client &lt;a href="http://www.familjebostader.se/"&gt;Familjebostäder&lt;/a&gt; has led to a new Facebook Page for &lt;a href="http://www.facebook.com/lindhagsskrapan"&gt;Familjebostäder Lindhagsskrapan&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Lindhagsskrapan is Swedens highest, recently produced rental housing. A opening ceremony is held on September 24:th. There will also be a "staircase race". Take a look and become a fan!&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;b&gt;Disclaimer:&lt;/b&gt; No one at Nansen would never, never ever titulate themself something like &lt;a href="http://www.linkedin.com/search/fpsearch?title=social+media+expert&amp;amp;currentTitle=CP&amp;amp;searchLocationType=Y&amp;amp;page_num=1&amp;amp;search=&amp;amp;pplSearchOrigin=MDYS&amp;amp;viewCriteria=1&amp;amp;sortCriteria=R&amp;amp;redir=redir"&gt;&lt;i&gt;social media expert&lt;/i&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-6626173260843826863?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/6626173260843826863/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/nansen-and-familjebostader-facebook.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6626173260843826863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6626173260843826863'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/nansen-and-familjebostader-facebook.html' title='Nansen and Familjebostäder - Facebook Specialists!'/><author><name>Martin Edenström - Nansen/MKSE.com</name><uri>http://www.blogger.com/profile/09486419029525508136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://upload.idg.se/eforum/bilder/userinfo/42603.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-p0xM4z6KKcM/TnCx6cW5iSI/AAAAAAAAFFY/tGQxIGjxNxU/s72-c/facebook_pages_specialist_nansen.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-7379458083929361229</id><published>2011-09-13T23:17:00.001+02:00</published><updated>2011-09-14T16:20:54.391+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 8'/><title type='text'>Summering från Windows 8 keynote på BUILD-konferens</title><content type='html'>Microsoft har precis avslutat sin keynote på BUILD konferensen och jag och några&amp;nbsp;kollegor på Nansen har följt den med chips och läsk. Efteråt höll vi alla med om att Windows 8 kommer bli ett grymt operativsystem och vi väntar med iver att få prova den.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Xn08aO2JvN0/Tm_EnNQ88II/AAAAAAAAADQ/75WzRYNN6xA/s1600/IMAG0823.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="238" src="http://4.bp.blogspot.com/-Xn08aO2JvN0/Tm_EnNQ88II/AAAAAAAAADQ/75WzRYNN6xA/s400/IMAG0823.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Det första man möts av i det nya operativsystemet är en oerhört snabb uppstart. Microsoft har&amp;nbsp;döpt det till Fast Boot och det är en kombination av hibernate och en vanlig&amp;nbsp;boot, vilket ger starttider på mellan 5 till 10 sekunder, beroende på datorn.&lt;br /&gt;&lt;br /&gt;När väl systemet är igång syns det nya Metro-gränssnittet, som ser riktigt bra ut och är anpassat för touchskärm. Kul att Microsoft äntligen förstår att utseende är viktigt. Metro-gränssnittet består av en mängd rutor, där varje ruta är ett program. Dessa program kan man&amp;nbsp;utveckla&amp;nbsp;i en mängd olika språk, allt från HTML5 och JavaScript till C# och C++. Mångfalden av utvecklingsspråk för plattformen är i sig inte unikt. Det smarta är att alla språken har tillgång och går mot samma API i botten vilket ger utvecklarna möjlighet att skapa kraftfulla program även i HTML, som&amp;nbsp;vanligtvis&amp;nbsp;har ett avskalat light-API.&lt;br /&gt;&lt;br /&gt;En rolig ny funktion är den nya låsskärmen där man skapar ett mönster av klick på en bakgrundsbild för att låsa upp datorn. Till exempel om din bakgrundsbild föreställer en bil kan mönstret vara att klicka på båda helljusen och backspegeln för att låsa upp datorn. Smidigt för en tablet men kanske&amp;nbsp;inte det bästa för en dator med tangentbord. Det går fortfarande att använda lösenord om man vill det.&lt;br /&gt;&lt;br /&gt;För er som är oroliga att ni måste köpa en ny dator med touchskärm för att använda hela operativsystemet kan vara lugna - det gamla gränssnittet i Windows kommer fortfarande att vara kvar och kan öppnas genom att trycka på Windows-tangenten. Metro-gränssnittet går även utmärkt att användas med mus.&lt;br /&gt;&lt;br /&gt;Flera intressanta funktioner visades under presentationen. Några av dessa var följande:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ny Task Manager som är fullproppad med nyttig information på ett visuellt sätt.&lt;/li&gt;&lt;li&gt;Nytt sätt att tömma datorn på&amp;nbsp;inställningar&amp;nbsp;kallat "Refresh your PC". Smidigt om du ska låta en kompis låna datorn en längre tid eller bara vill få en fräsch dator.&lt;/li&gt;&lt;li&gt;Efter en nystart av datorn kan du skapa en återställningspunkt som du kan gå tillbaka till när din dator börja kännas seg.&lt;/li&gt;&lt;li&gt;Taskbaren sträcker sig nu över flera skärmar och visar bara de aktiva programen för respektive skärm.&lt;/li&gt;&lt;li&gt;Metro-gränssnittet kommer gå att navigera även med tangentbord för de som gillar sånt.&lt;/li&gt;&lt;li&gt;Datorinställningar, personaliseringar, teman, webbläsarinställningar (IE) kommer att synkas mot det stora molnet i Windows Live Sync, vilket betyder att du kommer komma igång ännu snabbare vid ny dator.&lt;/li&gt;&lt;li&gt;Microsofts program kommer vara anpassade för det nya gränssnittet Metro, som &amp;nbsp;t.ex. Outlook.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Q0a4uyeUbcc/Tm_FVUDOliI/AAAAAAAAADY/Bc2d9an6wN4/s1600/IMAG0825.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="237" src="http://2.bp.blogspot.com/-Q0a4uyeUbcc/Tm_FVUDOliI/AAAAAAAAADY/Bc2d9an6wN4/s400/IMAG0825.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;En bit kvar tills Windows 8 är lanserat.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;Frågan är om det nya Metro-gränssnittet kommer gå samma öde som Windows Media&amp;nbsp;Center.&amp;nbsp;Antagligen&amp;nbsp;kommer det klara sig bättre då det är väldigt användbart för de nya tablets som kommer - och det är dessutom väldigt snyggt.&lt;br /&gt;&lt;br /&gt;Mot slutet av keynoten berättade talaren att alla 5000 besökare kommer få en tablet med docka och Windows 8 installerat. I den sekunden kändes det väldigt surt att vi inte var där. Humöret gick raskt upp igen när han berättade att kl. 03:00 GMT i natt kommer alla få möjlighet att ladda ner Windows 8 och testa själva.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-XTRcKPqBX-M/Tm_FUH3qnSI/AAAAAAAAADU/xWz7qckJ_3g/s1600/IMAG0824.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="238" src="http://2.bp.blogspot.com/-XTRcKPqBX-M/Tm_FUH3qnSI/AAAAAAAAADU/xWz7qckJ_3g/s400/IMAG0824.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Specifikation för tablet som alla konferensdeltagare fick. Avund.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Ladda ner Windows 8 på &lt;a href="http://dev.windows.com/"&gt;http://dev.windows.com&lt;/a&gt; (efter kl 03:00 GMT. 14 september).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-7379458083929361229?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/7379458083929361229/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/summering-fran-windows-8-keynote-pa.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/7379458083929361229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/7379458083929361229'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/summering-fran-windows-8-keynote-pa.html' title='Summering från Windows 8 keynote på BUILD-konferens'/><author><name>Andreas</name><uri>http://www.blogger.com/profile/01652462670258887454</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Xn08aO2JvN0/Tm_EnNQ88II/AAAAAAAAADQ/75WzRYNN6xA/s72-c/IMAG0823.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-6552627424651866170</id><published>2011-09-13T13:01:00.003+02:00</published><updated>2011-09-13T13:13:11.848+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='schack'/><category scheme='http://www.blogger.com/atom/ns#' term='spel'/><title type='text'>Lunchschack</title><content type='html'>&lt;div&gt;&lt;p&gt;På kontoret har vi &lt;a href="http://ps3.com/"&gt;PS3&lt;/a&gt;, &lt;a href="http://www.nintendo.com/wii"&gt;Nintendo Wii&lt;/a&gt;, &lt;a href="http://www.google.com/url?sa=t&amp;amp;source=web&amp;amp;cd=1&amp;amp;sqi=2&amp;amp;ved=0CCkQFjAA&amp;amp;url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FMega_Drive&amp;amp;rct=j&amp;amp;q=sega%20megadrive&amp;amp;ei=PjpvTtuIJMPHsga10uHuBg&amp;amp;usg=AFQjCNH_uzdnVkbQjVk2zu4Eb2qAtBUUjQ&amp;amp;cad=rja"&gt;Sega megadrive&lt;/a&gt;, &lt;a href="http://www.xbox.com/"&gt;Xbox&lt;/a&gt; och ett &lt;a href="http://en.wikipedia.org/wiki/Table_football"&gt;foosballspel&lt;/a&gt;. Men det räcker tydligen inte, för nu är det tydligen &lt;a href="http://sv.wikipedia.org/wiki/Schack"&gt;schack&lt;/a&gt; som gäller. Här ser vi de tre glada grabbarna &lt;a href="http://twitter.com/nilsholge"&gt;Christer&lt;/a&gt;, &lt;a href="http://twitter.com/#%21/celloman"&gt;David&lt;/a&gt; och &lt;a href="http://twitter.com/#%21/svalgrodnad"&gt;Robban &lt;/a&gt;som vässar bulorna för att kunna göra det smartaste draget.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-Mk6urnLv-ts/Tm846dgYaZI/AAAAAAAAAdI/46524rI-nko/s1600/schack2.jpg"&gt;&lt;img style="cursor: pointer; width: 485px; height: 291px;" src="http://3.bp.blogspot.com/-Mk6urnLv-ts/Tm846dgYaZI/AAAAAAAAAdI/46524rI-nko/s400/schack2.jpg" alt="" id="BLOGGER_PHOTO_ID_5651798634377275794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-6552627424651866170?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/6552627424651866170/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/lunchschack.html#comment-form' title='1 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6552627424651866170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6552627424651866170'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/lunchschack.html' title='Lunchschack'/><author><name>rewdboy</name><uri>http://www.blogger.com/profile/16710163854461568277</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos-g.ak.facebook.com/photos-ak-sf2p/v113/80/89/593697311/n593697311_281398_1404.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Mk6urnLv-ts/Tm846dgYaZI/AAAAAAAAAdI/46524rI-nko/s72-c/schack2.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-4205236870272450812</id><published>2011-09-09T08:46:00.002+02:00</published><updated>2011-09-09T08:55:06.393+02:00</updated><title type='text'>Google Music Beta now on iOS</title><content type='html'>First Blogger, now Google Music Beta... Google is attempting to push more and more of their services to the iPhone/iPad [dominant?] user base.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.digitaltrends.com/mobile/google-music-beta-now-available-for-ios-via-safari-web-browser/"&gt;Digital Trends&lt;/a&gt; explains that &lt;i&gt;"Google's Music service is now accessible on iOS devices through the safari browser, and not through an official iOS app."&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-4205236870272450812?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/4205236870272450812/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/google-music-beta-now-on-ios.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4205236870272450812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4205236870272450812'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/google-music-beta-now-on-ios.html' title='Google Music Beta now on iOS'/><author><name>Leif</name><uri>http://www.blogger.com/profile/17272634615638558725</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-2920413590040984206</id><published>2011-09-09T08:04:00.001+02:00</published><updated>2011-09-09T08:04:02.327+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogger google'/><title type='text'>Blogger Finally Releases an iPhone App</title><content type='html'>Interesting news about Blogger on Mashable today!&lt;br /&gt;&lt;br /&gt; "Google has finally launched an iOS app for Blogger, giving the blog network’s millions of users a simple way to write, manage and publish posts from their iPhones."&lt;br /&gt;&lt;br /&gt;http://mashable.com/2011/09/08/blogger-iphone-app/&lt;br /&gt;&lt;br /&gt;I for one is really looking forward to see the overhaul on Blogger, it's way due...&lt;br /&gt;&lt;br /&gt;Happy Friday everyone!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-2920413590040984206?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/2920413590040984206/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/blogger-finally-releases-iphone-app.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2920413590040984206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2920413590040984206'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/blogger-finally-releases-iphone-app.html' title='Blogger Finally Releases an iPhone App'/><author><name>hkraft</name><uri>http://www.blogger.com/profile/01399141795246703790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_jQJ_YJr9yQQ/SQBBMT5VuSI/AAAAAAAAACc/t3OQqv--M98/S220/hk.jpg'/></author><thr:total>0</thr:total><georss:featurename>Stockholm Stockholm</georss:featurename><georss:point>59.31347 18.038178</georss:point></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-7061140816303930063</id><published>2011-09-07T16:11:00.007+02:00</published><updated>2011-09-07T16:25:35.323+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Team Burton'/><title type='text'>Ordning på torpet...</title><content type='html'>...husse är tillbaka. Nu har hösten sannerligen startat och med den wordfeud-kampen, och alla projekt såklart. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Team Burton har delat upp världen mellan sig och på tapeten står GoKart, matlag, bastuflotte, bärtz, och sjukt massa jobb och lanseringar såklart. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Därav behovet av en Wall of Fame:&lt;/div&gt;&lt;div&gt;&lt;i&gt;Team Burton Collector's Editition (inkluderar även "absent friends")&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal; "&gt;&lt;a href="http://4.bp.blogspot.com/-zrtDfL8fg0M/Tmd8pRJlfKI/AAAAAAAARNc/F2MwTsgK0yI/s1600/H%25C3%25B6stM%25C3%25B6te2011_PA01.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img src="http://4.bp.blogspot.com/-zrtDfL8fg0M/Tmd8pRJlfKI/AAAAAAAARNc/F2MwTsgK0yI/s320/H%25C3%25B6stM%25C3%25B6te2011_PA01.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5649621305979665570" style="cursor: pointer; width: 320px; height: 240px; " /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;Så, andra Team på Nansen och alla andra, Hösten 2011, bring it on!!!&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-7061140816303930063?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/7061140816303930063/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/ordning-pa-torpet.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/7061140816303930063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/7061140816303930063'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/ordning-pa-torpet.html' title='Ordning på torpet...'/><author><name>David K</name><uri>http://www.blogger.com/profile/17721627223935210792</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-zrtDfL8fg0M/Tmd8pRJlfKI/AAAAAAAARNc/F2MwTsgK0yI/s72-c/H%25C3%25B6stM%25C3%25B6te2011_PA01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-653951173148615579</id><published>2011-09-07T10:05:00.002+02:00</published><updated>2011-09-07T10:05:00.694+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pulse'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='iOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Flipboard'/><title type='text'>Pulse - an Android alternative to Flipboard</title><content type='html'>I like my Android phone, I'm not actually in love with it, but I like it very much. &lt;div&gt;I dont hate iPhone (or &lt;a href="http://www.apple.com/ios/"&gt;iOS&lt;/a&gt;) but i think its a really strange and mostly stupid platform disguised in pretty clothing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But there are times when I look in awe on the iOS devices, and the reason is always some cool iOS specific app that catught my attention. One of those apps that once made me consider buying an iPad (actually I had my trigger finger on the "buy" button, but never clicked) is &lt;a href="http://flipboard.com/"&gt;Flipboard&lt;/a&gt;. &lt;a href="http://flipboard.com/"&gt;Flipboard &lt;/a&gt;is a truly wonderful app that aggregates content from a number of sources like Twitter, Wired or anything else of your choice and displays the content in a really really slick way with images and text arranged like you were reading some fancy fashion magazine.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For real, I'm still thinking about buying an &lt;a href="http://www.apple.com/ipad/"&gt;iPad&lt;/a&gt; only because of Flipboard, but meanwhile I have been looking for an alternative to my &lt;a href="http://www.android.com/"&gt;Android&lt;/a&gt; phone.&lt;/div&gt;&lt;div&gt;And look no more! Now I have found an alternative - &lt;a href="https://market.android.com/details?id=com.alphonso.pulse"&gt;Pulse&lt;/a&gt;. &lt;/div&gt;&lt;div&gt;Although far from being as good looking as Flipboard, it seems to do its job fine and I have (for the time being) eased my urge for buying in iPad..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can download Pulse from Android market here: &lt;a href="https://market.android.com/details?id=com.alphonso.pulse"&gt;https://market.android.com/details?id=com.alphonso.pulse&lt;/a&gt; or scan this barcode below:&lt;/div&gt;&lt;div&gt;&lt;img src="http://chart.apis.google.com/chart?cht=qr&amp;amp;chs=60x60&amp;amp;chl=https://market.android.com/details?id=com.alphonso.pulse&amp;amp;utm_source=androidtapp.com&amp;amp;utm_medium=App-Reviews-Barcode" border="0" alt="" style="cursor: pointer; width: 60px; height: 60px; " /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-653951173148615579?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/653951173148615579/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/pulse-android-alternative-to-flipboard.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/653951173148615579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/653951173148615579'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/pulse-android-alternative-to-flipboard.html' title='Pulse - an Android alternative to Flipboard'/><author><name>rewdboy</name><uri>http://www.blogger.com/profile/16710163854461568277</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos-g.ak.facebook.com/photos-ak-sf2p/v113/80/89/593697311/n593697311_281398_1404.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-7253669460460216042</id><published>2011-09-06T11:06:00.007+02:00</published><updated>2011-09-22T17:37:56.032+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='episerverworld'/><category scheme='http://www.blogger.com/atom/ns#' term='EPiServer Commerce'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><title type='text'>Meta field limit in EPiServer Commerce</title><content type='html'>In a EPiServer Commerce project i'm working on we have catalog entries with a good amount of custom meta fields. When we did a new release to stage last week and added one more meta field we got the following error back from .NET on one entry,&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Must declare the scalar variable "@ShortDe".&lt;br /&gt;Transaction count after EXECUTE indicates that a COMMIT or ROLLBACK TRANSACTION statement is missing. Previous count = 1, current count = 0.&lt;br /&gt;The ROLLBACK TRANSACTION request has no corresponding BEGIN TRANSACTION&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;and this error message on another entry,&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Must declare the scalar variable "@".&lt;br /&gt;Transaction count after EXECUTE indicates that a COMMIT or ROLLBACK TRANSACTION statement is missing. Previous count = 1, current count = 0.&lt;br /&gt;The ROLLBACK TRANSACTION request has no corresponding BEGIN TRANSACTION&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;We had apperantly reched an internal limit in EPiServer Commerce on the number of meta fields you could add to an meta class, or rather the total length of the names of all meta fields added to an meta class. After some reflection of the code and searching in the database we found the stored procedure that was responsible for the error, "mdpsp_sys_CreateMetaClassProcedure", in there we found a long list of variables declared to be "NVARCHAR(4000)", this were responsible for truncating our field list. The fix we did was to change this from NVARCHAR(4000) to VARCHAR(MAX) (e.g. VARCHAR(8000)). This will give us some more room to add new meta fields.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;...&lt;br /&gt;DECLARE @OPEN_SYMMETRIC_KEY varchar(MAX)&lt;br /&gt;DECLARE @CLOSE_SYMMETRIC_KEY varchar(MAX)&lt;br /&gt;&lt;br /&gt;SET @OPEN_SYMMETRIC_KEY = ''&lt;br /&gt;SET @CLOSE_SYMMETRIC_KEY = ''&lt;br /&gt;&lt;br /&gt;DECLARE @MetaClassFieldList varchar(MAX)&lt;br /&gt;DECLARE @MetaClassFieldList_E varchar(MAX)&lt;br /&gt;DECLARE @MetaClassFieldListWithAt varchar(MAX)&lt;br /&gt;DECLARE @MetaClassFieldListSet varchar(MAX)&lt;br /&gt;DECLARE @MetaClassFieldListInsert varchar(MAX)&lt;br /&gt;&lt;br /&gt;DECLARE @MetaClassFieldList_L varchar(MAX)&lt;br /&gt;DECLARE @MetaClassFieldListSet_L1 varchar(MAX)&lt;br /&gt;DECLARE @MetaClassFieldListSet_L2 varchar(MAX)&lt;br /&gt;DECLARE @MetaClassFieldList_LI varchar(MAX)&lt;br /&gt;DECLARE @MetaClassFieldListInsert_L1 varchar(MAX)&lt;br /&gt;DECLARE @MetaClassFieldListInsert_L2 varchar(MAX)&lt;br /&gt;...&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;This bug is present in all current versions of EPiServer Commerce up to 1.1 R2 SP1.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-7253669460460216042?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/7253669460460216042/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/meta-field-limit-in-episerver-commerce.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/7253669460460216042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/7253669460460216042'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/meta-field-limit-in-episerver-commerce.html' title='Meta field limit in EPiServer Commerce'/><author><name>Viktor</name><uri>http://www.blogger.com/profile/07776024895753039361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-5737357134183956120</id><published>2011-09-06T10:51:00.008+02:00</published><updated>2011-09-07T16:07:58.849+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='principles'/><category scheme='http://www.blogger.com/atom/ns#' term='awesome'/><category scheme='http://www.blogger.com/atom/ns#' term='dry'/><category scheme='http://www.blogger.com/atom/ns#' term='Team Burton'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='nansenstyle'/><category scheme='http://www.blogger.com/atom/ns#' term='coding'/><title type='text'>A Clear Example of The Dont Repeat Yourself Principle</title><content type='html'>The DRY principle is something all developers most often than not want to achieve. &lt;strong&gt;Don't Repeat Yourself&lt;/strong&gt;. Meaning you shouldn't repeat code.&lt;br /&gt;&lt;br /&gt;In a recent project, we created a simple, custom XML feed returning a couple of nodes with image meta data.&lt;br /&gt;&lt;br /&gt;To build custom XML feeds, &lt;strong&gt;XmlDocument&lt;/strong&gt; is very common to use in the .NET world. Adding nodes can be done using &lt;strong&gt;XmlNode&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;The code we had looked like this:&lt;br /&gt;&lt;pre&gt;// ...&lt;br /&gt;XmlNode imgNode = doc.CreateElement("LatestImage");&lt;br /&gt;&lt;br /&gt;XmlNode imgCountry = doc.CreateElement("Country");&lt;br /&gt;imgCountry.InnerText = LocationHandler.GetLocationAlias(img.GeoTag.Country.LocationID, "sv").Country;&lt;br /&gt;&lt;br /&gt;XmlNode imgLocation = doc.CreateElement("Location");&lt;br /&gt;imgLocation.InnerText = LocationHandler.GetLocationAlias(img.GeoTag.LocationID, "sv").Name;&lt;br /&gt;&lt;br /&gt;XmlNode imgDate = doc.CreateElement("Date");&lt;br /&gt;imgDate.InnerText = img.UploadDate.ToString();&lt;br /&gt;&lt;br /&gt;// ....&lt;br /&gt;&lt;br /&gt;imgNode.AppendChild(imgCountry);&lt;br /&gt;imgNode.AppendChild(imgLocation);&lt;br /&gt;imgNode.AppendChild(imgDate);&lt;br /&gt;&lt;br /&gt;// ...&lt;/pre&gt;&lt;br /&gt;It does the job, but not good enough. A lot of XmlNodes created manually. By adding a simple method and utilizing it instead, it will be much easier.&lt;br /&gt;&lt;br /&gt;The clever method:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;private XmlNode AddNode(string nodeName, string nodeValue, XmlDocument doc, XmlNode parentNode)&lt;br /&gt;{&lt;br /&gt;XmlNode node = doc.CreateElement(nodeName);&lt;br /&gt; node.InnerText = nodeValue;&lt;br /&gt;&lt;br /&gt; parentNode.AppendChild(node);&lt;br /&gt;&lt;br /&gt;return node;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;And this is how we use the AddNode method to add new nodes:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;AddNode("Location", LocationHandler.GetLocationAlias(img.GeoTag.LocationID, "sv").Name, doc, imgNode);&lt;/pre&gt;&lt;br /&gt;Much, much better. Utilizing the AddNode method, we &lt;strong&gt;reduced the actual code with almost 50 %&lt;/strong&gt; (from 21 rows to 11).&lt;br /&gt;&lt;br /&gt;A clear example of implementing the &lt;strong&gt;DRY principle&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;Note: It's also clever to use XDocument instead of XmlDocument to create XML files, but that's for another time!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-5737357134183956120?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/5737357134183956120/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/clear-example-of-dont-repeat-yourself_06.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/5737357134183956120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/5737357134183956120'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/clear-example-of-dont-repeat-yourself_06.html' title='A Clear Example of The Dont Repeat Yourself Principle'/><author><name>Martin S.</name><uri>http://www.blogger.com/profile/05600756245484164567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2KZ7StXU0rw/TFu3rcmijyI/AAAAAAAAAlQ/ENTfrnmboZI/S220/gbg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-8884983381533428522</id><published>2011-09-06T10:25:00.004+02:00</published><updated>2011-09-08T13:37:10.345+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EPiServer Commerce'/><category scheme='http://www.blogger.com/atom/ns#' term='Team Burton'/><title type='text'>EPiServer Commerce på svenska</title><content type='html'>Igår satt jag och installerade EPiServer Commerce för ett nytt projekt. Projektet kommer vara en svensk site och alltså, på svenska. Som default så finns inte svenska som val när man skapar en katalog i Commerce så man får skapa det själv. Detta görs under Systeminställningar -&amp;gt; Ordlistor -&amp;gt; Språk. När man lägger till ett språk i Commerce så måste man ange språkkoden som sv-SE, att bara vilja använda sv tillåts inte.&lt;br /&gt;&lt;br /&gt;Detta skapar dock en del problem. I EPiServer så är det just sv som är språkkoden för svenska. Detta resulterar i att, förutsatt att du har installerat CatalogPageProvider, sidträdet kraschar.&lt;br /&gt;Lösningen på problemet är att &lt;span style="font-weight: bold;"&gt;skapa ett nytt språk i EPiServer&lt;/span&gt; som är &lt;span style="font-weight: bold;"&gt;sv-SE&lt;/span&gt; och använda det. Då laddar sidträdet som det ska.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-8884983381533428522?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/8884983381533428522/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/episerver-commerce-pa-svenska.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/8884983381533428522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/8884983381533428522'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/episerver-commerce-pa-svenska.html' title='EPiServer Commerce på svenska'/><author><name>Tomas</name><uri>http://www.blogger.com/profile/04047651030680641633</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-4486105923839828431</id><published>2011-09-02T08:30:00.006+02:00</published><updated>2011-09-08T16:17:00.651+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='css3'/><category scheme='http://www.blogger.com/atom/ns#' term='Nansen'/><category scheme='http://www.blogger.com/atom/ns#' term='html5'/><title type='text'>The new Nansen logo vectorized in CSS3</title><content type='html'>&lt;p&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 128px; height: 128px;" src="http://www.w3.org/html/logo/downloads/HTML5_Badge_128.png" border="0" alt="" /&gt;In January this year (2011), W3C announced its new logo for the HTML5 standard (&lt;a href="http://www.w3.org/html/logo/"&gt;the superman logo&lt;/a&gt;) which created a lot of buzz among web developers in the community. Being a logo for HTML5, a lot of people joked that it should have been created in the same technique it stands for, HTML. It didn't take long before someone helped W3C do the job right.&lt;/p&gt;&lt;p&gt;I'm not sure who did it first, but one of them was Darcy Clarke, and it's pretty amazingly alike the real logo. Go have a look at his CSS/HTML version of the &lt;a href="http://darcyclarke.me/dev/html5/"&gt;HTML5 logo&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;As you probably have noticed, we have released our shiny new website a while ago, and with it came a &lt;b&gt;new logo&lt;/b&gt; (*hint*). This got me remembering the HTML5 logo, and I felt it was my duty to try and do the same with the Nansen logo.&lt;/p&gt;&lt;p&gt;Luckily it's quite simple and really only consists of a circle and three rectangles. The most difficult part was to align the different elements correctly to form the N-letter. Have a look at the result below.&lt;/p&gt;&lt;p&gt;Think you can improve on the code? Go ahead and do it, and when your done, &lt;a href="http://www.nansen.se/Karriar/Lediga-tjanster/Granssnittsutvecklare/"&gt;come join us at Nansen&lt;/a&gt; [swedish].&lt;/p&gt;&lt;iframe style="width: 100%; height: 330px" src="http://jsfiddle.net/8puCF/4/embedded/result,html,css"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://fiddle.jshell.net/8puCF/4/show/light/" target="_blank"&gt;Open in new window&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/6619606000431090378-4486105923839828431?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/4486105923839828431/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/09/new-nansen-logo-vectorized-in-css3.html#comment-form' title='2 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4486105923839828431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/4486105923839828431'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/09/new-nansen-logo-vectorized-in-css3.html' title='The new Nansen logo vectorized in CSS3'/><author><name>Andreas</name><uri>http://www.blogger.com/profile/01652462670258887454</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-5869703935678054287</id><published>2011-08-31T15:05:00.002+02:00</published><updated>2011-09-01T16:29:23.618+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nansen_En'/><title type='text'>A Week in the life of Nansen iPhone, daily updates at InternetWorld</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-DGuDitDPfnA/Tl4yQuBZoLI/AAAAAAAAFCY/jE1NqT-1j50/s1600/bilpriser.se-iphoneapp-start-foto.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 146px;" src="http://4.bp.blogspot.com/-DGuDitDPfnA/Tl4yQuBZoLI/AAAAAAAAFCY/jE1NqT-1j50/s200/bilpriser.se-iphoneapp-start-foto.png" alt="" id="BLOGGER_PHOTO_ID_5647006245582381234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Next week &lt;a href="http://www.nansen.se/erbjudande/apputveckling-och-mobilanpassningar/"&gt;Nansen Team iPhone / Android&lt;/a&gt; will talk Cocoa Touch,  Android, Native vs. Mobileweb, EPiServer Mobile Pack, App Store  Submission Process Checklists and much more through daily reports from the Swedish office.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Will be available on a daily basis throughout week 36 at IDG InternetWorld &lt;a href="http://iw.se/" rel="nofollow" target="_blank"&gt;iw.se&lt;/a&gt; and in October /November issue of the InternetWorld magazine!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-5869703935678054287?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/5869703935678054287/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/08/week-in-life-of-nansen-iphone-daily.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/5869703935678054287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/5869703935678054287'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/08/week-in-life-of-nansen-iphone-daily.html' title='A Week in the life of Nansen iPhone, daily updates at InternetWorld'/><author><name>Martin Edenström - Nansen/MKSE.com</name><uri>http://www.blogger.com/profile/09486419029525508136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://upload.idg.se/eforum/bilder/userinfo/42603.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-DGuDitDPfnA/Tl4yQuBZoLI/AAAAAAAAFCY/jE1NqT-1j50/s72-c/bilpriser.se-iphoneapp-start-foto.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-2675607267549208545</id><published>2011-08-23T15:33:00.006+02:00</published><updated>2011-09-01T16:29:23.605+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nansen Stockholm'/><category scheme='http://www.blogger.com/atom/ns#' term='Nansen_En'/><category scheme='http://www.blogger.com/atom/ns#' term='Intranet'/><category scheme='http://www.blogger.com/atom/ns#' term='fastighetsbyrån'/><title type='text'>Nansen and EPiServer Award Winner Fastighetsbyrån tops IDG InternetWorld</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://internetworld.idg.se/2.1006/1.393076/hon-fick-pris-for-sitt-intranat"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 218px;" src="http://1.bp.blogspot.com/--5OV1HeKuVo/TlOszHZ3RgI/AAAAAAAAFA4/QrMXC68rmhk/s320/IW_Nansen_Fastighetsbyran2011-08-23.png" alt="" id="BLOGGER_PHOTO_ID_5644044752186197506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nansens expertice within web and especially &lt;a href="http://www.nansen.se/Hur-vi-jobbar/Partners/EPiServer/"&gt;EPiServer CMS 6 intranets&lt;/a&gt; once &lt;a href="http://it24.idg.se/2.2275/1.386768/cybercom-tappar-konsultprofil"&gt;again&lt;/a&gt; &lt;a href="http://internetworld.idg.se/2.1006/1.393076/hon-fick-pris-for-sitt-intranat"&gt;covers Swedens largest web/IT news site IDG InternetWorld.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);" class=" down" style="display: block;" id="formatbar_CreateLink" title="Länk"&gt;&lt;img src="http://www.blogger.com/img/blank.gif" alt="Länk" class="gl_link" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;This time our favorite realtor &lt;a href="http://fastighetsbyran.se/"&gt;Fastighetsbyrån&lt;/a&gt; talks Nansen, &lt;a href="http://www.nansen.se/Erbjudande/Utveckling-av-Intranat/"&gt;EPiServer intranets&lt;/a&gt; and the &lt;a href="http://www.episerver.com/sv/Kunder/Fastighetsbyran/"&gt;EPiServer Innovation Award&lt;/a&gt; they recently recieved for our work together. &lt;a href="http://internetworld.idg.se/2.1006/1.393076/hon-fick-pris-for-sitt-intranat"&gt;Don't miss it!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fastighetsbyråns recent work with Nansen was recenly also &lt;a href="http://webbsverige.wordpress.com/2011/06/21/fastighetsbyran-sveriges-charmigaste-hem/"&gt;noticed by WebbSverige&lt;/a&gt;.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-2675607267549208545?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/2675607267549208545/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/08/nansen-and-episerver-award-winner.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2675607267549208545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2675607267549208545'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/08/nansen-and-episerver-award-winner.html' title='Nansen and EPiServer Award Winner Fastighetsbyrån tops IDG InternetWorld'/><author><name>Martin Edenström - Nansen/MKSE.com</name><uri>http://www.blogger.com/profile/09486419029525508136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://upload.idg.se/eforum/bilder/userinfo/42603.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/--5OV1HeKuVo/TlOszHZ3RgI/AAAAAAAAFA4/QrMXC68rmhk/s72-c/IW_Nansen_Fastighetsbyran2011-08-23.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-1375586928519070367</id><published>2011-08-22T09:38:00.003+02:00</published><updated>2011-08-22T09:58:59.780+02:00</updated><title type='text'>Resdagboken valde EPiServer Solr av Nansen</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.resdagboken.se/Global/se/StartPage/register.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 270px; height: 170px;" src="http://www.resdagboken.se/Global/se/StartPage/register.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:officedocumentsettings&gt;   &lt;o:allowpng/&gt;  &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:enableopentypekerning/&gt;    &lt;w:dontflipmirrorindents/&gt;    &lt;w:overridetablestylehps/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val="Cambria Math"&gt;    &lt;m:brkbin val="before"&gt;    &lt;m:brkbinsub val="&amp;#45;-"&gt;    &lt;m:smallfrac val="off"&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val="0"&gt;    &lt;m:rmargin val="0"&gt;    &lt;m:defjc val="centerGroup"&gt;    &lt;m:wrapindent val="1440"&gt;    &lt;m:intlim val="subSup"&gt;    &lt;m:narylim val="undOvr"&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"&gt;   &lt;w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"&gt;   &lt;w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"&gt;   &lt;w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 1"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 2"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 3"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 4"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 5"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 6"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 7"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 8"&gt;   &lt;w:lsdexception locked="false" priority="39" name="toc 9"&gt;   &lt;w:lsdexception locked="false" priority="35" qformat="true" name="caption"&gt;   &lt;w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"&gt;   &lt;w:lsdexception locked="false" priority="1" name="Default Paragraph Font"&gt;   &lt;w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"&gt;   &lt;w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"&gt;   &lt;w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"&gt;   &lt;w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" unhidewhenused="false" name="Revision"&gt;   &lt;w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"&gt;   &lt;w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"&gt;   &lt;w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"&gt;   &lt;w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"&gt;   &lt;w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"&gt;   &lt;w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"&gt;   &lt;w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"&gt;   &lt;w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"&gt;   &lt;w:lsdexception locked="false" priority="37" name="Bibliography"&gt;   &lt;w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman","serif";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;&lt;a href="http://www.resdagboken.se/"&gt;Resdagboken&lt;/a&gt; har tillsammans med Nansen lanserat ett omfattande SEO optimeringsarbete samt bytt ut egna sökmotorn på &lt;/span&gt;&lt;span style="color:black;"&gt;&lt;/span&gt;&lt;a href="http://www.resdagboken.se/"&gt;Resdagboken.se&lt;/a&gt;&lt;span style="color:black;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;SEO-arbetet inkluderar optimering av bl a 17 miljoner bilder och 2 miljoner dagboksinlägg.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;Sökmotorn har uppdaterats till &lt;/span&gt;&lt;span style="color:black;"&gt;EPiServer plug-in &lt;/span&gt;&lt;span style="color:black;"&gt;&lt;a href="http://lucene.apache.org/"&gt;Solr Lucene&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="color:black;"&gt;&lt;/span&gt;&lt;span style="color:black;"&gt;Nansen sköter även den löpande teknikutvecklingen för &lt;/span&gt;&lt;span style="color:black;"&gt;Resdagboken&lt;/span&gt;&lt;span style="color:black;"&gt;.&lt;/span&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;&lt;/span&gt;&lt;span style="color:black;"&gt;Resdagboken har 300 000 medlemmar som tillsammans skapar 150 000-200 000 dagboksinlägg per år samt läggs upp över en miljon bilder årligen. Communityn ägs av Schibsted Tillväxtmedier AB.&lt;/span&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-1375586928519070367?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/1375586928519070367/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/08/resdagboken-valde-episerver-solr-av.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/1375586928519070367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/1375586928519070367'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/08/resdagboken-valde-episerver-solr-av.html' title='Resdagboken valde EPiServer Solr av Nansen'/><author><name>Martin Edenström - Nansen/MKSE.com</name><uri>http://www.blogger.com/profile/09486419029525508136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://upload.idg.se/eforum/bilder/userinfo/42603.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-2538241545654968580</id><published>2011-08-19T08:54:00.005+02:00</published><updated>2011-08-19T13:33:00.340+02:00</updated><title type='text'>Frosunda.se - Vägen till personligt stöd</title><content type='html'>&lt;a href="http://www.frosunda.se/"&gt;&lt;span style="" lang="SV"&gt;Frosunda.se&lt;/span&gt;&lt;/a&gt;&lt;p&gt;&lt;/p&gt;&lt;a href="http://3.bp.blogspot.com/-hX_Q1qkbrhs/Tk5IN-ZLJEI/AAAAAAAAE_g/8ZX_z_GKH2c/s1600/frosunda_fore.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 250px;" src="http://3.bp.blogspot.com/-hX_Q1qkbrhs/Tk5IN-ZLJEI/AAAAAAAAE_g/8ZX_z_GKH2c/s320/frosunda_fore.png" alt="" id="BLOGGER_PHOTO_ID_5642526788065895490" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;Före&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-4be2kEdG5gc/Tk5IRutt7NI/AAAAAAAAE_o/OaY14kelmfE/s1600/frosunda_efter.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 260px;" src="http://4.bp.blogspot.com/-4be2kEdG5gc/Tk5IRutt7NI/AAAAAAAAE_o/OaY14kelmfE/s320/frosunda_efter.png" alt="" id="BLOGGER_PHOTO_ID_5642526852576570578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:courier new;"&gt;Efter&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;Frösunda är det ledande privata bolaget inom vård, omsorg och stöd till personer med funktionsnedsättning. Bolaget består av 6000 medarbetare som dagligen kommer i kontakt med tiotusentals medborgare med funktionsnedsättning och barn och ungdomar med psykosocial problematik.&lt;br /&gt;&lt;br /&gt;Allt Frösundas personal dagligen assisterar med skulle även förmedlas digitalt. Frösundas nya webbplats måste andas förståelse och tydlighet.&lt;br /&gt;&lt;br /&gt;Teamet hos Nansen löste detta för besökare och redaktörer genom att:&lt;br /&gt;&lt;br /&gt;•	Skapa "Anpassa webbplatsen", ett val på samtliga sidor där besökare ställer in eget teckensnitt, radavstånd, textstorlek och kontrast.&lt;br /&gt;•	Tydliga målgruppsanpassningar och snabbval till alla Frösundas verksamheter.&lt;br /&gt;•	Välja webbplatsfunktioner och script som effektiviserar och tillgängliggör, ej bara står för animerad design eller trend.&lt;br /&gt;•	Bygga med full tillgänglighetsanpassaning, god hänsyn till de skärmupplösningar och enheter besökare kommer till webbplatsen med.&lt;br /&gt;&lt;br /&gt;Teamet tänkte även långsiktigt genom att stödja redaktörernas arbete idag och framöver med:&lt;br /&gt;&lt;br /&gt;•	Ett specialdesignat redigeringsgränssnitt med tydliga ikoner för dagliga sysslor på webben.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-pk_0LPV44hE/Tk5J393BRtI/AAAAAAAAE_4/q2sAkojKEfw/s1600/frosunda_trad.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 130px; height: 320px;" src="http://1.bp.blogspot.com/-pk_0LPV44hE/Tk5J393BRtI/AAAAAAAAE_4/q2sAkojKEfw/s320/frosunda_trad.png" alt="" id="BLOGGER_PHOTO_ID_5642528608988776146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;•	Skala ned användargränssnittets original gränssnitt för tydlighet.&lt;br /&gt;•	Etablerade webbplatskomponenter, väldokumenterade och enkla att handhava för redaktörerna.&lt;br /&gt;•	Välja den, sett till 24-timmarsmyndigehetens hårda tillgänglighetskrav, ledande publiceringsplattformen EPiServer CMS 6 R2.&lt;br /&gt;Nansen integrerade även Facebook Pages med både statusuppderingar från Frösundas Page samt alla Frösundas ambassadörer.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-2538241545654968580?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/2538241545654968580/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/08/frosundase-vagen-till-personligt-stod.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2538241545654968580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2538241545654968580'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/08/frosundase-vagen-till-personligt-stod.html' title='Frosunda.se - Vägen till personligt stöd'/><author><name>Martin Edenström - Nansen/MKSE.com</name><uri>http://www.blogger.com/profile/09486419029525508136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://upload.idg.se/eforum/bilder/userinfo/42603.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-hX_Q1qkbrhs/Tk5IN-ZLJEI/AAAAAAAAE_g/8ZX_z_GKH2c/s72-c/frosunda_fore.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-7368209406362928949</id><published>2011-08-15T10:33:00.002+02:00</published><updated>2011-09-01T16:29:23.644+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nansen_En'/><title type='text'>Is the free EPiServer MobilePack for You?</title><content type='html'>&lt;a href="http://www.episerver.com/sv/Produkter/Innehall/Mobilitet/"&gt;The add-on&lt;/a&gt; for EPiServer CMS 6 R2 is out for international users, and it's &lt;a href="http://www.episerver.com/sv/Produkter/Innehall/Mobilitet/"&gt;free&lt;/a&gt; and open source.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://www.youtube.com/embed/XRwXVEW32l0" allowfullscreen="" frameborder="0" height="200" width="300"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;The new add-on allows current EPiServer customers to create a mobile version of their site using existing content. The add-on will be part of the standard installation with future versions of the platform.&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 375px; height: 265px;" alt="MobilePack from EPiServer" src="http://www.cmswire.com/images/EPiServerMobilePack-image1-2011.jpg" /&gt;&lt;br /&gt;While discussing a mobile / smart phone approach based upon native or web application it's equally important to &lt;a href="http://www.nansen.se/Kontakt/Stockholm/"&gt;discuss generated, semi-generated&lt;/a&gt; or manually / template based mobile content for external and web sites.&lt;br /&gt;&lt;br /&gt;Current status and ambition situation dictates &lt;a href="http://www.episerver.com/sv/Produkter/Innehall/Mobilitet/"&gt;what's best for your organization&lt;/a&gt;.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-7368209406362928949?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/7368209406362928949/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/08/is-free-episerver-mobilepack-for-you.html#comment-form' title='1 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/7368209406362928949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/7368209406362928949'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/08/is-free-episerver-mobilepack-for-you.html' title='Is the free EPiServer MobilePack for You?'/><author><name>Martin Edenström - Nansen/MKSE.com</name><uri>http://www.blogger.com/profile/09486419029525508136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://upload.idg.se/eforum/bilder/userinfo/42603.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/XRwXVEW32l0/default.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-6997042301750683687</id><published>2011-08-15T10:25:00.003+02:00</published><updated>2011-09-01T16:29:23.631+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nansen_En'/><title type='text'>Facebook E-commerce with EPiServer CMS 6</title><content type='html'>EPiServer has released yet &lt;a href="http://t.co/4FrlB6G"&gt;another video&lt;/a&gt; demoing Facebook E-commerce "F-commerce" based upon integraded EPiServer CMS 6 R2 and EPiServer Commerce GUI controls.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://www.youtube.com/embed/ZQLMCMbZiXg" allowfullscreen="" frameborder="0" height="200" width="300"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;EPiServer demonstrated the same features for the Nansen US team and our visiting Nansen Sweden delegation during EPiServer USA North American Partner Summit 2011 in June.&lt;br /&gt;&lt;br /&gt;If you're interested in learning more about Facebook E-commerce with EPiServer CMS 6 &lt;a href="http://www.nansen.se/Kontakt/Stockholm/"&gt;give us a call&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);" class="" style="display: block;" id="formatbar_CreateLink" title="Länk"&gt;&lt;img src="http://www.blogger.com/img/blank.gif" alt="Länk" class="gl_link" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-6997042301750683687?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/6997042301750683687/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/08/facebook-e-commerce-with-episerver-cms.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6997042301750683687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6997042301750683687'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/08/facebook-e-commerce-with-episerver-cms.html' title='Facebook E-commerce with EPiServer CMS 6'/><author><name>Martin Edenström - Nansen/MKSE.com</name><uri>http://www.blogger.com/profile/09486419029525508136</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://upload.idg.se/eforum/bilder/userinfo/42603.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/ZQLMCMbZiXg/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-3681105865106387604</id><published>2011-06-21T21:52:00.018+02:00</published><updated>2011-09-07T16:09:25.030+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='solr'/><category scheme='http://www.blogger.com/atom/ns#' term='Team Burton'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><title type='text'>Solr Search - Some Tips And Pointers</title><content type='html'>&lt;div&gt;We've recently launched a huge project where we implemented &lt;a href="http://lucene.apache.org/solr/"&gt;&lt;b&gt;Solr&lt;/b&gt;&lt;/a&gt; as the search platform. Even though Solr is quite easy to get started with, we've got a few tips and pointers to make life with Solr easier for you!&lt;/div&gt;&lt;div&gt;&lt;h2&gt;&lt;span class="Apple-style-span"&gt;Know your configuration files&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;We had some initial trouble with the Solr configuration files, normally located under C:/solr/conf. The most important configuration files are solrconfig.xml and schema.xml.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;In schema.xml, make sure the fields matches those  you've defined in your application.&lt;/li&gt;&lt;li&gt;The config files are case sensitive! Make sure you spell copyField, multiValued etc correctly.&lt;/li&gt;&lt;li&gt;If you don't need elevation and have problems with configuration, try turning off the elevate.xml handler by uncommenting the appropriate lines in solrconfig.xml.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;h2&gt;&lt;span class="Apple-style-span"&gt;Improve performance by customizing solrconfig.xml&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;Solrconfig.xml holds a lot of fun stuff. Here you can setup Solr to improve the performance. If your hardware is up for it, that is.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here are a few elements to get your started:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;mergeFactor&lt;/b&gt; decides what size your index segments should have, thus either improving indexing or searching.&lt;/li&gt;&lt;li&gt;&lt;b&gt;ramBufferSizeMB&lt;/b&gt; sets the amount of RAM available for Solr, before documents are flushed.&lt;/li&gt;&lt;li&gt;&lt;b&gt;autoWarmCount&lt;/b&gt; may be used to pre-populate data from the search index.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here's a &lt;a href="http://wiki.apache.org/solr/SolrPerformanceFactors"&gt;great wiki page on Solr and performance&lt;/a&gt;, for further reading and available configuration options.&lt;/div&gt;&lt;div&gt;&lt;h2&gt;&lt;span class="Apple-style-span"&gt;Use an absolutely unique key&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;You should define a unique key that will always be unique for a specific item in your Solr index. Either you assign this unique key an auto generated GUID, or you use Solr's built in UniqueKey field.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;In schema.config, &lt;b&gt;add the Solr UUID type&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&amp;lt;fieldType name="uuid" class="solr.UUIDField" indexed="true" /&amp;gt;&lt;br /&gt;&lt;br /&gt;Also add a &lt;b&gt;field of the UUID type&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&amp;lt;field name="uid" type="uuid" indexed="true" stored="true"&lt;br /&gt;default="NEW" /&amp;gt;&lt;br /&gt;&lt;br /&gt;Finally, &lt;b&gt;point out the field as the unique key&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&amp;lt;uniqueKey&amp;gt;uid&amp;lt;/uniqueKey&amp;gt;&lt;div&gt;&lt;div&gt;&lt;h2&gt;&lt;span class="Apple-style-span"&gt;Summary&lt;/span&gt;&lt;/h2&gt;&lt;/div&gt;This was just some quick tips and pointers to get you more comfortable with Solr. More specifics on the project launch to come!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-3681105865106387604?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/3681105865106387604/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/06/solr-search-some-tips-and-pointers.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/3681105865106387604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/3681105865106387604'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/06/solr-search-some-tips-and-pointers.html' title='Solr Search - Some Tips And Pointers'/><author><name>Martin S.</name><uri>http://www.blogger.com/profile/05600756245484164567</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2KZ7StXU0rw/TFu3rcmijyI/AAAAAAAAAlQ/ENTfrnmboZI/S220/gbg.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-2652972563761613921</id><published>2011-06-16T16:47:00.004+02:00</published><updated>2011-06-16T17:25:57.985+02:00</updated><title type='text'>Lansering av Sveriges charmigaste hem</title><content type='html'>Idag lanserade vi &lt;a href="http://www.fastighetsbyran.se/"&gt;Fastighetsbyråns &lt;/a&gt;nya kampanjsajt &lt;a href="http://www.sverigescharmigastehem.se/"&gt;http://www.sverigescharmigastehem.se/&lt;/a&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En sida där alla kan vara med och tävla med 1-5 bilder på sin bostad. Vinnaren kan sedan stolt titulera sig ägare av Sveriges charmigaste hem.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sajten är till skillnad från många av våra andra släpp inte byggd på EPiServer, utan baseras helt på &lt;a href="http://www.asp.net/mvc/mvc3"&gt;Microsoft ASP.NET MVC 3&lt;/a&gt; och &lt;a href="http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx"&gt;Razor&lt;/a&gt;. Detta i kombination med &lt;a href="http://msdn.microsoft.com/en-us/data/aa937723"&gt;ADO.NET Entity Framework 4.1&lt;/a&gt; och en hel del JQuery har resulterat i en sajt med mycket ajaxfunktionalitet och en stor mängd integrationer mot diverse sociala medier. Bl.a. har vi inloggning via facebook, möjlighet att dela youtube-filmer och twitterflöden.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Vår systerbyrå &lt;a href="http://www.soderhavet.com/"&gt;Söderhavet&lt;/a&gt; har stått för designen och vi riktar ett stort tack för ett (återigen) mycket lyckat samarbete!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Projektgruppen från Nansens sida bestod av:&lt;/div&gt;&lt;div&gt;&lt;b&gt;Projektledning och backend: &lt;/b&gt;&lt;a href="http://twitter.com/#!/svalgrodnad"&gt;Robert Linde&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Frontend: &lt;/b&gt;Nansens senaste stjärnskott &lt;a href="http://twitter.com/#!/wiidoweb"&gt;Giovanni Vivanco&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Design och koncept: &lt;/b&gt;Mats Forsell(&lt;a href="http://www.soderhavet.com/"&gt;Söderhavet&lt;/a&gt;) och Anna Sandqvist(&lt;a href="http://www.soderhavet.com/"&gt;Söderhavet&lt;/a&gt;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-T1aLkgTvRMw/Tfoe-0e406I/AAAAAAAAACA/0yAfw8okCjA/s1600/sch1.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style=" margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 318px;" src="http://4.bp.blogspot.com/-T1aLkgTvRMw/Tfoe-0e406I/AAAAAAAAACA/0yAfw8okCjA/s320/sch1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5618837549687034786" /&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-Ck3vJPzFL7U/Tfofh77wwyI/AAAAAAAAACI/6eRo9fCu37Q/s1600/sch2.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 318px;" src="http://4.bp.blogspot.com/-Ck3vJPzFL7U/Tfofh77wwyI/AAAAAAAAACI/6eRo9fCu37Q/s320/sch2.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5618838152982610722" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-2652972563761613921?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/2652972563761613921/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/06/lansering-av-sveriges-charmigaste-hem.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2652972563761613921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/2652972563761613921'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/06/lansering-av-sveriges-charmigaste-hem.html' title='Lansering av Sveriges charmigaste hem'/><author><name>Robban</name><uri>http://www.blogger.com/profile/17935432007487989884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-T1aLkgTvRMw/Tfoe-0e406I/AAAAAAAAACA/0yAfw8okCjA/s72-c/sch1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-6771841570270186777</id><published>2011-06-13T23:24:00.008+02:00</published><updated>2011-06-14T15:42:58.114+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Commerce'/><category scheme='http://www.blogger.com/atom/ns#' term='episerver'/><title type='text'>Mutiple brands in EPiServer Commerce</title><content type='html'>In EPiServer Commerce you map your products to a product template and your product listings to a product listing template this are then used to connect Commerce with EPiServer in the "CatalogPageProvider", all this is fine until you for example add a new catalog to Commerce that needs a different template then the default catalog.&lt;br /&gt; This is what happened to us in our project when we added a new site with different design and product catalog into the EPiServer Commerce installation. To solve this problem we extended EPiServers CatalogPageProvider and did our own implementation of the function "GetPageType" that delivered different templates based on the catalog id of the page.&lt;br /&gt;&lt;br /&gt;Here is our implementation of the GetPageType function,&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;public class AvalancheCatalogPageProvider : CatalogPageProvider&lt;br /&gt;{&lt;br /&gt; protected override string GetPageType(string key)&lt;br /&gt; {&lt;br /&gt;  var store = new CommerceSiteMappingStore();&lt;br /&gt;  var dictionary = SplitKey(key);&lt;br /&gt;&lt;br /&gt;  int catalogId;&lt;br /&gt;  CommerceSiteMapping mapping;&lt;br /&gt;  if (int.TryParse(dictionary["CatalogId"], out catalogId) &amp;&amp; (mapping = store.Find(catalogId)) != null)&lt;br /&gt;  {&lt;br /&gt;   var nodeType = (NodeType)Enum.Parse(typeof(NodeType), dictionary["NodeType"]);&lt;br /&gt;   switch (nodeType)&lt;br /&gt;   {&lt;br /&gt;    case NodeType.CatalogEntry:&lt;br /&gt;     return mapping.CatalogEntryPageType.Name;&lt;br /&gt;    case NodeType.CatalogNode:&lt;br /&gt;     return mapping.CatalogNodePageType.Name;&lt;br /&gt;   }&lt;br /&gt;   return mapping.FallbackPageType.Name;&lt;br /&gt;  }&lt;br /&gt;  return base.GetPageType(key);&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private static IDictionary&lt;string, string&gt; SplitKey(string key)&lt;br /&gt; {&lt;br /&gt;  Dictionary&lt;string, string&gt; dictionary = new Dictionary&lt;string, string&gt;();&lt;br /&gt;  string[] strArray = MappedPPDB.SplitKey(key);&lt;br /&gt;  dictionary.Add("NodeId", strArray[0]);&lt;br /&gt;  dictionary.Add("CatalogName", strArray[1]);&lt;br /&gt;  dictionary.Add("ParentNodeId", strArray[2]);&lt;br /&gt;  dictionary.Add("CatalogId", strArray[3]);&lt;br /&gt;  dictionary.Add("NodeType", strArray[4]);&lt;br /&gt;  dictionary.Add("ID", strArray[5]);&lt;br /&gt;  dictionary.Add("ParentNodeCode", strArray[6]);&lt;br /&gt;  return dictionary;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;The differences between this implementation and EPiServers is that we return different page types based on the catalog id of the page that is loading.&lt;br /&gt;The mappings are saved in the dynamic data store and editable via a gui plugin in EPiServer, if we can't find a mapping that is configured in our tool we call EPiServers default implementation to let it handle the request.&lt;br /&gt;&lt;br /&gt;As I said this is the solution for our project and the needs we had were each catalog is represented by only one page type.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-6771841570270186777?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/6771841570270186777/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/06/mutiple-brands-in-episerver-commerce.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6771841570270186777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6771841570270186777'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/06/mutiple-brands-in-episerver-commerce.html' title='Mutiple brands in EPiServer Commerce'/><author><name>Viktor</name><uri>http://www.blogger.com/profile/07776024895753039361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-1589954753759206532</id><published>2011-06-10T18:34:00.002+02:00</published><updated>2011-06-10T18:40:07.801+02:00</updated><title type='text'>A short summary of NDC 2011</title><content type='html'>&lt;div&gt;For the last few days, 7 developers from Nansen Stockholm were attending the &lt;a href="http://www.ndc2011.no"&gt;Norwegian Developers Conference&lt;/a&gt; in Oslo, Norway. The 3 days were jam-packed with great and inspirational talks covering a wide array of topics and technologies.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When selecting which talks to attend, I made a conscious choice of avoiding talks that seemed code-heavy as well as talks that seemed to cover to narrow of a field. Instead, I opted for talks that talked more of "&lt;i&gt;why&lt;/i&gt;" instead of "&lt;i&gt;how&lt;/i&gt;". I did this because in my experience, techy talks are usually much better when viewed on a computer so one can pause and reflect and digest what was being presented. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I started of with a talk by Robert C. Martin, also known as Uncle Bob and author of books like Clean Code and the newly released Clean Coder. He gave a magnificent talk about how programming languages have progressed through several paradigm shift and how we may have seen all types of languages that are going to exist. Given that, what would the final programming language look like? According to Uncle Bob - probably something like &lt;a href="http://clojure.org/"&gt;Clojure&lt;/a&gt;!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Next up were two talks about F# and functional programming from Amanda Laucher. Just like Uncle Bob, she believed that the future of computer programming lays in functional programming that is stateless and hence easily parallellizable. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Jon Skeet ended the day with Async 101, which is the new way to handle concurency in C# (5.0?). A bit tricky and not as elegant as the functional approach, but still much neater than todays solutions.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Day 2 started of with a double session from Stuart Sierra who gave us a very solid training in the basics and not-so-basics of Clojure. I took a real shine to this language and considering it runs on both the CLR and JVM I'm definatly going to check it out more.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Uncle Bob was up next, this time talking about monads in Clojure. This talk was great, Uncle Bob did a great job of explaining this incredibly dense topic in a straight-forward manner, but at the end of this session my brain was leaking out through my ears. What I took away from the talk was that monads can be used to allow functions that operate on a certain type to accept and completely different type (note: I could be completely wrong :)). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I had a great conference even if I wish I could &lt;span class="Apple-style-span" &gt;fork()&lt;/span&gt; at times to go and see several sessions at once. Luckily all session were recorded and should be released on the NDC site soon!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-1589954753759206532?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/1589954753759206532/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/06/short-summary-of-ndc-2011.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/1589954753759206532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/1589954753759206532'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/06/short-summary-of-ndc-2011.html' title='A short summary of NDC 2011'/><author><name>Bartek</name><uri>http://www.blogger.com/profile/13140377550688286488</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6619606000431090378.post-6050485771227227595</id><published>2011-06-09T23:12:00.002+02:00</published><updated>2011-06-10T00:01:01.900+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='roadmap'/><category scheme='http://www.blogger.com/atom/ns#' term='episummit11'/><category scheme='http://www.blogger.com/atom/ns#' term='episerver'/><title type='text'>Roadmap for Episerver</title><content type='html'>At the last session of the 2011 &lt;a href="http://www.episerver.com/en/Events/Upcoming_Events/EPiServer-Partner-Summit-20111/"&gt;North American Episerver Partner Summit&lt;/a&gt; (&lt;a href="http://twitter.com/#!/search/%23episummit11"&gt;#episummit11&lt;/a&gt;) &lt;a href="http://world.episerver.com/System/Users-and-profiles/Community-Profile-Card/Bob%20Egner/"&gt;Bob Egner&lt;/a&gt; of Episerver presented a very interesting Product Roadmap.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The roadmap is for partner eyes only, but the strategy is based around a few points&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;/li&gt;&lt;li&gt;Multi channel&lt;/li&gt;&lt;li&gt;Personalized content&lt;/li&gt;&lt;li&gt;Empower Content Contributors&lt;/li&gt;&lt;li&gt;Measure and Optimize&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;li&gt;Development and Operational Enviroments&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;My take on this is that Episerver is really moving forward from being "just a cms" to a much more competent and comprehensive partner.  All in all it the Episerver future looks fun and exciting!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6619606000431090378-6050485771227227595?l=blog.nansen.se' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.nansen.se/feeds/6050485771227227595/comments/default' title='Kommentarer till inlägget'/><link rel='replies' type='text/html' href='http://blog.nansen.se/2011/06/roadmap-for-episerver.html#comment-form' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6050485771227227595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6619606000431090378/posts/default/6050485771227227595'/><link rel='alternate' type='text/html' href='http://blog.nansen.se/2011/06/roadmap-for-episerver.html' title='Roadmap for Episerver'/><author><name>hkraft</name><uri>http://www.blogger.com/profile/01399141795246703790</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://1.bp.blogspot.com/_jQJ_YJr9yQQ/SQBBMT5VuSI/AAAAAAAAACc/t3OQqv--M98/S220/hk.jpg'/></author><thr:total>0</thr:total></entry></feed>
