<?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>Mickes blogg &#187; GNU/Linux</title>
	<atom:link href="http://mickenordin.se/blog/index.php/category/gnulinux/feed/" rel="self" type="application/rss+xml" />
	<link>http://mickenordin.se/blog</link>
	<description>Nerden har ingen lag</description>
	<lastBuildDate>Tue, 29 Jun 2010 13:10:32 +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>Problem med despotify på maemo</title>
		<link>http://mickenordin.se/blog/index.php/2010/05/problem-med-despotify-pa-maemo/</link>
		<comments>http://mickenordin.se/blog/index.php/2010/05/problem-med-despotify-pa-maemo/#comments</comments>
		<pubDate>Sun, 23 May 2010 20:13:59 +0000</pubDate>
		<dc:creator>Micke</dc:creator>
				<category><![CDATA[Fri kultur]]></category>
		<category><![CDATA[Fri programvara]]></category>
		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://mickenordin.se/blog/?p=351</guid>
		<description><![CDATA[&#160;
I n&#229;gra veckor har det varit problem med despotify p&#229; maemo. Jag har inte haft tid att g&#246;ra n&#229;tt &#229;t det f&#246;rr&#228;n idag.
Tyv&#228;rr funkar det inte l&#228;ngre att bygga k&#228;llkoden i autobuildern pga dependencies som inte kan tillfredst&#228;llas
Jag l&#228;gger d&#228;rf&#246;r upp tre uppdaterade .deb-paket h&#228;r f&#246;r eventuella entusiaster som vill poppa loss p&#229; sin N900:

despotify_0.1maemo4svn488_armel.deb
libdespotify_0.1maemo4svn488_armel.deb
libdespotify-dev_0.1maemo4svn488_armel.deb

Have [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>I n&aring;gra veckor har det varit problem med despotify p&aring; maemo. Jag har inte haft tid att g&ouml;ra n&aring;tt &aring;t det f&ouml;rr&auml;n idag.</p>
<p>Tyv&auml;rr funkar det inte l&auml;ngre att bygga k&auml;llkoden i autobuildern pga dependencies som inte kan tillfredst&auml;llas</p>
<p>Jag l&auml;gger d&auml;rf&ouml;r upp tre uppdaterade .deb-paket h&auml;r f&ouml;r eventuella entusiaster som vill poppa loss p&aring; sin N900:</p>
<ul>
<li><a href="http://mickenordin.se/files/despotify_0.1maemo4svn488_armel.deb">despotify_0.1maemo4svn488_armel.deb</a></li>
<li><a href="http://mickenordin.se/files/libdespotify_0.1maemo4svn488_armel.deb">libdespotify_0.1maemo4svn488_armel.deb</a></li>
<li><a href="http://mickenordin.se/files/libdespotify-dev_0.1maemo4svn488_armel.deb">libdespotify-dev_0.1maemo4svn488_armel.deb</a></li>
</ul>
<p>Have fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://mickenordin.se/blog/index.php/2010/05/problem-med-despotify-pa-maemo/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Använd DavMail Gateway för att synka Exchangekalendern i Thunderbird/Lightning</title>
		<link>http://mickenordin.se/blog/index.php/2010/05/anvand-davmail-gateway-for-att-synka-exchangekalendern-i-thunderbirdlightning/</link>
		<comments>http://mickenordin.se/blog/index.php/2010/05/anvand-davmail-gateway-for-att-synka-exchangekalendern-i-thunderbirdlightning/#comments</comments>
		<pubDate>Wed, 19 May 2010 18:50:47 +0000</pubDate>
		<dc:creator>Micke</dc:creator>
				<category><![CDATA[Fri programvara]]></category>
		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://mickenordin.se/blog/?p=347</guid>
		<description><![CDATA[&#160;
Jag har &#228;nda sedan jag b&#246;rjade mitt nya jobb letat efter ett s&#228;tt att synka min kalender p&#229; jobbdatorn (som k&#246;r Ubuntu 9.10) med jobbets exchangeserver. E-posten var inget problem, inte heller ldap-adressboken, men kalendern har varit ett aber. Jag har testat Zimbra desktop som funkade halvbra, men som inte fick med alla m&#246;ten och [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Jag har &auml;nda sedan jag b&ouml;rjade mitt nya jobb letat efter ett s&auml;tt att synka min kalender p&aring; jobbdatorn (som k&ouml;r Ubuntu 9.10) med jobbets exchangeserver. E-posten var inget problem, inte heller ldap-adressboken, men kalendern har varit ett aber. Jag har testat Zimbra desktop som funkade halvbra, men som inte fick med alla m&ouml;ten och Evolutions exchange synkning funkade inte alls och var s&aring; d&aring;lig att jag bara ville gr&aring;ta. Jag har &auml;ven testat olika webbaserade varianter som mellansteg, men inget har funkat tillfredsst&auml;llande. &Auml;nda tills idag allts&aring;, d&aring; jag hittade det fria projeket <a href="http://davmail.sourceforge.net/">DavMail</a> p&aring; Sourceforge.</p>
<p>DavMail &auml;r en gateway skriven i java som du installerar p&aring; din egen dator eller l&auml;mplig server du har liggande i garderoben. Du skriver sedan in alla inst&auml;llningar f&ouml;r Outlook Web Access i gatewayens GUI och sedan kan du anv&auml;nda localhost eller din server f&ouml;r att ansluta mot Thunderbird och Lightning. Det inneb&auml;r att du kan l&auml;gga till kalenderns som om det vore en DavCal-kalender vilket lightning har st&ouml;d f&ouml;r och vips d&ouml;k alla mina jobbm&ouml;ten upp iThunderbirds kalender.</p>
<p>Allt du beh&ouml;ver g&ouml;ra &auml;r att installera thunderbird och lightning:</p>
<p><code>sudo apt-get install thunderbird lightning-extension<br />
</code></p>
<p>d&auml;rp&aring; laddar du hem deb-filen f&ouml;r DavMail h&auml;r: <a href="http://sourceforge.net/projects/davmail/files/">http://sourceforge.net/projects/davmail/files/</a> sparar den p&aring; skrivbordet och &ouml;ppnar den med gdebi. Inst&auml;llningarna &auml;r l&auml;tta att g&ouml;ra och finns bra beskrivna i dokumentationen h&auml;r:</p>
<p><a href="http://davmail.sourceforge.net/linuxsetup.html">http://davmail.sourceforge.net/linuxsetup.html<br />
</a></p>
<p>Voila! Du har nu en fullt fungerande ers&auml;ttning till Outlook och du beh&ouml;ver inte k&auml;nna dig tvingad att k&ouml;ra Windows bara f&ouml;r att f&aring; kalendern att funka.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://mickenordin.se/blog/index.php/2010/05/anvand-davmail-gateway-for-att-synka-exchangekalendern-i-thunderbirdlightning/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>qtspotify på Nokia N900 som deb-package</title>
		<link>http://mickenordin.se/blog/index.php/2009/12/qtspotify-pa-nokia-n900-som-deb-package/</link>
		<comments>http://mickenordin.se/blog/index.php/2009/12/qtspotify-pa-nokia-n900-som-deb-package/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 10:32:03 +0000</pubDate>
		<dc:creator>Micke</dc:creator>
				<category><![CDATA[Fri kultur]]></category>
		<category><![CDATA[Fri programvara]]></category>
		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://mickenordin.se/blog/?p=339</guid>
		<description><![CDATA[Jag har &#228;ntligen lyckats bygga och paketera qtspotify! Qtspotify &#228;r allts&#229; en grafisk frontend till despotify skriven i cpp och Qt.

Det var verkligen inte enkelt, men det gick till slut. Stegen liknar mycket de som jag gick igenom i g&#229;r f&#246;r att installera despotify, man m&#229;ste dock ha exakt r&#228;tt version av despotify f&#246;r att [...]]]></description>
			<content:encoded><![CDATA[<p>Jag har &auml;ntligen lyckats bygga och paketera <a href="http://qt.gitorious.org/qt-labs/qtspotify">qtspotify</a>! Qtspotify &auml;r allts&aring; en grafisk frontend till <a href="http://despotify.se">despotify </a>skriven i cpp och <a href="http://qt.nokia.com/products">Qt</a>.</p>
<p><object width="560" height="340"><param value="http://www.youtube.com/v/QOvldo3ZsnA&amp;hl=sv_SE&amp;fs=1&amp;" name="movie" /><param value="true" name="allowFullScreen" /><param value="always" name="allowscriptaccess" /><embed width="560" height="340" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" src="http://www.youtube.com/v/QOvldo3ZsnA&amp;hl=sv_SE&amp;fs=1&amp;"></embed></object></p>
<p>Det var verkligen inte enkelt, men det gick till slut. Stegen liknar mycket <a href="http://mickenordin.se/blog/index.php/2009/12/despotify-pa-nokia-n900/">de som jag gick igenom i g&aring;r</a> f&ouml;r att installera despotify, man m&aring;ste dock ha exakt r&auml;tt version av despotify f&ouml;r att qtspotify skall kompilera, revision 439. Jag &aring;terger stegen h&auml;r igen f&ouml;r den som vill bygga sj&auml;lv, den som inte vill kan helt enkelt ladda ned .deb-filen som det l&auml;nkas till l&auml;ngst ned:</p>
<p><code>#Libogg <br />
wget http://downloads.xiph.org/releases/ogg/libogg-1.1.4.tar.gz<br />
tar xfv libogg-1.1.4.tar.gz<br />
cd libogg-1.1.4<br />
./configure --prefix=/usr <br />
make<br />
fakeroot make install<br />
ldconfig<br />
cd ..</p>
<p>#Libvorbis <br />
wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.2.3.tar.gz<br />
tar xfv libvorbis-1.2.3.tar.gz<br />
cd libvorbis-1.2.3<br />
./configure --prefix=/usr <br />
make<br />
fakeroot make install<br />
ldconfig<br />
cd ..</p>
<p>#Openssl<br />
wget https://www.openssl.org/source/openssl-0.9.8l.tar.gz<br />
tar xfv openssl-0.9.8l.tar.gz<br />
cd openssl-0.9.8l<br />
./config --prefix=/usr <br />
make<br />
fakeroot make install<br />
ldconfig<br />
cd ..</p>
<p>#Install other requirements from SDK repo<br />
fakeroot apt-get install zlib1g-dev libtool libgstreamer0.10-dev</p>
<p>#Get despotify<br />
svn co https://despotify.svn.sourceforge.net/svnroot/despotify despotify --revision 439</p>
<p>#Build despotify<br />
cd despotify/src<br />
make<br />
fakeroot make install<br />
cd ../../</p>
<p>#Build qt<br />
wget http://qt.gitorious.org/qt/x11-maemo/archive-tarball/4.6-fremantle<br />
mv 4.6-fremantle qt-x11-maemo.tar.gz<br />
tar xfv qt-x11-maemo.tar.gz<br />
cd qt-x11-maemo<br />
./configure --prefix=/usr -opengl es2 -maemo5<br />
o<br />
yes<br />
make<br />
fakeroot make install<br />
ldconfig<br />
cd ..</p>
<p>#Build qtspotify<br />
git clone git://gitorious.org/qt-labs/qtspotify.git <br />
cd qtspotify<br />
qmake<br />
make </code></p>
<p>Ok, f&ouml;r er som inte orkar v&auml;nta l&auml;ngre kommer h&auml;r ett f&auml;rdigt .deb-paket. Jag beskriver inte stegen f&ouml;r att paketera h&auml;r eftersom jag inte kan detta ordentlig sj&auml;lv &auml;nnu.</p>
<p><strong>F&ouml;rst dessa varningens ord: </strong>det h&auml;r &auml;r mitt f&ouml;rsta paket, jag tar inget ansvar f&ouml;r om detta pajjar din telefon. Ok?&nbsp; Tv&aring; av programbiblioteken i paketet har konflikter p&aring; telefonen redan: <em>libQtCore</em> och <em>libQtGui</em>, vi kommer skriva &ouml;ver dessa med kommandot nedan, men g&ouml;r det inte om du &auml;r r&auml;dd f&ouml;r att f&aring; en trasig telefon. Med detta sagt kan jag ju dock s&auml;ga att jag lyssnar p&aring; musik just nu p&aring; min lur. I paket finns f&ouml;rutom qtspotify ocks&aring; despotify, despotify-simple, despotify-gateway, libdespotify, libQtCore och libQtGui.<strong>En annan grej ocks&aring;: </strong>qtspotify har inget off-linel&auml;ge, s&aring; den furbrukar ordentligt med datatrafik, se till att ha en ordentlig dataplan innan du k&ouml;r ig&aring;ng. Du beh&ouml;ver &auml;ven ett premiumkonto f&ouml;r spotify, <a href="http://www.spotify.com/en/products/premium/order/account">skaffa det ocks&aring;</a>!</p>
<p><a href="http://mickenordin.se/files/qtspotify-0.1-armel.deb">http://mickenordin.se/files/qtspotify-0.1-armel.deb</a></p>
<p>Ladda hem paketet till din telefon, &ouml;ppna xterm och k&ouml;r kommandot medan. Du m&aring;ste ha root-access p&aring; telefonen f&ouml;rst&aring;s. Navigera till den h&auml;r sidan med telefonen och installera rootsh: <a href="http://maemo.org/downloads/product/Maemo5/rootsh/">http://maemo.org/downloads/product/Maemo5/rootsh/</a> sedan k&ouml;r du kommandot <code>sudo gainroot</code> d&auml;refter &auml;r du klar att installera paketet.</p>
<p><code>sudo dpkg -i --force-overwrite qtspotify-0.1-armel.deb</code></p>
<p>Have fun!</p>
<h2>Se &auml;ven</h2>
<p>L&auml;s &auml;ven andra bloggar om <a href="http://bloggar.se/om/qtspotify" rel="tag">qtspotify</a>, <a href="http://bloggar.se/om/despotify" rel="tag">despotify</a>, <a href="http://bloggar.se/om/spotify" rel="tag">spotify</a>, <a href="http://bloggar.se/om/maemo+5" rel="tag">maemo 5</a>, <a href="http://bloggar.se/om/Nokia+N900" rel="tag">Nokia N900</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mickenordin.se/blog/index.php/2009/12/qtspotify-pa-nokia-n900-som-deb-package/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Despotify på Nokia N900</title>
		<link>http://mickenordin.se/blog/index.php/2009/12/despotify-pa-nokia-n900/</link>
		<comments>http://mickenordin.se/blog/index.php/2009/12/despotify-pa-nokia-n900/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 13:19:38 +0000</pubDate>
		<dc:creator>Micke</dc:creator>
				<category><![CDATA[Fri programvara]]></category>
		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://mickenordin.se/blog/?p=335</guid>
		<description><![CDATA[N&#229;got som verkligen saknas p&#229; min nya Nokia N900 &#228;r Spotify. Sj&#228;lvklart kommer man d&#229; att t&#228;nka p&#229; despotify, den fria spotifyklienten. S&#229; h&#228;r g&#246;r man f&#246;r att korskompilera den f&#246;r Maemo 5:
B&#246;rja med att installera Maemo SDK:
wget http://repository.maemo.org/stable/fremantle/maemo-sdk-install-wizard_5.0.py
sudo ./maemo-sdk-install-wizard_5.0.py
F&#246;lj instruktionerna p&#229; sk&#228;rmen, det fixar du nog utan vidare instruktioner, om inte kan du l&#228;sa [...]]]></description>
			<content:encoded><![CDATA[<p>N&aring;got som verkligen saknas p&aring; min nya Nokia N900 &auml;r Spotify. Sj&auml;lvklart kommer man d&aring; att t&auml;nka p&aring; <a href="http://despotify.se">despotify</a>, den fria spotifyklienten. S&aring; h&auml;r g&ouml;r man f&ouml;r att korskompilera den f&ouml;r Maemo 5:</p>
<p>B&ouml;rja med att installera Maemo SDK:</p>
<p><code>wget http://repository.maemo.org/stable/fremantle/maemo-sdk-install-wizard_5.0.py</code></p>
<p><code>sudo ./maemo-sdk-install-wizard_5.0.py</code></p>
<p>F&ouml;lj instruktionerna p&aring; sk&auml;rmen, det fixar du nog utan vidare instruktioner, om inte kan du <a href="http://wiki.maemo.org/Documentation/Maemo5_Final_Installation#Installing_Maemo_5_SDK_using_GUI_Installer">l&auml;sa mer h&auml;r</a>.</p>
<p>N&auml;r installationen &auml;r klar kan du starta SDK:n med:</p>
<p><code>/scratchbox/login</code></p>
<p>Byt sedan target till armel genom kommandot:</p>
<p><code>sb-menu</code></p>
<p>D&auml;r v&auml;ljer du alternativet &quot;<strong>Select</strong>&quot; och sedan &quot;<strong>FREEMANTEL_ARMEL</strong>&quot;</p>
<p>L&auml;gg den h&auml;r patchen i din hemkatalog i SDK:n och d&ouml;p den till patch1.patch, nano finns att tillg&aring; som textredigerare i SDK:n:</p>
<p><code>nano patch1.patch</code></p>
<p>H&auml;r &auml;r patchen:</p>
<p><code>Index: src/lib/gstreamer.c<br />
===================================================================<br />
--- src/lib/gstreamer.c&nbsp;&nbsp;&nbsp; (revision 437)<br />
+++ src/lib/gstreamer.c&nbsp;&nbsp;&nbsp; (arbetskopia)<br />
@@ -239,17 +239,26 @@<br />
&nbsp;&nbsp;&nbsp;&nbsp; return 0;<br />
&nbsp;}<br />
&nbsp;<br />
+void g_idle_add_x(GSourceFunc function, gpointer data)&nbsp; <br />
+{&nbsp; <br />
+&nbsp;&nbsp;&nbsp; gst_PRIVATE *priv = (gst_PRIVATE *) data;&nbsp; <br />
+&nbsp; <br />
+&nbsp;&nbsp;&nbsp; GSource *src = g_idle_source_new();&nbsp; <br />
+&nbsp;&nbsp;&nbsp; g_source_set_callback(src, function, data,NULL);&nbsp; <br />
+&nbsp;&nbsp;&nbsp; g_source_attach(src, g_main_loop_get_context(priv-&gt;loop));&nbsp; <br />
+}&nbsp; <br />
+<br />
&nbsp;int gstreamer_pause (AUDIOCTX * actx)<br />
&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp; DSFYDEBUG (&quot;%s\n&quot;, __FUNCTION__);<br />
-&nbsp;&nbsp;&nbsp; g_idle_add (pause_cb, actx-&gt;driverprivate);<br />
+&nbsp;&nbsp;&nbsp; g_idle_add_x(pause_cb, actx-&gt;driverprivate); <br />
&nbsp;&nbsp;&nbsp;&nbsp; return 0;<br />
&nbsp;}<br />
&nbsp;<br />
&nbsp;int gstreamer_resume (AUDIOCTX * actx)<br />
&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp; DSFYDEBUG (&quot;%s\n&quot;, __FUNCTION__);<br />
-&nbsp;&nbsp;&nbsp; g_idle_add (resume_cb, actx-&gt;driverprivate);<br />
+&nbsp;&nbsp;&nbsp; g_idle_add_x (resume_cb, actx-&gt;driverprivate);<br />
&nbsp;&nbsp;&nbsp;&nbsp; return 0;<br />
&nbsp;}<br />
&nbsp;<br />
@@ -275,7 +284,7 @@<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp; DSFYDEBUG (&quot;%s\n&quot;, __FUNCTION__);<br />
&nbsp;<br />
-&nbsp;&nbsp;&nbsp; g_idle_add (stop_cb, priv);<br />
+&nbsp;&nbsp;&nbsp; g_idle_add_x(stop_cb, priv);<br />
&nbsp;&nbsp;&nbsp;&nbsp; actx-&gt;driverprivate = NULL;<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp; return 0;<br />
Index: src/Makefile.local.mk.dist<br />
===================================================================<br />
--- src/Makefile.local.mk.dist&nbsp;&nbsp;&nbsp; (revision 437)<br />
+++ src/Makefile.local.mk.dist&nbsp;&nbsp;&nbsp; (arbetskopia)<br />
@@ -7,14 +7,14 @@<br />
&nbsp;## Enable additional clients.<br />
&nbsp;CLIENT_DESPOTIFY = 1<br />
&nbsp;CLIENT_GATEWAY&nbsp;&nbsp; = 1<br />
-# CLIENT_MAEMIFY&nbsp;&nbsp; = 1<br />
+CLIENT_MAEMIFY&nbsp;&nbsp; = 1<br />
&nbsp;<br />
&nbsp;## Enable Nokia Maemo4 specific code in maemify client. <br />
&nbsp;## At least LINUX_BACKEND = gstreamer seems to work with this.<br />
&nbsp;# MAEMO4 = 1<br />
&nbsp;<br />
&nbsp;## Install prefix<br />
-# INSTALL_PREFIX = /usr<br />
+INSTALL_PREFIX = /usr<br />
&nbsp;<br />
&nbsp;## Specify ncurses include path explicitly. (should contain curses.h)<br />
&nbsp;# NCURSES_INCLUDE = /usr/local/include/ncursesw<br />
@@ -29,7 +29,7 @@<br />
&nbsp;# CFLAGS += -DDEBUG_PACKETS<br />
&nbsp;<br />
&nbsp;## Adjust linking flags<br />
-# LDFLAGS += -L/usr/local/lib<br />
+LDFLAGS += -static<br />
&nbsp;<br />
&nbsp;## If you're on Mac OS X and have installed libvorbisfile<br />
&nbsp;## via 'port install ..', try uncommenting these lines<br />
</code></p>
<p>Sedan g&ouml;r du bara s&aring; h&auml;r:<code><br />
#Libogg <br />
wget http://downloads.xiph.org/releases/ogg/libogg-1.1.4.tar.gz<br />
tar xfv libogg-1.1.4.tar.gz<br />
cd libogg-1.1.4<br />
./configure --prefix=/usr<br />
make<br />
fakeroot make install<br />
ldconfig<br />
cd ..</p>
<p>#Libvorbis <br />
wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.2.3.tar.gz<br />
tar xfv libvorbis-1.2.3.tar.gz<br />
cd libvorbis-1.2.3<br />
./configure --prefix=/usr<br />
make<br />
fakeroot make install<br />
ldconfig<br />
cd ..</p>
<p>#Install other requirements from SDK repo<br />
fakeroot apt-get install zlib1g-dev libtool libgstreamer0.10-dev</p>
<p>#Get despotify<br />
svn co https://despotify.svn.sourceforge.net/svnroot/despotify despotify --revision 437</p>
<p>#Patch despotify<br />
cd despotify/<br />
patch -p0 &lt; ../../patch1.patch<br />
cd src/</p>
<p>#Build despotify<br />
make<br />
fakeroot make install<br />
</code></p>
<p>N&auml;r du &auml;r klar med dessa steg kan du kopiera <strong>/usr/bin/despotify</strong>, <strong>/usr/bin/despotify-simple</strong>,<strong> /usr/bin/despotify-gateway</strong> och <strong>/usr/bin/maemify</strong> fr&aring;n SDK:n till motsvarande plats p&aring; telefonen.</p>
<h2>Se &auml;ven</h2>
<p>Läs även andra bloggar om <a href="http://bloggar.se/om/spotify" rel="tag">spotify</a>, <a href="http://bloggar.se/om/despotify" rel="tag">despotify</a>, <a href="http://bloggar.se/om/GNU/Linux" rel="tag">GNU/Linux</a>, <a href="http://bloggar.se/om/NokiaN900" rel="tag">NokiaN900</a>, <a href="http://bloggar.se/om/maemo" rel="tag">maemo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mickenordin.se/blog/index.php/2009/12/despotify-pa-nokia-n900/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Nokia N900 på g</title>
		<link>http://mickenordin.se/blog/index.php/2009/11/nokia-n900-pa-g/</link>
		<comments>http://mickenordin.se/blog/index.php/2009/11/nokia-n900-pa-g/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 20:45:35 +0000</pubDate>
		<dc:creator>Micke</dc:creator>
				<category><![CDATA[Fri programvara]]></category>
		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://mickenordin.se/blog/?p=331</guid>
		<description><![CDATA[F&#246;r ca 8 veckor sedan f&#246;rbest&#228;llde jag en Nokia N900 i tron att den skulle komma n&#229;gon vecka senare. Anledningen till att jag valde den telefonen framf&#246;r en androidlur (en iPhone var givetvis aldrig ett alternativ) &#228;r att den k&#246;r en variant av debian som heter Maemo. Meamo verkar betydligt b&#228;ttre &#228;n android p&#229; grund [...]]]></description>
			<content:encoded><![CDATA[<p>F&ouml;r ca 8 veckor sedan f&ouml;rbest&auml;llde jag en <a href="http://shop.nokia.se/nokia-se/product.aspx?sku=6958233&amp;culture=sv-SE">Nokia N900</a> i tron att den skulle komma n&aring;gon vecka senare. Anledningen till att jag valde den telefonen framf&ouml;r en androidlur (en iPhone var givetvis aldrig ett alternativ) &auml;r att den k&ouml;r en variant av debian som heter <a href="http://maemo.org/">Maemo</a>. Meamo verkar betydligt b&auml;ttre &auml;n android p&aring; grund av att den anv&auml;nder vanliga deb-filer f&ouml;r att installera program (vilket borde betyda att man kan k&ouml;ra arm-kompilerade program fr&aring;n debians f&ouml;rr&aring;d p&aring; telefonen) och dessutom skall vara l&auml;tt att f&aring; root&aring;tkomst p&aring;. Olyckligtvis blev telefonen kraftigt f&ouml;rsenad, men nu verkar den i alla fall vara p&aring; g, i g&aring;r fick jag det h&auml;r mejlet fr&aring;n Nokia:</p>
<pre wrap="">
B&auml;sta Nokia Online Shop-kund,

Vi kan h&auml;rmed bekr&auml;fta att Nokia N900 kommer b&ouml;rja levereras f&ouml;re jul exklusivt till Nokia Online Shop-kunder som lagt en f&ouml;rbest&auml;llning (begr&auml;nsad volym). F&ouml;rsta leveransen ber&auml;knas skickas under vecka 50 i den ordning som f&ouml;rbest&auml;llningarna &auml;r lagda. R&auml;kna med 1-5 dagars leveranstid baserat p&aring; ert val av leverans (standard/express). F&ouml;r att ordern ska kunna genomf&ouml;ras, v&auml;nligen s&auml;kerst&auml;ll att ni har t&auml;ckning p&aring; ert konto. 

Notera att Nokia N900 f&ouml;r tillf&auml;llet levereras med mjukvara version 1.0, vilket kan p&aring;verka kompabiliteten med vissa Hutchinson 3G SIM (mobiloperat&ouml;r 3). Vi rekommenderar alla kunder som best&auml;ller Nokia N900 fr&aring;n Nokia Online Shop att uppdatera till kommande mjukvaru-uppdatering 1.1 som ber&auml;knas finnas tillg&auml;nglig f&ouml;r nedladdning i slutet av december. Uppdateringen ger Nokia N900 full kompabilitet med alla operat&ouml;rers SIM-kort p&aring; den svenska markanden samt en del andra nya funktioner. S&aring; snart mjukvaru-uppdatering 1.1 finns tillg&auml;nglig f&ouml;r nedladdning kommer en l&auml;nk till denna att publiceras p&aring; produktsidan f&ouml;r Nokia N900.

Om ni har valt att avbest&auml;lla er produkt s&aring; har ni fortfarande chansen att bli en av de f&ouml;rsta att f&aring; Nokia N900, genom att l&auml;gga en ny best&auml;llning p&aring; <a href="http://www.nokia.se/shop" class="moz-txt-link-abbreviated">www.nokia.se/shop</a>. Vid fr&aring;gor g&auml;llande er best&auml;llning eller om du vill avbest&auml;lla produkten s&aring; ta kontakt med v&aring;rt telesales-team p&aring; 077-662 22 22 (m&aring;n-fre 9-17).

B&auml;sta H&auml;lsningar,
Nokia Online Sales Team Sverige
</pre>
]]></content:encoded>
			<wfw:commentRss>http://mickenordin.se/blog/index.php/2009/11/nokia-n900-pa-g/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Microblogg för servern</title>
		<link>http://mickenordin.se/blog/index.php/2009/11/microblogg-for-servern/</link>
		<comments>http://mickenordin.se/blog/index.php/2009/11/microblogg-for-servern/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 20:33:12 +0000</pubDate>
		<dc:creator>Micke</dc:creator>
				<category><![CDATA[Fri programvara]]></category>
		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://mickenordin.se/blog/?p=327</guid>
		<description><![CDATA[&#160;
Lite roligt vardagspyssel kommer h&#228;r.
Jag har just fixat ett litet backupscript f&#246;r mina databaser, jag kom p&#229; att det vore kul om servern kunde skicka mig en dent p&#229; identi.ca f&#246;r att ber&#228;tta f&#246;r mig hur det g&#229;tt med backupen. Jag skapade allts&#229; ett konto f&#246;r servern och sedan lade jag in koden i backupscriptet. [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Lite roligt vardagspyssel kommer h&auml;r.</p>
<p>Jag har just fixat ett litet backupscript f&ouml;r mina databaser, jag kom p&aring; att det vore kul om servern kunde skicka mig en dent p&aring; identi.ca f&ouml;r att ber&auml;tta f&ouml;r mig hur det g&aring;tt med backupen. Jag skapade allts&aring; ett konto f&ouml;r servern och sedan lade jag in koden i backupscriptet. S&aring; h&auml;r blev det:</p>
<p><code>#!/bin/bash<br />
if $( mysqldump&nbsp; --all-databases --user=username --password=password &gt; /home/micke/backup/daily_database_backup_temp.sql ); then<br />
&nbsp;&nbsp; mv /home/micke/backup/daily_database_backup_temp.sql /home/micke/backup/daily_database_backup.sql &amp;&amp; curl -u username:password -d status=&quot;@micke Backup of all databases was successful at `date`&quot; http://identi.ca/api/statuses/update.xml &amp;&gt; /dev/null;<br />
else <br />
&nbsp;&nbsp; curl -u username:password -d status=&quot;@micke Backup of all databases failed at `date`&quot; http://identi.ca/api/statuses/update.xml &amp;&gt; /dev/null;</code></p>
<p>I if-satsen kollar scriptet om det gick bra att g&ouml;ra backupen, i s&aring; fall flyttas den tempor&auml;ra filen &ouml;ver den gamla backupen och om det gick bra i sin tur s&aring; skickar servern en dent till mig. Om backupen inte gick bra f&aring;r jag i st&auml;llet meddelande om det. F&aring;r jag inget meddelande alls vet jag att det blev problem med att flytta den tempor&auml;ra filen &ouml;ver den gamla backupen.</p>
]]></content:encoded>
			<wfw:commentRss>http://mickenordin.se/blog/index.php/2009/11/microblogg-for-servern/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Uppdaterade instruktioner för att installera despotify i Ubuntu</title>
		<link>http://mickenordin.se/blog/index.php/2009/10/uppdaterade-instruktioner-for-att-installera-despotify-i-ubuntu/</link>
		<comments>http://mickenordin.se/blog/index.php/2009/10/uppdaterade-instruktioner-for-att-installera-despotify-i-ubuntu/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 17:04:38 +0000</pubDate>
		<dc:creator>Micke</dc:creator>
				<category><![CDATA[Fri kultur]]></category>
		<category><![CDATA[Fri programvara]]></category>
		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://mickenordin.se/blog/?p=322</guid>
		<description><![CDATA[&#160;Om man skall tro Google Analytics, s&#229; &#228;r despotify det mest intressanta jag skrivit om p&#229; min blogg.&#160;Av den anledningen t&#228;nkte jag passa att publicera uppdaterade instruktioner f&#246;r hur man g&#246;r f&#246;r att installera i Ubuntu. Det &#228;r inte s&#229; sv&#229;rt som man kanske skulle kunna tro. F&#246;rst beh&#246;vs en terminal, den hittar du i [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;Om man skall tro Google Analytics, s&aring; &auml;r despotify det mest intressanta jag skrivit om p&aring; min blogg.&nbsp;Av den anledningen t&auml;nkte jag passa att publicera uppdaterade instruktioner f&ouml;r hur man g&ouml;r f&ouml;r att installera i Ubuntu. Det &auml;r inte s&aring; sv&aring;rt som man kanske skulle kunna tro. F&ouml;rst beh&ouml;vs en terminal, den hittar du i menyn:&nbsp; &quot;Program&quot; &rarr; &quot;Tillbeh&ouml;r&quot; &rarr; &quot;Terminal&quot;. Kopiera sedan och klistra in&nbsp; kommandona, ett efter ett.</p>
<p>F&ouml;rst installerar vi alla beroenden och subversion:</p>
<p style="margin-left: 40px;"><code>sudo apt-get install libssl-dev zlib1g-dev libvorbis-dev libtool&nbsp;libncursesw5-dev  libgstreamer-plugins-base0.10-0 libgstreamer0.10-dev checkinstall subversion</code></p>
<p><strong>Uppdatering: </strong>Det verkar som om <a href="http://despotify.svn.sourceforge.net/viewvc/despotify/src/Makefile.local.mk.dist?r1=428&amp;r2=460">despotify teamet&nbsp; plockat bort gstreamer och pulseaudio</a> som backends f&ouml;r ljudet, det betyder att ni m&aring;ste anv&auml;nda libao f&ouml;r att kunna kompilera. Jag antar att det ocks&aring; betyder att ni inte l&auml;ngre m&aring;ste installera&nbsp;libgstreamer-plugins-base0.10-0 libgstreamer0.10-dev. libao-dev m&aring;ste ni dock installera:</p>
<p style="margin-left: 40px;"><code>sudo apt-get install libao-dev</code></p>
<p>
Nu b&ouml;r &auml;ven build-essential och allt annat vi beh&ouml;ver f&ouml;r att bygga ha f&ouml;ljt med. Sedan h&auml;mtar vi k&auml;llkoden:</p>
<p style="margin-left: 40px;"><code>             	svn co https://despotify.svn.sourceforge.net/svnroot/despotify despotify         	</code></p>
<p>N&auml;r det &auml;r klart st&auml;ller vi oss i r&auml;tt katalog och kompilerar:</p>
<p style="margin-left: 40px;"><code>cd despotify/src/ &amp;&amp; make<br />
</code></p>
<p>N&auml;r vi kompilerat koden k&ouml;r vi en liten specialare:</p>
<p style="margin-left: 40px;"><code>sudo checkinstall --pkgname=despotify --pkglicense=BSD</code></p>
<p>Detta kommando skapar en&nbsp; .deb-fil som den sedan installerar. Tryck bara &quot;enter&quot; p&aring; fr&aring;gan om du skall forts&auml;tta. Nu kan du starta despotify genom att k&ouml;ra:<code><br />
</code></p>
<p style="margin-left: 40px;"><code>despotify #ncursesklienten<br />
</code></p>
<p style="margin-left: 40px;"><code>despotify-simple #den enklare klienten som jag gillar b&auml;st<br />
</code></p>
<p style="margin-left: 40px;"><code>despotify-gateway #gatewayen som du kan anv&auml;nda f&ouml;r att bygga egna applikationer</code></p>
<p>Detta installationsf&ouml;rfarande betyder f&ouml;r&ouml;vrigt att du kan avinstallera programmet som vilket vanligt program somhelst genom synaptic, apt-get eller dpkg, t.ex genom:</p>
<p style="margin-left: 40px;"><code>sudo dpkg -r despotify</code></p>
<p>Klart!</p>
<p><strong>Notera att du m&aring;ste ha <a href="http://www.spotify.com/en/products/premium/">Spotify Premium</a> f&ouml;r att Despotify ska funka.</strong></p>
<h2>Se &auml;ven:</h2>
<ul>
<li><a href="http://despotify.se">despotify.se</a></li>
<li><a href="http://spotify.com">spotify.com</a></li>
</ul>
<p>L&auml;s &auml;ven andra bloggar om <a rel="tag" href="http://bloggar.se/om/Spotify">Spotify</a>, <a rel="tag" href="http://bloggar.se/om/Despotify">Despotify</a>, <a rel="tag" href="http://bloggar.se/om/Fri+programvara">Fri programvara</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mickenordin.se/blog/index.php/2009/10/uppdaterade-instruktioner-for-att-installera-despotify-i-ubuntu/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Ubuntu Global Jam</title>
		<link>http://mickenordin.se/blog/index.php/2009/09/ubuntu-global-jam/</link>
		<comments>http://mickenordin.se/blog/index.php/2009/09/ubuntu-global-jam/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 18:39:09 +0000</pubDate>
		<dc:creator>Micke</dc:creator>
				<category><![CDATA[Fri kultur]]></category>
		<category><![CDATA[Fri programvara]]></category>
		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://mickenordin.se/blog/?p=312</guid>
		<description><![CDATA[&#160;
Den andra till fj&#228;rde oktober &#228;r det dags f&#246;r Ubuntu Global Jam. Det kommer uppm&#228;rksammas &#228;ven i Sverige, i f&#246;rsta hand d&#229; i Link&#246;ping den tredje oktober. Klockan tolv b&#246;rjar det hela vid Institutionen f&#246;r Fysik, Kemi och Biologi vid Link&#246;pings universitet. Medtag o&#246;mma kl&#228;der, ett glatt hum&#246;r och g&#228;rna en laptop.&#160; Enligt uppgift kommer [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Den andra till fj&auml;rde oktober &auml;r det dags f&ouml;r <a href="https://wiki.ubuntu.com/UbuntuGlobalJam">Ubuntu Global Jam</a>. Det kommer uppm&auml;rksammas &auml;ven i Sverige, i f&ouml;rsta hand d&aring; i <a href="http://ubuntu-se.org/wiki/Global_Jam">Link&ouml;ping den tredje oktober</a>. Klockan tolv b&ouml;rjar det hela vid <a href="http://www.ifm.liu.se/introduction/" class="external text" title="http://www.ifm.liu.se/introduction/" rel="nofollow">Institutionen f&ouml;r Fysik, Kemi och Biologi</a> vid Link&ouml;pings universitet. Medtag o&ouml;mma kl&auml;der, ett glatt hum&ouml;r och g&auml;rna en laptop.&nbsp; Enligt uppgift kommer det mesta att handla om <a href="http://ubuntu-se.org/wiki/HowtoTriage">Bug Triage</a>.</p>
<p>Jag sj&auml;lv kommer nog tyv&auml;rr inte kunna komma, men jag f&ouml;resl&aring;r att den som &auml;r i n&auml;rheten av Link&ouml;ping dyker upp, inte minst f&ouml;r att tr&auml;ffa <a href="http://ubuntu-se.org/">det svenska Ubuntu LoCots</a> nya <a href="http://mikrofoncaught.blogspot.com/2009/09/ubuntu-bugjam-i-linkoping.html">TeamLeader</a> och <a href="http://www.andreasolsson.se/2009/09/19/ubuntu-bug-jam-in-linkoping/">TeamContact </a></p>
<p>L&auml;s &auml;ven andra bloggar om <a rel="tag" href="http://bloggar.se/om/buggar">buggar</a>, <a rel="tag" href="http://bloggar.se/om/bugjam">bugjam</a>, <a rel="tag" href="http://bloggar.se/om/datorer">datorer</a>, <a rel="tag" href="http://bloggar.se/om/fri+programvara">fri programvara</a>, <a rel="tag" href="http://bloggar.se/om/global+jam">global jam</a>, <a rel="tag" href="http://bloggar.se/om/link%F6ping">link&ouml;ping</a>, <a rel="tag" href="http://bloggar.se/om/linux">linux</a>, <a rel="tag" href="http://bloggar.se/om/ubuntu">ubuntu</a>, <a rel="tag" href="http://bloggar.se/om/%F6ppen+k%E4llkod">&ouml;ppen k&auml;llkod</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mickenordin.se/blog/index.php/2009/09/ubuntu-global-jam/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FSCONS</title>
		<link>http://mickenordin.se/blog/index.php/2009/08/fscons/</link>
		<comments>http://mickenordin.se/blog/index.php/2009/08/fscons/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 16:51:08 +0000</pubDate>
		<dc:creator>Micke</dc:creator>
				<category><![CDATA[Fri kultur]]></category>
		<category><![CDATA[Fri programvara]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Wikimedia]]></category>

		<guid isPermaLink="false">http://mickenordin.se/blog/?p=300</guid>
		<description><![CDATA[Dear Mikael,
 I&#8217;m delighted to inform you that the Programme Committee of the Free Society Conference and Nordic Summit 2009 has decided to accept your proposal with the title &#34;Cultural Transmission from an Archaeological Perspective&#34;.
S&#229; stod det i ett mejl fr&#229;n Jonas &#214;berg och FSCONS-g&#228;nget som jag fick h&#228;rom veckan. Tanken &#228;r allts&#229; att jag [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-left: 40px;"><cite>Dear Mikael,</cite></p>
<p style="margin-left: 40px;"><cite> I&#8217;m delighted to inform you that the Programme Committee of the Free Society Conference and Nordic Summit 2009 has decided to accept your proposal with the title &quot;Cultural Transmission from an Archaeological Perspective&quot;.</cite></p>
<p>S&aring; stod det i ett mejl fr&aring;n Jonas &Ouml;berg och <a href="http://fscons.org/">FSCONS</a>-g&auml;nget som jag fick h&auml;rom veckan. Tanken &auml;r allts&aring; att jag skall h&aring;lla ett f&ouml;redrag p&aring; &auml;mnet &quot;<em>Cultural Transmission from an Archaeological Perspective</em> &quot; p&aring; FSCONS som g&aring;r av stapeln 13-15 november. S&aring; h&auml;r s&aring;g min abstract ut:</p>
<p style="margin-bottom: 0cm; margin-left: 40px;"><cite>Human beings have been copying and reusing culture and technology for approximately  2.6 million years. Access to new cultural advancements have been crucial for all human societies during all of prehistory.</cite></p>
<p style="margin-bottom: 0cm; margin-left: 40px;"><cite>With this presentation I want to give an archaeological perspective on today&#8217;s issues of free software, free culture, patents and copyright. I am going to give examples on how humans have copied and reused culture and technology through out all of prehistory with concrete archaeological examples, mainly from the stone age. I am also going to show examples of how people have been trying to limit access to ideas and technology for others.</cite></p>
<p style="margin-bottom: 0cm; margin-left: 40px;"><cite>The presentation will focus on these questions:</cite></p>
<p style="margin-bottom: 0cm; margin-left: 40px;">&nbsp;<cite>What does the possibility to copy culture and technology mean for human societies and how does people profit from limiting the access to these cultural traits and technologies for others?&nbsp;</cite></p>
<p style="margin-bottom: 0cm; margin-left: 40px;"><cite>Does culture have an intrinsic wish to be copied? Does culture in fact want to be free?</cite>&nbsp;</p>
<p style="margin-bottom: 0cm;">Hoppas att n&aring;n vill lyssna bara, jag vet aldrig om kombinationen teknikn&ouml;rd-sten&aring;ldersn&ouml;rd funkar eller om folk bara blir dubbelt uttr&aring;kade <img src='http://mickenordin.se/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p style="margin-bottom: 0cm;">&nbsp;</p>
<h2>Se &auml;ven&nbsp;</h2>
<p>L&auml;s &auml;ven andra bloggar om <a rel="tag" href="http://bloggar.se/om/FSCONS">FSCONS</a>, <a rel="tag" href="http://bloggar.se/om/fri+programvara">fri programvara</a>, <a rel="tag" href="http://bloggar.se/om/fri+kultur">fri kultur</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mickenordin.se/blog/index.php/2009/08/fscons/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ladda ner alla torrent-filer från TPB</title>
		<link>http://mickenordin.se/blog/index.php/2009/07/ladda-ner-all-torrent-filer-fran-tpb/</link>
		<comments>http://mickenordin.se/blog/index.php/2009/07/ladda-ner-all-torrent-filer-fran-tpb/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 09:21:37 +0000</pubDate>
		<dc:creator>Micke</dc:creator>
				<category><![CDATA[Fri programvara]]></category>
		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://mickenordin.se/blog/?p=281</guid>
		<description><![CDATA[I dag blir det ingen guide, utan mer en fr&#229;ga. Efter att ha l&#228;st det h&#228;r b&#246;rjade jag fundera. Hur g&#246;r man f&#246;r att ladda hem alla torrent-filer fr&#229;n TPB? Om man hade en lista &#246;ver alla URL:er, skulle det vara trivialt. Hur f&#229;r man d&#229; en lista &#246;ver alla URL:er till alla torrent-filer p&#229; [...]]]></description>
			<content:encoded><![CDATA[<p>I dag blir det ingen guide, utan mer en fr&aring;ga. Efter att ha l&auml;st <a href="http://torrentfreak.com/playing-whack-a-mole-with-data-the-pirate-bay-lives-on-090703/">det h&auml;r</a> b&ouml;rjade jag fundera. Hur g&ouml;r man f&ouml;r att ladda hem alla torrent-filer fr&aring;n <a href="http://thepiratebay.org">TPB</a>? Om man hade en lista &ouml;ver alla URL:er, skulle det vara trivialt. Hur f&aring;r man d&aring; en lista &ouml;ver alla URL:er till alla torrent-filer p&aring; TPB? Min f&ouml;rsta tanke var att h&auml;mta alla l&auml;nkar som man f&aring;r via l&auml;nken &quot;<a href="http://thepiratebay.org/browse">Bl&auml;ddra bland torrenter</a>&quot; p&aring; TPB. Jag skrev d&aring; ett skript som h&auml;mtar alla s&aring;dana l&auml;nkar:</p>
<p><span style="font-size: xx-small;"><code>#!/bin/bash<br />
it=100<br />
while [[ $it -lt 700 ]]; do<br />
&nbsp; </code></span><span style="font-size: xx-small;"><code>i=0<br />
&nbsp;&nbsp;&nbsp; while [[ $i -lt 100&nbsp; ]] ; do <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xmlstarlet sel --net --html -T -t -m &quot;//*[local-name()='a']&quot; -o 'NAME: ' -v &quot;translate(. , '&amp;#10;', ' ')&quot; -n -o 'LINK: ' -v @href -n -n \<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;http://thepiratebay.org/browse/$it/$i/3&quot; | grep torrent | grep -v phpAdsNew | sed -e 's|LINK: /|http://thepiratebay.org/|g' \<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -e 's|LINK: http://|http://|g' | grep &quot;.TPB.torrent&quot; &gt;&gt; tpb.links<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; let &quot;i=i+1&quot;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sleep 1s<br />
&nbsp; done<br />
&nbsp; let &quot;it=it+100&quot;<br />
done</code></span></p>
<p><span style="font-size: small;">Tyv&auml;rr verkar inte detta funka, det verkar som om TPB har lagt upp en begr&auml;nsning som g&ouml;r att man bara f&aring;r h&auml;mta 100 sidor med 30 l&auml;nkar vardera fr&aring;n varje kategori (d&auml;rav begr&auml;nsningarna i while-looparna i skriptet), det inneb&auml;r i praktiken att jag bara f&aring;r 17970 l&auml;nkar totalt tillbaka fr&aring;n skriptet. Bry er f&ouml;r &ouml;vrigt inte s&aring; mycket om sj&auml;lva skriptet, det &auml;r ett ful-hack med massa cruft, eftersom jag bara ville kolla lite snabbt hur man kan g&ouml;ra. </span></p>
<p><span style="font-size: small;">S&aring; finns det n&aring;gon som &auml;r b&auml;ttre &auml;n mig p&aring; TPB som vet hur man kan g&ouml;ra f&aring;r att f&aring; tag p&aring; fler resultat? Svara g&auml;rna i kommentarerna om ni kommer p&aring; n&aring;tt.</span></p>
<h2><span style="font-size: small;">Se &auml;ven:<br />
</span></h2>
<p>L&auml;s &auml;ven andra bloggar om <a href="http://bloggar.se/om/The+Pirate+Bay" rel="tag">The Pirate Bay</a>, <a href="http://bloggar.se/om/torrent" rel="tag">torrent</a>, <a href="http://bloggar.se/om/bash" rel="tag">bash</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mickenordin.se/blog/index.php/2009/07/ladda-ner-all-torrent-filer-fran-tpb/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
