<?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>mad79 &raquo; mad79</title>
	<atom:link href="http://www.mad79.de/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mad79.de</link>
	<description>Die private Seite von Markus Diesing</description>
	<lastBuildDate>Sat, 11 Feb 2012 22:49:49 +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>Tweets for 2011-09-25</title>
		<link>http://www.mad79.de/archives/264</link>
		<comments>http://www.mad79.de/archives/264#comments</comments>
		<pubDate>Mon, 29 Nov 1999 22:00:00 +0000</pubDate>
		<dc:creator>markus</dc:creator>
				<category><![CDATA[Tweet]]></category>
		<category><![CDATA[tweets]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.mad79.de/archives/264</guid>
		<description><![CDATA[Bigmac zum Frühstück. http://t.co/1z9XaPgQ 11:28:55, 2011-09-25 I just unlocked the &#34;Newbie&#34; badge on @foursquare! http://t.co/MdozYvDj 10:24:28, 2011-09-29 I&#039;m at Asia Hung (Kleine Johannisstraße 20, Hamburg) http://t.co/8jfIuXqO 13:56:28, 2011-09-29 I&#039;m at Playa Games HQ (Hamburg) http://t.co/ljC9iALw 14:31:56, 2011-09-29 Mal wieder ein traumhafter Blick aus dem Büro. http://t.co/BhzhixZj 18:18:20, 2011-09-29 I just became the mayor of Grünes &#8230; </p><p><a class="more-link block-button" href="http://www.mad79.de/archives/264">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<ul class="ws_tweet_list">
<li class="ws_tweet">Bigmac zum Frühstück. <a href="http://t.co/1z9XaPgQ" rel="nofollow">http://t.co/1z9XaPgQ</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/117893330565726208">11:28:55, 2011-09-25</a></li>
<li class="ws_tweet">I just unlocked the &quot;Newbie&quot; badge on <a href="http://twitter.com/foursquare">@foursquare</a>! <a href="http://t.co/MdozYvDj" rel="nofollow">http://t.co/MdozYvDj</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/119326662583259136">10:24:28, 2011-09-29</a></li>
<li class="ws_tweet">I&#039;m at Asia Hung (Kleine Johannisstraße 20, Hamburg) <a href="http://t.co/8jfIuXqO" rel="nofollow">http://t.co/8jfIuXqO</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/119380015367471104">13:56:28, 2011-09-29</a></li>
<li class="ws_tweet">I&#039;m at Playa Games HQ (Hamburg) <a href="http://t.co/ljC9iALw" rel="nofollow">http://t.co/ljC9iALw</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/119388943316815872">14:31:56, 2011-09-29</a></li>
<li class="ws_tweet">Mal wieder ein traumhafter Blick aus dem Büro. <a href="http://t.co/BhzhixZj" rel="nofollow">http://t.co/BhzhixZj</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/119445917244985344">18:18:20, 2011-09-29</a></li>
<li class="ws_tweet">I just became the mayor of Grünes Sofa von Xiaobei und Markus on <a href="http://twitter.com/foursquare">@foursquare</a>! <a href="http://t.co/lmHtl2Rr" rel="nofollow">http://t.co/lmHtl2Rr</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/119848981860843520">20:59:58, 2011-09-30</a></li>
<li class="ws_tweet">I&#039;m at Grünes Sofa von Xiaobei und Markus (Schmilinskystr. 45, Hamburg) <a href="http://t.co/VxwffpM2" rel="nofollow">http://t.co/VxwffpM2</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/119848986579439616">20:59:59, 2011-09-30</a></li>
<li class="ws_tweet">I&#039;m at Hofbräuhaus <a href="http://t.co/KkX6rz9n" rel="nofollow">http://t.co/KkX6rz9n</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/120107002423812096">14:05:15, 2011-10-01</a></li>
<li class="ws_tweet">I&#039;m at Muji (Große Bleichen 31, Hamburg) <a href="http://t.co/UwMhp29j" rel="nofollow">http://t.co/UwMhp29j</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/120144403061940224">16:33:52, 2011-10-01</a></li>
<li class="ws_tweet">I just unlocked the &quot;Local&quot; badge on <a href="http://twitter.com/foursquare">@foursquare</a>! <a href="http://t.co/Di4tHjHG" rel="nofollow">http://t.co/Di4tHjHG</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/120180305624707072">18:56:32, 2011-10-01</a></li>
<li class="ws_tweet">I&#039;m at Grünes Sofa von Xiaobei und Markus (Schmilinskystr. 45, Hamburg) <a href="http://t.co/QBatm6yr" rel="nofollow">http://t.co/QBatm6yr</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/120180310678843394">18:56:33, 2011-10-01</a></li>
</ul>
 <p><a href="http://www.mad79.de/?flattrss_redirect&amp;id=264&amp;md5=24c12bc009f32af84e0a6f0658a7adb4" title="Flattr" target="_blank"><img src="http://www.mad79.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.mad79.de/archives/264/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=mad79&amp;url=http%3A%2F%2Fwww.mad79.de%2Farchives%2F264&amp;language=de_DE&amp;category=text&amp;title=Tweets+for+2011-09-25&amp;description=%0A%0ABigmac+zum+Fr%C3%BChst%C3%BCck.+http%3A%2F%2Ft.co%2F1z9XaPgQ+11%3A28%3A55%2C+2011-09-25%0A%0A%0A%0AI+just+unlocked+the+%26quot%3BNewbie%26quot%3B+badge+on+%40foursquare%21+http%3A%2F%2Ft.co%2FMdozYvDj+10%3A24%3A28%2C+2011-09-29%0A%0A%0A%0AI%26%23039%3Bm+at+Asia+Hung+%28Kleine+Johannisstra%C3%9Fe+20%2C+Hamburg%29+http%3A%2F%2Ft.co%2F8jfIuXqO+13%3A56%3A28%2C+2011-09-29%0A%0A%0A%0AI%26%23039%3Bm+at+Playa+Games+HQ+%28Hamburg%29+http%3A%2F%2Ft.co%2FljC9iALw+14%3A31%3A56%2C+2011-09-29%0A%0A%0A%0AMal+wieder+ein+traumhafter+Blick+aus+dem+B%C3%BCro.+http%3A%2F%2Ft.co%2FBhzhixZj+18%3A18%3A20%2C+2011-09-29%0A%0A%0A%0AI+just+became+the+mayor+of+Gr%C3%BCnes+Sofa+von+Xiaobei+und+Markus+on+%40foursquare%21+http%3A%2F%2Ft.co%2FlmHtl2Rr+20%3A59%3A58%2C+2011-09-30%0A%0A%0A%0AI%26%23039%3Bm+at+Gr%C3%BCnes+Sofa+von+Xiaobei+und+Markus+%28Schmilinskystr.+45%2C+Hamburg%29+http%3A%2F%2Ft.co%2FVxwffpM2+20%3A59%3A59%2C+2011-09-30%0A%0A%0A%0AI%26%23039%3Bm+at+Hofbr%C3%A4uhaus+http%3A%2F%2Ft.co%2FKkX6rz9n+14%3A05%3A15%2C+2011-10-01%0A%0A%0A%0AI%26%23039%3Bm+at+Muji+%28Gro%C3%9Fe+Bleichen+31%2C+Hamburg%29+http%3A%2F%2Ft.co%2FUwMhp29j+16%3A33%3A52%2C+2011-10-01%0A%0A%0A%0AI+just+unlocked+the+%26quot%3BLocal%26quot%3B+badge+on+%40foursquare%21+http%3A%2F%2Ft.co%2FDi4tHjHG+18%3A56%3A32%2C+2011-10-01%0A%0A%0A%0AI%26%23039%3Bm+at+Gr%C3%BCnes+Sofa+von+Xiaobei+und+Markus+%28Schmilinskystr.+45%2C+Hamburg%29+http%3A%2F%2Ft.co%2FQBatm6yr+18%3A56%3A33%2C+2011-10-01%0A%0A%0A&amp;tags=tweets%2Ctwitter%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Bandnudeln Bolognese</title>
		<link>http://www.mad79.de/archives/250</link>
		<comments>http://www.mad79.de/archives/250#comments</comments>
		<pubDate>Mon, 29 Aug 2011 21:07:27 +0000</pubDate>
		<dc:creator>markus</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Restaurantkritik]]></category>
		<category><![CDATA[Rezepte]]></category>

		<guid isPermaLink="false">http://www.mad79.de/?p=250</guid>
		<description><![CDATA[Um den Sommer aus Italien in die Küche zu holen, habe ich heute eine Bolognese mit Bandnudeln gekocht. Die neue Nudelmaschine muss sich ja bezahlt machen. Als Inspirationsquelle für die Bolognese habe ich mich durch das Schuber Kochbuch inspirieren lassen. Bis auf Hack, Zwiebel und Knoblauch habe ich allerdings alles verändert. Das Rezept für die &#8230; </p><p><a class="more-link block-button" href="http://www.mad79.de/archives/250">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Um den Sommer aus Italien in die Küche zu holen, habe ich heute eine Bolognese mit Bandnudeln gekocht. Die neue Nudelmaschine muss sich ja bezahlt machen. Als Inspirationsquelle für die Bolognese habe ich mich durch das Schuber Kochbuch inspirieren lassen. Bis auf Hack, Zwiebel und Knoblauch habe ich allerdings alles verändert. Das Rezept für die Nudeln habe ich mir heute selbst ausgedacht. Das fertige Produkt hat mich aber mehr als überzeugt.
<a href='http://www.mad79.de/archives/250/20110829_001' title='20110829_001'><img width="150" height="150" src="http://www.mad79.de/wp-content/uploads/2011/08/20110829_001-150x150.jpg" class="attachment-thumbnail" alt="Nudeln frisch aus der Maschine" title="20110829_001" /></a>
<a href='http://www.mad79.de/archives/250/20110829_002' title='20110829_002'><img width="150" height="150" src="http://www.mad79.de/wp-content/uploads/2011/08/20110829_002-150x150.jpg" class="attachment-thumbnail" alt="Nudeln im heißen Salzwasser" title="20110829_002" /></a>
<a href='http://www.mad79.de/archives/250/20110829_003' title='20110829_003'><img width="150" height="150" src="http://www.mad79.de/wp-content/uploads/2011/08/20110829_003-150x150.jpg" class="attachment-thumbnail" alt="Fertige Nudeln" title="20110829_003" /></a>
<a href='http://www.mad79.de/archives/250/20110829_004b' title='20110829_004b'><img width="150" height="150" src="http://www.mad79.de/wp-content/uploads/2011/08/20110829_004b-150x150.jpg" class="attachment-thumbnail" alt="Nudeln mit der Bolognese und einem Blättchen Basilikum" title="20110829_004b" /></a>
</p>
<p><strong>Zutaten für die Soße:</strong></p>
<ul>
<li>500g Rinderhack</li>
<li>500g passierte Tomaten</li>
<li>1 Zwiebel</li>
<li>1 Knoblauchzehe</li>
<li>Basilikum, Oregano, Thymian, Kreuzkümmel, Pfeffer, mittelsüße Paprika, etwas Chili</li>
<li>Öl, Salz</li>
</ul>
<p><strong>Zutaten für die Nudeln:</strong></p>
<ul>
<li>200g Mehl</li>
<li>50g Weizengrieß</li>
<li>1 Ei</li>
<li>Wasser</li>
</ul>
<p>Nudelteig vorbereiten, indem Mehl und Grieß vermischt werden. In ein Loch in der Mitte das Ei und einen Schluck Wasser geben. Mehl und Ei vorsichtig miteinander vermengen. Schließlich alles von Hand verkneten, bis eine homogene Masse entsteht. Wenn der Teig zu klebrig ist, etwas Mehl zugeben. Ist der Teig zu trocken, etwas mehr Wasser dazugeben. Nach 40-60 Minuten können mit Hilfe einer Nudelmaschine die Bandnudeln hergestellt werden. Danach müssen sie nur noch 2 Minuten in heißem Salzwasser kochen, bis sie oben schwimmen.</p>
<p>Um die Bolognese herzustellen, müssen zuerst die Zwiebel und der Knoblauch gewürfelt und anschließend im Öl anschgewitzt werden. Danach wird das Rinderhack dazugegeben und so lange gebraten, bis es eine trockene Konsistenz hat. Tomaten und Gewürze machen das ganze zur fertigen Soße. Wir lassen es allerdings noch etwas köcheln, bis die Nudeln fertig sind.</p>
<p>&nbsp;</p>
 <p><a href="http://www.mad79.de/?flattrss_redirect&amp;id=250&amp;md5=347a65a6cb1c57118a59ade671818118" title="Flattr" target="_blank"><img src="http://www.mad79.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.mad79.de/archives/250/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=mad79&amp;url=http%3A%2F%2Fwww.mad79.de%2Farchives%2F250&amp;language=de_DE&amp;category=text&amp;title=Bandnudeln+Bolognese&amp;description=Um+den+Sommer+aus+Italien+in+die+K%C3%BCche+zu+holen%2C+habe+ich+heute+eine+Bolognese+mit+Bandnudeln+gekocht.+Die+neue+Nudelmaschine+muss+sich+ja+bezahlt+machen.+Als+Inspirationsquelle+f%C3%BCr+die+Bolognese+habe+ich+mich+durch+das+Schuber+Kochbuch+inspirieren+lassen.+Bis+auf+Hack%2C+Zwiebel+und+Knoblauch+habe+ich+allerdings+alles+ver%C3%A4ndert.+Das+Rezept+f%C3%BCr+die+Nudeln+habe+ich+mir+heute+selbst+ausgedacht.+Das+fertige+Produkt+hat+mich+aber+mehr+als+%C3%BCberzeugt.%5Bgallery+link%3D%22file%22+columns%3D%224%22+orderby%3D%22title%22%5D%0D%0A%0D%0AZutaten+f%C3%BCr+die+So%C3%9Fe%3A%0D%0A%0D%0A%09500g+Rinderhack%0D%0A%09500g+passierte+Tomaten%0D%0A%091+Zwiebel%0D%0A%091+Knoblauchzehe%0D%0A%09Basilikum%2C+Oregano%2C+Thymian%2C+Kreuzk%C3%BCmmel%2C+Pfeffer%2C+mittels%C3%BC%C3%9Fe+Paprika%2C+etwas+Chili%0D%0A%09%C3%96l%2C+Salz%0D%0A%0D%0AZutaten+f%C3%BCr+die+Nudeln%3A%0D%0A%0D%0A%09200g+Mehl%0D%0A%0950g+Weizengrie%C3%9F%0D%0A%091+Ei%0D%0A%09Wasser%0D%0A%0D%0ANudelteig+vorbereiten%2C+indem+Mehl+und+Grie%C3%9F+vermischt+werden.+In+ein+Loch+in+der+Mitte+das+Ei+und+einen+Schluck+Wasser+geben.+Mehl+und+Ei+vorsichtig+miteinander+vermengen.+Schlie%C3%9Flich+alles+von+Hand+verkneten%2C+bis+eine+homogene+Masse+entsteht.+Wenn+der+Teig+zu+klebrig+ist%2C+etwas+Mehl+zugeben.+Ist+der+Teig+zu+trocken%2C+etwas+mehr+Wasser+dazugeben.+Nach+40-60+Minuten+k%C3%B6nnen+mit+Hilfe+einer+Nudelmaschine+die+Bandnudeln+hergestellt+werden.+Danach+m%C3%BCssen+sie+nur+noch+2+Minuten+in+hei%C3%9Fem+Salzwasser+kochen%2C+bis+sie+oben+schwimmen.%0D%0A%0D%0AUm+die+Bolognese+herzustellen%2C+m%C3%BCssen+zuerst+die+Zwiebel+und+der+Knoblauch+gew%C3%BCrfelt+und+anschlie%C3%9Fend+im+%C3%96l+anschgewitzt+werden.+Danach+wird+das+Rinderhack+dazugegeben+und+so+lange+gebraten%2C+bis+es+eine+trockene+Konsistenz+hat.+Tomaten+und+Gew%C3%BCrze+machen+das+ganze+zur+fertigen+So%C3%9Fe.+Wir+lassen+es+allerdings+noch+etwas+k%C3%B6cheln%2C+bis+die+Nudeln+fertig+sind.%0D%0A%0D%0A%26nbsp%3B&amp;tags=Rezepte%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Tweets for 2011-08-21</title>
		<link>http://www.mad79.de/archives/249</link>
		<comments>http://www.mad79.de/archives/249#comments</comments>
		<pubDate>Mon, 29 Nov 1999 22:00:00 +0000</pubDate>
		<dc:creator>markus</dc:creator>
				<category><![CDATA[Tweet]]></category>
		<category><![CDATA[tweets]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.mad79.de/archives/249</guid>
		<description><![CDATA[Nur noch 30 Minuten der vierstündigen Wartezeit bis der Bus kommt&#8230; Heute Abend MUC http://t.co/eTlL0tG 13:48:19, 2011-08-21 Die Mass ist voll. Brotzeit in München bei 34 Grad C http://t.co/cjlw3pS 20:02:48, 2011-08-21 Frühstück in München. http://t.co/r3HoU3C 10:09:45, 2011-08-22 Mittagessen im Englischen Garten in München http://t.co/sySJGHr 14:11:22, 2011-08-22 30 Grad Celsius im Schatten in München. http://t.co/VA1QNSJ 14:11:29, &#8230; </p><p><a class="more-link block-button" href="http://www.mad79.de/archives/249">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<ul class="ws_tweet_list">
<li class="ws_tweet">Nur noch 30 Minuten der vierstündigen Wartezeit bis der Bus kommt&#8230; Heute Abend MUC <a href="http://t.co/eTlL0tG" rel="nofollow">http://t.co/eTlL0tG</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/105244836726190080">13:48:19, 2011-08-21</a></li>
<li class="ws_tweet">Die Mass ist voll. Brotzeit in München bei 34 Grad C <a href="http://t.co/cjlw3pS" rel="nofollow">http://t.co/cjlw3pS</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/105339078354014208">20:02:48, 2011-08-21</a></li>
<li class="ws_tweet">Frühstück in München. <a href="http://t.co/r3HoU3C" rel="nofollow">http://t.co/r3HoU3C</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/105552220812099584">10:09:45, 2011-08-22</a></li>
<li class="ws_tweet">Mittagessen im Englischen Garten in München <a href="http://t.co/sySJGHr" rel="nofollow">http://t.co/sySJGHr</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/105613027096788992">14:11:22, 2011-08-22</a></li>
<li class="ws_tweet">30 Grad Celsius im Schatten in München. <a href="http://t.co/VA1QNSJ" rel="nofollow">http://t.co/VA1QNSJ</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/105613056834412545">14:11:29, 2011-08-22</a></li>
<li class="ws_tweet">Gleich gibt es mal wieder 100% selbstgemachten Flammkuchen. Kräuter sind schon gezupft und Speck und Zwiebeln sind geschnitten. <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/106421600940855296">19:44:21, 2011-08-24</a></li>
<li class="ws_tweet">Das neue chinesisch-japanische Esszimmer <a href="http://t.co/BeZ1NRe" rel="nofollow">http://t.co/BeZ1NRe</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/107118526405419010">17:53:41, 2011-08-26</a></li>
<li class="ws_tweet">Mein neuer Bonsai <a href="http://t.co/Kbu90MO" rel="nofollow">http://t.co/Kbu90MO</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/107118584626548736">17:53:55, 2011-08-26</a></li>
<li class="ws_tweet">Weltuntergang &#8230; jetzt! <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/107157486401892352">20:28:30, 2011-08-26</a></li>
<li class="ws_tweet">3 Stunden mit der neuen Nudelmaschine Ravioli mit Ricotta-Pilzfüllung gebaut&#8230; Die Arbeit hat sich aber gelohnt! <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/107554548301828096">22:46:17, 2011-08-27</a></li>
</ul>
 <p><a href="http://www.mad79.de/?flattrss_redirect&amp;id=249&amp;md5=5cb92fb182a4a47d5b3de636072944a0" title="Flattr" target="_blank"><img src="http://www.mad79.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.mad79.de/archives/249/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=mad79&amp;url=http%3A%2F%2Fwww.mad79.de%2Farchives%2F249&amp;language=de_DE&amp;category=text&amp;title=Tweets+for+2011-08-21&amp;description=%0A%0ANur+noch+30+Minuten+der+vierst%C3%BCndigen+Wartezeit+bis+der+Bus+kommt...+Heute+Abend+MUC+http%3A%2F%2Ft.co%2FeTlL0tG+13%3A48%3A19%2C+2011-08-21%0A%0A%0A%0ADie+Mass+ist+voll.+Brotzeit+in+M%C3%BCnchen+bei+34+Grad+C+http%3A%2F%2Ft.co%2Fcjlw3pS+20%3A02%3A48%2C+2011-08-21%0A%0A%0A%0AFr%C3%BChst%C3%BCck+in+M%C3%BCnchen.+http%3A%2F%2Ft.co%2Fr3HoU3C+10%3A09%3A45%2C+2011-08-22%0A%0A%0A%0AMittagessen+im+Englischen+Garten+in+M%C3%BCnchen+http%3A%2F%2Ft.co%2FsySJGHr+14%3A11%3A22%2C+2011-08-22%0A%0A%0A%0A30+Grad+Celsius+im+Schatten+in+M%C3%BCnchen.+http%3A%2F%2Ft.co%2FVA1QNSJ+14%3A11%3A29%2C+2011-08-22%0A%0A%0A%0AGleich+gibt+es+mal+wieder+100%25+selbstgemachten+Flammkuchen.+Kr%C3%A4uter+sind+schon+gezupft+und+Speck+und+Zwiebeln+sind+geschnitten.+19%3A44%3A21%2C+2011-08-24%0A%0A%0A%0ADas+neue+chinesisch-japanische+Esszimmer+http%3A%2F%2Ft.co%2FBeZ1NRe+17%3A53%3A41%2C+2011-08-26%0A%0A%0A%0AMein+neuer+Bonsai+http%3A%2F%2Ft.co%2FKbu90MO+17%3A53%3A55%2C+2011-08-26%0A%0A%0A%0AWeltuntergang+...+jetzt%21+20%3A28%3A30%2C+2011-08-26%0A%0A%0A%0A3+Stunden+mit+der+neuen+Nudelmaschine+Ravioli+mit+Ricotta-Pilzf%C3%BCllung+gebaut...+Die+Arbeit+hat+sich+aber+gelohnt%21+22%3A46%3A17%2C+2011-08-27%0A%0A%0A&amp;tags=tweets%2Ctwitter%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Flammkuchen</title>
		<link>http://www.mad79.de/archives/221</link>
		<comments>http://www.mad79.de/archives/221#comments</comments>
		<pubDate>Fri, 26 Aug 2011 14:07:38 +0000</pubDate>
		<dc:creator>markus</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Rezepte]]></category>
		<category><![CDATA[Essen]]></category>

		<guid isPermaLink="false">http://www.mad79.de/?p=221</guid>
		<description><![CDATA[Zutaten 200 g Mehl 1 TL Salz 1 EL Öl 110 ml Wasser 200 g Schmand Pfeffer, Muskat Frischen Thymian und Rosmarin 2 kleine Zwiebeln 100 g Speck in Würfel geschnitten. Am besten vom Stück Zubereitung Aus Mehl, Salz, Öl und Wasser einen Teig herstellen. Teig solange kneten, bis dieser nicht mehr an den Händen &#8230; </p><p><a class="more-link block-button" href="http://www.mad79.de/archives/221">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<h2>Zutaten</h2>
<ul>
<li>200 g Mehl</li>
<li>1 TL Salz</li>
<li>1 EL Öl</li>
<li>110 ml Wasser</li>
<li>200 g Schmand</li>
<li>Pfeffer, Muskat</li>
<li>Frischen Thymian und Rosmarin</li>
<li>2 kleine Zwiebeln</li>
<li>100 g Speck in Würfel geschnitten. Am besten vom Stück</li>
</ul>
<h2>Zubereitung</h2>
<p>Aus Mehl, Salz, Öl und Wasser einen Teig herstellen. Teig solange kneten, bis dieser nicht mehr an den Händen kleben bleibt, ansonsten noch etwas Mehl unterarbeiten. Teig mind. 30 Minuten ruhen lassen.</p>
<p>Schmand mit den Kräutern verrühren und mit Pfeffer und Muskat würzen.</p>
<p>Zwiebel abziehen, halbieren und in dünne Streifen, Ringe oder Würfel schneiden.</p>
<p>Den Teig nun auf einer mit Mehl bestäubten Arbeitsfläche mit dem Nudelholz schön dünn ausrollen und auf ein Backblech oder einen Backstein geben. Jetzt mit Schmand bestreichen, Zwiebel darauf verteilen und mit dem Speck bestreuen.<br />
Im vorgeheizten Ofen bei mindestens 200°C gut 20 Minuten backen.</p>
<h2>
<a href='http://www.mad79.de/archives/221/20110807_001' title='20110807_001'><img width="150" height="150" src="http://www.mad79.de/wp-content/uploads/2011/08/20110807_001-150x150.jpg" class="attachment-thumbnail" alt="Zwiebeln und Speck schneiden" title="20110807_001" /></a>
<a href='http://www.mad79.de/archives/221/20110807_002' title='20110807_002'><img width="150" height="150" src="http://www.mad79.de/wp-content/uploads/2011/08/20110807_002-150x150.jpg" class="attachment-thumbnail" alt="Kräuter schneiden" title="20110807_002" /></a>
<a href='http://www.mad79.de/archives/221/20110807_003' title='20110807_003'><img width="150" height="150" src="http://www.mad79.de/wp-content/uploads/2011/08/20110807_003-150x150.jpg" class="attachment-thumbnail" alt="Pfeffer, Muskatnuss und Kräuter dem Schmand hinzufügen" title="20110807_003" /></a>
<a href='http://www.mad79.de/archives/221/20110807_004' title='20110807_004'><img width="150" height="150" src="http://www.mad79.de/wp-content/uploads/2011/08/20110807_004-150x150.jpg" class="attachment-thumbnail" alt="Schmand gut verrühren" title="20110807_004" /></a>
<a href='http://www.mad79.de/archives/221/20110807_005' title='20110807_005'><img width="150" height="150" src="http://www.mad79.de/wp-content/uploads/2011/08/20110807_005-150x150.jpg" class="attachment-thumbnail" alt="Ausgerollten Teig mit Schmand bestreichen und belegen" title="20110807_005" /></a>
<a href='http://www.mad79.de/archives/221/20110807_006' title='20110807_006'><img width="150" height="150" src="http://www.mad79.de/wp-content/uploads/2011/08/20110807_006-150x150.jpg" class="attachment-thumbnail" alt="So sieht es aus der Nähe aus" title="20110807_006" /></a>
<a href='http://www.mad79.de/archives/221/20110807_008' title='20110807_008'><img width="150" height="150" src="http://www.mad79.de/wp-content/uploads/2011/08/20110807_008-150x150.jpg" class="attachment-thumbnail" alt="Der Flammkuchen ist fertig" title="20110807_008" /></a>
<a href='http://www.mad79.de/archives/221/20110807_009' title='20110807_009'><img width="150" height="150" src="http://www.mad79.de/wp-content/uploads/2011/08/20110807_009-150x150.jpg" class="attachment-thumbnail" alt="Ein Blech reicht für 2 Personen" title="20110807_009" /></a>
</h2>
<p>Quelle: das Rezept stammt von Chefkoch.de. Ich habe es leicht abgeändert.</p>
 <p><a href="http://www.mad79.de/?flattrss_redirect&amp;id=221&amp;md5=0adac3b31741b34693951cdaabe8d14b" title="Flattr" target="_blank"><img src="http://www.mad79.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.mad79.de/archives/221/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=mad79&amp;url=http%3A%2F%2Fwww.mad79.de%2Farchives%2F221&amp;language=de_DE&amp;category=text&amp;title=Flammkuchen&amp;description=Zutaten%0D%0A%0D%0A%09200+g+Mehl%0D%0A%091+TL+Salz%0D%0A%091+EL+%C3%96l%0D%0A%09110+ml+Wasser%0D%0A%09200+g+Schmand%0D%0A%09Pfeffer%2C+Muskat%0D%0A%09Frischen+Thymian+und+Rosmarin%0D%0A%092+kleine+Zwiebeln%0D%0A%09100+g+Speck+in+W%C3%BCrfel+geschnitten.+Am+besten+vom+St%C3%BCck%0D%0A%0D%0AZubereitung%0D%0AAus+Mehl%2C+Salz%2C+%C3%96l+und+Wasser+einen+Teig+herstellen.+Teig+solange+kneten%2C+bis+dieser+nicht+mehr+an+den+H%C3%A4nden+kleben+bleibt%2C+ansonsten+noch+etwas+Mehl+unterarbeiten.+Teig+mind.+30+Minuten+ruhen+lassen.%0D%0A%0D%0ASchmand+mit+den+Kr%C3%A4utern+verr%C3%BChren+und+mit+Pfeffer+und+Muskat+w%C3%BCrzen.%0D%0A%0D%0AZwiebel+abziehen%2C+halbieren+und+in+d%C3%BCnne+Streifen%2C+Ringe+oder+W%C3%BCrfel+schneiden.%0D%0A%0D%0ADen+Teig+nun+auf+einer+mit+Mehl+best%C3%A4ubten+Arbeitsfl%C3%A4che+mit+dem+Nudelholz+sch%C3%B6n+d%C3%BCnn+ausrollen+und+auf+ein+Backblech+oder+einen+Backstein+geben.+Jetzt+mit+Schmand+bestreichen%2C+Zwiebel+darauf+verteilen+und+mit+dem+Speck+bestreuen.%0D%0AIm+vorgeheizten+Ofen+bei+mindestens+200%C2%B0C+gut+20+Minuten+backen.%0D%0A%5Bgallery+link%3D%22file%22+columns%3D%224%22+orderby%3D%22title%22%5D%0D%0AQuelle%3A+das+Rezept+stammt+von+Chefkoch.de.+Ich+habe+es+leicht+abge%C3%A4ndert.&amp;tags=Essen%2CRezepte%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Tweets for 2011-06-26</title>
		<link>http://www.mad79.de/archives/210</link>
		<comments>http://www.mad79.de/archives/210#comments</comments>
		<pubDate>Mon, 29 Nov 1999 22:00:00 +0000</pubDate>
		<dc:creator>markus</dc:creator>
				<category><![CDATA[Tweet]]></category>
		<category><![CDATA[tweets]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.mad79.de/archives/210</guid>
		<description><![CDATA[Unity Launcher mit Purebasic ansprechen: http://bit.ly/iMTv0o 16:18:45, 2011-06-26 Hansaplatz Neueröffnung #Hamburg St. Georg http://twitpic.com/5h9py1 19:09:13, 2011-06-26 Indicator-weather adds data caching, extra weather providers and locations: http://t.co/NE4mfnG via @addthis 21:31:53, 2011-06-27 Warum müssen Checksummen immer so anstrengend sein? 10:42:52, 2011-06-28 In den letzten 10 Jahren hat sich im Internet einiges getan: http://bit.ly/kNUJGg 23:11:35, 2011-06-28 Feuerwerk oder &#8230; </p><p><a class="more-link block-button" href="http://www.mad79.de/archives/210">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<ul class="ws_tweet_list">
<li class="ws_tweet">Unity Launcher mit Purebasic ansprechen: <a href="http://bit.ly/iMTv0o" rel="nofollow">http://bit.ly/iMTv0o</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/84988975227478017">16:18:45, 2011-06-26</a></li>
<li class="ws_tweet">Hansaplatz Neueröffnung <a href="http://search.twitter.com/search?q=%23Hamburg">#Hamburg</a> St. Georg <a href="http://twitpic.com/5h9py1" rel="nofollow">http://twitpic.com/5h9py1</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/85031874480717824">19:09:13, 2011-06-26</a></li>
<li class="ws_tweet">Indicator-weather adds data caching, extra weather providers and locations: <a href="http://t.co/NE4mfnG" rel="nofollow">http://t.co/NE4mfnG</a> via <a href="http://twitter.com/addthis">@addthis</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/85430167081725952">21:31:53, 2011-06-27</a></li>
<li class="ws_tweet">Warum müssen Checksummen immer so anstrengend sein? <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/85629225331200000">10:42:52, 2011-06-28</a></li>
<li class="ws_tweet">In den letzten 10 Jahren hat sich im Internet einiges getan: <a href="http://bit.ly/kNUJGg" rel="nofollow">http://bit.ly/kNUJGg</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/85817643453521921">23:11:35, 2011-06-28</a></li>
<li class="ws_tweet">Feuerwerk oder Gewitter? Egal, beides ist laut und nervt. <a href="http://search.twitter.com/search?q=%23hamburg">#hamburg</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/86174974561353729">22:51:29, 2011-06-29</a></li>
<li class="ws_tweet">Heute mal nicht durch Kirchengebimmel sondern durch Halbmarathongekreische geweckt worden &#8230; <a href="http://search.twitter.com/search?q=%23hh">#hh</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/87076242595127296">10:32:48, 2011-07-02</a></li>
<li class="ws_tweet">Korrektur: man sollte morgens aus dem Fenster gucken, bevor man sich beschwert. Basketballtunier ist für den Lärm verantwortlich <a href="http://search.twitter.com/search?q=%23hamburg">#hamburg</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/87078170871865344">10:40:28, 2011-07-02</a></li>
<li class="ws_tweet">Xiaobei hat gerade einen Großeinkauf beim trekking-koenig.de in <a href="http://search.twitter.com/search?q=%23Hamburg">#Hamburg</a> gemacht. Top Beratung, die man woanders auf nem Samstag vermisst. <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/87182191133601793">17:33:48, 2011-07-02</a></li>
<li class="ws_tweet">C2 &#8211; Killerinsect ( <a href="http://bit.ly/mDHhkM" rel="nofollow">http://bit.ly/mDHhkM</a> ) auf Tele5 ist richtig gute Insektenhorror. <a href="http://search.twitter.com/search?q=%23tv">#tv</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/87270057197056000">23:22:57, 2011-07-02</a></li>
</ul>
 <p><a href="http://www.mad79.de/?flattrss_redirect&amp;id=210&amp;md5=b41cafc8e0f368a45541fdf4d0b28677" title="Flattr" target="_blank"><img src="http://www.mad79.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.mad79.de/archives/210/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=mad79&amp;url=http%3A%2F%2Fwww.mad79.de%2Farchives%2F210&amp;language=de_DE&amp;category=text&amp;title=Tweets+for+2011-06-26&amp;description=%0A%0AUnity+Launcher+mit+Purebasic+ansprechen%3A+http%3A%2F%2Fbit.ly%2FiMTv0o+16%3A18%3A45%2C+2011-06-26%0A%0A%0A%0AHansaplatz+Neuer%C3%B6ffnung+%23Hamburg+St.+Georg+http%3A%2F%2Ftwitpic.com%2F5h9py1+19%3A09%3A13%2C+2011-06-26%0A%0A%0A%0AIndicator-weather+adds+data+caching%2C+extra+weather+providers+and+locations%3A+http%3A%2F%2Ft.co%2FNE4mfnG+via+%40addthis+21%3A31%3A53%2C+2011-06-27%0A%0A%0A%0AWarum+m%C3%BCssen+Checksummen+immer+so+anstrengend+sein%3F+10%3A42%3A52%2C+2011-06-28%0A%0A%0A%0AIn+den+letzten+10+Jahren+hat+sich+im+Internet+einiges+getan%3A+http%3A%2F%2Fbit.ly%2FkNUJGg+23%3A11%3A35%2C+2011-06-28%0A%0A%0A%0AFeuerwerk+oder+Gewitter%3F+Egal%2C+beides+ist+laut+und+nervt.+%23hamburg+22%3A51%3A29%2C+2011-06-29%0A%0A%0A%0AHeute+mal+nicht+durch+Kirchengebimmel+sondern+durch+Halbmarathongekreische+geweckt+worden+...+%23hh+10%3A32%3A48%2C+2011-07-02%0A%0A%0A%0AKorrektur%3A+man+sollte+morgens+aus+dem+Fenster+gucken%2C+bevor+man+sich+beschwert.+Basketballtunier+ist+f%C3%BCr+den+L%C3%A4rm+verantwortlich+%23hamburg+10%3A40%3A28%2C+2011-07-02%0A%0A%0A%0AXiaobei+hat+gerade+einen+Gro%C3%9Feinkauf+beim+trekking-koenig.de+in+%23Hamburg+gemacht.+Top+Beratung%2C+die+man+woanders+auf+nem+Samstag+vermisst.+17%3A33%3A48%2C+2011-07-02%0A%0A%0A%0AC2+-+Killerinsect+%28+http%3A%2F%2Fbit.ly%2FmDHhkM+%29+auf+Tele5+ist+richtig+gute+Insektenhorror.+%23tv+23%3A22%3A57%2C+2011-07-02%0A%0A%0A&amp;tags=tweets%2Ctwitter%2Cblog" type="text/html" />
	</item>
		<item>
		<title>HMAC_SHA1 in Purebasic</title>
		<link>http://www.mad79.de/archives/204</link>
		<comments>http://www.mad79.de/archives/204#comments</comments>
		<pubDate>Tue, 28 Jun 2011 22:46:56 +0000</pubDate>
		<dc:creator>markus</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Purebasic]]></category>

		<guid isPermaLink="false">http://www.mad79.de/?p=204</guid>
		<description><![CDATA[Der OAuth Mechanismus von Twitter benötigt zur Authentifizierung den Hash-based Message Authentication Code oder auch kurz HMAC auf Basis von SHA1. Leider gibt es in Purebasic dazu keine Funktion, so dass ich ihn selbst implementieren musste. Glücklicherweise gibt es bereits eine Funktion, die einen SHA1 Fingerprint erzeugt. Und hätte ich von Anfang an den SHA1 &#8230; </p><p><a class="more-link block-button" href="http://www.mad79.de/archives/204">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Der OAuth Mechanismus von Twitter benötigt zur Authentifizierung den <a title="http://en.wikipedia.org/wiki/HMAC" href="http://en.wikipedia.org/wiki/HMAC" target="_blank">Hash-based Message Authentication Code</a> oder auch kurz <a title="HMAC" href="http://en.wikipedia.org/wiki/HMAC" target="_blank">HMAC</a> auf Basis von <a title="SHA1" href="http://en.wikipedia.org/wiki/Sha1" target="_blank">SHA1</a>. Leider gibt es in Purebasic dazu keine Funktion, so dass ich ihn selbst implementieren musste. Glücklicherweise gibt es bereits eine Funktion, die einen SHA1 Fingerprint erzeugt. Und hätte ich von Anfang an den SHA1 Fingerprint in zwei Byte Schritten eingelesen und in den Speicher geschrieben, wäre mir viel Frust erspart geblieben.</p>
<p>Bei der Implementierung bin ich nach der <a title="rfc2104 - HMAC: Keyed-Hashing for Message Authentication" href="http://tools.ietf.org/html/rfc2104" target="_blank">RFC2104</a> vorgegangen.</p>
<pre class="prettyprint">Procedure.s hmac_sha1(key.s, message.s)
  ;http:&#47;&#47;tools.ietf.org&#47;html&#47;rfc2104
  Protected blocksize.l = 64
  Protected hashlen.l = 20
  Protected *ipad = AllocateMemory(blocksize+Len(message))
  Protected *opad = AllocateMemory(blocksize+hashlen)
  Protected buffer.s = &#34;&#34;

  FillMemory(*ipad, blocksize, $36)
  FillMemory(*opad, blocksize, $5c)

  If(Len(key)&gt;blocksize)
    key = SHA1Fingerprint(@key, StringByteLength(key))
  EndIf

  buffer = LSet(key, blocksize, Chr(0))

  For i = 0 To blocksize -1
    PokeB(*ipad+i, PeekC(@buffer + i) ! PeekC(*ipad + i))
    PokeB(*opad+i, PeekC(@buffer + i) ! PeekC(*opad + i))
  Next

  PokeS(*ipad+blocksize, message)
  buffer = SHA1Fingerprint(*ipad, blocksize+Len(message))

  For i = 0 To hashlen-1
    PokeB(*opad+blocksize+i, Val(&#34;$&#34;+PeekS(@buffer+(i*2), 2)))
  Next

  buffer = SHA1Fingerprint(*opad, blocksize+hashlen)

  FreeMemory(*ipad)
  FreeMemory(*opad)
  ProcedureReturn buffer
EndProcedure</pre>
 <p><a href="http://www.mad79.de/?flattrss_redirect&amp;id=204&amp;md5=2e050645f3ac846f0077e4b4c18a1ec3" title="Flattr" target="_blank"><img src="http://www.mad79.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.mad79.de/archives/204/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=mad79&amp;url=http%3A%2F%2Fwww.mad79.de%2Farchives%2F204&amp;language=de_DE&amp;category=text&amp;title=HMAC_SHA1+in+Purebasic&amp;description=Der+OAuth+Mechanismus+von+Twitter+ben%C3%B6tigt+zur+Authentifizierung+den+Hash-based+Message+Authentication+Code+oder+auch+kurz+HMAC+auf+Basis+von+SHA1.+Leider+gibt+es+in+Purebasic+dazu+keine+Funktion%2C+so+dass+ich+ihn+selbst+implementieren+musste.+Gl%C3%BCcklicherweise+gibt+es+bereits+eine+Funktion%2C+die+einen+SHA1+Fingerprint+erzeugt.+Und+h%C3%A4tte+ich+von+Anfang+an+den+SHA1+Fingerprint+in+zwei+Byte+Schritten+eingelesen+und+in+den+Speicher+geschrieben%2C+w%C3%A4re+mir+viel+Frust+erspart+geblieben.%0D%0A%0D%0ABei+der+Implementierung+bin+ich+nach+der+RFC2104+vorgegangen.%0D%0AProcedure.s+hmac_sha1%28key.s%2C+message.s%29%0D%0A++%3Bhttp%3A%2F%2Ftools.ietf.org%2Fhtml%2Frfc2104%0D%0A++Protected+blocksize.l+%3D+64%0D%0A++Protected+hashlen.l+%3D+20%0D%0A++Protected+%2Aipad+%3D+AllocateMemory%28blocksize%2BLen%28message%29%29%0D%0A++Protected+%2Aopad+%3D+AllocateMemory%28blocksize%2Bhashlen%29%0D%0A++Protected+buffer.s+%3D+%22%22%0D%0A%0D%0A++FillMemory%28%2Aipad%2C+blocksize%2C+%2436%29%0D%0A++FillMemory%28%2Aopad%2C+blocksize%2C+%245c%29%0D%0A%0D%0A++If%28Len%28key%29%26gt%3Bblocksize%29%0D%0A++++key+%3D+SHA1Fingerprint%28%40key%2C+StringByteLength%28key%29%29%0D%0A++EndIf%0D%0A%0D%0A++buffer+%3D+LSet%28key%2C+blocksize%2C+Chr%280%29%29%0D%0A%0D%0A++For+i+%3D+0+To+blocksize+-1%0D%0A++++PokeB%28%2Aipad%2Bi%2C+PeekC%28%40buffer+%2B+i%29+%21+PeekC%28%2Aipad+%2B+i%29%29%0D%0A++++PokeB%28%2Aopad%2Bi%2C+PeekC%28%40buffer+%2B+i%29+%21+PeekC%28%2Aopad+%2B+i%29%29%0D%0A++Next%0D%0A%0D%0A++PokeS%28%2Aipad%2Bblocksize%2C+message%29%0D%0A++buffer+%3D+SHA1Fingerprint%28%2Aipad%2C+blocksize%2BLen%28message%29%29%0D%0A%0D%0A++For+i+%3D+0+To+hashlen-1%0D%0A++++PokeB%28%2Aopad%2Bblocksize%2Bi%2C+Val%28%22%24%22%2BPeekS%28%40buffer%2B%28i%2A2%29%2C+2%29%29%29%0D%0A++Next%0D%0A%0D%0A++buffer+%3D+SHA1Fingerprint%28%2Aopad%2C+blocksize%2Bhashlen%29%0D%0A%0D%0A++FreeMemory%28%2Aipad%29%0D%0A++FreeMemory%28%2Aopad%29%0D%0A++ProcedureReturn+buffer%0D%0AEndProcedure&amp;tags=code%2CPurebasic%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Ubuntu Unity Lauchner in Purebasic</title>
		<link>http://www.mad79.de/archives/184</link>
		<comments>http://www.mad79.de/archives/184#comments</comments>
		<pubDate>Sun, 26 Jun 2011 14:10:15 +0000</pubDate>
		<dc:creator>markus</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Purebasic]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Unity]]></category>

		<guid isPermaLink="false">http://www.mad79.de/?p=184</guid>
		<description><![CDATA[Anfangs war ich dem Unity-Launcher von Ubuntu gegenüber sehr abgeneigt und habe aus Protest weiterhin die alte Oberfläche im neuen Ubuntu 11.04 aktiviert. In den letzten Tagen habe ich ihm aber nochmal eine Chance gegeben. Schließlich hat mir in der Vergangenheit das Bedienkonzept von Ubuntu sehr zugesagt. Und siehe da: ich habe mich schneller dran &#8230; </p><p><a class="more-link block-button" href="http://www.mad79.de/archives/184">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_187" class="wp-caption alignright" style="width: 440px"><a href="http://www.mad79.de/wp-content/uploads/2011/06/Selection_001.png" rel="lightbox[184]"><img class="size-full wp-image-187 " title="Unity Launcher Purebasic" src="http://www.mad79.de/wp-content/uploads/2011/06/Selection_001.png" alt="Unity Launcher Purebasic" width="430" height="190" /></a><p class="wp-caption-text">Unity Launcher Purebasic</p></div>
<p>Anfangs war ich dem Unity-Launcher von <a title="Ubuntu Linux" href="http://www.ubuntu.com/" target="_blank">Ubuntu</a> gegenüber sehr abgeneigt und habe aus Protest weiterhin die alte Oberfläche im neuen Ubuntu 11.04 aktiviert. In den letzten Tagen habe ich ihm aber nochmal eine Chance gegeben. Schließlich hat mir in der Vergangenheit das Bedienkonzept von Ubuntu sehr zugesagt. Und siehe da: ich habe mich schneller dran gewöhnt als gedacht, so dass ich mich jetzt sogar schon mit der Schnittstelle auseinandersetze. C++, Python und <a title="Vala" href="http://live.gnome.org/Vala" target="_blank">Vala</a> wären in dem Zusammenhang zwar interessant zu benutzen, um eine Testanwendung zu schreiben, doch die Einfachheit von <a title="Purebasic" href="http://www.purebasic.com/german/index.php" target="_blank">Purebasic</a> hat dann doch gewonnen.</p>
<p>Die größte Schwierigkeit bei der Erstellung meiner kleinen Testanwendung war die schlechte Dokumentation der Schnittstelle. Beispiele, die ich gefunden habe, waren in Python geschrieben und verwendeten eine Wrapper Klasse. So blieb mir nichts anderes übrig als die C++ Header menuitem.h und unity.h als Dokumentation heranzuziehen. Damit das Beispiel funktioniert, benötigt das es zwingend einen Desktop Entry, den es verändern soll.</p>
<p>Folgende Internetseiten waren mir ansonsten noch sehr behilflich:</p>
<ul>
<li><a title="DbusmenuMenuitem" href="http://developer.ubuntu.com/api/ubuntu-11.04/libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html" target="_blank">http://developer.ubuntu.com/api/ubuntu-11.04/libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html</a></li>
<li><a title="LauncherAPI" href="https://wiki.ubuntu.com/Unity/LauncherAPI" target="_blank">https://wiki.ubuntu.com/Unity/LauncherAPI</a></li>
<li><a title="dynamic quicklists in unity" href="http://ubunturocking.wordpress.com/2011/04/12/dynamic-quicklists-in-unity/" target="_blank">http://ubunturocking.wordpress.com/2011/04/12/dynamic-quicklists-in-unity/</a></li>
</ul>
<div id="attachment_189" class="wp-caption alignright" style="width: 258px"><a href="http://www.mad79.de/wp-content/uploads/2011/06/Tooltip_006.png" rel="lightbox[184]"><img class="size-full wp-image-189" title="Ubuntu Launcher Context Menü" src="http://www.mad79.de/wp-content/uploads/2011/06/Tooltip_006.png" alt="Ubuntu Launcher Context Menü" width="248" height="166" /></a><p class="wp-caption-text">Ubuntu Launcher Context Menü</p></div>
<p>Mein in Purebasic geschriebenes Beispielprogramm erstellt am Anfang zwei neue Items im Contextmenü des Unity Launcher. Ein Klick auf &#8220;Item 1&#8243; ruft die Funktion MyCallback auf und öffnet ein Meldungsfenster mit dem Text &#8220;text&#8221;. Das Drücken des Update-Buttons schreibt die im Eingabefeld befindliche Zahl als Overlay über das Icon im Laucher.</p>
<p><strong>Desktop Entry (~/.local/share/applications/markus.desktop):</strong></p>
<pre class="prettyprint">&#91;Desktop Entry&#93;
Encoding=UTF-8
Name=Markus
Comment=Testprogramm von Markus
Exec=&#47;home&#47;markus&#47;markus.bin
Icon=&#47;usr&#47;share&#47;pixmaps&#47;gnome-irc.png
Terminal=false
Type=Application
Categories=Application;Game;AdventureGame;
StartupNotify=false</pre>
<p><strong>Purebasic Code:</strong></p>
<pre class="prettyprint">; &#47;usr&#47;include&#47;libdbusmenu-0.4&#47;libdbusmenu-glib&#47;menuitem.h
; &#47;usr&#47;include&#47;unity&#47;unity&#47;unity.h
Enumeration
  #MW_TEXT_NUMBER
  #MW_INPUT_NUMBER
  #MW_BUTTON_UPDATE
EndEnumeration
Import &#34;&#47;usr&#47;lib&#47;libunity.so&#34;
  unity_launcher_entry_get_for_desktop_id.l(id.s)
  unity_launcher_entry_get_for_desktop_file.l(desktopfile.s)
  unity_launcher_entry_set_count(*self, count.l)
  unity_launcher_entry_set_count_visible(*self, visible.b)
  unity_launcher_entry_set_quicklist(*self, *value)
  unity_launcher_entry_set_urgent(*self, urgent.b)
EndImport

Import &#34;&#47;usr&#47;lib&#47;libdbusmenu-glib.so&#34;
  dbusmenu_menuitem_new.l()
  dbusmenu_menuitem_property_set.b(*mi, property.s, value.s)
  dbusmenu_menuitem_property_set_bool.b(*mi, property.s, value.b)
  dbusmenu_menuitem_property_set_int.b(*mi, property.s, value.l)
  dbusmenu_menuitem_child_append.b(*mi, *child)
  dbusmenu_menuitem_handle_event(*mi, name.s, *variant, timestamp.l)
  dbusmenu_menuitem_send_about_to_show(*mi,*cb,*cb_data)

  g_signal_connect_object(*instance, detailed_signal.s, *callback, *gobject, connect_flags.l)
EndImport

Procedure MyCallback(*mi, *user_data)
  MessageRequester(&#34;test&#34;,&#34;test&#34;)
EndProcedure

If OpenWindow(0, 0, 0, 322, 100, &#34;Markus&#34;, #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  TextGadget(#MW_TEXT_NUMBER, 10,  10, 250, 30, &#34;Number&#34;)
  StringGadget(#MW_INPUT_NUMBER, 100,  10, 200, 30, &#34;0&#34;, #PB_String_Numeric)
  ButtonGadget(#MW_BUTTON_UPDATE, 10,  40, 80, 30, &#34;Update&#34;)

  *UnityLauncherEntry = unity_launcher_entry_get_for_desktop_id(&#34;markus.desktop&#34;)

  *ql = dbusmenu_menuitem_new()
  *item1 = dbusmenu_menuitem_new()
  dbusmenu_menuitem_property_set(*item1, &#34;label&#34;, &#34;Item 1&#34;)
  dbusmenu_menuitem_property_set_bool(*item1, &#34;visible&#34;, 1)
  g_signal_connect_object(*item1, &#34;item-activated&#34;, @MyCallback(), 0, 0)

  *item2 = dbusmenu_menuitem_new()
  dbusmenu_menuitem_property_set(*item2, &#34;label&#34;, &#34;Item 2&#34;)
  dbusmenu_menuitem_property_set_bool(*item2, &#34;visible&#34;, 1)
  dbusmenu_menuitem_child_append(*ql,*item1)
  dbusmenu_menuitem_child_append(*ql,*item2)

  unity_launcher_entry_set_quicklist(*UnityLauncherEntry, *ql)

  Repeat
    Event.l = WaitWindowEvent(100)
    Select Event
      Case #PB_Event_Gadget
        Select EventGadget()
          Case #MW_BUTTON_UPDATE
            unity_launcher_entry_set_count (*UnityLauncherEntry, Val(GetGadgetText(#MW_INPUT_NUMBER)))
            unity_launcher_entry_set_count_visible(*UnityLauncherEntry, 1)
            unity_launcher_entry_set_urgent (*UnityLauncherEntry, 1)
        EndSelect
    EndSelect
  Until Event = #PB_Event_CloseWindow
EndIf</pre>
 <p><a href="http://www.mad79.de/?flattrss_redirect&amp;id=184&amp;md5=f5e6e66721468929001d46fbadc320e7" title="Flattr" target="_blank"><img src="http://www.mad79.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.mad79.de/archives/184/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=mad79&amp;url=http%3A%2F%2Fwww.mad79.de%2Farchives%2F184&amp;language=de_DE&amp;category=text&amp;title=Ubuntu+Unity+Lauchner+in+Purebasic&amp;description=%5Bcaption+id%3D%22attachment_187%22+align%3D%22alignright%22+width%3D%22430%22+caption%3D%22Unity+Launcher+Purebasic%22%5D%5B%2Fcaption%5D%0D%0A%0D%0AAnfangs+war+ich+dem+Unity-Launcher+von+Ubuntu+gegen%C3%BCber+sehr+abgeneigt+und+habe+aus+Protest+weiterhin+die+alte+Oberfl%C3%A4che+im+neuen+Ubuntu+11.04+aktiviert.+In+den+letzten+Tagen+habe+ich+ihm+aber+nochmal+eine+Chance+gegeben.+Schlie%C3%9Flich+hat+mir+in+der+Vergangenheit+das+Bedienkonzept+von+Ubuntu+sehr+zugesagt.+Und+siehe+da%3A+ich+habe+mich+schneller+dran+gew%C3%B6hnt+als+gedacht%2C+so+dass+ich+mich+jetzt+sogar+schon+mit+der+Schnittstelle+auseinandersetze.+C%2B%2B%2C+Python+und+Vala+w%C3%A4ren+in+dem+Zusammenhang+zwar+interessant+zu+benutzen%2C+um+eine+Testanwendung+zu+schreiben%2C+doch+die+Einfachheit+von+Purebasic+hat+dann+doch+gewonnen.%0D%0A%0D%0ADie+gr%C3%B6%C3%9Fte+Schwierigkeit+bei+der+Erstellung+meiner+kleinen+Testanwendung+war+die+schlechte+Dokumentation+der+Schnittstelle.+Beispiele%2C+die+ich+gefunden+habe%2C+waren+in+Python+geschrieben+und+verwendeten+eine+Wrapper+Klasse.+So+blieb+mir+nichts+anderes+%C3%BCbrig+als+die+C%2B%2B+Header+menuitem.h+und+unity.h+als+Dokumentation+heranzuziehen.+Damit+das+Beispiel+funktioniert%2C+ben%C3%B6tigt+das+es+zwingend+einen+Desktop+Entry%2C+den+es+ver%C3%A4ndern+soll.%0D%0A%0D%0AFolgende+Internetseiten+waren+mir+ansonsten+noch+sehr+behilflich%3A%0D%0A%0D%0A%09http%3A%2F%2Fdeveloper.ubuntu.com%2Fapi%2Fubuntu-11.04%2Flibdbusmenu-glib%2Flibdbusmenu-glib-DbusmenuMenuitem.html%0D%0A%09https%3A%2F%2Fwiki.ubuntu.com%2FUnity%2FLauncherAPI%0D%0A%09http%3A%2F%2Fubunturocking.wordpress.com%2F2011%2F04%2F12%2Fdynamic-quicklists-in-unity%2F%0D%0A%0D%0A%5Bcaption+id%3D%22attachment_189%22+align%3D%22alignright%22+width%3D%22248%22+caption%3D%22Ubuntu+Launcher+Context+Men%C3%BC%22%5D%5B%2Fcaption%5D%0D%0A%0D%0AMein+in+Purebasic+geschriebenes+Beispielprogramm+erstellt+am+Anfang+zwei+neue+Items+im+Contextmen%C3%BC+des+Unity+Launcher.+Ein+Klick+auf+%22Item+1%22+ruft+die+Funktion+MyCallback+auf+und+%C3%B6ffnet+ein+Meldungsfenster+mit+dem+Text+%22text%22.+Das+Dr%C3%BCcken+des+Update-Buttons+schreibt+die+im+Eingabefeld+befindliche+Zahl+als+Overlay+%C3%BCber+das+Icon+im+Laucher.%0D%0A%0D%0ADesktop+Entry+%28%7E%2F.local%2Fshare%2Fapplications%2Fmarkus.desktop%29%3A%0D%0A%5BDesktop+Entry%5D%0D%0AEncoding%3DUTF-8%0D%0AName%3DMarkus%0D%0AComment%3DTestprogramm+von+Markus%0D%0AExec%3D%2Fhome%2Fmarkus%2Fmarkus.bin%0D%0AIcon%3D%2Fusr%2Fshare%2Fpixmaps%2Fgnome-irc.png%0D%0ATerminal%3Dfalse%0D%0AType%3DApplication%0D%0ACategories%3DApplication%3BGame%3BAdventureGame%3B%0D%0AStartupNotify%3Dfalse%0D%0APurebasic+Code%3A%0D%0A%3B+%2Fusr%2Finclude%2Flibdbusmenu-0.4%2Flibdbusmenu-glib%2Fmenuitem.h%0D%0A%3B+%2Fusr%2Finclude%2Funity%2Funity%2Funity.h%0D%0AEnumeration%0D%0A++%23MW_TEXT_NUMBER%0D%0A++%23MW_INPUT_NUMBER%0D%0A++%23MW_BUTTON_UPDATE%0D%0AEndEnumeration%0D%0AImport+%22%2Fusr%2Flib%2Flibunity.so%22%0D%0A++unity_launcher_entry_get_for_desktop_id.l%28id.s%29%0D%0A++unity_launcher_entry_get_for_desktop_file.l%28desktopfile.s%29%0D%0A++unity_launcher_entry_set_count%28%2Aself%2C+count.l%29%0D%0A++unity_launcher_entry_set_count_visible%28%2Aself%2C+visible.b%29%0D%0A++unity_launcher_entry_set_quicklist%28%2Aself%2C+%2Avalue%29%0D%0A++unity_launcher_entry_set_urgent%28%2Aself%2C+urgent.b%29%0D%0AEndImport%0D%0A%0D%0AImport+%22%2Fusr%2Flib%2Flibdbusmenu-glib.so%22%0D%0A++dbusmenu_menuitem_new.l%28%29%0D%0A++dbusmenu_menuitem_property_set.b%28%2Ami%2C+property.s%2C+value.s%29%0D%0A++dbusmenu_menuitem_property_set_bool.b%28%2Ami%2C+property.s%2C+value.b%29%0D%0A++dbusmenu_menuitem_property_set_int.b%28%2Ami%2C+property.s%2C+value.l%29%0D%0A++dbusmenu_menuitem_child_append.b%28%2Ami%2C+%2Achild%29%0D%0A++dbusmenu_menuitem_handle_event%28%2Ami%2C+name.s%2C+%2Avariant%2C+timestamp.l%29%0D%0A++dbusmenu_menuitem_send_about_to_show%28%2Ami%2C%2Acb%2C%2Acb_data%29%0D%0A%0D%0A++g_signal_connect_object%28%2Ainstance%2C+detailed_signal.s%2C+%2Acallback%2C+%2Agobject%2C+connect_flags.l%29%0D%0AEndImport%0D%0A%0D%0AProcedure+MyCallback%28%2Ami%2C+%2Auser_data%29%0D%0A++MessageRequester%28%22test%22%2C%22test%22%29%0D%0AEndProcedure%0D%0A%0D%0AIf+OpenWindow%280%2C+0%2C+0%2C+322%2C+100%2C+%22Markus%22%2C+%23PB_Window_SystemMenu+%7C+%23PB_Window_ScreenCentered%29%0D%0A++TextGadget%28%23MW_TEXT_NUMBER%2C+10%2C++10%2C+250%2C+30%2C+%22Number%22%29%0D%0A++StringGadget%28%23MW_INPUT_NUMBER%2C+100%2C++10%2C+200%2C+30%2C+%220%22%2C+%23PB_String_Numeric%29%0D%0A++ButtonGadget%28%23MW_BUTTON_UPDATE%2C+10%2C++40%2C+80%2C+30%2C+%22Update%22%29%0D%0A%0D%0A++%2AUnityLauncherEntry+%3D+unity_launcher_entry_get_for_desktop_id%28%22markus.desktop%22%29%0D%0A%0D%0A++%2Aql+%3D+dbusmenu_menuitem_new%28%29%0D%0A++%2Aitem1+%3D+dbusmenu_menuitem_new%28%29%0D%0A++dbusmenu_menuitem_property_set%28%2Aitem1%2C+%22label%22%2C+%22Item+1%22%29%0D%0A++dbusmenu_menuitem_property_set_bool%28%2Aitem1%2C+%22visible%22%2C+1%29%0D%0A++g_signal_connect_object%28%2Aitem1%2C+%22item-activated%22%2C+%40MyCallback%28%29%2C+0%2C+0%29%0D%0A%0D%0A++%2Aitem2+%3D+dbusmenu_menuitem_new%28%29%0D%0A++dbusmenu_menuitem_property_set%28%2Aitem2%2C+%22label%22%2C+%22Item+2%22%29%0D%0A++dbusmenu_menuitem_property_set_bool%28%2Aitem2%2C+%22visible%22%2C+1%29%0D%0A++dbusmenu_menuitem_child_append%28%2Aql%2C%2Aitem1%29%0D%0A++dbusmenu_menuitem_child_append%28%2Aql%2C%2Aitem2%29%0D%0A%0D%0A++unity_launcher_entry_set_quicklist%28%2AUnityLauncherEntry%2C+%2Aql%29%0D%0A%0D%0A++Repeat%0D%0A++++Event.l+%3D+WaitWindowEvent%28100%29%0D%0A++++Select+Event%0D%0A++++++Case+%23PB_Event_Gadget%0D%0A++++++++Select+EventGadget%28%29%0D%0A++++++++++Case+%23MW_BUTTON_UPDATE%0D%0A++++++++++++unity_launcher_entry_set_count+%28%2AUnityLauncherEntry%2C+Val%28GetGadgetText%28%23MW_INPUT_NUMBER%29%29%29%0D%0A++++++++++++unity_launcher_entry_set_count_visible%28%2AUnityLauncherEntry%2C+1%29%0D%0A++++++++++++unity_launcher_entry_set_urgent+%28%2AUnityLauncherEntry%2C+1%29%0D%0A++++++++EndSelect%0D%0A++++EndSelect%0D%0A++Until+Event+%3D+%23PB_Event_CloseWindow%0D%0AEndIf&amp;tags=code%2CLinux%2CPurebasic%2CUbuntu%2CUnity%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Tweets for 2011-06-12</title>
		<link>http://www.mad79.de/archives/183</link>
		<comments>http://www.mad79.de/archives/183#comments</comments>
		<pubDate>Mon, 29 Nov 1999 22:00:00 +0000</pubDate>
		<dc:creator>markus</dc:creator>
				<category><![CDATA[Tweet]]></category>
		<category><![CDATA[tweets]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.mad79.de/archives/183</guid>
		<description><![CDATA[Bier bei Bootsmann #Hamburg http://twitpic.com/5b0kaf 15:21:38, 2011-06-13 Xiaobei bringt Kaffee in der Speicherstadt. #Hamburg http://twitpic.com/5b1ku1 16:36:39, 2011-06-13 Im ZDF läuft gerade ein interessanter Film zum Thema private Daten im Netz: http://t.co/9Tchbes 23:02:35, 2011-06-15 Video-on-Demand: Lovefilm auf der Playstation 3 &#8211; Golem.de http://t.co/gQUOHoi 23:34:39, 2011-06-15 Warum läuft TV Total auf Pro7 nicht weiter? 00:09:07, 2011-06-16 Ich &#8230; </p><p><a class="more-link block-button" href="http://www.mad79.de/archives/183">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<ul class="ws_tweet_list">
<li class="ws_tweet">Bier bei Bootsmann <a href="http://search.twitter.com/search?q=%23Hamburg">#Hamburg</a> <a href="http://twitpic.com/5b0kaf" rel="nofollow">http://twitpic.com/5b0kaf</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/80263559203913728">15:21:38, 2011-06-13</a></li>
<li class="ws_tweet">Xiaobei bringt Kaffee in der Speicherstadt. <a href="http://search.twitter.com/search?q=%23Hamburg">#Hamburg</a> <a href="http://twitpic.com/5b1ku1" rel="nofollow">http://twitpic.com/5b1ku1</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/80282438101770240">16:36:39, 2011-06-13</a></li>
<li class="ws_tweet">Im ZDF läuft gerade ein interessanter Film zum Thema private Daten im Netz: <a href="http://t.co/9Tchbes" rel="nofollow">http://t.co/9Tchbes</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/81104338637955072">23:02:35, 2011-06-15</a></li>
<li class="ws_tweet">Video-on-Demand: Lovefilm auf der Playstation 3 &#8211; Golem.de <a href="http://t.co/gQUOHoi" rel="nofollow">http://t.co/gQUOHoi</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/81112408755675136">23:34:39, 2011-06-15</a></li>
<li class="ws_tweet">Warum läuft TV Total auf Pro7 nicht weiter? <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/81121079191539712">00:09:07, 2011-06-16</a></li>
<li class="ws_tweet">Ich will noch die Wildecker Herzbuben und Brösel sehen und nicht die blöde Serie. <a href="http://search.twitter.com/search?q=%23pro7">#pro7</a> <a href="http://search.twitter.com/search?q=%23tvtotal">#tvtotal</a> <a href="http://search.twitter.com/search?q=%23fail">#fail</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/81121645607141379">00:11:22, 2011-06-16</a></li>
<li class="ws_tweet">▶Music♩♪♫♬ Volume: █ ▆ ▅ ▄ ▃ ▂ ▁  0 % Gute Nacht <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/81125886346272768">00:28:13, 2011-06-16</a></li>
<li class="ws_tweet">t3n-FrühLinks: Facebook greift App Store an <a href="http://t.co/AkW7JtP" rel="nofollow">http://t.co/AkW7JtP</a> via <a href="http://twitter.com/yeebase_t3n">@yeebase_t3n</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/81270092633079808">10:01:14, 2011-06-16</a></li>
<li class="ws_tweet">Verkaufsoffener Sonntag am 19.06.2011 in <a href="http://search.twitter.com/search?q=%23Hamburg">#Hamburg</a> bedeutet für mich: Samstag angenehmes Shopping. <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/81291197032828928">11:25:06, 2011-06-16</a></li>
<li class="ws_tweet">Weltuntergangsstimmung in <a href="http://search.twitter.com/search?q=%23Hamburg">#Hamburg</a> <a href="http://twitpic.com/5ccym1" rel="nofollow">http://twitpic.com/5ccym1</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/81372660587704320">16:48:48, 2011-06-16</a></li>
<li class="ws_tweet">Was die dunklen Wolken angekündigt haben, ist jetzt eingetreten: Regen. <a href="http://search.twitter.com/search?q=%23Hamburg">#Hamburg</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/81376909816111104">17:05:41, 2011-06-16</a></li>
<li class="ws_tweet">Danke <a href="http://twitter.com/ProSieben">@ProSieben</a>, dass ich die Wildecker Herzbuben heute doch noch sehen durfte. <a href="http://search.twitter.com/search?q=%23TVTotal">#TVTotal</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/81480306330312704">23:56:33, 2011-06-16</a></li>
<li class="ws_tweet">Ich brauche dringend ein LED Cinema Display zu Hause. Warum muss ich als Linuxnutzer auf Mac OS X warten? <a href="http://t.co/jh52mgz" rel="nofollow">http://t.co/jh52mgz</a> <a href="http://search.twitter.com/search?q=%23apple">#apple</a>- <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/82037525933334528">12:50:45, 2011-06-18</a></li>
<li class="ws_tweet">Mein Lahmacun spezial vom Döner Haus ist mal wieder absolut lecker <a href="http://bit.ly/kcwCeX" rel="nofollow">http://bit.ly/kcwCeX</a> <a href="http://search.twitter.com/search?q=%23Hamburg">#Hamburg</a> Lange Reihe <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/82158182675394560">20:50:11, 2011-06-18</a></li>
</ul>
 <p><a href="http://www.mad79.de/?flattrss_redirect&amp;id=183&amp;md5=ef2a8b22a4bb39f5371a616eac17dd86" title="Flattr" target="_blank"><img src="http://www.mad79.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.mad79.de/archives/183/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=mad79&amp;url=http%3A%2F%2Fwww.mad79.de%2Farchives%2F183&amp;language=de_DE&amp;category=text&amp;title=Tweets+for+2011-06-12&amp;description=%0A%0ABier+bei+Bootsmann+%23Hamburg+http%3A%2F%2Ftwitpic.com%2F5b0kaf+15%3A21%3A38%2C+2011-06-13%0A%0A%0A%0AXiaobei+bringt+Kaffee+in+der+Speicherstadt.+%23Hamburg+http%3A%2F%2Ftwitpic.com%2F5b1ku1+16%3A36%3A39%2C+2011-06-13%0A%0A%0A%0AIm+ZDF+l%C3%A4uft+gerade+ein+interessanter+Film+zum+Thema+private+Daten+im+Netz%3A+http%3A%2F%2Ft.co%2F9Tchbes+23%3A02%3A35%2C+2011-06-15%0A%0A%0A%0AVideo-on-Demand%3A+Lovefilm+auf+der+Playstation+3+-+Golem.de+http%3A%2F%2Ft.co%2FgQUOHoi+23%3A34%3A39%2C+2011-06-15%0A%0A%0A%0AWarum+l%C3%A4uft+TV+Total+auf+Pro7+nicht+weiter%3F+00%3A09%3A07%2C+2011-06-16%0A%0A%0A%0AIch+will+noch+die+Wildecker+Herzbuben+und+Br%C3%B6sel+sehen+und+nicht+die+bl%C3%B6de+Serie.+%23pro7+%23tvtotal+%23fail+00%3A11%3A22%2C+2011-06-16%0A%0A%0A%0A%E2%96%B6Music%E2%99%A9%E2%99%AA%E2%99%AB%E2%99%AC+Volume%3A+%E2%96%88+%E2%96%86+%E2%96%85+%E2%96%84+%E2%96%83+%E2%96%82+%E2%96%81++0+%25+Gute+Nacht+00%3A28%3A13%2C+2011-06-16%0A%0A%0A%0At3n-Fr%C3%BChLinks%3A+Facebook+greift+App+Store+an+http%3A%2F%2Ft.co%2FAkW7JtP+via+%40yeebase_t3n+10%3A01%3A14%2C+2011-06-16%0A%0A%0A%0AVerkaufsoffener+Sonntag+am+19.06.2011+in+%23Hamburg+bedeutet+f%C3%BCr+mich%3A+Samstag+angenehmes+Shopping.+11%3A25%3A06%2C+2011-06-16%0A%0A%0A%0AWeltuntergangsstimmung+in+%23Hamburg+http%3A%2F%2Ftwitpic.com%2F5ccym1+16%3A48%3A48%2C+2011-06-16%0A%0A%0A%0AWas+die+dunklen+Wolken+angek%C3%BCndigt+haben%2C+ist+jetzt+eingetreten%3A+Regen.+%23Hamburg+17%3A05%3A41%2C+2011-06-16%0A%0A%0A%0ADanke+%40ProSieben%2C+dass+ich+die+Wildecker+Herzbuben+heute+doch+noch+sehen+durfte.+%23TVTotal+23%3A56%3A33%2C+2011-06-16%0A%0A%0A%0AIch+brauche+dringend+ein+LED+Cinema+Display+zu+Hause.+Warum+muss+ich+als+Linuxnutzer+auf+Mac+OS+X+warten%3F+http%3A%2F%2Ft.co%2Fjh52mgz+%23apple-+12%3A50%3A45%2C+2011-06-18%0A%0A%0A%0AMein+Lahmacun+spezial+vom+D%C3%B6ner+Haus+ist+mal+wieder+absolut+lecker+http%3A%2F%2Fbit.ly%2FkcwCeX+%23Hamburg+Lange+Reihe+20%3A50%3A11%2C+2011-06-18%0A%0A%0A&amp;tags=tweets%2Ctwitter%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Tweets for 2011-06-05</title>
		<link>http://www.mad79.de/archives/182</link>
		<comments>http://www.mad79.de/archives/182#comments</comments>
		<pubDate>Mon, 29 Nov 1999 22:00:00 +0000</pubDate>
		<dc:creator>markus</dc:creator>
				<category><![CDATA[Tweet]]></category>
		<category><![CDATA[tweets]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.mad79.de/archives/182</guid>
		<description><![CDATA[Bisher noch kein #Gewitter in #Hamburg. Allerdings ziehen Wolken auf. 17:06:54, 2011-06-05 #Sojasprossen waren mir schon immer suspekt! http://is.gd/JLfhhf #ehec 18:14:28, 2011-06-05 #gntm #fail 20:39:11, 2011-06-05 Schlägt die Atomlobby zurück? http://is.gd/ZvaRro &#34;Gär-Behältern der Biogasanlagen&#34; #ehec 20:47:16, 2011-06-05 Blog-Tipps: Apple bekommt Windows &#8211; SPIEGEL ONLINE &#8211; http://t.co/TJHGL9x 21:54:14, 2011-06-05 In Resident Evil auf Pro7 fehlt mal &#8230; </p><p><a class="more-link block-button" href="http://www.mad79.de/archives/182">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<ul class="ws_tweet_list">
<li class="ws_tweet">Bisher noch kein <a href="http://search.twitter.com/search?q=%23Gewitter">#Gewitter</a> in <a href="http://search.twitter.com/search?q=%23Hamburg">#Hamburg</a>. Allerdings ziehen Wolken auf. <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/77390946987290624">17:06:54, 2011-06-05</a></li>
<li class="ws_tweet"><a href="http://search.twitter.com/search?q=%23Sojasprossen">#Sojasprossen</a> waren mir schon immer suspekt! <a href="http://is.gd/JLfhhf" rel="nofollow">http://is.gd/JLfhhf</a> <a href="http://search.twitter.com/search?q=%23ehec">#ehec</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/77407953019355136">18:14:28, 2011-06-05</a></li>
<li class="ws_tweet"><a href="http://search.twitter.com/search?q=%23gntm">#gntm</a> <a href="http://search.twitter.com/search?q=%23fail">#fail</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/77444369896054785">20:39:11, 2011-06-05</a></li>
<li class="ws_tweet">Schlägt die Atomlobby zurück? <a href="http://is.gd/ZvaRro" rel="nofollow">http://is.gd/ZvaRro</a> &quot;Gär-Behältern der Biogasanlagen&quot; <a href="http://search.twitter.com/search?q=%23ehec">#ehec</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/77446406239031296">20:47:16, 2011-06-05</a></li>
<li class="ws_tweet">Blog-Tipps: Apple bekommt Windows &#8211; SPIEGEL ONLINE &#8211; <a href="http://t.co/TJHGL9x" rel="nofollow">http://t.co/TJHGL9x</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/77463257329315841">21:54:14, 2011-06-05</a></li>
<li class="ws_tweet">In Resident Evil auf Pro7 fehlt mal wieder eine Menge! <a href="http://is.gd/5LIj1H" rel="nofollow">http://is.gd/5LIj1H</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/77478166427484160">22:53:29, 2011-06-05</a></li>
<li class="ws_tweet">Regen in <a href="http://search.twitter.com/search?q=%23Hamburg">#Hamburg</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/77752097071824896">17:01:59, 2011-06-06</a></li>
<li class="ws_tweet">Die Nachbarn haben einen Swimmingpool auf dem Balkon und sind nicht zu Hause <a href="http://search.twitter.com/search?q=%23Hamburg">#Hamburg</a> <a href="http://search.twitter.com/search?q=%23Regen">#Regen</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/77807690021208064">20:42:53, 2011-06-06</a></li>
<li class="ws_tweet">Nach dem <a href="http://search.twitter.com/search?q=%23Unwetter">#Unwetter</a> in <a href="http://search.twitter.com/search?q=%23Hamburg">#Hamburg</a> Bahnhof geflutet (Danke <a href="http://twitter.com/supermegamotu">@supermegamotu</a>) <a href="http://is.gd/cLr0Qc" rel="nofollow">http://is.gd/cLr0Qc</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/77813183234056194">21:04:43, 2011-06-06</a></li>
<li class="ws_tweet"><a href="http://search.twitter.com/search?q=%23ios5">#ios5</a> integriert Twitter und es wird kein PC mehr benötigt. Kommt mir trotzdem nicht in die Hose: <a href="http://is.gd/ntA2mJ" rel="nofollow">http://is.gd/ntA2mJ</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/77815150849179648">21:12:32, 2011-06-06</a></li>
<li class="ws_tweet">Studenten formieren sich &#8211; 10.000 Demonstranten erwartet.<a href="http://is.gd/OWbO3F" rel="nofollow">http://is.gd/OWbO3F</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/78081646141767680">14:51:29, 2011-06-07</a></li>
<li class="ws_tweet">10.000 Demonstranten behindern den Pizzalieferservice in <a href="http://search.twitter.com/search?q=%23Hamburg">#Hamburg</a> <a href="http://is.gd/OWbO3F" rel="nofollow">http://is.gd/OWbO3F</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/78081931891326976">14:52:37, 2011-06-07</a></li>
<li class="ws_tweet">Die durch die Demonstation kalt gewordene und über eine Stunde später gelieferte Pizza ist jetzt kostenlos. Danke yummies! <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/78089015223533569">15:20:46, 2011-06-07</a></li>
<li class="ws_tweet">Facebook: Gesichtserkennung jetzt aktiv, so schaltest du sie ab <a href="http://t.co/YWGwTSJ" rel="nofollow">http://t.co/YWGwTSJ</a> via <a href="http://twitter.com/yeebase_t3n">@yeebase_t3n</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/78376405137760256">10:22:45, 2011-06-08</a></li>
<li class="ws_tweet"><a href="http://search.twitter.com/search?q=%23wiiu">#wiiu</a> finde ich nicht so innovativ wie die Wiimotesteuerung damals. Besser wäre stattdessen die Steuerung mit einem Pad gewesen. <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/78382033730150400">10:45:07, 2011-06-08</a></li>
<li class="ws_tweet">RT <a href="http://twitter.com/ebel">@ebel</a> Techno Pionier Tillmann Uhrmacher tot aufgefunden: <a href="http://bit.ly/myFZoK" rel="nofollow">http://bit.ly/myFZoK</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/78558011488088064">22:24:24, 2011-06-08</a></li>
<li class="ws_tweet"><a href="http://is.gd/qNtlja" rel="nofollow">http://is.gd/qNtlja</a> <a href="http://search.twitter.com/search?q=%23kinoto">#kinoto</a> ist aus. Hab ich nie benutzt. Mir sowieso egal bei knapp 300 Originalfilmen! <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/78559946752524288">22:32:05, 2011-06-08</a></li>
<li class="ws_tweet">Der Linux Twitterclient <a href="http://www.hotot.org/" rel="nofollow">http://www.hotot.org/</a> sieht ganz gut aus. Malsehen, ob ich Gwibber ersetze&#8230; <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/78572256812478465">23:21:00, 2011-06-08</a></li>
<li class="ws_tweet">Mein Beitrag zum aktuellen Twitterniveau: Lieber Pferdefesse als Hackfresse <a href="http://search.twitter.com/search?q=%23gnt">#gnt</a>- <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/79095572786716672">10:00:28, 2011-06-10</a></li>
<li class="ws_tweet">♺ <a href="http://twitter.com/HamburgMagazin">@HamburgMagazin</a>: HafenCity Brückenschlag: Großes Bürgerfest in der HafenCity mit Live-Musik  <a href="http://bit.ly/igUrie" rel="nofollow">http://bit.ly/igUrie</a> <a href="http://search.twitter.com/search?q=%23Hamburg">#Hamburg</a> <a href="http://search.twitter.com/search?q=%23Fest">#Fest</a> <a class="ws_tweet_time" href="http://twitter.com/supermad79/statuses/79212841416134656">17:46:27, 2011-06-10</a></li>
</ul>
 <p><a href="http://www.mad79.de/?flattrss_redirect&amp;id=182&amp;md5=2372862d7e89693920bd7a4e08c63d5e" title="Flattr" target="_blank"><img src="http://www.mad79.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.mad79.de/archives/182/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=mad79&amp;url=http%3A%2F%2Fwww.mad79.de%2Farchives%2F182&amp;language=de_DE&amp;category=text&amp;title=Tweets+for+2011-06-05&amp;description=%0A%0ABisher+noch+kein+%23Gewitter+in+%23Hamburg.+Allerdings+ziehen+Wolken+auf.+17%3A06%3A54%2C+2011-06-05%0A%0A%0A%0A%23Sojasprossen+waren+mir+schon+immer+suspekt%21+http%3A%2F%2Fis.gd%2FJLfhhf+%23ehec+18%3A14%3A28%2C+2011-06-05%0A%0A%0A%0A%23gntm+%23fail+20%3A39%3A11%2C+2011-06-05%0A%0A%0A%0ASchl%C3%A4gt+die+Atomlobby+zur%C3%BCck%3F+http%3A%2F%2Fis.gd%2FZvaRro+%26quot%3BG%C3%A4r-Beh%C3%A4ltern+der+Biogasanlagen%26quot%3B+%23ehec+20%3A47%3A16%2C+2011-06-05%0A%0A%0A%0ABlog-Tipps%3A+Apple+bekommt+Windows+-+SPIEGEL+ONLINE+-+http%3A%2F%2Ft.co%2FTJHGL9x+21%3A54%3A14%2C+2011-06-05%0A%0A%0A%0AIn+Resident+Evil+auf+Pro7+fehlt+mal+wieder+eine+Menge%21+http%3A%2F%2Fis.gd%2F5LIj1H+22%3A53%3A29%2C+2011-06-05%0A%0A%0A%0ARegen+in+%23Hamburg+17%3A01%3A59%2C+2011-06-06%0A%0A%0A%0ADie+Nachbarn+haben+einen+Swimmingpool+auf+dem+Balkon+und+sind+nicht+zu+Hause+%23Hamburg+%23Regen+20%3A42%3A53%2C+2011-06-06%0A%0A%0A%0ANach+dem+%23Unwetter+in+%23Hamburg+Bahnhof+geflutet+%28Danke+%40supermegamotu%29+http%3A%2F%2Fis.gd%2FcLr0Qc+21%3A04%3A43%2C+2011-06-06%0A%0A%0A%0A%23ios5+integriert+Twitter+und+es+wird+kein+PC+mehr+ben%C3%B6tigt.+Kommt+mir+trotzdem+nicht+in+die+Hose%3A+http%3A%2F%2Fis.gd%2FntA2mJ+21%3A12%3A32%2C+2011-06-06%0A%0A%0A%0AStudenten+formieren+sich+-+10.000+Demonstranten+erwartet.http%3A%2F%2Fis.gd%2FOWbO3F+14%3A51%3A29%2C+2011-06-07%0A%0A%0A%0A10.000+Demonstranten+behindern+den+Pizzalieferservice+in+%23Hamburg+http%3A%2F%2Fis.gd%2FOWbO3F+14%3A52%3A37%2C+2011-06-07%0A%0A%0A%0ADie+durch+die+Demonstation+kalt+gewordene+und+%C3%BCber+eine+Stunde+sp%C3%A4ter+gelieferte+Pizza+ist+jetzt+kostenlos.+Danke+yummies%21+15%3A20%3A46%2C+2011-06-07%0A%0A%0A%0AFacebook%3A+Gesichtserkennung+jetzt+aktiv%2C+so+schaltest+du+sie+ab+http%3A%2F%2Ft.co%2FYWGwTSJ+via+%40yeebase_t3n+10%3A22%3A45%2C+2011-06-08%0A%0A%0A%0A%23wiiu+finde+ich+nicht+so+innovativ+wie+die+Wiimotesteuerung+damals.+Besser+w%C3%A4re+stattdessen+die+Steuerung+mit+einem+Pad+gewesen.+10%3A45%3A07%2C+2011-06-08%0A%0A%0A%0ART+%40ebel+Techno+Pionier+Tillmann+Uhrmacher+tot+aufgefunden%3A+http%3A%2F%2Fbit.ly%2FmyFZoK+22%3A24%3A24%2C+2011-06-08%0A%0A%0A%0Ahttp%3A%2F%2Fis.gd%2FqNtlja+%23kinoto+ist+aus.+Hab+ich+nie+benutzt.+Mir+sowieso+egal+bei+knapp+300+Originalfilmen%21+22%3A32%3A05%2C+2011-06-08%0A%0A%0A%0ADer+Linux+Twitterclient+http%3A%2F%2Fwww.hotot.org%2F+sieht+ganz+gut+aus.+Malsehen%2C+ob+ich+Gwibber+ersetze...+23%3A21%3A00%2C+2011-06-08%0A%0A%0A%0AMein+Beitrag+zum+aktuellen+Twitterniveau%3A+Lieber+Pferdefesse+als+Hackfresse+%23gnt-+10%3A00%3A28%2C+2011-06-10%0A%0A%0A%0A%E2%99%BA+%40HamburgMagazin%3A+HafenCity+Br%C3%BCckenschlag%3A+Gro%C3%9Fes+B%C3%BCrgerfest+in+der+HafenCity+mit+Live-Musik++http%3A%2F%2Fbit.ly%2FigUrie+%23Hamburg+%23Fest+17%3A46%3A27%2C+2011-06-10%0A%0A%0A&amp;tags=tweets%2Ctwitter%2Cblog" type="text/html" />
	</item>
		<item>
		<title>Bash Script Ubuntu: Bilder verkleinern</title>
		<link>http://www.mad79.de/archives/173</link>
		<comments>http://www.mad79.de/archives/173#comments</comments>
		<pubDate>Sun, 05 Jun 2011 15:37:35 +0000</pubDate>
		<dc:creator>markus</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.mad79.de/?p=173</guid>
		<description><![CDATA[Große Bilder benötigen viel Speicherplatz. Mit meiner langsamen DSL-Leitung dauert es viel zu lange, die Fotos eines erlebnisreichen Wochenendes in der originären Auflösung hochzuladen. Zudem stellt mir Google Picasa nur 2 GB zur Verfügung. Um die Bilder eines Ordners in einem Rutsch zu verkleinern, habe ich mir für Linux ein kleines Bash-Script geschrieben, welches die &#8230; </p><p><a class="more-link block-button" href="http://www.mad79.de/archives/173">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Große Bilder benötigen viel Speicherplatz. Mit meiner langsamen DSL-Leitung dauert es viel zu lange, die Fotos eines erlebnisreichen Wochenendes in der originären Auflösung hochzuladen. Zudem stellt mir <a title="Google Picasa" href="https://picasaweb.google.com/mdiesing/" target="_blank">Google Picasa</a> nur 2 GB zur Verfügung. Um die Bilder eines Ordners in einem Rutsch zu verkleinern, habe ich mir für Linux ein kleines Bash-Script geschrieben, welches die Bilder proportional verkleinert, anhand der <a title="EXIF" href="http://de.wikipedia.org/wiki/EXIF" target="_blank">EXIF</a> Information richtig dreht und in einen Unterordner mit dem Namen small kopiert.</p>
<pre class="prettyprint">#!&#47;bin&#47;bash
SIZE=1024x1024
COUNT=$(find * -prune -iname &#39;*.jpg&#39; | wc -l)
FILES=$(find * -prune -iname &#39;*.jpg&#39;)
CURRENT=0

mkdir -p small

for FILE in $FILES; do
        CURRENT=$&#91;${CURRENT}+1&#93;
        REL=$(echo - | awk -v v1=${CURRENT} -v v2=${COUNT} &#39;{ print int(v1&#47;v2*100)}&#39;)
        echo &#91;processing&#93; ${CURRENT}&#47;${COUNT} \(${REL}%\) ${FILE}
        convert &#34;${FILE}&#34; -sample ${SIZE} -auto-orient &#34;small&#47;${FILE}&#34;
done
echo &#91;finished&#93;</pre>
 <p><a href="http://www.mad79.de/?flattrss_redirect&amp;id=173&amp;md5=c6cde13106afbb6d627e5857bcbcfba1" title="Flattr" target="_blank"><img src="http://www.mad79.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.mad79.de/archives/173/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<atom:link rel="payment" href="https://flattr.com/submit/auto?user_id=mad79&amp;url=http%3A%2F%2Fwww.mad79.de%2Farchives%2F173&amp;language=de_DE&amp;category=text&amp;title=Bash+Script+Ubuntu%3A+Bilder+verkleinern&amp;description=Gro%C3%9Fe+Bilder+ben%C3%B6tigen+viel+Speicherplatz.+Mit+meiner+langsamen+DSL-Leitung+dauert+es+viel+zu+lange%2C+die+Fotos+eines+erlebnisreichen+Wochenendes+in+der+origin%C3%A4ren+Aufl%C3%B6sung+hochzuladen.+Zudem+stellt+mir+Google+Picasa+nur+2+GB+zur+Verf%C3%BCgung.+Um+die+Bilder+eines+Ordners+in+einem+Rutsch+zu+verkleinern%2C+habe+ich+mir+f%C3%BCr+Linux+ein+kleines+Bash-Script+geschrieben%2C+welches+die+Bilder+proportional+verkleinert%2C+anhand+der+EXIF+Information+richtig+dreht+und+in+einen+Unterordner+mit+dem+Namen+small+kopiert.%0D%0A%23%21%2Fbin%2Fbash%0D%0ASIZE%3D1024x1024%0D%0ACOUNT%3D%24%28find+%2A+-prune+-iname+%27%2A.jpg%27+%7C+wc+-l%29%0D%0AFILES%3D%24%28find+%2A+-prune+-iname+%27%2A.jpg%27%29%0D%0ACURRENT%3D0%0D%0A%0D%0Amkdir+-p+small%0D%0A%0D%0Afor+FILE+in+%24FILES%3B+do%0D%0A++++++++CURRENT%3D%24%5B%24%7BCURRENT%7D%2B1%5D%0D%0A++++++++REL%3D%24%28echo+-+%7C+awk+-v+v1%3D%24%7BCURRENT%7D+-v+v2%3D%24%7BCOUNT%7D+%27%7B+print+int%28v1%2Fv2%2A100%29%7D%27%29%0D%0A++++++++echo+%5Bprocessing%5D+%24%7BCURRENT%7D%2F%24%7BCOUNT%7D+%5C%28%24%7BREL%7D%25%5C%29+%24%7BFILE%7D%0D%0A++++++++convert+%22%24%7BFILE%7D%22+-sample+%24%7BSIZE%7D+-auto-orient+%22small%2F%24%7BFILE%7D%22%0D%0Adone%0D%0Aecho+%5Bfinished%5D&amp;tags=code%2CLinux%2CUbuntu%2Cblog" type="text/html" />
	</item>
	</channel>
</rss>

