<?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>funnydingo.de &#187; yac</title>
	<atom:link href="http://www.funnydingo.de/categories/yac/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.funnydingo.de</link>
	<description>kurz und knapp</description>
	<lastBuildDate>Sat, 24 Dec 2011 08:23:54 +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>New yac logo</title>
		<link>http://www.funnydingo.de/blog/2009/08/03/new-yac-logo/</link>
		<comments>http://www.funnydingo.de/blog/2009/08/03/new-yac-logo/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 14:02:35 +0000</pubDate>
		<dc:creator>FunnyDingo</dc:creator>
				<category><![CDATA[yac]]></category>
		<category><![CDATA[logo]]></category>

		<guid isPermaLink="false">http://www.funnydingo.de/?p=947</guid>
		<description><![CDATA[It&#8217;s done, we&#8217;ve a new logo for yac (see the right corner). It&#8217;s very similar to the old one, but the font for the name is new. Much thanks to Lars for doing this work!]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s done, we&#8217;ve a new logo for yac (see the right corner). It&#8217;s very similar to the old one, but the font for the name is new. Much thanks to <a href="http://www.lars-haise.net/" target="_blank">Lars</a> for doing this work!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnydingo.de/blog/2009/08/03/new-yac-logo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>yac Einsatz</title>
		<link>http://www.funnydingo.de/blog/2008/05/11/yac-einsatz/</link>
		<comments>http://www.funnydingo.de/blog/2008/05/11/yac-einsatz/#comments</comments>
		<pubDate>Sun, 11 May 2008 15:36:19 +0000</pubDate>
		<dc:creator>FunnyDingo</dc:creator>
				<category><![CDATA[yac]]></category>

		<guid isPermaLink="false">http://www.funnydingo.de/?p=413</guid>
		<description><![CDATA[Nun hatte ich ein wenig Zeit, meine ganzen Emails abzuarbeiten und aufgrund doch recht vieler Nachfragen zum yac, möchte ich ein paar Worte dazu sagen. Ich bin wirklich sehr erstaunt und erfreut darüber, dass es doch reges Interesse an dieser Chat Engine gibt. Leider muss ich sagen, dass der yac derzeit auf keiner weiteren Site [...]]]></description>
			<content:encoded><![CDATA[<p>Nun hatte ich ein wenig Zeit, meine ganzen Emails abzuarbeiten und aufgrund doch recht vieler Nachfragen zum yac, möchte ich ein paar Worte dazu sagen.</p>
<p>Ich bin wirklich sehr erstaunt und erfreut darüber, dass es doch reges Interesse an dieser Chat Engine gibt. Leider muss ich sagen, dass der yac derzeit auf keiner weiteren Site zum Einsatz kommen wird.</p>
<p>Der Grund ist ganz einfach: einige stellen im Code sind noch nicht wirklich ausgereift und ermöglichen es nicht, spezifische Anpassungen vorzunehmen. So sind die verschiedenen Strukturen von CMS, Foren oder Blogs nicht im yac abbildbar.</p>
<p>Aufgrund der geringen Leistungsfähigkeit der aktuellen, auf PHP basierten, Engine, werde ich dort keine Veränderungen zum Customising mehr integrieren. Die Arbeit und die Zeit (vorallendingen die Zeit) werde ich lieber in die neue, in C++ geschriebene, Engine stecken.</p>
<p>Es tut mir wirklich leid euch allen hier eine &#8220;Abfuhr&#8221; erteilen zu müssen, aber meiner Meinung nach ist das für mich als Entwickler (der sich ja einen gewissen &#8220;Ruf&#8221; aufbaut) und euch als Anwender (die gerne eine möglichst gut anpassbare Engine wünschen) besser, auf die neue Engine zu warten.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnydingo.de/blog/2008/05/11/yac-einsatz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>yac Demo Chat wieder online</title>
		<link>http://www.funnydingo.de/blog/2007/11/14/yac-demo-chat-wieder-online/</link>
		<comments>http://www.funnydingo.de/blog/2007/11/14/yac-demo-chat-wieder-online/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 15:02:06 +0000</pubDate>
		<dc:creator>FunnyDingo</dc:creator>
				<category><![CDATA[Projekte]]></category>
		<category><![CDATA[yac]]></category>

		<guid isPermaLink="false">http://www.funnydingo.de/blog/2007/11/14/yac-demo-chat-wieder-online/</guid>
		<description><![CDATA[Nach einigen Problemen ist es mir nun endlich gelungen, den yac Demo Chat wieder online zu bekommen. Wer möchte kann ihn also gerne wieder ausprobieren.]]></description>
			<content:encoded><![CDATA[<p>Nach einigen Problemen ist es mir nun endlich gelungen, den <a href="http://yac.funnydingo.de/demo/" target="_blank">yac Demo Chat</a> wieder online zu bekommen. Wer möchte kann ihn also gerne wieder ausprobieren.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnydingo.de/blog/2007/11/14/yac-demo-chat-wieder-online/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Login-Verifizierung für yac</title>
		<link>http://www.funnydingo.de/blog/2007/08/03/login-verifizierung-fur-yac/</link>
		<comments>http://www.funnydingo.de/blog/2007/08/03/login-verifizierung-fur-yac/#comments</comments>
		<pubDate>Fri, 03 Aug 2007 10:43:45 +0000</pubDate>
		<dc:creator>FunnyDingo</dc:creator>
				<category><![CDATA[yac]]></category>

		<guid isPermaLink="false">http://www.funnydingo.de/blog/2007/08/03/login-verifizierung-fur-yac/</guid>
		<description><![CDATA[Von genuineparts bin ich auf eine kleine Schwäche im yac hingewiesen worden. Bei dem Login-Vorgang prüft der Chat, ob dieser von der freigegebenen IP-Adresse stammt. Sollte dies der Fall sein, wird der Login-Request akzeptiert. Sollte sich die Website auf einem Multi-Host-System befinden, wäre es für die anderen Kunden auf dem System kein großes Problem, einen [...]]]></description>
			<content:encoded><![CDATA[<p>Von genuineparts bin ich auf eine kleine Schwäche im yac hingewiesen worden. Bei dem Login-Vorgang prüft der Chat, ob dieser von der freigegebenen IP-Adresse stammt. Sollte dies der Fall sein, wird der Login-Request akzeptiert. Sollte sich die Website auf einem Multi-Host-System befinden, wäre es für die anderen Kunden auf dem System kein großes Problem, einen eigenen Login-Request durchzuführen.</p>
<p>Aus diesem Grund habe ich heute den yac um einen LOGINKEY erweitert. Dies muss bei dem Login-Request mit übertragen werden. Nur wenn die IP und der LOGINKEY übereinstimmen, wird der Request akzeptiert. Dieses Update ist auch Abwärtskompatibel. Wird in der Konfiguration kein LOGINKEY definiert, werden Login-Requests ohne diesen Key angenommen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnydingo.de/blog/2007/08/03/login-verifizierung-fur-yac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Schwerer Fehler im yac</title>
		<link>http://www.funnydingo.de/blog/2007/07/22/schwerer-fehler-im-yac/</link>
		<comments>http://www.funnydingo.de/blog/2007/07/22/schwerer-fehler-im-yac/#comments</comments>
		<pubDate>Sun, 22 Jul 2007 18:06:26 +0000</pubDate>
		<dc:creator>FunnyDingo</dc:creator>
				<category><![CDATA[yac]]></category>

		<guid isPermaLink="false">http://www.funnydingo.de/blog/2007/07/22/schwerer-fehler-im-yac/</guid>
		<description><![CDATA[Dank der Admins von next4u.de bin ich heute auf einen schweren Fehler im yac aufmerksam gemacht worden. Nein, Scherz beiseite. Diesmal ist es nur ein kleiner Templatefehler in dem von mir ausgeliefertem Standardtemplate. Konnte aber schnell gefixed werden und nun sind wieder alle glücklich.]]></description>
			<content:encoded><![CDATA[<p>Dank der Admins von next4u.de bin ich heute auf einen schweren Fehler im yac aufmerksam gemacht worden.</p>
<p>Nein, Scherz beiseite. Diesmal ist es nur ein kleiner Templatefehler in dem von mir ausgeliefertem Standardtemplate. Konnte aber schnell gefixed werden und nun sind wieder alle glücklich.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnydingo.de/blog/2007/07/22/schwerer-fehler-im-yac/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>yacBot Test 1</title>
		<link>http://www.funnydingo.de/blog/2007/07/22/yacbot-test-1/</link>
		<comments>http://www.funnydingo.de/blog/2007/07/22/yacbot-test-1/#comments</comments>
		<pubDate>Sun, 22 Jul 2007 15:48:06 +0000</pubDate>
		<dc:creator>FunnyDingo</dc:creator>
				<category><![CDATA[yac]]></category>

		<guid isPermaLink="false">http://www.funnydingo.de/blog/2007/07/22/yacbot-test-1/</guid>
		<description><![CDATA[Den ersten Test hat der yac bestanden. Derzeit sind 100 Bots im Chat die je alle 10 Sekunden eine Aktion durchführen. Von normalen Nachrichten über /w bis hin zum Flüstern ist alles dabei. Die Engine läuft völlig flüssig und das obwohl die 100 Bots auf der selben Maschine laufen wie die Engine selbst (für ein [...]]]></description>
			<content:encoded><![CDATA[<p>Den ersten Test hat der yac bestanden. Derzeit sind 100 Bots im Chat die je alle 10 Sekunden eine Aktion durchführen. Von normalen Nachrichten über /w bis hin zum Flüstern ist alles dabei. Die Engine läuft völlig flüssig und das obwohl die 100 Bots auf der selben Maschine laufen wie die Engine selbst (für ein realistischeres Szenario müssten diese natürlich auf andere Hardware verteilt werden).</p>
<p>Auch über den Speicherverbauch bin ich erstaunt. Laut <a href="http://de.php.net/manual/en/function.memory-get-usage.php" target="_blank">memory_get_usage</a> werden aktuell 2031.74 KBytes benötigt &#8211; und das für 100 User mit 7 Räumen. Ich bin sehr zufrieden und sobald sich die Gelegenheit ergibt, werde ich die Bots auf ein paar Maschinen verteilen und dann mal mit mehr Usern an die Sache ran gehen.</p>
<p>Man muss dabei anmerken, dass 100 User die je alle 10 Sekunden eine Nachricht schreiben, ja keinen realistischen 100 Usern entsprechen, da diese ja eher unregelmäßig schreiben. Mich würde interessieren was ihr für möglichst realistische Werte handelt. Die Diskussion ist freigegeben!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnydingo.de/blog/2007/07/22/yacbot-test-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>yacBot mit Linux-Tools</title>
		<link>http://www.funnydingo.de/blog/2007/07/22/yacbot-mit-linux-tools/</link>
		<comments>http://www.funnydingo.de/blog/2007/07/22/yacbot-mit-linux-tools/#comments</comments>
		<pubDate>Sun, 22 Jul 2007 13:41:39 +0000</pubDate>
		<dc:creator>FunnyDingo</dc:creator>
				<category><![CDATA[yac]]></category>

		<guid isPermaLink="false">http://www.funnydingo.de/blog/2007/07/22/yacbot-mit-linux-tools/</guid>
		<description><![CDATA[Die Idee ist ganz einfach: Ein kleines Bash-Script und wget loggen einen Bot in den Chat der dann alle Befehle wie ein normaler User ausführen kann. Ganz einfach und recht effektiv. Wie es mit der Performance aussieht weiß ich noch nicht, aber aufgrund der Erfahrungen mit einem alten Bot (mit ich mal die Performance der [...]]]></description>
			<content:encoded><![CDATA[<p>Die Idee ist ganz einfach: Ein kleines Bash-Script und wget loggen einen Bot in den Chat der dann alle Befehle wie ein normaler User ausführen kann. Ganz einfach und recht effektiv. Wie es mit der Performance aussieht weiß ich noch nicht, aber aufgrund der Erfahrungen mit einem alten Bot (mit ich mal die Performance der c2chat testen wollte), bin ich zeimlich optimistisch.</p>
<p>Derzeit hapert es jedoch noch mit einer kleinen Funktion. Beim Ermitteln der yacsid und des ISS befindet sich in den Variablen immer die NewLines mit drin. Das stört doch ziemlich, wenn man das ganz wieder an wget übergibt, da dieser noch ein %0D an die yacsid/ISS dran hängt. Derzeit weiß ich noch nicht, wie ich dies weg bekommen soll, aber vielleicht hat ja jemand von euch eine Idee? So lese ich die yacsid/ISS aus (Format: <em>yacsid=&lt;MD5String&gt;</em> bzw. <em>iss=&lt;MD5String&gt;</em>):</p>
<blockquote><p>yacsid=`grep yacsid=[a-z0-9] $YACBOT_BASEPATH/workdir/$YACBOT_BOTBASENAME$x.uid | awk -F= &#8216;{printf $2}&#8217;`</p></blockquote>
<p>In yacsid steht dann der MD5-String gefolgt von \n und das muss ich wegbekommen. Also: alle Ideen sind willkommen!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnydingo.de/blog/2007/07/22/yacbot-mit-linux-tools/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Memory Leak im yac</title>
		<link>http://www.funnydingo.de/blog/2007/07/15/memory-leak-im-yac/</link>
		<comments>http://www.funnydingo.de/blog/2007/07/15/memory-leak-im-yac/#comments</comments>
		<pubDate>Sun, 15 Jul 2007 16:44:34 +0000</pubDate>
		<dc:creator>FunnyDingo</dc:creator>
				<category><![CDATA[yac]]></category>

		<guid isPermaLink="false">http://www.funnydingo.de/blog/2007/07/15/memory-leak-im-yac/</guid>
		<description><![CDATA[Heute wurde ich von genuineparts darauf angesprochen, dass sich eventuell ein weiterer Bug im yac befindet. Glücklicherweiße war dies nicht der Fall. Jedoch bin ich bei der Suche danach auf einen Memory Leak gestoßen. Natürlich wurde dieser sofort beseitigt und ein Update bereit gestellt.]]></description>
			<content:encoded><![CDATA[<p>Heute wurde ich von genuineparts darauf angesprochen, dass sich eventuell ein weiterer Bug im <a href="/projekte/yac/">yac</a> befindet. Glücklicherweiße war dies nicht der Fall. Jedoch bin ich bei der Suche danach auf einen Memory Leak gestoßen. Natürlich wurde dieser sofort beseitigt und ein Update bereit gestellt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnydingo.de/blog/2007/07/15/memory-leak-im-yac/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Huhu?!</title>
		<link>http://www.funnydingo.de/blog/2007/07/08/huhu/</link>
		<comments>http://www.funnydingo.de/blog/2007/07/08/huhu/#comments</comments>
		<pubDate>Sat, 07 Jul 2007 22:25:02 +0000</pubDate>
		<dc:creator>FunnyDingo</dc:creator>
				<category><![CDATA[funnydingo.de]]></category>
		<category><![CDATA[yac]]></category>

		<guid isPermaLink="false">http://www.funnydingo.de/blog/2007/07/08/197/</guid>
		<description><![CDATA[Heute habe ich mein erstes WordPress-Widget programmiert: das yac Info Widget. Was macht yac Info? Es liest aus der Info-Page des yac die User und gibt die Anzahl derer aus. Klein aber fein!]]></description>
			<content:encoded><![CDATA[<p>Heute habe ich mein erstes WordPress-Widget programmiert: das <em>yac Info Widget</em>. Was macht yac Info? Es liest aus der Info-Page des yac die User und gibt die Anzahl derer aus. Klein aber fein!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnydingo.de/blog/2007/07/08/huhu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>yac Demo nun mit zwei Templates</title>
		<link>http://www.funnydingo.de/blog/2007/07/07/yac-demo-nun-mit-zwei-templates/</link>
		<comments>http://www.funnydingo.de/blog/2007/07/07/yac-demo-nun-mit-zwei-templates/#comments</comments>
		<pubDate>Fri, 06 Jul 2007 23:36:56 +0000</pubDate>
		<dc:creator>FunnyDingo</dc:creator>
				<category><![CDATA[funnydingo.de]]></category>
		<category><![CDATA[yac]]></category>

		<guid isPermaLink="false">http://www.funnydingo.de/blog/2007/07/07/yac-demo-nun-mit-zwei-templates/</guid>
		<description><![CDATA[Für die yac Demo stehen nun zwei Templates zur Verfügung. Zum einen das neue XHTML/CSS Template und ein Old School Template welches kompatibel zu den meisten Browser und dem [ell[hat[lient sein sollte (wo bei es für diesen derzeit kein Template gibt).]]></description>
			<content:encoded><![CDATA[<p>Für die <a href="http://yac.funnydingo.de/demo/" target="_blank">yac Demo</a> stehen nun zwei Templates zur Verfügung. Zum einen das neue XHTML/CSS Template und ein Old School Template welches kompatibel zu den meisten Browser und dem <a href="http://www.chatternation.net/" target="_blank">[ell[hat[lient</a> sein sollte (wo bei es für diesen derzeit kein Template gibt).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnydingo.de/blog/2007/07/07/yac-demo-nun-mit-zwei-templates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Es werde Licht</title>
		<link>http://www.funnydingo.de/blog/2007/07/04/es-werde-licht/</link>
		<comments>http://www.funnydingo.de/blog/2007/07/04/es-werde-licht/#comments</comments>
		<pubDate>Wed, 04 Jul 2007 21:34:57 +0000</pubDate>
		<dc:creator>FunnyDingo</dc:creator>
				<category><![CDATA[yac]]></category>

		<guid isPermaLink="false">http://www.funnydingo.de/blog/2007/07/04/es-werde-licht/</guid>
		<description><![CDATA[Die yac Engine unterstützt für den Befehl /col (zum ändern der eigenen Farbe) die Pürfung des Helligkeitwerts. Bisher wurde jedoch nur geprüft, ob die Farbe zu hell ist. Dieses Problem habe ich nun beseitigt. Mit der Konfigurationsoption DARK_BORDER kann nun definiert werden, wie dunkel eine Farbe maximal sein darf. Gleichzeitg habe ich die Standardwerte geändert. [...]]]></description>
			<content:encoded><![CDATA[<p>Die yac Engine unterstützt für den Befehl /col (zum ändern der eigenen Farbe) die Pürfung des Helligkeitwerts. Bisher wurde jedoch nur geprüft, ob die Farbe zu hell ist. Dieses <em>Problem</em> habe ich nun beseitigt. Mit der Konfigurationsoption DARK_BORDER kann nun definiert werden, wie dunkel eine Farbe maximal sein darf.</p>
<p>Gleichzeitg habe ich die Standardwerte geändert. BRIGHT_BORDER ist nun 256 und DARK_BORDER 0. Somit sind im Standard alle Farben wählbar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnydingo.de/blog/2007/07/04/es-werde-licht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wii feat. yac</title>
		<link>http://www.funnydingo.de/blog/2007/07/04/wii-feat-yac/</link>
		<comments>http://www.funnydingo.de/blog/2007/07/04/wii-feat-yac/#comments</comments>
		<pubDate>Wed, 04 Jul 2007 16:50:10 +0000</pubDate>
		<dc:creator>FunnyDingo</dc:creator>
				<category><![CDATA[yac]]></category>

		<guid isPermaLink="false">http://www.funnydingo.de/blog/2007/07/04/wii-feat-yac/</guid>
		<description><![CDATA[Hier der nächste Teil der x feat. yac-Serie. Schwoab hat sich mit der Wii in den yac bei next4u.de eingeloggt. Natürlich gibts auch hier für ein Beweisfoto.]]></description>
			<content:encoded><![CDATA[<p>Hier der nächste Teil der <em>x feat. yac</em>-Serie. <a href="http://www.schwoab.com/" target="_blank">Schwoab</a> hat sich mit der Wii in den yac bei <a href="http://www.next4u.de/" target="_blank">next4u.de</a> eingeloggt. Natürlich gibts auch hier für ein <a href="http://www.schwoab.com/img/yac_wii.jpg" target="_blank">Beweisfoto</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnydingo.de/blog/2007/07/04/wii-feat-yac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PSP feat. yac</title>
		<link>http://www.funnydingo.de/blog/2007/07/04/psp-feat-yac/</link>
		<comments>http://www.funnydingo.de/blog/2007/07/04/psp-feat-yac/#comments</comments>
		<pubDate>Wed, 04 Jul 2007 15:20:48 +0000</pubDate>
		<dc:creator>FunnyDingo</dc:creator>
				<category><![CDATA[yac]]></category>

		<guid isPermaLink="false">http://www.funnydingo.de/blog/2007/07/04/psp-feat-yac/</guid>
		<description><![CDATA[Heute kam von genuineparts eine interessante Fragestellung: kann man auch mit der PSP im yac chatten? Also kurzer Hand ausprobiert und wie dieses (leider etwas verwackelte) Foto zeigt: es geht! Mal sehen mit welchen exotischen Clients man dem yac noch einen Besuch abstatten kann.]]></description>
			<content:encoded><![CDATA[<p>Heute kam von <a href="http://www.becast.at/" target="_blank">genuineparts</a> eine interessante Fragestellung: kann man auch mit der PSP im yac chatten? Also kurzer Hand ausprobiert und wie dieses (leider etwas verwackelte) <a href="http://imageserver.bookandmusic.de/psp.jpg" target="_blank">Foto</a> zeigt: es geht!</p>
<p>Mal sehen mit welchen exotischen Clients man dem yac noch einen Besuch abstatten kann.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnydingo.de/blog/2007/07/04/psp-feat-yac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>funnydingo.de startet yac-Demo</title>
		<link>http://www.funnydingo.de/blog/2007/07/03/funnydingode-startet-yac-demo/</link>
		<comments>http://www.funnydingo.de/blog/2007/07/03/funnydingode-startet-yac-demo/#comments</comments>
		<pubDate>Tue, 03 Jul 2007 18:55:29 +0000</pubDate>
		<dc:creator>FunnyDingo</dc:creator>
				<category><![CDATA[funnydingo.de]]></category>
		<category><![CDATA[yac]]></category>

		<guid isPermaLink="false">http://www.funnydingo.de/blog/2007/07/03/funnydingode-startet-yac-demo/</guid>
		<description><![CDATA[Seit heute gibt es für den yac hier auf funnydingo.de eine Demo-Installation. Zu erreichen ist diese unter http://yac.funnydingo.de/demo/. Um diese Nutzen zu können, muss jedoch ein registrierter Account für dieses Blog vorliegen. Danach kann man sich einfach mit dem WordPress-Account anmelden. Weitere Informationen gibts im yacWiki unter Demo.]]></description>
			<content:encoded><![CDATA[<p>Seit heute gibt es für den yac hier auf funnydingo.de eine Demo-Installation. Zu erreichen ist diese unter http://yac.funnydingo.de/demo/. Um diese Nutzen zu können, muss jedoch ein <a href="http://www.funnydingo.de/wp-login.php?action=register" target="_blank">registrierter Account</a> für dieses Blog vorliegen. Danach kann man sich einfach mit dem WordPress-Account anmelden.</p>
<p>Weitere Informationen gibts im <a href="http://yac.funnydingo.de/wiki/Hauptseite" target="_blank">yacWiki</a> unter <a href="http://yac.funnydingo.de/wiki/Demo" target="_blank">Demo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnydingo.de/blog/2007/07/03/funnydingode-startet-yac-demo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>u4us.com und yac</title>
		<link>http://www.funnydingo.de/blog/2007/07/02/u4uscom-und-yac/</link>
		<comments>http://www.funnydingo.de/blog/2007/07/02/u4uscom-und-yac/#comments</comments>
		<pubDate>Mon, 02 Jul 2007 20:32:39 +0000</pubDate>
		<dc:creator>FunnyDingo</dc:creator>
				<category><![CDATA[Privat]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[yac]]></category>

		<guid isPermaLink="false">http://www.funnydingo.de/blog/2007/07/02/u4uscom-und-yac/</guid>
		<description><![CDATA[Also es ist echt Schade, dass ich diesen Beitrag hier schreiben muss, aber so langsam muss ich das mal raus lassen. Es geht um u4us.com und den yac. Zu der Zeit als ich das Admin-Team von u4us.com das erste mal verlassen habe, gab es natürlich Gespräche zu dem Thema &#8220;Übergabe&#8221; und auch der Chat war [...]]]></description>
			<content:encoded><![CDATA[<p>Also es ist echt Schade, dass ich diesen Beitrag hier schreiben muss, aber so langsam muss ich das mal raus lassen.</p>
<p>Es geht um u4us.com und den yac. Zu der Zeit als ich das Admin-Team von u4us.com das erste mal verlassen habe, gab es natürlich Gespräche zu dem Thema &#8220;Übergabe&#8221; und auch der Chat war Teil dieser. Ich habe damals bei diesen Gesprächen folgendes zum Chat geschrieben:</p>
<blockquote><p>Die Chat Engine würde ich u4us natürlich weiter nutzen lassen &#8211; gar keine Frage. Ich werde aber vorerst keine weiteren Schritte an einer Entwicklung einer C-Engine durchführen. Es könnte aber sein, dass ich an der PHP-Engine noch ein paar Dinge machen werde und diese dann unter GPL zum download anbiete &#8211; das steht aber noch nicht fest.<br />
Ich würde u4us jedoch (unabhängig vom o.g.) die Weiterentwicklung sowie Anpassung der Engine erlauben. Jedoch muss die Information, das die Engine Ursprünglich von mir kommt (mit entsprechendem Link zu meiner Seite) bestehen bleiben.</p></blockquote>
<p>Die Lizensierung des yac hat sich nun in eine andere Richtung entwickelt, aber unabhängig davon, ist dieser o.g. Post eindeutig im Konjunktiv verfasst. Da ich zu keiner Zeit ein endgültiges &#8220;Go&#8221; gegeben habe, ist dies nur ein Vorschlag &#8211; der jedoch keinen Vertragsbestand in irgendeiner Weise darstellt.</p>
<p>Das neue Lizensierungs-Modell des yac habe ich natürlich auch u4us.com angeboten, jedoch wurde es von der neuen u4us-Administration abgelehnt. Seit diesem Zeitpunkt (18.05.2007) betreibt u4us.com den Chat ohne Lizenz und somit rechtswidrig. Nun kommt noch hinzu, dass u4us.com seit dem Serverumzug vor wenigen Tagen die alte Quellcode-Variante nutzt, die nur durch Zufall und historische Hintergründe in den Besitz der neuen Administration gelangt ist. Die Nutzung dieser wurde aus urheberrechtlichen Gründen untersagt.</p>
<p>Heute wurde mir dann eine Information zu getragen, deren Inhalt echt über alle Stränge schlägt. Betritt man bei u4us.com den Chat, sieht man dort als Software-Tag <em>yac² 1.0 © 2007 by u4us.com, based on yac 0.9.1 © 2005-2006 by FunnyDingo</em>. Das geht eindeutig zu weit!</p>
<p>Da ich bereits im Bezug auf die nicht lizensierte Nutzung des yac einen Rechtsanwalt eingeschaltet habe, habe ich ihn nun auch über diesen Sachverhalt informiert.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnydingo.de/blog/2007/07/02/u4uscom-und-yac/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Wichtiger yac Bug-Fix</title>
		<link>http://www.funnydingo.de/blog/2007/06/29/wichtiger-yac-bug-fix/</link>
		<comments>http://www.funnydingo.de/blog/2007/06/29/wichtiger-yac-bug-fix/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 14:47:06 +0000</pubDate>
		<dc:creator>FunnyDingo</dc:creator>
				<category><![CDATA[yac]]></category>

		<guid isPermaLink="false">http://www.funnydingo.de/blog/2007/06/29/wichtiger-yac-bug-fix/</guid>
		<description><![CDATA[Gerade bin ich im yac Quellcode auf einen Bug gestoßen, der nicht nur Probleme bei den Clients verursachen sondern auch den ganzen yac zum Absturz führen kann. Einen Bug-Fix habe ich bereits zur Verfügung gestellt.]]></description>
			<content:encoded><![CDATA[<p>Gerade bin ich im yac Quellcode auf einen Bug gestoßen, der nicht nur Probleme bei den Clients verursachen sondern auch den ganzen yac zum Absturz führen kann. Einen Bug-Fix habe ich bereits zur Verfügung gestellt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnydingo.de/blog/2007/06/29/wichtiger-yac-bug-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>yac bekommt neues Timeout Model</title>
		<link>http://www.funnydingo.de/blog/2007/06/29/yac-bekommt-neues-timeout-model/</link>
		<comments>http://www.funnydingo.de/blog/2007/06/29/yac-bekommt-neues-timeout-model/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 13:36:59 +0000</pubDate>
		<dc:creator>FunnyDingo</dc:creator>
				<category><![CDATA[yac]]></category>

		<guid isPermaLink="false">http://www.funnydingo.de/blog/2007/06/29/yac-bekommt-neues-timeout-model/</guid>
		<description><![CDATA[Nachdem sich bei next4u.de mit dem Hard-Kill-Konzept einige Probleme gezeigt haben (die aufgrund einige bestimmter Eigenschaften vorher nie aufgetreten sind), habe ich mich dazu entschieden dieses Konzept zu verwerfen. Statt dessen basiert der Chat nun auf einem 5x Timeout-Model. Dieses Model arbeitet wie folgt: werden einem User Daten geschickt (egal ob es sich um echte [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem sich bei <a href="http://www.next4u.de/" target="_blank">next4u.de</a> mit dem <em>Hard-Kill</em>-Konzept einige Probleme gezeigt haben (die aufgrund einige bestimmter Eigenschaften vorher nie aufgetreten sind), habe ich mich dazu entschieden dieses Konzept zu verwerfen. Statt dessen basiert der Chat nun auf einem <em>5x Timeout</em>-Model.</p>
<p>Dieses Model arbeitet wie folgt: werden einem User Daten geschickt (egal ob es sich um echte Nachrichten oder um Dummy-Bytes handelt), prüft der Chat ob der Socket ein Timeout-Event ausgelöst hat. Dieses Event tritt ein, wenn der Socket die Daten (in einem definierten Zeitfenster) nicht an den Client übermitteln konnte. Sollte ein solcher Timeout 5 mal hintereinander auftreten, wird der User ausgeloggt.</p>
<p>Es hat sich gezeigt, dass der Wert für den Timeout für jedes System unterschiedlich sein kann. Aus diesem Grunde habe ich zwei neue Konfigurationsoptionen hinzugefügt. SOCKET_RCV_TIMEOUT und SOCKET_SND_TIMEOUT. Beide sind im <a href="http://yac.funnydingo.de/wiki/Konfiguration" target="_blank">yacWiki</a> (das derzeit noch nicht ganz vollständig ist) erläutert.</p>
<p>Das neue Model wird bei next4u.de derzeit einem Produktivtest unterzogen und funktioniert dort bisher besser als das alte <em>Hard-Kill</em>-Konzept.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnydingo.de/blog/2007/06/29/yac-bekommt-neues-timeout-model/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geplante Downtime am Sa/So</title>
		<link>http://www.funnydingo.de/blog/2007/06/28/geplante-downtime-am-saso/</link>
		<comments>http://www.funnydingo.de/blog/2007/06/28/geplante-downtime-am-saso/#comments</comments>
		<pubDate>Thu, 28 Jun 2007 19:02:08 +0000</pubDate>
		<dc:creator>FunnyDingo</dc:creator>
				<category><![CDATA[funnydingo.de]]></category>
		<category><![CDATA[yac]]></category>

		<guid isPermaLink="false">http://www.funnydingo.de/blog/2007/06/28/geplante-downtime-am-saso/</guid>
		<description><![CDATA[Am kommenden Wochenende wird es eine kleine Downtime von funnydingo.de geben. Ich werde mit dieser (und einigen anderen Seiten) auf einen größeren und leistungsfähigeren Server umsteigen. Folgendermaßen ist der Wechsel geplant: Neuinstallation des neuen Servers (der bisher von einem meiner Kunden genutzt wurde) DNS-Zonen auf neue IPs umstellen Einrichten des Webservers Einspielen der Websites Einrichten [...]]]></description>
			<content:encoded><![CDATA[<p>Am kommenden Wochenende wird es eine kleine Downtime von funnydingo.de geben. Ich werde mit dieser (und einigen anderen Seiten) auf einen größeren und leistungsfähigeren Server umsteigen. Folgendermaßen ist der Wechsel geplant:</p>
<ul>
<li>Neuinstallation des neuen Servers (der bisher von einem meiner Kunden genutzt wurde)</li>
<li>DNS-Zonen auf neue IPs umstellen</li>
<li>Einrichten des Webservers</li>
<li>Einspielen der Websites</li>
<li>Einrichten des Mail-Servers</li>
</ul>
<p>Da der bisherige Server schon zum 30.06 gekündigt ist, kann es hier zu einer <em>unschönen Downtime</em> (d.h. keine Server-Response) kommen.</p>
<p>Eine kleine Überraschung habe ich dann aber für die yac-Interessierten: es wird hier auf funnydingo.de eine Demo-Version laufen, die sich jeder gerne ansehen kann (kurze Registrierung vorausgesetzt).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnydingo.de/blog/2007/06/28/geplante-downtime-am-saso/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>yac wird Multilingual</title>
		<link>http://www.funnydingo.de/blog/2007/06/21/yac-wird-multilingual/</link>
		<comments>http://www.funnydingo.de/blog/2007/06/21/yac-wird-multilingual/#comments</comments>
		<pubDate>Thu, 21 Jun 2007 20:13:32 +0000</pubDate>
		<dc:creator>FunnyDingo</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[yac]]></category>

		<guid isPermaLink="false">http://www.funnydingo.de/blog/2007/06/21/yac-wird-multilingual/</guid>
		<description><![CDATA[Aufgrund einer Anfrage von genuineparts habe ich den yac um eine kleine Funktion erweitert. Das Feld &#8220;Content-Type&#8221; des HTTP-Headers ist nun frei definierbar und mit &#8220;Content-Type: text/html; charset=ISO-8859-1&#8243; vorbelegt. Somit kann Book and Music den yac nun mit einem UTF-8 Encoding betreiben. Leider stellte sich bei dem Test heraus, dass der [ell[hat[lient kein UTF-8 untersützt. [...]]]></description>
			<content:encoded><![CDATA[<p>Aufgrund einer <a href="http://www.becast.at/archives/2-Umlautprobleme.html" target="_blank">Anfrage von genuineparts</a> habe ich den yac um eine kleine Funktion erweitert. Das Feld &#8220;Content-Type&#8221; des HTTP-Headers ist nun frei definierbar und mit &#8220;Content-Type: text/html; charset=ISO-8859-1&#8243; vorbelegt. Somit kann <a href="http://www.bookandmusic.de/" target="_blank">Book and Music</a> den yac nun mit einem UTF-8 Encoding betreiben.</p>
<p>Leider stellte sich bei dem Test heraus, dass der <a href="http://www.chatternation.net/ccc/help/help.php" target="_blank">[ell[hat[lient</a> kein UTF-8 untersützt. Wie BaM nun darauf reagieren wird?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnydingo.de/blog/2007/06/21/yac-wird-multilingual/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bugfix im yac</title>
		<link>http://www.funnydingo.de/blog/2007/06/11/bugfix-im-yac/</link>
		<comments>http://www.funnydingo.de/blog/2007/06/11/bugfix-im-yac/#comments</comments>
		<pubDate>Mon, 11 Jun 2007 20:06:09 +0000</pubDate>
		<dc:creator>FunnyDingo</dc:creator>
				<category><![CDATA[yac]]></category>

		<guid isPermaLink="false">http://www.funnydingo.de/blog/2007/06/11/bugfix-im-yac/</guid>
		<description><![CDATA[Heute wurde ich von genuineparts darauf aufmerksam gemacht, dass es bei /col und /fcol möglich ist, den Farbcode mit # anzugeben. Da der Farbcode dann mit # im User-Objekt gespeichert wird und im Template bereits ein # in den Font-Tags definiert ist, führt dies zu einer falschen Darstellung im Browser. Außerdem wird beim Logout der [...]]]></description>
			<content:encoded><![CDATA[<p>Heute wurde ich von genuineparts darauf aufmerksam gemacht, dass es bei /col und /fcol möglich ist, den Farbcode mit # anzugeben. Da der Farbcode dann mit # im User-Objekt gespeichert wird und im Template bereits ein # in den Font-Tags definiert ist, führt dies zu einer falschen Darstellung im Browser. Außerdem wird beim Logout der neue Farbcode mit # in der Datenbank gespeichert. Je nach Feld-Defintion führt dies entweder zu einem fehlerhaften Update-Query, so dass keine Daten gespeichert werden oder die # wird mitgespeichert und nachfolgenden Logins können fehlschlagen.</p>
<p>Danke noch mal an genuineparts, dem dieser Fehler (nach so langem Betrieb des yac bei u4us) als erster aufgefallen ist.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.funnydingo.de/blog/2007/06/11/bugfix-im-yac/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

