<?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>Andreas Karlsson</title>
	<atom:link href="http://andreask.se/feed/" rel="self" type="application/rss+xml" />
	<link>http://andreask.se</link>
	<description></description>
	<lastBuildDate>Fri, 27 Nov 2009 19:32:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ett bra verktyg för regular expressions</title>
		<link>http://andreask.se/regular-expressions/</link>
		<comments>http://andreask.se/regular-expressions/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 19:31:52 +0000</pubDate>
		<dc:creator>Andreas Karlsson</dc:creator>
				<category><![CDATA[Webb]]></category>
		<category><![CDATA[Adobe Air]]></category>
		<category><![CDATA[RegExr]]></category>
		<category><![CDATA[reguljära uttryck]]></category>

		<guid isPermaLink="false">http://andreask.se/?p=1090</guid>
		<description><![CDATA[Jag hör till skaran som älskar reguljära uttryck, eller på engelska regular expressions, men har lite svårt att få grepp om dem och blir därför nästintill förvånad när de väl fungerar och gör det jag vill. Via Twitter hittade jag i veckan artikeln Regular Expressions for Dummies: Screencast Series av Jeffrey Way. NetTuts+-artikeln innehåller fem [...]]]></description>
			<content:encoded><![CDATA[<p>Jag hör till skaran som älskar <a href="http://sv.wikipedia.org/wiki/Regulj%C3%A4ra_uttryck">reguljära uttryck</a>, eller på engelska <strong>regular expressions</strong>, men har lite svårt att få grepp om dem och blir därför nästintill förvånad när de väl fungerar och gör det jag vill. <a href="http://twitter.com/tutsplus/status/5987709401">Via Twitter</a> hittade jag i veckan artikeln <em><a href="http://net.tutsplus.com/videos/screencasts/regular-expressions-for-dummies-screencast-series/">Regular Expressions for Dummies: Screencast Series</a></em> av <a href="http://jeffrey-way.com/">Jeffrey Way</a>. <a href="http://net.tutsplus.com/">NetTuts+</a>-artikeln innehåller fem screencasts som går igenom, ja &#8211; vad vet jag&#8230; För när jag ögnade artikeln hade jag ganska snart tappat intresset för den och istället letat reda på det verktyg som används i åtminstone den första av filmerna.</p>
<div id="attachment_1098" class="wp-caption aligncenter" style="width: 490px"><img src="http://andreask.se/wp-content/uploads/2009/11/regexr-480x348.png" alt="RegExr" width="480" height="348" class="size-medium wp-image-1098" /><p class="wp-caption-text">RegExr underlättar arbetet med reguljära uttryck</p></div>
<p>Verktyget heter <a href="http://www.gskinner.com/blog/archives/2008/03/regexr_free_onl.html">RegExr</a> och är utvecklat av <a href="http://gskinner.com">GSkinner</a>. Det är helt gratis och finns både i <a href="http://gskinner.com/RegExr/">en webbaserad version</a> och <a href="http://www.gskinner.com/RegExr/desktop/">en <span style="text-decoration: line-through;">vanlig</span> som du laddar ner, installerar och kör från din egen dator</a> (byggt på <a href="http://www.adobe.com/se/products/air/">Adobe Air</a> och fungerar på OS X/Windows/Linux). Med hjälp av RegExr kan man snabbt och enkelt skriva, redigera och laserslipa sina reguljära uttryck och direkt se konsekvenserna av det man gör. Learning by doing at it&#8217;s best.</p>
]]></content:encoded>
			<wfw:commentRss>http://andreask.se/regular-expressions/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Snyggare länkar för dina användare</title>
		<link>http://andreask.se/snyggare-lankar-for-dina-anvandare/</link>
		<comments>http://andreask.se/snyggare-lankar-for-dina-anvandare/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 18:28:25 +0000</pubDate>
		<dc:creator>Andreas Karlsson</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Author Slug]]></category>
		<category><![CDATA[Author Slug Field]]></category>
		<category><![CDATA[Dagens jazz]]></category>

		<guid isPermaLink="false">http://www.andreask.se/?p=1077</guid>
		<description><![CDATA[Jag har just installerat tilläggen Author Slug och Author Slug Field på Wordpress-installationen för Dagens jazz. Varför? För att få snyggare permalänkar för användarsidorna.
Author Slug låter dig ställa in http://example.com/author/author-name/ till att bli t.ex. http://example.com/medarbetare/author-name/. Det är en funktion jag kan tycka borde finnas med som standard i Wordpress; det vore ett snyggt komplement under [...]]]></description>
			<content:encoded><![CDATA[<p>Jag har just installerat tilläggen <a href="http://www.microkid.net/wordpress/author-slug/">Author Slug</a> och <a href="http://wordpress.org/extend/plugins/author-slug-field/">Author Slug Field </a>på Wordpress-installationen för <a href="http://dagensjazz.se">Dagens jazz</a>. Varför? För att få snyggare permalänkar för användarsidorna.</p>
<p><strong>Author Slug</strong> låter dig ställa in <code>http://example.com/<strong>author</strong>/author-name/</code> till att bli t.ex. <code>http://example.com/<strong>medarbetare</strong>/author-name/</code>. Det är en funktion jag kan tycka borde finnas med som standard i Wordpress; det vore ett snyggt komplement under Inställningar &#x2192; Permalänkar där man sedan tidigare kan ställa in egna värden för kategoribas och etikettbas.</p>
<p><strong>Author Slug Field</strong> lägger till ett fält under Användare &#x2192; Din profil där man får ställa in den sista delen av permalänken. <code>http://example.com/author/<strong>admin</strong>/</code> kan nu ställas in till att exepmelvis bli <code>http://example.com/author/<strong>fornamn-efternamn</strong>/</code>. </p>
<p>Se exempel på Dagens jazz: <a href="http://dagensjazz.se/medarbetare/jimmy-asklund/">http://dagensjazz.se/medarbetare/jimmy-asklund/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://andreask.se/snyggare-lankar-for-dina-anvandare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sätt upp en lokal utvecklingsmiljö i Leopard &#8211; steg för steg</title>
		<link>http://andreask.se/satt-upp-en-lokal-utvecklingsmiljo-i-leopard-steg-for-steg/</link>
		<comments>http://andreask.se/satt-upp-en-lokal-utvecklingsmiljo-i-leopard-steg-for-steg/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 12:13:14 +0000</pubDate>
		<dc:creator>Andreas Karlsson</dc:creator>
				<category><![CDATA[Webb]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MacPorts]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Subversion]]></category>

		<guid isPermaLink="false">http://www.andreask.se/?p=878</guid>
		<description><![CDATA[Sedan en tid tillbaka har jag jobbat väldigt mycket tillsammans med Dabber, en trevlig webbyrå med fokus på video. Just nu jobbar vi med ett väldigt stort projekt där jag har ansvar för utvecklingen och att saker blir klara i tid. Till min stora glädje låg det även på min lott att plocka in en [...]]]></description>
			<content:encoded><![CDATA[<p><span class="anfang">S</span><span class="caps">edan en tid tillbaka</span> har jag jobbat väldigt mycket tillsammans med <a href="http://dabber.tv">Dabber</a>, en trevlig webbyrå med fokus på video. Just nu jobbar vi med ett väldigt stort projekt där jag har ansvar för utvecklingen och att saker blir klara i tid. Till min stora glädje låg det även på min lott att plocka in en extern förmåga att hjälpa mig i utvecklingen. Så tidigare i veckan träffades jag och <a href="http://ptz0n.se">Erik Pettersson</a>, som är &#8211; förutom en klippa på webb &#8211; en god vän, för att planera upp sommaren och projektet.</p>
<p>Det första steget blev givetvis att se över våra lokala utvecklingsmiljöer. I Leopard. Det som har skapat frustration och ominstallationer för mig under en lång tid. Men tack vare att <a href="http://qvister.se">Anton Lindqvist</a> tipsade mig om hur han använt sig av <a href="http://www.macports.org/"><strong>MacPorts</strong></a> och hur han fått det att fungera bra så blev det inte fullt så krångligt som tidigare försök. Särskilt inte med tanke på att jag upptäckte hur man lätt avinstallerar <strong>allt</strong> man installerar med MacPorts. Efter ett par tre försök rullade allt på min ena dator, och med allt menar jag:</p>
<ul>
<li>Python</li>
<li>MySQL</li>
<li>Apache</li>
<li>Subversion</li>
<li>Django</li>
<li>PHP</li>
</ul>
<p>Fortsätt läsa så går jag igenom steg för steg hur jag gjorde. Om jag gjort fel någonstans, är otydlig, om det inte fungerar eller om det för den delen fungerar &#8211; <strong>lämna gärna en kommentar och hjälp mig på så sätt att förbättra det här inlägget</strong>.</p>
<p><strong>Observera:</strong> vid ett par tillfällen i inlägget när vi ska redigera filer förekommer kommandot <code><a href="http://manual.macromates.com/en/using_textmate_from_terminal.html">mate</a></code>, det kräver att du har <a href="http://macromates.com/">Textmate</a> installerat. Har du inte det kan du lika gärna använda dig av till exempel <a href="http://www.ss64.com/osx/pico.html"><code>pico</code></a> eller <a href="http://www.ss64.com/bash/vi.html"><code>vi</code></a>.</p>
<h2>Installera MacPorts</h2>
<p>Först av allt, se till att ha <a href="http://developer.apple.com/tools/xcode/"><strong>Xcode</strong></a> installerat, det krävs av MacPorts. Installera sedan MacPorts enligt <a href="http://www.macports.org/install.php">anvisningarna på deras hemsida</a>. När installationen är klar, öppna upp ett nytt Terminal-fönster för att vara säker på att <a href="http://guide.macports.org/#using.port">kommandot <code>port</code></a> har laddats in.</p>
<p>Det kan vara bra att notera att det vi installerar med hjälp av <code>port</code> hamnar som standard i <code>/opt/local/</code>, <a href="http://guide.macports.org/#internals.hierarchy">läs mer om det på deras hemsida</a>.</p>
<h2>Installera Python</h2>
<p>Leopard skeppas med Python 2.5, men för enkelhetens skull installerar vi Python på egen hand för att ha allt samlat på ett ställe och ha full koll på hela utvecklingsmiljön. Jag har valt att använda mig av <strong>Python 2.6</strong> här, men det ska gå lika bra med någon annan version. Man kan även installera flera Python-versioner och sedan enkelt växla mellan dem, till exempel med <strong>python_select</strong> som vi strax kommer att installera.</p>
<pre><code>$ sudo port install python26
$ sudo port install python_select</code></pre>
<p>Sätt Python-versionen som vi nyss installerade till standard med hjälp av <code>python_select</code> och kontrollera att det är korrekt Python-version som körs:</p>
<pre><code>$ sudo python_select python26
Selecting version "python26" for python
$ which python
/opt/local/bin/python</code></pre>
<h2>Installera MySQL</h2>
<pre><code>$ sudo port install mysql5-server</code></pre>
<p>För att MySQL ska startas automatiskt vid uppstart:</p>
<pre><code>$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5-server.plist</code></pre>
<p>Ta reda på var din server socket ligger och skapa följande symboliska länkar så att PHP och Pyhton fungerar med MySQL:</p>
<pre><code>$ mysql_config5 --socket
<strong>/opt/local/var/run/mysql5/mysqld.sock</strong>
$ sudo ln -s <strong>/opt/local/var/run/mysql5/mysqld.sock</strong> /tmp/mysql.sock
$ sudo mkdir /var/mysql
$ sudo ln -s <strong>/opt/local/var/run/mysql5/mysqld.sock</strong> /var/mysql/mysql.sock</code></pre>
<p>Slå av MySQL, skapa rotanvändare (root) och standarddatabasen och slå sedan på MySQL igen:</p>
<pre><code>$ sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql5-server.plist
$ sudo /opt/local/lib/mysql5/bin/mysql_install_db --user=mysql
$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5-server.plist</code></pre>
<p>Sätt ett lösenord för root:</p>
<pre><code>$ mysql5 -u root

mysql> UPDATE mysql.user SET Password = PASSWORD('<strong>password</strong>') WHERE User = 'root';
mysql> FLUSH PRIVILEGES;
mysql> quit</code></pre>
<p>För att kontrollera att allt har gått bra, prova att logga in som root med det nya lösenordet:</p>
<pre><code>$ mysql5 -u root -p</code></pre>
<h3>Installera MySQL for Python</h3>
<p>För att MySQL och Python ska fungera tillsammans behöver vi installera följande koppling:</p>
<pre><code>$ sudo port install py26-mysql</code></pre>
<h2>Installera Apache</h2>
<p>Börja med att <strong>kontrollera att <em>Webbdelning</em> under <em>Systeminställningar &raquo; Delning</em> är inaktiverat</strong>. Annars riskerar vi konflikter mellan Leopards inbyggda <a href="http://httpd.apache.org/"><strong>Apache</strong></a> och vår installation. Sedan kan vi påbörja installationen:</p>
<pre><code>$ sudo port install apache2</code></pre>
<p>För att Apache ska startas automatiskt vid uppstart:</p>
<pre><code>$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist</code></pre>
<p>Genom att lägga till ett <a href="http://en.wikipedia.org/wiki/Unalias">alias</a> för <code>sudo /opt/local/apache2/bin/<a href="http://httpd.apache.org/docs/2.0/programs/apachectl.html">apachectl</a></code> kan vi underlätta hanteringen av Apache. Öppna <code>~/.profile</code>:</p>
<pre><code>$ mate ~/.profile</code></pre>
<p>Lägg till följande rad:</p>
<pre><code>alias apache2ctl='sudo /opt/local/apache2/bin/apachectl'</code></pre>
<p>När vi laddar om profilen ska vårt nyskapade alias börja fungera:</p>
<pre><code>$ source ~/.profile</code></pre>
<p>Efter omladdningen kan vi testa detta genom att exempelvis starta om Apache med:</p>
<pre><code>$ apache2ctl graceful</code></pre>
<h3>Installera mod_python</h3>
<p><a href="http://www.modpython.org/"><strong>mod_python</strong></a> är en Apache-modul som integrerar Python i servern. Installera den med:</p>
<pre><code>$ sudo port install mod_python26</code></pre>
<p>Innan modulen fungerar måste vi säga åt Apache att ladda in den, vilket vi gör senare i det här inlägget.</p>
<h2>Har du Subversion installerat?</h2>
<p><strong><a href="http://subversion.tigris.org/">Subversion</a></strong> finns som standard i Leopard, men för att dubbelkolla att vi har det installerat kör vi:</p>
<pre><code>$ svn --version</code></pre>
<p>Skulle du inte ha det kan du enkelt installera det med:</p>
<pre><code>$ sudo port install subversion</code></pre>
<h2>Installera Django</h2>
<p>Det finns <a href="http://docs.djangoproject.com/en/dev/intro/install/#s-install-django">flera sätt att installera <strong>Django</strong> på</a>, här kommer vi att använda oss av Subversion och kommandot <code>svn</code>.</p>
<p>Vi hämtar hem den absolut senaste (<em>trunk</em>) samt den senast stabila versionen till en lämplig mapp med hjälp av <code>svn</code>:</p>
<pre><code>mkdir ~/svn
svn co http://code.djangoproject.com/svn/django/trunk/ ~/svn/django_trunk
svn co http://code.djangoproject.com/svn/django/tags/releases/1.0.2/ ~/svn/django-1.0.2</code></pre>
<p>Sedan tar vi reda på var <code>site-packages</code> ligger:</p>
<pre><code>$ python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
<strong>/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages</strong></code></pre>
<p>Nu när vi vet det kan vi skapa en symbolisk där till den Django-version du vill använda dig av:</p>
<pre><code>$ sudo ln -s ~/svn/django_trunk/django <strong>/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/django</strong></code></pre>
<p>Det sista steget vi gör för Django är att skapa ytterligare en symbolisk länk för kommandot <code>django-admin.py</code> så att vi lätt kan använda kommandot oavsett vilken mapp vi befinner oss i:</p>
<pre><code>$ sudo ln -s ~/svn/django_trunk/django/bin/django-admin.py /opt/local/bin/django-admin.py</code></pre>
<h2>Installera PHP</h2>
<pre><code>$ sudo port install php5 +apache2 +fastcgi +imap +tidy +mysql5 +sqlite +pear +readline +sockets +t1lib</code></pre>
<p>Innan PHP rullar som det ska med servern måste vi bland annat säga åt servern att ladda Apache-modulen för PHP, vilket är en av de sakerna vi ska göra härnäst&#8230;</p>
<h2>Konfigurera Apache genom httpd.conf</h2>
<pre><code>$ mate /opt/local/apache2/conf/httpd.conf</code></pre>
<p>Lägg till följande två rader i listan över moduler som Apache ska ladda, det är modulen för mod_python och för PHP:</p>
<pre><code><a href="http://httpd.apache.org/docs/2.2/mod/mod_so.html#loadmodule">LoadModule</a> python_module modules/mod_python.so
LoadModule php5_module modules/libphp5.so</code></pre>
<p>Leta reda på raden</p>
<pre><code>#<a href="http://httpd.apache.org/docs/2.2/mod/core.html#servername">ServerName</a> www.example.com:80</code></pre>
<p>avkommenterad den och ändra den till
<pre><code>ServerName 127.0.0.1:80</code></pre>
<p>Som standard pekar din server mot <code>/opt/local/apache2/htdocs</code>, personligen föredrar jag att använda mappen <code>Sites</code> (översatt till <em>Webbsidor</em> i Leopards grafiska gränssnitt), därför ändrar vi följande rad</p>
<pre><code><a href="http://httpd.apache.org/docs/2.2/mod/core.html#documentroot">DocumentRoot</a> "/opt/local/apache2/htdocs"</code></pre>
<p>och pekar istället <code>DocumentRoot</code> mot <code>Sites</code>: </p>
<pre><code>DocumentRoot "/Users/<strong>username</strong>/Sites"</code></pre>
<p>Vi ändrar även raden</p>
<pre><code>&lt;<a href="http://httpd.apache.org/docs/2.2/mod/core.html#directory">Directory</a> "/opt/local/apache2/htdocs"&gt;</code></pre>
<p>till att peka på samma mapp:</p>
<pre><code>&lt;Directory "/Users/<strong>username</strong>/Sites"&gt;</code></pre>
<p>I det blocket sätter vi även
<pre><code><a href="http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride">AllowOverride</a> None</code></pre>
<p>till</p>
<pre><code>AllowOverride All</code></pre>
<p>Som standard tittar vår server först och främst efter index.html när vi inte anger en specifik fil i vår sökväg. Där vill vi att Apache även ska titta efter index.php, sök reda på raden</p>
<pre><code><a href="http://httpd.apache.org/docs/2.2/mod/mod_dir.html#directoryindex">DirectoryIndex</a> index.html</code></pre>
<p>och lägg till index.php:</p>
<pre><code>DirectoryIndex index.php index.html</pre>
<p></code></p>
<p>I blocket <code>&lt;IfModule <a href="http://httpd.apache.org/docs/2.2/mod/mod_mime.html">mime_module</a>&gt;</code> ska vi även lägga till följande rader för att servern ska tolka våra PHP-filer korrekt:</p>
<pre><code><a href="http://httpd.apache.org/docs/2.2/mod/mod_mime.html#addtype">AddType</a> application/x-httpd-php .php
AddType application/x-httpd-php-source .phps</code></pre>
<p>Starta sedan om servern för att ändringarna ska börja gälla:</p>
<pre><code>$ apache2ctl graceful</code></pre>
<h2>Fortsatt läsning</h2>
<ul>
<li><a href="http://mark-kirby.co.uk/2008/setting-up-virtual-hosts-on-os-x-leopard/">Setting up virtual hosts on OS X Leopard</a></li>
<li><a href="http://docs.djangoproject.com/en/dev/howto/deployment/modpython/#howto-deployment-modpython">How to use Django with Apache and mod_python</a></li>
<li><a href="http://svnbook.red-bean.com/">Version Control with Subversion</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://andreask.se/satt-upp-en-lokal-utvecklingsmiljo-i-leopard-steg-for-steg/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>MacPorts &#8211; uninstall installed</title>
		<link>http://andreask.se/macports-uninstall-installed/</link>
		<comments>http://andreask.se/macports-uninstall-installed/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 21:51:17 +0000</pubDate>
		<dc:creator>Andreas Karlsson</dc:creator>
				<category><![CDATA[Webb]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MacPorts]]></category>
		<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false">http://www.andreask.se/?p=865</guid>
		<description><![CDATA[Ett djupt andetag, det är dags. Ibland är det läge att börja om helt från scratch; sudo port -f uninstall installed. Hur kommer det sig att det blev så mycket krångligare att få till en bra lokal utvecklingsmiljö under OS X i och med Leopard? Frustration, det kan inte vara för mycket begärt. Nu gör [...]]]></description>
			<content:encoded><![CDATA[<p><span class="anfang">E</span><span class="caps">tt djupt andetag</span>, det är dags. Ibland är det läge att börja om helt från scratch; <code>sudo port -f uninstall installed</code>. Hur kommer det sig att det blev så mycket krångligare att få till en bra lokal utvecklingsmiljö under OS X i och med Leopard? Frustration, det kan inte vara för mycket begärt. Nu gör vi ett nytt försök!</p>
]]></content:encoded>
			<wfw:commentRss>http://andreask.se/macports-uninstall-installed/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Thematic och sökrobotar</title>
		<link>http://andreask.se/thematic-och-sokrobotar/</link>
		<comments>http://andreask.se/thematic-och-sokrobotar/#comments</comments>
		<pubDate>Mon, 18 May 2009 21:33:50 +0000</pubDate>
		<dc:creator>Andreas Karlsson</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Nikke Lindqvist]]></category>
		<category><![CDATA[sökmotoroptimering]]></category>
		<category><![CDATA[Thematic]]></category>

		<guid isPermaLink="false">http://www.andreask.se/?p=850</guid>
		<description><![CDATA[Nikke Lindqvists varning för Wordpress-temat Thematic uppmärksammades bland annat av Computer Sweden och Tord Daniel Hedengren. Efter att ha träffat Nikke i helgen i samband med WP-Girls och återigen läst varningen bestämde jag mig för att ta en närmare titt på det. Nikke skriver i sitt blogginlägg:
Magnus hade upptäckt att min kategorisida Sökmotoroptimering helt hade [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_861" class="wp-caption aligncenter" style="width: 310px"><a href="http://themeshaper.com/thematic/"><img src="http://www.andreask.se/wp-content/uploads/2009/05/screenshot.png" alt="Thematic" title="Thematic" width="300" height="225" class="size-full wp-image-861" /></a><p class="wp-caption-text">Thematic</p></div>
<p><a href="http://www.lindqvist.com/b/varning-for-thematic"><span class="anfang">N</span><span class="caps">ikke Lindqvists varning för</span> Wordpress-temat Thematic</a> uppmärksammades bland annat av <a href="http://www.idg.se/2.1085/1.224652/programmen-som-sanker-din-blogg">Computer Sweden</a> och <a href="http://tdh.se/2009/nikke-varnar-for-thematic/">Tord Daniel Hedengren</a>. Efter att ha träffat Nikke i helgen i samband med <a href="http://wpgirls.se/2009/04/nikke-kommer-och-delar-med-sig-av-sin-kunskap/">WP-Girls</a> och återigen läst varningen bestämde jag mig för att ta en närmare titt på det. Nikke skriver i sitt blogginlägg:</p>
<blockquote><p>Magnus hade upptäckt att min kategorisida <a href="http://www.lindqvist.com/b/om/sokmotoroptimering">Sökmotoroptimering</a> helt hade försvunnit från Google. Den syntes faktiskt inte över huvud taget på de 1000 första sökträffarna i Google. En stillsam panik utbröt förstås på Fleminggatan och jag började vilt leta anledningar.</p></blockquote>
<p>Vidare skriver han:</p>
<blockquote><p>Det visade sig dock att Thematic innehåller i högsta grad oönskad funktionalitet som innebär att man säger åt sökrobotar att inte indexera kategorisidor.</p></blockquote>
<p>I blogginlägget presenterar han en lösning som innebär att man måste grotta runt en del i temats källkod. Jag har hittat en alternativ lösning som jag anser vara bättre.</p>
<ol>
<li>
<p>Börja med att skapa en mapp för ditt nya tema i <code>wp-content/themes/</code> och döp den till något lämpligt.</p>
</li>
<li>
<p>Skapa filen <code>style.css</code> och spara följande information i den:</p>
<pre><code>/*
THEME NAME: My child theme for Thematic
TEMPLATE: thematic

This work, like WordPress, is released under GNU General Public License, version 2 (GPL).

http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

*/

@import url('../thematic/style.css');</code></pre>
<p><code>TEMPLATE: thematic</code> anger namnet på mappen för temat som vårt nya tema ska ärva av. När filen är sparad så är barnet skapat.</p>
</li>
<li>
<p>Skapa <code>functions.php</code> och spara följande kod i den:</p>
<pre><code>&lt;?php
function childtheme_create_robots() {
}
add_filter('thematic_create_robots','childtheme_create_robots');
?&gt;</code></pre>
<p>Med ovanstående kod skriver vi över Thematics <code>thematic_create_robots</code> så att sökrobotarna känner sig välkomna.</p>
</li>
</ol>
<p>Nu ska det bara vara att välja ditt nya tema från admin och <a href="http://wordpress.org/extend/themes/thematic">Thematics</a> källkod är fortfarande oförändrad.</p>
]]></content:encoded>
			<wfw:commentRss>http://andreask.se/thematic-och-sokrobotar/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Nytt Open Coffee, nya möjligheter</title>
		<link>http://andreask.se/nytt-open-coffee-nya-mojligheter/</link>
		<comments>http://andreask.se/nytt-open-coffee-nya-mojligheter/#comments</comments>
		<pubDate>Mon, 18 May 2009 18:04:55 +0000</pubDate>
		<dc:creator>Andreas Karlsson</dc:creator>
				<category><![CDATA[Entreprenörskap och företagande]]></category>
		<category><![CDATA[Open Coffee]]></category>
		<category><![CDATA[Sitcom Collective]]></category>

		<guid isPermaLink="false">http://www.andreask.se/?p=829</guid>
		<description><![CDATA[Lördag 23 maj är det för tredje gången dags för Open Coffee i Norrköping. De två första tillfällena blev riktigt lyckade och har bjudit på många nya möjligheter. Den första gången hamnade fokus på sociala medier och hur företag kan använda dessa. Andra gången blev mer en allmän diskussion med slutsatsen &#8211; som jag minns [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://opencoffee.se"><img class="alignleft size-full wp-image-843" title="ocfb" src="http://www.andreask.se/wp-content/uploads/2009/05/ocfb.jpg" alt="ocfb" width="200" height="200" /></a><span class="anfang">L</span><span class="caps">ördag 23 maj är</span> det för tredje gången dags för <a href="http://www.facebook.com/pages/Open-Coffee-Norrkoping/74520157645">Open Coffee i Norrköping</a>. De två första tillfällena blev riktigt lyckade och har bjudit på många nya möjligheter. Den första gången hamnade fokus på sociala medier och hur företag kan använda dessa. Andra gången blev mer en allmän diskussion med slutsatsen &#8211; som jag minns det &#8211; <em>våga satsa på din idé</em>. Vad som händer den här gången beror helt på oss som kommer!</p>
<p>Anmäl dig till lördagens träff via <a href="http://twtvite.com/jwt0eu">Twitter</a> eller <a href="http://www.facebook.com/event.php?eid=95391343976&amp;ref=mf">Facebook</a>! Anmälan är dock <em>inte</em> något måste utan är bara till för att vi ska ha ett hum om hur många som kommer.</p>
<p>En av frukterna från Open Coffee är att jag på lediga stunder hjälper <a href="http://sitcomcollective.com">Sitcom Collective</a> med sin närvaro på webben. Företaget består av <a href="http://twitter.com/artCollective">fyra kreativa killar</a> som i samband med ett uppdrag från Ericsson startade ett gemensamt företag. <a href="http://vimeo.com/user1527438/videos/sort:date">Deras produktioner</a> är riktigt skarpa och det borde bara vara en tidsfråga innan de är överösta med uppdrag. <a href="http://vimeo.com/4354685">Se deras showreel på Vimeo så förstår du vad jag menar!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://andreask.se/nytt-open-coffee-nya-mojligheter/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Staël von Holstein tror på oss 80-talister</title>
		<link>http://andreask.se/stael-von-holstein-tror-pa-oss-80-talister/</link>
		<comments>http://andreask.se/stael-von-holstein-tror-pa-oss-80-talister/#comments</comments>
		<pubDate>Thu, 07 May 2009 17:39:35 +0000</pubDate>
		<dc:creator>Andreas Karlsson</dc:creator>
				<category><![CDATA[Entreprenörskap och företagande]]></category>
		<category><![CDATA[80-talister]]></category>
		<category><![CDATA[Johan Staël von Holstein]]></category>
		<category><![CDATA[sociala nätverk]]></category>
		<category><![CDATA[Sverige]]></category>

		<guid isPermaLink="false">http://www.andreask.se/?p=820</guid>
		<description><![CDATA[Vi kan skapa tiotusentals nya jobb och Sverige kan 2012 åter vara världens ledande IT-nation, och de som ska ta oss dit är 80-talisterna. De som mest och förstår sig på sociala nätverk är just denna generation.
Johan Staël von Holstein,
IT-entreprenör och debattör
Läs även Jonas Karlssons inlägg 80-talisterna är lata och Johan Staël von Holsteins svar!
]]></description>
			<content:encoded><![CDATA[<blockquote><p>Vi kan skapa tiotusentals nya jobb och Sverige kan 2012 åter vara världens ledande IT-nation, och de som ska ta oss dit är 80-talisterna. De som mest och förstår sig på sociala nätverk är just denna generation.</p></blockquote>
<p><cite><a href="http://svt.se/2.35188/1.1548520/it-generationen_kan_radda_oss_ur_krisen">Johan Staël von Holstein</a></cite>,<br />
IT-entreprenör och debattör</p>
<p>Läs även <a href="http://www.jskn.se">Jonas Karlssons</a> inlägg <em><a href="http://www.jskn.se/2009/80-talisterna-ar-lata/">80-talisterna är lata</a></em> och <a href="http://www.jskn.se/2009/80-talisterna-ar-lata/#comment-41">Johan Staël von Holsteins svar</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://andreask.se/stael-von-holstein-tror-pa-oss-80-talister/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Satchmo under luppen</title>
		<link>http://andreask.se/satchmo-under-luppen/</link>
		<comments>http://andreask.se/satchmo-under-luppen/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 15:25:21 +0000</pubDate>
		<dc:creator>Andreas Karlsson</dc:creator>
				<category><![CDATA[E-handel]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[DjangoCon]]></category>
		<category><![CDATA[e-handel]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[Satchmo]]></category>

		<guid isPermaLink="false">http://www.andreask.se/?p=799</guid>
		<description><![CDATA[
Chris Moffitt och Bruce Kroeze om Satchmo på DjangoCon 2008

Förberedelserna är i full gång inför arbetet med en av mina senare idéer, en webbutik. Till en början var det tänkt att jag skulle använda mig av Magento, men de planerna har jag tvingats grusa. Istället undersöker jag nu möjligheten av att använda mig av Satchmo. [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption"><object width="320" height="265" data="http://www.youtube.com/v/d42a4g650Ws&amp;hl=sv&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/d42a4g650Ws&amp;hl=sv&amp;fs=1" /></object></p>
<p class="wp-caption-text">Chris Moffitt och Bruce Kroeze om Satchmo på DjangoCon 2008</p>
</div>
<p><span class="anfang">F</span><span class="caps">örberedelserna är i full gång</span> inför arbetet med en av mina senare idéer, en webbutik. Till en början var det tänkt att jag skulle använda mig av <strong><a href="http://www.magentocommerce.com/">Magento</a></strong>, men de planerna har jag tvingats grusa. Istället undersöker jag nu möjligheten av att använda mig av <strong><a href="http://www.satchmoproject.com/">Satchmo</a></strong>. Den <a href="http://www.djangoproject.com/">Django</a>-baserade butikslösningen har en del intressanta <a href="http://www.satchmoproject.com/docs/svn/features.html">finesser</a>, några av dem nämns i <a href="http://www.youtube.com/watch?v=d42a4g650Ws">presentationen</a> ovan. Förhoppningsvis hinner jag installera och testa Satchmo under veckan. Jag återkommer med mer information om mitt projekt, både här på bloggen och på <a href="http://twitter.com/andk">Twitter</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://andreask.se/satchmo-under-luppen/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Visitkort från moo.com</title>
		<link>http://andreask.se/visitkort-fran-moocom/</link>
		<comments>http://andreask.se/visitkort-fran-moocom/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 10:12:51 +0000</pubDate>
		<dc:creator>Andreas Karlsson</dc:creator>
				<category><![CDATA[Entreprenörskap och företagande]]></category>
		<category><![CDATA[Indiebytes]]></category>
		<category><![CDATA[MOO]]></category>
		<category><![CDATA[visitkort]]></category>

		<guid isPermaLink="false">http://www.andreask.se/?p=777</guid>
		<description><![CDATA[Paketet med mina nya visitkort. Det kom igår, äntligen. 200 visitkort som förhoppningsvis kommer gå åt snabbt. Jag är väldigt nöjd med resultatet och känslan i det miljövänliga pappret är riktigt skön, jag rekommenderar med andra ord moo.com å det varmaste. Nu vore det intressant att se hur fotografier gör sig på det miljövänliga pappret? [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_778" class="wp-caption aligncenter" style="width: 490px"><img class="size-medium wp-image-778" title="En spännande kartong" src="http://www.andreask.se/wp-content/uploads/2009/04/dsc_0012-480x321.jpg" alt="En spännande kartong" width="480" height="321" /><p class="wp-caption-text">En spännande kartong</p></div>
<div id="attachment_779" class="wp-caption aligncenter" style="width: 490px"><img class="size-medium wp-image-779" title="4 x 50 visitkort" src="http://www.andreask.se/wp-content/uploads/2009/04/dsc_0014-480x321.jpg" alt="4 x 50 visitkort" width="480" height="321" /><p class="wp-caption-text">4 x 50 visitkort</p></div>
<div id="attachment_780" class="wp-caption aligncenter" style="width: 490px"><img class="size-medium wp-image-780" title="Uppackade och ivriga att spridas" src="http://www.andreask.se/wp-content/uploads/2009/04/dsc_0016-480x321.jpg" alt="Uppackade och ivriga att spridas" width="480" height="321" /><p class="wp-caption-text">Uppackade och ivriga att spridas</p></div>
<div id="attachment_781" class="wp-caption aligncenter" style="width: 490px"><img class="size-medium wp-image-781" title="Fram- och baksida" src="http://www.andreask.se/wp-content/uploads/2009/04/dsc_0017-480x321.jpg" alt="Fram- och baksida" width="480" height="321" /><p class="wp-caption-text">Fram- och baksida</p></div>
<p><span class="anfang">P</span><span class="caps">aketet med mina <a href="http://www.andreask.se/2009/04/01/nya-visitkort/">nya visitkort</a></span>. Det kom igår, äntligen. 200 visitkort som förhoppningsvis kommer gå åt snabbt. Jag är väldigt nöjd med resultatet och känslan i det <strong>miljövänliga pappret</strong> är riktigt skön, jag rekommenderar med andra ord <a href="http://moo.com">moo.com</a> å det varmaste. Nu vore det intressant att se hur fotografier gör sig på det miljövänliga pappret? Säg gärna till om du vet&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://andreask.se/visitkort-fran-moocom/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Wordpress Geek Girls</title>
		<link>http://andreask.se/wordpress-geek-girls/</link>
		<comments>http://andreask.se/wordpress-geek-girls/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 09:31:08 +0000</pubDate>
		<dc:creator>Andreas Karlsson</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Andreas Karman]]></category>
		<category><![CDATA[Carina Nydén]]></category>
		<category><![CDATA[Erik Pettersson]]></category>
		<category><![CDATA[Geek Girl Meetup]]></category>
		<category><![CDATA[Thérèse Göterheim]]></category>
		<category><![CDATA[utbildning]]></category>

		<guid isPermaLink="false">http://www.andreask.se/?p=764</guid>
		<description><![CDATA[
Geek Girl Meetup &#8211; hur bra är inte det på en skala? I torsdags, i samband med att jag och Erik Pettersson var i Stockholm för Arctic Evening, träffade vi av en slump Thérèse Göterheim och Carina Nydén. De berättade om Geek Girl Meetup, intresset för Wordpress och viljan att lära sig mer. Mötet resulterade [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-768" title="Geek Girl Meetup" src="http://www.andreask.se/wp-content/uploads/2009/04/ggm_head2-363x134.jpg" alt="Geek Girl Meetup" width="363" height="134" /></p>
<p><a href="http://geekgirlmeetup.com"><span class="anfang">G</span><span class="caps">eek Girl Meetup</span></a> &#8211; <a href="http://geekgirlmeetup.com/2009/03/roster-fran-geek-girl-meetup/">hur bra är inte det på en skala?</a> I torsdags, i samband med att jag och <a href="http://ptz0n.se">Erik Pettersson</a> var i Stockholm för <a href="http://www.arcticstartup.com/2009/04/06/great-arcticevening-and-a-new-writer-in-stockholm-sweden/">Arctic Evening</a>, träffade vi av en slump Thérèse Göterheim och Carina Nydén. De berättade om Geek Girl Meetup, intresset för <a href="http://wordpress.org">Wordpress</a> och viljan att lära sig mer. Mötet resulterade i att jag, Erik och <a href="http://www.andreaskarman.se/">Andreas Karman</a> nu ska hjälpa dem att hålla en <a href="http://geekgirlmeetup.com/2009/04/wordpress-days/">Wordpress-utbildning</a>. Otroligt roligt!</p>
<p>Det första av <strong>tre utbildningstillfällen</strong> går av stapeln <strong>lördag 25 april någonstans i Stockholm</strong>. <strong>Antalet deltagare är begränsat till tolv.</strong> Vill du vara en av de tolv? <strong><a href="http://geekgirlmeetup.com/2009/04/wordpress-days/">Hör av dig till Carina snarast!</a></strong></p>
<p>Läs även Andreas blogginlägg <a href="http://www.andreaskarman.se/2009/04/08/ar-du-tjej-och-vill-lara-dig-mer-om-wordpress/"><em>Är du tjej och vill lära dig mer om Wordpress?</em></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://andreask.se/wordpress-geek-girls/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 2.787 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-03-10 20:00:35 -->
