<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.5" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Kommentare fuer Programm + Prozess</title>
	<link>http://grafikladen.de/sites/wordpress</link>
	<description>"Lernbuch"</description>
	<pubDate>Sun, 05 Feb 2012 19:10:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.5</generator>

	<item>
		<title>Kommentar zu Aufgabe 10 von Frieder Nake</title>
		<link>http://grafikladen.de/sites/wordpress/hausaufgaben/aufgabe-10/#comment-21</link>
		<pubDate>Sun, 06 May 2007 17:08:29 +0000</pubDate>
		<guid>http://grafikladen.de/sites/wordpress/hausaufgaben/aufgabe-10/#comment-21</guid>
					<description>So ein klein wenig, lieber Markus,

muss ich Dir zu dieser Aufgabe einen etwas bitteren Kommentar schreiben. Sagen wir lieber: möchte statt muss. (Den persönlich orientierten bekommst Du per Email, er ist entworfen.) Mit der Aufgabe 10, das ist Dir gewiss aufgefallen, solltet Ihr nun Eure algorithmische Kompetenz spielen lassen. Die Lösung, die Lars und Sebastian gefunden haben, ist diejenige, auf die jeder kommt (und zwar fast sofort), der sich algorithmisch bewegen kann. Ich hatte nicht erwartet, dass allzu viele das so sehen werden. Von Dir aber hätte ich das durchaus gedacht (wobei ich weiß, dass man nie von einer Person etwas ganz Bestimmtes erwarten soll).

Was ist der Sinn dessen, was ich sagen möchte? Dass es manchmal beim Studieren gut ist, sich ein wenig auf das einzulassen, was vorgeschlagen, erwartet, erörtert etc. wird, und nicht immer gleich zu schmollen, wenn die eigenen und besonderen Erwartungen nicht die der anderen sind.

Schwamm drüber und sei's drum.</description>
		<content:encoded><![CDATA[<p>So ein klein wenig, lieber Markus,</p>
<p>muss ich Dir zu dieser Aufgabe einen etwas bitteren Kommentar schreiben. Sagen wir lieber: möchte statt muss. (Den persönlich orientierten bekommst Du per Email, er ist entworfen.) Mit der Aufgabe 10, das ist Dir gewiss aufgefallen, solltet Ihr nun Eure algorithmische Kompetenz spielen lassen. Die Lösung, die Lars und Sebastian gefunden haben, ist diejenige, auf die jeder kommt (und zwar fast sofort), der sich algorithmisch bewegen kann. Ich hatte nicht erwartet, dass allzu viele das so sehen werden. Von Dir aber hätte ich das durchaus gedacht (wobei ich weiß, dass man nie von einer Person etwas ganz Bestimmtes erwarten soll).</p>
<p>Was ist der Sinn dessen, was ich sagen möchte? Dass es manchmal beim Studieren gut ist, sich ein wenig auf das einzulassen, was vorgeschlagen, erwartet, erörtert etc. wird, und nicht immer gleich zu schmollen, wenn die eigenen und besonderen Erwartungen nicht die der anderen sind.</p>
<p>Schwamm drüber und sei&#8217;s drum.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Kommentar zu Aufgabe 10 von Markus Hofmann</title>
		<link>http://grafikladen.de/sites/wordpress/hausaufgaben/aufgabe-10/#comment-19</link>
		<pubDate>Sun, 18 Feb 2007 15:15:17 +0000</pubDate>
		<guid>http://grafikladen.de/sites/wordpress/hausaufgaben/aufgabe-10/#comment-19</guid>
					<description>Hey, super. Werd mir das die nächsten Tage mal genauer ansehen (Stress ...), aber danke schonmal!</description>
		<content:encoded><![CDATA[<p>Hey, super. Werd mir das die nächsten Tage mal genauer ansehen (Stress &#8230;), aber danke schonmal!
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Kommentar zu Aufgabe 10 von Lars</title>
		<link>http://grafikladen.de/sites/wordpress/hausaufgaben/aufgabe-10/#comment-18</link>
		<pubDate>Sun, 18 Feb 2007 15:03:19 +0000</pubDate>
		<guid>http://grafikladen.de/sites/wordpress/hausaufgaben/aufgabe-10/#comment-18</guid>
					<description>naja, irgenwie werden die HTML-Zeichen im Code-Block nicht richtig ersetzt...
jetzt aber (sorry4spamming):

&lt;code&gt;
int[] dec2bin(int dec){
  String temp = binary(dec, numRects); 
  /*CAUTION: function binary() is 32bit-save only!*/
  int[] bin = new int[numRects];
  for(int i=0; i&#60;bin.length; i++){
    bin[i] = (int) temp.charAt(i) -48;
  }
  return bin;
}

int[] sortByNumRects(){
  int n = (int) pow(2, numRects);
  int[][] temp = new int[numRects+1][0];
  int count = 0;
  for(int i=0; i&#60;n; i++){
    int[] num = dec2bin(i);
    int trueCount = 0;
    for(int j=0; j&#60;num.length; j++){
      if(num[j] == 1){
        trueCount++;
      }
    }
    temp[trueCount] = append(temp[trueCount], i);
  }
  int sorted[] = {};
  for(int i=0; i&#60;=numRects; i++){
    sorted = concat(sorted, temp[i]);
  }
  return sorted;
}
&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>naja, irgenwie werden die HTML-Zeichen im Code-Block nicht richtig ersetzt&#8230;<br />
jetzt aber (sorry4spamming):</p>
<p><code><br />
int[] dec2bin(int dec){<br />
  String temp = binary(dec, numRects);<br />
  /*CAUTION: function binary() is 32bit-save only!*/<br />
  int[] bin = new int[numRects];<br />
  for(int i=0; i&lt;bin.length; i++){<br />
    bin[i] = (int) temp.charAt(i) -48;<br />
  }<br />
  return bin;<br />
}</p>
<p>int[] sortByNumRects(){<br />
  int n = (int) pow(2, numRects);<br />
  int[][] temp = new int[numRects+1][0];<br />
  int count = 0;<br />
  for(int i=0; i&lt;n; i++){<br />
    int[] num = dec2bin(i);<br />
    int trueCount = 0;<br />
    for(int j=0; j&lt;num.length; j++){<br />
      if(num[j] == 1){<br />
        trueCount++;<br />
      }<br />
    }<br />
    temp[trueCount] = append(temp[trueCount], i);<br />
  }<br />
  int sorted[] = {};<br />
  for(int i=0; i&lt;=numRects; i++){<br />
    sorted = concat(sorted, temp[i]);<br />
  }<br />
  return sorted;<br />
}<br />
</code>
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Kommentar zu Aufgabe 10 von Lars</title>
		<link>http://grafikladen.de/sites/wordpress/hausaufgaben/aufgabe-10/#comment-16</link>
		<pubDate>Sun, 18 Feb 2007 14:59:38 +0000</pubDate>
		<guid>http://grafikladen.de/sites/wordpress/hausaufgaben/aufgabe-10/#comment-16</guid>
					<description>&#62;Speziell bei der systematischen Erzeugung aller möglichen Pixelbilder stehen wir irgendwie auf dem Schlauch. 

Ich habe die processing-funktion "binary()" benutzt, sie erzeugt string-bitmasken aus integern (in meinem Fall aus dem "frameCount"), die habe ich dann in ein int-Array gecastet und dann nach der Anzahl der "1"en sortiert:

&lt;code&gt;
int[] dec2bin(int dec){
  String temp = binary(dec, numRects); 
/* CAUTION: function binary() is 32bit-save only! */
  int[] bin = new int[numRects];
  for(int i=0; i

Hoffe es hilft.</description>
		<content:encoded><![CDATA[<p>&gt;Speziell bei der systematischen Erzeugung aller möglichen Pixelbilder stehen wir irgendwie auf dem Schlauch. </p>
<p>Ich habe die processing-funktion &#8220;binary()&#8221; benutzt, sie erzeugt string-bitmasken aus integern (in meinem Fall aus dem &#8220;frameCount&#8221;), die habe ich dann in ein int-Array gecastet und dann nach der Anzahl der &#8220;1&#8243;en sortiert:</p>
<p><code><br />
int[] dec2bin(int dec){<br />
  String temp = binary(dec, numRects);<br />
/* CAUTION: function binary() is 32bit-save only! */<br />
  int[] bin = new int[numRects];<br />
  for(int i=0; i</p>
<p>Hoffe es hilft.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Kommentar zu Aufgabe 8 - &#8220;Sein und Zeit&#8221; von Markus Hofmann</title>
		<link>http://grafikladen.de/sites/wordpress/hausaufgaben/aufgabe-8-sein-und-zeit/#comment-15</link>
		<pubDate>Tue, 23 Jan 2007 20:12:05 +0000</pubDate>
		<guid>http://grafikladen.de/sites/wordpress/hausaufgaben/aufgabe-8-sein-und-zeit/#comment-15</guid>
					<description>Ich habe kurz überlegt welche Wörter mir für dieses Schema einfallen und bin auf eine Hand voll gekommen. Dann bin ich eben einfach davon ausgegangen ein paar vergessen zu haben und habe eben 1 bis 2 Prozent geschätzt.

Als "echte Wörter" habe ich hochdeutsche Wörter, die im Duden aufzufinden sind verstanden.</description>
		<content:encoded><![CDATA[<p>Ich habe kurz überlegt welche Wörter mir für dieses Schema einfallen und bin auf eine Hand voll gekommen. Dann bin ich eben einfach davon ausgegangen ein paar vergessen zu haben und habe eben 1 bis 2 Prozent geschätzt.</p>
<p>Als &#8220;echte Wörter&#8221; habe ich hochdeutsche Wörter, die im Duden aufzufinden sind verstanden.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Kommentar zu Aufgabe 8 - &#8220;Sein und Zeit&#8221; von Frieder Nake</title>
		<link>http://grafikladen.de/sites/wordpress/hausaufgaben/aufgabe-8-sein-und-zeit/#comment-14</link>
		<pubDate>Tue, 23 Jan 2007 19:41:41 +0000</pubDate>
		<guid>http://grafikladen.de/sites/wordpress/hausaufgaben/aufgabe-8-sein-und-zeit/#comment-14</guid>
					<description>Die Matrix mit den changierend gefärbten Wörtern sind appetitlich aus. Noch toller wäre sie wenn Du die Wörter in der mechanischen Produktion, die "echte" deutsche Wörter sind, markiert hättest, in geeigneter Weise.

Worauf gründest Du die Erwartung, dass 1 bis 2% "echte Wörter" seien? Das wären 7 bis 15. Sind es nicht rasch mehr als diese, durch Augenschein zu sehen? Die Erörterung dessen, was "echt" heißen mag, wäre zudem recht aufschlussreich. Da wird doch wohl automatisch kaum noch etwas gehen, sodass die Aufgabe einigen Tiefgang besitzt, den die meisten nicht zu sehen scheinen. Als Generator von Zeichenketten nach einem formalen Gesetz ist das Programm leicht einrichtbar und verwendbar. Darüber hinaus aber sieht es duster aus.

Was wäre z.B. mit "Heid"? Wenn ich das als "Heid'" interpretiere, ist es eine schlampige oder poetische Form von Heide. "Geseh'n hab ich ihn heut', den Heid', recht grauslig und recht hässlich. ..." Viele Wörter hätten derartige und ähnliche Eigenschaften.

In der Tat, eine der wichtigsten Lehren bei Software-Entwicklung, aber sonst auch bei jeder Aufgabe, ist es, die Aufgabe genau zu studieren, bevor ich sie im Überschwang, das sei ja wieder simpel in den Sand setze.</description>
		<content:encoded><![CDATA[<p>Die Matrix mit den changierend gefärbten Wörtern sind appetitlich aus. Noch toller wäre sie wenn Du die Wörter in der mechanischen Produktion, die &#8220;echte&#8221; deutsche Wörter sind, markiert hättest, in geeigneter Weise.</p>
<p>Worauf gründest Du die Erwartung, dass 1 bis 2% &#8220;echte Wörter&#8221; seien? Das wären 7 bis 15. Sind es nicht rasch mehr als diese, durch Augenschein zu sehen? Die Erörterung dessen, was &#8220;echt&#8221; heißen mag, wäre zudem recht aufschlussreich. Da wird doch wohl automatisch kaum noch etwas gehen, sodass die Aufgabe einigen Tiefgang besitzt, den die meisten nicht zu sehen scheinen. Als Generator von Zeichenketten nach einem formalen Gesetz ist das Programm leicht einrichtbar und verwendbar. Darüber hinaus aber sieht es duster aus.</p>
<p>Was wäre z.B. mit &#8220;Heid&#8221;? Wenn ich das als &#8220;Heid&#8217;&#8221; interpretiere, ist es eine schlampige oder poetische Form von Heide. &#8220;Geseh&#8217;n hab ich ihn heut&#8217;, den Heid&#8217;, recht grauslig und recht hässlich. &#8230;&#8221; Viele Wörter hätten derartige und ähnliche Eigenschaften.</p>
<p>In der Tat, eine der wichtigsten Lehren bei Software-Entwicklung, aber sonst auch bei jeder Aufgabe, ist es, die Aufgabe genau zu studieren, bevor ich sie im Überschwang, das sei ja wieder simpel in den Sand setze.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Kommentar zu Aufgabe 7 - &#8220;MouseFunctions&#8221; von Frieder Nake</title>
		<link>http://grafikladen.de/sites/wordpress/hausaufgaben/aufgabe-7-mousefunctions/#comment-13</link>
		<pubDate>Tue, 23 Jan 2007 19:31:17 +0000</pubDate>
		<guid>http://grafikladen.de/sites/wordpress/hausaufgaben/aufgabe-7-mousefunctions/#comment-13</guid>
					<description>Interessant, Ihr fetzt Euch ja richtig mit Smileys (schreibt man das so), die dazwischen aufschimmern.</description>
		<content:encoded><![CDATA[<p>Interessant, Ihr fetzt Euch ja richtig mit Smileys (schreibt man das so), die dazwischen aufschimmern.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Kommentar zu Aufgabe 7 - &#8220;MouseFunctions&#8221; von Lars</title>
		<link>http://grafikladen.de/sites/wordpress/hausaufgaben/aufgabe-7-mousefunctions/#comment-12</link>
		<pubDate>Wed, 10 Jan 2007 22:28:51 +0000</pubDate>
		<guid>http://grafikladen.de/sites/wordpress/hausaufgaben/aufgabe-7-mousefunctions/#comment-12</guid>
					<description>Die meisten Menschen sind so glücklich, wie sie es sich selbst vorgenommen haben.
Abraham Lincoln.</description>
		<content:encoded><![CDATA[<p>Die meisten Menschen sind so glücklich, wie sie es sich selbst vorgenommen haben.<br />
Abraham Lincoln.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Kommentar zu Aufgabe 7 - &#8220;MouseFunctions&#8221; von Markus Hofmann</title>
		<link>http://grafikladen.de/sites/wordpress/hausaufgaben/aufgabe-7-mousefunctions/#comment-11</link>
		<pubDate>Tue, 09 Jan 2007 15:58:39 +0000</pubDate>
		<guid>http://grafikladen.de/sites/wordpress/hausaufgaben/aufgabe-7-mousefunctions/#comment-11</guid>
					<description>:-)

Wer wird denn gleich beleidigend werden?</description>
		<content:encoded><![CDATA[<p>:-)</p>
<p>Wer wird denn gleich beleidigend werden?
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Kommentar zu Aufgabe 7 - &#8220;MouseFunctions&#8221; von Lars</title>
		<link>http://grafikladen.de/sites/wordpress/hausaufgaben/aufgabe-7-mousefunctions/#comment-10</link>
		<pubDate>Tue, 09 Jan 2007 15:48:29 +0000</pubDate>
		<guid>http://grafikladen.de/sites/wordpress/hausaufgaben/aufgabe-7-mousefunctions/#comment-10</guid>
					<description>Mit Verlaub: Spacken!</description>
		<content:encoded><![CDATA[<p>Mit Verlaub: Spacken!
</p>
]]></content:encoded>
				</item>
</channel>
</rss>

