<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>seeking immortality</title>
	
	<link>http://blag.sebacean.net</link>
	<description>where are we going? why am I in this handbasket?</description>
	<lastBuildDate>Mon, 30 Mar 2009 17:20:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/SeekingImmortality" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>o2 Germany billparser (zählt Minuten und SMS)</title>
		<link>http://blag.sebacean.net/2009/03/30/o2-germany-billparser-zahlt-minuten-und-sms/</link>
		<comments>http://blag.sebacean.net/2009/03/30/o2-germany-billparser-zahlt-minuten-und-sms/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 17:19:53 +0000</pubDate>
		<dc:creator>me</dc:creator>
				<category><![CDATA[german]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[money]]></category>

		<guid isPermaLink="false">http://blag.sebacean.net/?p=95</guid>
		<description><![CDATA[Nach den angekündigten Preiserhöhungen bei o2 (Golem) habe ich meinen (im Sommer auslaufenden) Vertrag mit einem entsprechend erbostem Schreiben gekündigt. Um nun einen guten neuen Vertrag zu finden wollte ich genauer wissen wieviel Minuten/SMS ich denn so brauche&#8230;
Da ich schon seit Langem immer fleißig die .csv files zu den Rechnungen herunterladen hab ich schnell folgendes [...]]]></description>
			<content:encoded><![CDATA[<p>Nach den angekündigten Preiserhöhungen bei o2 (<a href="http://www.golem.de/0903/65649.html">Golem</a>) habe ich meinen (im Sommer auslaufenden) Vertrag mit einem entsprechend erbostem Schreiben gekündigt. Um nun einen guten neuen Vertrag zu finden wollte ich genauer wissen wieviel Minuten/SMS ich denn so brauche&#8230;</p>
<p>Da ich schon seit Langem immer fleißig die .csv files zu den Rechnungen herunterladen hab ich schnell folgendes Python Script geschrieben das mir die Zählarbeit erleichtert (und Schreikrämpfe in Excel verhindert).</p>
<p>Als kleinen Bonus zählt es auch (etwas inexakt fürchte ich) die Homezone Minuten, daraus kann man ablesen was das Verlieren von Genion für Auswirkungen hat.</p>
<pre class="brush: python">
# parses .csv files from o2 germany billing
# counts talked minutes (&#039;sprache&#039; in &#039;ART&#039;) and sms sent (&#039;sms&#039; in &#039;TARIFGRUPPE&#039;)
# ignores international minutes/sms
import csv
import glob
import string

# &lt;CONFIG&gt;
mypath = &#039;*.csv&#039; # e.g. &#039;./mybills/*.csv&#039;
mydelimiter = &#039;|&#039; # &#039;|&#039; aka &quot;pipe&quot; is default with o2
# &lt;/CONFIG&gt;

if __name__ == &quot;__main__&quot;:
    files = glob.glob(mypath)
    assert len(files) &gt; 0, &quot;Error! No Files found (check path)&quot;

    totalminutes = 0
    totalsms = 0
    totalhomezone = 0
    for file in files:
        csvfile = open(file)
        reader = csv.DictReader(csvfile,delimiter=mydelimiter)
        smscount = 0
        timecount = dict(hours=0,minutes=0,seconds=0)
        homezonecount = 0
        for row in reader:
            if &#039;sprache&#039; in string.lower(row[&#039;ART&#039;]):
                (h,m,s) = string.split(row[&#039;DAUER&#039;], &#039;:&#039;)
                timecount[&#039;hours&#039;] += int(h)
                timecount[&#039;minutes&#039;] += int(m)
                timecount[&#039;seconds&#039;] += int(s)
                if &#039;homezone&#039; in string.lower(row[&#039;TARIFGRUPPE&#039;]):
                    homezonecount += int(m) + (int(h)*60) + (int(s)/60)
            if &#039;sms&#039; in string.lower(row[&#039;TARIFGRUPPE&#039;]):
                smscount = smscount + 1
        minutes = timecount[&#039;minutes&#039;] + (timecount[&#039;hours&#039;]*60) + (timecount[&#039;seconds&#039;]/60)
        totalminutes += minutes
        totalsms += smscount
        totalhomezone += homezonecount
        print(file+&#039; &#039;+str(minutes)+&#039; Minutes &#039;+str(smscount)+&#039; SMS (&#039;+str(homezonecount)+&#039; Minutes in Homezone)&#039;)
        assert minutes &gt;= homezonecount, &quot;Error! More minutes in homezone than total?&quot;
    # the cool .format prints only work in python 2.6 ...
    #print(&#039;Total  :{0:4} Minutes and {1:4} SMS in {2} Months ({3:4} Minutes in Homezone)&#039;.format(totalminutes,totalsms,len(files),totalhomezone))
    #print(&#039;Average:{0:4} Minutes and {1:4} SMS per Month&#039;.format(totalminutes/len(files),totalsms/len(files)))
    # ... and since that isn&#039;t in debian stable yet... i added &quot;old&quot; prints
    print(&#039;Total   &#039;+str(totalminutes)+&#039; Minutes &#039;+str(totalsms)+&#039; SMS in &#039;+str(len(files))+&#039; Months (&#039;+str(totalhomezone)+&#039; Minutes in Homezone)&#039;)
    print(&#039;Average &#039;+str(totalminutes/len(files))+&#039; Minutes &#039;+str(totalsms/len(files))+&#039; SMS per Month&#039;)
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blag.sebacean.net/2009/03/30/o2-germany-billparser-zahlt-minuten-und-sms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WatchThis: Let the Right One In</title>
		<link>http://blag.sebacean.net/2009/01/26/watchthis-let-the-right-one-in/</link>
		<comments>http://blag.sebacean.net/2009/01/26/watchthis-let-the-right-one-in/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 11:32:50 +0000</pubDate>
		<dc:creator>me</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[movies]]></category>
		<category><![CDATA[vampires]]></category>

		<guid isPermaLink="false">http://blag.sebacean.net/?p=89</guid>
		<description><![CDATA[
Must see, really cool take on the topic. Complete with disturbing images of a north-european distopian, snowcovered town ;)
Far better than the twilight movie, which sucked (i liked the book though, i read all four).
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.rottentomatoes.com/m/lat_den_ratte_komma_in/"><img src="http://images.rottentomatoes.com/images/movie/custom/63/10009663.jpg" alt="" /></a></p>
<p>Must see, really cool take on the topic. Complete with disturbing images of a north-european distopian, snowcovered town ;)</p>
<p>Far better than the twilight movie, which sucked (i liked the book though, i read all four).</p>
]]></content:encoded>
			<wfw:commentRss>http://blag.sebacean.net/2009/01/26/watchthis-let-the-right-one-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>xslt sample: factorial (named template)</title>
		<link>http://blag.sebacean.net/2009/01/16/xslt-sample-factorial-named-template/</link>
		<comments>http://blag.sebacean.net/2009/01/16/xslt-sample-factorial-named-template/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 21:36:22 +0000</pubDate>
		<dc:creator>me</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[xslt]]></category>

		<guid isPermaLink="false">http://blag.sebacean.net/?p=75</guid>
		<description><![CDATA[Currently learning for an exam and freshing up my XSLT knowledge &#8230; ;)

&#60;?xml version=&#34;1.0&#34;?&#62;
&#60;xsl:stylesheet version=&#34;1.0&#34;
  xmlns:xsl=&#34;http://www.w3.org/1999/XSL/Transform&#34;&#62;
  &#60;!--
    ! Small XSLT prog that calculates the faculty of one or more
    ! numbers by recursively calling a named template
    ! numbers are expected to be in [...]]]></description>
			<content:encoded><![CDATA[<p>Currently learning for an exam and freshing up my XSLT knowledge &#8230; ;)</p>
<pre class="brush: xslt">
&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;xsl:stylesheet version=&quot;1.0&quot;
  xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot;&gt;
  &lt;!--
    ! Small XSLT prog that calculates the faculty of one or more
    ! numbers by recursively calling a named template
    ! numbers are expected to be in a tree:
    ! &lt;nums&gt;&lt;num&gt;1&lt;/num&gt;&lt;num&gt;2&lt;/num&gt;...&lt;/nums&gt;
   --&gt;

  &lt;xsl:output method=&quot;text&quot;/&gt;

  &lt;xsl:template match=&quot;num&quot;&gt;
      &lt;xsl:text&gt;fak(&lt;/xsl:text&gt;
      &lt;xsl:value-of select=&quot;.&quot;/&gt;
      &lt;xsl:text&gt;) is &lt;/xsl:text&gt;
      &lt;xsl:call-template name=&quot;fak&quot;&gt;
          &lt;xsl:with-param name=&quot;number&quot; select=&quot;.&quot;/&gt;
      &lt;/xsl:call-template&gt;
  &lt;/xsl:template&gt;

  &lt;xsl:template name=&quot;fak&quot;&gt;
      &lt;xsl:param name=&quot;number&quot;/&gt;
      &lt;xsl:choose&gt;
          &lt;xsl:when test=&quot;$number = 1&quot;&gt;
              &lt;xsl:value-of select=&quot;$number&quot;/&gt;
          &lt;/xsl:when&gt;
          &lt;xsl:otherwise&gt;
              &lt;xsl:variable name=&quot;recursefak&quot;&gt;
                  &lt;xsl:call-template name=&quot;fak&quot;&gt;
                      &lt;xsl:with-param name=&quot;number&quot; select=&quot;$number - 1&quot;/&gt;
                  &lt;/xsl:call-template&gt;
              &lt;/xsl:variable&gt;
              &lt;xsl:value-of select=&quot;$number * $recursefak&quot;/&gt;
          &lt;/xsl:otherwise&gt;
      &lt;/xsl:choose&gt;
  &lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;
</pre>
<p>Expected XML looks like this (with DTD even! ;P):</p>
<pre class="brush: xml">
&lt;?xml version=&quot;1.0&quot; ?&gt;
&lt;!DOCTYPE numbers [
  &lt;!ELEMENT nums (num+)&gt;
  &lt;!ELEMENT num (#PCDATA)&gt;
]&gt;
&lt;nums&gt;
  &lt;num&gt;3&lt;/num&gt;
  &lt;num&gt;12&lt;/num&gt;
&lt;/nums&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blag.sebacean.net/2009/01/16/xslt-sample-factorial-named-template/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>… better than vista</title>
		<link>http://blag.sebacean.net/2009/01/09/better-than-vista/</link>
		<comments>http://blag.sebacean.net/2009/01/09/better-than-vista/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 10:00:55 +0000</pubDate>
		<dc:creator>me</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[hosting]]></category>

		<guid isPermaLink="false">http://blag.sebacean.net/?p=68</guid>
		<description><![CDATA[i seldomly laugh out loud when reading something &#8230; but this made my day ;)

XKCD 528 &#60;img alt=&#8220;Disclaimer: I have not actually tried the beta yet.  I hear it&#8217;s quite pleasant and hardly Hitler-y at all.&#8221;&#62;
ps) i saw the (leaked) beta in vmware and it actually was quite nice ;)
pps) the horde on webspace [...]]]></description>
			<content:encoded><![CDATA[<p>i seldomly laugh out loud when reading something &#8230; but this made my day ;)</p>
<p><img src="http://imgs.xkcd.com/comics/windows_7.png" alt="Windows 7" /><br />
<a href="http://xkcd.com/528/">XKCD 528 &lt;img alt=<em>&#8220;Disclaimer: I have not actually tried the beta yet.  I hear it&#8217;s quite pleasant and hardly Hitler-y at all.&#8221;&gt;</em></a></p>
<p>ps) i saw the (leaked) beta in vmware and it actually was quite nice ;)<br />
pps) the <a href="http://blag.sebacean.net/2008/12/14/horde-on-webspace-no-shell-part2/">horde on webspace (no shell)</a> guide will be delayed until my host decides to fix his PHP installation (imap_open() is broken&#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://blag.sebacean.net/2009/01/09/better-than-vista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Horde on Webspace (no shell) Part2</title>
		<link>http://blag.sebacean.net/2008/12/14/horde-on-webspace-no-shell-part2/</link>
		<comments>http://blag.sebacean.net/2008/12/14/horde-on-webspace-no-shell-part2/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 16:07:36 +0000</pubDate>
		<dc:creator>me</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[horde]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blag.sebacean.net/?p=63</guid>
		<description><![CDATA[After uploading the (now smaller) Horde with our FTP client we can continue with
Part 2 The Database
Since without shell access we can&#8217;t use Horde&#8217;s setup (./scripts/setup.php) to do this for us we have to manually set up the database for Horde.
This step depends on your webhosters so i&#8217;ll just make it quick:
First create a database [...]]]></description>
			<content:encoded><![CDATA[<p>After uploading the (<a href="http://blag.sebacean.net/2008/12/14/horde-on-webspace-no-shell-part1/">now</a> smaller) Horde with our FTP client we can continue with</p>
<p><strong>Part 2 The Database</strong><br />
Since without shell access we can&#8217;t use Horde&#8217;s setup (./scripts/setup.php) to do this for us we have to manually set up the database for Horde.</p>
<p>This step depends on your webhosters so i&#8217;ll just make it quick:<br />
First create a database with your webhost, then find: hostname (often locahost), username, password, type (often tcp) and databasename for that database.</p>
<p>Now your webhoster probably offers some kind of management frontend (mostly phpmyadmin). There you navigate to your database and select the &#8220;SQL&#8221; tab.</p>
<p>In the editbox you will find there you have to paste some of the lines from the .sql file provided with Horde that matches your database. I use mysql so i used ./scripts/sql/create.mysql.sql.</p>
<p>Out host already created the database, the user etc. so we only need lines that create tables. In my file this would be lines 52 -> end (look for the first CREATE TABLE statement). Copy&#038;Paste and press Submit. This should have given you no errors and created ~18 tables in your database.</p>
<p>In the next step we will create a basic configuration that allows Horde to run so we can do the rest of the setup from within it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blag.sebacean.net/2008/12/14/horde-on-webspace-no-shell-part2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Horde on Webspace (no shell) Part1</title>
		<link>http://blag.sebacean.net/2008/12/14/horde-on-webspace-no-shell-part1/</link>
		<comments>http://blag.sebacean.net/2008/12/14/horde-on-webspace-no-shell-part1/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 01:19:09 +0000</pubDate>
		<dc:creator>me</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[horde]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blag.sebacean.net/?p=57</guid>
		<description><![CDATA[Because i don't like the webmailer my host has chosen for me (roundcube) i decided to try installing Horde on the webspace that came with it.
This experiment will most likely fail because i don't have shell access and the php installation is probably missing vital modules .. but what else is there to do on a saturday evening]]></description>
			<content:encoded><![CDATA[<p>Because i don&#8217;t like the webmailer my host has chosen for me (roundcube) i decided to try installing Horde on the webspace that came with it.</p>
<p>This experiment will most likely fail because i don&#8217;t have shell access and the php installation is probably missing vital modules .. but what else is there to do on a saturday evening<br />
<strong><br />
Part1: Horde is f***ing huge!<br />
</strong><br />
<code><br />
du -sch .<br />
108M    total<br />
</code></p>
<p>I&#8217;ll start by making horde a little slimer&#8230;<br />
This will give me all the folders with locales other than german or english (cd to horde first)<br />
<code><br />
find -iname ??_?? -type d | grep -v de_DE | grep -v en_US | grep -v en_GB<br />
</code><br />
and this will delete them<br />
<code><br />
find -iname ??_?? -type d | grep -v de_DE | grep -v en_US | grep -v en_GB | xargs rm -r<br />
</code></p>
<p>The same for the &#8220;.po&#8221; files:<br />
<code><br />
find -iname ??_??.po -type f | grep -v de_DE | grep -v en_US | grep -v en_GB | xargs rm -r<br />
</code></p>
<p><code><br />
du -sch .<br />
51M     total<br />
</code><br />
Half the size, nice :)</p>
]]></content:encoded>
			<wfw:commentRss>http://blag.sebacean.net/2008/12/14/horde-on-webspace-no-shell-part1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>om nom nom nom nom</title>
		<link>http://blag.sebacean.net/2008/07/25/om-nom-nom-nom-nom/</link>
		<comments>http://blag.sebacean.net/2008/07/25/om-nom-nom-nom-nom/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 17:02:51 +0000</pubDate>
		<dc:creator>me</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[pics]]></category>

		<guid isPermaLink="false">http://blag.sebacean.net/?p=20</guid>
		<description><![CDATA[An onomatopoeical adjective based on the sound emitted when something is &#8220;oh so tasty&#8221; (either through hunger or flavorological value) that one gnaws through it without regard to cleanliness or etiquette.
]]></description>
			<content:encoded><![CDATA[<blockquote><p>An onomatopoeical adjective based on the sound emitted when something is &#8220;oh so tasty&#8221; (either through hunger or flavorological value) that one gnaws through it without regard to cleanliness or etiquette.</p></blockquote>

<a href='http://blag.sebacean.net/2008/07/25/om-nom-nom-nom-nom/biteps0_copy_1/' title='omnom1'><img width="150" height="150" src="http://blag.sebacean.net/wp-content/uploads/2008/07/biteps0_copy_1-150x150.jpg" class="attachment-thumbnail" alt="" title="omnom1" /></a>
<a href='http://blag.sebacean.net/2008/07/25/om-nom-nom-nom-nom/bushcorn/' title='omnom2'><img width="150" height="150" src="http://blag.sebacean.net/wp-content/uploads/2008/07/bushcorn-150x150.jpg" class="attachment-thumbnail" alt="" title="omnom2" /></a>
<a href='http://blag.sebacean.net/2008/07/25/om-nom-nom-nom-nom/carmonster/' title='omnom3'><img width="150" height="150" src="http://blag.sebacean.net/wp-content/uploads/2008/07/carmonster-150x150.jpg" class="attachment-thumbnail" alt="" title="omnom3" /></a>
<a href='http://blag.sebacean.net/2008/07/25/om-nom-nom-nom-nom/nom-nom-nom/' title='omnom4'><img width="150" height="150" src="http://blag.sebacean.net/wp-content/uploads/2008/07/nom-nom-nom-150x150.jpg" class="attachment-thumbnail" alt="" title="omnom4" /></a>
<a href='http://blag.sebacean.net/2008/07/25/om-nom-nom-nom-nom/omnomnommnnfail_1_1/' title='omnom5'><img width="150" height="150" src="http://blag.sebacean.net/wp-content/uploads/2008/07/omnomnommnnfail_1_1-150x150.jpg" class="attachment-thumbnail" alt="" title="omnom5" /></a>
<a href='http://blag.sebacean.net/2008/07/25/om-nom-nom-nom-nom/trucknomnom/' title='omnom6'><img width="150" height="150" src="http://blag.sebacean.net/wp-content/uploads/2008/07/trucknomnom-150x150.jpg" class="attachment-thumbnail" alt="" title="omnom6" /></a>
<a href='http://blag.sebacean.net/2008/07/25/om-nom-nom-nom-nom/nomnomnomno128391045611718750/' title='omnom7'><img width="150" height="150" src="http://blag.sebacean.net/wp-content/uploads/2008/07/nomnomnomno128391045611718750-150x150.jpg" class="attachment-thumbnail" alt="" title="omnom7" /></a>
<a href='http://blag.sebacean.net/2008/07/25/om-nom-nom-nom-nom/chipmunk-485019/' title='omnom8'><img width="150" height="150" src="http://blag.sebacean.net/wp-content/uploads/2008/07/chipmunk-485019-150x150.jpg" class="attachment-thumbnail" alt="" title="omnom8" /></a>

]]></content:encoded>
			<wfw:commentRss>http://blag.sebacean.net/2008/07/25/om-nom-nom-nom-nom/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>what internetaccess used to cost…</title>
		<link>http://blag.sebacean.net/2008/06/10/what-internetaccess-used-to-cost/</link>
		<comments>http://blag.sebacean.net/2008/06/10/what-internetaccess-used-to-cost/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 18:42:36 +0000</pubDate>
		<dc:creator>me</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[money]]></category>
		<category><![CDATA[ultima online]]></category>

		<guid isPermaLink="false">http://blag.sebacean.net/?p=19</guid>
		<description><![CDATA[While cleaning up my harddrive i found an old .txt i used to keep track of what i paid each month for internet access. Back then i used a modem, maybe ISDN later to dial to a local ISP, so essentially i paid a local phonecall, mostly in the evening.
These Prices are in German Marks, [...]]]></description>
			<content:encoded><![CDATA[<p>While cleaning up my harddrive i found an old .txt i used to keep track of what i paid each month for internet access. Back then i used a modem, maybe ISDN later to dial to a local ISP, so essentially i paid a local phonecall, mostly in the evening.</p>
<p>These Prices are in German Marks, which back then was maybe half to two thirds of a dollar (date is in MM/YY form and the comma marks the decimal point, so first entry reads 62 Mark and 3 Pfennig)</p>
<p>07/98:  62,03<br />
08/98: 190,66<br />
09/98: 193,22<br />
10/98: 174,92<br />
11/98: 176,06<br />
12/98: 231,59<br />
01/99: 179,12<br />
02/99: 207,84<br />
03/99: 237,94<br />
04/99: 238,27<br />
05/99: 226,31<br />
06/99: 137,04</p>
<p>Back then you had 56kbit with a modem or 64kbit with ISDN later and you had to make every minute count ;) All of this was to play Ultima Online in the evenings and i was still in school back then &#8230; kind of an expensive hobby :)<br />
Comparing this to today&#8217;s DSL market really makes you cry ;)<br />
You get 16mbit down 1mbit DSL up for 20 euros flat or even 50mbit down 10mbit up VDSL for 70 euros flat. Kids today have it way to easy! :)</p>
]]></content:encoded>
			<wfw:commentRss>http://blag.sebacean.net/2008/06/10/what-internetaccess-used-to-cost/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Misery Business – Wordpress 2.5.1</title>
		<link>http://blag.sebacean.net/2008/04/28/misery-business-wordpress-251/</link>
		<comments>http://blag.sebacean.net/2008/04/28/misery-business-wordpress-251/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 23:14:23 +0000</pubDate>
		<dc:creator>me</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[girls]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blag.sebacean.net/?p=16</guid>
		<description><![CDATA[Annoyed by the fact that I was &#8220;forced&#8221; to upgrade Wordpress by a security vulnerability I decided to simplify the process by using the anonymous subversion access Wordpress provides instead of doing the manual &#8220;delete these, keep these&#8221; routine.
It worked fine, currently I set it to the newest tag, but in future I might switch [...]]]></description>
			<content:encoded><![CDATA[<p>Annoyed by the fact that I was &#8220;forced&#8221; to upgrade Wordpress by a <a href="http://wordpress.org/development/2008/04/wordpress-251/">security vulnerability</a> I decided to simplify the process by using the <a href="http://codex.wordpress.org/Installing/Updating_WordPress_with_Subversion">anonymous subversion access</a> Wordpress provides instead of doing the manual &#8220;delete these, keep these&#8221; routine.</p>
<p>It worked fine, currently I set it to the newest tag, but in future I might switch to the trunk, maybe then finally something breakes that I can then fix ;)</p>
<p>Title is once again inspired by a song I currently like, which was used as the music in this lovely &#8220;hooping&#8221; video:<br />
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/x6PEsM3rQpI&#038;hl=en&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/x6PEsM3rQpI&#038;hl=en&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blag.sebacean.net/2008/04/28/misery-business-wordpress-251/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Only happy when it rains …</title>
		<link>http://blag.sebacean.net/2008/03/29/only-happy-when-it-rains/</link>
		<comments>http://blag.sebacean.net/2008/03/29/only-happy-when-it-rains/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 21:50:00 +0000</pubDate>
		<dc:creator>me</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blag.sebacean.net/?p=9</guid>
		<description><![CDATA[Well &#8230; i just updated to Wordpress 2.5. And it worked, just following the guide on the offical homepage.
How boring is that? I want excitement, something should go wrong and need fixing!

&#8230;

For those that did not recognize the title:

]]></description>
			<content:encoded><![CDATA[<p>Well &#8230; i just updated to <a href="http://wordpress.org/development/2008/03/wordpress-25-brecker/">Wordpress 2.5</a>. And it worked, just following the <a href="http://codex.wordpress.org/Upgrading_WordPress">guide</a> on the offical homepage.<br />
How boring is that? I want excitement, something should go wrong and need fixing!<br />
<br/><br />
&#8230;<br />
<br/><br />
For those that did not recognize the title:<br />
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/zdodc1Eu1nA&#038;color1=0x3a3a3a&#038;color2=0x999999&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/zdodc1Eu1nA&#038;color1=0x3a3a3a&#038;color2=0x999999&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blag.sebacean.net/2008/03/29/only-happy-when-it-rains/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
