<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2995993244004321720</id><updated>2012-02-16T11:01:33.890+01:00</updated><category term='C#'/><category term='Interessantes'/><category term='Trillian'/><category term='HDR/Tone Mapping'/><category term='IPhone'/><category term='Gaming'/><category term='kostenlos'/><category term='Ruby'/><category term='Rails'/><category term='Mac'/><category term='Flickr'/><category term='Wii'/><category term='Software'/><category term='XBOX360'/><category term='Java'/><category term='Android'/><category term='Fotografie'/><category term='Musik'/><category term='IM'/><category term='Google'/><category term='Programming'/><category term='Funny'/><title type='text'>Broneo</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>32</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-3992573832668122040</id><published>2010-01-27T10:57:00.003+01:00</published><updated>2010-01-27T11:05:33.066+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interessantes'/><category scheme='http://www.blogger.com/atom/ns#' term='IPhone'/><title type='text'>Endlich! AVM bringt eigene IPhone App zur Cebit</title><content type='html'>Das Ende des Festnetztelefons ist nah.&lt;br /&gt;&lt;br /&gt;AVM hat angekündigt, zur Cebit eine iPhone und Android App anzubieten. Diese App ermöglicht es, das iPhone mit der FritzBox zu verbinden und Festnetz oder VOIP Gespräche über das iPhone zu führen. Sowohl eingehende als auch ausgehende Gespräche werden unterstützt. Außerdem sollen weitere Funktionen wie der Zugriff auf das Telefonbuch der FritzBox enthalten sein. &lt;br /&gt;&lt;br /&gt;Wenn man dann noch verschiedene VOIP Nummern verschiedenen iPhones zuweisen kann, bin ich wunschlos glücklich.&lt;br /&gt;&lt;br /&gt;Auf diese App habe ich schon lange gewartet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-3992573832668122040?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.avm.de/de/Presse/Informationen/2010/2010_01_21.php3' title='Endlich! AVM bringt eigene IPhone App zur Cebit'/><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/3992573832668122040/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=3992573832668122040' title='6 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/3992573832668122040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/3992573832668122040'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2010/01/endlich-avm-bringt-eigene-iphone-app.html' title='Endlich! AVM bringt eigene IPhone App zur Cebit'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-3920809355239622069</id><published>2009-12-10T16:38:00.002+01:00</published><updated>2009-12-10T16:41:35.217+01:00</updated><title type='text'>Der Zufall der Geburt als Zufall des Vermögens</title><content type='html'>&lt;a href="http://www.berlinonline.de/berliner-zeitung/archiv/.bin/dump.fcgi/2009/1210/meinung/0035/index.html"&gt;Der Zufall der Geburt als Zufall des Vermögens&lt;/a&gt;: "Die überzeugendsten Argumente für eine drastische Erbschaftssteuer hat nicht die sozialistische Theorie geliefert, sondern einer der bedeutendsten Denker des Liberalismus, John Stuart Mill (1806-1873).&lt;br&gt;&lt;br /&gt; Gerade die Anerkennung des Leistungsprinzips muss zu einer Beschränkung von Erbschaften führen, denn anders als der Erblasser habe der Erbe nichts zur Entstehung des Vermögens beigetragen."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-3920809355239622069?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.berlinonline.de/berliner-zeitung/archiv/.bin/dump.fcgi/2009/1210/meinung/0035/index.html' title='Der Zufall der Geburt als Zufall des Vermögens'/><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/3920809355239622069/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=3920809355239622069' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/3920809355239622069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/3920809355239622069'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2009/12/der-zufall-der-geburt-als-zufall-des.html' title='Der Zufall der Geburt als Zufall des Vermögens'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-7418052128209035204</id><published>2009-04-24T15:46:00.003+02:00</published><updated>2009-04-24T15:51:35.340+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Musik'/><category scheme='http://www.blogger.com/atom/ns#' term='Interessantes'/><title type='text'>Dieter Bohlen zum Thema Filesharing</title><content type='html'>Dieter Bohlen äussert sich in diesem Beitrag zum Thema Filesharing. Das Thema wird zwar nur oberflächlich erörtert, aber ganz gut auf den Punkt gebracht. &lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qpUESyh1L9I&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qpUESyh1L9I&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-7418052128209035204?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/7418052128209035204/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=7418052128209035204' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/7418052128209035204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/7418052128209035204'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2009/04/dieter-bohlen-zum-thema-filesharing.html' title='Dieter Bohlen zum Thema Filesharing'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-990911750296960146</id><published>2009-03-27T14:33:00.004+01:00</published><updated>2009-04-24T16:01:13.358+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Drucken mit C#</title><content type='html'>Da ich im Netz relativ wenige oder schlechte Tutorials gefunden habe, hier eine kleine Anleitung um unter C# einen einfachen Ausdruck mit Druckerauswahl zu realisieren.&lt;br /&gt;&lt;br /&gt;    &lt;span style="font-style:italic;"&gt;PrintDocument printDocument = new PrintDocument();&lt;br /&gt;    printDoc.PrintPage += new PrintPageEventHandler(printDoc_PrintPage);&lt;br /&gt;&lt;br /&gt;    PrintDialog printDialog = new PrintDialog();&lt;br /&gt;    printDialog.Document = printDoc;&lt;br /&gt;&lt;br /&gt;    if (printDialog.ShowDialog() == DialogResult.OK)&lt;br /&gt;    {&lt;br /&gt;        printDoc.Print();&lt;br /&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Was genau passiert hier? Zuerst wird ein Dokument angelegt. Dieses stellt die Fläche dar, die ausgedruckt werden soll. Anschliessend wird ein EventHandler auf das Event PrintPage gelegt um feststellen zu können, wann genau gedruckt wird.&lt;br /&gt;&lt;br /&gt;den PrintDialog nutzen wir um einen Druck-Dialog zur Auswahl des Druckers anzuzeigen.&lt;br /&gt;&lt;br /&gt;Durch den Aufruf der Funktion Print() des PrintDocuments wird der Druck gestartet, wodurch das Event PrintPage ausgelöst wird. Darin muss nun der zu druckende Inhalt in das erhaltene Graphics-Objekt geschrieben werden:&lt;br /&gt;&lt;br /&gt;    &lt;span style="font-style:italic;"&gt;private void printDoc_PrintPage(object sender, PrintPageEventArgs e)&lt;br /&gt;    {&lt;br /&gt;        String textToPrint = "Hallo Welt";&lt;br /&gt;        Font printFont = new Font("Arial", 18, FontStyle.Bold);&lt;br /&gt;        e.Graphics.DrawString(textToPrint, printFont, Brushes.Black, 10, 25);&lt;br /&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In diesem Fall wird angegebene Text mit in der Schrift Arial, Schriftgröße 18 und fett auf den Koordinaten x = 10 und y = 25 gedruckt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-990911750296960146?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/990911750296960146/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=990911750296960146' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/990911750296960146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/990911750296960146'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2009/03/drucken-mit-c.html' title='Drucken mit C#'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-8279675197020075744</id><published>2009-03-25T19:14:00.003+01:00</published><updated>2009-03-25T20:01:38.882+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fotografie'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='Interessantes'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Macheist 3 Bundle endlich erhältlich</title><content type='html'>Es ist endlich soweit. &lt;a href="http://www.macheist.com/"&gt;Macheist.com&lt;/a&gt; bietet nun sein drittes Bundle an. Der "eigentliche" Wert des Bundles beträgt 627$.  Bei Macheist.com bekommt man für 39$ (ca. 29€), folgende Programme um seinen Mac zu füttern: ISale, Picturesque, SousChef, World of Goo, PhoneView, LittleSnapper, Acorn, Kinemac, WireTap Studio, BoinxTV, The Hit List, Espresso und Big Bang Board Games. Weitere Infos zu den Programmen findet ihr auf &lt;a href="http://www.macheist.com"&gt;www.macheist.com&lt;/a&gt; Damit sollte man so ziemlich alles zur Verfügung haben um Bilder, Musik und Videos schnell und simple zu bearbeiten. Außerdem bekommt man eine TODO Application und mehrere Spiele um sich die Zeit zu vertreiben. Wem das noch nicht genügt, 25% des Kaufpreises werden an wohltätige Organisationen gespendet. Wenn ihr jetzt sagt, WOW das muss ich haben, hier ist der &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.macheist.com/bundle/u/59744/"&gt;Link&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;mit dem ich euch "werbe" und dafür zwei Bonus Apps bekomme. Es wäre nett wenn ihr bei Interesse diesen Link für den Kauf verwendet. &lt;br /&gt;&lt;br /&gt;Danke&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-8279675197020075744?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/8279675197020075744/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=8279675197020075744' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/8279675197020075744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/8279675197020075744'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2009/03/macheist-3-bundle-endlich-erhaltlich.html' title='Macheist 3 Bundle endlich erhältlich'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-3571056306233459198</id><published>2009-01-17T10:53:00.004+01:00</published><updated>2009-01-17T11:31:58.250+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='IPhone'/><title type='text'>Iphone Jailbreak/Unlock in 10 einfachen Schritten</title><content type='html'>Inzwischen ist es soweit, dass auch ich stolzer Besitzer eines IPhones bin. Dieses habe ich kurz vor Weihnachten als "für alle Netze" offen bei Ebay ersteigert. Natürlich war dem nicht so. SIM Karte eingelegt und nichts passiert. Also musste ich den Unlock wohl oder übel übernehmen. Damit ihr nicht auch 4 Stunden mit der Suche der richtigen Tools und Einstellungen verbringen müsst, hier die Anleitung wie das IPhone innerhalb einer halben Stunde auf Firmware 2.2 gebracht werden kann. Selbstverständlich unlocked, jailbroken und mit funktionierendem AppStore. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Bevor es losgeht, dies ist zwar eine Anleitung wie es funktioniert. Dennoch übernehme ich keinerlei Haftung sollten irgendwelche Schäden an eurem Iphone auftreten. Für den Inhalt der verlinkten Seiten dieses Tutorials übernehme ich ebenfalls keine Haftung. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Zuerst einmal solltet ihr ein Backup der Daten eures IPhones durchführen. Wenn das IPhone schon einen Jailbreak einer früheren Version hat, setzt es mit ITunes in den Originalzustand zurück.&lt;br /&gt;&lt;br /&gt;Nachdem das geklärt wäre können wir loslegen.&lt;br /&gt;&lt;br /&gt;1. Zuerst solltet Ihr euch ITunes zulegen und es auf Version 8 updaten&lt;br /&gt;&lt;br /&gt;2. Anschliessend besorgt ihr euch das &lt;a href="http://torrents.thepiratebay.org/4527959/PwnageTool_2.2.1.dmg.4527959.TPB.torrent"&gt;PwnageTool&lt;/a&gt; und die zu eurem Iphone passende IPSW (&lt;a href="http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-5779.20081120.Pt5yH/iPhone1,1_2.2_5G77_Restore.ipsw"&gt;2G&lt;/a&gt;/&lt;a href="http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-5778.20081120.Aqw4R/iPhone1,2_2.2_5G77_Restore.ipsw"&gt;3G&lt;/a&gt;) . Dabei ist darauf zu achten, dass das PwnageTool und die IPSW im gleichen Verzeichnis auf eurer Festplatte liegen&lt;br /&gt;&lt;br /&gt;3. Nun starten wir das PwnageTool, stellen den &lt;span style="font-style:italic;"&gt;Expertenmodus&lt;/span&gt; ein und wählen unser Iphone in der Auswahl aus&lt;br /&gt;&lt;br /&gt;4. Auf der nächsten Seite sollte nun die IPSW gefunden werden. Diese wählt ihr einfach aus und klickt auf weiter. Auf der nächsten Seite wählt ihr &lt;span style="font-style:italic;"&gt;allgemein&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5. Wenn Ihr wieder eine Seite weiter seid, markiert ihr die Optionen &lt;span style="font-style:italic;"&gt;Iphone aktivieren&lt;/span&gt;, &lt;span style="font-style:italic;"&gt;Baseband updaten&lt;/span&gt; und &lt;span style="font-style:italic;"&gt;sicheres überschreiben der Partition deaktivieren&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;6. Den &lt;span style="font-style:italic;"&gt;Bootloader updaten&lt;/span&gt; auf der nächsten Seite markiert ihr ebenfalls, da ansonsten das Iphone zwar benutzt werden kann, aber keine fremden SIM Karten akzeptiert werden&lt;br /&gt;&lt;br /&gt;7. Jetzt klickt ihr 2 mal den weiter Button. Ihr seht ihr 2 alberne Bildchen. nehmt die Haken an den Bildern raus und es kann weiter gehen&lt;br /&gt;&lt;br /&gt;8. Wir sind nun wieder auf dem Home Bildschirm. Diesmal klickt ihr auf &lt;span style="font-style:italic;"&gt;erstellen&lt;/span&gt;. Das Pwnage Tool fragt nun wo die neu erstellte Firmware gespeichert werden soll. Wo ihr sie speichert ist egal. Hauptsache ihr findet sie später wieder &lt;br /&gt;&lt;br /&gt;9. Nachdem die neue Firmware erstellt ist, zeigt euch das Pwnage Tool was ihr am IPhone drücken müsst um es in den DFU mode zu versetzen&lt;br /&gt;&lt;br /&gt;10. Wenn alles gklappt hat, meldet sich ITunes um das Iphone widerherzustellen. Nun müsst ihr &lt;span style="font-style:italic;"&gt;alt&lt;/span&gt; gedrückt halten und auf widerherstellen klicken. Nun könnt ihr eure Firmware auswählen.&lt;br /&gt;Nach ein paar Minuten sollte die neue Firmware eingespielt sein&lt;br /&gt;&lt;br /&gt;Herzlichen Glückwunsch. Wenn Iphone die neue Firmware eingespielt hat, habt ihr es geschafft und euer IPhone ist frei.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-3571056306233459198?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/3571056306233459198/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=3571056306233459198' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/3571056306233459198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/3571056306233459198'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2009/01/iphone-jailbreakunlock-in-10-einfachen.html' title='Iphone Jailbreak/Unlock in 10 einfachen Schritten'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-1044493648168385742</id><published>2009-01-16T14:10:00.003+01:00</published><updated>2009-01-16T14:16:16.659+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>Durex - Get it on</title><content type='html'>Eben habe ich diesen witzigen Spot im Netz gefunden. Drei possierliche Ballontiere aus Kondomen, die sich vergnügen.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Uqt3Zb7BItA&amp;hl=de&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Uqt3Zb7BItA&amp;hl=de&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Als würde dieser Spot nicht reichen, gibts dazu auch noch drei Outtakes.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/NkCJ_oI87R8&amp;hl=de&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/NkCJ_oI87R8&amp;hl=de&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/X5VPGc69BU0&amp;hl=de&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/X5VPGc69BU0&amp;hl=de&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ZwWXhEXZglY&amp;hl=de&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ZwWXhEXZglY&amp;hl=de&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Viel Spaß beim Zusehen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-1044493648168385742?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/1044493648168385742/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=1044493648168385742' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/1044493648168385742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/1044493648168385742'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2009/01/durex-get-it-on.html' title='Durex - Get it on'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-3190491102101620423</id><published>2008-12-05T17:30:00.005+01:00</published><updated>2008-12-05T17:46:36.152+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XBOX360'/><category scheme='http://www.blogger.com/atom/ns#' term='Gaming'/><category scheme='http://www.blogger.com/atom/ns#' term='Interessantes'/><category scheme='http://www.blogger.com/atom/ns#' term='kostenlos'/><title type='text'>NXE offline update</title><content type='html'>Das &lt;span style="font-weight:bold;"&gt;N&lt;/span&gt;ew &lt;span style="font-weight:bold;"&gt;X&lt;/span&gt;box &lt;span style="font-weight:bold;"&gt;E&lt;/span&gt;xperience  Update für die Xbox 360 ist nun seit einiger Zeit über Xbox Live erhältlich. Wer das Problem hat, dass seine Konsole gebannt wurde oder keinen Internetanschluss sein Eigen nennt, kann trotzdem in den Genuss des Updates kommen. Hier eine kleine Anleitung.&lt;br /&gt;&lt;br /&gt;1. Im folgenden Forumsbeitrag findet Ihr auf der 2. Seite den Rapidshare Link zum Update (Ich habe bisher nur das einfache Update installiert. Die Avatare stehen mir somit noch nicht zur Verfügung. Dort gibt es jedoch auch eine Anleitung wie man diese Funktion aktiviert.)&lt;br /&gt;&lt;a href="http://www.forumla.de/f-microsoft-xbox-360-forum-34/t-wo-bekommt-man-nxe-als-alternativen-download-104087"&gt;http://www.forumla.de/f-microsoft-xbox-360-forum-34/t-wo-bekommt-man-nxe-als-alternativen-download-104087&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Wenn der Download beendet ist, entpackt das Archiv. Ihr findet den Ordner $SystemUpdate. Dieser Ordner enthält die Datei su20076000_00000000, welche auf einen USB Stick mit einer FAT16 oder FAT32 Formatierung kopiert werden muss.&lt;br /&gt;&lt;br /&gt;3. Diesen Stick steckt Ihr einfach in eure XBO360. Wenn die Konsole jetzt gestartet wird, erkennt sie das Update automatisch und fragt ob es installiert werden soll. Einfach bestätigen und nach einer kurzen Installation und einem Neustart ist das Update bereit.&lt;br /&gt;&lt;br /&gt;Also viel Spass mit der "neuen" Konsole&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-3190491102101620423?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/3190491102101620423/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=3190491102101620423' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/3190491102101620423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/3190491102101620423'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2008/12/nxe-offline-update.html' title='NXE offline update'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-6405961631050533644</id><published>2008-08-22T19:41:00.007+02:00</published><updated>2008-08-22T20:15:14.278+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='kostenlos'/><title type='text'>Mac Adressbuch kostenlos ohne IPhone mit Google Contacts synchronisieren</title><content type='html'>ICal können wir schon mit Google synchronisieren. Jetzt ist das Adressbuch an der Reihe. Wenn man kein Besitzer eines IPhones oder IPod Touch ist, gestaltet sich das ganze etwas schwieriger. Was Apple sich dabei gedacht hat, weiss der Himmel. &lt;br /&gt;Genug des Geredes. Let's swing into action. &lt;br /&gt;&lt;br /&gt;1. Zuerst öffnen wir das Terminal und geben folgenden Befehl ein. &lt;span style="font-style:italic;"&gt;cd /Library/Preferences&lt;/span&gt;. Hier liegt nun die Datei &lt;span style="font-style:italic;"&gt;com.apple.iPod.plist&lt;/span&gt;. Bevor wir diese bearbeiten, sollte ein Backup dieser Datei anglegt werden. Dazu nutzen wir den Befehl &lt;span style="font-style:italic;"&gt;cp com.apple.iPod.plist com.apple.iPod.plist_BACKUP&lt;/span&gt;. Um die Datei nun bearbeiten zu können müssen wir sie noch durch &lt;span style="font-style:italic;"&gt;plutil -convert xml1 com.apple.iPod.plist&lt;/span&gt; in XML umwandeln. Anschliessend öffnen wir die Datei mit &lt;span style="font-style:italic;"&gt;vi com.apple.iPod.plist&lt;/span&gt;. Hier findet man einen ähnlichen Eintrag wie den folgenden. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1fw52CaAVPQ/SK8BIhmSf0I/AAAAAAAAAHc/i9vTaj2j6W0/s1600-h/Terminal+%E2%80%94+vim+%E2%80%94+120%C3%9733.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_1fw52CaAVPQ/SK8BIhmSf0I/AAAAAAAAAHc/i9vTaj2j6W0/s400/Terminal+%E2%80%94+vim+%E2%80%94+120%C3%9733.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5237406137624723266" /&gt;&lt;/a&gt;            &lt;br /&gt;&lt;br /&gt;Kopiert euren Eintrag und verändert die &lt;span style="font-style:italic;"&gt;ID&lt;/span&gt;, &lt;span style="font-style:italic;"&gt;Serial Number&lt;/span&gt; und den &lt;span style="font-style:italic;"&gt;Key&lt;/span&gt;. Einfach irgendwie Zahlen und Buchstaben vertauschen und die Länge beibehalten. Außerdem muss die &lt;span style="font-style:italic;"&gt;Family ID&lt;/span&gt; noch auf &lt;span style="font-style:italic;"&gt;10001&lt;/span&gt; gesetzt werden. Jetzt speichern wir die Datei und konvertieren sie wieder mit &lt;span style="font-style:italic;"&gt;plutil -convert binary1 com.apple.iPod.plist&lt;/span&gt;. Das wars schon.&lt;br /&gt;&lt;br /&gt;2. Nun sollte nach dem starten des Adressbuchs der Einstellungsbildschirm so aussehen.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1fw52CaAVPQ/SK7-c7CqYII/AAAAAAAAAHU/mmdLVS48d74/s1600-h/Allgemein.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_1fw52CaAVPQ/SK7-c7CqYII/AAAAAAAAAHU/mmdLVS48d74/s400/Allgemein.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5237403189517115522" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hier wählen wir Google zur Synchronisierung aus und werden nach unseren Zugangsdaten für unseren Google Account gefragt. Nachdem diese eingegeben wurden, sind wir fertig und das Adressbuch synchroniesiert sich mit Google. Bei mir hat das herrvoragend funktioniert. Meine Kontakte wurden auch nicht teilweise oder falsch kopiert, wie es in anderen Blogs zu lesen war.&lt;br /&gt;&lt;br /&gt;Ich muss zusätzlich noch erwähnen, dass ich während dieser Einstellungen ITunes geöffnet hatte und mein IPod Shuffle mit meinem Macbook verbunden war. Allerdings kann ich nicht sagen ob dies unbedingt nötig ist.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-6405961631050533644?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/6405961631050533644/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=6405961631050533644' title='3 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/6405961631050533644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/6405961631050533644'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2008/08/mac-adressbuch-kostenlos-ohne-iphone.html' title='Mac Adressbuch kostenlos ohne IPhone mit Google Contacts synchronisieren'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1fw52CaAVPQ/SK8BIhmSf0I/AAAAAAAAAHc/i9vTaj2j6W0/s72-c/Terminal+%E2%80%94+vim+%E2%80%94+120%C3%9733.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-816065223873173794</id><published>2008-08-04T20:31:00.004+02:00</published><updated>2008-08-04T21:23:17.328+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='kostenlos'/><title type='text'>Google Kalender und ICal kostenlos synchronisieren</title><content type='html'>Endlich ist es soweit. Man kann den Google Kalender kostenlos mit ICal synchronisieren. Google hat sein &lt;span style="font-style: italic;"&gt;CalDAV&lt;/span&gt; Protokoll veröffentlicht. Vorbei die Zeiten in denen man teure Lösungen von Drittanbietern kaufen musste. Jetzt gehts vollkommen kostenlos.&lt;br /&gt;Und so gehts.&lt;br /&gt;&lt;br /&gt;1. Wir starten ICal, öffnen die Einstellungen und wählen dort den Tab Accounts. Hier legen wir einen neuen Account an und geben einen Titel für den Kalender, den Usernamen und das Passwort ein. Außerdem wählen wir den Intervall der Synchronisierung aus.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_1fw52CaAVPQ/SJdVWCcE-BI/AAAAAAAAAHE/TOEDdE9ifVs/s1600-h/Accounts.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_1fw52CaAVPQ/SJdVWCcE-BI/AAAAAAAAAHE/TOEDdE9ifVs/s400/Accounts.jpg" alt="" id="BLOGGER_PHOTO_ID_5230743329314240530" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2. Jetzt fehlt uns noch der Server. Dazu wechslen wir auf den Tab Servereinstellungen. Der Link der eingegeben werden muss sieht wie folgt aus. &lt;span style="font-style: italic;"&gt;https://www.google.com/calendar/dav/USERNAME%40googlemail.com/user&lt;/span&gt;. USERNAME ist natürlich durch den eigenen Benutzernamen zu ersetzen.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_1fw52CaAVPQ/SJdWHtYuo7I/AAAAAAAAAHM/SOI28hUNIfc/s1600-h/Accounts-1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_1fw52CaAVPQ/SJdWHtYuo7I/AAAAAAAAAHM/SOI28hUNIfc/s400/Accounts-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5230744182656508850" border="0" /&gt;&lt;/a&gt;3. Die Einstellungen schliessen und los gehts. Ab jetzt sollte der Kalender sich selbstständig synchronisieren.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-816065223873173794?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/816065223873173794/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=816065223873173794' title='2 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/816065223873173794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/816065223873173794'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2008/08/google-kalender-und-ical-kostenlos.html' title='Google Kalender und ICal kostenlos synchronisieren'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_1fw52CaAVPQ/SJdVWCcE-BI/AAAAAAAAAHE/TOEDdE9ifVs/s72-c/Accounts.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-8966530096314679457</id><published>2008-07-02T09:57:00.007+02:00</published><updated>2008-07-02T11:11:51.207+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>JBoss jmx- und web-konsole schützen</title><content type='html'>In der Standarkonfiguration sind die jmx- und die web-konsole des Jboss nicht gegen fremde Zugriffe geschützt und können zum Beispiel über http://meinserver:8080/jmx-console aufgerufen werden. Dies lässt sich aber einfach ändern, da beide Konsolen normale Servlets sind. Aus diesem Grund können wir einfach die &lt;span style="font-style: italic;"&gt;security constraints&lt;/span&gt; aktivieren und so den Zugriff mit einem Passwort schützen.&lt;br /&gt;&lt;br /&gt;Um dies zu erreichen führen wir die folgenden Schritte durch:&lt;br /&gt;&lt;br /&gt;1. Zuerst bearbeiten wir die Datei &lt;span style="font-style: italic;"&gt;JBOSS_HOME/se&lt;/span&gt;&lt;span style="font-style: italic;"&gt;rver/default/deploy/jmx-console.war/WEB-INF/web.xml&lt;/span&gt;. In dieser Datei entfernen wir den Kommentar um den Block &lt;span style="font-style: italic;"&gt;security-constraint&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;security-constraint&gt;&lt;security-constraint&gt;&lt;/security-constraint&gt;&lt;/security-constraint&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;security-constraint&gt;. Das sieht dann so aus.&lt;/security-constraint&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;security-constraint&gt;&lt;br /&gt;&lt;/security-constraint&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_1fw52CaAVPQ/SGs5TBZmpDI/AAAAAAAAAGs/S0AMwOZ5B1M/s1600-h/jboss_web_xml.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_1fw52CaAVPQ/SGs5TBZmpDI/AAAAAAAAAGs/S0AMwOZ5B1M/s400/jboss_web_xml.jpg" alt="" id="BLOGGER_PHOTO_ID_5218327592194974770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2. Nun nehmen wir uns die Datei &lt;span style="font-style: italic;"&gt;jboss-web.xml&lt;/span&gt; im gleichen Verzeichnis vor. Hier entfernen wir die Kommentare um den Tag &lt;span style="font-style: italic;"&gt;&lt;security-domain&gt;&lt;/security-domain&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;security-domain&lt;/span&gt;. Der Code sollte danach dem in der folgenden Abbildung gleichen.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_1fw52CaAVPQ/SGs6lQ4An8I/AAAAAAAAAG0/iliHpKP_1_o/s1600-h/jboss_jboss_web_xml.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_1fw52CaAVPQ/SGs6lQ4An8I/AAAAAAAAAG0/iliHpKP_1_o/s400/jboss_jboss_web_xml.jpg" alt="" id="BLOGGER_PHOTO_ID_5218329005098311618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;3. In den Dateien &lt;span style="font-style: italic;"&gt;jmx-console-roles.properties&lt;/span&gt; und &lt;span style="font-style: italic;"&gt;jmx-console-users.properties, welche im Verzeichnis JBOSS_HOME/server/default/conf/props z&lt;/span&gt;&lt;span style="font-style: italic;"&gt;u finden sind,&lt;/span&gt; können nun die Gruppen eines Nutzers und dessen Passwort festgelegt werden. Für den admin sind diese zwar schon angelegt, es empfiehlt sich jedoch, ein neues Passwort zu vergeben. Dies machen wir indem wir in der Datei  &lt;span style="font-style: italic;"&gt;jmx-console-users.properties &lt;/span&gt;in der Zeile &lt;span style="font-style: italic;"&gt;admin=admin&lt;/span&gt; das zweite &lt;span style="font-style: italic;"&gt;admin&lt;/span&gt; durch unser neues Passwort ersetzen.&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;4. Die beiden im vorherigen Schritt erwähnten Dateien klonen wir nun und benennen sie &lt;span style="font-style: italic;"&gt;web-console-roles.properties &lt;/span&gt;und&lt;span style="font-style: italic;"&gt; web-console-users.properties. &lt;/span&gt;Sie dienen uns um die gleichen Berechtigungen für die web-console zu verwenden.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;5. Im Verzeichnis&lt;span style="font-style: italic;"&gt; JBOSS_HOME/server/default/conf &lt;/span&gt;bearbeiten wir nun die Datei&lt;span style="font-style: italic;"&gt; login-config.xml. &lt;/span&gt;Wir suchen den Tag &lt;span style="font-style: italic;"&gt;application-policy name="web-console"&lt;/span&gt;&lt;span style="font-style: italic;"&gt; &lt;application-policy name="web-console"&gt;. &lt;/application-policy&gt;&lt;/span&gt;In dessen Block verändern wir die Werte der Tags&lt;span style="font-style: italic;"&gt; user-Properties &lt;module-option name="usersProperties"&gt; &lt;/module-option&gt;&lt;/span&gt;und&lt;span style="font-style: italic;"&gt; rolesProperties&lt;module-option name="rolesProperties"&gt;. &lt;/module-option&gt;&lt;/span&gt;Wie in der folgenden Abbildung zu sehen ist, wurde vor die Dateinamen&lt;span style="font-style: italic;"&gt; props/&lt;/span&gt; gesetzt, damit JBoss die Konfigurationsdateien finden kann.&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_1fw52CaAVPQ/SGs_PCtnNEI/AAAAAAAAAG8/YWDiBTPVk64/s1600-h/jboss_login_conf_xml-1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 397px; height: 120px;" src="http://bp0.blogger.com/_1fw52CaAVPQ/SGs_PCtnNEI/AAAAAAAAAG8/YWDiBTPVk64/s400/jboss_login_conf_xml-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5218334120897623106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;5. Eigentlich liegen diese Dateien im Verzeichnis &lt;span style="font-style: italic;"&gt;JBOSS_HOME/server/default/deploy/managment/console-mgr.sar/web-console.war/WEB-INF/classes&lt;/span&gt;. Daher müssen wir diese Dateien nun so umbennen, das der Server sie hier nicht findet.&lt;br /&gt;&lt;br /&gt;Natürlich kann man Schritt 4 und 5 auch auslassen und einfach die Dateien an Ort und Stelle konfigurieren.&lt;br /&gt;&lt;br /&gt;Wenn man nun die Adresse &lt;span style="font-style: italic;"&gt;http://meinserver:8080/jmx-console&lt;/span&gt; im Browser aufruft, wird man nach den Zugangsdaten gefragt. Hier gibt man admin und das in Schritt 3 geänderte Passwort ein und erhält Zugang zur jmx-konsole.&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-8966530096314679457?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/8966530096314679457/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=8966530096314679457' title='5 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/8966530096314679457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/8966530096314679457'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2008/07/jboss-jmx-und-web-konsole-schtzen.html' title='JBoss jmx- und web-konsole schützen'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_1fw52CaAVPQ/SGs5TBZmpDI/AAAAAAAAAGs/S0AMwOZ5B1M/s72-c/jboss_web_xml.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-8661213631502860529</id><published>2008-06-27T11:21:00.002+02:00</published><updated>2008-06-27T11:33:53.082+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><title type='text'>Parallels for Mac für 49$ bei Macheist.com</title><content type='html'>Bis ende Juni erhält man bei &lt;a href="http://macheist.com"&gt;Macheist.com&lt;/a&gt; &lt;a href="http://www.parallels.com/"&gt;Parallels&lt;/a&gt; zum Preis von 49$. Dazu gibts &lt;a href="http://www.koingosw.com/products/macpilot.php"&gt;MacPilot&lt;/a&gt;. Wer zu den Glücklichen gehört, die bereits ein Bundle von Macheist besitzen, bekommt noch mal 10$ Ermäßigung.&lt;br /&gt;&lt;br /&gt;In naher Zukunft wird es von Macheist außerdem ein neues Bundle ausgewählter Mac Software zu einem herrvoragenden Preis geben. Das letzte Bundle enthielt Software wie &lt;a href="http://www.pixelmator.com/"&gt;Pixelmator&lt;/a&gt;, &lt;a href="http://www.yazsoft.com/"&gt;Speed Download&lt;/a&gt;, &lt;a href="http://coversutra.com/"&gt;CoverSutra&lt;/a&gt; und war zum Preis von 49$ erhältlich.&lt;br /&gt;&lt;br /&gt;Dazu kommt der schöne Vorteil des Dollar Kurses. So kostet uns Europäer solch ein Bundle nur knapp 30€.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-8661213631502860529?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/8661213631502860529/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=8661213631502860529' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/8661213631502860529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/8661213631502860529'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2008/06/parallels-for-mac-fr-49-bei-macheistcom.html' title='Parallels for Mac für 49$ bei Macheist.com'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-3527818240363464097</id><published>2008-06-13T14:31:00.002+02:00</published><updated>2008-06-13T14:35:22.847+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Präsentationen zur JavaOne 2008</title><content type='html'>Die JavaOne 2008 ist nun schon ein Weilchen vorüber. Wer nicht teilnehmen konnte, findet &lt;a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javaee&amp;amp;yr=2008"&gt;hier&lt;/a&gt; die Präsentationen zur JavaOne 2008.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-3527818240363464097?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/3527818240363464097/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=3527818240363464097' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/3527818240363464097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/3527818240363464097'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2008/06/prsentationen-zur-javaone-2008.html' title='Präsentationen zur JavaOne 2008'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-5975066109874162386</id><published>2008-05-13T16:03:00.020+02:00</published><updated>2008-05-15T19:26:38.934+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='Interessantes'/><title type='text'>Time Capsule in 6 einfachen Schritten selber bauen</title><content type='html'>Time Machine in Mac OS X Leopard ist eine feine Sache. Eine Time Capsule würde das ganze noch abrunden. Man hätte nicht die ganze Zeit eine surrende USB Festplatte auf seinem Schreibtisch stehen und könnte, wenn man ein Macbook, Macbook Pro oder Macbook Air sein Eigen nennt, sogar aus dem Garten, Wohnzimmer oder jedem anderen Bereich in dem das eigene WLAN zugänglich ist, Backups ziehen oder Dateien wieder herstellen.&lt;br /&gt;&lt;br /&gt;Leider ist die Time Capsule nicht ganz billig und einige werden auch schon eine große USB Festplatte besitzen. Aus diesem Grund hier nun 6 einfache Schritte, mit denen ihr aus einer USB Festplatte und einem SMB Share eine Time Capsule bauen könnt.&lt;br /&gt;&lt;br /&gt;In meinem Fall dient als Server eine &lt;a href="http://www.avm.de/de/Produkte/FRITZBox/FRITZ_Box_Fon_WLAN/index.html"&gt;Fritzbox 7170&lt;/a&gt; mit der &lt;a href="http://www.avm.de/de/News/artikel/7170_update_05_08.html?linkident=grafik"&gt;neusten Firmware&lt;/a&gt;. Diese bietet die Möglichkeit, USB Festplatten mit Fat32 Partition als SMB Freigabe zur Verfügung zu stellen. Die Festplatte kann natürlich über jeden beliebigen Router oder Rechner zur Verfügung gestellt werden.&lt;br /&gt;&lt;br /&gt;Bevor wir anfangen sei noch gesagt, dass Time Machine über das WLan nicht so schnell ist wie Time Capsule es ermöglichen kann. Das initiale Backup benötigt recht viel Zeit. Anschließend ist es für meine Bedürfnisse jedoch in einem durchaus erträglichen Rahmen.&lt;br /&gt;&lt;br /&gt;Los gehts:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Schritt 1:&lt;/span&gt;&lt;br /&gt;Wir legen eine Fat32 Partition auf der USB Festplatte an. Hier kann das Festplattendienstprogramm schnell und einfach eingesetzt werden. Bitte denkt daran, dass alle Daten auf der Platte verloren gehen wenn sie formatiert wird.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Schritt 2:&lt;/span&gt;&lt;br /&gt;Nachdem die Festplatte nun partitioniert ist, schliessen wir sie an der Fritzbox an und geben sie per SMB frei.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1fw52CaAVPQ/SCtZAO3QYEI/AAAAAAAAAF0/jMf_sgkpmV8/s1600-h/Bild+2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_1fw52CaAVPQ/SCtZAO3QYEI/AAAAAAAAAF0/jMf_sgkpmV8/s400/Bild+2.png" alt="" id="BLOGGER_PHOTO_ID_5200348055254097986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Wenn alles geklappt hat sollten wir nun im Webinterface sehen können, dass die Festplatte angeschlossen ist.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1fw52CaAVPQ/SCtY4e3QYDI/AAAAAAAAAFs/Y6XUSBCDeaM/s1600-h/Bild+4.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_1fw52CaAVPQ/SCtY4e3QYDI/AAAAAAAAAFs/Y6XUSBCDeaM/s400/Bild+4.png" alt="" id="BLOGGER_PHOTO_ID_5200347922110111794" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Schritt 3:&lt;/span&gt;&lt;br /&gt;Damit Time Machine uns erlaubt auf Netzlaufwerke zu sichern geben wir nun folgenden Befehl im Terminal ein. &lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style="font-weight: bold;"&gt;Schritt 4:&lt;/span&gt; &lt;span&gt;&lt;br /&gt;Wir haben in Schritt 1 eine Fat 32 Partition ange&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;legt. Das muss sein, &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;damit die Fritzbox unser Laufwerk erkennt. Leider schreibt Time Capsule aber nicht auf Fat32 Partitionen sondern wünscht sich das &lt;/span&gt;HFS+J Format.&lt;/span&gt; Aus diesem Grund führen wir nun folgenden Befehl im Terminal aus.&lt;br /&gt;&lt;i&gt;&lt;br /&gt;hdiutil create -size IMAGESIZE -fs HFS+J -type SPARSEBUNDLE HOSTNAME_MACADDR.sparsebundle&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;Dieser Befehl legt uns ein HFS+J Image an welches dynamisch bis zur festgelegten&lt;i&gt; IMAGESIZE &lt;/i&gt;wächst.&lt;i&gt;&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;span style="font-weight: bold;"&gt;Tip:&lt;/span&gt;&lt;br /&gt;Ich verwende für meine 160 Gb HDD im Macbook eine 160Gb große Festplatte fürs Backup ohne Probleme. Wenn man in diesem Beispiel zum sichern 500Gb zur Verfügung hat, empfiehlt sich das Image nur auf 200 oder 250Gb &lt;span style="font-style: italic;"&gt;IMAGESIZE&lt;/span&gt; zu setzen. So kann man den Rest der Festplatte noch für andere Dateien verwenden, die über das Netzwerk zur Verfügung stehen und von allen Betriebssystemen gelesen werden können.&lt;i&gt;&lt;br /&gt;&lt;br /&gt;HOSTNAME &lt;/i&gt;ersetzen wir durch den Namen unseres Macs. Diesen finden wir unter Systemeinstellungen -&gt; Sharing. Hier bitte nicht "sebastian-broschs-macbook.local" verwenden sondern "sebastian_broschs_macbook"&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_1fw52CaAVPQ/SCteJu3QYJI/AAAAAAAAAGc/EynbDKfDsfo/s1600-h/Bild+9.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_1fw52CaAVPQ/SCteJu3QYJI/AAAAAAAAAGc/EynbDKfDsfo/s400/Bild+9.png" alt="" id="BLOGGER_PHOTO_ID_5200353716020994194" border="0" /&gt;&lt;/a&gt;&lt;i&gt; &lt;/i&gt;&lt;br /&gt;Anschliessend ersetzen wir noch &lt;span style="font-style: italic;"&gt;MACADDR&lt;/span&gt; indem wir &lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;ifconfig en0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;im Terminal ausführen und die Zahlen hinter &lt;span style="font-style: italic;"&gt;ether&lt;/span&gt; kopieren. Diese sehen dann in etwa so aus. 00:1b:64:ac:9b:f0.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Wichtig:&lt;/span&gt; die Doppelpunkte müssen entfernt werden (001b64ac9bf0).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;So sieht dann der fertige Befehl aus:&lt;/span&gt;&lt;br /&gt;&lt;i&gt;hdiutil create -size 200G -fs HFS+J -type SPARSEBUNDLE sebastian_broschs_macbook_&lt;/i&gt;001b64ac9bf0&lt;i&gt;.sparsebundle&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Schritt 5:&lt;/span&gt;&lt;br /&gt;Wir haben es fast geschafft. Apfel + k öffnet uns nun das Fenster "Mit Server verbinden".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_1fw52CaAVPQ/SCtbJ-3QYGI/AAAAAAAAAGE/ENA6erVRXwU/s1600-h/Bild+5.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_1fw52CaAVPQ/SCtbJ-3QYGI/AAAAAAAAAGE/ENA6erVRXwU/s400/Bild+5.png" alt="" id="BLOGGER_PHOTO_ID_5200350421781078114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Dort tragen wir smb://fritz.box ein. Anschließend sagen wir dem Mac, dass wir uns als Gast anmelden möchten.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_1fw52CaAVPQ/SCtcPO3QYHI/AAAAAAAAAGM/-CdQxhAPl9o/s1600-h/Bild+7.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_1fw52CaAVPQ/SCtcPO3QYHI/AAAAAAAAAGM/-CdQxhAPl9o/s400/Bild+7.png" alt="" id="BLOGGER_PHOTO_ID_5200351611487019122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Nun zeigt uns das Fenster das Laufwerk, dass an der Fritzbox angeschlossen ist. Dieses wählen wir aus und haben es damit gemountet. Jetzt legen wir unser eben erzeugtes HFS+J Image auf diese Festplatte.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Schritt 6:&lt;/span&gt;&lt;br /&gt;In den Einstellungen der Time Machine wählen wir das gerade gemountete Laufwerk als Backup Volume aus. Nach 120sekunden startet das Backup automatisch.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_1fw52CaAVPQ/SCtcr-3QYII/AAAAAAAAAGU/p5VzC-VJ-Zg/s1600-h/Bild+8.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_1fw52CaAVPQ/SCtcr-3QYII/AAAAAAAAAGU/p5VzC-VJ-Zg/s400/Bild+8.png" alt="" id="BLOGGER_PHOTO_ID_5200352105408258178" border="0" /&gt;&lt;/a&gt; &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Tip:&lt;/span&gt;&lt;br /&gt;Für das initiale Backup sollte der Mac per Kabel mit der Fritzbox verbunden werden, damit der Kopiervorgang etwas schneller abgeschlossen ist.&lt;br /&gt;&lt;br /&gt;So das war es schon. Herzlichen Glückwunsch zur selbstgebauten Time Capsule. Sobald Time Machine nun ein Backup anlegen möchte oder gestartet wird, verbindet sie sich, falls möglich, automatisch mit der Festplatte und verrichtet ihre Arbeit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-5975066109874162386?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/5975066109874162386/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=5975066109874162386' title='68 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/5975066109874162386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/5975066109874162386'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2008/05/time-capsule-in-6-einfachen-schritten.html' title='Time Capsule in 6 einfachen Schritten selber bauen'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_1fw52CaAVPQ/SCtZAO3QYEI/AAAAAAAAAF0/jMf_sgkpmV8/s72-c/Bild+2.png' height='72' width='72'/><thr:total>68</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-8294336074956849424</id><published>2008-04-18T09:46:00.006+02:00</published><updated>2008-04-18T10:22:57.865+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Default Browser aus Java aufrufen</title><content type='html'>Für den Fall, dass man aus einer Java Applikation eine URL aufrufen muss, gibt es auf sourceforge.net den &lt;a href="http://browserlaunch2.sourceforge.net/index.shtml"&gt;BrowserLauncher2&lt;/a&gt; . Mit dieser Library kann man mit wenig Code eine beliebige URL im Browser anzeigen lassen.&lt;br /&gt;&lt;br /&gt;Dazu bindet man zuerst die Datei &lt;a href="http://downloads.sourceforge.net/browserlaunch2/BrowserLauncher2-1_3.jar?modtime=1188566670&amp;amp;big_mirror=0"&gt;BrowserLauncher2.jar&lt;/a&gt; in seinen Classpath ein.&lt;br /&gt;&lt;br /&gt;Danach kommt der Import.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153); font-style: italic;"&gt;import edu.stanford.ejalbert.BrowserLauncher;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153); font-style: italic;"&gt;import edu.stanford.ejalbert.exception.BrowserLaunchingInitializingException;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153); font-style: italic;"&gt;import edu.stanford.ejalbert.exception.UnsupportedOperatingSystemException;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Und schließlich schreibt man eine Methode, in der eine BrowserLauncher Instanz erstellt wird.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);font-size:100%;" &gt;&lt;span style="font-style: italic; color: rgb(192, 192, 192);"&gt;public static void launchBrowser() {&lt;/span&gt;&lt;br /&gt;  &lt;span style="font-style: italic; color: rgb(192, 192, 192);"&gt;try {&lt;/span&gt;&lt;br /&gt;      &lt;span style="font-style: italic; color: rgb(192, 192, 192);"&gt;//BrowserLauncher Instanz erstellen&lt;br /&gt;     BrowserLauncher launcher = new BrowserLauncher();&lt;br /&gt;&lt;/span&gt; &lt;span style="font-style: italic; color: rgb(192, 192, 192);"&gt;        //Aufrufen einer URL durch die   Funktion openURLinBrowser&lt;br /&gt;     launcher.openURLinBrowser("http://broneo.blogspot.com");&lt;/span&gt; &lt;span style="font-style: italic; color: rgb(192, 192, 192);"&gt; &lt;br /&gt;     }  catch (BrowserLaunchingInitializingException ex) {&lt;/span&gt;&lt;br /&gt;             &lt;span style="font-style: italic; color: rgb(192, 192, 192);"&gt;System.out.println(ex);&lt;/span&gt;&lt;br /&gt;     &lt;span style="font-style: italic; color: rgb(192, 192, 192);"&gt;}  catch (UnsupportedOperatingSystemException ex) {&lt;/span&gt;&lt;br /&gt;             &lt;span style="font-style: italic; color: rgb(192, 192, 192);"&gt;System.out.println(ex);&lt;/span&gt; &lt;span style="font-style: italic; color: rgb(192, 192, 192);"&gt; &lt;br /&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(192, 192, 192);"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Nun kann man über die Funktion launchBrowser() den Browser mit der gewünschten URL aufrufen. Natürlich könnte man das ganze noch dynamischer gestalten, indem man der Funktion launchBrowser() die URL als Parameter übergibt.&lt;br /&gt;Das sähe dann so aus.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 51); font-style: italic;font-size:100%;" &gt;&lt;span style="color: rgb(192, 192, 192);"&gt;public static void launchBrowser(&lt;span style="font-weight: bold;"&gt;String url&lt;/span&gt;) {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;           try {&lt;/span&gt;&lt;br /&gt;          &lt;span style="color: rgb(192, 192, 192);"&gt;//BrowserLauncher Instanz erstellen&lt;br /&gt;                     BrowserLauncher launcher = new BrowserLauncher();&lt;/span&gt;&lt;br /&gt;          &lt;span style="color: rgb(192, 192, 192);"&gt;//Aufrufen einer URL durch die Funktion openURLinBrowser&lt;br /&gt;                     launcher.openURLinBrowser(&lt;span style="font-weight: bold;"&gt;url&lt;/span&gt;);&lt;/span&gt;&lt;br /&gt;         &lt;span style="color: rgb(192, 192, 192);"&gt;} catch (BrowserLaunchingInitializingException ex)  {&lt;/span&gt;&lt;br /&gt;                  &lt;span style="color: rgb(192, 192, 192);"&gt;System.out.println(ex);&lt;/span&gt;  &lt;span style="color: rgb(192, 192, 192);"&gt; &lt;br /&gt;         } catch (UnsupportedOperatingSystemException ex) {&lt;/span&gt;&lt;br /&gt;                  &lt;span style="color: rgb(192, 192, 192);"&gt;System.out.println(ex);&lt;/span&gt;&lt;br /&gt;         &lt;span style="color: rgb(192, 192, 192);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-8294336074956849424?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/8294336074956849424/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=8294336074956849424' title='4 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/8294336074956849424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/8294336074956849424'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2008/04/default-browser-aus-java-aufrufen.html' title='Default Browser aus Java aufrufen'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-631337607553091167</id><published>2008-03-21T15:08:00.004+01:00</published><updated>2008-03-21T15:27:54.503+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fotografie'/><category scheme='http://www.blogger.com/atom/ns#' term='HDR/Tone Mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='Flickr'/><title type='text'>Tone Mapped Mercedes Benz</title><content type='html'>&lt;href="http://farm3.static.flickr.com/2113/2349052127_efd4de3c0b_b.jpg"&gt;Hier einmal ein gelungenes &lt;a href="http://de.wikipedia.org/wiki/High_Dynamic_Range"&gt;HDR&lt;/a&gt; Foto mit &lt;a href="http://de.wikipedia.org/wiki/Tone_Mapping"&gt;Tone Mapping&lt;/a&gt;. &lt;/href="http://farm3.static.flickr.com/2113/2349052127_efd4de3c0b_b.jpg"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;href="http://farm3.static.flickr.com/2113/2349052127_efd4de3c0b_b.jpg"&gt;&lt;img style="text-align: left;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 400px; " src="http://farm3.static.flickr.com/2113/2349052127_efd4de3c0b_b.jpg" border="0" alt="" /&gt;&lt;/href="http://farm3.static.flickr.com/2113/2349052127_efd4de3c0b_b.jpg"&gt;&lt;br /&gt;&lt;div&gt;&lt;href="http://farm3.static.flickr.com/2113/2349052127_efd4de3c0b_b.jpg"&gt;Um dieses Bild zu erzeugen, nahm ich mit meiner FujiFilm Finepix S6500fd eine Belichtungsreihe von drei Bildern auf. Der Belichtungsunterschied zwischen jedem Bild war genau eine Blende. &lt;/href="http://farm3.static.flickr.com/2113/2349052127_efd4de3c0b_b.jpg"&gt;&lt;/div&gt;&lt;div&gt;&lt;href="http://farm3.static.flickr.com/2113/2349052127_efd4de3c0b_b.jpg"&gt;Anschließend erzeugte ich mit Photomatix Pro aus allen drei Bildern ein HDR Image und passte die Tone Mapping Einstellungen noch ein wenig an. &lt;/href="http://farm3.static.flickr.com/2113/2349052127_efd4de3c0b_b.jpg"&gt;&lt;/div&gt;&lt;div&gt;&lt;href="http://farm3.static.flickr.com/2113/2349052127_efd4de3c0b_b.jpg"&gt;Ich denke das Ergebnis kann sich für einen der ersten Versuche sehen lassen. &lt;/href="http://farm3.static.flickr.com/2113/2349052127_efd4de3c0b_b.jpg"&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;href="http://farm3.static.flickr.com/2113/2349052127_efd4de3c0b_b.jpg"&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/href="http://farm3.static.flickr.com/2113/2349052127_efd4de3c0b_b.jpg"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-631337607553091167?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.flickr.com/photos/broneo/2349052127/' title='Tone Mapped Mercedes Benz'/><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/631337607553091167/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=631337607553091167' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/631337607553091167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/631337607553091167'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2008/03/tone-mapped-mercedes-benz.html' title='Tone Mapped Mercedes Benz'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2113/2349052127_efd4de3c0b_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-3550796718190184838</id><published>2008-03-19T12:01:00.005+01:00</published><updated>2008-03-20T08:57:46.469+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Emailvalidierung mit Regular Expressions in Java</title><content type='html'>Als Programmierer stößt man häufig auf das Problem, das eingegebene Email Adressen nicht korrekt eingetragen werden. Die Probleme die sich daraus ergeben, sind allgemein bekannt. Aber wie vermeide ich als Entwickler solche Fehler?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In Java und den meisten anderen Programmiersprachen kann eine einfache Prüfung mit Regular Expressions durchgeführt werden. So wird zwar noch nicht geprüft, ob die Domain oder die Adresse existieren, aber man kann ausschließen, dass die Syntax der Adresse fehlerhaft ist. Auf diese Weise kann man schnell Tippfehler des Nutzers bemerken und Ihn darauf hinweisen. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In Java könnte eine Prüfung so aussehen:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);"&gt;public boolean validateEmail(String eMail) {&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);"&gt;//Regex Pattern welches die Syntax der Email überprüft wird angelegt&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);"&gt;Pattern p = Pattern.compile(".+@.+\\.[a-z]+");&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);"&gt;//übergebener String wird mit dem Pattern abgeglichen&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);"&gt;Matcher m = p.matcher(eMail);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);"&gt;//Bei gültiger Adresse wird true zurückgegeben. Andernfalls false&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);"&gt;if(m.matches()) return true;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);"&gt;        else return false;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 102, 102);"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(102, 102, 102);  font-style: italic;font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Um diese Methode nutzen zu können muss man folgende Imports in seine Klasse einbetten.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(102, 102, 102);  font-style: italic;font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(102, 102, 102);  font-style: italic;font-size:13px;"&gt;import java.util.regex.Matcher;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(102, 102, 102);  font-style: italic;font-size:13px;"&gt;import java.util.regex.Pattern;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(102, 102, 102);  font-style: italic;font-size:13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Weiteres zu Regular Expressions unter Java ist &lt;/span&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/releases/1.4regex/"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;hier&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; zu finden.&lt;/span&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-3550796718190184838?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/3550796718190184838/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=3550796718190184838' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/3550796718190184838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/3550796718190184838'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2008/03/emailvalidierung-mit-regular.html' title='Emailvalidierung mit Regular Expressions in Java'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-3122628090979728715</id><published>2008-01-30T15:01:00.000+01:00</published><updated>2008-01-30T15:10:46.783+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Design Patterns Overview</title><content type='html'>Auf &lt;a href="http://www.mcdonaldland.info"&gt;www.mcdonaldland.info&lt;/a&gt; stellt der Autor eine &lt;a href="http://www.mcdonaldland.info/2007/11/28/40/"&gt;Design Patterns Quick Reference&lt;/a&gt; zur Verfügung. Für Leute, die wie ich, zwar die meisten Patterns kennen aber nur wenige im Detail behalten, sicherlich einen Blick wert. Alle wichtigen Entwurfsmuster sind in dieser Referenz schnell und einfach zu finden.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Die Patterns werden alle in einem UML Diagramm dargestellt. Außerdem gibt es zu jedem Pattern einen kurze Erklärung und eine Angabe zum Typ. Zum Download steht die Referenz als JPEG oder als PDF bereit. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-3122628090979728715?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/3122628090979728715/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=3122628090979728715' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/3122628090979728715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/3122628090979728715'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2008/01/design-patterns-overview.html' title='Design Patterns Overview'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-742475179564162703</id><published>2007-12-11T09:42:00.000+01:00</published><updated>2007-12-11T09:49:43.633+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Rails'/><title type='text'>Netbeans 6.0 screencast</title><content type='html'>Netbeans 6.0 ist seit einigen Tagen final und ich konnte inzwischen ein paar Funktionen der finalen Version ausprobieren. Ich für meinen Teil bin von den neuen Features begeistert und denke, dass Netbeans inzwischen eine herrvoragende Entwicklungsumgebung ist.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Den folgenden &lt;a href="http://www.netbeans.org/download/flash/netbeans_60/editor2/editor2.html"&gt;Screencast&lt;/a&gt; fand ich heute auf &lt;a href="http://www.netbeans.org"&gt;www.netbeans.org&lt;/a&gt;. Es werden einige der Funktionen des neuen Editors gezeigt. Diese Funktionen erscheinen mir als sehr nützlich und haben schon Einzug in meinen täglichen Umgang mit Netbeans gehalten. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Herunterladen kann man sich Version 6 kostenlos auf der &lt;a href="http://www.netbeans.org"&gt;Netbeansseite&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-742475179564162703?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/742475179564162703/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=742475179564162703' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/742475179564162703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/742475179564162703'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2007/12/netbeans-60-screencast.html' title='Netbeans 6.0 screencast'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-7157025845991927224</id><published>2007-11-14T09:26:00.001+01:00</published><updated>2008-08-19T16:16:18.135+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>GooglePhone (Android)</title><content type='html'>Heute habe ich auf Youtube eine Demo Video von Android entdeckt. Android ist ein neues Handybetriebssystem von Google, welches auf verschiedenen Modellen von HTC und anderen Herstellern zum Einsatz kommen soll. Es tritt gegen etablierte Systeme wie Windows Mobile und Symbian an. 2008 sollen die ersten Geräte mit Android auf den Markt kommen. Wer sich schonmal ein Bild von Android machen möchte, hier ist das Demo Video.&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/watch?v=1GDl2r0RxpE&amp;feature=related"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/1FJHYqE0RDg&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Die Oberfläche sieht toll aus und kann es meiner Meinung nach mit dem IPhone aufnehmen. Auch wenn viele Elemente stark an das IPhone erinnern. Der großer Vorteil von Android dürfte seine offene Plattform sein, die es jedem ermöglicht Anwendungen für diese Handys zu schreiben. Daurch sollte eine große Entwicklergemeinde entstehen, die tolle Anwendungen für Android kostenlos zur Verfügung stellt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-7157025845991927224?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/7157025845991927224/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=7157025845991927224' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/7157025845991927224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/7157025845991927224'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2007/11/googlephone-android.html' title='GooglePhone (Android)'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-3326766794891309431</id><published>2007-11-13T09:19:00.000+01:00</published><updated>2007-11-14T09:26:41.937+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Android</title><content type='html'>Google hat seine offene Plattform für mobile Geräte veröffentlicht. Sie hört auf den Namen Android. Das &lt;a href="http://code.google.com/android/download.html"&gt;SDK&lt;/a&gt; steht ab sofort für Windows, Linux und Mac OS, zum Download bereit.&lt;br /&gt;Entwickelt wird Android von der &lt;a href="http://www.openhandsetalliance.com/"&gt;Open Handset Alliance&lt;/a&gt;, welche aus über 30 Firmen besteht und von Google gegründet wurde.&lt;br /&gt;&lt;br /&gt;Als Programmiersprache wurde Java ausgewählt. Da es sich bei Android um eine Open Source Plattform handelt, kann jeder der sich mit Java Entwicklung auskennt, Applikationen für Android schreiben. Diese sind dann auf jedem Gerät, dass Android unterstützt lauffähig. Außerdem muss man sich keine Sorgen machen, dass die Anwendung bei einer neuen Generation von Geräten nicht mehr lauffähig ist. Dafür sorgt die speziell angepasste Virtual Machine Dalvik.&lt;br /&gt;&lt;br /&gt;Zur Zeit bietet Google neben dem SDK auch ein Eclipse Plugin an. Dieses kann ebenfalls auf der Downloadseite heruntergeladen werden. Als Netbeans Nutzer, hoffe ich, das Sun bald ein ähnliches Plugin zur Verfügung stellt und freue mich auf die Vielfalt an Anwendungen, die sich aus dieser, meiner Meinung nach, tollen Initiative ergeben können.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-3326766794891309431?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://code.google.com/android/' title='Android'/><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/3326766794891309431/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=3326766794891309431' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/3326766794891309431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/3326766794891309431'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2007/11/android.html' title='Android'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-4126975915035349750</id><published>2007-11-06T17:00:00.000+01:00</published><updated>2007-11-06T17:13:30.123+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='kostenlos'/><title type='text'>Leopard Dock</title><content type='html'>Wer sein neues Mac OS Leopard optisch ein bisschen aufpolieren möchte, oder einfach einen etwas individueller Touch wünscht, der sollte sich einmal auf &lt;a href="http://www.leoparddocks.com/"&gt;www.leoparddocks.com&lt;/a&gt; umschauen. Hier werden verschiedene Designs für das neue Dock angeboten.&lt;br /&gt;Vom saftig grünen GrasDock über edles Holz bis zur Wasseroberfläche wird hier alles geboten.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1fw52CaAVPQ/RzCQ62fNvLI/AAAAAAAAACU/pJ7aIjDoTMY/s1600-h/Bild+2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_1fw52CaAVPQ/RzCQ62fNvLI/AAAAAAAAACU/pJ7aIjDoTMY/s400/Bild+2.png" alt="" id="BLOGGER_PHOTO_ID_5129759316308245682" border="0" /&gt;&lt;/a&gt;Die Installation ist dabei denkbar einfach und ist &lt;a href="http://www.leoparddocks.com/instructions"&gt;hier&lt;/a&gt; detailiert beschrieben. Für den Fall, dass man die Originaldateien nicht vernünftig sichert, gibt es sie &lt;a href="http://www.leoparddocks.com/download/OriginalDock.zip"&gt;hier&lt;/a&gt; zum Download. So kann man seinem Mac OS Leopard ohne viel Aufwand und völlig unbefangen einen persönlichen Look verleihen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-4126975915035349750?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.leoparddocks.com/' title='Leopard Dock'/><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/4126975915035349750/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=4126975915035349750' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/4126975915035349750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/4126975915035349750'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2007/11/leopard-dock.html' title='Leopard Dock'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1fw52CaAVPQ/RzCQ62fNvLI/AAAAAAAAACU/pJ7aIjDoTMY/s72-c/Bild+2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-8429037008068318491</id><published>2007-10-18T14:57:00.000+02:00</published><updated>2007-10-18T15:20:49.100+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>JasperReports - Open Source Reporting Engine in Java</title><content type='html'>&lt;a href="http://www.jasperforge.org/sf/projects/jasperreports"&gt;Jasper Reports&lt;/a&gt; ist eine Reporting Engine welche in der Lage ist, Auswertungen aus verschiedenen Datenquellen als Berichte bereitzustellen. Es bietet eine Vielzahl verschiedener Ausgabemöglichkeiten.&lt;br /&gt;Dazu gehören:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;PDF&lt;/li&gt;&lt;li&gt;HTML&lt;/li&gt;&lt;li&gt;XLS&lt;/li&gt;&lt;li&gt;CSV&lt;/li&gt;&lt;li&gt;und XML&lt;/li&gt;&lt;/ul&gt;Generiert werden diese Berichte aus XML - Templates, die z.B. durch &lt;a href="http://www.jasperforge.org/sf/projects/ireport"&gt;iReport&lt;/a&gt;, durch eine grafische Oberfläche, mit den gewünschten Daten dynamisch verknüpft werden.&lt;br /&gt;Außerdem ist JasperReports in Java entwickelt. So bietet sich die Möglichkeit, es in beliebige Java Applikationen einzubinden. Dazu findet sich auf &lt;a href="http://developers.sun.com/jsenterprise/reference/techart/jse8/jasper_reports.html"&gt;developers.sun.com&lt;/a&gt; ein schönes Tutorial, welches beschreibt, wie man in  Netbeans einen HelloWorld Bericht erstellt.&lt;br /&gt;Leider hat das Tutorial einen kleinen Fehler. Damit JasperReports fehlerfrei läuft, genügt es nicht die erwähnten .jar Dateien einzubinden. Zusätzlich muss man die Dateien:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;jdt-compiler-3.1.1.jar&lt;/li&gt;&lt;li&gt;itext-1.3.1.jar (zur PDF generierung)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;einbinden. Danach läuft die Beispielanwendung jedoch ohne Probleme. Verwendet wurde bei mir die &lt;a href="http://sourceforge.net/project/downloading.php?group_id=36382&amp;amp;use_mirror=switch&amp;amp;filename=jasperreports-1.2.8-project.zip&amp;amp;3701092"&gt;JasperReports Library 1.2.8&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Bei JasperReports handelt es sich um eine mächtige Library, die das Erstellen von Business Reports extrem erleichtert. Die Einbindung in ein bestehendes Java Projekt ist einfach zu bewältigen. Somit handelt es sich durchaus um ein gelungenes Tool, welches neben Berichten aus iReport oder eigenen Java Anwendungen, auch noch einen Server zur Verfügung stellt, welcher neben der normalen Generierung,  zeitgesteuerte Reports ermöglicht.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-8429037008068318491?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/8429037008068318491/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=8429037008068318491' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/8429037008068318491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/8429037008068318491'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2007/10/jasperreports-open-source-reporting.html' title='JasperReports - Open Source Reporting Engine in Java'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-6195784561583074310</id><published>2007-10-15T13:59:00.000+02:00</published><updated>2007-10-15T14:22:20.634+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='Trillian'/><category scheme='http://www.blogger.com/atom/ns#' term='IM'/><title type='text'>Eine gute Nachricht: Trillian Astra für den Mac</title><content type='html'>Allen die wie ich einen Mac besitzen, dürfte diese Nachricht gefallen. Das Team von &lt;a href="http://www.ceruleanstudios.com/"&gt;Cerulean Studios&lt;/a&gt; hat sich entschieden die nächste Version des beliebten Instant Messengers Trillian, welcher noch auf den Codenamen Astra hört, auch für den Mac zu entwickeln. Noch befindet sich diese Version allerdings in einer frühen Testversion.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_1fw52CaAVPQ/RxNbG95nQQI/AAAAAAAAAB0/0mo72Ghv5Yo/s1600-h/full-screenshot.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_1fw52CaAVPQ/RxNbG95nQQI/AAAAAAAAAB0/0mo72Ghv5Yo/s400/full-screenshot.jpg" alt="" id="BLOGGER_PHOTO_ID_5121537376503939330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Da Trillian Astra so entwickelt wurde, dass das User Interface komplett von der Logik getrennt ist. Nutzen die Entwickler die selbe Logik die auf Windows Systemen, der Flash- und Iphone Variante zum Einsatz kommt. Das User Interface für den Mac wird hingegen mit Objective-C und Cocoa komplett neu entwickelt. So dürfte sich das Programm perfekt in die Oberfläche von OS X einbinden lassen und wirkt nicht störend, sondern wie ein Teil des Systems.&lt;br /&gt;&lt;br /&gt;Wer Interesse hat Astra zu testen, kann sich &lt;a href="http://www.trillian.im/signup.html"&gt;hier&lt;/a&gt; als Tester registrieren.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-6195784561583074310?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blog.ceruleanstudios.com/?p=205#more-205' title='Eine gute Nachricht: Trillian Astra für den Mac'/><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/6195784561583074310/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=6195784561583074310' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/6195784561583074310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/6195784561583074310'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2007/10/eine-gute-nachricht-trillian-astra-fr.html' title='Eine gute Nachricht: Trillian Astra für den Mac'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_1fw52CaAVPQ/RxNbG95nQQI/AAAAAAAAAB0/0mo72Ghv5Yo/s72-c/full-screenshot.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-5679806545252696077</id><published>2007-10-09T10:35:00.000+02:00</published><updated>2007-10-09T10:50:47.288+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Interessantes'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>WLAN T-Shirt</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.thinkgeek.com/tshirts/generic/991e/"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_1fw52CaAVPQ/Rws-aN5nQOI/AAAAAAAAABk/FvwjcHsd9xY/s400/wifi_shirt_anim.gif" alt="" id="BLOGGER_PHOTO_ID_5119254021565530338" border="0" /&gt;&lt;/a&gt;auf &lt;a href="http://www.thinkgeek.com/"&gt;www.thinkgeek.com &lt;/a&gt;gibt es neben vielen witzigen T-Shirts für "Geeks" nun ein neues Shirt. Dieses einzigartige Kleidungsstück zeichnet sich dadurch aus, dass es WLANs aufspüren kann. Wurde ein Netzwerk entdeckt, leuchten die Balken, wie auf dem Bild zu sehen, und zeigen so gleichzeitig die Signalstärke an.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Für $29.99 wechselt das T-Shirt den Besitzer. Der praktische Nutzen sollte jedoch nicht zu hoch bewertet werden, da für den Betrieb Batterien in einem Fach am T-Shirt eingesetzt werden müssen, die leuchtenden Streifen zum Waschen entfernt werden müssen und  nicht angezeigt wird, ob ein Netzwerk ungeschützt oder gesichert ist.&lt;br /&gt;&lt;br /&gt;Das Shirt eignet sich also weniger für den praktischen Einstaz, sondern ist eher ein cooler Gag, der die Blicke Anderer auf sich ziehen dürfte.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.thinkgeek.com/tshirts/generic/8a5b/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_1fw52CaAVPQ/RwtACN5nQPI/AAAAAAAAABs/yQ7jdIxyXJU/s400/tqualizer_anim.gif" alt="" id="BLOGGER_PHOTO_ID_5119255808271925490" border="0" /&gt;&lt;/a&gt;Neben diesem neuen Shirt gibt es noch viele andere coole T-Shirts mit witzigen Sprüchen oder ähnlichen Funktionen.&lt;br /&gt;&lt;br /&gt;So zeigt das Shirt rechts einen grafischen Equalizer. Dieser wird ebenfalls per Batterie Betrieben und reagiert auf die verschiedenen Frequenzen der Umgebungsgeräusche. Also optimal für die nächste Party. Mit $39.99 kostet es allerdings etwas mehr als das WLAN-Shirt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-5679806545252696077?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/5679806545252696077/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=5679806545252696077' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/5679806545252696077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/5679806545252696077'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2007/10/wlan-t-shirt.html' title='WLAN T-Shirt'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_1fw52CaAVPQ/Rws-aN5nQOI/AAAAAAAAABk/FvwjcHsd9xY/s72-c/wifi_shirt_anim.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-6106070127996895530</id><published>2007-10-02T11:05:00.000+02:00</published><updated>2007-10-02T11:25:18.874+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Musik'/><category scheme='http://www.blogger.com/atom/ns#' term='kostenlos'/><title type='text'>Musik kostenlos und legal aus dem Internet</title><content type='html'>Wer Musik aus dem Internet herunterladen möchte hat es nicht einfach. Entweder man bezahlt für legale Downloads bei einschlägigen Diensten und ärgert sich in vielen Fällen über die scharfen Restriktionen durch DRM oder Schutzmechanismen oder man lädt bei illegalen Anbietern oder Tauschbörsen und begeht somit eine Straftat. Beide Varianten  finde ich persönlich nicht sehr verlockend.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_1fw52CaAVPQ/RwINr95nQNI/AAAAAAAAABc/-UortpuKtZE/s1600-h/Bild+1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_1fw52CaAVPQ/RwINr95nQNI/AAAAAAAAABc/-UortpuKtZE/s400/Bild+1.png" alt="" id="BLOGGER_PHOTO_ID_5116667175648051410" border="0" /&gt;&lt;/a&gt;Eine Alternative bietet die Seite &lt;a href="http://www.jamendo.com/de"&gt;Jamendo.com&lt;/a&gt;. Hier können einzelne Titel oder ganze Alben kostenlos und legal via Torrent oder Emule heruntergeladen werden. Dabei gehen die Downloads überraschend zügig von statten. Möglich macht dies die non - profit Organisation &lt;a href="http://creativecommons.org/"&gt;Creative Commons&lt;/a&gt;. Alle Musikstücke auf Jamendo.com sind mit dem Copyright "Some rights reserved" gekennzeichnet. Dies bedeutet, dass die Künstler die Titel unter anderem zum kostenlosen Download freigeben. Meiner Meinung nach ein attrakttives Modell, das Zukunft hat.&lt;br /&gt;&lt;br /&gt;Natürlich hat das ganze auch einen Haken. So wird man nach Hits aus den Charts vergeblich suchen. Jeder der die Charts und die etlichen Popstars und Superstars  genauso unattraktiv findet wie ich, wird hier sicherlich den ein oder anderen Titel finden, der seinem Geschmack entspricht.&lt;br /&gt;&lt;br /&gt;Fazit:&lt;br /&gt;Eine interessante Alternative zu kommerziellen und illegalen Angeboten im Netz. Auch wenn man dort nicht die aktuellsten oder bekanntesten Stücke findet, lohnt es sich sicherlich mal vorbei zu schauen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-6106070127996895530?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.jamendo.com/de' title='Musik kostenlos und legal aus dem Internet'/><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/6106070127996895530/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=6106070127996895530' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/6106070127996895530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/6106070127996895530'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2007/10/musik-kostenlos-und-legal-aus-dem.html' title='Musik kostenlos und legal aus dem Internet'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_1fw52CaAVPQ/RwINr95nQNI/AAAAAAAAABc/-UortpuKtZE/s72-c/Bild+1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-7927956972938229577</id><published>2007-09-25T17:26:00.000+02:00</published><updated>2007-09-25T17:45:19.026+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fotografie'/><category scheme='http://www.blogger.com/atom/ns#' term='Flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='Interessantes'/><title type='text'>Digital Photography School</title><content type='html'>Für alle, die die Fotografie genauso wie ich zu Ihren Hobbies zählen, dürfte &lt;a href="http://www.digital-photography-school.com/"&gt;digital-photography-school.com&lt;/a&gt; sehr interessant sein.&lt;br /&gt;&lt;br /&gt;Der Autor bietet eine vielzahl an Tipps und Tricks, mit denen man seinen Fotos den letzten Schliff verleihen kann. Täglich bietet der &lt;a href="http://feeds.feedburner.com/DigitalPhotographySchool"&gt;RSS-Feed&lt;/a&gt; neue Artikel die einem wirklich weiterhelfen. Oft gehen die  Ratschläge auch  weit über das Wissen, das in  konventionellen Büchern vermittelt wird hinaus. So fordert der Autor den Leser dazu auf, Regeln, wie die &lt;a href="http://en.wikipedia.org/wiki/Rule_of_thirds"&gt;Rules of thirds&lt;/a&gt;, bewusst zu brechen, um aussergewöhnliche Bilder zu erhalten.&lt;br /&gt;&lt;br /&gt;Hinzu kommt eine großartige Community, die in regelmäßigen Abständen gebeten wird, Ihre Meinung zu bestimmten Themen der Fotografie abzugeben. So wird eifrig über die beste Kamera oder die bessere Post - Production Software diskutiert.&lt;br /&gt;&lt;br /&gt;Diese Community hat selbstverständlich auch eine &lt;a href="http://www.flickr.com/groups/digitalps/"&gt;eigene Flickr Gruppe&lt;/a&gt; gegründet.&lt;br /&gt;&lt;br /&gt;Fazit:&lt;br /&gt;Wer auf der Suche nach einer informativen Seite über Fotografie mit einer tollen Community ist, nützliche Tipps rund um die Fotografie sucht und der englischen Sprache mächtig ist, findet hier einen tollen Blog der mit seinen regelmäßigen, qualitativ hochwertigen Beiträgen und seiner tollen Community für viel Freude an der Fotografie sorgt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-7927956972938229577?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/7927956972938229577/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=7927956972938229577' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/7927956972938229577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/7927956972938229577'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2007/09/digital-photography-school.html' title='Digital Photography School'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-4374977352670513615</id><published>2007-09-18T11:40:00.000+02:00</published><updated>2007-09-18T12:06:49.835+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='Rails'/><title type='text'>Netbeans 6 BETA</title><content type='html'>Es ist soweit. Die Netbeans 6 BETA steht auf &lt;a href="http://www.netbeans.org/"&gt;www.netbeans.org&lt;/a&gt; nun offiziell zum Download bereit. In dieser Version hat Netbeans viele interessante neue Funktionen. Zum Beispiel den GUI Editor Matisse, der es ermöglicht Swing Oberflächen schnell und komfortabel per Drag &amp;amp; Drop zu erstellen.&lt;br /&gt;Der Codeeditor wurde verbessert und bietet nun schnelle und sehr komplexe Codevervollständigung.&lt;br /&gt;Außerdem bietet Netbeans 6 volle Unterstützung für Ruby, Rails, JRuby, C und C++. Hinzu kommen Features wie die Entwicklung für mobile Endgeräte, UML und SOA.&lt;br /&gt;Mit an Bord sind die Server GlassFish v2 und der Apache Tomcat 6.0.13.&lt;br /&gt;Wer sich einen genauen Überblick verschaffen will findet &lt;a href="http://www.netbeans.org/community/releases/60/index.html"&gt;hier eine detailierte Auflistung&lt;/a&gt; und den Link zum Download der Beta. Ich für meinen Teil bin mit Netbeans 6 sehr zufrieden und warte schon voller Ungeduld auf die finale Version.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-4374977352670513615?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/4374977352670513615/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=4374977352670513615' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/4374977352670513615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/4374977352670513615'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2007/09/netbeans-6-beta.html' title='Netbeans 6 BETA'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-6714794428787625092</id><published>2007-09-17T09:29:00.000+02:00</published><updated>2007-09-18T12:08:18.616+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gaming'/><category scheme='http://www.blogger.com/atom/ns#' term='Wii'/><title type='text'>Guitar Hero 3</title><content type='html'>Wer genau wie ich mit Begeisterung Guitar Hero 1 + 2 mehr oder weniger erfolgreich gespielt hat, wartet wahrscheinlich ebenfalls sehnsüchtig auf den dritten Teil. Um das warten noch ein wenig zu verschönern gibt es nun im Internet eine mögliche Liste der Songs. Auf &lt;a href="http://www.megatonik.com/"&gt;www.megatonik.com&lt;/a&gt; findet man auf &lt;a href="http://www.megatonik.com/2007/09/16/rumor-guitar-hero-3-setlist-leaked/"&gt;dieser Seite&lt;/a&gt; eine Liste der Songs und ein cooles Bild, dass einem jetzt schon Lust auf den dritten Teil macht. Unter den Titeln findet man Tracks wie&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Poison- Talk Dirty to Me&lt;/li&gt;&lt;li&gt;Beastie Boys- Sabotage&lt;/li&gt;&lt;li&gt; Black Sabbath- Paranoid&lt;/li&gt;&lt;li&gt;Guns N Roses- Welcome to the Jungle&lt;/li&gt;&lt;li&gt; Kaiser Chiefs- Ruby&lt;/li&gt;&lt;/ul&gt;was einem das Warten wohl nicht einfacher macht. Dazu kommen interessante Neuerungen wie ein Online - Multiplayer - Modus. Außerdem wird das Spiel voraussichtlich auch für die Wii erscheinen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-6714794428787625092?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/6714794428787625092/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=6714794428787625092' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/6714794428787625092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/6714794428787625092'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2007/09/guitar-hero-3.html' title='Guitar Hero 3'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-6911677606547812614</id><published>2007-09-13T11:07:00.000+02:00</published><updated>2007-09-18T12:08:33.699+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fotografie'/><category scheme='http://www.blogger.com/atom/ns#' term='Flickr'/><title type='text'>Broneos Flickr</title><content type='html'>Nachdem ich Anfang des Jahre meine Leidenschaft für die Fotografie entdeckt habe, beschloss ich mir eine ordentliche Einsteigerkamera zu kaufen. Nach langer Suche fiel mir das Modell S6500fd von Fujifilm auf. Letztendlich fiel meine Wahl auch auf dieses Gerät und ich habe diese Entscheidung keinen Moment bereut. Inzwischen sind einige schöne Fotos zustande gekommen und wer Interesse hat sich ein Bild davon zu machen hat auf &lt;a href="http://www.flickr.com/photos/broneo/"&gt;meiner Flickr Seite&lt;/a&gt; die Möglichkeit. Viel Spass beim betrachten der Bilder. Für Tips und Anregungen bin ich jederzeit dankbar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-6911677606547812614?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/6911677606547812614/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=6911677606547812614' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/6911677606547812614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/6911677606547812614'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2007/09/broneos-flickr.html' title='Broneos Flickr'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-7526039223801938012</id><published>2007-09-11T09:55:00.000+02:00</published><updated>2007-09-13T11:06:22.182+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Interessantes'/><title type='text'>Schnäppchen</title><content type='html'>Für alle, die genau wie ich die Schnäppchen aus den Anfangszeiten Ebays vermissen, gibt es nun eine Alternative. Das Projekt nennt sich &lt;a href="http://www.luupo.de/"&gt;Luupo&lt;/a&gt; und ist unter der URL &lt;a href="http://www.luupo.de/"&gt;www.luupo.de&lt;/a&gt; zu erreichen. Noch befindet sich die Seite ganz am Anfang. Trotzdem bieten die Macher ein sehr interessantes und innovatives Konzept an. Theoretisch besteht dort die Möglichkeit einen Artikel wie zum Beispiel eine Playstation3 zum Preis von 0,49€ zu ergattern. Mit ein bisschen Glück versteht sich.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-7526039223801938012?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/7526039223801938012/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=7526039223801938012' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/7526039223801938012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/7526039223801938012'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2007/09/schnppchen.html' title='Schnäppchen'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2995993244004321720.post-4378371640627341269</id><published>2007-09-10T15:06:00.000+02:00</published><updated>2007-09-18T12:08:45.589+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>Projektplanung für Fortgeschrittene</title><content type='html'>Für alle die schon immer wissen wollten wie Projekte genau funktionieren, veranschaulicht &lt;a href="http://www.projectcartoon.com/cartoon/644/"&gt;dieser Comic&lt;/a&gt; von &lt;a href="http://theprojectcartoon.com"&gt;theprojectcartoon.com&lt;/a&gt; die verschiedenen Abläufe eines Projekts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2995993244004321720-4378371640627341269?l=broneo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://broneo.blogspot.com/feeds/4378371640627341269/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2995993244004321720&amp;postID=4378371640627341269' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/4378371640627341269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2995993244004321720/posts/default/4378371640627341269'/><link rel='alternate' type='text/html' href='http://broneo.blogspot.com/2007/09/projektplanung-fr-fortgeschrittene.html' title='Projektplanung für Fortgeschrittene'/><author><name>Broneo</name><uri>http://www.blogger.com/profile/12196902439695681731</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://farm2.static.flickr.com/1311/buddyicons/7557961@N08.jpg?1181598181'/></author><thr:total>0</thr:total></entry></feed>
