<?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>Niklas Rother - XNA, Computer &#38; mehr &#187; Plugin</title>
	<atom:link href="http://niklas-rother.de/tags/plugin/feed/" rel="self" type="application/rss+xml" />
	<link>http://niklas-rother.de</link>
	<description>Ein Blog über XNA, C#, Software, und anderes...</description>
	<lastBuildDate>Thu, 09 Feb 2012 12:53:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Freien Speicher mit Munin überwachen</title>
		<link>http://niklas-rother.de/artikel/freien-speicher-mit-munin-uberwachen/</link>
		<comments>http://niklas-rother.de/artikel/freien-speicher-mit-munin-uberwachen/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 13:45:12 +0000</pubDate>
		<dc:creator>Niklas</dc:creator>
				<category><![CDATA[Betriebsyteme]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[munin]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[speicher]]></category>

		<guid isPermaLink="false">http://niklas-rother.de/?p=1417</guid>
		<description><![CDATA[So, zurück aus dem Urlaub, da kann es ja weitergehen mit dem bloggen Wer Munin zum überwachen seine(r/s) Server(s) benutzt (wie ich) kennt wahrscheinlich auch den Graph, der die Speicherauslastung anzeigt. Der sieht ungefähr so aus: Aber ganz ehrlich: Ich &#8230; <a href="http://niklas-rother.de/artikel/freien-speicher-mit-munin-uberwachen/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So, zurück aus dem Urlaub, da kann es ja weitergehen mit dem bloggen <img src='http://niklas-rother.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Wer <a href="http://munin-monitoring.org/">Munin</a> zum überwachen seine(r/s) Server(s) benutzt (wie ich) kennt wahrscheinlich auch den Graph, der die Speicherauslastung anzeigt. Der sieht ungefähr so aus:</p>
<p><a href="http://niklas-rother.de/wp-content/uploads/2011/08/memory-month.png" rel="shadowbox[sbpost-1417];player=img;" title="memory-month"><img style=' float: left; padding: 4px; margin: 0 7px 2px 0;'  class="size-medium wp-image-1418 alignleft" title="memory-month" src="http://niklas-rother.de/wp-content/uploads/2011/08/memory-month-300x255.png" alt="" width="300" height="255" /></a>Aber ganz ehrlich: Ich steige da nicht durch&#8230; Zum einen ist der Graph blöd skaliert (ich habe nur 200MB RAM, aber er geht bis 25GB), und man kann auch nicht wirklich erkennen, ob man nun noch Speicher hat oder nicht.</p>
<p>Also dachte ich mir, bauen ich doch mein <a title="These points of data make a beautifull line… Speicherverbrauch von Debian überwachen und als Diagramm darstellen" href="http://niklas-rother.de/artikel/these-points-of-data-make-a-beautifull-line-speicherverbrauch-von-debian-uberwachen-und-als-diagramm-darstellen/">altes Skript</a> etwas um, und integriere es in Munin. Das ist gar nicht schwer, denn es gibt natürlich eine passende <a href="http://munin-monitoring.org/wiki/HowToWritePlugins">Anleitung</a>.</p>
<p><span id="more-1417"></span></p>
<p>Also das Skript ein bisschen umgeschrieben, und fertig ist das Ding. Um es in Munin zu integrieren muss es natürlich ausführbar gemacht werden (<em>chmod a+x file</em>) und unter <em>/etc/munin/plugins</em> ein Link auf die Datei angelegt werden. Danach noch <em>munin-node</em> neustarten, und fertig ist das eigene Plugin.</p>
<p>Überwacht werden der vorhandene und benutzte RAM und Swap. Die Daten werden aus der Ausgabe von free gewonnen. Ein Bild kann ich leider noch nicht zeigen, ich habe das ja selber erst seit 30min laufen&#8230; Aber ich hoffe doch auf ein besseres Bild als das da oben. Hier ist also der komplette Code:</p>
<pre class="brush: bash; title: ; notranslate">

#!/bin/sh

#Munin Plugin to monitor the ouput of free
#Written by Niklas Rother 2011

case $1 in
config)
cat &lt;&lt;'EOM'
graph_title Memory ussage
graph_vlabel Vytes
RAM_total.label Total RAM
RAM_used.label Used RAM
Swap_total.label Total Swap
Swap_used.label Used Swap
graph_args --base 1024 -l 0
graph_scale yes
graph_category other
graph_info This graph shows some values of the output of &quot;free&quot;. The buffer/cache adjusted values are used.
RAM_total.info The total ammount of build in RAM (free total colum)
RAM_used.info The ammount of RAM currently used by processes (excluding buffers and caches)
Swap_total.info The total ammount of availible available Swap
Swap_used.info The ammount of Swap currently used by processes
EOM
exit 0;;
esac

echo -n &quot;RAM_total.value &quot;
free|grep Mem:|awk '{ print $2 }'

echo -n &quot;RAM_used.value &quot;
free|grep cache:|awk '{ print $3 }'

echo -n &quot;Swap_total.value &quot;
free|grep Swap:|awk '{ print $2 }'

echo -n &quot;Swap_used.value &quot;
free|grep Swap:|awk '{ print $3 }'
</pre>
<br /><a href="http://niklas-rother.de/?p=1417#comments" title="Comments on &quot;Freien Speicher mit Munin überwachen&quot;"><img src="http://niklas-rother.de/wp-content/plugins/feed-comments-number/image.php?1417" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://niklas-rother.de/artikel/freien-speicher-mit-munin-uberwachen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WP Month Calendar</title>
		<link>http://niklas-rother.de/artikel/wp-month-calendar/</link>
		<comments>http://niklas-rother.de/artikel/wp-month-calendar/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 16:34:42 +0000</pubDate>
		<dc:creator>Niklas</dc:creator>
				<category><![CDATA[Meine Programme]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[widget]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wp month calendar]]></category>

		<guid isPermaLink="false">http://niklas-rother.de/?p=1225</guid>
		<description><![CDATA[Mal wieder ein neues Plugin von mir: WP Month Calendar. Macht was der Name sagt: Es ist eine modifizierte Version des Kalender Widgets, das WordPress schon an Bord hat. Die Version von WordPress stellt immer einen Monat dar, meine ein &#8230; <a href="http://niklas-rother.de/artikel/wp-month-calendar/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mal wieder ein neues Plugin von <img src="file:///D:/xampp/htdocs/wp/wp-content/plugins/wp-month-calendar/screenshot-1.png" alt="" />mir: <strong>WP Month Calendar</strong>. Macht was der Name sagt: Es ist eine modifizierte Version des Kalender Widgets, das WordPress schon an Bord hat. Die Version von WordPress stellt immer einen Monat dar, meine ein ganzes Jahr, immer mit einem Link pro Mo<a href="http://niklas-rother.de/wp-content/uploads/2011/01/screenshot-1.png" rel="shadowbox[sbpost-1225];player=img;" title="screenshot-1"><img style=' float: left; padding: 4px; margin: 0 7px 2px 0;'  class="alignleft size-medium wp-image-1227" title="screenshot-1" src="http://niklas-rother.de/wp-content/uploads/2011/01/screenshot-1-300x195.png" alt="" width="300" height="195" /></a>nat. Im Tooltip sieht man dann die Beiträge aus diesem Monat.</p>
<p>Das ganze wurde aus Eigenbedarf geschrieben, ich wollte das Widget einsetzen, aber ich schreiben zu wenige Artikel um es zu füllen <img src='http://niklas-rother.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><span id="more-1225"></span></p>
<p>Es ist ganz unten auf der Seite zu sehen. Wenn noch jemand einen Vorschlag hat, immer her damit&#8230; Wäre auch gut, wenn sich jemand den HTML Code anschauen könnte, ich muss die Breite auf 25% setzen, sonst sieht es bescheuert aus, das Original funktioniert aber auch ohne solche Hacks. Leider finde ich den Fehler nicht&#8230;</p>
<p>Wer es benutzen will findet es im WordPress Plugin Directory als <a href="http://wordpress.org/extend/plugins/wp-month-calendar/">WP Month Calendar</a>.</p>
<p>BTW: Shotty, du hast meinen Mauszeiger nicht richtig aufgenommen, ich hovere doch grade über einem Link&#8230;</p>
<br /><a href="http://niklas-rother.de/?p=1225#comments" title="Comments on &quot;WP Month Calendar&quot;"><img src="http://niklas-rother.de/wp-content/plugins/feed-comments-number/image.php?1225" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://niklas-rother.de/artikel/wp-month-calendar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mein erstes WordPress Plugin</title>
		<link>http://niklas-rother.de/artikel/mein-erstes-wordpress-plugin/</link>
		<comments>http://niklas-rother.de/artikel/mein-erstes-wordpress-plugin/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 16:44:38 +0000</pubDate>
		<dc:creator>Niklas</dc:creator>
				<category><![CDATA[Meine Programme]]></category>
		<category><![CDATA[bugtracker]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wp mantis]]></category>

		<guid isPermaLink="false">http://niklas-rother.de/?p=893</guid>
		<description><![CDATA[Es ist geschafft: Mein erstes WordPress Plugin ist fertig! In der letzten Zeit habe ich an einem Plugin gearbeitet, das es ermöglicht, Bugs, Chagelogs und Roadmaps aus Mantis direkt in WordPress einzubinden. So kann man auf Projektseiten immer über den &#8230; <a href="http://niklas-rother.de/artikel/mein-erstes-wordpress-plugin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Es ist geschafft: Mein erstes WordPress Plugin ist fertig!</p>
<p>In der letzten Zeit habe ich an einem Plugin gearbeitet, das es ermöglicht, Bugs, Chagelogs und Roadmaps aus Mantis direkt in WordPress einzubinden. So kann man auf Projektseiten immer über den aktuellen Status informieren. (Jetzt ratet mal, was ich vor habe <img src='http://niklas-rother.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p>
<p>So ein Plugin gibt es ansich schon, aber es wurde wohl von Autor aufgegeben und hatte auch nicht alle Funktionen, die ich mir gewünscht hatte. Also habe ich selber Hand angelegt und das ganze verbessert. Die Früchte meiner Arbeit kann man jetzt im offiziellen Repository betrachten: <a href="http://wordpress.org/extend/plugins/wp-mantis/">http://wordpress.org/extend/plugins/wp-mantis/</a></p>
<p>Wer noch Fehler findet darf sie gerne im <a href="http://bugs.niklas-rother.de">Bugtracker </a>melden. (oder hier in den Kommentaren)</p>
<br /><a href="http://niklas-rother.de/?p=893#comments" title="Comments on &quot;Mein erstes WordPress Plugin&quot;"><img src="http://niklas-rother.de/wp-content/plugins/feed-comments-number/image.php?893" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://niklas-rother.de/artikel/mein-erstes-wordpress-plugin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Es will einfach nicht!</title>
		<link>http://niklas-rother.de/artikel/es-will-einfach-nicht/</link>
		<comments>http://niklas-rother.de/artikel/es-will-einfach-nicht/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 15:56:58 +0000</pubDate>
		<dc:creator>Niklas</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://niklas-rother.de/?p=802</guid>
		<description><![CDATA[Seit ein paar Tagen quält mich ein Problem: Jetzt gebe ich es auf. Worum es geht..? Gut also der Reihe nach: Nico hat mich in den Kommentaren auf die Idee gebracht, ein Plugin zu schreiben, das für bestimmte Seiten ein &#8230; <a href="http://niklas-rother.de/artikel/es-will-einfach-nicht/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Seit ein paar Tagen quält mich ein Problem: Jetzt gebe ich es auf. Worum es geht..? Gut also der Reihe nach: <a href="http://nkreipke.wordpress.com/">Nico</a> hat mich in den Kommentaren auf die Idee gebracht, ein Plugin zu schreiben, das für bestimmte Seiten ein anderes Theme anzeigt, als für den Rest des Blogs. Gesagt getan, relativ schnell hatte ich folgendes Gerüst:</p>
<pre class="brush: php; title: ; notranslate">&lt;?php
$nr_pt_themed_PP = array('page2' =&gt; 'Default', 'post5' =&gt; 'Constructor');

function nr_pt_get_theme_for($page_or_post)
{
	global $nr_pt_themed_PP;

	if(array_key_exists($page_or_post, $nr_pt_themed_PP))
		return $nr_pt_themed_PP[$page_or_post];
	else
		return '';
}

//Helper. Returns the option from the selected theme, or the default value, if no theme selected
function nr_pt_GetOptionOrDefault($default, $option)
{
	if(is_page() || is_single())
		{
			global $post;
			$theme = nr_pt_get_theme_for($post-&gt;post_type . $post-&gt;ID);

			if(empty($theme))
				return $default; //no filtering
			else
			{
				$all_themes = get_themes();
				return $all_themes[$theme][$option];
			}
		}
		else
			return $default;
}

function nr_pt_filter_template($template)
{
	return nr_pt_GetOptionORDefault($template, 'Template');
}

function nr_pt_filter_stylesheet($stylesheet)
{
	return nr_pt_GetOptionORDefault($stylesheet, 'Stylesheet');
}

function nr_pt_filter_template_dir($template_dir)
{
	return nr_pt_GetOptionORDefault($template_dir, 'Template Dir');
}

function nr_pt_filter_stylesheet_dir($stylesheet_dir)
{
	return nr_pt_GetOptionORDefault($stylesheet_dir, 'Stylesheet Dir');
}
//Filters
add_filter('template', 'nr_pt_filter_template', 1); //1 is the priority, so this filter is the first!
add_filter('stylesheet', 'nr_pt_filter_stylesheet', 1);
add_filter('stylesheet_directory ', 'nr_pt_filter_stylesheet_dir', 1);
add_filter('template_directory ', 'nr_pt_filter_template_dir', 1);
?&gt;</pre>
<p><span id="more-802"></span>Nur: Es will nicht so richtig&#8230; Ansich reicht es, auf template und stylesheet Filter anzuwenden, und schon sollte ein anderes Theme angezeigt werden. Der PHP Code ist auch in Ordnung, nur scheinbar kommt WordPress damit nicht klar:</p>
<p><a href="http://niklas-rother.de/wp-content/uploads/2010/07/Screenshot065.png" rel="shadowbox[sbpost-802];player=img;" title="Screenshot065"><img class="alignnone size-medium wp-image-803" title="Screenshot065" src="http://niklas-rother.de/wp-content/uploads/2010/07/Screenshot065-300x200.png" alt="" width="300" height="200" /></a></p>
<p>Das Standard-Theme ist TwentyTen, und das alte Default Theme ist noch zusätzlich installiert. Auf Seite 2 wird mir aber nur das oben sichtbare angezeigt.</p>
<p>Laut Firebug wird aber das richtige Stylesheet geladen. Es liegt auch nicht an Firefox, der IE macht den gleichen Mist (war ja bei PHP Sachen auch zu erwarten&#8230;)</p>
<p>Wenn irgendein WP-Guru den Fehler sieht, wäre ich sehr dankbar, wenn er mir helfen würde&#8230; Vermutlich muss ich noch etwas filtern&#8230;?!</p>
<p>Ansonsten erkläre ich das Projekt für gescheitert <img src='http://niklas-rother.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<br /><a href="http://niklas-rother.de/?p=802#comments" title="Comments on &quot;Es will einfach nicht!&quot;"><img src="http://niklas-rother.de/wp-content/plugins/feed-comments-number/image.php?802" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://niklas-rother.de/artikel/es-will-einfach-nicht/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress und Analytics mit Analyticator</title>
		<link>http://niklas-rother.de/artikel/wordpress-und-analytics-mit-analyticator/</link>
		<comments>http://niklas-rother.de/artikel/wordpress-und-analytics-mit-analyticator/#comments</comments>
		<pubDate>Sun, 09 May 2010 12:52:43 +0000</pubDate>
		<dc:creator>Niklas</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[anaytics]]></category>
		<category><![CDATA[dashboard]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://niklas-rother.de/?p=681</guid>
		<description><![CDATA[Wie man ja den Datenschutzerklärungen entnehmen kann, wird auf diesem Blog Google Analytics eingesetzt. Bis jetzt hatte ich den Trackingcode manuell in den Footer kopiert. Keine große Sache, solange man ein wenig Ahnung von HTML hat. Jetzt habe ich aber &#8230; <a href="http://niklas-rother.de/artikel/wordpress-und-analytics-mit-analyticator/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wie man ja den Datenschutzerklärungen entnehmen kann, wird auf diesem Blog Google Analytics eingesetzt. Bis jetzt hatte ich den Trackingcode manuell in den Footer kopiert. Keine große Sache, solange man ein wenig Ahnung von HTML hat. Jetzt habe ich aber ein tolles Plugin gefunden: <a href="http://wordpress.org/extend/plugins/google-analyticator/">Google Analyticator.</a> Dieses Plugin wird zuerst mit eurem Google Account verbunden und liest so eure Analytics Accounts aus, und bindet automatisch den Trackingcode ein, sogar die neuest Version, die anasyncron arbeitet, also die Seite etwas beschleunigen sollte.</p>
<p>Das ist ja noch nichts besonderes, dafür gibt es viele Plugins, aber jetzt kommt das tolle: Wenn ihr eingelogged seit (sogar nach Rolle auswählbar) kann es den Trackingcode <strong>verstecken oder mit einer Variable versehen!</strong> Diese Variablen kann man man dann entweder in der Analytics Ansicht rausfiltern, oder den Filter noch eher ansetzen: Bei mir werden alle Besucher, die als admin gekennzeichnet sind, einfach nicht gezählt. Warum dann nicht einfach den Code verstecken? Der Code ist die Voraussetzung für das PageOverlay, wo dann für jeden Link die Klickrate angezeigt wird.</p>
<p><span id="more-681"></span></p>
<p>Dann werden durch dieses Plugin jetzt alle Download nicht mehr als Klicks, sondern als Events gezählt. Auch sinnvoll, denn so kann man sie super getrennt betrachten. Ihr seht schon, ich bin echt begeistert von dem Plugin <img src='http://niklas-rother.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Aber das beste kommt noch: Das Plugin hat auch noch ein eingebautes Dashboardwidget (heißen die Dinger so?) mit denen ihr die letzten 30 Tage überblicken könnt. Das sieht dann so aus:</p>
<p><a href="http://niklas-rother.de/wp-content/uploads/2010/05/Screenshot025.png" rel="shadowbox[sbpost-681];player=img;" title="Screenshot025"><img class="alignnone size-medium wp-image-683" title="Screenshot025" src="http://niklas-rother.de/wp-content/uploads/2010/05/Screenshot025-251x300.png" alt="" width="251" height="300" /></a></p>
<p>Wie man sieht werden auch noch die Top Refferer angezeigt, und noch viel mehr.<strong> Einziger Kritikpunkt:</strong> Auf der Analytics Seite (die man per Link aufrufen kann) kann man der MauseOver die Daten für jeden Tag sehen. Hier kann man nur die Entwicklung sehen, und im Tooltip den besten und letzten Tag abrufen&#8230; Das könnte man mit Flash noch besser machen!</p>
<p>Fazit: Ich bin sicher kein Analysefreak, der jeden Klickpfad optimiert, aber ein bisschen übersicht, wie das, was man schreibt ankommt muss schon sein. Das bietet dieses Plugin mit viel Komfort. Klare Empfehlung!</p>
<br /><a href="http://niklas-rother.de/?p=681#comments" title="Comments on &quot;WordPress und Analytics mit Analyticator&quot;"><img src="http://niklas-rother.de/wp-content/plugins/feed-comments-number/image.php?681" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://niklas-rother.de/artikel/wordpress-und-analytics-mit-analyticator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FastView Plugins entwickeln</title>
		<link>http://niklas-rother.de/artikel/fastview-plugins-entwickeln/</link>
		<comments>http://niklas-rother.de/artikel/fastview-plugins-entwickeln/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 14:00:38 +0000</pubDate>
		<dc:creator>Niklas</dc:creator>
				<category><![CDATA[FastView]]></category>
		<category><![CDATA[Meine Programme]]></category>
		<category><![CDATA[dsl]]></category>
		<category><![CDATA[fast view]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://niklas-rother.de/?p=473</guid>
		<description><![CDATA[Kleine Vorbemerkung: Ich habe erstmal wider eine DSL-Verbindung, aber nur 1000 kb/s&#8230; Ich hatte es ja schon versprochen, jetzt gibt es ein Tutorial wie man FastView Plugins entwickeln kann. Das ganze habe ich so geschrieben, das man es auch verstehen &#8230; <a href="http://niklas-rother.de/artikel/fastview-plugins-entwickeln/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Kleine Vorbemerkung: Ich habe erstmal wider eine DSL-Verbindung, aber nur 1000 kb/s&#8230;</p>
<p>Ich hatte es ja schon versprochen, jetzt gibt es ein Tutorial wie man FastView Plugins entwickeln kann. Das ganze habe ich so geschrieben, das man es auch verstehen kann, wenn man sich noch nicht so viel mit Visual Studio beschäftigt hat, aber C# Kenntnisse sollten schon vorhanden sein&#8230;</p>
<p>Lange Rede kurzer Sinn: Hier sind die Downloads:</p>
<p><span class="download"><a href="http://niklas-rother.de/downloads/FastViewPlugins-Tutorial">Tutorial: FastView Plugins entwickeln (PDF)</a></span></p>
<p><span class="download"><a href="http://niklas-rother.de/downloads/FVZipPlugin_Source">FastView Zip-Plugin Sourcecode</a></span></p>
<p><span id="more-473"></span></p>
<p>Und wer FastView noch nicht hat, kann es hier downloaden:</p>
<p><span class="download"><a href="http://niklas-rother.de/projekte/fast-view">Zur FastView Download Seite&#8230;</a></span></p>
<br /><a href="http://niklas-rother.de/?p=473#comments" title="Comments on &quot;FastView Plugins entwickeln&quot;"><img src="http://niklas-rother.de/wp-content/plugins/feed-comments-number/image.php?473" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://niklas-rother.de/artikel/fastview-plugins-entwickeln/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fast View 0.2.0</title>
		<link>http://niklas-rother.de/artikel/fast-view-0-2-0/</link>
		<comments>http://niklas-rother.de/artikel/fast-view-0-2-0/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 14:53:54 +0000</pubDate>
		<dc:creator>Niklas</dc:creator>
				<category><![CDATA[Betriebsyteme]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[FastView]]></category>
		<category><![CDATA[Meine Programme]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[fast view]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://niklas-rother.de/?p=463</guid>
		<description><![CDATA[Nach ewiger Zeit gibt es eine neue Version von Fast View! Diese Version ist vollkommen anders als die erste, da ich sie fast vollständig neu geschrieben habe. Es hat leider sehr lange gedauert, aber ich glaube es hat sich gelohnt. &#8230; <a href="http://niklas-rother.de/artikel/fast-view-0-2-0/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Nach ewiger Zeit gibt es eine neue Version von Fast View! Diese Version ist vollkommen anders als die erste, da ich sie fast vollständig neu geschrieben habe. Es hat leider sehr lange gedauert, aber ich glaube es hat sich gelohnt.</p>
<p>Hier ist der Changelog:</p>
<blockquote><p>Bugfixes:</p>
<ul>
<li> kein Absturz mehr, wenn MP3s geöffnet werden</li>
<li> Dateien werden nach schließen des Fensters freigegeben</li>
<li> kleinere interne Änderungen</li>
</ul>
<p>Änderungen:</p>
<ul>
<li> Neuer Hintergrund(danke an whsprogger)</li>
<li> Mehr Bilder, weniger Buttons</li>
</ul>
<p>Neue Features:<span id="more-463"></span></p>
<ul>
<li> Es werden jetzt Plugins unterstützt.
<ul>
<li> Mitgelieferte Plugins:
<ul>
<li> Multimedia
<ul>
<li> Videos</li>
<li> Musik</li>
<li> Bilder</li>
</ul>
</li>
<li> Office (erfordert Microsoft Office)
<ul>
<li> Word</li>
</ul>
</li>
<li> Text
<ul>
<li> alle Textdateien</li>
</ul>
</li>
<li> PDF
<ul>
<li>PDF</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li> TrayIcon zum Beenden</li>
<li> Automatischer Updater</li>
</ul>
</blockquote>
<p>Der Updater sucht einmal pro Tag nach Updates auf meinem Server und wird Sie automatisch installieren. Noch ein paar Worte zu den Plugins:</p>
<p>Das Office Plugin erfordert ein installiertes Microsoft Office, wenn das nicht gefunden wird, wird das Plugin nicht geladen. Zudem kann dieses Plugin nur Word Dateien öffnen, und auch die nur als Text(ohne Formatierung). Wenn sich jemand mit dem Anzeigen von Office Dokumenten auskennt, ich würde mich über Tipps (oder ein Plugin) freuen!</p>
<p>Das Text Plugin bezieht die Dateierweiterungen, die es anzeigen soll aus der Datei &#8220;text_ext-txt&#8221;. Diese Datei kann man anpassen um weitere Endungen mit diesem Plugin anzuzeigen. Danach ist ein Neustart von FastView nötig.</p>
<p>Ich habe versucht das Programm für x64 Prozessoren zu kompilieren, was mir aber aufgrund der vielen abhängigen DLLs nicht gelungen ist. Das alte lief ja nicht auf 64-Bit Systemen, und auch diese Version benutzt noch viele Pointer, die ja auf 64-Bit Systemen größer sind. Evtl. kann Windows das aber duch <a href="http://de.wikipedia.org/wiki/WOW64">WoW64</a> ausgleichen. Wenn nicht bitte ich um Verzeihung, aber dann ist da wohl (mit vertretbarem Aufwand) nicht zu machen&#8230;</p>
<p>Als nächstes werde ich auch noch eine Anleitung zum erstellen von Plugins veröffentlichen. Wer noch Ideen hat, oder Fehler findet kann gerne einen Kommentar hinterlassen, ich werde mich darum kümmern!</p>
<p>Weitere Informationen, und vor allem den Download findet ihr auf der Projekt Seite:</p>
<p class="download"><a href="http://niklas-rother.de/projekte/fast-view">Zur Projekt Seite&#8230;</a></p>
<br /><a href="http://niklas-rother.de/?p=463#comments" title="Comments on &quot;Fast View 0.2.0&quot;"><img src="http://niklas-rother.de/wp-content/plugins/feed-comments-number/image.php?463" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://niklas-rother.de/artikel/fast-view-0-2-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress 2.9.1 und Freshy 2, Beiträge bewerten</title>
		<link>http://niklas-rother.de/artikel/wordpress-2-9-1-und-freshy-2-beitrage-bewerten/</link>
		<comments>http://niklas-rother.de/artikel/wordpress-2-9-1-und-freshy-2-beitrage-bewerten/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 20:02:59 +0000</pubDate>
		<dc:creator>Niklas</dc:creator>
				<category><![CDATA[mein Blog]]></category>
		<category><![CDATA[bewerten]]></category>
		<category><![CDATA[freshy2]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://niklas-rother.de/?p=439</guid>
		<description><![CDATA[Es gibt mal wieder eine neue Worpress Version! 2.9.1 Wieder etwas überstürzt, sprich mit ein paar fehlenden Übersetzungen. Im Frontend haben sie aber bis auf &#8220;Previous Posts&#8221; alles übersetzt. Intern gab es scheinbar etwas mehr Änderungen, den plötzlich war meine &#8230; <a href="http://niklas-rother.de/artikel/wordpress-2-9-1-und-freshy-2-beitrage-bewerten/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Es gibt mal wieder eine neue Worpress Version! 2.9.1 Wieder etwas überstürzt, sprich mit ein paar fehlenden Übersetzungen. Im Frontend haben sie aber bis auf &#8220;Previous Posts&#8221; alles übersetzt. Intern gab es scheinbar etwas mehr Änderungen, den plötzlich war meine Sidebar weg! Da ich bis jetzt noch nie Probleme mit eine Update hatte, habe ich auch kein Backup gemacht(dauert immer so lange <img src='http://niklas-rother.de/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> ), das war aber ein Fehler&#8230;</p>
<p>Nach kurzer Suche habe ich <a href="http://ocean90.wphelper.de/en/3127/fix-freshy-theme-wordpress/">hier</a> einen Tipp gefunden:</p>
<p>In der functions.php des Themes (editierbar per Design/Editor) die folgen Zeile gegen die andere austauschen:</p>
<p><span id="more-439"></span></p>
<pre class="brush: php; title: ; notranslate">$themes = freshy_list_files($path,'custom_',array('custom_template.css'));
$themes = freshy_list_files(TEMPLATEPATH,'custom_',array('custom_template.css'));</pre>
<p>Wenn man das <strong>vor</strong> dem Update macht, sollte das Problem behoben sein&#8230; Ich habe es nach dem Update gemacht, und es hat nichts gebracht&#8230; also habe ich das Theme neu installiert, und modifiziert, und jetzt geht es wunderbar!</p>
<p>Die zweite Änderung: Man kann Beiträge jetzt bewerten(<a href="http://stadt-bremerhaven.de/wordpress-beitraege-und-kommentare-bewerten/">Idee stammt von cashy</a>) Unter jedem Beitrag sind jetzt dafür kleine Sterne. Mal sehen was euch so interessiert, evtl. richte ich mich dann danach auch etwas&#8230;</p>
<p>Wer das auch haben will: Das Plugin heißt WP-Postratings. Die Installation ist aber nicht ganz einfach, den man muss das Theme modifizieren. Kleine Anleitung:</p>
<ol>
<li>Unter Design Editor auswählen</li>
<li>Die Index.php damit öffnen (Auswahl am Rand)</li>
<li>den div mit der ID &#8220;entry&#8221; suchen, und vor dem schließenden Tag folgendes einfügen:</li>
<li>
<pre class="brush: php; title: ; notranslate">&lt;!-- BEGIN WP-Postratings--&gt;
&lt;?php if (!$pos=strpos($post-&gt;post_content, '--more')): ?&gt; &lt;!-- NUR anzeigen, wenn der Beitrag zu Ende ist --&gt;
&lt;?php if(function_exists('the_ratings')) { the_ratings(); } ?&gt;
&lt;?php else : ?&gt;
&lt;?php endif; ?&gt;
&lt;!-- END WP-Postratings--&gt;</pre>
</li>
<li>Dadurch werden die Sterne nur angezeigt, wenn der Post keine &#8220;more&#8221;-Tag hat, denn dann wird auch keiner auf den Artikelnamen klicken, um die Bewertungen anzuzeigen.</li>
<li>Für die Artikel mit &#8220;more&#8221;-Tag werden die Sterne nur auf der Einzelseite angezeigt(single.php), dazu wird die Datei wieder im Editor geöffnet, und vor dem End-Tag des &#8220;entry&#8221;-divs die zweite Zeile eingefügt. (Wer will, kann auch das ganze If-Konstrukt mit einbauen, und dann das &#8220;!&#8221; Entfernen, was die Bedingung umkehrt.)</li>
</ol>
<p>Eine Änderung gibts noch: Das Add-To-Any Plugin ist weg, den das sah mit den Sterne nicht gut aus, und ich glaube nicht, dass das wer benutzt hat(wenn doch: bitte melden <img src='http://niklas-rother.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> )</p>
<br /><a href="http://niklas-rother.de/?p=439#comments" title="Comments on &quot;WordPress 2.9.1 und Freshy 2, Beiträge bewerten&quot;"><img src="http://niklas-rother.de/wp-content/plugins/feed-comments-number/image.php?439" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://niklas-rother.de/artikel/wordpress-2-9-1-und-freshy-2-beitrage-bewerten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Statusbericht</title>
		<link>http://niklas-rother.de/artikel/statusbericht/</link>
		<comments>http://niklas-rother.de/artikel/statusbericht/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 18:30:33 +0000</pubDate>
		<dc:creator>Niklas</dc:creator>
				<category><![CDATA[Allgemeines]]></category>
		<category><![CDATA[SimpleScreenshot]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[The Kingdom of Darkness]]></category>
		<category><![CDATA[dsl]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Lightning]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Simple Screenshot]]></category>
		<category><![CDATA[thunderbird]]></category>
		<category><![CDATA[weihnachten]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://niklas-rother.de/?p=406</guid>
		<description><![CDATA[So, in diesen Artikel kommt so einiges, für das ich keine eigen Beitrag machen will. Also quasi ein Info-Peitsche. 1. Ich hab wieder DSL. Zumindest vorläufig. Ich zitiere Dazu mal eine Mail an jemanden der genau das gleiche wissen wollte &#8230; <a href="http://niklas-rother.de/artikel/statusbericht/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So, in diesen Artikel kommt so einiges, für das ich keine eigen Beitrag machen will. Also quasi ein <a href="http://stadt-bremerhaven.de/die-linkpeitsche-xvi/">Info-Peitsche</a>.</p>
<p>1. Ich hab wieder DSL. Zumindest vorläufig. Ich zitiere Dazu mal eine Mail an jemanden der genau das gleiche wissen wollte (Ja, ich bin zu faul das noch mal zu tippen):</p>
<blockquote><p>Ich hab momentan DSL!</p>
<p>Leider nicht ganz so wie ich will&#8230; envacom(der alten Anbieter) hat am  1.12 die Zugangsdaten gesperrt, darum hatte ich kein DSL mehr. Ein paar  Tage später hat er aber bemerkt, dass er die Ports nicht freigeben  konnte, warum auch immer&#8230; Solange envacom den Port blockiert kann ich  auch keinen anderen Anbieter haben. ABER: Damit envacom keine Ärger  wegen Betrugs bekommt hat er die Zugansdaten wieder freigegeben, also  habe ich erstmal wieder DSL, und zwar gratis. Wenn er jetzt die Ports  freigibt kann easybell dann auch den Anschluss schalten&#8230;</p></blockquote>
<p>Mal sehen wie das weitergeht&#8230;</p>
<p><span id="more-406"></span></p>
<p>2. WordPress 2.9 ist erscheinen, hab grade aktualisiert. Es gibt jetzt eine Link-Verkürzer und Ein bessere Update Managment. Mehr ist mir noch nicht aufgefallen.</p>
<p>3. Thunderbird 3.0 ist da! Bzw. es ist schon relativ lange da, aber mit einem Modem kann man es halt nicht downloaden&#8230; Jetzt hab ich die Gelegenheit genutzt, und geupdatet. Ich hatte mir schon mal kurz die Beta angesehen, es gibt viele sinnvolle Neuerungen, auch wenn ich mich an die zusammengefassten Posteingänge erst gewöhnen muss.</p>
<p>Wer (wie ich) Lightning mit einen Google Kalender benutzt, findet <a href="ftp://ftp.mozilla.org/pub/calendar/lightning/releases/1.0b1rc1/win32/">hier</a> die aktullen Beta Versionen(in Deutsch) der beiden AddOns.</p>
<p>4. SimpleScreenshot nähert sich Version 1.0! In letzter Zeit habe ich nur an SimpleScreenshot (Nein, ich werde es zur Sicherheit nicht abkürzen <img src='http://niklas-rother.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ) gearbeitet, und es gibt viele neue (geplante) Features. Das &#8220;Killer-Feature&#8221; wird die Möglichkeit sein, die Screenshots automatisch in ein Worddokument einzufügen. Mir ist kein Software bekannt, die das kann, und laut eine kleinen Umfrage(1 Person <img src='http://niklas-rother.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ) ist dieses Feature oft vermisst worden. Damit kann z.B. super Installations Logs erstellen. Noch eine ein kleiner Preview Screenshot:<a href="http://niklas-rother.de/wp-content/uploads/2009/12/Screenshot001.png" rel="shadowbox[sbpost-406];player=img;" title="Screenshot001"><img class="alignnone size-medium wp-image-407" title="Screenshot001" src="http://niklas-rother.de/wp-content/uploads/2009/12/Screenshot001-300x295.png" alt="" width="300" height="295" /></a></p>
<p>Mehr verrate ich jetzt aber nicht.</p>
<p>5. Kleiner Live Einschub: Firefox 3.5.6 ist verfügbar. &#8220;Diese Update wird ihre Sicherheit verbessern.&#8221;</p>
<p>6. Da ich viel an SimpleScreenshot arbeite ist The Kingdom of Darkness momentan etwas zu kurz gekommen, aber mit Internet kann ich jetzt auch wieder mehr daran arbeiten. Warum ich dafür Internet brauchen, für SimScreen (juhu, ich hab doch eine unverfänglich Abkürzung gefunden) nicht? Ganz einfach, ich muss für tKoD im Internet nach eine guten <a href="http://de.wikipedia.org/wiki/A*">A*</a> Implementierung suchen&#8230;</p>
<p>7. Es ist bald Weihnachten, darum gibt es auch hier ein dämliches Weihnachts Plugin&#8230;</p>
<p>Das war erst mal alles was mir einfällt&#8230;</p>
<p><strong>Fröhliche Weihnachten!</strong></p>
<br /><a href="http://niklas-rother.de/?p=406#comments" title="Comments on &quot;Statusbericht&quot;"><img src="http://niklas-rother.de/wp-content/plugins/feed-comments-number/image.php?406" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://niklas-rother.de/artikel/statusbericht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spamschutz muss sein!</title>
		<link>http://niklas-rother.de/artikel/spamschutz-muss-sein/</link>
		<comments>http://niklas-rother.de/artikel/spamschutz-muss-sein/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 10:50:30 +0000</pubDate>
		<dc:creator>Niklas</dc:creator>
				<category><![CDATA[mein Blog]]></category>
		<category><![CDATA[Mathe]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://niklas-rother.de/?p=219</guid>
		<description><![CDATA[Mein Blog hat schon über 300 Kommentare! Toll! Nur sind davon genau 99,08% Spam! Ich habe zwar schon ein Anti Spam Plugin (Askimet) das auch bisher jeden Spammer aufgehalten hat, aber es nervt doch immer wieder die Liste durch zusehen &#8230; <a href="http://niklas-rother.de/artikel/spamschutz-muss-sein/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mein Blog hat schon über 300 Kommentare! Toll! Nur sind davon genau 99,08% Spam!</p>
<p>Ich habe zwar schon ein Anti Spam Plugin (Askimet) das auch bisher jeden Spammer aufgehalten hat, aber es nervt doch immer wieder die Liste durch zusehen und alle Kommentare zu löschen&#8230;</p>
<p>Darum habe ich ein neues Plugin, das euch jetzt eine Matheaufgabe stellt bevor ihr kommentieren könnt. Mir ist natürlich klar, das man das umgehen kann, aber ich denke die Arbeit macht sich keine Spammer&#8230; Sonst muss ich zu Capchas greifen, auch wenn ich die Dinger nicht mag&#8230;</p>
<p>Mal sehen was die Statistik für die nächsten Wochen zeigt!</p>
<br /><a href="http://niklas-rother.de/?p=219#comments" title="Comments on &quot;Spamschutz muss sein!&quot;"><img src="http://niklas-rother.de/wp-content/plugins/feed-comments-number/image.php?219" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://niklas-rother.de/artikel/spamschutz-muss-sein/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wieder ein neues Plugin!</title>
		<link>http://niklas-rother.de/artikel/wieder-ein-neues-plugin/</link>
		<comments>http://niklas-rother.de/artikel/wieder-ein-neues-plugin/#comments</comments>
		<pubDate>Fri, 01 May 2009 12:24:01 +0000</pubDate>
		<dc:creator>Niklas</dc:creator>
				<category><![CDATA[mein Blog]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Syntax Highlighter]]></category>

		<guid isPermaLink="false">http://niklas-rother.de/?p=124</guid>
		<description><![CDATA[Es gibt wieder mal was neues hier! Diesmal ist es ein Syntax Highlighter. Ich konnte diesen alten Code CSS Syle einfach nicht mehr sehen! Doch seht selbst: Es gibt noch leichte Probleme mit Kommentaren im Code, und während die Seite &#8230; <a href="http://niklas-rother.de/artikel/wieder-ein-neues-plugin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Es gibt wieder mal was neues hier! Diesmal ist es ein Syntax Highlighter. Ich konnte diesen alten Code CSS Syle einfach nicht mehr sehen! Doch seht selbst:</p>
<p>Es gibt noch leichte Probleme mit Kommentaren im Code, und während die Seite geladen wird, zeigt er noch die alte Darstellung an, aber alles in allem doch schon viel besser!</p>
<pre class="brush: csharp; title: ; notranslate">
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace LineCounter
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(&amp;quot;Bitte Ordner-Pfad angeben:&amp;quot;);
string path = Console.ReadLine();
Console.WriteLine(&amp;quot;Bitte Dateityp angeben(z.B. für Hallo.cs .cs)&amp;quot;);
string dateityp = Console.ReadLine();

List&amp;amp;lt;string&amp;amp;gt; Names = new List&amp;amp;lt;string&amp;amp;gt;();
getAllFileNames(new DirectoryInfo(path), dateityp, Names);

&lt;span id=&quot;more-124&quot;&gt;&lt;/span&gt;

int allLines = 0;
foreach (string str in Names)
{
int curLine = GetLineCount(str);
Console.WriteLine(str.Replace(path, &amp;quot;&amp;quot;) + &amp;quot;:&amp;quot; + curLine);
allLines += curLine;
}

Console.WriteLine(&amp;quot;Alle Dateien beinhalten &amp;quot; + allLines + &amp;quot; Zeilen&amp;quot;);

Console.WriteLine(&amp;quot;Beliebige Taste zum Beenden...&amp;quot;);
Console.ReadKey(true);
}

private static void getAllFileNames(DirectoryInfo folder,string dateityp, List&amp;amp;lt;string&amp;amp;gt; names)
{
//Achtung rekrusize Methode
foreach (DirectoryInfo dir in folder.GetDirectories())
{
getAllFileNames(dir, dateityp,names);
}
foreach (FileInfo file in folder.GetFiles())
{
if (file.FullName.EndsWith(dateityp))
{
names.Add(file.FullName);
}
}
}

private static int GetLineCount(string datei)
{
StreamReader sr = new StreamReader(datei);
int result = 0;
while (sr.ReadLine() != null)
result++;
sr.Close();
return result;
}
}
}
</pre>
<p>Sieht gut aus, oder?</p>
<p>P.S. Das ist ein kleines Programm das euch sagen kann wie viele Zeilen Code euer Projekt umfasst, wenn ihr es als *.exe Datei haben wollt, meldet euch via Kommentar!</p>
<br /><a href="http://niklas-rother.de/?p=124#comments" title="Comments on &quot;Wieder ein neues Plugin!&quot;"><img src="http://niklas-rother.de/wp-content/plugins/feed-comments-number/image.php?124" alt="Comments" /></a>]]></content:encoded>
			<wfw:commentRss>http://niklas-rother.de/artikel/wieder-ein-neues-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

