Feed Icon
.NET User Group Leipzig
Previous Page Page 4 of 7 in the ITCrowd category Next Page

Nach richtige Modellierung – Newsletter abbestellen und auch richtige Modellierung – eine Termin-Minianwendung bin ich heute auf den Uni Shop der Universität Leipzig gestoßen. Dort gibt es keine sinnvolle Überprüfung, ob der Warenkorb valid ist. Nicht nur, dass eine beliebig hohe Artikelanzahl in den Warenkorb gelegt werden kann und dann nur "inf €", unendlich viel, angezeigt wird, nein, man kann auch eine negative Artikelanzahl in den Warenkorb legen. Autsch. Was passiert, wenn es dann zu PayPal übertragen wird? Eine Probe aufs Exempel wäre sehr interessant...

Uni Shop der Universität Leipzig

Aktualisierung: Mittlerweile sind neuere Images in die MSDN AA eingestellt worden, die auch ein Upgrade auf die Ultimate-Variante erlauben. Die Ultimate-Variante selber ist weiterhin nicht über die MSDN AA verfügbar. Ein Upgrade ist nun aber über die Anytime Upgrade- oder System Builder-Datenträger möglich.
---

Ein persönliches Ahh!-Erlebnis für mich war Windows Anytime Upgrade. Die Idee von Windows Anytime Upgrade an sich ist gut. Mit Windows Anytime Upgrade kann von einer Version mit weniger Funktionen von Windows Vista auf eine Version mit mehr Funktionen geupgradet werden.

Die Rahmenbedingungen für diesen Artikel sehen wie folgt aus

  • Windows Vista per MSDN Academic Alliance (MSDN AA)
  • Windows Vista Ultimate, Anytime Upgrade Datenträger (also kein Express Upgrade etc.)
    oder
    Windows Vista Ultimate, Vollversion

Windows Anytime Upgrade funktioniert nicht bei der MSDN AAJetzt kommt der Haken: Ein Ugrade von Windows Vista auf Windows Vista Ultimate ist nicht möglich, wenn das erstere aus der MSDN AA bezogen wurde. Leider steht das weder auf den Webseiten zu Windows Anytime Upgrade bzw. bei Produktbeschreibungen bei Händlern wie Amazon. Das ist damit schon eine gemeine Falle für alle die, die nicht wie ich einige Vollversionen von Windows Vista Ultimate haben, sondern nur den Anytime Ugrade Datenträger kaufen, der billiger ist.¹ Um eine Neuinstallation kommt man aber auch dann nicht umher.

Ich hatte das schon vor vielen Monaten weitergeleitet und ja, Feedback hilft, mittlerweile ist auch die Ultimate Variante per MSDN AA erhältlich. Danke unter anderem an Kay Giza und Kathrin Fromm!²

Quelle der Abbildung: microsoft.com, modifziert von Torsten Weber

¹ für Systembuilder-Varianten gilt es entsprechend
² Jetzt fehlen dort nur noch die entsprechenden Product Keys.

In einem Forum hatte ich gerade gelesen (sinngemäß):

... das bei Microsoft immer irgendetwas außer Betrieb ist oder nicht funktioniert...

Auch wenn es leicht emotional getrieben ist, ab und zu habe sogar auch ich diesen Eindruck; auch wenn natürlich gerade Betriebssysteme mit zu der höchsten Komplexitätsstufe zählen. Ich denke, es wird sich nie ganz vermeiden lassen, dass es irgendwann halt mal "knallt" oder Programmierfehler enthalten sind. Wenn z. B. die Modellierung der Tests nicht richtig durchdacht ist, siehe ruhig Berechnungen mit Minianwendung Währungsrechner und dort den Beitrag von Frank, rechnet halt Excel falsch¹.

Seit mittlerweile einer Woche will bei einem Server 2003 das Datum/die Zeit über den Internetzeitserver von Microsoft (time.windows.com und Rest) einfach nicht mehr synchronisiert werden. Auch über welche nicht, die im Intranet stehen. Heute ist Freitag und ich habe keine Lust auf Ereignisprotokoll-blabla und Rest alles durchzuschauen, was hakt. Also Suchmaschinen to the rescue!

Es gibt einen Zeitserver, war ja anzunehmen, von der Physikalisch-Technischen Bundesanstalt. Super.

  • ptbtime1.ptb.de
  • ptbtime2.ptb.de

Eingestellt, auf Jetzt aktualisieren geklickt und boooaaarrrrrrrrrrrr, gleich noch mal probieren, boar, nach sagenhaft nur 1 Sekunde synchronisiert. Da hat der Internetzeitserver von Microsoft erstmal vorgeglüht, auch wenn er andere Zugriffszahlen verkraften muss. Aber dafür gibt es adäquate Infrastrukturen oder? Windows Update verträgt exorbitante Zugriffszahlen auch und darauf ist Microsoft zu Recht stolz. >:->

Im Forum stand zur Physikalisch-Technischen Bundesanstalt

... (Deutsche Wertarbeit) ...

Problem gelöst und Notiz an mich selbst: Torsten Weber ist übrigens auch "Made in Germany". ;)

(weitere Internetzeitserver-Alternativen gibt es hier)

Internetzeitserver für Windows

Internetzeitserver für Windows

Hier steht übrigens, wie das Aktualisierungsintervall geändert wird.

¹ Jetzt werden einige vielleicht sagen: Na ja, ist ja klar! Anzeige != Berechnung. Aber eben sehr wenige Modellierungsansätze unterstützen auch das Kernverständnis. Viel zu oft wird mit UML, Prozessebenen, Komponentenebenen, Ebenen-blabla zu früh operiert. Insofern ist das verständlich und nachvollziehbar, es wurde einfach nicht daran gedacht und nun werden Ansätze für Tests remodelliert. Siehe auch hier.

Vor wenigen Tagen hatte ich mit richtige Modellierung – Newsletter abbestellen zu Modellierung meine Gedanken aufgeschrieben. Meiner Meinung nach werden oftmals wichtige betriebswirtschaftliche Gesamtzusammenhänge nicht adressiert, Kernprobleme ebenso nicht bzw. nicht richtig formuliert.

Ein Beispiel, was mich heute zum schmunzeln gebracht hat, ist die Minianwendung der XTOPIA 2007¹.
Ich spürte diesen Programmierfehler schon regelrecht, als ich nach einer E-Mail die Webseite wieder angeschaut habe. Runtergeladen, installiert und hui, da ist er, der Fehler. Immerhin stürzt Windows nicht mehr mit einem Bluescreen (BSoD) ab. :)

Welcher Modellierungsansatz wurde verwendet? Das weiß ich nicht, spielt auch keine so große Rolle. Ich schätze, er hat nicht konsequent beurteilt, wie zweckmäßig eine solche Anwendung ist. Das meint nicht nur, ob überhaupt Ressourcen für eine solche Anwendung aufgebracht werden sollten², sondern eine kontinuierliche Beurteilung auch während der Entwicklung.

  • Was ist der Tag X? Tritt er einmal, mehrmals auf?
  • Wann ist der Tag X?
    • Um 0 Uhr MEZ?
    • Was ist mit Zeitzonen?
    • Was ist mit Lokalisierung, Globalisierung?
  • Was passiert mit der Anwendung, wenn der Tag X erreicht wird?
    • Soll etwas angezeigt werden?
      • "die XTOPIA läuft..."
      • Wie wäre ein Link zu Fotos oder Live-Streaming?
        Ging es nicht um "die" Konferenz?
      • Oder gar nichts mehr anzeigen?, Text einfach ausblenden.
    • Soll sie sich nach X + n Tagen deaktivieren?
      • Unmittelbar nach der XTOPIA?
      • Nach ein, zwei Monaten oder wenn ein neues Datum für die XTOPIA 2008 da ist?
    • Soll ein neues Datum eingespielt werden können?
  • ...

Es geht also nicht darum, ob "-1" ein Programmierfehler oder einfach Schlacksigkeit ist, sondern darum, dass schon bei trivialen Aufgaben wie "Zähler rückwärts laufen lassen" es richtige Modellierung braucht und eben nicht nur per UML oder Softwarekomponenten, sondern eine, die viel viel höher ansetzt.

XTOPIA Minianwendung

Das fällt auch auf, wenn die Minianwendung abgedockt ist und auf sie geklickt wird...

XTOPIA Minianwendung

Sorry Microsoft, nicht böse sein... :)

¹ Warum ist eigentlich die Schreibweise des Logos klein aber im Text ist XTOPIA immer groß?
  O. k., die Schreibweise Xtopia gibt es auch noch:
  XTOPIA Minianwendung
² was nicht implizieren soll, dass ich die Minianwendung schlecht finde

Seit Scott Hanselman bei dasBlog aus lizenzrechtlichen Gründen Routinen ausgetauscht hat und dabei ein paar Programmierfehler unterlaufen sind, "verschwinden" Statistiken in dasBlog. Bloß gut, dass sie nicht wirklich verschwinden. Die Programmierfehler bewirken, dass im Verzeichnis /logs Dateien mit 0 Byte angelegt werden. Werden diese Dateien einfach gelöscht, sind die Statistiken wieder da. Eventuell muss vorher der Anwendungspool ASP.NET 2.0 wieder verwendet werden, bevor diese Dateien gelöscht werden können. Die Beschreibung wie das funktioniert gibt es hier. Damit gibt es immerhin einen Workaround dafür, solange bis es vom Team um dasBlog gefixt wird (aktuell ist Version 2.1.7238.742).

dasBlog – verschwundene Statistiken in der Administration Area

dasBlog – verschwundene Statistiken

Previous Page Page 4 of 7 in the ITCrowd category Next Page

Torsten Weber
Mut, Risikobereitschaft und etwas Verrücktheit – Querdenker Torsten Weber

.NET User Group Leipzig

Categories

Calendar

<May 2012>
SunMonTueWedThuFriSat
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

Archive

My subscribed blogs

show all
show less
Blogs of good friends (as OPML)
More Blogs (as OPML)