Support für Firefox und andere Gecko-Browser

30. November 2004 16:12

Nachdem es in unserer Mailing-Liste einen entsprechenden Hinweis gab (besten Dank an Prof. Berner) wurde unsere Website ( www.die.de ) mit den Informationen über unsere Statiksoftware ein wenig überarbeitet: Der seit etwa einem Monat in fertiger Version verfügbare Firefox-Browser machte an verschiedenen Stellen Probleme.

Im besonderen betraf das die Baumansicht im linken Teil des Fensters, mit der im Angebot und den Tutorials navigiert werden kann. Weil der Baum etwas merkwürdig umbrochen wird und dann schlecht zu lesen ist kann man das Fenster des Baums ab sofort in seiner Größe verändern. Dazu geht man mit der Maus auf den vertikalen Trennstrich: Der Cursor verändert sich dann, und man kann das Ding breiter machen.

Bei der Gelegenheit sind mit gleich noch ein paar andere Ungereimtheiten aufgefallen - die habe ich auch gleich beseitigt. Sollte noch jemanden etwas auffallen das unbedingt beseitigt gehört: Bitte melden!

Wer selbst ASPX Seiten betreibt: Wichtig ist vor allem, das man die browserCaps Sektion im Web.config erneuert, damit ASP.Net den Firefox (und andere Gecko-Browser) nicht länger als downlevel-Browser behandelt. Eine gute Quelle dafür ist Slingshot Solutions.

Durchstanznachweise verglichen: Alte und neue DIN 1045

30. November 2004 11:22

Gibt es schon seit ein paar Wochen, habe ich aber wohl übersehen: Die Statiker (diestatiker.de) haben einen ausführlichen Vergleich der Durchstanznachweise nach DIN 1045 und DIN 1045-1 online gestellt.

Werbung für Bauingenieure

28. November 2004 19:16

Der Hauptverband der deutschen Bauindustrie macht sich offenbar Sorgen um den Nachwuchs. Zumindest finanziert der Verband eine Werbeseite, die zum Studium des Bauingenieurwesens ermutigen soll. Und dort gibt es eine interessante Graphik: Noch 1994 gab es fast dreimal soviele Studienanfänger wie Absolventen - seit dem Jahr 2000 ist die Anzahl der Absolventen fast identisch mit der Anzahl der Einsteiger und liegt bei etwa 6000 Personen pro Jahr.

6000 Einsteiger, 6000 Absolventen - es scheint niemand mehr durchzufallen. Sind die Studenten klüger, die Prüfungen leichter oder ist das Fach an sich einfacher geworden? Fragen über Fragen.

Faltwerks-Programm: Mehr zu Projekten und Bauteilen

28. November 2004 18:56

Mehr Informationen zum Faltwerksprogramm. Doch ...

Vorab aber eine wichtige Information: Ich kann noch kein Veröffentlichungsdatum nennen, und alle Informationen beruhen auf der Version an der momentan gearbeitet wird. Ich denke das alle vorgestellten Funktionen so wie ich sie beschreibe auch im fertigen Produkt 'drin' sein werden - aber ich möchte das nicht garantieren...

Der vorherige Eintrag zum Faltwerksprogramm ist hier.


Wie bereits beschrieben haben Sie es im Faltwerksprogramm mit unterschiedlichen Bauteilen zu tun. Jedes dieser Bauteile setzt sich aus unterschiedlichen Objekten zusammen. So besteht ein (frei definierter) Stahlquerschnitt beispielsweise aus Blechen die zwischen Knoten angeordnet sind. Diese Objekte wiederum haben Eigenschaften: Die Knoten halten zum Beispiel Informationen über die Position (und damit die Länge) der Bleche, während die Bleche zum Beispiel eine Dicke haben.

 

Nun brauchen Sie natürlich Befehle um diese Bauteile und die darin enthaltenen Objekte zu manipulieren. Und das sind im Faltwerksprogramme eine ganze Menge an Befehlen. Viele, viele, viele Befehle. Und die stecken alle in Menüs und Werkzeugleisten. Natürlich können Sie einfach ein Objekt anklicken und erhalten dann ein Objektmenü – doch dazu mehr in einem späteren Eintrag.

 

Zunächst ist es einmal so, das die Befehle über die Menüleiste am oberen Rand des Fensters erreichbar sind. Das ist nicht weiter überraschend – allerdings hat es diese Menüleiste in sich, und zwar Aufgrund der Menge der Befehle: Das Ding würde reichlich unübersichtlich werden, wenn wir tatsächlich einfach alle Befehle darüber verfügbar machen würden. (Stellen Sie sich einfach vor, Sie hätten ein Menü in dem alle Befehle aller unserer Statikprogramme zusammen auftauchen würden. Zu voll? Genau!)

 

Aus diesem Grund gibt es nicht nur eine Menüleiste, sondern eine Menüleiste die von Bauteil zu Bauteil unterschiedlich ist. Im Normalfall werden Sie das gar nicht bemerken: Die richtigen Befehle sind einfach ‚da’. Wenn Sie zum Beispiel in einem Fenster arbeiten in dem ein Stahlquerschnitt angezeigt wird – dann enthält das Menü eben Befehle rund um diese Querschnitte. Sind Sie in einem Fenster mit ‚Faltwerks-Bauteilen’ – dann haben Sie eben die zugehörigen Befehle im Menü.

 

Dabei gibt es aber zwei Probleme: Zum einen ist ja nicht sichergestellt das wir auch wirklich alle Befehle an die Stelle tun, an der Sie die gern hätten (auch wenn wir uns wirklich viel Mühe damit geben...) – zum anderen können Sie auch selbst Befehle anlegen (auch dazu ein andermal mehr) und die können wir natürlich von Haus aus nicht in ein Menü packen.

 

Darum hat das Faltwerksprogramm einen eigenen Menü-Editor: Damit können Sie, so das gewünscht ist, einfach selbst bestimmen was in welchem Menü enthalten sein soll. Sie können dabei für jedes Bauteil ein eigenes Menü erstellen (und natürlich auch die Objektmenüs aller Objekte selbst definieren.)

 

Der Menüeditor sieht so aus:

 

 

Ganz oben wählen Sie aus, für welchen Bauteil-Typ das Menü gedacht ist. Links haben Sie eine Liste der verfügbaren Menüs und eine Möglichkeit ein neues Menü anzulegen oder ein vorhandenes zu löschen. In der Mitte haben Sie eine Liste der Befehle die momentan im Menü enthalten sind – und rechts haben Sie eine Liste der zur Verfügung stehenden Befehle.

 

Praktische Sache.

Was ich beim erklären der Fensterverwaltung im Faltwerk vergessen habe zu erwähnen: Die Dialoge sind, sofern das sinnvoll ist, in der Größe veränderbar. Das sieht man zum Beispiel am Menü-Editor: Der hat rechts unten einen ‚Anfasser’. Daran können Sie ziehen – und das Ding wird größer. Sie können dann die einzelnen Listen deutlich besser sehen: Je größer der Monitor, um so besser die Übersicht.

Tipp des Monats für Bauingenieure

27. November 2004 15:19

Die LGA (Landesgewerbeanstalt Bayern) hat hier einen interessanten Dienst anzubieten: Der Tipp des Monats kann per Web angesehen und auch per eMail abgerufen werden. Dabei gehts um praxisorientierte Tipps - wie zum Beispiel Unklarheiten oder (Tipp)Fehler in Normen und ähnliches.

Add-Ons im Browser verwalten

26. November 2004 15:35

Was viele nicht wissen: Vor dem Service Pack 2 für XP war es für sogenannte Add-Ons relativ einfach sich in den Browser 'einzuschmuggeln' - und nie wieder gesehen zu werden. Bei 'gutartigen' Add-Ons wie zum Beispiel dem Google-Toolbar installierte man die Dinger natürlich selbst, weniger gutartige versuchten einen auszutricksen... und präsentieren seitdem Werbung oder navigieren auf Webseiten, zu denen man gar nicht will.

Mit dem Update des Browsers durch das Service Pack 2 kann man derlei bösartige Add-Ons endlich deutlich besser aufspüren und entfernen. Das geht mit dem Button 'Add-Ons verwalten', der sich unter den Internetoptionen (Extras -> Internetoptionen) auf dem Reiter 'Programme' befindet.

Der Button öffnet einen Dialog mit dem man alle installierten und alle momentan verwendeten Add-Ons anzeigen kann - und man kann die Dinger auch deinstallieren wenn man das will.

Beim Update durch das SP2 werden übrigens vorher vorhandene Add-Ons nicht entfernt: Es lohnt sich also auch nach dem Update auf jeden Fall, mal einen Blick in diese Dialogbox zu werfen.

Imposantes Bauwerk: Wie aus einem SciFi Film

25. November 2004 11:46

In - beziehungsweise unter - Tokyo gibt es ein imposantes Bauwerk: Kilometerweise Tunnel und gigantische Kavernen dienen der Vorsorge vor Überschwemmungen. Das ganze sieht aus, als wäre es direkt aus Half-Life2 entnommen.

  

Ist aber alles echt. Mehr Bilder gibts auf der offiziellen G-Cans Seite.

Exception Handling: Richtig werfen, gutes lesen

24. November 2004 12:46

Fängt man eine Exception und wirft sie dann mit throw(ex) weiter, dann zerstört man sich den Callstack und tötet damit wichtige Informationen - das sollte sich mitlerweile herumgesprochen haben. (Falls nicht: Klick)

Nun gibt es aber sehr wohl Gründe eine Exception zu fangen und auch wieder zu werfen - mal mit einer eigenen Exception, mal mit der Original-Exception und mal direkt. In welchen Fällen macht man aber was? Ich habe das in einem älteren Beitrag schonmal erklärt, bin aber heute über einen Text der Patterns&Practices Group gestolpert der das wesentliche ausführlicher erklärt: Exception Managment Architecture - sehr lesenswert.

Also doch: SIA 262

24. November 2004 10:56

Also schön. Wie man bei meinem Bruder lesen kann - es ist doch SIA 262. Ich hoffe mal diese Information ändert sich nicht nochmals. :-)

Tipp für Vieltipper: 'Command Prompt Here'

23. November 2004 17:19

Wer viel und gerne mit der Kommandozeile arbeitet, der muss auch oft eine solche öffnen. Dabei kennt man das gewünschte Verzeichnis meist - weil man es nämlich im Explorer bereits vor sich hat.

Ohne weitere Tricks bleibt einem aber nichts anderes übrig als eine neue Shell zu öffnen und dann per 'CD' ins gewünschte Verzeichnis zu wechseln.

Das geht aber viel einfacher mit dem 'Open Command Window Here' Tool aus den Windows PowerToys. Ist das installiert, dann kann man einfach die Shell im gewünschten Ordner einfach per rechtem Mausklick öffnen. Praktischer gehts nicht.

Ebenfalls in den PowerToys enthalten: 'TweakUI' zum einstellen von vielen Optionen, für die XP sonst keine Dialoge bietet und viele andere größere und kleinere Tools. Das ganze gibts kostenlos bei Microsoft.

SIA: Nicht 262 sondern 264

23. November 2004 14:51

Bei der Erweiterung der Unterstützung für die DIN 1045-1 und dem Einbau der ÖNorm und der SIA für die Betonbemessung ist..... natürlich ein offenbar unvermeidlicher :) Tippfehler aufgetreten.

In der Materialauswahl findet sich unter dem 'Stahlbeton' dummerweise die 'SIA 262'. Das soll natürlich in Wirklichkeit SIA 264 heissen - und bei nächster Gelegenheit werden wir das auch korrigieren. Ansonsten ändert sich natürlich nichts: Das ist einfach nur ein Tippfehler. Sorry :-(

Mehr zu den neuen Normen hier und hier.

Event-Handler: Einfacher als gedacht

22. November 2004 19:10

Angenommen man hat einen Eventhandler den man an ein Event geknüpft hat - zum Beispiel einen Idle-Handler der die aktuelle Sekunde anzeigt:

private void button1_Click(object sender, EventArgs e)
{
   Application.Idle += new EventHandler(Application_Idle);
}

void Application_Idle(object sender, EventArgs e)
{
   this.label1.Text = DateTime.Now.Second.ToString();
}

Das ärgerliche ist dabei natürlich die Tatsache, das man den Eventhandler auch irgendwann wieder loswerden muss, denn ansonsten verschwindet das Objekt in dem der Handler implementiert ist nie wieder. Zumindest nicht bis zum Ende der Anwendung :-)

Bis vor kurzem war ich davon ausgegangen, das man sich den Handler dazu eben merken muss, um ihn dann an 'passender' Stelle wieder 'abzuziehen'. Das ist extrem lästig, weil man dann eben immer eine zusätzliche Variable mit sich herumschleppen muss.

Nur war meine bisherige Überlegung gar nicht korrekt - man muss sich das Ding nicht merken. Statt dessen kann man einfach einen neuen (passenden, und gleichen) Handler dazu verwenden. Mit anderen Worten: Beim Beispiel von oben wird man den Handler auch wie folgt wieder los:

private void button2_Click(object sender, EventArgs e)
{
   Application.Idle -= new EventHandler(Application_Idle);
}

 

Neue Normen: OeNorm 4700 und SIA 264

22. November 2004 13:39

Es gibt neue Updates. Die wichtigste Neuheit dabei: Die Programme unterstützen nun auch die Stahlbetonbemessung nach ÖNORM B4700 und nach der SIA 264. Wie immer sind auch diese Updates für Kunden mit Work&Cash Vertrag völlig kostenlos.

Außerdem eine wichtige Aenderung für Bemessungen nach DIN 1045-1 der sich aus einem Fehler im Heft 525 des DAfSt, Heft 525, Seite 57 ergab. (Dort stehen falsche Werte.)

Die komplette Information wie immer im Blog meines Bruders und im Update-Protokoll.

Wichtig: Die Aenderungen ziehen sich wegen der neuen Normen sehr stark durch alle Programme, DLLs und sonstige Dateien. Wir empfehlen deshalb auf jeden Fall den Download und die Installation des CD-ROM Images statt von Einzelprogrammen.

Avalon Preview verfügbar

22. November 2004 10:39

Auf MSDN kann man seit Freitag eine Preview-Version von Avalon herunterladen. Die Preview läuft unter Windows XP und Server 2003. (Bei Avalon handelt es sich eigentlich um das Präsentations-Subsystem von Windows Longhorn; allerdings wird es eben auch für XP und 2003 verfügbar sein.)

Passend zur Preview gibt es auch einen neuen einleitenden Text zu Avalon.

Unterhaltung fürs Wochenende (drei kleine Links)

19. November 2004 10:06

Gewalt gegen Computer. Traurige Sache...:

Bad Day (Video)
Im Computer-Wutcenter

Etwas beschaulicher: In München wird bereits am Weihnachtsbaum gebaut. (WebCam)

Faltwerks-Programm: Die Projekt-Ansicht

18. November 2004 16:16

Mehr Informationen zum Faltwerksprogramm. Doch vorab...:

Vorab aber eine wichtige Information: Ich kann noch kein Veröffentlichungsdatum nennen, und alle Informationen beruhen auf der Version an der momentan gearbeitet wird. Ich denke das alle vorgestellten Funktionen so wie ich sie beschreibe auch im fertigen Produkt 'drin' sein werden - aber ich möchte das nicht garantieren...

Der vorherige Eintrag zum Faltwerksprogramm ist hier.


Das Fenster 'Projekt-Ansicht' ist völlig neu (für Statikprogramme von D.I.E.), genauso wie die zugehörende Projektverwaltung.

Mit der Projektverwaltung organsisieren Sie alle an einem Projekt beteiligten Dateien. Dabei kann das Projekt beliebige Dateien aufnehmen, also auch solche von älteren D.I.E. Statikprogrammen als auch solche von Dritten. Das sieht man im Bild zum Beispiel bei der MS-Word und Excel-Datei die im Projekt eingebettet sind.

Dateien für die es im Faltwerksprogramm eingebaute Fenster zur Berarbeitung gibt werden 'Bauteil' genannt. Solche Bauteile sind zum Beispiel selbst definierte Betonquerschnitt (im Bild) oder auch selbst definierte Stahlquerschnitte, die dann später an anderer Stelle im Bauwerk verwendet werden. Wenn Sie ein Bauteil öffnen (per rechtem Mausklick und passendem Befehl oder per Doppelklick) dann wird das Bauteil in ein passendes Arbeitsfenster geladen. Darin wird es dann (meist graphisch) dargestellt.

Nachdem Sie unterschiedliche Bauteile in einem Projekt haben können, führt das zu einer recht großen Menge an Menü-Befehlen: Schließlich braucht es 'Spezialbefehle' für die einzelnen Bauteile. Aus diesem Grund ändert sich das Menü während der Arbeit mit dem Programm - das angezeigte Menü ändert sich in Abhängigkeit vom Bauteil im aktuellen Fenster. Mit anderen Worten: Wenn Sie in ein anderes Fenster klicken, und das Fenster enthält ein Bauteil von einem anderen Typ, dann bekommen Sie ein neues Menü. Das gleiche gilt auch für die Werkzeugleiste.

Innerhalb der Projektverwaltung können Sie genauso arbeiten wie im Windows Explorer: Sie können also Dateien kopieren, verschieben und löschen, neue Ordner und Unterordner anlegen und so weiter und so fort. Ob eine Datei zum Projekt gehört oder nicht können Sie mit Hilfe des Objektmenüs festlegen: Ein Mausklick genügt.

Gleichungen lösen mit MSN

18. November 2004 13:02

Zufällig bei Chris Pirillo drüber gestolpert: Das aktuelle Beta der neuen Suche von MSN kann auch Gleichungen mit einer Unbekannten lösen.

5 + 3x = 10

Hotmail publiziert SPF Records

18. November 2004 12:36

Ich habe bereits hier, hier, hier und hier auf das SPF hingewiesen - und natürlich auf die Tatsache das der D.I.E. Mailserver SPF unterstützt, und wir logischerweise auch SPF Einträge publizieren.

In den letzten paar Monaten hat sich eine ganze Menge getan - die Verbreitung von SPF nimmt immer stärker zu. Sehr positiv empfinde ich dabei die Tatsache das Hotmail (Microsofts FreeMail-Provider) seit Anfang des Monats auch dazu übergegangen ist SPF Einträge zu publizieren. Resultat: Bei uns kommen Spams mit gefälschten Hotmail-Adressen nicht mehr durch. Ebensowenig bei allen anderen Mailservern die SPF unterstützen.

Angesichts der Tatsache das Microsoft eigentlich eine eigene Technik (die sich allerdings nicht sonderlich stark von SPF unterscheidet) favorisiert ist die Verbreitung von SPF-Records durch Hotmail ein wirklich gutes Zeichen.

München voller Terroristen, Düsseldorf total sicher

17. November 2004 16:35

Anders als in früheren Jahren bin ich in diesem Jahr recht häufig zwischen unserer Oberhausener und unserer Münchner Filiale unterwegs gewesen - und zwar immer per Flieger. Nachdem es Oberhausen an einem Flughafen mangelt bedeutet das Hin- und Rückflüge zwischen dem Münchner und dem Düsseldorfer Flughafen.

Ich kann nicht genau sagen wie oft ich die Strecke geflogen bin, denke aber so etwa 8 bis 9 mal in den letzten 12 Monaten.

Dabei ist mir eines aufgefallen: In München gibts es viel mehr Terroristen geben als in Düsseldorf, zumindest deuten die Sicherheitsmaßnahmen stark darauf hin.

Einchecken in Düsseldorf geht so:
1.) Am Schalter ankommen und sagen das man nach München will. Gepäck abgeben.
2.) Boarding-Pass in Empfang nehmen
3.) Richtung Gate gehen, dabei unterwegs durch so einen Metalldetektor durchgewunken werden, ohne das sich sonstwer weiter um einen kümmert. Handgepäck durchleuchten lassen (meist auch einfach indem man es auf ein Band legt und gleich wiederbekommt.)

Einchecken in München geht so:
1.) In der Schlange zum durchleuchten des Gepäcks anstehen.
2.) Gepäck durchleuchten lassen
3.) Eventuell im Gepäck befindliche Laptops auspacken (aus dem Koffer und der Laptop-Tasche), und vorführen.
4.) Koffer wieder packen und nochmal (ohne Laptop) durchs durchleuchten.
5.) Gepäck mit Marke versehen lassen
6.) Zum Schalter gehen, sagen das man nach Düsseldorf will. Gepäch abgeben.
7.) Boarding-Pass in Empfang nehmen
8.) Richtung Gate gehen.
9.) In der Schlage zum Metalldetektor anstellen.
10.) Mantel und Jacke ausziehen und in separate Kästen packen. (Mäntel und Jacken werden separat durchleuchtet.)
11.) Allen Kleinram (Schlüssel, Kleingeld, Handy, etc. pp.) in einen weiteren separaten Kasten packen. (Wird ebenfalls einzeln durchleuchtet.)
12.) Laptop nochmal auspacken und (möglichst aufgeklappt) in einen weiteren Kasten packen.
13.) Jetzt in persona durch den Detektor gehen, dabei hoffen das man keine Stahleinlagen in den Sohlen oder schwere Gürtelschnallen hat - sonst heist es ausziehen und nochmals durchgehen.

In München dauert die ganze Prozedur schätzungsweise bei mäßig langen Schlangen ca. 15 Minuten, in Düsseldorf etwa 15 Sekunden.

Hat Düsseldorf einfach bessere Metalldetektoren? Oder mehr Vertrauen ins Gepäck der Passagiere? Sollte man die Strecke DUS -> MUC besser mit der Bahn fahren? Oder ist das alles sowieso nur eine Arbeitsbeschaffungsmaßnahme?

Fragen über Fragen.

Download-Bereich: Probleme beseitigt

17. November 2004 16:05

Wie hier bereits beschrieben hatten einige Anwender in den letzten Tagen Probleme im Download-Bereich für unsere Statiksoftware und wurden bereits beim anmelden abgewiesen. Das sollte nun beseitigt sein.

Der Grund war ein fehlerhaftes Skript das aus mir nicht ganz klaren Gründen statt des 'korrekten' vom Server ausgeliefert wurde - aber eben nur manchmal. Daher hatte auch nicht jedermann Probleme, sondern die traten nur ganz vereinzelt auf. (Dafür aber gerecht gestreut, nämlich sowohl bei den kostenlosen Studentenversionen, als auch bei den kommerziellen Lizenzen. Zum Glück nach meinem Wissen aber nur in einer handvoll Fälle.)

Ab sofort wird jedenfall das richtige Skript ausgeliefert, und die Probleme sollten weg sein. Wenn bei Ihnen das Problem aber auftrat, dann werden Sie unter Umständen das 'falsche' script noch in Ihrem Browser-Cache haben.

Wenn Sie also weiterhin beim Anmelden zum Download-Bereich abgewiesen werden, dann leeren Sie bitte einmal Ihren Browser-Cache - danach sollte es einfach gehen.

So leeren Sie den Browser-Cache (des Internet Explorer 6): Gehen Sie im Menü 'Extras' auf den Befehl 'Internet-Optionen'. Dort finden Sie einen Bereich mit dem Titel 'Temporäre Internet-Dateien'. Klicken Sie dort auf 'Dateien löschen'. Der Löschvorgang kann ein bisschen dauern. Wie lange ist davon abhängig, wie viele Dateien sich im Cache befinden.

Kalender

<<  Februar 2012  >>
MoDiMiDoFrSaSo
303112345
6789101112
13141516171819
20212223242526
2728291234
567891011

View posts in large calendar