<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>knallisworld &#187; Diplomarbeit.. ftw!</title> <atom:link href="http://www.knallisworld.de/blog/category/diplomarbeit-ftw/feed/" rel="self" type="application/rss+xml" /><link>http://www.knallisworld.de/blog</link> <description>Where is the beef?</description> <lastBuildDate>Thu, 02 Feb 2012 23:10:07 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Der Laufplan fÃ¼r die Diplomarbeit</title><link>http://www.knallisworld.de/blog/2010/10/27/der-laufplan-fur-die-diplomarbeit/</link> <comments>http://www.knallisworld.de/blog/2010/10/27/der-laufplan-fur-die-diplomarbeit/#comments</comments> <pubDate>Wed, 27 Oct 2010 20:43:41 +0000</pubDate> <dc:creator>knalli</dc:creator> <category><![CDATA[Actually irrelevant!]]></category> <category><![CDATA[Diplomarbeit.. ftw!]]></category> <guid
isPermaLink="false">http://www.knallisworld.de/blog/?p=1269</guid> <description><![CDATA[Ich hatte eben in den alten E-Mails gesucht, da ich mal &#8220;aufgeschrieben&#8221; hatte, was man alles fÃ¼r die Anmeldung [sic!] zur Diplomarbeit benÃ¶tigt. Ich stelle den mal kommentarlos zur VerfÃ¼gung. Hallo zusammen, wer gedacht hat, das Anmelden zur Diplomarbeit wÃ¤re bei der FH easy, der hat die Rechnung ohne das PrÃ¼fungsamt gemacht. Leider steht folgende [...]]]></description> <content:encoded><![CDATA[<p>Ich hatte eben in den alten E-Mails gesucht, da ich mal &#8220;aufgeschrieben&#8221; hatte, was man alles fÃ¼r die Anmeldung [sic!] zur Diplomarbeit benÃ¶tigt. Ich stelle den mal kommentarlos zur VerfÃ¼gung.</p><blockquote><p>Hallo zusammen,</p><p>wer gedacht hat, das Anmelden zur Diplomarbeit wÃ¤re bei der FH easy, der hat die Rechnung ohne das PrÃ¼fungsamt gemacht. Leider steht folgende Todo-Liste NICHT online, wohl aber findet man aber Formulare auf dieser Seite http://www.studium.fh-koeln.de/service/formulare/u/01256.php &#8211; wer also schon mal eine Diplomarbeit geschrieben hat, der weiÃŸ wie der Hase geht.. der Rest steht nur dumm da.</p><p>Erstens: Der Antrag auf Zulassung<br
/> Weil es ein Amt ist, gibt es keine &#8220;Anmeldung&#8221;, aber einen &#8220;Antrag auf Zulassung&#8221;. Klingt komisch, ist aber so. Den &#8220;Antrag auf Zulassung zur Diplomarbeit und Kolloquium&#8230;&#8221; muss in _zweifacher_ Ausfertigung abgegeben werden.. und nein, das war noch nicht alles..</p><p>Zweitens: BAFÃ–G<br
/> FÃ¼r diejenigen, die BaFÃ¶g erhalten haben, mÃ¼ssen das zugehÃ¶rige Formblatt abholen. Diejenigen, die kein BaFÃ¶g erhalten haben, mÃ¼ssen aber auch ein Formular ausfÃ¼llen.. nÃ¤mlich um zu unterschreiben, das sie.. ui, richtig.. kein BafÃ¶g bekommen haben. Warum? Die besten 30 Absolventen mÃ¼ssen weniger zurÃ¼ckzahlen. Eigentlich ja keine schlechte Sache.</p><p>Drittens: Alle Guten Dinge sind drei &#8211; Externe Arbeiten<br
/> Sollte man auÃŸerhalb der FH eine Arbeit schreiben &#8211; was ja durchaus vorkommen wird &#8211; so benÃ¶tigt man ebenfalls das Formblatt &#8220;Betreuerin/Betreuer der Diplomarbeit aus der Industrie/Wirtschaft&#8221;.. da bei ist es vÃ¶llig egal, ob der externe Betreuer wirklich in Industrie/Wirtschaft sitzt, man kÃ¶nnte auch schreiben &#8220;nicht aus der FH KÃ¶ln&#8221;. Richtig geraten, dieses Formblatt muss auch _zweifach_ ausgefertigt abgegeben werden.</p><p>Der aufmerksame Leser, der gut im Kopfrechnen ist, sollte im schlimmsten Fall auf fÃ¼nf Formulare gekommen sein, die auszufÃ¼llen sind.</p><p>Viele GrÃ¼ÃŸe aus KÃ¶ln,<br
/> Jan</p><p>Jegliche Form von versteckter Ironie, Sarkasmus oder bÃ¶sen Witzen sind rein zufÃ¤llig. Wirklich.</p></blockquote> ]]></content:encoded> <wfw:commentRss>http://www.knallisworld.de/blog/2010/10/27/der-laufplan-fur-die-diplomarbeit/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>visualDependencies.de &#8211; die Seite zur Diplomarbeit</title><link>http://www.knallisworld.de/blog/2010/08/12/visualdependencies-de-die-seite-zur-diplomarbeit/</link> <comments>http://www.knallisworld.de/blog/2010/08/12/visualdependencies-de-die-seite-zur-diplomarbeit/#comments</comments> <pubDate>Thu, 12 Aug 2010 06:09:12 +0000</pubDate> <dc:creator>knalli</dc:creator> <category><![CDATA[Diplomarbeit.. ftw!]]></category> <guid
isPermaLink="false">http://www.knallisworld.de/blog/?p=1175</guid> <description><![CDATA[Zusammen mit meinem ehemaligen Kommilitonen habe ich eine Seite zu unserer Diplomarbeit gelaunched. Dort wird die Arbeit zur Zeit grob, in Zukunft mehr im Detail vorgestellt und ErgÃ¤nzungen behandelt. Auch mÃ¶gliche Weiterentwicklungen stehen auf den Plan.]]></description> <content:encoded><![CDATA[<p><a
href="http://www.knallisworld.de/blog/wp-content/uploads/2010/08/Bildschirmfoto-2010-08-12-um-08.08.25.png"><img
class="aligncenter size-full wp-image-1176" title="visualDependencies" src="http://www.knallisworld.de/blog/wp-content/uploads/2010/08/Bildschirmfoto-2010-08-12-um-08.08.25.png" alt="" width="233" height="74" /></a>Zusammen mit meinem ehemaligen Kommilitonen habe ich eine Seite zu unserer Diplomarbeit <a
href="http://www.visualdependencies.de">gelaunched</a>. Dort wird die Arbeit zur Zeit grob, in Zukunft mehr im Detail vorgestellt und ErgÃ¤nzungen behandelt. Auch mÃ¶gliche Weiterentwicklungen stehen auf den Plan.</p> ]]></content:encoded> <wfw:commentRss>http://www.knallisworld.de/blog/2010/08/12/visualdependencies-de-die-seite-zur-diplomarbeit/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Univention Absolventenpreis 2010 [Update]</title><link>http://www.knallisworld.de/blog/2010/06/09/univention-absolventenpreis-2010/</link> <comments>http://www.knallisworld.de/blog/2010/06/09/univention-absolventenpreis-2010/#comments</comments> <pubDate>Wed, 09 Jun 2010 18:26:06 +0000</pubDate> <dc:creator>knalli</dc:creator> <category><![CDATA[Diplomarbeit.. ftw!]]></category> <category><![CDATA[Privat]]></category> <guid
isPermaLink="false">http://www.knallisworld.de/blog/?p=1110</guid> <description><![CDATA[FÃ¼r unsere Diplomarbeit [siehe Update!] haben mein Kommilitone und ich den 1. Platz des Univention Absolventenpreises 2010 erhalten. Der Preis wurde im Rahmen der Auftaktveranstaltung zu den LinuxTagen 2010 in Berlin vergeben. Kriterien fÃ¼r den Preis waren u.a. innovative Â und praxisnahe Open-Source-Software-LÃ¶sungen. Update: Unter einer neuen Adresse erreichbar: www.visualdependencies.de (11.11.2010) Presse &#38; Co. pro-linux.de [...]]]></description> <content:encoded><![CDATA[<p>FÃ¼r unsere <a
href="http://drop.io/visualDependencies">Diplomarbeit</a> [siehe Update!] haben mein Kommilitone und ich den <a
href="http://www.univention.de/preistraeger10.html">1. Platz des Univention Absolventenpreises 2010</a> erhalten. Der Preis wurde im Rahmen der Auftaktveranstaltung zu den <a
href="http://www.linuxtag.org/2010/de.html">LinuxTagen 2010 in Berlin</a> vergeben. Kriterien fÃ¼r den Preis waren u.a. innovative Â und praxisnahe Open-Source-Software-LÃ¶sungen.</p><p><strong>Update:</strong> Unter einer neuen Adresse erreichbar: <a
href="http://www.visualdependencies.de/">www.visualdependencies.de</a> (11.11.2010)</p><h4>Presse &amp; Co.</h4><ul><li><a
href="http://www.pro-linux.de/news/1/15766/univention-zeichnet-abschlussarbeiten-aus.html">pro-linux.de</a></li><li><a
href="http://www.linux-magazin.de/NEWS/Linuxtag-2010-Absolventenpreis-belohnt-Datenbank-Visualisierung">linux-magazin.de</a></li><li><a
href="http://www.heise.de/open/meldung/LinuxTag-2010-Univention-Absolventenpreis-vergeben-1018038.html">heise.de</a></li><li><a
href="http://faeskorn-woyke.de/index.php/2010-06-10/linuxtag-2010-univention-absolventenpreis-ging-an-andre-kasper-und-jan-phlilipp/">faeskorn-woyke.de</a></li><li><a
href="http://www.golem.de/1006/75687.html">golem.de</a></li><li><a
href="http://t3n.de/news/linuxtag-2010-grosstes-open-source-event-europa-273766/">t3n.de</a></li><li><a
href="http://www.verwaltung.fh-koeln.de/aktuelles/2010/06/verw_msg_03052.html">fh-koeln.de</a></li><li><a
href="http://www.koelncampus.com/kc/page/858/118id/9871/neuigkeiten_detailansicht.html">koelncampus.de</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://www.knallisworld.de/blog/2010/06/09/univention-absolventenpreis-2010/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Die Diplomarbeit als Video</title><link>http://www.knallisworld.de/blog/2010/01/09/die-diplomarbeit-als-video/</link> <comments>http://www.knallisworld.de/blog/2010/01/09/die-diplomarbeit-als-video/#comments</comments> <pubDate>Sat, 09 Jan 2010 20:36:24 +0000</pubDate> <dc:creator>knalli</dc:creator> <category><![CDATA[Diplomarbeit.. ftw!]]></category> <category><![CDATA[Technologie/IT]]></category> <guid
isPermaLink="false">http://www.knallisworld.de/blog/?p=941</guid> <description><![CDATA[Geht nicht? Doch! Mit Hilfe des Visualisierungstool Gource (Open Source) lassen sich von SCMs wie Git oder Subversion sehr ansprechende Visualisierungen erzeugen. Es gibt auch einen netten Link, wie man das unter Mac OSX ans Laufen bekommt (man braucht dafÃ¼r MacPorts).]]></description> <content:encoded><![CDATA[<p>Geht nicht? Doch! Mit Hilfe des <a
href="http://code.google.com/p/gource/">Visualisierungstool Gource</a> (Open Source) lassen sich von SCMs wie Git oder Subversion sehr ansprechende Visualisierungen erzeugen. Es gibt auch einen <a
href="http://www.matthewhutchinson.net/2009/12/8/gource-on-osx-snow-leopard">netten Link, wie man das unter Mac OSX ans Laufen bekommt</a> (man braucht dafÃ¼r MacPorts).</p><p><object
width="500" height="400"><param
name="movie" value="http://www.youtube.com/v/AvG--rQxYWk&#038;fs=1"></param><param
name="allowFullScreen" value="true"></param><param
name="allowscriptaccess" value="always"></param><embed
src="http://www.youtube.com/v/AvG--rQxYWk&#038;fs=1" type="application/x-shockwave-flash" width="500" height="400" allowscriptaccess="always" allowfullscreen="true"></embed></object></p> ]]></content:encoded> <wfw:commentRss>http://www.knallisworld.de/blog/2010/01/09/die-diplomarbeit-als-video/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Diplomarbeit &#8211; Quo vadis?</title><link>http://www.knallisworld.de/blog/2010/01/08/diplomarbeit-quo-vadis/</link> <comments>http://www.knallisworld.de/blog/2010/01/08/diplomarbeit-quo-vadis/#comments</comments> <pubDate>Fri, 08 Jan 2010 17:48:53 +0000</pubDate> <dc:creator>knalli</dc:creator> <category><![CDATA[Diplomarbeit.. ftw!]]></category> <category><![CDATA[Technologie/IT]]></category> <guid
isPermaLink="false">http://www.knallisworld.de/blog/?p=936</guid> <description><![CDATA[Unsere betreuende Professorin der FH KÃ¶ln bietet eine Weiterentwicklung/FortfÃ¼hrung unserer Diplomarbeit an, vor allem hinsichtlich Erweiterungen der graphischen Darstellung (andere Graphen, neue Graphen) sowie neue Arten von &#8220;Mustern&#8221;. Bei Interesse einfach bei ihr melden. UnabhÃ¤ngig davon habe ich selber damit angefangen, das Projekt nach zubauen neu zubauen. Das Projekt steckt allerdings noch in den &#8220;anfÃ¤nglichen [...]]]></description> <content:encoded><![CDATA[<p>Unsere betreuende Professorin der FH KÃ¶ln <a
href="http://faeskorn-woyke.de/index.php/2010-01-08/verschiedenen-abschlussarbeiten-projekt-visualdependencies-zu-vergeben/">bietet eine Weiterentwicklung/FortfÃ¼hrung unserer Diplomarbeit an</a>, vor allem hinsichtlich Erweiterungen der graphischen Darstellung (andere Graphen, neue Graphen) sowie neue Arten von &#8220;Mustern&#8221;. Bei Interesse einfach bei ihr melden.</p><p>UnabhÃ¤ngig davon habe ich selber damit angefangen, das Projekt <span
style="text-decoration: line-through;">nach zubauen</span> neu zubauen. Das Projekt steckt allerdings noch in den &#8220;anfÃ¤nglichen AnfÃ¤ngen&#8221; <img
src='http://www.knallisworld.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> und konkurriert daher noch nicht wirklich als Fork o.Ã¤. Voraussichtlich wird die Neuentwicklung auch zunÃ¤chst nur zum Sammeln &amp; Analysieren sein, und die Daten entsprechend exportieren kÃ¶nnen, damit es mit dem vorhandenen Programm kompatibel ist. Aber wie gesagt, noch ist da nichts zu sehen.</p> ]]></content:encoded> <wfw:commentRss>http://www.knallisworld.de/blog/2010/01/08/diplomarbeit-quo-vadis/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Auszeichnung mit dem Innovationspreis (Update)</title><link>http://www.knallisworld.de/blog/2009/12/12/auszeichnung-mit-dem-innovationspreis/</link> <comments>http://www.knallisworld.de/blog/2009/12/12/auszeichnung-mit-dem-innovationspreis/#comments</comments> <pubDate>Sat, 12 Dec 2009 13:24:10 +0000</pubDate> <dc:creator>knalli</dc:creator> <category><![CDATA[Aktuelles]]></category> <category><![CDATA[Diplomarbeit.. ftw!]]></category> <guid
isPermaLink="false">http://www.knallisworld.de/blog/?p=922</guid> <description><![CDATA[Just for note: Im Rahmen unserer Diplomarbeit sind mein Kommilitone und ich gestern Abend auf der Weihnachtsfeier der Firma Opitz Consulting mit dem &#8220;Innovationspreis fÃ¼r Informatik (3. Platz)&#8221; ausgezeichnet worden. Weitere Informationen Presse: Oberberg-Aktuell (12.12.09) FH KÃ¶ln (22.12.09)]]></description> <content:encoded><![CDATA[<p>Just for note: Im Rahmen unserer Diplomarbeit sind mein Kommilitone und ich gestern Abend auf der Weihnachtsfeier der Firma Opitz Consulting mit dem &#8220;Innovationspreis fÃ¼r Informatik (3. Platz)&#8221; ausgezeichnet worden.</p><p><a
href="http://www.opitz-consulting.com/unternehmen/opitz_consulting_innovationspreis.php">Weitere Informationen</a></p><p>Presse:</p><ul><li><a
href="http://www.oberberg-aktuell.de/index.php?id=70&amp;no_cache=1&amp;tx_ttnews%5Btt_news%5D=103535&amp;cHash=f3b3a4cee2">Oberberg-Aktuell</a> (12.12.09)</li><li><a
href="http://www.f10.fh-koeln.de/Nachrichten/2009/12/f10_msg_05068.html">FH KÃ¶ln</a> (22.12.09)</li></ul> ]]></content:encoded> <wfw:commentRss>http://www.knallisworld.de/blog/2009/12/12/auszeichnung-mit-dem-innovationspreis/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>VerÃ¶ffentlichung der Diplomarbeit</title><link>http://www.knallisworld.de/blog/2009/08/24/veroffentlichung-der-diplomarbeit/</link> <comments>http://www.knallisworld.de/blog/2009/08/24/veroffentlichung-der-diplomarbeit/#comments</comments> <pubDate>Sun, 23 Aug 2009 23:08:35 +0000</pubDate> <dc:creator>knalli</dc:creator> <category><![CDATA[Aktuelles]]></category> <category><![CDATA[Diplomarbeit.. ftw!]]></category> <category><![CDATA[Privat]]></category> <guid
isPermaLink="false">http://www.knallisworld.de/blog/?p=827</guid> <description><![CDATA[Bereits in einigen BeitrÃ¤gen der letzten Monate hatte ich Themen aufgegriffen, die im Zusammenhang mit meiner Diplomarbeit standen. Diese ist nun fertig, bewertet und kann nun verÃ¶ffentlicht werden. Die Diplomarbeit von von einem Kommilitonen und mir zusammen ausgearbeitet. Eine DownloadmÃ¶glichkeit derÂ Diplomarbeit ist nun vorhanden. Die Arbeit beschÃ¤ftigt sich mit dem Thema der Visualisierung von [...]]]></description> <content:encoded><![CDATA[<p>Bereits in einigen BeitrÃ¤gen der letzten Monate hatte ich Themen aufgegriffen, die im Zusammenhang mit meiner Diplomarbeit standen. Diese ist nun fertig, bewertet und kann nun verÃ¶ffentlicht werden. Die Diplomarbeit von von einem Kommilitonen und mir zusammen ausgearbeitet. Eine DownloadmÃ¶glichkeit derÂ <a
href="http://drop.io/visualdependencies/asset/da-2009-philipp-kasper-v1-pdf">Diplomarbeit</a> ist nun vorhanden.</p><p>Die Arbeit beschÃ¤ftigt sich mit dem Thema der Visualisierung von Datenbankobjekten, also Tabellen, Views und Trigger. Dabei geht es jedoch nicht um die Objekte selber, sondern vielmehr um eine geeignete Darstellung der AbhÃ¤ngigkeiten. Diese kÃ¶nnen sowohl wechselseitig (Trigger) als auch nur &#8220;einfach&#8221; komplex sein (Viewhierarchien). Als Produkt entwickelten wir das Produkt &#8220;visualDependencies&#8221;, welches ebenfalls derzeit kostenfrei zum Herunterladen <a
href="http://drop.io/visualdependencies">verfÃ¼gbar</a> ist.</p> ]]></content:encoded> <wfw:commentRss>http://www.knallisworld.de/blog/2009/08/24/veroffentlichung-der-diplomarbeit/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Vollbracht.</title><link>http://www.knallisworld.de/blog/2009/08/07/vollbracht/</link> <comments>http://www.knallisworld.de/blog/2009/08/07/vollbracht/#comments</comments> <pubDate>Thu, 06 Aug 2009 23:09:38 +0000</pubDate> <dc:creator>knalli</dc:creator> <category><![CDATA[Aktuelles]]></category> <category><![CDATA[Diplomarbeit.. ftw!]]></category> <guid
isPermaLink="false">http://www.knallisworld.de/blog/?p=810</guid> <description><![CDATA[Hoffentlich ist es dem Leser aufgefallen (weil das wÃ¼rde ja implizieren, dass der Blog bereits vorher einmal gesehen wurde *g*), habe ich dem Blog ein frischeres Design spendiert. Nicht zuletzt nutzt es den Platz etwas effektiver, bisher wurde viel verschenkt. Diese Woche haben wir unsere Diplomarbeit gedruckt und abgegeben. Jetzt heiÃŸt es warten. FÃ¼r Interessierte: [...]]]></description> <content:encoded><![CDATA[<p>Hoffentlich ist es dem Leser aufgefallen (weil das wÃ¼rde ja implizieren, dass der Blog bereits vorher einmal gesehen wurde *g*), habe ich dem Blog ein frischeres <a
href="http://digitalnature.ro/projects/arclite/">Design</a> spendiert. Nicht zuletzt nutzt es den Platz etwas effektiver, bisher wurde viel verschenkt.</p><p>Diese Woche haben wir unsere Diplomarbeit gedruckt und abgegeben. Jetzt heiÃŸt es warten. FÃ¼r Interessierte: Es wird auch hier eine VerÃ¶ffentlichung mitsamt der entwickelten Software geben. Bitte Geduld.</p> <a
href='http://www.knallisworld.de/blog/2009/08/07/vollbracht/sp_a0132/' title='SP_A0132'><img
width="150" height="150" src="http://www.knallisworld.de/blog/wp-content/uploads/2009/08/SP_A0132-150x150.jpg" class="attachment-thumbnail" alt="SP_A0132" title="SP_A0132" /></a> <a
href='http://www.knallisworld.de/blog/2009/08/07/vollbracht/sp_a0136/' title='SP_A0136'><img
width="150" height="150" src="http://www.knallisworld.de/blog/wp-content/uploads/2009/08/SP_A0136-150x150.jpg" class="attachment-thumbnail" alt="SP_A0136" title="SP_A0136" /></a> <a
href='http://www.knallisworld.de/blog/2009/08/07/vollbracht/sp_a0137/' title='SP_A0137'><img
width="150" height="150" src="http://www.knallisworld.de/blog/wp-content/uploads/2009/08/SP_A0137-150x150.jpg" class="attachment-thumbnail" alt="SP_A0137" title="SP_A0137" /></a> <a
href='http://www.knallisworld.de/blog/2009/08/07/vollbracht/img_5232/' title='IMG_5232'><img
width="150" height="150" src="http://www.knallisworld.de/blog/wp-content/uploads/2009/08/IMG_5232-150x150.jpg" class="attachment-thumbnail" alt="IMG_5232" title="IMG_5232" /></a> ]]></content:encoded> <wfw:commentRss>http://www.knallisworld.de/blog/2009/08/07/vollbracht/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Statistiken via Subversionhistory</title><link>http://www.knallisworld.de/blog/2009/07/31/statistiken-via-subversionhistory/</link> <comments>http://www.knallisworld.de/blog/2009/07/31/statistiken-via-subversionhistory/#comments</comments> <pubDate>Fri, 31 Jul 2009 10:56:05 +0000</pubDate> <dc:creator>knalli</dc:creator> <category><![CDATA[Diplomarbeit.. ftw!]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[Technologie/IT]]></category> <category><![CDATA[Tipps]]></category> <guid
isPermaLink="false">http://www.knallisworld.de/blog/?p=807</guid> <description><![CDATA[Nach einem erfolgreichen Projekt ist es interessant, was denn so alles gelaufen ist. Bei der Verwendung von Subversion (oder natÃ¼rlich auch einem anderen Versionskontrollsystem) ist es &#8220;leicht&#8221;, die History einfach nach den Taten zu analysieren und daraus Berichte zu erstellen. Einfach deswegen in AnfÃ¼hrungszeichen, weil dies natÃ¼rlich hÃ¤ndisch gesehen zuviel Zeit beanspruchen wÃ¼rde. FÃ¼r diesen [...]]]></description> <content:encoded><![CDATA[<p>Nach einem erfolgreichen Projekt ist es interessant, was denn so alles gelaufen ist. Bei der Verwendung von Subversion (oder natÃ¼rlich auch einem anderen Versionskontrollsystem) ist es &#8220;leicht&#8221;, die History einfach nach den Taten zu analysieren und daraus Berichte zu erstellen. Einfach deswegen in AnfÃ¼hrungszeichen, weil dies natÃ¼rlich hÃ¤ndisch gesehen zuviel Zeit beanspruchen wÃ¼rde.</p><p>FÃ¼r diesen Fall gibt es <a
href="http://www.statsvn.org">StatSVN</a>, ein kleines in Java entwickeltes Tool, welches fÃ¼r eine Working Copy die komplette History in einem HTML-Report (wahlweise auch XML/XDOC) visualisiert. Dabei werden sowohl Tabellen als auch Diagramme erstellt &#8211; genial Sache! Da komplett Ã¼ber Kommandozeile lauffÃ¤hig, ist eine Integration in Ant/Maven kein Problem; ebensowenig in andere Buildscripts.</p><p>Nachdem man eine neue Working Copy erstellt hat (bevorzuge ich mal an dieser Stelle), reichen 2 Befehle zum Generieren:</p><pre style="padding: 0px; margin: 0px;">svn log -v --xml [ort] &gt; svn.log</pre><p>erstellt eine XML-Log der Commits, dabei ist &#8220;Ort&#8221; natÃ¼rlich optional und kann bspw. der Ort der Workingcopy sein (in Scripts)</p><pre style="padding: 0px; margin: 0px;">java -jar statsvn.jar {working-copy-dir} {svn.log}</pre><p>erstellt schlieÃŸlich den Bericht. Wichtig sind dabei vor allem die Paratemer -output-dir, -threads. Die letzten beiden Parameter sind Pflicht.</p><p>TatsÃ¤chlich sollte man sich jedoch vorsehen, auf welchem Repository man es ausfÃ¼hrt. Zwar lÃ¤sst sich die Threadzahl (Standard 25) einstellen, aber es gibt auch Server, die damit absolut nicht klarkommen. FÃ¼r diesen Fall empfehle ich das Spiegeln des kompletten Repositories auf die lokale Festplatte; dann muss ein neuer Checkout gemacht werden sowie zwischenzeitlich ein weiterer Sync der Repositories, aber das Generieren der Statistiken funktioniert wesentlich(!) schneller.</p><p><a
name="How_do_I_download_my_Subversion_history?"></a></p><p><a
name="How_do_I_download_my_Subversion_history?"></a></p><p><a
name="How_do_I_download_my_Subversion_history?"></a></p><p><a
name="How_do_I_download_my_Subversion_history?"></a></p><p>Mit dieser <a
href="http://code.google.com/p/support/wiki/FAQ">Anleitung</a> ist ein Spiegel schnell eingerichtet, mittels dem letzten Befehl (svnsync sync&#8230;) wird das Repository auch spÃ¤ter schnell gesynct, Ã¤hnlich einem svn update.</p> ]]></content:encoded> <wfw:commentRss>http://www.knallisworld.de/blog/2009/07/31/statistiken-via-subversionhistory/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Java-Anwendungen mittels Ant-Script in eine Drop deployen</title><link>http://www.knallisworld.de/blog/2009/07/17/java-anwendungen-mittels-ant-script-in-eine-drop-deployen/</link> <comments>http://www.knallisworld.de/blog/2009/07/17/java-anwendungen-mittels-ant-script-in-eine-drop-deployen/#comments</comments> <pubDate>Fri, 17 Jul 2009 11:40:22 +0000</pubDate> <dc:creator>knalli</dc:creator> <category><![CDATA[Diplomarbeit.. ftw!]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[Technik]]></category> <guid
isPermaLink="false">http://www.knallisworld.de/blog/?p=794</guid> <description><![CDATA[Im Anschluss an meine vorangegangenen Artikel Ã¼ber das automatische Builden und Deployen einer Java-Anwendung (als Jar, als Mac-Applikation und als Windows-Exe) folgt nun ein Howto, wie man eine Drop von drop.io automatisch aktualisieren kann. Leider gibt es derzeit weder eine Java-API-Implementierung der drop.io API noch einen Ant-Build-Task, letzteres ist dann natÃ¼rlich keine Ãœberraschung. Daher verwende [...]]]></description> <content:encoded><![CDATA[<p>Im Anschluss an meine vorangegangenen Artikel Ã¼ber das automatische <a
href="http://www.knallisworld.de/blog/2009/04/21/automatischer-deploy-von-java-applikationen-oder-ant-builds-mit-externen-jars-und-svn-informationen/#content">Builden und Deployen einer Java-Anwendung</a> (als Jar, als <a
href="http://www.knallisworld.de/blog/2009/04/21/java-applikation-als-mac-anwendung-deployen-ant/#content">Mac-Applikation</a> und als <a
href="http://www.knallisworld.de/blog/2009/07/09/java-anwendungen-mit-exe-wrapper/#content">Windows-Exe</a>) folgt nun ein Howto, wie man eine Drop von <a
href="http://drop.io">drop.io</a> automatisch aktualisieren kann.</p><p>Leider gibt es derzeit weder eine Java-API-Implementierung der <a
href="http://api.drop.io/">drop.io API</a> noch einen Ant-Build-Task, letzteres ist dann natÃ¼rlich keine Ãœberraschung. Daher verwende ich <a
href="http://iorb.netcorex.org/">iOrb</a>, ein<em> drop.io command line interface</em>, entwickelt in Ruby. Daher ist auf dem System Ruby zwingend erforderlich &#8212; fÃ¼r Alternativen bin ich selbstverstÃ¤ndlich offen.</p><p>Nach einer beispiellos <a
href="http://iorb.netcorex.org/install/">simplen Installation</a> ist <em>iorb</em> als Command verfÃ¼gbar. In meinem Falle beginnen die Deploy-Apps mit <em>&#8220;application-&#8221;</em>, daher reicht ein Pattern, um alle zu lÃ¶schen.</p><pre class="brush: xml; title: ; notranslate">
&lt;target name=&quot;deployToDropio&quot; depends=&quot;makeAll&quot;&gt;
  &lt;!-- Delete all application assets --&gt;
  &lt;exec executable=&quot;iorb&quot;&gt;
    &lt;arg line=&quot;destroy ${drop.drop_name}:/application-*/ --force&quot; /&gt;
  &lt;/exec&gt;
  &lt;!-- Upload new versions --&gt;
  &lt;exec executable=&quot;iorb&quot;&gt;
    &lt;arg line=&quot;add deploy/Application.jar --drop-name ${drop.drop_name}&quot; /&gt;
  &lt;/exec&gt;
  &lt;exec executable=&quot;iorb&quot;&gt;
    &lt;arg line=&quot;add deploy/Application.exe --drop-name ${drop.drop_name}&quot; /&gt;
  &lt;/exec&gt;
  &lt;!-- zip mac app dir --&gt;
  &lt;zip destfile=&quot;deploy/Application.app.zip&quot; basedir=&quot;deploy/Application.app&quot; /&gt;
  &lt;exec executable=&quot;iorb&quot;&gt;
    &lt;arg line=&quot;add deploy/Application.app.zip --drop-name ${drop.drop_name}&quot; /&gt;
  &lt;/exec&gt;
&lt;/target&gt;
</pre><p>Vor dem ersten Starten muss/will iOrb eine Profildatei in ~/.iorbrc anlegen. DafÃ¼r ist ein API-Token von drop.io notwendig.</p><p>Dort werden auch im Yaml-Format die angelegten Drops gespeichert. Falls man bereits im Vorfeld eine Drop angelegt hat, so kann man diese Datei auch spÃ¤ter im einen Texteditor entsprechend bearbeiten. Dort werden auch die PasswÃ¶rter und Tokens abgelegt.</p> ]]></content:encoded> <wfw:commentRss>http://www.knallisworld.de/blog/2009/07/17/java-anwendungen-mittels-ant-script-in-eine-drop-deployen/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
