<?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>Markus Becker &#187; Eigene Software</title>
	<atom:link href="http://mbecker-tech.de/category/eigene-software/feed/" rel="self" type="application/rss+xml" />
	<link>http://mbecker-tech.de</link>
	<description>Technik, Auto, Motorrad, Computer, Software, Linux, Mikrocontroller (AVR / Atmel), Webdesign, u.v.m...</description>
	<lastBuildDate>Tue, 31 Jan 2012 20:17:09 +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>twitter-Meldungen per Mail empfangen</title>
		<link>http://mbecker-tech.de/2010/05/08/twitter-meldungen-per-mail-empfangen/</link>
		<comments>http://mbecker-tech.de/2010/05/08/twitter-meldungen-per-mail-empfangen/#comments</comments>
		<pubDate>Sat, 08 May 2010 11:42:53 +0000</pubDate>
		<dc:creator>Markus</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Eigene Software]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mail-forward]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://mbecker-tech.de/?p=858</guid>
		<description><![CDATA[Nach gut einem Monat Produktiveinsatz kann ich nun das Programm twitter2mail guten Gewissens freigeben und anderen Personen zum Download anbieten. Das Python-Script läuft idealerweise auf einem Server, der über einen Mail-Transfer-Agent verfügt, wo es von cron regelmäßig aufgerufen wird. Zum Betrieb ist die python-twitter-API notwendig, die bei aktuellen Linux-Distributionen bereits in den Paketquellen enthalten ist, [...]]]></description>
			<content:encoded><![CDATA[<p>Nach gut einem Monat Produktiveinsatz kann ich nun das Programm <strong>twitter2mail</strong> guten Gewissens freigeben und anderen Personen zum <a title="Download twitter2mail" href="http://mbecker-tech.de/files/twitter2mail/" target="_blank">Download</a> anbieten.</p>
<p>Das Python-Script läuft idealerweise auf einem Server, der über einen Mail-Transfer-Agent verfügt, wo es von cron regelmäßig aufgerufen wird.</p>
<p>Zum Betrieb ist die python-twitter-API notwendig, die bei aktuellen Linux-Distributionen bereits in den Paketquellen enthalten ist, aber auch nachträglich leicht installiert werden kann.</p>
<p>Folgende Schritte sind zur Installation von twitter2mail notwendig:</p>
<ol>
<li>Python-Datei auf den Server <a title="Download twitter2mail" href="http://mbecker-tech.de/files/twitter2mail/" target="_blank">herunterladen</a> und via chmod ausführbar machen</li>
<li>python-twitter installieren</li>
<li>twitter-Account, Passwort und Pfad für temporäre Arbeitsdatei im Kopf der Datei anpassen</li>
<li>twitter2mail in die crontab eintragen, z. B.</li>
</ol>
<p><code><br />
#M   S    T M W   Befehl<br />
*/15    *    * * *   /home/markus/scripts/twitter2mail/twitter2mail_04.py &gt;&gt; /var/log/cron.log 2&gt;&amp;1</code></p>
<p>Und schon erhält man regelmäßig Mails mit den aktuellen Meldungen der Leute, denen man auf twitter folgt. Dies sieht dann in etwa so aus:</p>
<p><code>Betreff: [Twitter] Aktuelles vom 2010-05-08 14:00<br />
Datum: Sat,  8 May 2010 14:00:02 +0200 (CEST)<br />
Von: twitter2mail;<br />
An: Markus Becker (News Inbox)</code></p>
<p><code>Aktuelle Tweets:<br />
----------------------</code></p>
<p><code>Sat May 08 11:48:41 +0000 (UTC) 2010: der_abakus:<br />
twitter2mail v0.4 officially released: http://bit.ly/cIDSWF #twitter #mailgateway<br />
</code></p>
<p><code>[...]</code></p>
<p><strong>Update (07.09.2010):</strong> Aufgrund der Umstellung des Authentifizierungsverfahrens auf OAuth ist twitter2mail in Version 0.4 derzeit außer Funktion. Version 0.6 läuft schon und wird nach Testphase unter o.g. Adresse zum Download verfügbar sein.<br />
<img src="http://vg05.met.vgwort.de/na/d9bb1b2a443f46a2b2e38a303f06e5c3" width="1" height="1" alt=""></p>
]]></content:encoded>
			<wfw:commentRss>http://mbecker-tech.de/2010/05/08/twitter-meldungen-per-mail-empfangen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Homepage-Statistiken aus Logfiles selbst erstellen</title>
		<link>http://mbecker-tech.de/2010/04/30/homepage-statistiken-aus-logfiles-selbst-erstellen/</link>
		<comments>http://mbecker-tech.de/2010/04/30/homepage-statistiken-aus-logfiles-selbst-erstellen/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 13:38:39 +0000</pubDate>
		<dc:creator>Markus</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Eigene Software]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[Besucherstatistik]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://mbecker-tech.de/?p=803</guid>
		<description><![CDATA[Um Statistiken über Besucherzahlen und Seitenaufrufe ermitteln zu können, habe ich folgendes Bash-Script geschrieben: #!/bin/bash #mailstat v0.3 d=$(date +%d/%b/%Y) for url in "xn--sdumgehung-9db.de" "mbecker-tech"; do echo "Domain: $url:" &#62;&#62; out ges=$(grep "$d" /var/log/apache2/access.log &#124; grep "$url" &#124; awk '{print $1}' &#124; sort &#124; uniq -c &#124; grep -c ".") echo "Besucher: $ges (IPs)" &#62;&#62; out [...]]]></description>
			<content:encoded><![CDATA[<p>Um Statistiken über Besucherzahlen und Seitenaufrufe ermitteln zu können, habe ich folgendes Bash-Script geschrieben:<br />
<code><br />
#!/bin/bash<br />
#mailstat v0.3<br />
d=$(date +%d/%b/%Y)<br />
for url in "xn--sdumgehung-9db.de" "mbecker-tech"; do<br />
echo "Domain: $url:" &gt;&gt; out<br />
ges=$(grep "$d" /var/log/apache2/access.log | grep "$url" | awk '{print $1}' | sort | uniq -c | grep -c ".")<br />
echo "Besucher: $ges (IPs)" &gt;&gt; out<br />
echo "" &gt;&gt; out<br />
echo "Besuchte Seiten:" &gt;&gt; out<br />
grep "$d" /var/log/apache2/access.log | grep "$url" | awk '{print $11}' | sort | uniq -c | sort -b -n -r &gt;&gt; out<br />
echo " " &gt;&gt; out<br />
done<br />
echo " " &gt;&gt; out<br />
echo "Statistic generated by mb-mailstat v0.3" &gt;&gt; out<br />
echo "Copyright 2010 by M. Becker | http://mbecker-tech.de" &gt;&gt; out<br />
echo " " &gt;&gt; out<br />
mail -s "Statistik $d" &lt;emailadresse&gt; &lt; out<br />
rm out</code></p>
<p>Das Script wird täglich von cron aufgerufen und durchsucht die access.log vom apache-Webserver nach dem aktuellen Datum. Diese Rohdaten werden anschließend noch nach den URLs der VHosts durchsucht und die Anzahl der Besucher (anhand der IPs) ermittelt.</p>
<p>Anschließend  werden noch die angezeigten Unterseiten ausgefiltert und gezählt.</p>
<p>Diese Statistik wird dann per E-Mail an mich gesendet:</p>
<pre>Domain: mbecker-tech:
Besucher: 20 (IPs)

Besuchte Seiten:
    122 "http://mbecker-tech.de/2010/04/18/
         donaukurier-und-google-street-view/"
     87 "http://mbecker-tech.de/"
     79 "http://mbecker-tech.de/?p=803&amp;preview=true"
     62 "http://mbecker-tech.de/wp-content/themes/eximius/style.css"
     46 "http://mbecker-tech.de/wp-admin/post.php?action=edit&amp;post=803"
     32 "http://mbecker-tech.de/wp-admin/css/colors-fresh.css?ver=20091217"
     28 "http://mbecker-tech.de/wp-admin/"
     23 "http://mbecker-tech.de/wp-admin/post-new.php"
     15 "http://mbecker-tech.de/tag/freenet/"
     15 "http://mbecker-tech.de/fuhrpark/"
     12 "http://mbecker-tech.de/impressum/"
      9 "http://mbecker-tech.de/2010/04/02/service-bei-1und1/"
      6 "http://mbecker-tech.de/wp-includes/js/tinymce/themes/advanced/
         skins/wp_theme/ui.css?ver=327-1235100"
      6 "http://mbecker-tech.de/wp-admin/edit.php"
      3 "http://mbecker-tech.de/category/motorsport/"
      1 "http://mbecker-tech.de/projekte/"
      1 "http://mbecker-tech.de/it-skills/"

Statistic generated by mb-mailstat v0.3
Copyright 2010 by M. Becker | http://mbecker-tech.de
</pre>
<p><img src="http://vg05.met.vgwort.de/na/45143deaece246c2ae470a7cee8e4cdc" width="1" height="1" alt=""></p>
]]></content:encoded>
			<wfw:commentRss>http://mbecker-tech.de/2010/04/30/homepage-statistiken-aus-logfiles-selbst-erstellen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IRC-Bot als Schnittstelle zwischen IRC, http und Twitter</title>
		<link>http://mbecker-tech.de/2010/03/20/irc-bot-als-schnittstelle-zwischen-irc-http-und-twitter/</link>
		<comments>http://mbecker-tech.de/2010/03/20/irc-bot-als-schnittstelle-zwischen-irc-http-und-twitter/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 13:06:09 +0000</pubDate>
		<dc:creator>Markus</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[Eigene Software]]></category>
		<category><![CDATA[bingo-ev]]></category>
		<category><![CDATA[bytewerk]]></category>
		<category><![CDATA[IRC]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://mbecker-tech.de/?p=619</guid>
		<description><![CDATA[Um Statusinfos unseres IRC-Channels (Anzahl der Nutzer, Zeitpunkt der letzten Aktivität, Infos zum Topic) auch auf unserer Homepage anzeigen zu können, habe ich einen IRC-Bot in python entwickelt und unter der BSD-Lizenz veröffentlicht. Der Bot baut über die python-irclib eine Verbindung zum IRC-Server auf und &#8220;joined&#8221; dem Channel. Die Statusinfos, die auf der Homepage angezeigt [...]]]></description>
			<content:encoded><![CDATA[<p>Um Statusinfos unseres IRC-Channels (Anzahl der Nutzer, Zeitpunkt der letzten Aktivität, Infos zum Topic) auch auf unserer Homepage anzeigen zu können, habe ich einen IRC-Bot in python entwickelt und unter der BSD-Lizenz <a title="ByteBot auf Sourceforge" href="https://sourceforge.net/projects/bytebot/" target="_blank">veröffentlicht</a>.</p>
<p>Der Bot baut über die <em>python-irclib</em> eine Verbindung zum IRC-Server auf und &#8220;joined&#8221; dem Channel. Die Statusinfos, die auf der Homepage angezeigt werden sollen, werden anschließend regelmäßig  in ein maschinenlesbares <em>JSON</em>-File gespeichert.</p>
<p>Zusätzlich wird über die<em> twitter-API</em> das Topic bei Änderungen &#8220;<a title="bytewerk-Bot auf Twitter" href="http://twitter.com/bytewerk_bot" target="_blank">getwittert</a>&#8221; (Hintergrund: in unserem Vereins-Channel &#8220;<a title="Webchat" href="http://www.bingo-ev.de/cms/?content=special/webchat" target="_blank">#bytewerk</a>&#8221; auf freenode wird die Anzahl der Anwesenden im Vereinsheim ins Topic geschrieben, um lästige Fragen wie &#8220;ist grad&#8217; jemand im bytewerk&#8221; zu ersparen).</p>
]]></content:encoded>
			<wfw:commentRss>http://mbecker-tech.de/2010/03/20/irc-bot-als-schnittstelle-zwischen-irc-http-und-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

