<?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>Keep Smoking &#187; FRObject</title>
	<atom:link href="http://www.tlgm.de/wordpress/category/frobject/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tlgm.de/wordpress</link>
	<description>Jsut aonthre WrodPerss wbelgo</description>
	<lastBuildDate>Mon, 12 Dec 2011 21:44:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Enrage my mouse! Stirb böse Website, Stirb!</title>
		<link>http://www.tlgm.de/wordpress/2008/10/07/enrage-my-mouse-stirb-bose-website-stirb/</link>
		<comments>http://www.tlgm.de/wordpress/2008/10/07/enrage-my-mouse-stirb-bose-website-stirb/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 15:29:50 +0000</pubDate>
		<dc:creator>isKar</dc:creator>
				<category><![CDATA[FRObject]]></category>
		<category><![CDATA[Warum man rauchen sollte]]></category>
		<category><![CDATA[Maus]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Prado]]></category>
		<category><![CDATA[rauchen]]></category>

		<guid isPermaLink="false">http://62.146.72.123/wordpress/?p=41</guid>
		<description><![CDATA[Verdammt, ich glaub ich bin krank. Ich hab das Mouse Rage Syndrom.
Daran sind sicherlich so Seiten wie www.seitenbacher.de schuld.
(fortunately not a customer!)
Auch wenn mir der Text (unten) auf dieser Seite sehr gefallen hat:

	BEDIENUNGS-ANLEITUNG:
	Wenn Sie mehr als 1 Stück möchten, bitte die 1 überschreiben
	(mit der breiten Taste LINKSPFEIL löschen, dann neue Menge eingeben).
	Um den Artikel zu [...]]]></description>
			<content:encoded><![CDATA[<p>Verdammt, ich glaub ich bin krank. Ich hab das <a href="http://de.wikipedia.org/wiki/Mouse_Rage_Syndrome">Mouse Rage Syndrom</a>.</p>
<p>Daran sind sicherlich so Seiten wie <a href="http://www.seitenbacher.de/">www.seitenbacher.de</a> schuld.<br />
(fortunately not a customer!)<br />
Auch wenn mir der Text (unten) auf dieser <a href="http://www.seitenbacher.info/Seitenbacher-Shop-1-GER_Warenk/index.htm?frame=sg_NsseundTrockenfrchte.htm">Seite</a> sehr gefallen hat:</p>
<pre>
	BEDIENUNGS-ANLEITUNG:
	Wenn Sie mehr als 1 Stück möchten, bitte die 1 überschreiben
	(mit der breiten Taste LINKSPFEIL löschen, dann neue Menge eingeben).
	Um den Artikel zu bestellen bitte den Text "Bestellen" mit der Maus anklicken.
</pre>
<p>Ah, ich frag mal die Auszubildende Mediengestalterin ob Sie mit mir ein rauchen geht,<br />
evlt <strong>stöpsel ich die Maus ab </strong>und nimm die mit,<br />
dann kann ich die <strong>Maus vom Dach werfen</strong>.</p>
<p>So&#8230;. nein meine Maus hab ich noch.</p>
<p>Hab festgestellt wir haben sonst keine optischen mehr, nur noch so Retro-Kugel-Mechanik zeuchs.</p>
<p>Und weil ich heut mal wieder keine wirkliche Lust hatte das neue Rabatt-System in den alten Shop eines unserer Kunden einzubauen und mir alles mögliche andere gesucht / eingefallen ist darf ich morgen vormittag ranklotzen <del>(oder sollte man hinpfuschen sagen?). </del><br />
Sonst wird´s eine Zombie-Line (Version 2 der Dead-Line).</p>
<pre>
	Der Umstand, dass man einen Termin einhalten muss, wird Termindruck genannt.
</pre>
<p>Und Prado ist scheinbar eine echte alternative zum M$ .NET Blösdinn<br />
Wann hat man schonmal einen so übersichtlichen PHP-Code gesehen?</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//&nbsp; Der Anmelde Knopf ist gedrückt</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//</span></div>
</li>
<li class="li2">
<div class="de2"><span class="kw2">public</span> <span class="kw2">function</span> loginClicked <span class="br0">&#40;</span><span class="re0">$sender</span>, <span class="re0">$param</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>Registry::<span class="me2">getUser</span> <span class="br0">&#40;</span><span class="br0">&#41;</span>-&gt;<span class="me1">doLogin</span> <span class="br0">&#40;</span><span class="re0">$this</span>-&gt;<span class="me1">username</span>-&gt;<span class="me1">Savevalue</span>, <span class="re0">$this</span>-&gt;<span class="me1">pass</span>-&gt;<span class="me1">Savevalue</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// Anmeldung erfolgreich &#8211; Logout und Content anzeigen</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$this</span>-&gt;<span class="me1">LoginForm</span>-&gt;<span class="me1">ActiveView</span> = <span class="re0">$this</span>-&gt;<span class="me1">LoginFormLogout</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$this</span>-&gt;<span class="me1">LoginContent</span>-&gt;<span class="me1">ActiveView</span> = <span class="re0">$this</span>-&gt;<span class="me1">LoginContentLogedin</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co1">//&nbsp; Der Abmelde Knopf ist gedrückt</span></div>
</li>
<li class="li2">
<div class="de2"><span class="co1">//</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">public</span> <span class="kw2">function</span> logoutClicked <span class="br0">&#40;</span><span class="re0">$sender</span>, <span class="re0">$param</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>Registry::<span class="me2">getUser</span> <span class="br0">&#40;</span><span class="br0">&#41;</span>-&gt;<span class="me1">doLogout</span> <span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// Abmeldung erfolgreich &#8211; Login-Formular anzeigen und Content abschalten</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$this</span>-&gt;<span class="me1">LoginForm</span>-&gt;<span class="me1">ActiveView</span> = <span class="re0">$this</span>-&gt;<span class="me1">LoginFormLogin</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$this</span>-&gt;<span class="me1">LoginContent</span>-&gt;<span class="me1">ActiveView</span> = <span class="re0">$this</span>-&gt;<span class="me1">LoginContentNotLogedin</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span>&nbsp; &nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.tlgm.de/wordpress/2008/10/07/enrage-my-mouse-stirb-bose-website-stirb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frontend! Event-driven! Nich mit mich!</title>
		<link>http://www.tlgm.de/wordpress/2008/09/25/frontend-event-driven-nich-mit-mich/</link>
		<comments>http://www.tlgm.de/wordpress/2008/09/25/frontend-event-driven-nich-mit-mich/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 16:04:50 +0000</pubDate>
		<dc:creator>isKar</dc:creator>
				<category><![CDATA[FRObject]]></category>
		<category><![CDATA[alternativen]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Prado]]></category>

		<guid isPermaLink="false">http://62.146.72.123/wordpress/?p=37</guid>
		<description><![CDATA[also irgendwie stressts mich, ich bin gerade dabei so etwas am CMS zu bauen und muss alle halbe Stunde feststellen das ich hier &#8220;dies und das&#8221; brauche.
- das FRObject das aber darstellen kann weil die View Klasse zu dämlich dazu is.
- eigentlich wollte ich nur die Objekte bauen jetzt bin ich schon Wochen an der [...]]]></description>
			<content:encoded><![CDATA[<p>also irgendwie stressts mich, ich bin gerade dabei so etwas am CMS zu bauen und muss alle halbe Stunde feststellen das ich hier &#8220;dies und das&#8221; brauche.<br />
- das FRObject das aber darstellen kann weil die View Klasse zu dämlich dazu is.<br />
- eigentlich wollte ich nur die Objekte bauen jetzt bin ich schon Wochen an der Event bzw. Navigations Verwaltung.</p>
<p>Ich bin mal etwas fremd gegangen und &#8211; ich glaube &#8211; ich hab genau das gefunden was meine &#8220;Frontend&#8221; Probleme beheben kann.<br />
<a href="http://www.pradosoft.com">www.pradosoft.com</a></p>
<p>Hier wird zwar im Source festgelegt was für Elemente vorhanden sind usw. damit könnte ich mich allerdings anfreunden.</p>
<p>Die Sql-Mapping / ORM Verwaltung ist optional &#8211; genau hier könnte ich das FRObject &#8220;reinwerfen&#8221; und müsste mir nur noch einen schönen Weg überlegen wie ich die Elemente vom Prado mit meinen verbinde. </p>
<p><a href="http://www.pradosoft.com/demos/quickstart/?page=Tutorial.CurrencyConverter">Hier ein kleines Tutorial </a><br />
<a href="http://www.pradosoft.com/demos/currency-converter/index.php">und hier die Live-Demo dazu</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tlgm.de/wordpress/2008/09/25/frontend-event-driven-nich-mit-mich/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FRObject´s first Child! Its alive!</title>
		<link>http://www.tlgm.de/wordpress/2008/09/22/frobject%c2%b4s-first-child-its-alive/</link>
		<comments>http://www.tlgm.de/wordpress/2008/09/22/frobject%c2%b4s-first-child-its-alive/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 12:40:53 +0000</pubDate>
		<dc:creator>isKar</dc:creator>
				<category><![CDATA[FRObject]]></category>
		<category><![CDATA[Backend]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://62.146.72.123/wordpress/?p=36</guid>
		<description><![CDATA[das erste Kind aus der FRObject Familie hat die Welt erblickt! Es kann zwar im Moment nicht wirklich viel aber es ist erstaunlich leicht zur Welt gekommen.
Das &#8220;system&#8221; Modul mit der &#8220;BackendView&#8221; soll quasi der Zentrale Anlauf für &#8220;Backend/CMS/CRM-Geschichten&#8221; sein.
Die Versionsnummer ist immernoch die  0.1.9 da sich am System nicht wirklich viel getan hat [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tlgm.de/wordpress/wp-content/uploads/2008/09/frobject_first_backend.jpg"><img class="alignright size-thumbnail wp-image-40" title="frobject_first_backend" src="http://www.tlgm.de/wordpress/wp-content/uploads/2008/09/frobject_first_backend-150x150.jpg" alt="" width="150" height="150" /></a>das erste Kind aus der FRObject Familie hat die Welt erblickt! Es kann zwar im Moment nicht wirklich viel aber es ist erstaunlich leicht zur Welt gekommen.</p>
<p>Das &#8220;system&#8221; Modul mit der <strong>&#8220;BackendView&#8221; </strong>soll quasi der Zentrale Anlauf für <strong>&#8220;Backend/CMS/CRM-Geschichten&#8221; </strong>sein.</p>
<p>Die Versionsnummer ist immernoch die  <strong>0.1.9</strong> da sich am System nicht wirklich viel getan hat &#8211; nur am &#8220;Frontend / Backend&#8221;.<br />
Sobald der &#8220;Datenbank-Editor&#8221; auch die Relations und Permissions verwalten kann &#8211; könnte man schon ein Frontend dazu bauen.<br />
Die Aufteilung / Verschachtelung der Views ist etwas &#8220;ungewöhnlich&#8221; dafür ist das System aber sehr Dynamisch.</p>
<p>Evtl. installier ich hier mal eine laufende Version zwecks &#8220;<strong>Live-Test</strong>&#8220;.</p>
<p>Hier noch ein Kleiner Auszug aus der ObjectListView</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="co1">// Ausgabe mit Daten füllen</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">public</span> <span class="kw2">function</span> ViewParse <span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="co1">// Überschriften erstellen</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="re0">$this</span>-&gt;<span class="me1">assign</span> <span class="br0">&#40;</span><span class="st0">&#8216;elementlist&#8217;</span>, <span class="re0">$this</span>-&gt;<span class="me1">getBackendElementArray</span> <span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; <span class="co1">// Seitenlinks</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="re0">$this</span>-&gt;<span class="me1">assign</span> <span class="br0">&#40;</span><span class="st0">&#8216;poslist&#8217;</span>, <span class="re0">$this</span>-&gt;<span class="me1">getBackendPosArray</span> <span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="co1">// Die Liste selbst</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$list</span> = <span class="kw2">new</span> FRList <span class="br0">&#40;</span><span class="re0">$this</span>-&gt;<span class="me1">getElementValue</span> <span class="br0">&#40;</span><span class="st0">&#8216;objecttype&#8217;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// Liste mit den Werten anpassen</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$list</span>-&gt;<span class="me1">setLimit</span> <span class="br0">&#40;</span><span class="re0">$this</span>-&gt;<span class="me1">getElementValue</span> <span class="br0">&#40;</span><span class="st0">&#8216;limit&#8217;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// Sortierung</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$list</span>-&gt;<span class="me1">addOrderBy</span> <span class="br0">&#40;</span><span class="re0">$this</span>-&gt;<span class="me1">getElementValue</span> <span class="br0">&#40;</span><span class="st0">&#8216;orderby&#8217;</span><span class="br0">&#41;</span>, <span class="br0">&#40;</span><span class="re0">$this</span>-&gt;<span class="me1">getElementValue</span> <span class="br0">&#40;</span><span class="st0">&#8216;sort&#8217;</span><span class="br0">&#41;</span> == <span class="st0">&#8216;DESC&#8217;</span> ? <span class="kw2">true</span> : <span class="kw2">false</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// Position</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$list</span>-&gt;<span class="me1">setPos</span> <span class="br0">&#40;</span><span class="re0">$this</span>-&gt;<span class="me1">getElementValue</span> <span class="br0">&#40;</span><span class="st0">&#8216;pos&#8217;</span><span class="br0">&#41;</span> * <span class="re0">$this</span>-&gt;<span class="me1">getElementValue</span> <span class="br0">&#40;</span><span class="st0">&#8216;limit&#8217;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// Alles in der Liste hinzufügen</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">while</span> <span class="br0">&#40;</span><span class="re0">$object</span> = <span class="re0">$list</span>-&gt;<span class="me1">next</span> <span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$this</span>-&gt;<span class="me1">appendClass</span> <span class="br0">&#40;</span> <span class="kw2">new</span> ObjectListItemView <span class="br0">&#40;</span><span class="re0">$object</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.tlgm.de/wordpress/2008/09/22/frobject%c2%b4s-first-child-its-alive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FRObject Update</title>
		<link>http://www.tlgm.de/wordpress/2008/08/25/frobject-update/</link>
		<comments>http://www.tlgm.de/wordpress/2008/08/25/frobject-update/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 16:18:48 +0000</pubDate>
		<dc:creator>isKar</dc:creator>
				<category><![CDATA[FRObject]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://62.146.72.123/wordpress/?p=31</guid>
		<description><![CDATA[so, neue Version (0.1.8) etwas mehr XML und es geht sogar etwas (minimal) in die Richtung eines CMS
Die Berechtigungen sind leider noch etwas &#8220;undurchdacht&#8221; das wird aber die Version 0.1.9 oder 0.2 zeigen &#8211; denn jetzt ist es zeit eine &#8220;Demo&#8221; Seite aufzusetzen mit etwas in der Richtung &#8220;Gästebuch&#8221;
Auch macht mir im Moment die Performace [...]]]></description>
			<content:encoded><![CDATA[<p>so, neue <a href="http://www.tlgm.de/fw/fr_0_1_8.zip">Version (0.1.8)</a> etwas mehr XML und es geht sogar etwas (minimal) in die Richtung eines CMS<br />
Die Berechtigungen sind leider noch etwas &#8220;undurchdacht&#8221; das wird aber die Version 0.1.9 oder 0.2 zeigen &#8211; denn jetzt ist es zeit eine &#8220;Demo&#8221; Seite aufzusetzen mit etwas in der Richtung &#8220;Gästebuch&#8221;<br />
Auch macht mir im Moment die Performace ein schlechtes Gewissen &#8211; der umbau der Elemente zu eigenen Objekten war evtl doch ein Fehler &#8211; mal schauen ich denke drüber nach hier Singleton´s mit den Values der einzelnen Klasse zu erstellen.<br />
Das Smarty &#8211; naja &#8211; evtl kann am da auch noch etwas schrauben.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tlgm.de/wordpress/2008/08/25/frobject-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eisfrosch und Rumgeblödel</title>
		<link>http://www.tlgm.de/wordpress/2008/08/19/eisfrosch-und-rumgeblodel/</link>
		<comments>http://www.tlgm.de/wordpress/2008/08/19/eisfrosch-und-rumgeblodel/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 09:33:45 +0000</pubDate>
		<dc:creator>isKar</dc:creator>
				<category><![CDATA[FRObject]]></category>
		<category><![CDATA[Warum man rauchen sollte]]></category>
		<category><![CDATA[Arbeit]]></category>
		<category><![CDATA[rauchen]]></category>
		<category><![CDATA[Shaki]]></category>
		<category><![CDATA[Stunden]]></category>
		<category><![CDATA[wow]]></category>

		<guid isPermaLink="false">http://62.146.72.123/wordpress/?p=30</guid>
		<description><![CDATA[naja, eine kurze Pause braucht jeder mal. Ich werd sicherlich weiter &#8220;rumschrauben&#8221;.
Allerdings ist die Stimmung auf der Arbeit derzeit sowas von im Keller, und wer dann schon Lust genau das gleiche daheim wie auf der Arbeit zu machen
&#8211;> zumal FRObject ja zu Großteil dafür gedacht war mir die Arbeit auf der Arbeit zu erleichtern.
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;
Habt ihr [...]]]></description>
			<content:encoded><![CDATA[<p>naja, eine kurze Pause braucht jeder mal. Ich werd sicherlich weiter &#8220;rumschrauben&#8221;.<br />
Allerdings ist die <strong>Stimmung auf der Arbeit derzeit sowas von im Keller</strong>, und wer dann schon Lust genau das gleiche daheim wie auf der Arbeit zu machen<br />
&#8211;> zumal FRObject ja zu Großteil dafür gedacht war mir die Arbeit auf der Arbeit zu erleichtern.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Habt ihr gewusst das <strong>20 Mann-Tage </strong>bei uns <strong>60 Stunden </strong>sind?!<br />
Also ich wusste es nicht, erst als mir mein Chef gesagt hat das an Projekt XYZ schon <strong>100 Stunden gearbeitet </strong>wurde und das doch viel zu viel für 20 Mann-Tage ist<br />
&#8230;. ach son Kuhmist, soll er doch gleich sagen das daran nur 60 Stunden gearbeitet werden soll<br />
- ne da wird ein gigantisches Trara gemacht<br />
- und dann zwei Stunden (2!) über die Qualität unserer Arbeit diskutiert<br />
- ej aber <strong>kein Ding in Zukunft gibts halt wieder Pfusch am Bau </strong>- wie früher mit den Frameseiten, Table-Layout-HTML und Spagetticode<br />
- da waren die Qualität ja so super Toll.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
so, zurück vom rauchen und etwas entspannter &#8230;</p>
<p>Ein gutes hat das ganze Rumgeblödel auf der Arbeit, ich hab wieder Lust am <a href="http://eu.wowarmory.com/character-sheet.xml?r=Die+Silberne+Hand&#038;n=Shagin">Twink-PVP</a> und sonstigen &#8220;nicht-Raid-Sachen&#8221; gefunden.</p>
<p>und <a href="http://fuer-die-horde.de">Shaki </a>blogt über mein Feuerzeug &#8211; sont gibts eigentlich nix neues<br />
(abgesehen von Krieg der Russen, den Olympischen Spielen und der Mondlandung)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tlgm.de/wordpress/2008/08/19/eisfrosch-und-rumgeblodel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FRObject neue Version</title>
		<link>http://www.tlgm.de/wordpress/2008/07/15/frobject-neue-version/</link>
		<comments>http://www.tlgm.de/wordpress/2008/07/15/frobject-neue-version/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 18:00:47 +0000</pubDate>
		<dc:creator>isKar</dc:creator>
				<category><![CDATA[FRObject]]></category>

		<guid isPermaLink="false">http://62.146.72.123/wordpress/?p=28</guid>
		<description><![CDATA[Oje, war das ein Kampf. Aber hier ist Sie &#8211; tataa!
Die 100 Tausend kleinen Änderungen schreib ich jetzt nicht nochmal &#8211; einfach mal das Dump in die Datenbank werfen und schauen was die index.php alles so tolles macht.
Achja wer den Login nicht gefunden hat -&#62; Benutzer: `admincms` Passwort: `admincms`.
Das Changelog die Download und die Sample [...]]]></description>
			<content:encoded><![CDATA[<p>Oje, war das ein Kampf. Aber hier ist Sie &#8211; <em>tataa!<br />
</em>Die 100 Tausend kleinen Änderungen schreib ich jetzt nicht nochmal &#8211; einfach mal das Dump in die Datenbank werfen und schauen was die index.php alles so tolles macht.</p>
<p>Achja wer den Login nicht gefunden hat -&gt; Benutzer: `<strong>admincms</strong>` Passwort: `<strong>admincms</strong>`.</p>
<p>Das Changelog die Download und die Sample Code Seite sind up-to-date.<br />
(Neben dem FRObject und der FRList ist jetz auch die FRElement dazugekommen. Das wird doch viel mit der Zeit evtl. erstelle ich mal eine Object-Vererbungs-Querverbindungs-Übersicht und was die lustigen Klassen so alles tun.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tlgm.de/wordpress/2008/07/15/frobject-neue-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Verzeichnisse und andere Bürokratie</title>
		<link>http://www.tlgm.de/wordpress/2008/07/07/verzeichnisse-und-andere-burokratie/</link>
		<comments>http://www.tlgm.de/wordpress/2008/07/07/verzeichnisse-und-andere-burokratie/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 00:28:36 +0000</pubDate>
		<dc:creator>isKar</dc:creator>
				<category><![CDATA[FRObject]]></category>

		<guid isPermaLink="false">http://62.146.72.123/wordpress/?p=24</guid>
		<description><![CDATA[Nunja, das FRObject Projekt (oder auch FROGeject &#8211; der Name ist noch nicht sicher) hat ja eine etwas andere &#8211; man möchte fast sagen excessive &#8211; Ordner Struktur.
Die Object Klasse zum Bleistift ist in der Datei:
HTTP_ROOT\
 inc\
  class\
   base\
    root_objects\
     adapter_cache\
     [...]]]></description>
			<content:encoded><![CDATA[<p>Nunja, das FRObject Projekt (oder auch FROGeject &#8211; der Name ist noch nicht sicher) hat ja eine etwas andere &#8211; man möchte fast sagen excessive &#8211; Ordner Struktur.<br />
Die Object Klasse zum Bleistift ist in der Datei:</p>
<pre>HTTP_ROOT\
 inc\
  class\
   base\
    root_objects\
     adapter_cache\
      adapter_view\
       adapter_permission\
        adapter_tree\
         adapter_relation\
          adapter\
           object\
            object.class.php</pre>
<p>Jetzt stellen sich die Fragen:</p>
<ul>
<li>Was mach ich wenn ich einen Ordner (z.B. adapter_cache) umbenennen will?</li>
</ul>
<p>Tja, genau das ist mein eigentliches Problem</p>
<ul>
<li>Macht das Sinn?</li>
</ul>
<p>Wenn ich an dem &#8220;fertigen&#8221; Klassen nix mehr ändere &#8211; dann sind die nur im Weg wenn ich nach einer Datei suche &#8211; von daher schon irgendwie.</p>
<ul>
<li>Ist es Übersichtlich?</li>
</ul>
<p>Hier z.b. die Dateien im Order &#8220;helper&#8221;</p>
<pre>07.07.2008  00:39            12.777 cache.class.php
07.07.2008  01:45             1.605 db.class.php
06.07.2008  23:55             1.637 factory.class.php
30.06.2008  10:34             6.586 item_permission.class.php
07.07.2008  01:43             4.843 registry.class.php
06.07.2008  16:25             1.707 request_handler.class.php
26.06.2008  14:47               322 resultset.class.php
06.07.2008  15:33            10.091 sqlparser.class.php</pre>
<p>Also ich denke das passt gut so.</p>
<ul>
<li>Alternativ könnte man alle Dateien in einen Ordner packen</li>
</ul>
<p>Was total unübersichtlich ist, allerdings könnte man alle Klassen mit einem Aufwasch includieren (was ein Unwort). Wenn die Klassen / Dateinamen alphabetisch und logisch den gleichen Zusammenhang hätten dann würde das evtl. sogar der richtige Weg sein.</p>
<ul>
<li>Alternativ könnte man die require_once in jede Klasse schreiben</li>
</ul>
<p>Was allerdings zu einem X-Fachen Code-Kopierei führt. Bei einigen &#8220;kleinen&#8221; Objekten oder logisch zusammenhängenden &#8220;Programmteilen&#8221;  ist das sogar beim FRObject der Fall. Aber die Objekte sind sehr starkt &#8220;querverbunden&#8221; und werden zum teil dynamisch erstellt, das würde zu einem ewigen Header an require &#8220;hier und da&#8221; führen.  Also auch nicht so der Bringer.</p>
<ul>
<li>Sollte man die Ordner in der Datenbank speicher und mit einem &#8220;fk_depend_dir&#8221; verknüpfen?</li>
</ul>
<p>Das hört sich primär nach einer alternativen Lösung an &#8211; allerdings bräuchte dann jedes Verzeichniss einen Namen &#8230; weil getDir(73) ist doch etwas zu stressig zu Verwalten. Und man müsste jede Änderung an den Ordnern nochmals in der Datenbank machen.</p>
<ul>
<li>Ach verdammt ich geh ins Bett!</li>
</ul>
<p>Vorher rauch ich aber noch eine *fg*</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tlgm.de/wordpress/2008/07/07/verzeichnisse-und-andere-burokratie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changelog</title>
		<link>http://www.tlgm.de/wordpress/2008/07/02/changelog/</link>
		<comments>http://www.tlgm.de/wordpress/2008/07/02/changelog/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 12:07:22 +0000</pubDate>
		<dc:creator>isKar</dc:creator>
				<category><![CDATA[FRObject]]></category>

		<guid isPermaLink="false">http://62.146.72.123/wordpress/?p=23</guid>
		<description><![CDATA[Ein weiterer Schritt in die richtige Richtung, das Changelog zum FRObject ist online.
Von Version PA0.0.1 bis A0.1.79
]]></description>
			<content:encoded><![CDATA[<p>Ein weiterer Schritt in die richtige Richtung, das <a href="index.php?page_id=22">Changelog zum FRObject </a>ist online.</p>
<p>Von Version PA0.0.1 bis A0.1.79</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tlgm.de/wordpress/2008/07/02/changelog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erste Alpha vom FRObject</title>
		<link>http://www.tlgm.de/wordpress/2008/07/01/erste-alpha-vom-frobject/</link>
		<comments>http://www.tlgm.de/wordpress/2008/07/01/erste-alpha-vom-frobject/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 17:22:25 +0000</pubDate>
		<dc:creator>isKar</dc:creator>
				<category><![CDATA[FRObject]]></category>

		<guid isPermaLink="false">http://62.146.72.123/wordpress/?p=21</guid>
		<description><![CDATA[*jubel* endlich ist es soweit!
Die Grundfunktionen sind drin &#8211; keine offensichtlichen Fehler mehr &#8211; jetzt wird es Zeit für die CMS Funktionen und einer Dokumentation.
Hier willst du hin!
Ein SQL Dump liegt bei die Konfiguration ist in der Datei &#8220;inc/config_vars.inc.php&#8220;
]]></description>
			<content:encoded><![CDATA[<p>*jubel* endlich ist es soweit!</p>
<p>Die Grundfunktionen sind drin &#8211; keine offensichtlichen Fehler mehr &#8211; jetzt wird es Zeit für die CMS Funktionen <span style="text-decoration: line-through;">und einer Dokumentation</span>.</p>
<p><a href="index.php?page_id=9">Hier willst du hin!</a></p>
<p>Ein SQL Dump liegt bei die Konfiguration ist in der Datei &#8220;<em>inc/config_vars.inc.php</em>&#8220;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tlgm.de/wordpress/2008/07/01/erste-alpha-vom-frobject/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

