<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fredrik Malmgren &#187; Verktyg</title>
	<atom:link href="http://fredrikmalmgren.se/kategori/utveckling/verktyg/feed/" rel="self" type="application/rss+xml" />
	<link>http://fredrikmalmgren.se</link>
	<description>Allt inom webb och mobilt</description>
	<lastBuildDate>Wed, 23 Mar 2011 15:28:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Ny trackingkod för Google Analytics</title>
		<link>http://fredrikmalmgren.se/2010/08/ny-trackingkod-for-google-analytics/</link>
		<comments>http://fredrikmalmgren.se/2010/08/ny-trackingkod-for-google-analytics/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 11:32:57 +0000</pubDate>
		<dc:creator>Fredrik Malmgren</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Tjänster]]></category>
		<category><![CDATA[Utveckling]]></category>
		<category><![CDATA[Verktyg]]></category>
		<category><![CDATA[google analytics]]></category>

		<guid isPermaLink="false">http://fredrikmalmgren.se/?p=1627</guid>
		<description><![CDATA[Många är vi som använder Googles populära trackingsystem Google Analytics. Nu för tiden när Google har gått ut med att laddtiden för en sida att laddas spelar roll för SEO så är det väldigt viktigt att scriptet för Google Analytics inte gör sidan seg när man väntar på att den ska koppla upp mot servern. [...]]]></description>
			<content:encoded><![CDATA[<p>Många är vi som använder Googles populära trackingsystem <a title="Google Analytics | Official Website" href="http://analytics.google.com" target="_blank">Google Analytics</a>. Nu för tiden när Google har gått ut med att laddtiden för en sida att laddas spelar roll för SEO så är det väldigt viktigt att scriptet för Google Analytics inte gör sidan seg när man väntar på att den ska koppla upp mot servern. För en tid sedan kom Google med en lösning på detta problem, nämligen ett asynkront javascript. I slutet av <a title="Google Analytics Blog: Google  Analytics launches asynchronous  tracking" href="http://analytics.blogspot.com/2009/12/google-analytics-launches-asynchronous.html" target="_blank">2009 släppte Google detta javascript</a> som Beta och från <a title="Google Analytics Blog: It’s now easy to set up new  sites with  Asynchronous Tracking" href="http://analytics.blogspot.com/2010/05/its-now-easy-to-set-up-new-sites-with.html" target="_blank">maj 2010 är det detta javascript man får som standard </a>när man lägger till nya sajter i Google Analytics.</p>
<p>Så här såg den gamla koden ut:</p>
<pre class="brush: php; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;
	var gaJsHost = ((&quot;https:&quot; == document.location.protocol) ? &quot;https://ssl.&quot; : &quot;http://www.&quot;);
	document.write(unescape(&quot;%3Cscript src='&quot; + gaJsHost + &quot;google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E&quot;));
&lt;/script&gt;

&lt;script type=&quot;text/javascript&quot;&gt;
	try {
		var pageTracker = _gat._getTracker(&quot;UA-xxxxxxx-x&quot;);
		pageTracker._trackPageview();
	} catch(err) {}
&lt;/script&gt;
</pre>
<p>Den nya asynkronta javascriptet:</p>
<pre class="brush: php; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;
	var analyticsFileTypes = [''];
	var analyticsEventTracking = 'enabled';
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
	var _gaq = _gaq || [];
	_gaq.push(['_setAccount', 'UA-xxxxxxxx-x']);
	_gaq.push(['_trackPageview']);

	(function() {
		var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
		ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
		(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
	})();
&lt;/script&gt;
</pre>
<p>Självklart fungerar fortfarande den gamla koden men det är rekommenderat att byta till den nya snabbare koden så snart som möjligt.</p>
]]></content:encoded>
			<wfw:commentRss>http://fredrikmalmgren.se/2010/08/ny-trackingkod-for-google-analytics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Regex Coach – Interaktiva reguljära uttryck</title>
		<link>http://fredrikmalmgren.se/2009/07/regex-coach-%e2%80%93-interaktiva-reguljara-uttryck/</link>
		<comments>http://fredrikmalmgren.se/2009/07/regex-coach-%e2%80%93-interaktiva-reguljara-uttryck/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 13:47:55 +0000</pubDate>
		<dc:creator>Fredrik Malmgren</dc:creator>
				<category><![CDATA[Utveckling]]></category>
		<category><![CDATA[Verktyg]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[regex coach]]></category>

		<guid isPermaLink="false">http://fredrikmalmgren.se/?p=85</guid>
		<description><![CDATA[Alla som utvecklar något för webben befinner sig då och då i situationer där man måste använda sig av reguljära uttryck (på engelska regular expressions, vilket ofta förkortas till regex eller regexp). Användningsområdet för regex är många. Det kan exempelvis vara allt från när man vill validera länkar som en användare matar in i ett [...]]]></description>
			<content:encoded><![CDATA[<p>Alla som utvecklar något för webben befinner sig då och då i situationer där man måste använda sig av <a title="Reguljära uttryck - Wikipedia" href="http://sv.wikipedia.org/wiki/Regulj%C3%A4ra_uttryck" target="_blank">reguljära uttryck</a> (på engelska <strong>regular expressions</strong>, vilket ofta förkortas till <strong>regex</strong> eller <strong>regexp</strong>). Användningsområdet för regex är många. Det kan exempelvis vara allt från när man vill validera länkar som en användare matar in i ett formulär till när man ska sätta upp ett mål i Google Analytics och vill skapa en funnel och man måste matcha länkar.</p>
<p>Man kan förstås alltid testa sig fram med ”trial and error”-metoden vilket också funkar men kan ta väldigt lång tid om man inte vet på ett ungefär hur det ska se ut. Det är här <a title="The Regex Coach - interactive regular expressions" href="http://weitz.de/regex-coach/" target="_blank">Regex Coach</a> kommer till stor nytta.</p>
<div id="attachment_595" class="wp-caption aligncenter" style="width: 516px"><a href="http://fredrikmalmgren.se/wp-content/uploads/2009/07/regex-coach-screenshot.png"><img class="size-full wp-image-595" title="Regex Coach – Interaktiva reguljära uttryck" src="http://fredrikmalmgren.se/wp-content/uploads/2009/07/regex-coach-screenshot.png" alt="Regex Coach – Interaktiva reguljära uttryck" width="506" height="545" /></a><p class="wp-caption-text">Regex Coach – Interaktiva reguljära uttryck</p></div>
<p>Programmet är väldigt enkelt. Det består egentligen av två stora textfält. I det översta skriver man in sin regex och i det understa skriver man in textsträngen man vill använda sin regex på. Den eller de delar i texten som matchar din inskrivning regex kommer att markeras med gult i realtid så man ser direkt vad varje del gör. Under textfälten finns ett antal flikar. Dessa flikar är lite överkurs men det skadar inte om du bekantar dig med dem i alla fall.</p>
<p>Vill man veta mer om hur Regex Coach fungerar rekommenderar jag att man tittar på deras <a title="The Regex Coach - Tutorial" href="http://weitz.de/regex-coach/tutorial1.html" target="_blank">tutorial</a> som går igenom programmet i några enkla steg.</p>
]]></content:encoded>
			<wfw:commentRss>http://fredrikmalmgren.se/2009/07/regex-coach-%e2%80%93-interaktiva-reguljara-uttryck/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

