<?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>Was Nufis beschäftigt.... &#187; Code</title>
	<atom:link href="http://nufer.org/category/nufis/informatik/code/feed" rel="self" type="application/rss+xml" />
	<link>http://nufer.org</link>
	<description></description>
	<lastBuildDate>Sun, 25 Jul 2010 12:05:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Loop &#252;ber Enum Values in C#</title>
		<link>http://nufer.org/2008/06/18/loop-ber-enum-values-in-c</link>
		<comments>http://nufer.org/2008/06/18/loop-ber-enum-values-in-c#comments</comments>
		<pubDate>Wed, 18 Jun 2008 13:03:16 +0000</pubDate>
		<dc:creator>Nufi</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[3num.Isdefined]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[enum]]></category>
		<category><![CDATA[enum.MaxValue]]></category>
		<category><![CDATA[loop]]></category>
		<category><![CDATA[max value]]></category>

		<guid isPermaLink="false">http://nufer.org/2008/06/18/loop-ber-enum-values-in-c</guid>
		<description><![CDATA[Soll über einen Enum Wert geloopt werden, kann dies so gelöst werden: enum myEnum { aa, bb } myEnum b = new myEnum(); private void IncreaseEnumValue() { b++; if(!Enum.IsDefined(typeof(myEnum),b)) { b = 0; } }]]></description>
			<content:encoded><![CDATA[<p>Soll über einen Enum Wert geloopt werden, kann dies so gelöst werden:
<pre class="code"><span style="color: blue">enum </span><span style="color: #2b91af">myEnum
</span>{
    aa,
    bb
}
<span style="color: #2b91af"></span></pre>
<pre class="code"><span style="color: #2b91af">myEnum </span>b = <span style="color: blue">new </span><span style="color: #2b91af">myEnum</span>();
<span style="color: blue"></span></pre>
<pre class="code"><span style="color: blue">private void </span>IncreaseEnumValue()
{

    b++;
    <span style="color: blue">if</span>(!<span style="color: #2b91af">Enum</span>.IsDefined(<span style="color: blue">typeof</span>(<span style="color: #2b91af">myEnum</span>),b))
    {
        b = 0;
    }
}
</pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://nufer.org/2008/06/18/loop-ber-enum-values-in-c/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kuckucks Uhr in C#</title>
		<link>http://nufer.org/2007/11/20/kuckucks-uhr-in-c</link>
		<comments>http://nufer.org/2007/11/20/kuckucks-uhr-in-c#comments</comments>
		<pubDate>Mon, 19 Nov 2007 22:40:47 +0000</pubDate>
		<dc:creator>Nufi</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Cool]]></category>

		<guid isPermaLink="false">http://nufer.org/2007/11/20/kuckucks-uhr-in-c</guid>
		<description><![CDATA[using System; using System.Runtime.InteropServices; using System.Text; using System.Windows.Forms; &#160; namespace Uhr { &#160;&#160;&#160; public partial class Form1 : Form &#160;&#160;&#160; { &#160;&#160;&#160;&#160;&#160;&#160;&#160; [DllImport("winmm.dll", EntryPoint = "mciSendStringA", CharSet = CharSet.Ansi)] &#160;&#160;&#160;&#160;&#160;&#160;&#160; protected static extern int mciSendString &#160;&#160;&#160;&#160;&#160;&#160;&#160; (string mciCommand, &#160;&#160;&#160;&#160;&#160;&#160;&#160; StringBuilder &#8230; <a href="http://nufer.org/2007/11/20/kuckucks-uhr-in-c">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><div style="font-size: 10pt; background: white; color: black; font-family: courier new">
<pre style="margin: 0px"><span style="color: blue">using</span> System;</pre>
<pre style="margin: 0px"><span style="color: blue">using</span> System.Runtime.InteropServices;</pre>
<pre style="margin: 0px"><span style="color: blue">using</span> System.Text;</pre>
<pre style="margin: 0px"><span style="color: blue">using</span> System.Windows.Forms;</pre>
<pre style="margin: 0px">&nbsp;</pre>
<pre style="margin: 0px"><span style="color: blue">namespace</span> Uhr</pre>
<pre style="margin: 0px">{</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp; <span style="color: blue">public</span> <span style="color: blue">partial</span> <span style="color: blue">class</span> <span style="color: #2b91af">Form1</span> : <span style="color: #2b91af">Form</span></pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp; {</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<span style="color: #2b91af">DllImport</span>(<span style="color: #a31515">"winmm.dll"</span>, EntryPoint = <span style="color: #a31515">"mciSendStringA"</span>, CharSet = <span style="color: #2b91af">CharSet</span>.Ansi)]</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: blue">protected</span> <span style="color: blue">static</span> <span style="color: blue">extern</span> <span style="color: blue">int</span> mciSendString</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (<span style="color: blue">string</span> mciCommand,</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #2b91af">StringBuilder</span> returnValue,</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: blue">int</span> returnLength,</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #2b91af">IntPtr</span> callback);</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<span style="color: #2b91af">DllImport</span>(<span style="color: #a31515">"kernel32.dll"</span>)]</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: blue">public</span> <span style="color: blue">static</span> <span style="color: blue">extern</span> <span style="color: blue">bool</span> Beep(<span style="color: blue">int</span> frequency, <span style="color: blue">int</span> duration);</pre>
<pre style="margin: 0px">&nbsp;</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: blue">public</span> Form1()</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InitializeComponent();</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</pre>
<pre style="margin: 0px">&nbsp;</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: blue">private</span> <span style="color: blue">void</span> button1_Click(<span style="color: blue">object</span> sender, <span style="color: #2b91af">EventArgs</span> e)</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: blue">for</span> (<span style="color: blue">int</span> i = 0; i &lt; <span style="color: #2b91af">DateTime</span>.Now.Hour; i++)</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mciSendString(<span style="color: #a31515">"set cdaudio door open"</span>, <span style="color: blue">null</span>, 0, <span style="color: #2b91af">IntPtr</span>.Zero);</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Beep(1000, 1000);</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mciSendString(<span style="color: #a31515">"set cdaudio door closed"</span>, <span style="color: blue">null</span>, 0, <span style="color: #2b91af">IntPtr</span>.Zero);</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</pre>
<pre style="margin: 0px">&nbsp;</pre>
<pre style="margin: 0px">&nbsp;&nbsp;&nbsp; }</pre>
<pre style="margin: 0px">}</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nufer.org/2007/11/20/kuckucks-uhr-in-c/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Echte M&#228;nner</title>
		<link>http://nufer.org/2007/11/06/echte-mnner</link>
		<comments>http://nufer.org/2007/11/06/echte-mnner#comments</comments>
		<pubDate>Tue, 06 Nov 2007 05:03:41 +0000</pubDate>
		<dc:creator>Nufi</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Witz]]></category>

		<guid isPermaLink="false">http://nufer.org/2007/11/06/echte-mnner/</guid>
		<description><![CDATA[&#62; Echte Männer programmieren eh im VI, Emacs oder Joe. Quatsch. Echte Männer flöten Maschinencode bei 1500 Baud mit einer Okarina in ein an ein Modem angeschlossenes Mikrofon.]]></description>
			<content:encoded><![CDATA[<p>&gt; <a href="http://www.drugster.com/anarcho/harteier.htm" target="_blank">Echte Männer</a> <a href="http://de.wikipedia.org/wiki/Programmierung" target="_blank">programmieren</a> eh im <a href="http://de.wikipedia.org/wiki/Vi" target="_blank">VI</a>, <a href="http://de.wikipedia.org/wiki/Emacs" target="_blank">Emacs</a> oder <a href="http://sourceforge.net/projects/joe-editor/" target="_blank">Joe</a>.
<p><a href="http://de.wikipedia.org/wiki/Quatsch" target="_blank">Quatsch</a>. <a href="http://www.drugster.com/anarcho/harteier.htm" target="_blank">Echte Männer</a> flöten <a href="http://de.wikipedia.org/wiki/Maschinencode" target="_blank">Maschinencode</a> bei 1500 <a href="http://de.wikipedia.org/wiki/Baud" target="_blank">Baud</a> mit einer <a href="http://de.wikipedia.org/wiki/Okarina" target="_blank">Okarina</a> in ein an ein <a href="http://de.wikipedia.org/wiki/Modem" target="_blank">Modem</a> angeschlossenes <a href="http://de.wikipedia.org/wiki/Mikrofon" target="_blank">Mikrofon</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://nufer.org/2007/11/06/echte-mnner/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>R&#228;tsel</title>
		<link>http://nufer.org/2007/10/05/rtsel</link>
		<comments>http://nufer.org/2007/10/05/rtsel#comments</comments>
		<pubDate>Fri, 05 Oct 2007 04:09:00 +0000</pubDate>
		<dc:creator>Nufi</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Cool]]></category>

		<guid isPermaLink="false">http://nufer.org/2007/10/05/rtsel/</guid>
		<description><![CDATA[main() { int M=18, i; for (i = 0 ; i &#60; M ; i--) {printf("*");} } Finde 3 Varianten, bei denen nur ein Zeichen vom ursprünglichen Code variiert, so, dass beim Ausführen 18 Sterne ausgegeben werden.]]></description>
			<content:encoded><![CDATA[<pre class="code">        main()
        {
            <span style="color: rgb(0,0,255)">int</span> M=18, i;
            <span style="color: rgb(0,0,255)">for</span> (i = 0 ; i &lt; M ; i--) {printf(<span style="color: rgb(163,21,21)">"*"</span>);}
        }
</pre>
<p>Finde 3 Varianten, bei denen nur ein Zeichen vom ursprünglichen Code variiert, so, dass beim Ausführen 18 Sterne ausgegeben werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://nufer.org/2007/10/05/rtsel/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
