<?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>myWorld</title>
	<atom:link href="http://myworld.se/feed/" rel="self" type="application/rss+xml" />
	<link>http://myworld.se</link>
	<description>Henrik bloggar om teknik</description>
	<lastBuildDate>Thu, 17 May 2012 07:56:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Vad var bäst på WebCoast 2012</title>
		<link>http://myworld.se/vad-var-bast-pa-webcoast-2012/</link>
		<comments>http://myworld.se/vad-var-bast-pa-webcoast-2012/#comments</comments>
		<pubDate>Sun, 18 Mar 2012 15:01:24 +0000</pubDate>
		<dc:creator>Henrik</dc:creator>
				<category><![CDATA[Dagbok]]></category>
		<category><![CDATA[Göteborg]]></category>
		<category><![CDATA[konferens]]></category>
		<category><![CDATA[webb]]></category>

		<guid isPermaLink="false">http://myworld.se/?p=3039</guid>
		<description><![CDATA[Då är man hemma igen från årets WebCoast. Det är första året jag var där. Här är några tankar jag fått med mig från konferensen i år. Intresantast tyckte jag var Annika Lidne &#038; Mattias Östmars metod för att klassificera företag som dom kallar Distruptive Leap. Det är lättare att läsa deras blogg än att [...]]]></description>
			<content:encoded><![CDATA[<p>Då är man hemma igen från årets WebCoast. Det är första året jag var där. Här är några tankar jag fått med mig från konferensen i år.</p>
<p><a href="http://myworld.se/wp-content/uploads/2012/03/annika-lidne-om-distruptive-leap.jpg"><img src="http://myworld.se/wp-content/uploads/2012/03/annika-lidne-om-distruptive-leap-250x231.jpg" alt="" title="Annika Lidne pratar om The Distruptive Leap" width="250" height="231" class="alignright size-thumbnail wp-image-3044" /></a>Intresantast tyckte jag var Annika Lidne &#038; Mattias Östmars metod för att klassificera företag som dom kallar <a href="http://disruptiveleap.com/blog/about/" title="The Distruptive Leap">Distruptive Leap</a>. Det är lättare att läsa deras blogg än att jag ska försöka förklara. Men man började fundera lite vart företaget jag jobbar på är i deras cirkel. Länk till <a href="http://www.flickr.com/photos/mattiasostmar/6277873150/" title="The Distruptive Leap modellen">cirkel modellen Annika använde</a>.</p>
<p>En annan bra föreläsning var Zentrepenör av <a href="http://glimrandeglimtar.blogspot.se/" title="Glimrande glimtar - Anna Hass blogg">Anna Hass</a>. Hon pratade om vad man behöver för att må bra som entreprenör. Det jag tog med mig var att man kan göra en gjortlista istället för todo. Där skriver man ner de saker man gjort under dagen istället för att se de saker man planerat men inte hunnit gjort. En annan sak är också att ens tid är som en cirkel. Ska man pressa in en ny tårtbit så måste man ta bort tid från nått annat.</p>
<p>Runt om i världen blomstrar ruby men i Sverige är det väldigt få ruby utvecklare. Enligt talaren som jag inte har namnet på nu men jag tror han kom från IHM Business School så finns det fler .NET utvecklare på hissingen än ruby utvecklare i Sverige. Jag har testar ruby lite och tycker det är ett rätt bra språk så jag tycker det är synd att inte det har slagit mer i Sverige.</p>
<p>Det är rätt schyst att det finns en social media/web (un)konferens i Göteborg. Nackdelen med unkonferens stuket är att det kan vara rätt stor skillnad på talarna. Ibland är det jäkligt bra och i nått fall kan det vara rätt dåligt. Det ska ha varit fler besökare i år än det var förra året så jag hoppas det blir en ny webcoast nästa år.</p>
]]></content:encoded>
			<wfw:commentRss>http://myworld.se/vad-var-bast-pa-webcoast-2012/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Webbstatistik på skrivbordet med Piwik &amp; Geektools</title>
		<link>http://myworld.se/webbstatistik-pa-skrivbordet-med-piwik-geektools/</link>
		<comments>http://myworld.se/webbstatistik-pa-skrivbordet-med-piwik-geektools/#comments</comments>
		<pubDate>Sun, 29 May 2011 15:25:50 +0000</pubDate>
		<dc:creator>Henrik</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[analys]]></category>
		<category><![CDATA[geektools]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Piwik]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[statistik]]></category>

		<guid isPermaLink="false">http://myworld.se/?p=2790</guid>
		<description><![CDATA[Piwik har jag skrivit lite om förrut. Det är ett opensource web analys script (php/mysql) som man kan köra på sin egen webbserver. Piwik har ett eget API som man kan få fram olika data från. Jag gjorde ett enkelt script som frågar efter besökare, unika besökare och actions. Actions är en sammanslagning av nerladdningar, [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Piwik - opensource web analytics" href="http://piwik.org/">Piwik</a> har jag <a title="Mer om Piwik på myWorld" href="http://myworld.se/etikett/piwik/">skrivit</a> lite om förrut. Det är ett opensource web analys script (php/mysql) som man kan köra på sin egen webbserver.</p>
<p>Piwik har ett eget <a title="Piwik API docs" href="http://piwik.org/docs/analytics-api/">API</a> som man kan få fram olika data från. Jag gjorde ett enkelt script som frågar efter besökare, unika besökare och actions. Actions är en sammanslagning av nerladdningar, sidvisningar och utgående länkar. Typ hur många saker en besökare klickar på. Jag visar denna info på skrivbordet med <a href="http://projects.tynsoe.org/en/geektool/">Geektools</a>. Är du inte en Mac användare så finns det säkert någon annan lösning. På min Mac är också PHP version 5.3.4 installerat, php version 5.2 eller högre behövs för jag använder json_decode i mitt script. Nedan visas hur scriptet ser ut på skrivbordet.</p>
<p><img src="http://myworld.se/wp-content/uploads/2011/05/geektools_and_piwik_webstats_on_desktop.png" alt="" title="Geektools &amp; Piwik visar webbstatistik på skrivbordet" width="486" height="30" class="aligncenter size-full wp-image-2791" /></p>
<p>Så här ser scriptet ut för att fråga Piwiks API om dessa uppgifter.</p>
<pre class="brush: php; title: ; notranslate">
$myworld_json = file_get_contents('URL_TO_YOUR_PIWIK_INSTALLATION/index.php?module=API&amp;method=VisitsSummary.get&amp;idSite=3&amp;period=day&amp;date=today&amp;format=JSON&amp;token_auth=YOUR_API_TOKEN');

$myworld_obj = json_decode($myworld_json);

$myworld_action_json = file_get_contents('URL_TO_YOUR_PIWIK_INSTALLATION/index.php?module=API&amp;method=VisitsSummary.getActions&amp;idSite=3&amp;period=day&amp;date=today&amp;format=JSON&amp;token_auth=YOUR_API_TOKEN');

$myworld_action_obj = json_decode($myworld_action_json);

print &quot;myWorld.se - Visits: &quot; . $myworld_obj-&gt;{'nb_visits'} . &quot;, Unique: &quot; . $myworld_obj-&gt;{'nb_uniq_visitors'} . &quot;, Actions: &quot; . $myworld_action_obj-&gt;{'value'};
</pre>
<p>Svaren får man i JSON och beroende på vad man skickar med i urlen så kan man få daglig, veckovis, månadsvis statistik. I exemplet ovan så frågar jag bara efter daglig statistik.</p>
<pre class="brush: php; title: ; notranslate">
&amp;method=VisitsSummary.get&amp;idSite=3&amp;period=day&amp;date=today
</pre>
<pre class="brush: php; title: ; notranslate">
&amp;method=VisitsSummary.get&amp;idSite=3&amp;period=week&amp;date=today
</pre>
<p>Ersätter man <em>&#038;period=day</em> med <em>&#038;period=week</em> i exemplet ovan får man veckovis rapportering. <em>&#038;method</em> anger vilken statistik man frågar efter, <em>VisitsSummary.get</em> är olika besöksstatistik. <em>&#038;idSite=3</em> är vilken webbsida man vill ha statistik för. Jag har Piwik installerat på 5-6 olika webbar och myWorld.se har id 3. <em>&#038;date=today</em> är vilken dag man frågar efter. today, yesterday eller YYYY-MM-DD är tillåtna.</p>
<p><img src="http://myworld.se/wp-content/uploads/2011/05/Piwik_scriptet_Geektools.png" alt="" title="Piwik script för Geektools" width="279" height="637" class="alignright size-full wp-image-2808" /><br />
Geektools sätter man upp som vanligt. Command pekar på scriptet, börja med php så scriptet körs med php. Sen kan det vara bra att sätta en längre refresh så man inte frågar var 3&#8242;e sekund. 1200 sekunder är 20 minuter. Timeout satte jag på 8 sekunder så det avbryts rätt snabbt om jag tex inte har någon internet förbindelse.</p>
]]></content:encoded>
			<wfw:commentRss>http://myworld.se/webbstatistik-pa-skrivbordet-med-piwik-geektools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Piwik (1.4) visar din besökares nyckelord rankning</title>
		<link>http://myworld.se/piwik-1-4-visar-din-besokares-nyckelord-rankning/</link>
		<comments>http://myworld.se/piwik-1-4-visar-din-besokares-nyckelord-rankning/#comments</comments>
		<pubDate>Thu, 19 May 2011 17:54:29 +0000</pubDate>
		<dc:creator>Henrik</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[analys]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[Piwik]]></category>

		<guid isPermaLink="false">http://myworld.se/?p=2757</guid>
		<description><![CDATA[Nu när jag har fixat min nginx installation efter uppgraderingen till ubuntu 11.04 och Piwik äntligen fungerar igen hittade jag en nyhet. När en besökare kommer från en webbsökning så kan man se vart i besökarens resultat nyckelordet som tog besökaren till min sida hamnat. Så på bilden nedan har en besökare sökt på &#8221;btrfs&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Nu när jag har fixat min nginx installation efter uppgraderingen till ubuntu 11.04 och <a title="Piwik - Open Source web analytics" href="http://piwik.org/">Piwik</a> äntligen fungerar igen hittade jag en nyhet.</p>
<p>När en besökare kommer från en webbsökning så kan man se vart i besökarens resultat nyckelordet som tog besökaren till min sida hamnat. Så på bilden nedan har en besökare sökt på &#8221;btrfs&#8221; i google. Min webbsida hamnade då på resultat 3 för besökaren. Jag vet inte om det är en nyhet i Piwik 1.4 men jag tror inte jag sett det förr.</p>
<p><img src="http://myworld.se/wp-content/uploads/2011/05/nyhet_i_piwik.png" alt="" title="Nyhet i Piwik 1.4" width="393" height="93" class="aligncenter size-full wp-image-2758" /></p>
<p>Det konstiga är att inte alla nyckelords placeringar registreras. Som bilden nedan. En besökare har också sökt på &#8221;btrfs&#8221; med google men där har Piwik inte loggat vart i resultatet min webbsida hamnat.</p>
<p><img src="http://myworld.se/wp-content/uploads/2011/05/piwik_utan_serp_resultatet.png" alt="" title="Piwik utan nyckelordets placering" width="393" height="100" class="aligncenter size-full wp-image-2761" /></p>
<p>Jag hittar ingen information om det här på Piwiks hemsida så jag vet inte varför vissa resultat loggs men inte andra. </p>
]]></content:encoded>
			<wfw:commentRss>http://myworld.se/piwik-1-4-visar-din-besokares-nyckelord-rankning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thailand klart, bara Indien kvar</title>
		<link>http://myworld.se/thailand-klart-bara-indien-kvar/</link>
		<comments>http://myworld.se/thailand-klart-bara-indien-kvar/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 19:00:54 +0000</pubDate>
		<dc:creator>Henrik</dc:creator>
				<category><![CDATA[Dagbok]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[Indien]]></category>
		<category><![CDATA[resor]]></category>
		<category><![CDATA[thailand]]></category>

		<guid isPermaLink="false">http://myworld.se/?p=2680</guid>
		<description><![CDATA[Nu är jag klar med alla Thailand posterna på resebloggen. Jag skrev inte så där jätte många poster och jag var inte i Thailand så länge så det gick rätt fort. Nu har jag börjat på mina inlägg om Indien. Vi var 3st som skrev om den resan på bloggen men jag tänkte börja med [...]]]></description>
			<content:encoded><![CDATA[<p>Nu är jag klar med alla <a title="Thailand" href="http://resor.myworld.se/om/thailand-08/">Thailand</a> posterna på resebloggen. Jag skrev inte så där jätte många poster och jag var inte i Thailand så länge så det gick rätt fort.</p>
<p>Nu har jag börjat på mina inlägg om <a title="Indien" href="http://resor.myworld.se/om/indien-0405/">Indien</a>. Vi var 3st som skrev om den resan på bloggen men jag tänkte börja med mina poster. Jag försöker geo positionerna posterna så dom <a title="Karta över mina resor i Thailand och Indien" href="http://resor.myworld.se/karta/">syns på en karta</a> så gott jag kan men <a title="Waterfall cafe i McLeod Ganj" href="http://resor.myworld.se/2005/waterfall-cafe/">vissa inlägg</a> är svåra att komma ihåg vart jag faktiskt var. Många gånger går det att lista ut om jag läser vad <a title="Annika skriver om Indien" href="http://resor.myworld.se/author/annika/">Annika</a> och <a title="Kalles reseberättelse från Indien" href="http://resor.myworld.se/author/kalle/">Kalle</a> har skrivit runt samma datum. </p>
<p>Hursomhelst så är det jätte roligt att läsa alla gamla poster och minnas den resan igen. Jag skulle tippa att jag översatt ungefär en tredjedel av mina poster nu. Sen har nog Annika skrivit ungefär lika mycket men Kalle har nog inte så många poster att översätta. Men jag funderar på om det skulle vara värt att ladda upp och fixa till alla bilder men det blir nog ett senare projekt. Themat ska översättas till Svenska också. Mycket tråkjobb att göra men det blir en bättre sajt när allt väl är klart.</p>
]]></content:encoded>
			<wfw:commentRss>http://myworld.se/thailand-klart-bara-indien-kvar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nu är jag (äntligen) godkänd för Adsense</title>
		<link>http://myworld.se/nu-ar-jag-antligen-godkand-for-adsense/</link>
		<comments>http://myworld.se/nu-ar-jag-antligen-godkand-for-adsense/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 21:01:34 +0000</pubDate>
		<dc:creator>Henrik</dc:creator>
				<category><![CDATA[Dagbok]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[resor]]></category>

		<guid isPermaLink="false">http://myworld.se/?p=2660</guid>
		<description><![CDATA[Till slut tröttnade jag att vänta på Google och Adsense skulle verifiera min sida som jag hade ansökt med och skrev en fråga i Adsense forumet om vad som hänt med min ansökan. Ännu har jag inte fått något svar där från någon som jobbar på Google/Adsense. Men bara någon timme efter min post så [...]]]></description>
			<content:encoded><![CDATA[<p>Till slut tröttnade jag att <a title="Hur lång tid tar det att bli godkänd för Adsense" href="http://myworld.se/vilken-tid-det-tar-att-bli-godkand-av-google-for-ett-adsense-konto/">vänta på Google och Adsense skulle verifiera min sida</a> som jag hade ansökt med och skrev en fråga i Adsense forumet om vad som hänt med min ansökan. Ännu har jag inte fått något svar där från någon som jobbar på Google/Adsense. Men bara någon timme efter min post så kom det ett mail från Adsense att jag hade blivit godkänd. Så någon hade läst mitt inlägg och kollat upp ansökan.</p>
<p>Så nu har jag lagt in lite annonser på min resesida om <a title="Reseberättelser från Thailand" href="http://resor.myworld.se/om/thailand-08/">Thailand</a> och <a title="Reseberättelser om Indien" href="http://resor.myworld.se/om/indien-0405/">Indien</a>. Ännu har jag bara konverterat Thailand inläggen till &#8221;riktig&#8221; svenska med å-ä-ö istället för a och o. När jag har ändrat texten på de andra inläggen kommer det stora jobbet med att skaffa länkar, trafik och optimera annonser. Jag ser den sidan som ett test och skulle bli <del datetime="2011-02-16T20:48:09+00:00">förvånad</del> glad om jag fick någon inkomst därifrån.</p>
]]></content:encoded>
			<wfw:commentRss>http://myworld.se/nu-ar-jag-antligen-godkand-for-adsense/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Så lätt är det att lägga till ytterligare en disk i en btrfs pool</title>
		<link>http://myworld.se/sa-latt-ar-det-att-lagga-till-ytterligare-en-disk-i-en-btrfs-pool/</link>
		<comments>http://myworld.se/sa-latt-ar-det-att-lagga-till-ytterligare-en-disk-i-en-btrfs-pool/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 18:29:13 +0000</pubDate>
		<dc:creator>Henrik</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[btrfs]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://myworld.se/?p=2633</guid>
		<description><![CDATA[Jag köpte en till disk som jag tänkte lägga till i min btrfs pool. En sata &#8221;Green&#8221; 1.5Tb blev det. Så här lätt är det att lägga till den i en befintlig btrfs multi drive pool. När den är installerad och systemet känner igen disken. För att kolla om den nya disken är med. Observera [...]]]></description>
			<content:encoded><![CDATA[<p>Jag köpte en till disk som jag tänkte lägga till i min btrfs pool. En sata &#8221;Green&#8221; 1.5Tb blev det. Så här lätt är det att lägga till den i en befintlig btrfs multi drive pool.</p>
<p>När den är installerad och systemet känner igen disken.</p>
<pre class="brush: bash; title: ; notranslate">
sudo btrfs device add /dev/disk /mnt/namn
</pre>
<p><img src="http://myworld.se/wp-content/uploads/2011/02/add_drive_to_btrfs_pool.png" alt="" title="Lägg till en disk i en befintlig btrfs pool" width="371" height="109" class="aligncenter size-full wp-image-2634" /></p>
<p>För att kolla om den nya disken är med. Observera att den nya disken inte har lagrar någon data ännu.</p>
<pre class="brush: bash; title: ; notranslate">
sudo btrfs filesystem show
</pre>
<p><img src="http://myworld.se/wp-content/uploads/2011/02/balance_btrfs_pool_with_new_drive.png" alt="" title="Balancera data på den nya enheten" width="372" height="91" class="aligncenter size-full wp-image-2635" /></p>
<p>För att balansera data på alla tre diskar måste man köra.</p>
<pre class="brush: bash; title: ; notranslate">
screen -S btrfs sudo btrfs filesystem balance /mnt/namn
</pre>
<p><img src="http://myworld.se/wp-content/uploads/2011/02/btrfs_check_drive_status.png" alt="" title="Kolla statusen när den nya disken är med" width="429" height="101" class="aligncenter size-full wp-image-2636" /><br />
Jag körde det sista kommando i en screen eftersom det tar några timmar och jag kan inte vara uppkopplad via ssh så lång tid i sträck.</p>
]]></content:encoded>
			<wfw:commentRss>http://myworld.se/sa-latt-ar-det-att-lagga-till-ytterligare-en-disk-i-en-btrfs-pool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vilken tid det tar att bli godkänd av Google för ett Adsense konto!</title>
		<link>http://myworld.se/vilken-tid-det-tar-att-bli-godkand-av-google-for-ett-adsense-konto/</link>
		<comments>http://myworld.se/vilken-tid-det-tar-att-bli-godkand-av-google-for-ett-adsense-konto/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 21:39:46 +0000</pubDate>
		<dc:creator>Henrik</dc:creator>
				<category><![CDATA[Dagbok]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[affiliate]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[sökmotoroptimering]]></category>

		<guid isPermaLink="false">http://myworld.se/?p=2616</guid>
		<description><![CDATA[För 2-3 månader signade jag upp för ett Google Adsense konto. Ännu har jag inte blivit godkänd och jag har läst om folk som fått vänta uppemot 6 månader. Min tanke har varit att testa det på en temporär sida för att sen lägga in det på min rese blogg där jag skrev om mina [...]]]></description>
			<content:encoded><![CDATA[<p>För 2-3 månader signade jag upp för ett Google Adsense konto. Ännu har jag inte blivit godkänd och jag har läst om folk som fått vänta uppemot 6 månader. Min tanke har varit att testa det på en temporär sida för att sen lägga in det på min <a title="Rese berättelser" href="http://resor.myworld.se/">rese blogg</a> där jag skrev om mina resor i <a title="Dagbok från min resa i Indien 2004-05" href="http://resor.myworld.se/om/indien-0405/">Indien</a> och <a title="Mina anteckningar från Thailand 2008" href="http://resor.myworld.se/om/thailand-08/">Thailand</a>. Några annons klick borde man kunna få.</p>
<p>Ett misstag jag gjorde när jag signade upp för Adsense var att ange min test sida som webb-adress. Jag skulle nog ha använt denna sida eller rese sida där jag har några besökare istället för en sida med lite innehåll och inga besökare. När (om) jag blir godkänd tänkte jag försöka fixa till rese sidan lite och &#8221;översätta&#8221; den till riktig svenska med å ä ö. Då borde jag få lite bättre placering i serpen och några till besökare. Rese berättelser för Indien och Thailand borde det vara lite trafik på..</p>
]]></content:encoded>
			<wfw:commentRss>http://myworld.se/vilken-tid-det-tar-att-bli-godkand-av-google-for-ett-adsense-konto/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Viking_Olof skriver twitter historia</title>
		<link>http://myworld.se/viking_olof-skriver-twitter-historia/</link>
		<comments>http://myworld.se/viking_olof-skriver-twitter-historia/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 15:05:19 +0000</pubDate>
		<dc:creator>Henrik</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[viking_olof]]></category>

		<guid isPermaLink="false">http://myworld.se/?p=2586</guid>
		<description><![CDATA[I början av sommaren ville jag lära mig lite om Twitters api. Viking_Olof som retweetar och postar länkar från utvalda rss feeds (postar saker om twitter/fb/html5/css3/jquery) blev resultatet av det. För någon vecka sen postade han sin 15.000 tweet. Lyckligtvis så lyckades jag få en screen på just den tweeten. Viking_olof körs från min server [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://myworld.se/wp-content/uploads/2010/12/viking_olof_history-350x188.png" alt="" title="Historisk milstolpe för Viking_Olof" width="350" height="188" class="aligncenter size-medium wp-image-2587" /></p>
<p>I början av sommaren ville jag lära mig lite om Twitters api. <a href="http://twitter.com/viking_olof">Viking_Olof</a> som retweetar och postar länkar från utvalda rss feeds (postar saker om twitter/fb/html5/css3/jquery) blev resultatet av det. För någon vecka sen postade han sin 15.000 tweet. Lyckligtvis så lyckades jag få en screen på just den tweeten. Viking_olof körs från min server dator här hemma och jag har inte kollat till han så mycket de senaste månaderna vilket har resulterat i att vissa funktioner gått sönder. Nu kan han inte retweeta så det stängde jag av. Tanken är att jag ska få till en liten smartare retweet funktion som inte retweetar så mycket spam/affiliate/sälj länkar.</p>
<p>Viking_Olof har fått mer followers än jag kunde tänka mig. Vissa av dom är spam konton, de värsta har jag blockat manuellt men jag skulle också vilja få till en funktion som kan göra det automatiskt. Tex om man märker att ett konto postar många spam/sälj länkar så slutar han att retweeta tweets från den användaren. Vi får se om han lyckas komma upp i 20-25 tusen tweets till 1års dagen.</p>
]]></content:encoded>
			<wfw:commentRss>http://myworld.se/viking_olof-skriver-twitter-historia/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Kom igång med IMAPFilter</title>
		<link>http://myworld.se/kom-igang-med-imapfilter/</link>
		<comments>http://myworld.se/kom-igang-med-imapfilter/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 12:48:36 +0000</pubDate>
		<dc:creator>Henrik</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[imap]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://myworld.se/?p=2533</guid>
		<description><![CDATA[För några dagarsen hittade jag det utmärkta programmet Imapfilter. Detta lilla program filtrerar mailboxen på en IMAP server efter några enkla regler man kan göra själv. Jag vill ha min inbox filtrerad från en server (min fil server som står hemma) så att jag bara ser det viktigaste mailen på min iPhone eller andra mail [...]]]></description>
			<content:encoded><![CDATA[<p>För några dagarsen hittade jag det utmärkta programmet <a title="filtrera din e-post med Imapfilter" href="http://imapfilter.hellug.gr/">Imapfilter</a>. Detta lilla program filtrerar mailboxen på en IMAP server efter några enkla regler man kan göra själv. Jag vill ha min inbox filtrerad från en server (min fil server som står hemma) så att jag bara ser det viktigaste mailen på min iPhone eller andra mail klienter som inte har en vettig filter funktion.</p>
<p>Här är en liten introduktion till IMAPFilter och reglerna som ska skrivas i LUA kod.</p>
<p>Vi börjar med att installera programmet, i Ubuntu skriver du bara.</p>
<pre class="brush: bash; title: ; notranslate">sudo apt-get install imapfilter</pre>
<p>Kör sen programmet med syntax -v så skapas katalogen för config filen.</p>
<pre class="brush: bash; title: ; notranslate">imapfilter -v</pre>
<p>Nu ska du ha en .imapfilter katalog i din hemkatalog.</p>
<pre class="brush: bash; title: ; notranslate">cd .imapfilter</pre>
<p>Om det inte finns en config.lua fil i den katalogen skapa en med valfri texteditor, jag kör vi på min server.</p>
<pre class="brush: bash; title: ; notranslate">vi config.lua</pre>
<p>Nu ska vi redigera config filen och göra ett enkelt filter på en mailbox. Högst upp i filen skriver vi.</p>
<pre class="brush: plain; title: config.lua; notranslate">
options.timeout = 60
options.subscribe = true

myworld = IMAP {
        server = 'mail.myworld.se',
        username = 'spam',
        password = 'supersecretpassword',
        ssl = 'ssl3'
        }
</pre>
<p><code>option.timeout</code> säger till hur lång tid imapfilter ska försöka ansluta till mail servern. <code>option.subscribe</code> gör så att om en mapp skapas på mail servern så kan du använda den direkt. Dom andra raderna säger till hur vi ska ansluta till min mailserver. Sen kan vi hänvisa till den här anslutningen med <code>myworld</code></p>
<p>Nu börjar det roliga, nu ska vi göra ett enkelt filter.</p>
<pre class="brush: plain; title: config.lua; notranslate">
my_slask = myworld.INBOX:match_from('.*@nutshellmail.com')
myworld.INBOX:move_messages(inuse['Tmp'],my_slask)
</pre>
<p>Denna regel kollar i inboxen på kontot myworld efter brev från domänen <code>@nutshellmail.com</code>. Breven läggs i variabeln <code>my_slask</code>. Andra raden gör så att dom brev som hittades och finns i variabeln flyttas till en mapp som heter Tmp. Så lätt är det att skapa ett filter med lua i imapfilter.</p>
<p>Det går att göra så att imapfilter körs som en deamon men jag kör det hellre med cron. Så här ser min crontab ut. </p>
<pre class="brush: plain; title: crontab; notranslate">
*/5 6-20 * * * /usr/bin/imapfilter -l /home/henrik/.imapfilter/ifilter.log &amp;gt; /dev/null 2&amp;gt;&amp;amp;1
*/30 20-6 * * * /usr/bin/imapfilter -l /home/henrik/.imapfilter/ifilter.log &amp;gt; /dev/null 2&amp;gt;&amp;amp;1
</pre>
<p>Imapfilter körs var 5&#8242;e minut mellan kl 06:00 och 20:00. Mellan 20:00 och 06:00 körs det varje halvtimme. Under jobbtid och någon timme till vill jag ha mina mail sorterade rätt snabbt, kvällstid och på natten räcker det gott och väl med 2 ggr i timmen. Läs igenom <a title="Imapfilters manual" href="https://github.com/lefcha/imapfilter">manualen</a> för att skapa lite fler filter.</p>
<p>Jag har en mapp där alla nyhetsbrev och andra massutskick hamnar. Alla mail äldre än 7 dagar markeras som läste och efter 14 dagar tas breven bort.</p>
]]></content:encoded>
			<wfw:commentRss>http://myworld.se/kom-igang-med-imapfilter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ny version av Dropbox upload form för WordPress</title>
		<link>http://myworld.se/ny-version-av-dropbox-upload-form-for-wordpress/</link>
		<comments>http://myworld.se/ny-version-av-dropbox-upload-form-for-wordpress/#comments</comments>
		<pubDate>Fri, 05 Nov 2010 13:02:00 +0000</pubDate>
		<dc:creator>Henrik</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[kod]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://myworld.se/?p=2414</guid>
		<description><![CDATA[För några veckor sen var jag på WordCamp Stockholm. På hacker natten tittade jag över mitt WordPress plugin: Dropbox upload form. Tyvärr så verkade det inte fungera riktigt i WordPress 3.0. Nu kommer jag inte ihåg vad som var trasig men det var nått med php classen jag använde. Dropbox har nu också en egen [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://myworld.se/wp-content/uploads/2010/11/dropbox_upload_form_settings.jpg"><img src="http://myworld.se/wp-content/uploads/2010/11/dropbox_upload_form_settings-250x179.jpg" alt="Inställningar för WordPress pluginet Dropbox upload form" title="Dropbox upload forms nya inställningar" width="250" height="179" class="alignright size-thumbnail wp-image-2417" /></a>För några veckor sen var jag på <a title="Första dagen på WordCamp Stockholm" href="http://myworld.se/forsta-dagen-pa-wordcamp-stockholm-2010/">WordCamp Stockholm</a>. På hacker natten tittade jag över mitt <a title="Dropbox upload form för WordPress plugin" href="http://myworld.se/wordpress-plugin-dropbox-upload-form/">WordPress plugin: Dropbox upload form</a>. Tyvärr så verkade det inte fungera riktigt i <a title="Mera poster om WordPress på myWorld" href="http://myworld.se/etikett/wordpress/">WordPress</a> 3.0. Nu kommer jag inte ihåg vad som var trasig men det var nått med php classen jag använde. <a rel="nofollow" title="Skaffa Dropbox NU!" href="http://www.dropbox.com/referrals/NTI1MDUxNDc5">Dropbox</a> har nu också en egen API. Det hade dom inte när jag gjorde pluginet. Jag tittade lite på vad man kunde göra med API och bestämde mig för att använda det. Det finns en nackdel med den nya API&#8217;n om man gör en webbapp, man måste registrera en egen app för att få en API nyckel.</p>
<p>För att skaffa en API nyckel som kan användas till mitt plugin gör man följande.</p>
<ul>
<li><a rel="nofollow" href="https://www.dropbox.com/developers/apps">Registrerar en ny Dropbox app</a></li>
<li>Hitta på ett namn och välj webb som platform</li>
<li>Kopierar sen app nycklarna, längst ner. Både <em>Key</em> och <em>Secret</em> behövs.</li>
<li>Klistrar in <em>Key</em> och <em>Secret</em> i inställningarna för pluginet.</li>
<li>Nu ska pluginet fungera som förr fast med Dropbox API</li>
</ul>
<p><a href="http://myworld.se/wp-content/uploads/2010/11/dropbox_app_settings.jpg"><img src="http://myworld.se/wp-content/uploads/2010/11/dropbox_app_settings-350x85.jpg" alt="" title="Key och Secret behövs till pluginets inställningar" width="350" height="85" class="aligncenter size-medium wp-image-2419" /></a></p>
<p>Lite jobbigare installation blir det men efter man satt upp allting så fungerar det bra. Kanske kommer det lite mer funktioner till pluginet snart. Jag hade först en tanke på att lägga till ett val att skicka ut ett mail till valfri adress när en ny fil laddas upp. Nu blev det bara en omskrivning av uppladdnings funktionen så den använder Dropbox API istället för den tidigare hackiga lösningen.</p>
]]></content:encoded>
			<wfw:commentRss>http://myworld.se/ny-version-av-dropbox-upload-form-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

