Mittwoch, 24. Dezember 2008

Weihnachten

Statt Standard-SMS diesmal ein Standard Blog-Post :-)

Wünsche allen die ich kenne und die zufälligerweise gerade diesen Blog lesen eine Frohe Weihnacht und ein "G'sunds Neies", wie man hier im Vogtland so schön sagt.

Dienstag, 9. Dezember 2008

Gutmenschen im Einsatz

Hab grad diese Mail (leicht gekürzt) bekommen.

"Sehr geehrte Mitarbeiter, liebe Studenten,

der MDR wird am Mittwoch, dem 10.12.2008, ab 18 Uhr auf dem Markt in
Mittweida eine Liveübertragung in die Sendung Sachsenspiegel
durchführen. Es soll das Wetter mit einer Einblendung aus Mittweida
verbunden werden.
Alle Einwohner sollen mit einer Kerze oder Wunderkerze die Zahl 10 gestalten [...] Die Stadtverwaltung Mittweida ruft alle Einwohner auf, an diesem Ereignis teilzunehmen, damit Mittweida im MDR-Fernsehen einen guten Eindruck hinterlässt. Als Besonderheit möchte die Stadtverwaltung gern auf die große Zahl Studierender und ausländischer Studierender verweisen, so dass die Teilnahme der Studenten ganz besonders gewünscht wird! [...]
Die Hochschulleitung unterstützt diese Aktion und würde sich über Ihre
zahlreiche Teilnahme freuen!

Mit freundlichen Gruessen,
S... L..."


Mittweida hat ein Problem mit rechter Gewalt. Gelöst werden soll es durch hübsche Fernsehbilder für das abendliche MDR-Programm.

Eine schöne Idee!

Montag, 8. Dezember 2008

Charting mit ASP.NET 3.5

Zwar inzwischen ein Stück her aber immer noch eine Erwähnung wert. (wenn man sich für ASP.NET und Diagramme interessiert) Microsoft hat Charting Controls für .NET 3.5 veröffentlicht, ein Feature das lange gefehlt hat und so vor allem ein lohnender Markt für Drittanbieter war.

Alles in allem ganz hübsch anzusehen und mal wieder ein Argument mehr von .NET 1 auf 3.5 zu migrieren.

Links:

Mittwoch, 3. Dezember 2008

Freie, gleiche und geheime Wahl.

Toll, einfach nur toll. Unsere Wahlen für den Studenten- Fachschafts-, Irgendwas-Rat werden online durchgeführt - toll. PIN und TAN werden per E-Mail zugeschickt - toll. Keine Verschlüsselung der Mail, keine Verschlüsselung der Internetverbindung - toll. Mit Firefox meine Stimme abzugeben funktioniert ebenfalls nicht, mit Internet Explorer klappts - obertoll.

Kann mir einer verraten wie man dieses Wahlsystem noch toppen kann?

Samstag, 15. November 2008

Webcasts

Literatur und Tutorials zu neuen Technologien zu finden ist meist richtig schwierig. Für die Technologien aus dem Hause MS hat sich jetzt mittlerweile die Webcastform etabliert.

Ein Tool um nun den Webcast zu finden ist der Webcastfinder. Viel Spass damit.

Freitag, 17. Oktober 2008

Flora und Fauna im Vogtland: heute der Steinbeißer

Hab grad von einem Freund eine Mail bekommen und sehe mich gezwungen diese hier zu veröffentlichen. Jeder Andere, der nicht aus meiner Region kommt, würde diese Nachricht eher als "semi-lustig" und "irgendwo schonmal gehört" abtun. Ich nicht! Ich weiss aber auch aus diesen Zeilen spricht Wahrheit, so unglaublich diese auch klingen mag.

Was so ein echter Steinbeißer ist:

  • +10 Grad Celsius
    Die Bewohner von Mietwohnungen in Schöneck drehen die Heizung ab.
    Die Schönecker pflanzen Blumen.
  • +5 Grad Celsius
    Die Schönecker nehmen ein Sonnenbad, falls die Sonne durch den Nebel hindurchschaut..
  • +2 Grad Celsius
    Italienische Autos springen nicht mehr an.
  • 0 Grad Celsius
    Destilliertes Wasser gefriert.
  • -1 Grad Celsius
    Der Atem wird sichtbar. Zeit, einen Mittelmeerurlaub zu planen.

    Die Schönecker essen Eis und trinken kaltes Bier
  • -4 Grad Celsius
    Die Katze will mit ins Bett.
  • -10 Grad Celsius
    Zeit, einen Afrikaurlaub zu planen.
    Die Schönecker gehen zum Schwimmen.
  • -12 Grad Celsius
    Zu kalt zum Schneien.
  • -15 Grad Celsius
    Amerikanische Autos springen nicht mehr an.
  • -18 Grad Celsius
    Die Schönecker Hausbesitzer drehen die Heizung auf.
  • -20 Grad Celsius
    Der Atem wird hörbar.
  • -22 Grad Celsius
    Französische Autos springen nicht mehr an.
    Zu kalt zum Schlittschuhlaufen.
  • -23 Grad Celsius
    Politiker beginnen, die Obdachlosen zu bemitleiden.
  • -24 Grad Celsius
    Deutsche Autos springen nicht mehr an.
  • -26 Grad Celsius
    Aus dem Atem kann Baumaterial für Iglus geschnitten werden.
  • -29 Grad Celsius
    Die Katze will unter den Schlafanzug.
  • -30 Grad Celsius
    Japanische Autos springen nicht mehr an.
    Der Schönecker flucht, tritt gegen den Reifen und startet seinen Lada.
  • -31 Grad Celsius
    Zu kalt zum Küssen, die Lippen frieren zusammen.
    Schönecks Fußballmannschaft beginnt mit dem Training für den Frühling.
  • -35 Grad Celsius
    Zeit, ein zweiwöchiges heißes Bad zu planen.
    Die Schönecker schaufeln Schnee vom Dach.
  • -39 Grad Celsius
    Quecksilber gefriert. Zu kalt zum Denken.
    Die Schönecker schließen den obersten Hemdknopf.
  • -40 Grad Celsius
    Das Auto will mit ins Bett.
    Die Schönecker ziehen einen Pullover an.
  • -45 Grad Celsius
    Die Schönecker schließen das Klofenster.
  • -50 Grad Celsius
    Die Seelöwen verlassen Grönland.
    Die Schönecker tauschen die Fingerhandschuhe gegen Fäustlinge.
  • -70 Grad Celsius
    Die Eisbären verlassen den Nordpol.
  • -75 Grad Celsius
    Der Weihnachtsmann verlässt den Polarkreis.
    Die Schönecker klappen die Ohrenklappen der Mütze runter.
  • -250 Grad Celsius
    Alkohol gefriert.
    Der Schönecker ist sauer.
  • -268 Grad Celsius
    Helium wird flüssig.
  • -270 Grad Celsius
    Die Hölle friert.
  • -273,15 Grad Celsius
    Absoluter Nullpunkt. Keine Bewegung der Elementarteilchen.
    Die Schönecker geben zu: "Ja, es ist etwas kühl, gib' mir noch einen Schnaps ..."
Und jetzt kennt Ihr den Unterschied zwischen Schöneckern und Klingenthalern.

Montag, 29. September 2008

jQuery and VS2008

Für meine DA musste ich, um einige unwerwartete Probleme mit Silverlight zu umgehen, auf AJAX zurückgreifen. Entschieden habe ich mich dann aufgrund Größe, Lernaufwand, Funktionsumfang und Reife für jQuery.

Microsoft folgt nun meiner Argumentation und  unterstützt ab sofort die Entwicklung mit jQuery und seinem VS2008. Ab VS 2008 SP1 wird eine Version "... as-is..." mit ausgeliefert,  es gibt IntelliSense Support und MS beteiligt sich an der jQuery-Entwicklung und verwendet Funktionalität in seiner eigenen Bibliothek ASP.NET AJAX.

Warum hört MS nicht einfach immer auf mich?

Donnerstag, 24. Juli 2008

time to Remember

Hab heute gemerkt, dass ich fast meinen ersten eigenen Artikel auf wikipedia.de vergessen habe - das DARF NICHT GESCHEHEN...

Deshalb für alle noch einmal die Adresse :http://de.wikipedia.org/wiki/Pr%C3%A4zisionszucht

Dienstag, 22. Juli 2008

Das erste sinnvolle Vista Feature

Nie mehr einen webcast in Redmond verpassen, weil man nicht weiß welche konkrete Zeit dort ist. Einfach zusätzliche Uhrzeiten in anderen Zeitzonen definieren und anzeigen lassen.


Montag, 16. Juni 2008

Grafische Metainformationen einer DSL verfügbar machen

Hatte bis heute, genauer gesagt jetzt, das Problem, dass ich nicht auf die grafischen Informationen meiner DSL zugreifen konnte. Grafische Informationen in diesem Zusammenhang meint alles was nichts direkt mit den Domain Properties einer Entität zu zun hat. Es sind eher eine Art grafische Metainformation, die sozusagen als Abfallprodukt während der Arbeit mit dem grafischen Designer meiner DSL entsteht. Beispiele hierfür sind Größen, Farben, Formen, Positionen...

Mein bisheriger Lösungsansatz bestand darin die grafischen Metainformationen mit Customcode in der Entität als Domain Property verfügbar zu machen - umständlich und nicht ganz sauber (Vermengung Logik/Grafik).
Nun habe ich eine Lösung gefunden, indem mit ich mit ein paar Zeilen Custom Code die grafischen Metainformationen für die Templating-Engine T4 verfügbar mache...

Dieser Tip bringt mich endlich wieder ein Stück weiter :-)

Freitag, 13. Juni 2008

[Nachtrag] Installation SL Beta 2

Meine Templates für C# und VB sind im Nirwana verschwunden...
VS strapaziert langsam aber sicher meine Nerven.

Lösung s. hier.
Ein simples
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com
/installvstemplates
hat gereicht

Donnerstag, 12. Juni 2008

Installation SL Beta 2

Wer hätte das gedacht? Unerwartet und völlig überraschend funktionierte das Update der Silverlight Tools für die Beta 2 von Silverlight nicht.

Nach einiger Recherche mit google fand ich einen Workaround für dieses Problem. Ehrlich gesagt hab ich aber keine Ahnung welches Update ich da deinstalliert habe, welche Auswirkungen diese Aktion haben wird  und was passiert wenn ich, oder der gewissenhafte Updateservice von MS das deinstallierte Update wieder installiert...

Wenigstens kann ich jetzt mal schauen was mir SL 2 bietet und ob ich endlich mehr Argumente (Go-Live Lizenz...) für einen Umstieg von SL1 auf SL 2 habe.

Werde jetzt mal untersuchen ob sich eine SL2-Control-Lib lohnt - mit dynamischem Aufbau der Controls aus einer Konfigurationsdatei  - oder ich beim SL1 Ansatz bleibe und mit meiner DSL das XAML direkt erzeuge.

Freitag, 30. Mai 2008

Reset VS 2005 Experimental Hive

Entwickelt (oder vielmehr vor allem in der Anfangsphase probiert :-) man viel mit dem VS2005 sdk ist Ruckzuck die gesamte Registry vollgemüllt und es ergeben sich unerklärliche Phänomene.
Bei mir hatten meine DSL Domainklassen auf einmal andere Symbole, das Debugging funktionierte nicht mehr ...

Die Lösung findet man in den SDK Tools. Bei der Entwicklung mit dem SDK wird ja zum Debuggen eine neue Instanz des VS gestartet. Um mit der bisherigen Installation aber nicht in Konflikt zu geraten, läuft die Debug-Instanz unter einem speziellen Registryzweig - dem Experimental Hive.
Dieser kann im Laufe der Zeit schnell zumüllen. Um dort aufzuräumen :
  1. From the Start Menu, run Microsoft Visual Studio 2008 SDK -> Tools -> "Reset the Microsoft Visual Studio 2008 Experimental hive"
  2. Wait a few minutes for the process to complete (the command window will disappear when it's done)
  3. Rebuild your project
Alles ist wieder gut :-)

Dienstag, 20. Mai 2008

.NET - Entity Framework

Man kommt man ja im Endeffekt doch nicht drum rum, sich neben DSL-Tools und C# auch in anderen Bereichen von .NET Wissen anzulesen - sei es nun aus Versehen oder weil mich jemand drauf anspricht und ich nun mal begeisterungsfähig und neugierig bin.

So etwas ist in letzter Zeit mal wieder das Entity-Framwork von .NET 3.5. Man kann sich mittlerweile eine ganze Menge Wissen bereits im Internet anlesen (wiki, ADO.NET Blog ) und anschauen.

Mein erster Gedanke war jedoch, "... aha JPA für .NET, wurde auch mal Zeit ... ". Was mir aber bisher gefehlt hat war mal eine kleine Übersicht zu dem Thema; jemand der sich auskennt und dieses Wissen teil. Das habe ich mit diesem Blogeintrag gefunden, übersichtlich, Vergleich mit anderen Frameworks, Unterschiede... so was halt.

Gruss an Sea :-)

Freitag, 16. Mai 2008

nUnit - SetUp and TearDown

Bin soeben auf einen sehr interessanten Artikel gestoßen zum Thema warum man SetUp and TearDown in Unit-Testklassen nicht verwenden sollte.

Zusammengefasst: Die SetUp and TearDown Methoden verletzten das Single-Responsibility Pattern, erschweren Lesbarkeit und gefährden die Isolation der Tests. Deshalb wird gerade ein neues Testframework ins Leben gerufen xUnit.

Xml-Serialisierung in .NET

Ich habe zwar bis jetzt nicht über xsd.exe geschrieben, werde das aber bald nachholen. Bis dahin schon einmal tiefere Einblicke, die ich in Bezug auf XML-Serialisierung gerade benutze.

Donnerstag, 15. Mai 2008

Links der Woche

Ab sofort werden hier sämtliche Links, die aus diversen Gründen es nicht geschafft haben in del.icio.us geadelt zu werden hier gepostet.

So erfüllt dieser Blog doch einen Zweck :-)

Blog

tools

system
misc

Mittwoch, 27. Februar 2008

Irgendwann muss man anfangen zu glauben...

Im zweiten Semester während meines Studiums an der htwm hatte ich die Gelegenheit an einem "Bestenseminar" teilzunehmen.

Viel ist mir nicht hängengeblieben, wir sprachen vor allem über die ubiquitären Softskills und Möglichkeiten seine Arbeit als Programmierer pragmatisch zu gestalten. Ein Satz von Prof. Schulz blieb mir aber hängen. Wir diskutierten über die Entwicklung der Programmierparadigmen und warum wir hier an der htwm beispielsweise Java als erste Programmiersprache verwenden und nicht wie andernortsorts noch üblich C/C++.

"Von Java-Objektorientierung zu C, Assembler und schließlich Maschinencode... wenn man wirklich alles erfassen und kontrollieren will, gelangt man irgendwann auf die Ebene von Atomen und Elektronen... und irgendwann muss man anfangen zu glauben..."
frei zitiert nach Prof. Schulz, HS Mittweida.

Auf eine bestimmte Weise passt dieses Video dazu. Die Grenze des "Glauben-müssens" wurde ein Stück weiter nach unten, Richtung Wissen, gesetzt.

Mittwoch, 16. Januar 2008

Anregungen

Letzte Woche wurde ich dezent auf 2 Dinge hingewiesen.
  1. Ich lese meine eigenen Kommentare nicht.
  2. Meine durchschnittliche Blograte beträgt 1 Eintrag / Monat.

Danke für diese Anregungen. Ihr habt natürlich beide Recht ;-)

P.S.: Hiermit betrachte ich meinen monatlichen Blogeintrag als erledigt.