Thomas Wölfers Baustatik-Blog

Thomas Wölfers Baustatik-Blog

DWG und DXF Online-Viewer


Weil wir immer wieder mal unseren DXF-Export überprüfen müssen, bin ich eigentlich immer auf der Suche nach guten Tools für die Anzeige von DXF oder DWG-Dateien. Gestern bin ich über den Online-Viewer von AutoDesk gestolpert. Der ist zwar _sehr_ zäh in der Bedienung, aber dafür immer verfügbar, wenn man eine Internet-Verbindung hat. Und stellt unsere Systeme ganz brauchbar dar:

image

Als netter Nebeneffekt werden da dann sogar noch Schatten reingerechnet. Smiley

Zu finden unter: https://a360.autodesk.com/viewer


Wikipedia braucht Geld


Die Wikipedia-Spendenkampagne läuft noch ein paar Tage, etwa bis zum Ende des Jahres. Wiki ist definitiv eine der Seiten im Web, ohne die ich nicht auskomme und auch nicht auskommen möchte. Abgesehen davon, das man praktisch alles an Formeln und sonstigen Fakten nachlesen kann was man braucht, hat die ganze Sache auch noch einen Unterhaltungswert: Zum Beispiel mit Simpsons-Artikel

Darum habe ich gerade etwas beigetragen und gespendet. Das geht (zur Zeit) hier.


Neue Beispieldateien


Bei der Baustatik haben wir schon immer ein komplettes Beispielprojekt mitgeschickt: Das enthält Beispieldateien, die verschiedene der in der Baustatik enthaltene Dokumente-Typen darstellt. Also zum Beispiel Platten, Durchlaufträger und Faltwerke. Wir waren da allerdings immer ein wenig sparsam: Besonders umfangreich war das Beispielprojekt nicht.

Wir haben aber nun eine ganze Reihe an zusätzlichen Beispieldateien – inklusive der zugehörigen Ausgabesteuerung – angelegt. Das Beispielprojekt, zumindest der Teil, den man im Screenshot sehen kann, sieht dann jetzt so aus:

image

Ab dem nächsten Update ist dieses Projekt dann “mit dabei”. Wer mag, kann sich die Beispieldateien aber auch einfach jetzt schon runterladen. (Achtung: Man braucht eine Baustatik ab Version 152… also die zur Zeit aktuelle Smiley )


Graphischer Ausdruck von Verlegebereichen


Ab dem nächsten Update wird es möglich, auch von Verlegebereichen einen graphischen Ausdruck anzulegen. Dazu gibt es einfach ein neues Element in der Ausgabesteuerung. Das hat den schönen Namen “Verlegereiche für Stäbe/Unterzüge” und findet sich in der Gruppe “Ergebnisse: Bemessungsgruppen”.

Nur: Das Element gab es ja bisher nicht, darum wird es bei bereits bestehenden Ausgabesteuerung nicht sichtbar – es kommt nur bei neu angelegten Ausgabesteuerungen automatisch auf den Schirm.

Wenn Sie dieses Element bei einer bereits bestehenden Ausgabesteuerung nachträglich hinzufügen möchten: Den “Erweitert” Button drücken, und dann das Element mit der Maus aus der “Erweiterten” Liste in die Gruppe “Ergebnisse: Bemessungsgruppen” ziehen.

image

Diese Möglichkeit gibt es übrigens immer: Damit können Sie Ihre Ausabesteuerung auch um neue Ordner-Elemente, Kommentar-Element oder zusätzliche eingebettete Word-Dokumente erweitern.


Webseite: Störung behoben


Ab gestern Mittag bis spät Abends, und auch heute morgen nochmals kurzfristig gab es eine etwas größere Störung auf unserer Webseite: Die Seite an sich war nur schwer zu erreichen, und auch Dienste die über die Seite laufen (z.B. der Dienst zum versenden von Dokumenten aus der Baustatik heraus) waren nur schwer oder nicht zu erreichen. Das Problem ist nun vollständig behoben und alles sollte wieder normal erreichbar sein. (Das sagen mir zumindest meine Messdaten und Selbstversuche.)

Was war passiert? … Eigentlich was völlig harmloses: Die “neue” Variante der Online-Dokumentation wurde gestern komplett freigegen und in der fertigen Version auf den Webserver gestellt. Inhaltlich ist es der “alte” Inhalt, nur ist der jetzt etwas besser verpackt – unter anderem in einem anderen Ordner als zuvor. Das sollte von sich aus aber zu keinen Problemen führen.

Was ich beim veröffentlichen nicht bedacht hatte: Auf dem Webserver läuft auch ein automatischer Dienstartige Prozess. Und der bekommt jedes neue File mitgeteilt, überprüft ob es sich dabei um ein Bild handelt, und versucht in Fall eines Bildes selbiges verlustfrei so weit zu komprimieren wie möglich. Und das hat dieser Dienst dann gestern auch mehrere Stunden lang getan – und zwar unter Verwendung nahezu des kompletten Speichers im Server als auch unter Verwendung von nahezu der kompletten CPU-Kapazität.

Tja, und das führte dann dazu, das alles andere nicht mehr so gut funktionierte. Sorry.

Ist nun aber wie gesagt ausgestanden: Alle Dienste sind wieder deutlich im grünen Bereich.


Kleinere Änderungen an der Infrastruktur


Zur Zeit und in den kommenden Tagen führen wir ein paar kleinere Veränderungen an der Infrastruktur rund um unseren Webserver und die damit verbundenen Dienste durch. Die erste sichtbare Änderung betrifft die Dokumentation. Die wurde bisher in einem Fenster mit einem “iframe” für den eigentlichen Inhalt angezeigt. Das hatte verschiedene Nachteile, nicht zuletzt den, das das scrollen darin etwas merkwürdig funktionierte. Ab sofort gibt es die Dokumentation in einem anderen Format – und zwar hat nun jede Seite der Dokumentation tatsächlich eine eigene URL (sodas man auch einfach darauf verlinken kann), und jede Seite enthält das Inhaltsverzeichnis – das ist also nicht mehr vom Inhalt an sich getrennt.

Ruft man die Hilfe über den “Hilfe” Button auf einem der Fenster der Baustatik auf, so wird jetzt der Hilfetext angezeigt, und das Inhaltsverzeichnis an der passenden Stelle zum Hilfetext aufgeklappt.

image

Als nächstes ist unser eMail-Versand dran: Der wird nun von den bisher verwendeten reinen Text-eMails auf HTML-eMails umgestellt. (Bei der Gelegenheit werden wir auch das abmelden von unseren Newslettern vereinfachen.)


So bauen wir die Installationsprogramme


Nachdem wir ja relativ häufig neue Funktionen per Update der Baustatik zur Verfügung stellen, braucht es natürlich einen Mechanismus, mit dem man die Herstellung der Installationsprogramme automatisieren kann. Bau uns läuft das einfach mit einem Batch-Job ab, der verschiedene eigene und 3rd Party Tools nacheinander aufruft.

Zunächst mal holt der Job die aktuellen Quellcode-Dateien aus unserem Revision Control System (Wir verwenden VSTS, und als Kommandozeilen-Tool Tf). Danach wird zunächst die 32bit, dann die 64bit Version der Baustatik per MSBuild erstellt.

Im nächsten Schritt – ebenfalls per MSBuild, und unter Verwendung von WiX, werden die Windows-Installer Pakete (MSI) in einer 32 und einer 64bit Version erzeugt. Die werden dann im nächsten Schritt in das “Setup.exe” verpackt, mit dem die ausgeliefert werden.

Dieses Setup.exe ist das Paket, das man erhält, wenn man die Software manuell von der Webseite herunterlädt, oder von der CD installiert.

Im nächsten Schritt baut eines von unseren Tools noch die Pakete, die für die “vollautomatischen” Updates benötigt werden. Diese Pakete und das setup.exe werden dann auf unseren Webserver hochgeladen und veröffentlicht. Der letzte Schritt – der ist noch manuell, wird dann die neue Version öffentlich gemacht, indem die Änderungen in dieser Version im Update-Protokoll eingetragen werden.


Gleich: Wiesn


WP_20150927_15_48_03_Pro

… bin morgen möglicherweise nicht so ganz fit Smiley


Kurzer Hinweis: Pula


War im Urlaub ja auf Sardinien, und wollte an dieser Stelle nur kurz auf das nette Städtchen Pula hinweisen. Da gibt es unter anderem das hier zu sehen.

pula

Kann einen Besuch nur empfehlen.




Baustatik Demoversion ausprobieren »