<?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>Zipfelmaus &#187; Mint</title>
	<atom:link href="http://www.zipfelmaus.com/blog/tag/mint/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zipfelmaus.com</link>
	<description>wie zipfelig</description>
	<lastBuildDate>Tue, 07 Feb 2012 18:12:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Notiz: Probleme nach Wechsel des Providers mit Mint beheben</title>
		<link>http://www.zipfelmaus.com/blog/notiz-probleme-nach-wechsel-des-providers-mit-mint-beheben/</link>
		<comments>http://www.zipfelmaus.com/blog/notiz-probleme-nach-wechsel-des-providers-mit-mint-beheben/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 16:42:17 +0000</pubDate>
		<dc:creator>Rocu</dc:creator>
				<category><![CDATA[Webkram]]></category>
		<category><![CDATA[CRC32]]></category>
		<category><![CDATA[Mint]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Problem]]></category>

		<guid isPermaLink="false">http://www.zipfelmaus.com/?p=1437</guid>
		<description><![CDATA[Zum zweiten mal hatte ich nun das Problem, dass nach dem Umzug von Zipfelmaus von einem Provider/Server zum nächsten die Statistiken komplett verdreht und offensichtlich falsch waren. Nachdem ich beim ersten mal ziemlich lange für den Grund gesucht hatte, wusste ich diesmal woran es liegt: Die CRC32 Prüfsummen die Mint für die URL&#8217;s errechnet unterscheiden [...]
Verwandte Artikel:<ol>
<li><a href='http://www.zipfelmaus.com/blog/eagle-probleme-mit-lib-beheben/' rel='bookmark' title='Eagle: Probleme mit Lib beheben'>Eagle: Probleme mit Lib beheben</a></li>
<li><a href='http://www.zipfelmaus.com/blog/arduino-ethernetshield-shaun-inmans-mint-lcd-display-zipfelmint/' rel='bookmark' title='Arduino + EthernetShield + Shaun Inman&#8217;s Mint + LCD-Display = ZipfelMint'>Arduino + EthernetShield + Shaun Inman&#8217;s Mint + LCD-Display = ZipfelMint</a></li>
<li><a href='http://www.zipfelmaus.com/blog/zahlendreher-und-ihre-folgen/' rel='bookmark' title='Zahlendreher und ihre Folgen und andere Probleme'>Zahlendreher und ihre Folgen und andere Probleme</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Zum zweiten mal hatte ich nun das Problem, dass nach dem Umzug von Zipfelmaus von einem Provider/Server zum nächsten die Statistiken komplett verdreht und offensichtlich falsch waren. Nachdem ich beim ersten mal ziemlich lange für den Grund gesucht hatte, wusste ich diesmal woran es liegt: Die CRC32 Prüfsummen die Mint für die URL&#8217;s errechnet unterscheiden sich zwischen 32 und 64-Bit Systemen.</p>
<p><img src="http://www.zipfelmaus.com/wp-content/uploads/2010/02/mint1.jpg" alt="" width="606" height="376" /></p>
<blockquote><p>This function returns an unsigned integer from a 64-bit Linux platform.  It does return the signed integer from other 32-bit platforms even a 64-bit Windows one.</p>
<p>The reason is because the two constants PHP_INT_SIZE and PHP_INT_MAX have different values on the 64-bit Linux platform.</p></blockquote>
<p>Letztendlich kann man also von keinem echten Problem mit Mint selber sprechen. Da Shaun Inman offensichtlich recht viele Leute um Hilfe gefragt haben hat <a href="http://haveamint.com/tmp/checksums.php.zip">er ein kleines Script</a> geschrieben, dass die Prüfsummen korrigiert. Danach arbeitet Mint wieder wie gewohnt <img src='http://www.zipfelmaus.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Verwandte Artikel:<ol>
<li><a href='http://www.zipfelmaus.com/blog/eagle-probleme-mit-lib-beheben/' rel='bookmark' title='Eagle: Probleme mit Lib beheben'>Eagle: Probleme mit Lib beheben</a></li>
<li><a href='http://www.zipfelmaus.com/blog/arduino-ethernetshield-shaun-inmans-mint-lcd-display-zipfelmint/' rel='bookmark' title='Arduino + EthernetShield + Shaun Inman&#8217;s Mint + LCD-Display = ZipfelMint'>Arduino + EthernetShield + Shaun Inman&#8217;s Mint + LCD-Display = ZipfelMint</a></li>
<li><a href='http://www.zipfelmaus.com/blog/zahlendreher-und-ihre-folgen/' rel='bookmark' title='Zahlendreher und ihre Folgen und andere Probleme'>Zahlendreher und ihre Folgen und andere Probleme</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.zipfelmaus.com/blog/notiz-probleme-nach-wechsel-des-providers-mit-mint-beheben/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino + EthernetShield + Shaun Inman&#8217;s Mint + LCD-Display = ZipfelMint</title>
		<link>http://www.zipfelmaus.com/blog/arduino-ethernetshield-shaun-inmans-mint-lcd-display-zipfelmint/</link>
		<comments>http://www.zipfelmaus.com/blog/arduino-ethernetshield-shaun-inmans-mint-lcd-display-zipfelmint/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 16:23:47 +0000</pubDate>
		<dc:creator>Rocu</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[LCD]]></category>
		<category><![CDATA[Mint]]></category>
		<category><![CDATA[Pepper]]></category>
		<category><![CDATA[Shield]]></category>
		<category><![CDATA[Stats]]></category>

		<guid isPermaLink="false">http://www.zipfelmaus.com/?p=1155</guid>
		<description><![CDATA[I&#8217;m addicted. In every spare minute I have to have a look at the ongoings on my website. So I decided to build a little device, that helps me to keep track of the current visitors on Zipfelmaus.com. While you are watching this you have already increased the Number of Today&#8217;s unique visitors on my [...]
Verwandte Artikel:<ol>
<li><a href='http://www.zipfelmaus.com/blog/arduino-ethernet-shield-how-to-get-the-example-code-running/' rel='bookmark' title='Arduino Ethernet Shield. Issues with Lighttpd and/or router. How to get the example code running.'>Arduino Ethernet Shield. Issues with Lighttpd and/or router. How to get the example code running.</a></li>
<li><a href='http://www.zipfelmaus.com/blog/i-proudly-present-die-arduino-lichtorgel/' rel='bookmark' title='I proudly present: Die Arduino Lichtorgel'>I proudly present: Die Arduino Lichtorgel</a></li>
<li><a href='http://www.zipfelmaus.com/blog/notiz-probleme-nach-wechsel-des-providers-mit-mint-beheben/' rel='bookmark' title='Notiz: Probleme nach Wechsel des Providers mit Mint beheben'>Notiz: Probleme nach Wechsel des Providers mit Mint beheben</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m addicted. In every spare minute I have to have a look at the ongoings on my website. So I decided to build a little device, that helps me to keep track of the current visitors on Zipfelmaus.com.</p>
<p>While you are watching this you have already increased the Number of Today&#8217;s unique visitors on my little device. Thanks!</p>
<h2>The ingedirents</h2>
<ul>
<li>Aduino</li>
<li>Arduino ethernet shield</li>
<li>Some wires</li>
<li>A little breadboard</li>
<li>A LiquidCristal Display for 2,95€</li>
<li>Shaun Inman&#8217;s Mint</li>
<li>A little pepper for <a href="http://haveamint.com/">Mint</a></li>
</ul>
<h2>Putting everything together</h2>
<p>First i attached the EthernetShield. Then I hooked up the LCD-Display, which was quite a challenge for me! I found it a little confusing. Luckily there&#8217;s a great <a href="http://www.arduino.cc/en/Tutorial/LiquidCrystal">LCD-Tutorial at Arduino.cc</a> which was a great help for me.</p>
<p>It tourned out, that my LCD was slightly different and that I had to use differnet ports then the ports in the Tutorial, because some of theme were already taken by the Ethernet Shield.</p>
<h2>The Code</h2>
<p>First I wrote a little Pepper (thats an Addon) for Mint that returns Visitors/Page Impression for Today/Week/Month and packs that into a very simple format. An example response of the Pepper looks like that:</p>
<p>&lt;71|168|694|1549|2317|5201&gt;</p>
<p>Its just a string limited by <strong>&lt;</strong> and <strong>&gt; </strong>which contains a few numbers delimited by | <img src='http://www.zipfelmaus.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Last week then i managed to fix my initial problems with the example code for the Ethernet Library. So I was pretty sure, that the part of getting data from Mint would be the easy part of this project. After pointing my modified version of the example code to the URL with the stats on my blog nothing happened.</p>
<p>So &#8211; what to do? Google it! I found a post at the official Arduino Forum, that the Arduino Library is not able to connect to Lighttpd. That was like a slap in my face. I do not want to modify the Ethernet library. I&#8217;m just a poor Webdeveloper without any expertise in C++. So I decided to take the pragmatic way and used a proxy instead.</p>
<p>If you&#8217;re own website uses Apache you may find this unnecessary and point your Arduino directly to you&#8217;re Server.</p>
<p>Notice, that you would have to slightly modify the Code in the line with the Get-Request.</p>
<p>The rest of the Sourcecode was pretty straightforward. I used the serial console to debug and finally I ended up with a big mess of code that worked well. After some minutes of  refactoring I even understood, what the code was doing exactly.</p>
<h2>The result</h2>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="450" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=6779337&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="600" height="450" src="http://vimeo.com/moogaloop.swf?clip_id=6779337&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>Whats next</h2>
<p>Currently I am waiting for a little real time clock, which I will attach to this device. Then I will box it into a nice case and consider the hardware part as finished..</p>
<p>Luckily the device is quite generic and I plan to implement a little clock &#8211; that fetches its time over NTP and a display for the current load of our Servers at YiGG.</p>
<p>I might also decide to add a little nice WebInterface for the device.</p>
<h2>Source-Code</h2>
<p>Like always I put the source code at the end. I hope that it explains itself. If not &#8211; please don&#8217;t hesitate to ask! You are free to use it and modify it under the terms and conditions of the Creative Commons License. And last but not least &#8211; please tell me if you have build something similar or derive something from my work!</p>
<pre class="brush: cpp; title: ; notranslate">
/*
  ZipfelMint - A little device that shows Vistor Statistics for the website

 @author Robert Curth &lt;http://www.zipfelmaus.com/
 @see http://www.arduino.cc/en/Tutorial/LiquidCrystal
 */

#include &lt;Ethernet.h&gt;
#include &lt;LiquidCrystal.h&gt;

int RS = 9;
int E = 3;
int D4 = 2;
int D5 = 8;
int D6 = 4;
int D7 = 5;
LiquidCrystal lcd(RS, E, D4, D5, D6, D7 ); // Initializing Liquid Cristal display

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 192, 168, 178, 25 };
byte gateway[] = { 192, 168, 178, 1 };
byte server[] = { 217,237,151,51 }; // Change that to a http-proxy of your choice

// Variables for the Visitors.
char dayUnique[7];
char dayTotal[7];
char weekUnique[7];
char weekTotal[7];
char monthUnique[7];
char monthTotal[7];

boolean hasStats = false; // Until this is true default text will be displayed

void setup()
{
  Serial.begin(9600);
  lcd.begin(16, 2);
  Ethernet.begin(mac, ip, gateway);
  delay(1000);
}

void loop()
{
  updateVisitStats();
  if(hasStats)
  {
    printStats();
  }
  else
  {
    printDefaultText();
  }
}

/**
 * Update the stats from mint
 */
void updateVisitStats()
{
  Client client(server, 80);
  if (client.connect())
  {
    sendRequest(client);
    Serial.println(&quot;Connected&quot;);
  }
  else
  {
    Serial.println(&quot;connection failed&quot;);
    return;
  }

  extractMintData(client);
  client.stop();
}

/**
 * Send the request to the Server
 */
void sendRequest(Client client)
{
  client.println(&quot;GET http://www.zipfelmaus.com/mint/pepper/garrettmurray/ego_helper/stats.php HTTP/1.0&quot;);
  client.println(&quot;host: www.zipfelmaus.com&quot;);
  client.println(&quot;user-agent: Arduino-ZipfelMint&quot;);
  client.println();
}

/**
 * Extract the data and set the variables
 */
void extractMintData(Client client)
{
  char currentValue[7];
  boolean dataFlag = false; // True if data has started
  boolean endFlag = false; // True if end is reached
  int j = 0; //Number of dataset
  int i=0;

  while(client.connected() &amp;&amp; false == endFlag)
  {
    char c = client.read();
    if(c == '&lt;') // Start of data
    {
      dataFlag = true;
      hasStats=true;
    }
    else if(dataFlag &amp;&amp; c == '&gt;') // End of data
    {
      setStatValue(j, currentValue);
      endFlag = true;
    }
    else if(dataFlag &amp;&amp; c == '|') // Next dataset
    {
      setStatValue(j++, currentValue);
      char currentValue[7];
      i=0;
    }
    else if(dataFlag) // Data
    {
      currentValue[i++] = c;
    }
  }
}

/**
 * Set a single stat value depending on the position in the string returned by mint
 * @param integer position
 * @param string value
 */
void setStatValue(int position, char value[])
{
  switch(position){
  case 0:
    for(int i=0; i&lt;7; i++)
    {
      dayUnique[i] = value[i];
    }
    return;
  case 1:
    for(int i=0; i&lt;7; i++)
    {
      dayTotal[i] = value[i];
    }
    return;
  case 2:
    for(int i=0; i&lt;7; i++)
    {
      weekUnique[i] = value[i];
    }
    return;
  case 3:
    for(int i=0; i&lt;7; i++)
    {
      weekTotal[i] = value[i];
    }
    return;
  case 4:
    for(int i=0; i&lt;7; i++)
    {
      monthUnique[i] = value[i];
    }
    return;
  case 5:
    for(int i=0; i&lt;7; i++)
    {
      monthTotal[i] = value[i];
    }
    return;
  }
}

/**
 * Print the different statistical values in a predefined sequence
 */
void printStats()
{
    printStat(&quot;Day (unique)&quot;, dayUnique);
    printStat(&quot;Day (hits)&quot;, dayTotal);
    printStat(&quot;Week (unique)&quot;, weekUnique);
    printStat(&quot;Week (hits)&quot;, weekTotal);
    printStat(&quot;Month (unique)&quot;, monthUnique);
    printStat(&quot;Month (hits)&quot;, monthTotal);
}

/**
 * Print a single statistical value
 * @param string Label of the stat eg Today(Unique)
 * @param strin Visits (only numbers will be printed)
 */
void printStat(char label[], char visits[])
{
  lcd.begin(16, 2);
  lcd.print(label);
  lcd.setCursor(0,1);

  for(int i = 0; i &lt; 7; i++)
  {
    if(47 &lt; visits[i] &amp;&amp; 58 &gt; visits[i]) // If char is a number ..
    {
      lcd.print(visits[i]);
    }
  }
  delay(1000);
}

/**
 * Print a default text
 */
void printDefaultText()
{
    lcd.setCursor(0,0);
    lcd.print(&quot;Mint-Stats for&quot;);
    lcd.setCursor(0,1);
    lcd.print(&quot;zipfelmaus.com&quot;);
    delay(2000);
}
</pre>
<p>Verwandte Artikel:<ol>
<li><a href='http://www.zipfelmaus.com/blog/arduino-ethernet-shield-how-to-get-the-example-code-running/' rel='bookmark' title='Arduino Ethernet Shield. Issues with Lighttpd and/or router. How to get the example code running.'>Arduino Ethernet Shield. Issues with Lighttpd and/or router. How to get the example code running.</a></li>
<li><a href='http://www.zipfelmaus.com/blog/i-proudly-present-die-arduino-lichtorgel/' rel='bookmark' title='I proudly present: Die Arduino Lichtorgel'>I proudly present: Die Arduino Lichtorgel</a></li>
<li><a href='http://www.zipfelmaus.com/blog/notiz-probleme-nach-wechsel-des-providers-mit-mint-beheben/' rel='bookmark' title='Notiz: Probleme nach Wechsel des Providers mit Mint beheben'>Notiz: Probleme nach Wechsel des Providers mit Mint beheben</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.zipfelmaus.com/blog/arduino-ethernetshield-shaun-inmans-mint-lcd-display-zipfelmint/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Womit spioniert man am besten seine Besucher aus?</title>
		<link>http://www.zipfelmaus.com/blog/womit-spioniert-man-am-besten-seine-besucher-aus/</link>
		<comments>http://www.zipfelmaus.com/blog/womit-spioniert-man-am-besten-seine-besucher-aus/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 22:45:58 +0000</pubDate>
		<dc:creator>Rocu</dc:creator>
				<category><![CDATA[Webkram]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Etracker]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Log]]></category>
		<category><![CDATA[Mint]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Tracking]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Woopra]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://web2.0du.de/?p=169</guid>
		<description><![CDATA[Ich such nun schon seit einiger Zeit nach dem geeigneten Tracking-Tool für mein Blog. Obwohl ich mir zur Zeit selber noch unschlüssig darüber bin, womit man seine Besucher am geschicktesten ausspioniert, möchte ich euch doch an meinen bisherigen Überlegungen teilhaben lassen. Woopra &#8211; Java und Eyecandy Mein Favorit zur Zeit ist Woopra. Woopra ist seit [...]
Verwandte Artikel:<ol>
<li><a href='http://www.zipfelmaus.com/blog/woopra-ist-zu-bedenklich/' rel='bookmark' title='Woopra ist mir zu bedenklich'>Woopra ist mir zu bedenklich</a></li>
<li><a href='http://www.zipfelmaus.com/blog/langsam-nahrt-sich-das-eichhornchen/' rel='bookmark' title='Langsam nährt sich das Eichhörnchen'>Langsam nährt sich das Eichhörnchen</a></li>
<li><a href='http://www.zipfelmaus.com/blog/notiz-probleme-nach-wechsel-des-providers-mit-mint-beheben/' rel='bookmark' title='Notiz: Probleme nach Wechsel des Providers mit Mint beheben'>Notiz: Probleme nach Wechsel des Providers mit Mint beheben</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Ich such nun schon seit einiger Zeit nach dem geeigneten Tracking-Tool für mein Blog. Obwohl ich mir zur Zeit selber noch unschlüssig darüber bin, womit man seine Besucher am geschicktesten ausspioniert, möchte ich euch doch an meinen bisherigen Überlegungen teilhaben lassen.</p>
<h2>Woopra &#8211; Java und Eyecandy</h2>
<p>Mein Favorit zur Zeit ist Woopra. <a href="http://www.woopra.com/">Woopra</a> ist seit einigen Monaten in der Beta-Phase und hat inzwischen 50.000 Benutzer freigeschaltet. Zu diesem glücklichen Kreis gehöre auch ich. Der Tracking-Service unterscheidet sich in erster Linie dadurch von der Konkurrenz, dass die Ergebnisse mithilfe einer JAVA-Desktop-Applikation visualisiert werden.<br />
<img class="alignnone" title="Woopra Desktop-Applikation" src="http://www.rocket-turtle.de/images/uploads/woopra.png" alt="" width="606" height="408" /></p>
<p>Anfänglich hat Woopra ein bisschen gekränkelt und hatte einige Beta-typische Bugs. Während meiner ersten persönlichen Testrunde vor wenigen Monaten musste man z.B. einige kleiner Modifikationen vornehmen, damit das gute Stück überhaupt unter Mac OS X zum laufen zu bewegen war.</p>
<p>Inzwischen hat sich Woopra aber gemausert. Neben neuen Ansichten der Statistik haben die Macher auch ein sehr gutes WordPress-Plugin veröffentlicht. Positiv fällt  die Darstellung der Statistiken direkt aus WordPress heraus auf und dass ich als Schreiberling vom Tracking ausgeschlossen bin.</p>
<p>Sympatisch darüber hinaus ist die von <a href="http://blog.streitenberger.net/2008/10/woopra-4-iphone.html">Hubert Streitenberger</a> erstellte <a href="http://blog.streitenberger.net/2008/10/woopra-4-iphone.html">Iphone-Woopra-Webapp</a> auf Basis des WordPress-Plugins. Ich kann hierfür nur tausend Dank sagen, ich weiß das es garantiert einige Stunden gedauert hat und man ihn nicht genug für seinen Einsatz loben kann.</p>
<p><a href="http://blog.streitenberger.net/2008/10/woopra-4-iphone.html"><img class="alignnone" title="Iphone-Plugin" src="http://www.rocket-turtle.de/images/uploads/iphone_woopra.png" alt="Woopra 4 IPhone" width="606" height="491" /></a></p>
<p>Kurrios finde ich den Ansatz von Woopra das Trackingpixel auszuliefern. Hierfür kriegt jeder Client einen eigen virtuellen Domainname, der vom Javascript transparent aufgerufen wird. Eine Konfiguration des Tracking-Codes entfällt dadurch völlig. (Bei mir hat das Zählpixel zum Beispiel die Url http://web2.0du.de.woopra-ns.com/visit/&#8230;)</p>
<h2>Mint &#8211; Selbstgehostet, flexibel und teuer</h2>
<p>Meine zweite Alternative ist <a title="Webseite von Mint" href="http://www.haveamint.com/">Mint</a>, das nette Trackingskript von Shaun Inman. Mint installert man einfach selber auf seinem PHP fähigen Webspace, trägt die Zugangsdaten für seine MySQL-Datenbank in einer Konfigurationsdatei ein und schon beginnt das gute Programm zu tracken.<br />
<a href="http://www.haveamint.com"><img src="http://www.rocket-turtle.de/images/uploads/mint.png" alt="Mint Statistiken" width="606" height="427" /></a></p>
<p>Mint ist out of the box sehr schlank gehalten und bietet nur die allerwichtigsten Informationen. Dafür lässt sich Mint allerdings mit Plugins (die lustigerweiser Pepper genannt werden) erweitern, wobei es dann aber trotzdem alles auf einer Seite darstellt.</p>
<p>Auch für Mint gibt es ein <a href="http://www.haveamint.com/peppermill/pepper/57/iphone/">Iphone-Plugin, äh Pepper</a>.</p>
<p>Für den Informationsfluss auf dem heimischen Desktop sorgt Mint, mit seperat erhältlichen Widgets.</p>
<p><img class="alignleft" title="Das Mint-Widget für das Mac OS X Dashboard" src="http://www.rocket-turtle.de/images/uploads/mint_widget.gif" alt="" width="388" height="122" /></p>
<p>Nachteil an Mint ist allerdings, dass Shaun einem 30 US-Dollar pro Lizenz abzwackt, die das Skript aber auch unfraglich wert ist.</p>
<p>Positiv sind auch Plugins, die Feedburner-frei die Zugriffe auf den eigenen RSS-Feed tarcken und auch die Zugriffe von Crawlern kann man ohne direkten Zugriff auf die Webserver-Logs analysieren.</p>
<p>Nachreilig ist, dass bei Mint die Datenbank schnell anwächst und das Script ab 30 Megabyte beginnt aufzuräumen. Alte Informationen gehen so verloren und das Script wird ein paar Millisekunden langsamer.</p>
<p>Obwohl Mint zwar schnell ist, ist es trotzdem ein zweites PHP-Script, was während einem Seitenaufruf laufen muss. Für Slashdot definitiv nicht zu gebrauchen. (Ok &#8211; mein VServer auch nicht, aber das steht hier nicht zur Debatte <img src='http://www.zipfelmaus.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h2>Etracker Web Controlling &#8211; Datenschutzkonform und performant</h2>
<p>Der dritte Kandidat, den ich in Betracht ziehe ist Etracker. <a href="http://www.etracker.com/de/">Etracker</a> ist ein deutscher Tracking-Anbieter, der zu seinen Kunden z.B. T-Online und BMW zählt und bei Seiten bis zu 10.000 PIs im Monat seine Dienste kostenlos anbietet. Der Zählpixel von Etracker lädt sehr schnell und man findet sehr übersichtliche Statistiken in seinem Dashboard vor, auch wenn das ganze vom EyeCandy-Faktor sicher nicht mit Woopra mithält.</p>
<p>Wer mehr als 10.000 Pis hat kann für einen bezahlbaren Preis <a href="http://www.etracker.com/de/etracker-produkte-echtzeit-web-controlling-visitor-voice/web-controlling-echtzeit-web-analysen-statt-logfile-analyse.html">größere Pakete buchen</a> (ab 1,11€ im Monat). Schade ist, dass auch bei den bezahlten Paketen viele Funktionen nicht einsehbar sind. Wenn ich für 1,11€ im Monat nicht sehen, welche Seiten von mir am häufigsten besucht wurden, schreckt das ziemlich ab, zumal andere Anbieter das kostenlos können.</p>
<p><img class="alignnone" title="Etracker Controll Panel" src="http://www.rocket-turtle.de/images/uploads/etracker.png" alt="" width="606" height="425" /></p>
<p>Trotzdem es spricht auch vieles für die Firma. Positiv fällt mir an Etracker auf, das die Jungs kontinuirlich an ihrem Produkt arbeiten und der Service Monat für Monat besser wird. Etracker bietet eine sehr gute Dokumentation zur Integration des Zählpixels an, das man auch ohne Javascript einbinden kann.</p>
<p>Der Hauptgrund der für Etracker spricht ist allerdings, dass Etracker im Einklang mit dem Bundes Datenschutz Gestz trackt und man seinen Besuchern einen Opt-Out-Link anbieten kann, der sie von der Erfassung ausschließt. Da mir Datenschutz wichtig ist und ich als private Person auch keine Serverlogs haben muss und sie deaktiviert habe, möchte ich auch eine Tracking-Lösung die die Daten für mich und nicht in erster Linie für sich erfasst.</p>
<p>Das ist im übrigen auch der Grund warum Google, die Datenranke für mich privat No-Go ist. Ich will mich nicht in den Reigen wilder Verschwörungstheorien einreihen, allerdings halte ich eine komplette Netzabdeckung von Google-Analytics für wenig erstrebenswert.</p>
<p>Was meint ihr? Datenschutz, selbst gehostet oder Eye-Candy? Wie spioniert ihr eure Besucher aus?</p>
<p>Verwandte Artikel:<ol>
<li><a href='http://www.zipfelmaus.com/blog/woopra-ist-zu-bedenklich/' rel='bookmark' title='Woopra ist mir zu bedenklich'>Woopra ist mir zu bedenklich</a></li>
<li><a href='http://www.zipfelmaus.com/blog/langsam-nahrt-sich-das-eichhornchen/' rel='bookmark' title='Langsam nährt sich das Eichhörnchen'>Langsam nährt sich das Eichhörnchen</a></li>
<li><a href='http://www.zipfelmaus.com/blog/notiz-probleme-nach-wechsel-des-providers-mit-mint-beheben/' rel='bookmark' title='Notiz: Probleme nach Wechsel des Providers mit Mint beheben'>Notiz: Probleme nach Wechsel des Providers mit Mint beheben</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.zipfelmaus.com/blog/womit-spioniert-man-am-besten-seine-besucher-aus/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Langsam nährt sich das Eichhörnchen</title>
		<link>http://www.zipfelmaus.com/blog/langsam-nahrt-sich-das-eichhornchen/</link>
		<comments>http://www.zipfelmaus.com/blog/langsam-nahrt-sich-das-eichhornchen/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 05:04:20 +0000</pubDate>
		<dc:creator>Rocu</dc:creator>
				<category><![CDATA[Webkram]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Cachefly]]></category>
		<category><![CDATA[CDN]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Frontend]]></category>
		<category><![CDATA[Mint]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Widget]]></category>

		<guid isPermaLink="false">http://192.168.2.27/?p=9</guid>
		<description><![CDATA[Auch wenn es nicht so aussieht, ich habe an den letzten Tagen einiges an Web 2.0 Du.de geschraubt. Vor allen Dingen habe ich mich mit der Optimierung vom Frontend befasst, damit das Blog in Zukunft schnell wie ein Blitz ausgeliefert werden kann. Nebenbei habe ich nach einer geeigneten Möglichkeit gesucht meine Besucher auszuspionieren und mich [...]
Verwandte Artikel:<ol>
<li><a href='http://www.zipfelmaus.com/blog/notiz-probleme-nach-wechsel-des-providers-mit-mint-beheben/' rel='bookmark' title='Notiz: Probleme nach Wechsel des Providers mit Mint beheben'>Notiz: Probleme nach Wechsel des Providers mit Mint beheben</a></li>
<li><a href='http://www.zipfelmaus.com/blog/der-erste-schnee-in-diesem-jahr/' rel='bookmark' title='Der erste Schnee in diesem Jahr'>Der erste Schnee in diesem Jahr</a></li>
<li><a href='http://www.zipfelmaus.com/blog/womit-spioniert-man-am-besten-seine-besucher-aus/' rel='bookmark' title='Womit spioniert man am besten seine Besucher aus?'>Womit spioniert man am besten seine Besucher aus?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Auch wenn es nicht so aussieht, ich habe an den letzten Tagen einiges an Web 2.0 Du.de geschraubt. Vor allen Dingen habe ich mich mit der Optimierung vom Frontend befasst, damit das Blog in Zukunft schnell wie ein Blitz ausgeliefert werden kann.</p>
<p><img src="http://www.rocket-turtle.de/images/uploads/stats/mint.jpg" width="434" height="280" alt="Foto: Statistikpanel von Mint" title="Mint" /></p>
<p>Nebenbei habe ich nach einer geeigneten Möglichkeit gesucht meine Besucher auszuspionieren und mich am Ende doch wieder nur für Mint entschieden. Und das aus folgenden Gründen:</p>
<ul>
<li>Mint ist hübsch</li>
<li>Ich mag das Dashboardwidget</li>
<li>Eure Daten landen nicht bei einem externen Dienstleister</li>
<li>Ein DNS-Lookup weniger = mehr Geschwindigkeit für euch</li>
</ul>
<p>
Natürlich dürft ihr euch im Gegenzug auch gerne selber die Statistiken von web2.0du.de anschauen. Habe ich schon erwähnt das Mint hübsch ist?</p>
<p>Neben diesem Schnickschnack habe ich auch nach einem passendem CDN, für die ganzen bunten Bildchen gesucht und bin fürs erste bei CacheFly gelandet. Ich war mit der Performance beim ersten Seitenaufruf allerdings nicht besonders zufrieden: da es recht lange dauert bis Cachefly die erste Antwort zurück liefert, werde ich beim ersten Seitenaufruf das CSS direkt im Quellcode der Seite ausliefern und mit einem kleinen Javascript von Cachefly in den Browsercache befördern. Wie das geht (es ist wirklich nicht spektakulär) wird es hier demnächst zu lesen geben.</p>
<p>Ansonsten wünsche ich der Leserschaft noch einen schönen Donnerstag.</p>
<p>Verwandte Artikel:<ol>
<li><a href='http://www.zipfelmaus.com/blog/notiz-probleme-nach-wechsel-des-providers-mit-mint-beheben/' rel='bookmark' title='Notiz: Probleme nach Wechsel des Providers mit Mint beheben'>Notiz: Probleme nach Wechsel des Providers mit Mint beheben</a></li>
<li><a href='http://www.zipfelmaus.com/blog/der-erste-schnee-in-diesem-jahr/' rel='bookmark' title='Der erste Schnee in diesem Jahr'>Der erste Schnee in diesem Jahr</a></li>
<li><a href='http://www.zipfelmaus.com/blog/womit-spioniert-man-am-besten-seine-besucher-aus/' rel='bookmark' title='Womit spioniert man am besten seine Besucher aus?'>Womit spioniert man am besten seine Besucher aus?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.zipfelmaus.com/blog/langsam-nahrt-sich-das-eichhornchen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

