Thomas Wölfers Baustatik-Blog

Thomas Wölfers Baustatik Blog

Windows XP SP2 RC1 - Keine weiteren Probleme


Nachdem sich das SP2 RC1 auf der ersten Testmaschine leider nicht installieren bzw. betreiben liess, wurde der Test kurzerhand auf einer weiteren Maschine durchgeführt. Dort liess sich der Release Candidate auch problemlos installieren - es gab keinerlei unerwarteten probleme. nachdem die fehlgeschlagene installation auf dem testsystem völlig problemlos deinstalliert werden konnte, gilt noch immer der rat: probieren sie die Sache jetzt schon aus - die neuen Sicherheitseinstellungen können durchaus unerwartete Ergebnisse haben.

Auch die D.I.E. Programme laufen einwandfrei unter dem RC1; es ist nach einem solch kurzen Test natürlich nicht auszuschliessen, das es die ein oder andere kleine Problemzone gibt: Der erste Eindruck ist aber der, das alles wie erwartet funktioniert.

Wer einen Work&Cash vertrag benutzt - und das sind ja praktisch alle Anwender von D.I.E. Programmen - muss allerdings noch ein bisschen Hand anlegen. Wie sie vielleicht wissen fungiert der Timeserver (das ist das Programm das sich mit dem kleinen roten 'D' neben der Uhr bemerkbar macht) als Server. Die anderen Programme verbinden sich mit dem Timeserver um verbrauchte Zeit auszutragen oder neue Zeit anzufordern.

Das erfolgt sowohl auf einem Einzelplatzrechner als auch im LAN per Netzwerkprotokoll: Es handelt sich also um ein 'echtes' Serverprogramm.

Aus diesem Grund erhalten Sie eine Warnung von der neuen Windows Firewall, sobald das Programm gestartet wird. Diese Warnung sie folgendermaßen aus:

Nachdem sie den Timeserver ja tatsächlich nutzen wollen, wählen sie hier die Option 'Sperrung des Programm aufheben'. Danach bietet der Timeserver seine Dienste wieder an.

Sie können bei der neuen Firewall aber noch ein bisschen mehr sicherstellen. Ist die Sperrung für ein Programm aufgehoben, dann bedeutet das, das dieses Programm prinzipiell von jedermann erreichbar ist. Hat der Rechner auf dem der timeserver läuft eine Internetverbindung, dann ist der Timeserver auch aus dem Internet erreichbar. Das ist aber gar nicht notwendig, denn sie brauchen bloss eine Kommunikationsmöglichkeit im LAN.

Das stellen sie über die Firewall-Konfiguration ein. Die finden sie beim sp2 in der Systemsteuerung. Sofern sie den Timeserver bei der vorherigen Meldung bereits zugelassen haben, dann taucht er in der Liste der zulässigen Programme der Firewall auf:

Hier markieren Sie den Timeserver und klicken dann auf 'Port'. Sie können dann festlegen über welchen IP-Port der Timeserver erreichbar sein soll, und von wo aus das möglich sein soll.

Der Timeserver verwendet zur Kommunikation mit den D.I.E. Programmen den Port 6000. Wenn sie in der Timeserver-Konfiguration nichts anderes eingestellt haben, dann geben Sie hier diese Port-Nummer an, wählen 'TCP' und geben einen Namen an. Der Name dient nur der Identifizierung für Sie selbst - hier können sie also beispielsweise einfach 'd.i.e. timeserver' eintippen.

Dann klicken Sie auf 'Bereich ändern'.

Jetzt kommt der interessante Teil: Mit diesem Dialog können Sie festlegen, von wo aus eine Verbindung mit dem Timeserver hergestellt werden darf: Nachdem Sie sicherlich nicht möchten, das eine Verbindung aus dem Internet zum Timeserver hergestellt wird, klicken sie hier auf 'nur für eigenes netzwerk'. Danach sollte der Timeserver nur noch aus ihrem LAN heraus erreichbar sein.


XP Service Pack 2 RC1 - Erster Test misslungen


leider ist momentan noch nicht viel zu sagen zum service pack 2. nach download und einem doch etwas länglichem setup auf dem testrechner ging zunächst gar nichts: der rechner bootete zwar noch, aber wesentlich mehr tat er nicht.

nun, der release-candidate ist beta-code: man muss darüber nicht böse sein das es eben manchmal nicht geht - genau um das herauszufinden, findet der betatest ja statt... :-)

ärgerlich ist die sache aber schon: nach insgesamt 5 stunden ist der testrechner wieder im ursprungsstadium, aber ich weiss immer noch nicht mehr über die funktionstüchtigkeit einer 'd.i.e.' installation unter sp2.

werde also einen anderen rechner als testgerät missbrauchen und nochmal von vorne anfangen: mehr, wenn das getan ist.


Windows XP Service Pack 2 - Technical Preview


mit dem release candidate 1 gibt es ab sofort eine öffentlich verfügbare version vom windows xp service pack 2. nachdem das sp2 eine ganze menge an dingen in windows xp ändert, ist das ein guter zeitpunkt, um die sache zumindest auf einem testsystem unter die lupe zu nehmen.

bei den änderungen im service pack 2 geht es hauptsächlich um sicherheitsrelevante änderungen: netzwerkverbindungen, outlook express und die windows firewall funktionieren anders und sind umfangreicher als zuvor.

vor allem große büros mit vielen workstations sollten das sp2 jetzt bereits testen, um auf die generelle einführung im juni vorbereitet zu sein. mehr infos zum sp2 rc1 hier.

ich werde hier bei D.I.E. natürlich auch eine testinstallation machen und übers weblog berichten auf was man achten sollte. gehe aber davon aus, das sich das sp2 wenn überhaupt, dann nur auf netzwerkinstallationen von work&cash auswirken werden.


Heute gelernt: Null - Race-Conditions bei Delegates


Dinge sind offensichtlicher immer schwieriger als man meinen möchte. Seit heute gilt das auch für den Aufruf von Delegates :-) . Der sieht normalerweise so aus:

if( Click != null) Click( arg1, arg2);

So ruft man das vermutlich normalerweise auf, aber diese Art des Aufrufs erzeugt eine Race-Condition. Ein anderer Thread kann den Handler zwischen dem 'if' und dem tatsächlich Aufruf entfernen. Was man tun muss ist, man muss eine Kopie anlegen und diese verwenden:

ClickHandler handler = Click;

if( handler != null) hander( arg1, arg2);

Vielen Dank an Eric Gunnerson für diesen Hinweis.


erster test


so. das ist also mein erster blog eintrag.

in diesem blog soll es vor allem darum gehen,ein paar einblicke in die entwicklung bei d.i.e. zu verschaffen: was gerade in arbeit ist, warum etwas so funktioniert wie es das tut - und was wir tun koennen um dinge in zukunft besser zu machen.

mal sehen was passiert...

das heisse ding ist momentan natürlich xfalt, das faltwerksprogramm. das ist auch woran am meisten gearbeitet wird. ich denke das wir in kürze die erste screenshots zeigen können. xfalt hat jede menge verschiedener editoren und ansichten der eingegebenen - das ist das erste, was einem auffält. nach letzter zählung gibt es die folgenden unterschiedlichen ansichten und editoren (von einigen davon kann man beliebig viele gleichzeitig habe):

  • normales 3d-fenster
  • 3d-ansicht mit versteckten linien. anders als z.b. bei xrst kann man in diesem fenster auch arbeiten.
  • tabellen-fenster: eine tabellarische ansicht der daten die auch bearbeitet werden können
  • meldungs-fenster: ein fenster zur anzeige von fehlermeldungen und anderen informationen über das eingegebene system
  • projekt-fenster: ein fenster in dem alle am projekt enthaltenen bauteile angezeigt werden. (ein bauteil ist dabei etwa eine deckenplatte, ein weiteres eine bodenplatte)
  • bauteil-ansicht: darin sind alle elemente des bauteils aufgeführt. (knoten, stäbe, gelenke...)
  • eigenschafts-ansicht: darin sind alle eigenschaften des momentan ausgewählten objektes dargestellt. es kann auch editiert werden...

soviel für heute; mehr ein anderes mal...