<?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>drailing.net &#187; Studium</title>
	<atom:link href="http://www.drailing.net/index.php/category/studium/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.drailing.net</link>
	<description>informatik, entwicklung, codeschnipsel und studium - von und mit dreiling</description>
	<lastBuildDate>Thu, 12 Aug 2010 19:21:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Rückmeldung zum Wintersemester 2010/11</title>
		<link>http://www.drailing.net/index.php/2010/06/ruckmeldung-zum-wintersemester-201011/</link>
		<comments>http://www.drailing.net/index.php/2010/06/ruckmeldung-zum-wintersemester-201011/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 06:52:19 +0000</pubDate>
		<dc:creator>dreiling</dc:creator>
				<category><![CDATA[Studium]]></category>

		<guid isPermaLink="false">http://www.drailing.net/?p=544</guid>
		<description><![CDATA[Zur Erinnerung: vor einer knappen Woche hat wieder die Rückmeldefrist fürs nächste Semester begonnen (231 Euro) und kann bis zum 04.08.2010 überwiesen werden.
Alle benötigten Daten sind hier zu finden: Link
]]></description>
			<content:encoded><![CDATA[<p>Zur Erinnerung: vor einer knappen Woche hat wieder die Rückmeldefrist fürs nächste Semester begonnen (231 Euro) und kann bis zum 04.08.2010 überwiesen werden.</p>
<p>Alle benötigten Daten sind hier zu finden: <a href="http://www.h-da.de/studium/information-und-beratung/semesterbeitrag/index.htm">Link</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.drailing.net/index.php/2010/06/ruckmeldung-zum-wintersemester-201011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kurz Zusammengefasst und wieder da!</title>
		<link>http://www.drailing.net/index.php/2010/03/kurz-zusammengefasst-und-wieder-da/</link>
		<comments>http://www.drailing.net/index.php/2010/03/kurz-zusammengefasst-und-wieder-da/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 08:33:04 +0000</pubDate>
		<dc:creator>dreiling</dc:creator>
				<category><![CDATA[Depressionen]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[std::artikel]]></category>

		<guid isPermaLink="false">http://www.drailing.net/?p=439</guid>
		<description><![CDATA[Hallo Zusammen,
leider wars etwas still in der letzten Zeit, die Klausuren sind aber inzwischen vorbei, die Semesterferien ebenso und so fängt der harte Studentenalltag wieder an.
Es gab viel zu tun und mit dem neuen Semester möchte ich mit einer kurzen Zusammenfassung auch die neue &#8220;Blog-Saison&#8221; einläuten  
Neues Semester:
nach gnadenloser Überbelegung und einem etwas chaotischen [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo Zusammen,</p>
<p>leider wars etwas still in der letzten Zeit, die Klausuren sind aber inzwischen vorbei, die Semesterferien ebenso und so fängt der harte Studentenalltag wieder an.<br />
Es gab viel zu tun und mit dem neuen Semester möchte ich mit einer kurzen Zusammenfassung auch die neue &#8220;Blog-Saison&#8221; einläuten <img src='http://www.drailing.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Neues Semester:<br />
nach gnadenloser Überbelegung und einem etwas chaotischen Semesterstart, habe ich inzwischen doch noch alle Kurse bekommen. Insgesammt wirds wohl ein verdammt dickes Semester:<br />
- das erste Mal wird <em>C#</em> angeboten, sehr gemütliche Sprache, leider ist die Microsoftkonforme Notation mindestens genauso gewöhnungsbedürftig wie der Umstieg von Eclipse auf Visual Studio. Bei letzterm steht uns immerhin die 2010er Version als Beta zur Verfügung. Trotz eines neuen und sehr mächtigen Refactoring Tools fehlt mir immenroch der Komfort von Eclipse oder Netbeans (ganz stupide: automatisches Schliessen der Klammerungen fehlt komplett&#8230;) und es ist wieder ein ganz neues Gefühl ohne Ontime Debugger zu entwickeln.<br />
- in <em>Datenbankanwendungsentwicklung </em>wird eine bestehende Applikation in PHP mit MySql-DB nach Java mit eigenem Datenbankserver portiert. Da wird wohl das Spannenste die tieferen Einblicke in Hibernate sein. Zudem steh ich einfach auf Java / EJB im JSP Umfeld <img src='http://www.drailing.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
- von <em>Data Warehouse und OLAP</em> verspreche ich mir einfach einen Crashkurs im gesamten DWH Umfeld.<br />
- die Vorlesung <em>Projekt Systementwicklung</em> ist im Grunde gar keine Vorlesung. Wir spielen Softwarehausm, haben Rollen verteilt und entwickeln eine Reiseverwaltung fürs iPad. Da ich ja im Grunde dem Apple Hype nichts abgewinnen kann und ich mir hin und wieder eine abfällig Bemerkung nicht verkneiffen möchte war ich mir nicht sicher ob ich da richtig bin. Das &#8220;Kickoff Meeting&#8221; hat mich aber dann doch überzeugt, der Dozent bringt den nötigen Witz mit und zum Glück gibts dazu auch ein Webfrontend mit Rails zu entwickeln!! </p>
<p>Zusammengefasst: ich freu mich drauf!</p>
<p>Arbeit in Semesterferien, diesmal: ein Preisbildungstool:<br />
nach der ersten Woche Gewälze von lebenden Konzepten und der Aufgabe Testfälle daraus zu entwickeln (brrrrr) durfte ich endlich auch an den Code. Aber die Realität ist hart und ernüchternd. Nach Advanced Programming Techniques im lezten Semester dacht ich, ich bin gut vorbereitet und es kann kommen was will &#8211; aber am ende kam ein Richclient auf Basis von nem selbstgeschriebenen russischen Framework und Java 4&#8230; Nach einer kleinen Einarbeitungszeit konnte ich dann aber auch kleinere Aufgaben übernehmen und mit viel Schweiss, dem Ignorieren von allem Gelernten und einer komplett zerstörten Ansicht über die schöne, heile Javawelt wurde am Ende auch so gut wie alles gemeistert. </p>
<p>Resümiert habe ich viel neues, altes gelernt und trotz dem gnadenlosen Dampfhammer der Praxis hats immer viel Spaß gemacht!</p>
<p>Das wars im Großen und Ganzen, und in diesem Sinne,<br />
wünsche euch allen nen guten Start ins Semester und viel Erfolg!</p>
<p>Grüße,<br />
Christian</p>
]]></content:encoded>
			<wfw:commentRss>http://www.drailing.net/index.php/2010/03/kurz-zusammengefasst-und-wieder-da/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Schützt das Klima!</title>
		<link>http://www.drailing.net/index.php/2010/02/schutzt-das-klima/</link>
		<comments>http://www.drailing.net/index.php/2010/02/schutzt-das-klima/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 00:55:53 +0000</pubDate>
		<dc:creator>dreiling</dc:creator>
				<category><![CDATA[Studium]]></category>

		<guid isPermaLink="false">http://www.drailing.net/?p=422</guid>
		<description><![CDATA[Guten Abend!
nach der heutigen Klausur schmerzte doch einiges, irgendwie und überall.
Daher beschloss ich mich einen kleinen Artikel im Fachschaftsforum zu platzieren den ich im Nachhinein doch auch für Blogtauglich empfand  
Anbei mein Geschreibsel und der Link zum Fachschaftsforum:
&#8212;-Anfang&#8212;-
Schützt das Klima!
Vorausgeschickt sei: wenn ich meine restlichen 2 Semester überblicke, habe ich alle Klausuren in dieser [...]]]></description>
			<content:encoded><![CDATA[<p>Guten Abend!</p>
<p>nach der heutigen Klausur schmerzte doch einiges, irgendwie und überall.<br />
Daher beschloss ich mich einen kleinen Artikel im Fachschaftsforum zu platzieren den ich im Nachhinein doch auch für Blogtauglich empfand <img src='http://www.drailing.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Anbei mein Geschreibsel und der <a href="http://forum.fbihome.de/index.php?topic=6727.0">Link</a> zum Fachschaftsforum:</p>
<p>&#8212;-Anfang&#8212;-</p>
<p>Schützt das Klima!</p>
<p>Vorausgeschickt sei: wenn ich meine restlichen 2 Semester überblicke, habe ich alle Klausuren in dieser Form überstanden. Also geht mein Hilferuf ausschließlich an die nachfolgenden Generationen.</p>
<p>Nun zum eigentlichen.<br />
Wie wir alle wissen befinden wir uns im wärmsten Winter aller Zeiten &#8211; und da wir alle brav an die uns vorgesetzten Klimaforscher glauben, fordere ich hiermit: Keine Programmierklausuren mehr auf Papier!</p>
<p>Sorgfältig wurde die Herkunft dieses aussterbenden Rohstoffs recherchiert, und es hat sich herausgestellt: Papier ist aus Baum! (http://de.wikipedia.org/wiki/Papier#Rohstoffe)</p>
<p>Wiederum musste ich feststellen, dass &#8220;Baum&#8221; zu der Gattung der Pflanzen zuzuordnen ist und die der Fotosynthese bemächtigt sind. (für Unwissende: unser Atemabfall wieder in gute Luft verwandeln)</p>
<p>Nun wird mir bestimmt niemand widersprechen wollen, wenn ich hier eine Behauptung aufstellen möchte: Programmierklausuren auf Papier schädigen die Umwelt!</p>
<p>Im Grunde kann man diesen umweltschädlichen Fakt (nehmen wir an dieser hat den wert 100) auch noch mit verschiedenen anderen Faktoren multiplizieren. Bisher konnte ich der praxisnahen Ausbildung an der h_da vollkommen zustimmen, der subjektive Studienaufbau stimmt, und subjektive 95% der Professoren sind auf dem aktuellen Stand und schaffen es sogar vollkommen interessenfremde Themen noch in irgendeiner Form interessant gut darzustellen.</p>
<p>Leider Gottes bleibt mir jeglicher Sinn und praxisbezogene Lerneffekt von Programmierklausuren auf Papier bisher verschlossen. Das Werkzeug für uns heißt IDE! Kein Arbeitgeber wird jemals fragen &#8220;Naa, junger Mann, kannst du auch schönen php/java Code auf Papier schreiben?&#8221;. Eine der Kernfragen wird sein, ob man in Umgang mit eclipse (seltener wohl inzwischen auch netbeans oder eclipse-pdt bzw aptana) auf dem Stand der Dinge ist.</p>
<p>Da wohl bisher die wenigsten Programmierklausuren auf Papier auch zeitlich angemessen waren, nehmen wir hier an, der Faktor beträgt 300.<br />
Ausmultipliziert ergibt das einen Unnötigkeitsfaktor von 3000!</p>
<p>Daher die Frage: Wo liegt der Sinn darin, wertvolles Papier mit Code zu schänden, wenn darauf wertvolle Gedichte oder Bücher entstehen könnte?<br />
Und wo liegt der Mehrwert für uns?</p>
<p>(wenn man den Faktor 10 für die angenehmere Korrektur für unsere Profs dazu nimmt, sind wir bei 30.000!)</p>
<p>In diesem Sinne,<br />
danke an Wieczo fürs ausbügeln meiner (Komma-)Legasthenie</p>
<p>&#8212;-Ende&#8212;-</p>
<p>und in weiterem Sinne,<br />
weiterhin viel Erfolg bei den Klausuren!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.drailing.net/index.php/2010/02/schutzt-das-klima/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erinnerung: Fristen fürs Sommersemester</title>
		<link>http://www.drailing.net/index.php/2010/01/erinnerung-fristen-furs-sommersemester/</link>
		<comments>http://www.drailing.net/index.php/2010/01/erinnerung-fristen-furs-sommersemester/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 22:47:03 +0000</pubDate>
		<dc:creator>dreiling</dc:creator>
				<category><![CDATA[Studium]]></category>

		<guid isPermaLink="false">http://www.drailing.net/?p=407</guid>
		<description><![CDATA[Hallo Zusammen,
da ich solche unangenehmen Sachen wie hart verdientes Geld ausgeben gerne vergesse:
Ab heute kann die Rückmeldegebühr fürs Sommersemester überwiesen werden!
Die normale Frist läuft noch bis zum 24 Februar, und die kostenpflichtig verlängerte Frist läuft am 3. März aus.
Links:
Semesterbeiträge der h_da
Semestertermine der h_da
Grüße,
Christian
]]></description>
			<content:encoded><![CDATA[<p>Hallo Zusammen,</p>
<p>da ich solche unangenehmen Sachen wie hart verdientes Geld ausgeben gerne vergesse:</p>
<p>Ab heute kann die Rückmeldegebühr fürs Sommersemester überwiesen werden!<br />
Die normale Frist läuft noch bis zum 24 Februar, und die kostenpflichtig verlängerte Frist läuft am 3. März aus.</p>
<p>Links:<br />
<a href="http://www.h-da.de/studium/information-und-beratung/semesterbeitrag/index.htm">Semesterbeiträge der h_da</a><br />
<a href="http://www.h-da.de/studium/information-und-beratung/semestertermine/index.htm">Semestertermine der h_da</a></p>
<p>Grüße,<br />
Christian</p>
]]></content:encoded>
			<wfw:commentRss>http://www.drailing.net/index.php/2010/01/erinnerung-fristen-furs-sommersemester/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP Schnipsel I</title>
		<link>http://www.drailing.net/index.php/2009/12/php-schnipsel-i/</link>
		<comments>http://www.drailing.net/index.php/2009/12/php-schnipsel-i/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 12:43:01 +0000</pubDate>
		<dc:creator>dreiling</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Studium]]></category>

		<guid isPermaLink="false">http://www.drailing.net/?p=376</guid>
		<description><![CDATA[Guten Morgen,
da sich inzwischen auch EWA mit den etwas interessanteren Themen beschäftigt und sich im laufe der Zeit auch ausserhalb von EWA etwas nützliches angesammelt hat, hier ein paar kleine Codeschnipsel auf die ich immer wieder gerne zurückgreiffe:
Komplettes POST Array auslesen und ausgeben:

foreach&#40;$_POST as $key =&#62; $value&#41;  &#123; 
    print&#40;htmlspecialchars&#40;&#34;Name: [$key] [...]]]></description>
			<content:encoded><![CDATA[<p>Guten Morgen,</p>
<p>da sich inzwischen auch EWA mit den etwas interessanteren Themen beschäftigt und sich im laufe der Zeit auch ausserhalb von EWA etwas nützliches angesammelt hat, hier ein paar kleine Codeschnipsel auf die ich immer wieder gerne zurückgreiffe:</p>
<p>Komplettes POST Array auslesen und ausgeben:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_POST</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$key</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$value</span><span style="color: #009900;">&#41;</span>  <span style="color: #009900;">&#123;</span> 
    <span style="color: #b1b100;">print</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">htmlspecialchars</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Name: [<span style="color: #006699; font-weight: bold;">$key</span>] Wert: [<span style="color: #006699; font-weight: bold;">$value</span>]&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;br&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Komplettes POST Array unescapen:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">get_magic_quotes_gpc</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$_POST</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array_map</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'stripslashes'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Includes als Dateinamen managen:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$_GET</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #990000;">is_file</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;files/&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;site&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
    <span style="color: #b1b100;">include</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;files/&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;site&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">else</span>
    <span style="color: #b1b100;">include</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;welcome.php&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Letzte Besuche von Google Bot registrieren:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$host</span> <span style="color: #339933;">=</span> <span style="color: #990000;">gethostbyaddr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'REMOTE_ADDR'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>    
<span style="color: #000088;">$domain</span> <span style="color: #339933;">=</span> <span style="color: #990000;">explode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;.&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$host</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>   
<span style="color: #000088;">$domain_array</span> <span style="color: #339933;">=</span> <span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$domain</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">2</span><span style="color: #339933;">;</span>   
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$domain</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$domain_array</span>&quot;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;googlebot&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>  
    <span style="color: #666666; font-style: italic;">//information verwalten, insert oder ausgabe </span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Und kennt evtl irgendjemand ein WordpressPlugin was es erlaubt den Code schön formatiert zu posten?<br />
Für Tips bin ich sehr dankbar <img src='http://www.drailing.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Grüße,<br />
Christian</p>
]]></content:encoded>
			<wfw:commentRss>http://www.drailing.net/index.php/2009/12/php-schnipsel-i/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>JS: private Member</title>
		<link>http://www.drailing.net/index.php/2009/11/js-private-member/</link>
		<comments>http://www.drailing.net/index.php/2009/11/js-private-member/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 10:09:00 +0000</pubDate>
		<dc:creator>dreiling</dc:creator>
				<category><![CDATA[Studium]]></category>

		<guid isPermaLink="false">http://www.drailing.net/?p=360</guid>
		<description><![CDATA[Guten Morgen!
nach dem EWA (Entwicklung Webbasierter Anwendungen) Praktikum und unserer Lösung, möchte ich die privaten Member in JavaScript kurz vorstellen da es wohl dem ein oder anderen noch nicht bekannt ist.
Aufgabe war ein Pizza-Bestellservice zu basteln, bei dem mit Klick auf ein Bild die entsprechende Pizza dem Warenkorb hinzugefügt wird. Beim Hinzufügen soll sich auch [...]]]></description>
			<content:encoded><![CDATA[<p>Guten Morgen!</p>
<p>nach dem EWA (Entwicklung Webbasierter Anwendungen) Praktikum und unserer Lösung, möchte ich die privaten Member in JavaScript kurz vorstellen da es wohl dem ein oder anderen noch nicht bekannt ist.</p>
<p>Aufgabe war ein Pizza-Bestellservice zu basteln, bei dem mit Klick auf ein Bild die entsprechende Pizza dem Warenkorb hinzugefügt wird. Beim Hinzufügen soll sich auch entsprechend der Preis ändern. Hier bieten sich die privaten Member sehr an, da man keinerlei sonstige Container braucht.</p>
<p>Beim onklick aufs Bild wird also eine neue Option mit entsprechenden Parameternder Liste zugefügt. Ein privates Memberattribut wird selbst definiert und wird nicht im HTML angezeigt &#8211; wir können also der Option beliebig viele, selbst definierte Attribute zuweisen und später wieder im JS zugreifen.<br />
In der Zeile &#8220;pizza_neu.preis = preis;&#8221; setzen wir das Attribut, wobei der Name komplett beliebig gewählt werden kann:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">function</span> addPizza<span style="color: #009900;">&#40;</span><span style="color: #000066;">name</span><span style="color: #339933;">,</span> preis<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    <span style="color: #003366; font-weight: bold;">var</span> pizza_neu <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Option<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    pizza_neu.<span style="color: #660066;">innerHTML</span> <span style="color: #339933;">=</span> <span style="color: #000066;">name</span><span style="color: #339933;">;</span>
    pizza_neu.<span style="color: #660066;">preis</span> <span style="color: #339933;">=</span> preis<span style="color: #339933;">;</span>
    document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>warenkorbID<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">appendChild</span><span style="color: #009900;">&#40;</span>pizza_neu<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Und können beim Preis berechnen wieder ganz einfach zugreifen, indem wir uns die Liste mit allen Options holen und über das zuvor definierte Attribut iterieren:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">function</span> price_gen<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #003366; font-weight: bold;">var</span> korb <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>warenkorbID<span style="color: #339933;">;</span>
    <span style="color: #003366; font-weight: bold;">var</span> preis <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>
    <span style="color: #000066; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> i <span style="color: #339933;">=</span> <span style="color: #CC0000;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> korb.<span style="color: #660066;">length</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    preis <span style="color: #339933;">+=</span> korb.<span style="color: #660066;">options</span><span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">preis</span><span style="color: #339933;">;</span>
    document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>warenkorbID<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">innerHTML</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;Gesamtpreis: &quot;</span> <span style="color: #339933;">+</span> preis <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot; €&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Nicht sehr schwer zu verstehen oder anzuwenden, aber man muss es mal gesehen haben <img src='http://www.drailing.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Noch ein kleiner Tip zur nächsten Aufgabe: Ich musste feststellen das sich XAMPP (Apache) und Skype nicht besonders mögen und sich gegenseitig die Ports belegen &#8211; wenn sich also der Apache nicht starten lässt, einfach mal Skype beenden!</p>
<p>Wünsche allen einen guten Start in die Woche!<br />
Grüße,<br />
Christian</p>
]]></content:encoded>
			<wfw:commentRss>http://www.drailing.net/index.php/2009/11/js-private-member/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EWA Tools (Entwicklung Webbasierter Anwendungen)</title>
		<link>http://www.drailing.net/index.php/2009/10/ewa-tools-entwicklung-webbasierter-anwendungen/</link>
		<comments>http://www.drailing.net/index.php/2009/10/ewa-tools-entwicklung-webbasierter-anwendungen/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 11:01:48 +0000</pubDate>
		<dc:creator>dreiling</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Studium]]></category>

		<guid isPermaLink="false">http://www.drailing.net/?p=310</guid>
		<description><![CDATA[Guten Morgen!
Da EWA ja langsam mit der eigentlichen Entwicklung beginnt, dachte ich mir dass es vielleicht sinnvoll ist mal die gängigsten Tools zusammenzufassen:
- Aptana: Link
sehr komfortabler Editor auf Eclipsebasis
- XAMPP: Link
eine Distribution aus Apache Webserver, PHP und MySQL &#8211; sehr einfach zu installieren und super praktisch zum lokalen Entwickeln.
Firefox Plugins:
 &#8211; Firebug: Link
einfach DAS Werkzeug [...]]]></description>
			<content:encoded><![CDATA[<p>Guten Morgen!</p>
<p>Da EWA ja langsam mit der eigentlichen Entwicklung beginnt, dachte ich mir dass es vielleicht sinnvoll ist mal die gängigsten Tools zusammenzufassen:</p>
<p>- Aptana: <a href="http://www.aptana.org/">Link</a><br />
sehr komfortabler Editor auf Eclipsebasis</p>
<p>- XAMPP: <a href="http://www.apachefriends.org/de/xampp.html">Link</a><br />
eine Distribution aus Apache Webserver, PHP und MySQL &#8211; sehr einfach zu installieren und super praktisch zum lokalen Entwickeln.</p>
<p><strong>Firefox Plugins:</strong></p>
<p> &#8211; Firebug: <a href="https://addons.mozilla.org/de/firefox/addon/1843">Link</a><br />
einfach DAS Werkzeug ohne das wohl kein Webentwickler mehr leben möchte. Ermöglicht das genaue Analysieren und Debuggen von HTML, CSS und Javascript.</p>
<p>- IE Tab: <a href="https://addons.mozilla.org/de/firefox/addon/10909">Link</a><br />
erlaubt das Darstellen der Seite in der Internet Explorer Engine in einem eigenen Firefox Tab.</p>
<p>- HTML Validator: <a href="https://addons.mozilla.org/de/firefox/addon/249">Link</a><br />
prüft jede Webseite auf Standardkonformität und zeigt dabei Warnings und Fehler an.</p>
<p>- Dust-Me Selectors: <a href="https://addons.mozilla.org/de/firefox/addon/5392">Link</a><br />
scannt das CSS (auf Wunsch automatisch) und erstellt eine Liste mit genutzen und ungenutzen CSS Klassen</p>
<p><strong>Internet Explorer:</strong></p>
<p>IE Developer Toolbar: <a href="http://www.microsoft.com/downloadS/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&#038;displaylang=en">Link</a><br />
ähnlich wie Firebug für Internet Explorer, leider bei weitem nicht so komfortabel.</p>
<p>Und zum Schluss noch ein Link zum <a href="http://matthiasschuetz.com/werkzeugkoffer/">&#8220;Werkzeugkoffer für Webentwickler&#8221;</a> &#8211; eine sehr umfangreiche und gut sortierte Linksammlung in der man immer mal wieder was nützliches neues finden kann.<br />
(gefunden bei <a href="http://webthreads.de/2009/08/dem-webentwickler-sein-werkzeugkoffer/">Webthreads</a> )</p>
<p>Ich glaube für den Moment habe ich nix vergessen, vielleicht hilfts ja dem ein oder anderen etwas weiter <img src='http://www.drailing.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Grüße,<br />
Christian</p>
]]></content:encoded>
			<wfw:commentRss>http://www.drailing.net/index.php/2009/10/ewa-tools-entwicklung-webbasierter-anwendungen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Semesterstart und 64bit</title>
		<link>http://www.drailing.net/index.php/2009/10/semesterstart-und-64bit/</link>
		<comments>http://www.drailing.net/index.php/2009/10/semesterstart-und-64bit/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 22:17:00 +0000</pubDate>
		<dc:creator>dreiling</dc:creator>
				<category><![CDATA[Studium]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.drailing.net/?p=322</guid>
		<description><![CDATA[Hallo Zusammen,
mit einer glatten 2 in der BWL Klausur, fast allen Wunschfächern und einem neuen Notebook starte ich nun also ins 4. Semester.
Da fangen auch schon die Probleme an, das doofe ding hat doch tatsächlich 4 Gigabyte Arbeitsspeicher. Grundsätzlich sind 4 Gig ja nichts schlechtes, allerdings heisst das auch es muss ein 64bit Windows 7 [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo Zusammen,</p>
<p>mit einer glatten 2 in der BWL Klausur, fast allen Wunschfächern und einem neuen Notebook starte ich nun also ins 4. Semester.</p>
<p>Da fangen auch schon die Probleme an, das doofe ding hat doch tatsächlich 4 Gigabyte Arbeitsspeicher. Grundsätzlich sind 4 Gig ja nichts schlechtes, allerdings heisst das auch es muss ein 64bit Windows 7 installiert werden, da die 32bit Version nur bis 3 Gigabyte unterstützt.</p>
<p>Da es sich nicht immer als einfach herausgestellt hat auch eine 64bit kompatible Version zu bekommen habe ich hier einfach mal meine Lösungen zusammengeschrieben.</p>
<p><strong>Eclipse:</strong><br />
leider habe ich mir da sehr schwer getan, mich auf der Eclipse-Seite zurecht zu finden, über Umwege kam ich dann bei diesem <a href="http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.5-200906111540/eclipse-SDK-3.5-win32-x86_64.zip">Link </a>heraus.<br />
Nicht vergessen die Umgebungsvariable zum JDK zu setzen!</p>
<p><strong>JDK:</strong><br />
nun&#8230; kein Hexenwerk sich im Dropdownmenü das entsprechende zu suchen, deshalb nur der vollständigkeit halber hier: <a href="https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u16-oth-JPR@CDS-CDS_Developer">Link</a></p>
<p><strong>Groove ist jetzt Mesh:</strong><br />
was soll man sagen, MSDN verwöhnt eben <img src='http://www.drailing.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Dummerweise funktioniert bei Groove die Dateifreigabefunktion unter 64 bit nicht. Lange habe ich nach einer Alternative gesucht um etwas komfortabel den Studienordner und Workspace zwischen Notebook und Desktop zu synchronisieren. Die Lösung für mich zur zeit ist <a href="https://www.mesh.com/welcome/default.aspx">Mesh</a>. 4 Gigabyte Speicherplatz sind kostenlos und die Synchronisation funktioniert bei mir tadelöse. Soll sogar zwischen Mac und PC funktionieren!</p>
<p>Sobald neue Probleme und die damit verbundenen Lösungen auftauchen aktualisiere ich hier <img src='http://www.drailing.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Grüße,<br />
Christian</p>
]]></content:encoded>
			<wfw:commentRss>http://www.drailing.net/index.php/2009/10/semesterstart-und-64bit/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
