<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
	<channel>
		<title>BlitzBasic Portal Worklogs - Ein Instant Messenger</title>
		<link>https://www.blitzforum.de/worklogs/361/</link>
		<description>Worklog von Eingeproggt</description>
		<language>de</language>
		<managingEditor>mail@blitzforum.de</managingEditor>
		<webMaster>mail@blitzforum.de</webMaster>
		<pubDate>Sat, 21 Aug 2010 00:19:52 +0200</pubDate>
		<lastBuildDate>Sat, 21 Aug 2010 00:19:52 +0200</lastBuildDate>

		<item>
			<title>Wir ziehen um!</title>
			<link>https://www.blitzforum.de/worklogs/361/#2838</link>
			<guid>https://www.blitzforum.de/worklogs/361/#2838</guid>
			<author>Eingeproggt</author>
			<description>Guten Abend um 00:20!&lt;br /&gt;&lt;br /&gt;Heute mal n kurzer Eintrag, da ich erstens nicht so viel Zeit habe (und in der letzten Woche hatte...) und zweitens geh&amp;ouml;rt ja mal Abwechslung in meine sonst recht langen Beitr&amp;auml;ge.&lt;br /&gt;&lt;br /&gt;Ich habe aufgrund von deutlichen Verf&amp;uuml;gbarkeitsschw&amp;auml;chen des bplaced-Servers beschlossen, dass der Server nun woanders gehostet wird. An diesem Punkt nat&amp;uuml;rlich ein &lt;b&gt;Dankesch&amp;ouml;n an Zauberw&amp;uuml;rfel&lt;/b&gt;, der den neuen Server zur Verf&amp;uuml;gung stellt.&lt;br /&gt;Und auch Danke an euch alle dass ihr euch ned beschwert habt in der Zeit wo ich auf bplaced war...&lt;br /&gt;&lt;br /&gt;Ich f&amp;uuml;rchte fast, es gibt sonst nichts Neues. Nur noch dass die ToDo-Liste wieder etwas l&amp;auml;nger wurde da noch einige gute Vorschl&amp;auml;ge eingelangt sind  &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt; &lt;br /&gt;&lt;br /&gt;Die alte Version mit dem alten Server l&amp;auml;uft zwar noch, aber nicht mehr lange, ich werde den bplaced-Server vermutlich morgen &amp;quot;abbauen&amp;quot;. Von daher &lt;b&gt;bitte die neue Version laden&lt;/b&gt;:&lt;br /&gt;&lt;a href=&quot;http://favouritesoft.bplaced.net/download/BChat-Alpha.rar&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;DOWNLOAD&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Alle Daten wurden mit Stichpunkt 20.8.2010, ~23:30 &amp;uuml;bertragen.&lt;br /&gt;Ich w&amp;uuml;nsche viel Vergn&amp;uuml;gen!&lt;br /&gt;&lt;br /&gt;mfG, Christoph.</description>
			<pubDate>Sat, 21 Aug 2010 00:19:52 +0200</pubDate>
		</item>

		<item>
			<title>Millenium! aber Passwort vergessen?</title>
			<link>https://www.blitzforum.de/worklogs/361/#2810</link>
			<guid>https://www.blitzforum.de/worklogs/361/#2810</guid>
			<author>Eingeproggt</author>
			<description>Zuerst feiern wir den 1000. Worklog-Aufruf der am 14.8. um etwa 16:00 hier war - Ich danke allen Lesern!&lt;br /&gt;Und nun gehts in gewohnter Manier weiter - wobei ich mir die Auflistung der Bugfixes spare - es waren vor allem Probleme mit meinen k&amp;uuml;rzlich ge&amp;auml;nderten &amp;quot;GUI Status System&amp;quot; die nun hoffentlich weg sind - aber vermutlich noch irgendwoe schlummern.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(kleinere) Verbesserungen&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Oft kritisierte Bedienbarkeit-Mankos wurden versucht auszub&amp;uuml;geln, darunter Capslock, Numlock, Unterst&amp;uuml;tzung von Shift+Pfeiltasten zum Markieren und auch der lang ersehnte Zeilenumbruch in der Textbox, sogar jeweils bei Leerzeichen. Allerdings ist meine L&amp;ouml;sung nicht wirklich perfekt  &lt;img src=&quot;/forum/images/smiles/icon_sad.gif&quot; alt=&quot;Sad&quot; /&gt; &lt;br /&gt;Weiters sollte es nicht mehr m&amp;ouml;glich sein, von 2 PCs denselben user anzumelden.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Passwort resetten&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Es ist vollbracht! Das n&amp;auml;chste Kunstst&amp;uuml;ck das ich bisher nicht konnte und welches ich f&amp;uuml;r den Messenger erlernt habe: EMail-Versand per php.&lt;br /&gt;Sorry wenn das nicht so direkt mit BB zu tun hat aber das gesamte Projekt ist ja ein &amp;quot;&lt;b&gt;Hybrid Projekt&lt;/b&gt;&amp;quot; (Aktuell: &lt;b&gt;379kb BB-Code, 21kb php-Code und 6 MySQL Tabellen&lt;/b&gt;)&lt;br /&gt;Zuerst ben&amp;ouml;tigt man f&amp;uuml;r das Kunstst&amp;uuml;ck nat&amp;uuml;rlich eine &lt;b&gt;EMail-Adresse&lt;/b&gt;, die kann nun bei der Registrierung oder den Kontaktdetails angegeben werden, jeweils optional. (Wer keine oder eine falsche angibt dem kann leider nicht geholfen werden)&lt;br /&gt;Die eingegeben Adresse ist f&amp;uuml;r niemanden sichtbar und lediglich dazu gedacht, die Passwort-Zur&amp;uuml;cksetzung dar&amp;uuml;ber abzuwickeln, denn die l&amp;auml;uft nun so ab:&lt;br /&gt;-&amp;gt; Man gibt seine ID ein und fordert ein neues Passwort an&lt;br /&gt;-&amp;gt; Man erh&amp;auml;lt eine EMail mit einem Best&amp;auml;tigungslink (http) damit das Passwort tats&amp;auml;chlich ge&amp;auml;ndert wird - andernfalls k&amp;ouml;nnte ja jeder die Passw&amp;ouml;rter der anderen resetten lassen - so kann er sie h&amp;ouml;chstens mit EMails nerven...&lt;br /&gt;-&amp;gt; Bei Best&amp;auml;tigung wird das Passwort auf eine zuf&amp;auml;llige, 5 Zeichen lange Buchstabenfolge ge&amp;auml;ndert, welche man mitgeteilt bekommt - nat&amp;uuml;rlich gleich mit dem Hinweis man m&amp;ouml;ge es sobald wie m&amp;ouml;glich wieder im Programm &amp;auml;ndern.&lt;br /&gt;&lt;b&gt;Geht ja alles&lt;/b&gt; in meinem Messenger &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt;&lt;br /&gt;Wer eine L&amp;uuml;cke in dem beschriebenen System findet bitte laut schreien!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Weiteres&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Was die Neuerung mit den EMails nun indirekt zur Folge hat:&lt;br /&gt;Da ich zu bl&amp;ouml;d war mir einen SMTP Server (f&amp;uuml;r EMail-Versand) auf meinem PC einzurichten der genau das tut was ich mit php machen will wird der Server nun offiziell auf einen Webhoster gelegt. Und wird daher mehr oder weniger &lt;b&gt;rund um die Uhr verf&amp;uuml;gbar&lt;/b&gt; sein!&lt;br /&gt;Wie zuvor ist im Code und in der Exe im folgenden Download alles konfiguriert.&lt;br /&gt;Ich spionier ja nur ungern in der Datenbank da mich eure Daten ja nix angehen, Ehrensache - aber lasst mich einen kleinen Aufruf machen: Es gibt nch 13 offene Kontakt-Anfragen im System! Schaut &amp;ouml;fters rein  - mit der oben beschriebenen M&amp;ouml;glichkeit sein Passwort zu resetten gibts keine Ausreden mehr &lt;img src=&quot;/forum/images/smiles/icon_razz.gif&quot; alt=&quot;Razz&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Wir schlie&amp;szlig;en den heutigen Eintrag um 15:15 wie immer mit dem&lt;br /&gt;&lt;a href=&quot;http://favouritesoft.bplaced.net/download/BChat-Alpha.rar&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Download&lt;/b&gt;&lt;/a&gt; (~1MB)&lt;br /&gt;der diesmal w&amp;auml;rmstens empfohlen wird - &lt;b&gt;die vorigen Downloads haben&lt;/b&gt; ja &lt;b&gt;alle den falschen Server&lt;/b&gt; drin!&lt;br /&gt;&lt;br /&gt;Ich w&amp;uuml;nsche viel Vergn&amp;uuml;gen und bedanke mich bei allen bisherigen Testern f&amp;uuml;r ihre &amp;uuml;berwiegend positive und konstruktive Kritik - die &amp;uuml;brigens auch in den Kommentaren gepostet werden darf &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt;Auf die n&amp;auml;chsten 1000 Leser, Christoph.</description>
			<pubDate>Sun, 15 Aug 2010 15:16:23 +0200</pubDate>
		</item>

		<item>
			<title>Freitag der 13.</title>
			<link>https://www.blitzforum.de/worklogs/361/#2803</link>
			<guid>https://www.blitzforum.de/worklogs/361/#2803</guid>
			<author>Eingeproggt</author>
			<description>Ich habe in den letzten Tagen leider nicht so viel Zeit gehabt, aber heute muss einfach ein Worklog-Eintrag verfasst werden, schlie&amp;szlig;lich ist heute Freitag der 13. (zu ungewohnter Stunde um 10:10). Aber da ich nicht abergl&amp;auml;ubisch bin schreibe ich heute aus einem anderen Grund: &amp;quot;In memorian Heat and Speed&amp;quot;, in dessen Worklog genau heute vor 2 Jahren der letzte Eintrag verfasst wurde &lt;img src=&quot;/forum/images/smiles/icon_sad.gif&quot; alt=&quot;Sad&quot; /&gt; &lt;br /&gt;Aber zur&amp;uuml;ck zur Gegenwart: In den folgenden 2 Auflistungen (Bugfixes, Verbesserungen) kann man sehen dass sich jede Menge getan hat, was aber eher die Feinheiten betrifft.&lt;br /&gt;Ich schreibe es dennoch ganz detailliert auf damit ich hier mehr Inhalt zamkriege und damit ihr ne Vorstellung kriegt was ich so f&amp;uuml;r Probleme hab (hatte &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt; ). Ich sags aber auch gleich: Interessant wird der Eintrag erst weiter unten (Passw&amp;ouml;rter).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bugfixes&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;-&amp;gt; Wenn man die Verbindung verliert und sich erneut einloggt gab es einen MAV&lt;br /&gt;-&amp;gt; Schlie&amp;szlig;en des Chat-Fensters mittels dem &amp;quot;X&amp;quot; und anschlie&amp;szlig;endes neu &amp;ouml;ffnen f&amp;uuml;hrte zu Absturz&lt;br /&gt;-&amp;gt; Chat-Farbe wurde st&amp;auml;ndig gesendet&lt;br /&gt;-&amp;gt; Manchmal kamen Nachrichten doppelt / dreifach an&lt;br /&gt;-&amp;gt; Das Scrolling in der Nachrichten-Verlaufs-Box wurde nicht immer richtig aktualisiert (is so ne Art &amp;quot;Langzeitbug&amp;quot;...)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Verbesserungen&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;-&amp;gt; gespeicherter Chatverlauf eines Kontaktes aus dem Kontextmenu aufrufbar&lt;br /&gt;-&amp;gt; Entf und R&amp;uuml;ckschritttaste werden auch im &amp;quot;gedr&amp;uuml;ckt-halten Zustand&amp;quot; erkannt&lt;br /&gt;-&amp;gt; Fenster wechseln auch mit Rechtsklick m&amp;ouml;glich&lt;br /&gt;-&amp;gt; Doppelklick auf ne Person in der Liste &amp;ouml;ffnet direkt das Chatfenster&lt;br /&gt;-&amp;gt; Zeilenumbr&amp;uuml;che werden im Chatverlauf nun durch Chr(13)+Chr(10) dargestellt (&amp;quot;Windows-Texteditor-kompatibel&amp;quot;)&lt;br /&gt;-&amp;gt; die Icons in der Kontaktliste werden nun unskaliert angezeigt (bessere Qualit&amp;auml;t)&lt;br /&gt;-&amp;gt; Men&amp;uuml;punkt &amp;quot;Kontaktdetails&amp;quot; nur verf&amp;uuml;gbar wenn man eingeloggt ist&lt;br /&gt;&lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt; Etwas &amp;quot;gr&amp;ouml;&amp;szlig;ere&amp;quot; Neuerungen:&lt;br /&gt;-&amp;gt; Im Login-Fenster kann man nun seine ID suchen - durch Eingabe seines Namens und Auswahl der ID falls es mehrere User mit gleichen Namen gibt.&lt;br /&gt;-&amp;gt; Man kann sein Passwort &amp;auml;ndern wenn man eingeloggt ist (Details siehe n&amp;auml;chster Absatz)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Passw&amp;ouml;rter&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Die Geschichte mitn Passwort-&amp;auml;ndern hab ich urspr&amp;uuml;nglich gemacht damit man auch sein Passwort zur&amp;uuml;ck setzen kann falls man es einmal vergisst - sprich &amp;quot;neu generieren&amp;quot; und anschlie&amp;szlig;end &amp;auml;ndern.&lt;br /&gt;So weit so gut... jetzt hab ich nur ein Problem:&lt;br /&gt;Dann k&amp;ouml;nnte ja jeder die Passw&amp;ouml;rter anderer zur&amp;uuml;cksetzen und &amp;auml;ndern wie er will - also muss ein Sicherheitsmechanismus rein dass man nur das Passwort seines eigenen Accounts zur&amp;uuml;ck setzen darf. Jedoch ist das Passwort normalerweise dieser Sicherheitsmechanismus.&lt;br /&gt;Man ben&amp;ouml;tigt also noch was. Euch allen wird bekannt sein dass das dann &amp;uuml;ber EMail-Verst&amp;auml;ndigung / Best&amp;auml;tigung l&amp;auml;uft. Was denkt ihr dar&amp;uuml;ber - soll eine Registrierung mit EMail-Adresse so wie es bei soooo vielen Services der Cyberwelt auch in meinem Programm umgesetzt werden oder lasst man es lieber um den Leuten die Registrierung zu vereinfachen? Vielleicht auch eine L&amp;ouml;sung wie &amp;quot;Email optional&amp;quot;?&lt;br /&gt;Schreibt mal bitte was ihr dar&amp;uuml;ber denkt, das ist etwas das mir so in den letzten 2 Stunden durch den Kopf ging und wo ich noch nicht sicher bin.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ToDo&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Zum Schluss nur noch ne Auflistung f&amp;uuml;r Leute die sich nicht den Download reingezogen haben (Warum nicht?) aber dennoch wissen wollen was in Zukunft ansteht:&lt;br /&gt;-&amp;gt; Bug: das Enter dr&amp;uuml;cken bei Textboxen wird nicht richtig zur&amp;uuml;ck gesetzt wird und daher event. immer wieder den Login ausl&amp;ouml;st (im Login-Fenster). Dieser Fehler tritt leider nur bei der exe auf.&lt;br /&gt;-&amp;gt; Beim Login Passwort Reset per EMail umsetzen - dazu mal EMail erfassen&lt;br /&gt;-&amp;gt; &amp;quot;xyz tippt gerade&amp;quot;-Anzeige (bin mir nicht sicher ob ich das &amp;uuml;berhaupt haben will - w&amp;auml;re aber sicher rasch machbar)&lt;br /&gt;-&amp;gt; Spielerein mit Taskleiste, TrayIcon etc.&lt;br /&gt;-&amp;gt; Dateiversand&lt;br /&gt;&lt;br /&gt;So, das wars f&amp;uuml;r heute!&lt;br /&gt;&lt;a href=&quot;http://favouritesoft.bplaced.net/download/BChat-Alpha.rar&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Download&lt;/b&gt;&lt;/a&gt; gibts nat&amp;uuml;rlich wieder, diesmal 1MB.&lt;br /&gt;(Euch ist eh aufgefallen, dass der Link immer derselbe ist?)&lt;br /&gt;&lt;br /&gt;mfG, Christoph.</description>
			<pubDate>Fri, 13 Aug 2010 10:12:51 +0200</pubDate>
		</item>

		<item>
			<title>Fehlerfreie Klang-Farben und intime Details</title>
			<link>https://www.blitzforum.de/worklogs/361/#2792</link>
			<guid>https://www.blitzforum.de/worklogs/361/#2792</guid>
			<author>Eingeproggt</author>
			<description>In dem heutigen Titel sind die 3 wichtigsten Dinge dieses Eintrages zusammen gemurkst &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt;Aber vorweg: Mit dem letzten Test war ich sehr zufrieden &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt; &lt;br /&gt;Es gibt zwar immer wieder was zu tun aber mir ist relativ wenig aufgefallen was ich dringend nachbessern m&amp;uuml;sste.&lt;br /&gt;Daher st&amp;uuml;rzte ich mich gleich auf was Neues!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Ressourcen&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Zauberw&amp;uuml;rfel&lt;/b&gt; hat sich erbarmt, in Sachen Ressourcen ein wenig nachzuhelfen. Dank ihm habe ich nun neue Icons, neue Farb-Styles (&amp;quot;FreshBlue&amp;quot;, &amp;quot;DarkTemptation&amp;quot; (siehe Screen)) sowie ein paar &amp;quot;Basic-Sounds&amp;quot; die man so in einem Messenger braucht.&lt;br /&gt;&lt;a href=&quot;https://www.blitzforum.de/upload/file.php?id=9256&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;https://www.blitzforum.de/upload/file.php?id=9257&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Au&amp;szlig;erdem sind noch 2 zus&amp;auml;tzliche Schemata von mir dazu gekommen - ist f&amp;uuml;r mich auch eine sch&amp;ouml;ne Abwechslung mal sowas zu machen.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Kontaktdetails&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Der Messenger wurde von Anfang an nicht so umfangreich geplant wie bereits bekannte Chat-Programme. Und schon gar nicht soll aus meinem Programm eine Single-B&amp;ouml;rse werden.&lt;br /&gt;Aber um auch dieses Feature mal anzubieten gibt es nun die Kontaktdetails. Jeder User kann pers&amp;ouml;nliche Informationen eingeben und die von seinen Kontakten einsehen. Derzeit umfasst dies den &lt;b&gt;echten Namen&lt;/b&gt;, &lt;b&gt;Geburtstag&lt;/b&gt; sowie &lt;b&gt;Land&lt;/b&gt;, &lt;b&gt;Stadt&lt;/b&gt;, &lt;b&gt;Homepage&lt;/b&gt; und das &lt;b&gt;Geschlecht&lt;/b&gt;.&lt;br /&gt;Das sollte mal gen&amp;uuml;gen.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Download&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Wie &amp;quot;gewohnt&amp;quot; die aktuellste Version f&amp;uuml;r euch:&lt;br /&gt;&lt;a href=&quot;http://favouritesoft.bplaced.net/download/BChat-Alpha.rar&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Download&lt;/b&gt;&lt;/a&gt; (~1Mb)&lt;br /&gt;Diese hat eine Besonderheit: Sie ist zwar ziemlich sicher nicht fehlerfrei aber im Moment sind mir &lt;b&gt;keine Fehler bekannt&lt;/b&gt; &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt;&lt;br /&gt;EDIT, etwa eine Stunde nach Verfassen dieses Eintrages: Es sind nun doch einige Fehler bekannt... Hab ich wieder was zu tun...&lt;br /&gt;&lt;br /&gt;mfG, Christoph.&lt;br /&gt;&lt;br /&gt;PS: Ich hatte mich in den letzten 2 Eintr&amp;auml;gen nicht an die Tradition gehalten - wie schrecklich!&lt;br /&gt;Also nun muss ich das aber wirklich wieder dazu sagen: Es ist etwa 22:30 &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;</description>
			<pubDate>Wed, 04 Aug 2010 22:32:48 +0200</pubDate>
		</item>

		<item>
			<title>Langsam aber sicher</title>
			<link>https://www.blitzforum.de/worklogs/361/#2785</link>
			<guid>https://www.blitzforum.de/worklogs/361/#2785</guid>
			<author>Eingeproggt</author>
			<description>Nein, der Titel ist nicht auf die Ausf&amp;uuml;hrungsperformance des Messengers bezogen sondern auf mein Vorankommen seit dem letzten Eintrag hier.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;MultiScreen-Problem gel&amp;ouml;st&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Dank der Hilfe von Xaymar fand ich einen Weg, wie ich sekund&amp;auml;re Bildschirme ermitteln und mich auf denen &amp;quot;breit machen&amp;quot; kann.&lt;br /&gt;Ich wei&amp;szlig; allerdings jetzt schon dass mein Ansatz 2 Macken hat (theoretisch, genau angeschaut hab ich mir das nicht)&lt;br /&gt;-) Wenn man die Bildschirme NICHT nahtlos aneinander gesetzt hat k&amp;ouml;nnte meine Methode versagen&lt;br /&gt;-) Wenn der sekund&amp;auml;re Bildschirm &amp;Uuml;BER oder LINKS vom prim&amp;auml;ren ist, gehts auch nicht.&lt;br /&gt;&lt;br /&gt;Ich m&amp;ouml;chte &lt;b&gt;euch&lt;/b&gt; daher &lt;b&gt;bitten&lt;/b&gt;, mir Bescheid zu geben falls eine der gerade genannten Ausnahmen bei euch zutrifft - dann werd ich das nochmal angehen. Eine Idee h&amp;auml;tte ich ja aber f&amp;uuml;rs Erste wars mir den Aufwand nicht wert.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Chatlog&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ja, in seinen Grundz&amp;uuml;gen ist es nun vorhanden. War auch nicht so die Kunst ich wollte nur damit abwarten bis ich das mit den &amp;quot;mehreren Fenstern&amp;quot; hingebogen hab.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bugs&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Da gibts so n Spruch: &amp;quot;Was ich nicht wei&amp;szlig; macht mich nicht hei&amp;szlig;&amp;quot;&lt;br /&gt;Im (auf euch) &amp;uuml;bertragenen Sinn soll das hei&amp;szlig;en:&lt;br /&gt;Es ist wohl besser, ihr erfahrt erst gar nicht was es da so f&amp;uuml;r Bugs gab...&lt;br /&gt;Der Phosphors&amp;auml;ureester war jedenfalls sofort zur Stelle &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt;Und ganz besonders stolz bin ich dass ich den &amp;quot;Langzeit-Bug&amp;quot; beheben konnte wegen dem ein User nichts davon mitbekommen hat wenn er von einem anderen geblockt wurde.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Aktueller Download&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Nat&amp;uuml;rlich d&amp;uuml;rft ihr an den Fortschritten auch teilhaben, bittesch&amp;ouml;n:&lt;br /&gt;&lt;a href=&quot;http://favouritesoft.bplaced.net/download/BChat-Alpha.rar&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Download&lt;/b&gt;&lt;/a&gt; des aktuellen Paketes (~710kb)&lt;br /&gt;Und ich nutze die Gelegenheit (und die Aufmerksamkeit die ein DownloadLink auf sich zieht ^^) um mich bei den bisherigen &lt;b&gt;14&lt;/b&gt; Testern zu bedanken!&lt;br /&gt;(nur um das ganz eindeutig noch zu schreiben: Sobald ich hier n Download anbiete hei&amp;szlig;t das, dass ich bem&amp;uuml;ht bin, den Server laufen zu lassen. Zumindest in den n&amp;auml;chsten Tagen um die aktuelle Version zu testen.)&lt;br /&gt;&lt;br /&gt;mfG, Christoph.</description>
			<pubDate>Mon, 02 Aug 2010 19:49:27 +0200</pubDate>
		</item>

		<item>
			<title>Holy Day</title>
			<link>https://www.blitzforum.de/worklogs/361/#2750</link>
			<guid>https://www.blitzforum.de/worklogs/361/#2750</guid>
			<author>Eingeproggt</author>
			<description>Ich war wie angek&amp;uuml;ndigt ne Woche lang auf Urlaub und da muss ich euch nat&amp;uuml;rlich meine Erlebnisse schildern.&lt;br /&gt;Aber keine Sorge, es wird keine langweilige Erz&amp;auml;hlungen &amp;uuml;ber meine Alpenwanderungen geben - hier widme ich mich nat&amp;uuml;rlich meinem Fortschritt in Sachen Instant Messenger &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Mein Laptop (wie hoffnungslos altmodisch ich bin... es hei&amp;szlig;t mindestens &amp;quot;Notebook&amp;quot;) war mit dabei und ich dachte eigentlich, an alles gedacht zu haben... Denkste. Die gesamte Datenbank (also deren Inhalt) blieb daheim &lt;img src=&quot;/forum/images/smiles/icon_sad.gif&quot; alt=&quot;Sad&quot; /&gt;&lt;br /&gt;Ich konnte also die ganze Zeit nichts anderes machen als mich um die GUI zu k&amp;uuml;mmern - jedoch nicht schon wieder blitzUI... Ne, diesmal lag mein Augenmerk darauf, es dem User vorzugaukeln es g&amp;auml;be mehrere Fenster.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Die &amp;quot;Fake Fenster&amp;quot;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ich hab die Lib bereits im &lt;a href=&quot;https://www.blitzforum.de/forum/viewtopic.php?t=35350&quot; target=&quot;_blank&quot;&gt;Codearchiv&lt;/a&gt; ver&amp;ouml;ffentlicht. Dass es dort kein Interesse zu geben schien st&amp;ouml;rt mich soweit nicht... Ich habe geahnt dass kaum jemand etwas damit anfangen wird.&lt;br /&gt;Aber nun kann ich euch wie versprochen zeigen, was damit in meinem Messenger m&amp;ouml;glich ist &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://www.blitzforum.de/upload/file.php?id=9185&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;https://www.blitzforum.de/upload/file.php?id=9186&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Anmerkungen:&lt;br /&gt;-) Das Blau im HIntergrund ist der Debugger - nicht dass ihr denkt ich w&amp;uuml;rde so n bl&amp;ouml;des Fenster auf euren Desktop knallen - daf&amp;uuml;r m&amp;uuml;sste man ja kaum ne Woche Aufwand treiben  &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt; &lt;br /&gt;-) Ich wollte mal n weiteren Style pr&amp;auml;sentieren aber hier sieht man irgendwie ungewollt dass die Schriftfarbe der Benachrichtigungen (hier blau, im Chat-Fenster) nicht immer passt...&lt;br /&gt;&lt;br /&gt;Also ich bin voll vernarrt in diese Spielerei &lt;img src=&quot;/forum/images/smiles/icon_lol.gif&quot; alt=&quot;Laughing&quot; /&gt;&lt;br /&gt;Der eine oder andere Sch&amp;ouml;nheitsfehler mag noch drin sein, vor allem was die Sache mit Fenster minimieren / in Taskleiste anzeigen angeht... Damit spiel ich mich auch noch irgendwann, geh&amp;ouml;rt ja zu nem Messenger dazu.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sonstige Gedanken&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Dem aufmerksamen Betrachter wird aufgefallen sein dass das Projekt derzeit &amp;quot;BChat&amp;quot; hei&amp;szlig;t, ein anderer Name schwebt mir noch im Kopf herum.&lt;br /&gt;Aber ich werde den Titel des Worklogs nicht &amp;auml;ndern. &amp;quot;Ein Instant Messenger&amp;quot; ist zwar irrsinnig langweilig aber wenigstens wei&amp;szlig; somit jeder, worum es geht. Mir fiel n&amp;auml;mlich vor kurzem (erneut) auf dass man bei einigen Worklogs immer nur den neuesten Eintrag so &amp;uuml;berfliegt und nichtmal mitdenkt weil man gar nicht wei&amp;szlig; worum es ursp&amp;uuml;nglich ging...&lt;br /&gt;&lt;br /&gt;Wie auch immer, ich setze mit den &amp;uuml;blichen Themen meiner ToDo-Liste fort.&lt;br /&gt;Und &lt;b&gt;ich setze mit den Alpha-Tests fort&lt;/b&gt;!&lt;br /&gt;&lt;a href=&quot;http://favouritesoft.bplaced.net/download/BChat-Alpha.rar&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Download&lt;/b&gt;&lt;/a&gt; des aktuellen Paketes (~700kb, Alles-in-Allem-Rundum-Sorglos-Spezial-Paket)&lt;br /&gt;Mein PC wird wieder vor allem Nachmittags und Abends als Server herhalten, Benutzungshinweise zu dem Programm liegen alle in der ReadMe (or die) bei.&lt;br /&gt;&lt;br /&gt;Sch&amp;ouml;nen Abend und darauffolgende Tage w&amp;uuml;nscht&lt;br /&gt;Christoph.&lt;br /&gt;&lt;br /&gt;EDIT - 25.7.2010, etwa 20:50:&lt;br /&gt;Ich hatte gleich beim ersten Versuch mit einem freiwilligen Tester 3 Probleme bei mir entdeckt und erfolgreich bek&amp;auml;mpft. Katastrophal... binnen nichtmal 10 Minuten 3 Abst&amp;uuml;rze... Aber es wurde sofort ein Update hochgeladen (welches ihr nun unter dem Link hier erreicht), mal hoffen dass das Programm jetzt wieder ein St&amp;uuml;ckchen besser ist.</description>
			<pubDate>Sun, 25 Jul 2010 19:56:18 +0200</pubDate>
		</item>

		<item>
			<title>Phosphorsäureester</title>
			<link>https://www.blitzforum.de/worklogs/361/#2700</link>
			<guid>https://www.blitzforum.de/worklogs/361/#2700</guid>
			<author>Eingeproggt</author>
			<description>Guten Abend um 22:40! (unglaublich wieviel Worklog-Eintr&amp;auml;ge jetzt in den Ferien pro Tag geschrieben werden, da muss ich mich ranhalten &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt; )&lt;br /&gt;&lt;br /&gt;Ich bin in Sachen Chemie eine ziemliche Null. Ich w&amp;uuml;rde selber nicht wissen dass der Titel des heutigen Worklogs f&amp;uuml;r eine Substanzklasse der Wirkstoffe in der Sch&amp;auml;dlingsbek&amp;auml;mpfung steht. (bis ich es soeben auf Wikipedia gelesen habe)&lt;br /&gt;Aber genau darum geht es hier, wenn ihr weiterlest: Um Sch&amp;auml;dlingsbek&amp;auml;mpfung aus programmiertechnischer Sicht &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Der erste Test...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;... lief aus meiner Sicht ganz gut, weil es keine Programmabst&amp;uuml;rze gab - oder zumindest sind mir keine bekannt?&lt;br /&gt;Klar gab es an allen Ecken und Enden Bugs und Verbesserungsvorschl&amp;auml;ge f&amp;uuml;r deren Meldung ich mich bei den 7 (*freu*) Testern bedanke!&lt;br /&gt;&lt;br /&gt;Und weil es so sch&amp;ouml;n war, hier ein Screenshot &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt;&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;https://www.blitzforum.de/upload/file.php?id=9090&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Auf Tests folgen Verbesserungen&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ich habe seither m&amp;ouml;glichst viele ToDo's abgearbeitet und w&amp;auml;hrenddessen am anderen Ende selbst wieder n paar Punkte notiert die mir so auffielen.&lt;br /&gt;Letztendlich ist die Liste nicht kleiner geworden... ihr kennt das ja &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Die Fortschritte sind so zahlreich, dass ich sie hier gar nicht alle auff&amp;uuml;hren kann (weil ich sie teilweise schon wieder vergessen habe).&lt;br /&gt;Gleichzeitig sind die Fortschritte allesamt auf den ersten Blick unscheinbar.&lt;br /&gt;Trotzdem ich bin doch ein wenig stolz, euch mitteilen zu k&amp;ouml;nnen dass alle w&amp;auml;hrend der Tests aufgekommenen Bugs/Vorschl&amp;auml;ge nun behoben/umgesetzt sind - au&amp;szlig;er der Sache mit dem automatischen Zeilenumbruch im Eingabefeld &lt;img src=&quot;/forum/images/smiles/icon_sad.gif&quot; alt=&quot;Sad&quot; /&gt; &lt;br /&gt;Automatischer Zeilenumbruch is ja an sich nicht so das Problem, aber der Teufel steckt im Detail... wenn man dann aus der &amp;quot;oberen&amp;quot; Zeile wieder etwas rausl&amp;ouml;scht, r&amp;uuml;ckt der Text ja nicht mehr wieder hinauf. Und wenn man das auch noch hinbiegen w&amp;uuml;rde, w&amp;uuml;rde absichtlich umgebrochener Text (mit Strg-Enter) ja dann auch hinaufger&amp;uuml;ckt werden. Dazu br&amp;auml;uchte ich also dann sowas wie Zeilenumbruch-Zeichen, die aber wiederum nicht als Text dargestellt werden d&amp;uuml;rfen und... Nunja, soweit bin ich haltnoch nicht gekommen.&lt;br /&gt;&lt;br /&gt;Ein Blick in die &lt;b&gt;neue Version&lt;/b&gt; lohnt sich jedenfalls!&lt;br /&gt;Link blieb unver&amp;auml;ndert, trotzdem hier nochmal:&lt;br /&gt;&lt;b&gt;&lt;a href=&quot;http://favouritesoft.bplaced.net/download/BChat-Alpha.rar&quot; target=&quot;_blank&quot;&gt;Klick!&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Eventuell ist schon jemanden aufgefallen, dass ich auf Versionsnummern verzichte... Meine Erfahrung lehrte mir, dass diese Nummern w&amp;auml;hrend der Entwicklung eigentlich nichts sagen. Um wirklich aufschlussreiche Versionsnummern angeben zu k&amp;ouml;nnen br&amp;auml;uchte man eine weitaus bessere Planung als es die meisten Blitzer (mich eingeschlossen &lt;img src=&quot;/forum/images/smiles/icon_sad.gif&quot; alt=&quot;Sad&quot; /&gt; ) praktizieren.&lt;br /&gt;&lt;br /&gt;Und weil das Thema glaub ich &amp;ouml;fter als einmal vorkam bei den Tests: Ein Wort zur &lt;b&gt;Privatsph&amp;auml;re&lt;/b&gt;:&lt;br /&gt;Am Server sind nat&amp;uuml;rlich Benutzer (mit ihrer aktuellen IP) sowie die Kontakte gespeichert. Wann wer mit wem &amp;uuml;ber was geredet hat ist mir nicht ersichtlich, da der eigentliche Chat P2P ist und nur zwischen den beiden Kontakten abl&amp;auml;uft. Die Offline-Nachrichten werden am Server gespeichert, aber auch nur bis sie abgerufen werden.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;und t&amp;auml;glich gr&amp;uuml;&amp;szlig;t... die GUI&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;War ja fast schon klar, dass meine Arbeiten an der GUI doch noch nicht abgeschlossen sind.&lt;br /&gt;Ich habe sie im Zuge der &amp;Uuml;berarbeitung auch nochmal ein wenig modifiziert, die &amp;Auml;nderungen (im Vergleich zu meiner vorher ver&amp;ouml;ffentlichten Version):&lt;br /&gt;- Anzeigefehler von Labels behoben (wurden manchmal &amp;uuml;ber anderen Elementen gezeichnet bzw. &amp;quot;flackerten&amp;quot;)&lt;br /&gt;- NumBlock-Unterst&amp;uuml;tzung &amp;uuml;berarbeitet, es werden keine KeyHits mehr verwendet&lt;br /&gt;- Mausrad-Scrolling in ComboBoxes&lt;br /&gt;- Mit [Tab] kann der Fokus zwischen Textboxen gewechselt werden (vorerst nur Textboxen, da bei vielen anderen Gadgets das keinen Sinn macht - unter anderem wegen fehlender Tastaturunterst&amp;uuml;tzung (man denke an Cursortasten-Steuerung von Listboxen etc.))&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Wie gehts weiter?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Da ich so gut unterwegs bin, w&amp;uuml;rd ich sagen ich mach genauso weiter &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt;&lt;br /&gt;Der aufmerksame Tester kann alle ToDo's in den &amp;quot;Notizen.txt&amp;quot; nachlesen.&lt;br /&gt;Allerdings wird es nur noch bis &amp;uuml;bermorgen (Samstag, 17.7.) so weiter gehen, da ich dann auf Urlaub fahre. Der Server hier l&amp;auml;uft dann nicht und meine Programmierarbeit wird auch stark reduziert - aber kann event. weiter gehen, dem Laptop sei Dank ^^&lt;br /&gt;&lt;br /&gt;Ich freue mich auf neue G&amp;auml;ste/Tester &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt;&lt;br /&gt;mfG, Christoph.</description>
			<pubDate>Thu, 15 Jul 2010 22:38:26 +0200</pubDate>
		</item>

		<item>
			<title>Open Alpha!</title>
			<link>https://www.blitzforum.de/worklogs/361/#2676</link>
			<guid>https://www.blitzforum.de/worklogs/361/#2676</guid>
			<author>Eingeproggt</author>
			<description>Frei nach dem Motto &amp;quot;Keine Antwort ist auch eine Antwort&amp;quot; reagiere ich nun auf euer &amp;quot;Feedback&amp;quot;. Und lade jetzt (~22:10) die &lt;b&gt;erste &amp;ouml;ffentlche Alpha&lt;/b&gt; f&amp;uuml;r euch hoch!&lt;br /&gt;&lt;br /&gt;An sich ist alles in der ReadMe (or die) gesagt, aber f&amp;uuml;r die Leute die Readme's so gerne ignorieren, hier nochmal die wichtigsten Eckdaten:&lt;br /&gt;&lt;br /&gt;-) Es gibt noch &amp;quot;offene Baustellen&amp;quot; und bekannte Bugs (daher &amp;quot;alpha&amp;quot;)&lt;br /&gt;-) Der Code liegt bei, kann aber nur von &amp;quot;erfahrenen&amp;quot; Usern zum Laufen gebracht werden wie ich zu behaupten wage (Mindest-Kenntnisse mit userlibs erforderlich)&lt;br /&gt;-) Der Server l&amp;auml;uft bei mir lokal und mein PC ist nicht immer an - sprich, es kann sein dass ihr einfach mal gar nix seht... Bitte dann einfach sp&amp;auml;ter nochmal probieren. (Anmerkung dazu: Ja, ich wei&amp;szlig; es w&amp;auml;re ein leichtes, den Kram auf n Free-Hoster zu laden und alle sind gl&amp;uuml;cklich. Aber w&amp;auml;hrend der Entwicklung sind mir schnelle &amp;Auml;nderungen und Debug-M&amp;ouml;glichkeiten wichtiger)&lt;br /&gt;-) Ich bin selber mit der ID 11 als Kontakt zu erreichen - wer sich registriert hat und den Chat testen m&amp;ouml;chte, adde mich bitte. (Oder suche nach anderen Usern &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt; Wobei noch 2 oder 3 Testaccounts in der DB herum schwirren)&lt;br /&gt;&lt;br /&gt;Kommen wir feierlich zum Download:&lt;br /&gt;&lt;a href=&quot;http://favouritesoft.bplaced.net/download/BChat-Alpha.rar&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;KLICK!&lt;/b&gt;&lt;/a&gt; (rar-Archiv, ~700kb)&lt;br /&gt;&lt;br /&gt;Screenshots wollte ich urspr&amp;uuml;nglich auch welche pr&amp;auml;sentieren, aber welche optischen Glanzleistungen erwartet ihr euch von nem Messenger?&lt;br /&gt;Und so viel hat sich zu dem &lt;a href=&quot;https://www.blitzforum.de/worklogs/361/#2528&quot; target=&quot;_blank&quot;&gt;hier gezeigtem&lt;/a&gt; Screen auch nicht ver&amp;auml;ndert...&lt;br /&gt;&lt;br /&gt;Jetzt m&amp;uuml;ssen einfach n paar Kommentare kommen, auch wenn es nur zig Fehlermeldungen sind &lt;img src=&quot;/forum/images/smiles/icon_lol.gif&quot; alt=&quot;Laughing&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Aber damit nicht genug&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Die Passw&amp;ouml;rter werden nun gesalzen. Allerdings bin ich mir nicht sicher, ob ich das richtig gemacht habe...&lt;br /&gt;Also Ausgangssituation ist ja, dass man als Ober-Hacker theoretisch den gesendeten Passwort-Hash abfangen k&amp;ouml;nnte und nun in weiterer Folge sich selber mit diesem Hash anmelden k&amp;ouml;nnte.&lt;br /&gt;Nun wird vor dem Login ein &amp;quot;Salt&amp;quot; abgefragt, der in meinem Fall ein 10 zeichen langer Zufalls-String ist.&lt;br /&gt;Der Salted Hash ist dann: MD5(Passwort_Hash+Salt)&lt;br /&gt;Diese zeichenfolge wird einfach verglichen und fertig ist der Login. Als Sahneh&amp;auml;ubchen werden noch &amp;quot;alte&amp;quot; Salts immer aus der Datenbank entfernt.&lt;br /&gt;Nur irgendwie f&amp;uuml;hle ich mich damit immer noch nicht sicher... Da muss es doch einen Haken geben? Also wenn n Hacker jetzt den Passwort-Hash vom Registrieren abfangen w&amp;uuml;rde und den Salt dann k&amp;ouml;nnte er ja nach wie vor den Account missbrauchen.&lt;br /&gt;Oder viel einfacher und vermutlich noch gef&amp;auml;hrlicher f&amp;uuml;r die User: Man kann den hash per Rainbow-Table entschl&amp;uuml;sseln.&lt;br /&gt;&lt;br /&gt;Also m&amp;ouml;chte ich auf diesem Weg auch gleich zur Diskussion anregen:&lt;br /&gt;Ist dies eine allgemeine Schwachstelle oder hab ich n Denkfehler?&lt;br /&gt;(Ich tippe ja schon mehr auf allgemeine Schwachstelle, da ich zum Registrieren keine SSL-Verbindung benutze - wie denn auch mit BB &lt;img src=&quot;/forum/images/smiles/icon_sad.gif&quot; alt=&quot;Sad&quot; /&gt; )&lt;br /&gt;Aber naja... ich nehme nicht an, dass mein Messenger ein go&amp;szlig;es Ziel f&amp;uuml;r Hacker werden wird...&lt;br /&gt;&lt;br /&gt;Achja, und da waren dann noch so Kleinigkeiten wie es sie halt immer wieder mal gibt, nicht der Rede wert. Darunter auch &amp;Uuml;berlegungen den Namen betreffend - aber genau dar&amp;uuml;ber wollte ich ja anfangs nicht reden wenn ihr euch erinnert &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt;&lt;br /&gt;mfG, Christoph.</description>
			<pubDate>Mon, 12 Jul 2010 22:11:46 +0200</pubDate>
		</item>

		<item>
			<title>Die Politik der kleinen (Fort-)Schritte</title>
			<link>https://www.blitzforum.de/worklogs/361/#2670</link>
			<guid>https://www.blitzforum.de/worklogs/361/#2670</guid>
			<author>Eingeproggt</author>
			<description>Da bin ich mal wieder (diesmal um 18:00) - ohne weltbewegender Neuigkeiten aber Kleinvieh macht auch Mist.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Die Ping-Methode&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Der Ping l&amp;auml;uft ja &amp;uuml;ber einen parallel laufenden Prozess. Hab ich schon oft genug erw&amp;auml;hnt. Aber die Probleme die darin verborgen liegen und vor allem im ersten Alpha Test mit kriD auftraten hab ich erst jetzt behandelt:&lt;br /&gt;Zum einen: Was macht der &amp;quot;Hilfsprozess&amp;quot;, wenn der &amp;quot;Hauptprozess&amp;quot; gewaltsam beendet wird? Man muss dieser Tatsache auf die Spur kommen und den Hilfsprozess nat&amp;uuml;rlich auch sauber beenden. (Wird der Messenger vom User sauber beendet, wird der Hilfsprozess ebenfalls heruntergefahren - daf&amp;uuml;r hab ich schon zu Beginn gesorgt. Jetzt gehts ja um Programmabst&amp;uuml;rze / Abw&amp;uuml;rgungen.)&lt;br /&gt;Zum anderen: Was macht man, wenn der &amp;quot;Ping-Prozess&amp;quot; abschmiert oder gewaltsam beendet wird? Auch das kann man feststellen und ihn daraufhin neu starten.&lt;br /&gt;Dazu noch ein paar Anmerkungen:&lt;br /&gt;Wie stellt man fest ob ein Prozess noch l&amp;auml;uft? Na mit nem Timout w&amp;auml;rs am einfachsten. Bringt aber n Haufen Probleme, wenn das Programm mal einfriert (zB wegen einer MessageBox). Bessere L&amp;ouml;sung daher: Man ermittelt die &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms633522(VS.85).aspx&quot; target=&quot;_blank&quot;&gt;ProzessID&lt;/a&gt;.&lt;br /&gt;Und zu guter Letzt: Ja, mein Vorgehen ist ein wenig mit einem Virus vergleichbar dass sich nicht killen l&amp;auml;sst. Da es eine Exe gibt die den Prozess immer wieder herstellt. Aber das ist im Sinne des Anwenders und kein schadhaftes Verhalten - von daher auch kein Virus.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Was darfs denn sein?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Mir gef&amp;auml;llt der Messenger so wie ich ihn programmiere. Aber all jene, die nicht mit meinem Geschmack &amp;uuml;bereinstimmen sollen nat&amp;uuml;rlich &lt;b&gt;Einstellungen&lt;/b&gt; vornehmen/&amp;auml;ndern k&amp;ouml;nnen.&lt;br /&gt;Das Optionen-Men&amp;uuml; hab ich angefangen, es bietet aber derzeit nur die Wahl eines Farbschemas. (BlitzUI Standards, bin zu unkreativ was eigenes zu designen)&lt;br /&gt;In Zukunft werden dort dann auch so Standard-Dinge wie Chatverlauf oder Status-Benachrichtigungen konfigurierbar sein.&lt;br /&gt;&lt;br /&gt;Ebenso gibt es User die andere User nicht leiden k&amp;ouml;nnen. Die L&amp;ouml;sung in praktisch allen Chat-Programmen: &lt;b&gt;Blocken / Ignorieren&lt;/b&gt;.&lt;br /&gt;Das geht nun auch schon, allerdings noch mit dem Sch&amp;ouml;nheitsfehler dass das Blocken bei dem geblockten Kontakt erst nach dessen Neustart registriert wird. Kleines Problem mit meinem Status-Benachrichtungssystem. Schlie&amp;szlig;lich darf man, wenn man einen Benutzer blockt nicht f&amp;uuml;r all seine Kontakte offline erscheinen sondern nur f&amp;uuml;r den einen. Ist komplizierter als man anfangs denken mag, da hab ich noch was zu tun...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bugs everywhere?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Naja, nicht &amp;uuml;berall aber doch an einigen Stellen.&lt;br /&gt;-) Die BlitzUI die ich im letzten Beitrag ver&amp;ouml;ffentlicht habe wurde nochmal geringf&amp;uuml;gig up-ge-datet. Link ist derselbe.&lt;br /&gt;-) Ein Bug mit GetKey habe ich auf meinem PC - siehe &lt;a href=&quot;https://www.blitzforum.de/forum/viewtopic.php?t=35278&quot; target=&quot;_blank&quot;&gt;hier&lt;/a&gt;. So wie es aussieht bin aber nicht ich daran Schuld sondern Blitz oder gar mein PC.&lt;br /&gt;-) Um weiteren Fehlern auf die Spur zu kommen &lt;b&gt;suche&lt;/b&gt; ich nach wie vor (bzw. st&amp;auml;rker als zuvor!) &lt;b&gt;Alpha Tester!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Ich bin voll begeistert! Was kommt noch alles?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ein kleiner Einblick in meine ToDo:&lt;br /&gt;-) Passw&amp;ouml;rter &lt;a href=&quot;http://de.wikipedia.org/wiki/Salted_Hash&quot; target=&quot;_blank&quot;&gt;salzen&lt;/a&gt;&lt;br /&gt;-) Chatverlauf speichern&lt;br /&gt;-) Dateiversand&lt;br /&gt;... mal so im Groben. Kommt sicher was dazwischen ^^&lt;br /&gt;&lt;br /&gt;Danke f&amp;uuml;rs Lesen!&lt;br /&gt;und &amp;uuml;ber Kommentare freue ich mich wie n kleines Kind &amp;uuml;ber einen Lolly!&lt;br /&gt;mfG, Christoph.</description>
			<pubDate>Sat, 10 Jul 2010 17:58:39 +0200</pubDate>
		</item>

		<item>
			<title>Ein letztes (?) Mal: GUI</title>
			<link>https://www.blitzforum.de/worklogs/361/#2658</link>
			<guid>https://www.blitzforum.de/worklogs/361/#2658</guid>
			<author>Eingeproggt</author>
			<description>Hallo!&lt;br /&gt;Genau die richtige Zeit f&amp;uuml;r n Worklog Eintrag (~1:30) &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt;Es ist nun soweit, wie versprochen ver&amp;ouml;ffentliche ich mal die von mir modifizierte BlitzUI.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Vorgeschichte&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ich habe mich schonmal mit der BlitzUI n&amp;auml;her befasst und ein paar neue Features rein gebastelt, siehe &lt;a href=&quot;https://www.blitzforum.de/forum/viewtopic.php?t=25671&quot; target=&quot;_blank&quot;&gt;dieser Thread&lt;/a&gt;.&lt;br /&gt;F&amp;uuml;r dieses Projekt (es geht um den Messenger  &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt; ) hab ich mich nochmal tief reingegraben und wieder einiges erweitert.&lt;br /&gt;&lt;br /&gt;Soweit ich aus dem &lt;a href=&quot;http://www.blitzbasic.com/Community/posts.php?topic=24400&quot; target=&quot;_blank&quot;&gt;englischen Forum&lt;/a&gt; lesen konnte sind einige meiner Ideen nicht gerade neu sondern schon geplant gewesen.&lt;br /&gt;Allerdings scheint die BlitzUI 2 nie ver&amp;ouml;ffentlicht zu sein und die Demo ist auch nicht mehr verf&amp;uuml;gbar.&lt;br /&gt;Von daher pr&amp;auml;sentiere ich mit Stolz meine &lt;b&gt;&amp;quot;BlitzUI Christoph Edition&amp;quot;&lt;/b&gt; &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Warum BlitzUI?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ich bin mir Alternativen wie der EscapeGUI oder der mGUI durchaus bewu&amp;szlig;t. Ich muss neidlos zugeben, dass diese beiden Systeme um L&amp;auml;ngen CPU-schonender sind als die BlitzUI.&lt;br /&gt;Aber wie in diesem Worklog bereits beschrieben, h&amp;auml;ngt mein Herz an den mehrzeiligen Textboxen.&lt;br /&gt;In den meisten anderen Dingen sind sich die GUIs durchaus &amp;auml;hnlich, was Funktionsumfang oder Handhabung angeht. Man k&amp;ouml;nnte evetuell noch anmerken, dass die mGUI etwas detailliertere / liebevollere Skins anbietet / erm&amp;ouml;glicht.&lt;br /&gt;Einige oder zumindest in meinen Augen die gr&amp;ouml;bsten M&amp;auml;ngel der BlitzUI habe ich ja hiermit versucht zu beheben - von daher kann ich sie f&amp;uuml;r die meisten User empfehlen (die mehrzeilige Textboxen brauchen - aber auch f&amp;uuml;r andere stellt diese GUI eine gute Alternative dar, da ich von (BB-bedingten) Graphikfehlern der EscapeGUI geh&amp;ouml;rt habe).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Modifikationen (Stand: 15.7.2010)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt; -) Die &amp;quot;icons.bb&amp;quot; wurde fix in die &amp;quot;blitzui.bb&amp;quot; integriert&lt;br /&gt; -) &amp;quot;FreeGadget&amp;quot; um einzelne Gadgets zur Laufzeit zu entfernen&lt;br /&gt; -) &amp;quot;URL&amp;quot;-Gadget (&amp;auml;hnlich Labels aber nur einzeilig!)&lt;br /&gt; -) Mausrad-Scrolling f&amp;uuml;r ListBox, TextBox, TreeView und ComboBox&lt;br /&gt; -) Einige Optimierungen in Sachen CPU-Verbrauch - Aufgrund dessen allerdings KEIN Cursor-Blinken in Textboxen m&amp;ouml;glich ist. Au&amp;szlig;erdem wird die GUI nicht mehr in jedem Frame neu gezeichnet. Sollte dies erforderlich sein, muss &amp;quot;UpdateGUI&amp;quot; mit dem Parameter Force=True aufgerufen werden&lt;br /&gt; -) Tooltip in ListBoxen, wenn Item-Text zu gro&amp;szlig; ist&lt;br /&gt; -) &amp;quot;Password&amp;quot; und &amp;quot;ReadOnly&amp;quot; -Modus f&amp;uuml;r Textboxen (Achtung, die Parameter von &amp;quot;TextBox&amp;quot; haben sich daher ge&amp;auml;ndert im Gegensatz zum Original!)&lt;br /&gt; -) Copy&amp;amp;Paste f&amp;uuml;r Textboxen (ben&amp;ouml;tigt eine userlib *)&lt;br /&gt; -) NumBlock-Unterst&amp;uuml;tzung f&amp;uuml;r Textboxen&lt;br /&gt; -) Textboxen-Fokus mit [Tab] wechseln&lt;br /&gt; -) Einige M&amp;ouml;glichkeiten zu &amp;quot;SendMessage&amp;quot; hinzugef&amp;uuml;gt, darunter auch eine Option, Textbox-Zeilen beliebig zu f&amp;auml;rben (siehe Quelltext f&amp;uuml;r eine &amp;Uuml;bersicht &amp;uuml;ber alle Befehle)&lt;br /&gt;&lt;br /&gt;Somit sind nun alle Dinge umgesetzt, die ich mir gew&amp;uuml;nscht hatte. Mit Ausnahme eines automatischen Zeilenumbruchs bei mehrzeiligen Textboxen. Das musste ich erfolglos aufgeben - vlt finde ich ja noch einen Weg.&lt;br /&gt;&lt;br /&gt;*) &lt;b&gt;Code: &lt;/b&gt;&lt;span style=&quot;font-size:0.8em; display:inline;&quot; id=&quot;showcodebox0&quot;&gt; &lt;a href=&quot;javascript&amp;#058;show_code('0')&quot;&gt;[AUSKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size:0.8em; display:none;&quot; id=&quot;hidecodebox0&quot;&gt; &lt;a href=&quot;javascript&amp;#058;hide_code('0')&quot;&gt;[EINKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;div id=&quot;codebox0&quot; class=&quot;codebox&quot; style=&quot;max-height: 200px;&quot; onload=&quot;check_code('0');&quot;&gt;&lt;br /&gt;.lib &amp;quot;user32.dll&amp;quot; &lt;br /&gt;OpenClipboard%&amp;#40;hwnd%&amp;#41;&amp;#58;&amp;quot;OpenClipboard&amp;quot; &lt;br /&gt;CloseClipboard%&amp;#40;&amp;#41;&amp;#58;&amp;quot;CloseClipboard&amp;quot; &lt;br /&gt;ExamineClipboard%&amp;#40;format%&amp;#41;&amp;#58;&amp;quot;IsClipboardFormatAvailable&amp;quot; &lt;br /&gt;EmptyClipboard%&amp;#40;&amp;#41;&amp;#58;&amp;quot;EmptyClipboard&amp;quot; &lt;br /&gt;GetClipboardData$&amp;#40;format%&amp;#41;&amp;#58;&amp;quot;GetClipboardData&amp;quot; &lt;br /&gt;SetClipboardData%&amp;#40;format%,txt$&amp;#41;&amp;#58;&amp;quot;SetClipboardData&amp;quot;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Wer mit userlibs nicht vertraut ist oder aus irgendwelchen Gr&amp;uuml;nden diese userlib nicht anlegen m&amp;ouml;chte, der kann das Copy&amp;amp;Paste-Feature wie folgt deaktivieren:&lt;br /&gt;Auskommentieren bzw. L&amp;ouml;schen des Inhalts der Funktionen &amp;quot;TextBox_Copy&amp;quot;, &amp;quot;TextBox_Cut&amp;quot; und &amp;quot;TextBox_Paste&amp;quot;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href=&quot;http://favouritesoft.bplaced.net/download/BlitzUI_CE.rar&quot; target=&quot;_blank&quot;&gt;DOWNLOAD&lt;/a&gt;&lt;/b&gt; (~350kb)&lt;br /&gt;&lt;br /&gt;Gesamtpaket inklusive den urspr&amp;uuml;nglichen Samples und der original-Doku. Die aber in einzelnen Punkten nicht mit meiner Version &amp;uuml;bereinstimmt. Aber das sind eh nur &amp;quot;Einstiegshilfen&amp;quot;. Wer ernsthaft mit der BlitzUI arbeiten will kommt meines Erachtens nach nicht drum rum, sich ein wenig in den Quelltext einzulesen um zB die SendMessage-Befehle zu verstehen.&lt;br /&gt;Das meiste was hier im Worklog-Eintrag steht findet sich auf Englisch nochmal in der Readme.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Rechtliches&lt;/b&gt;&lt;br /&gt;Ich konnte keine Lizenzrechte ermitteln oder Kontakt zum Original-Autor herstellen. Laut &lt;a href=&quot;https://www.blitzforum.de/forum/viewtopic.php?t=726&quot; target=&quot;_blank&quot;&gt;diesem Thread&lt;/a&gt; ist die BlitzUI OpenSource und daher meine Modifikationen erlaubt. &amp;quot;Meine&amp;quot; BlitzUI ist somit auch als OpenSource deklariert.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ich erkl&amp;auml;re mich auch bereit, hier &lt;b&gt;Support&lt;/b&gt; f&amp;uuml;r die BlitzUI zu leisten. Hier im Forum &amp;uuml;ber PN oder auch &amp;uuml;ber MSN / ICQ. (und wer wei&amp;szlig;, event. mal &amp;uuml;ber meinen eigenen Messenger &lt;img src=&quot;/forum/images/smiles/icon_razz.gif&quot; alt=&quot;Razz&quot; /&gt;)&lt;br /&gt;Allerdings bitte ich euch zu verstehen dass ich auch nicht jede der &amp;uuml;ber 9.000 Zeilen auswendig kenne - Support daher ohne Garantie.&lt;br /&gt;&lt;br /&gt;Ich hoffe, zumindest irgendwen geholfen zu haben.&lt;br /&gt;&lt;br /&gt;mfG, Christoph.</description>
			<pubDate>Wed, 07 Jul 2010 01:35:58 +0200</pubDate>
		</item>


	</channel>
</rss>
