Thursday, April 01, 2004

Am Netz gibt es eine witzige Site namens Flame Warrior. Dort werden verschiedene Typen von Warriors (Kriegern) vorgestellt, die man in Flame Wars so antreffen kann.

Als BLfH bin ich klarerweise Admin.

Thursday, April 01, 2004 4:22:11 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

Am ersten des Monats mache ich immer die Listenstatistiken, und dabei ist mir aufgefallen, daß die Diskussionsfreudigkeit in der XML.ASP Mailingliste sehr gering gewesen ist - nicht nur im vorigen Monat, sondern eigentlich so generell seitdem es die Liste gibt.

Da serverseitiges XML Programmieren definitiv unter Advanced.ASP fällt nimmt ab sofort diese Mailingliste das Thema XML unter ihre Fittiche. Das hat einen weiteren Vorteil: die ASP Profis brauchen jetzt nur noch zwei Listen abonnieren - Advanced.ASP und Database.ASP.

Thursday, April 01, 2004 3:46:30 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

Sawasdee khlab, liebe Listenmitglieder!

Da ja immer wieder gemeckert wird wegen Listentreffen in Bad Ischl ('nicht schon wieder', 'wieso nicht mal wo anders?', 'ihr habt gut reden, ist ja bei euch zuhause') und der arme Roman Pittroff sowieso immer aussen vor bleibt haben wir uns was überlegt um beide Fliegen mit einer Klappe zu schlagen:

Alle haben gleich weite Anreise.

Roman kann endlich auch mal teilnehmen.

Das geht so: Listentreffen in Thailand!

Am Schauplatz

Thursday, April 01, 2004 7:04:50 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

Lange hat es gedauert und die Gerüchteküche brodelt dementsprechend. Die nächste Version des .NET Framework steht vor der Tür, noch umfangreicher, das steht fest. Aber was bringt uns Microsoft danach? Von Generics in .NET "Whidbey" hat schon fast jeder gehört, aber was wird sich danach in diesen und anderen Bereichen tun? In diesem Artikel betrachten wir einige der innovativsten Features des kommenden .NET "Swinomish", das wie seine Vorgänger seinen Codenamen von einem Landmark aus der Pudget Sound Area rund um Seattle erhalten hat.

Am Schauplatz

Thursday, April 01, 2004 6:56:59 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

Today SharpDevelop has been acquired by Microsoft Corporation. This is part of the Open Source initiative that was reported yesterday on Computerwire. Stephen Walli, platform's business development manager, said that "SharpDevelop will be distributed as part of the Shared Source initiative by Microsoft".

Am Schauplatz

Thursday, April 01, 2004 6:56:05 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
 Monday, March 29, 2004

Mit dem Listmaster Wolfgang Kluge abgesprochen haben wir die schwächelnde VB6 Liste ebenfalls aufgelöst. Sollten VB6 Themen aufkommen, dann werden wir diese wie gehabt im Coffeehouse abhandeln (und VB6 mit ASP natürlich in der Advanced.ASP Liste).

Frühjahrsputz die 3te.

Monday, March 29, 2004 2:33:17 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

Sommerzeit. Oh wie ich die Umstellung hasse...

Den 'Jetlag' am Morgen kriegt man ja bald in den Griff, aber daß die Zeitverschiebung ins Ausland um eine Stunde 'daneben' ist, das nervt. Alle gewohnten transatlantischen Rituale gehen den Bach runter. Wie zum Kuckuck soll ich die Zeit im Büro überstehen bis endlich, endlich der Lieblingscomic jeden Administrators erscheint? Die Zeitverschiebung gilt natürlich auch für andere, unerfreulichere Rituale - Anrufe bei Amerikanischen Helldesks etwa - toll wenn ich ab 18 Uhr nicht mehr extern telefonieren kann. Das Zeitfenster ist dann etwas gar kurz.

Schnirch

Monday, March 29, 2004 2:09:39 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

Heute ist ein produktiver Montag, mal ganz was neues. Nachdem unterbesuchte Listen in Pension geschickt worden sind, haben wir eine neue Liste aus der Taufe gehoben, um die Stiefkinder der Softwareentwicklung - das Design, die Planung, usw - in den Vordergrund zu rücken.

Die neue Liste: Das Software Architekten Forum. Peter hat uns eine Kurzthemenliste (siehe Link) gestellt, als auch ein mittelgroßes Themenmonster im Coffeehouse hinterhergepostet, das ich Euch an dieser Stelle dann nicht vorenthalten will (ungekürzt und uneditiert):

+++

folgendes sollte noch dabei stehen:

.)Envisioning
        - propose Solution
        - assessing solution feasibility
        - assessing need for change
        - managing risks
.)Businessrequirements
        - analyzing business process
        - organizational structure
        - personnel and training
        - industry, market, political climate
        - regulatory requirements
.)User requirements
        - UML
        - usage scenarios
        - globalization
        - localization
.)Operational and Infrastructure requirements
        - Performance
        - Availability
        - Security
        - Scalability
        - maintainability
        - accessibility
        - responsiveness
        - deployment
        - extensibility
        - Hardware, Software, Network requirements
.)Specifications
        - System specificatoins
        - Development strategy (Auditing, Logging, Error Handling, Data
Storage, State Management,....)
        - Security strategy (privacy, planing, testing, operations)
.)Conceptual Design
        - Models (ORM,...)
        - Constraints
        - DBMS
.)Logical Design
        - Architectural Model
        - Auditing, Logging, Exception Handling
        - Internationalization, Globalization, Localization
        - Data Access layer
        - business logic layer
        - user service layer
        - services
        - components
        - State
        - sync, async
        - Validation against usage scenarios
        - proof of concept
.)Logical Data Model
        - ER Modeling
        - Business Rules
        - Databasemodels
        - Normalforms
        - Denormalization
        - relationships
        - XML Schema
        - DTDs
        - Namespaces
.)Physical Design
        - Implementation .....
.)Deployment and Maintainance
        - Deployment Design (physical, logical, human)
        - Deployment Validation
        - App monitoring
        - proof of concept
        - fail over strategy
.)Creating Standards and Processes
        - Best Practices
        - Measuring Quality
        - Project Control Metrics
        - Return On Investment Standards

Also jede Menge Themen um eine eigene Liste zu rechtfertigen.
+++

Ja, da stimme ich Peter zu!

Monday, March 29, 2004 1:45:24 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

Was ist das ärgerlichste wenn man in der Community tätig werden will? Die Einstiegshürde sein Wissen an andere weiterzugeben. Weil Artikel, FAQ und andere Arten der Kommunikation bedingen Arbeit durch mehrere Personen und kosten vor allem eines - Zeit. Zeit, die man nicht hat. Man will "schnell mal" helfen.

Genau dies wollen wir mit dem deutschen ASP.NET Wiki ändern. AspxFiles lebt durch die Community - AspxFiles ist als zentrale Anlaufstelle für Tips, Tricks, Know How und alles Nützliche was man in seinem Alltag als ASP.NET-Entwickler so entdeckt gedacht. Man muß nur mitmachen wollen.

Es gilt nur einige wenige Hausregeln zu beachten, die für Programmierprofis aber sicherlich allesamt als begrüssenswert empfunden werden. Jeder, der Wikieinträge erstellen, ändern oder gar löschen will, muß sich nur einen Account anlegen - völlig unbürokratisch, weil niemand den Account freigeben muß. Man kann sofort loslegen sobald das Passwort per Email eingetroffen ist. Für Wiki-Erstautoren gibt es eine Spielwiese, auf der man die Formatierungsregeln ausprobieren kann.

Die Zielsetzung ist, daß sich das Wiki verselbständigt: als Community Resource für ASP.NET Entwickler. Jeder hilft jedem: "Putting unity back in community"

Monday, March 29, 2004 12:58:34 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

Im Interesse der Vereinfachung der Anmeldung - und seien wir uns ehrlich - und auch Bereinigung von fast trafficlosen Listen sind diese drei Listen in Pension geschickt worden.

Für Codeschnipsel wird es eine mehr als äquivalente Weblösung geben (stay tuned!), Sicherheit wird sicher nicht verschwinden sondern in den lösungsorientierten Listen ASP.NET und Framework.NET weiterdiskutiert, und der Basar wandert wieder dorthin zurück, woher er kam: ins Coffeehouse.

Frühjahrsputz die 2te.

Monday, March 29, 2004 9:37:14 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

Die beiden Mailinglisten WindowsForms.net und WindowsMobile.PocketPC sind nicht mehr - der Grund ist, daß das Interesse zu gering war, und damit nichts dafür spricht, diese Themen nicht auch in der Framework.NET Mailingliste zu diskutieren.

Frühjahrsputz die 1ste.

Monday, March 29, 2004 9:18:43 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
 Wednesday, March 24, 2004

Und es gibt sie doch - die .NET Community Conference. Sie findet heuer in Karlsruhe statt, und zwar am Samstag den 5. Juni. Alex' Zeitler hat das geplante Programm in seinem Weblog gepostet, die offizielle NCC Site mit Anmeldung für das Event wird folgen. Auf diesem Event werdet Ihr einige "Größen" der Community hautnah erleben können.

Und eine BLfH Eigenwerbung: zusammen mit Peter machen wir am Freitag einen Website-Security Talk den Ihr nicht vergessen werdet.

Wednesday, March 24, 2004 10:29:08 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

Nicht daß jemand auf die Idee kommt wir hätten zu wenige Listen... nein, diese neue Liste ist reserviert für die ganzen "Verrückten" (im positiven Sinn) die sich näher mit den 2005 kommenden Technologien vertraut machen möchten: ASP.NET 2.0, VS.NET 2005, C# 2.0, ClickOnce Deployment und viele andere coole Sachen mehr.

Anmeldung wie immer auf glengamoi.com:

http://www.glengamoi.com/mailman/listinfo/whidbey

Viel Spaß!

Wednesday, March 24, 2004 7:08:15 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

Eigentlich soll's einmal der offizielle Webshop von .NET German werden, im Moment haben wir hauptsächlich noch T-Shirts drinnen die die Bastard Operators schon lange einmal selbst haben wollten (weil sie am #develop Projekt auch als sehr geplagte Tester schuften).

Seht selbst: http://www.spreadshirt.de/shop.php?sid=19339

Und übrigens: Die Erlöse kommen dem Betrieb der Mailinglisten zu gute, einer guten Sache also.

Wednesday, March 24, 2004 2:25:24 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
 Sunday, March 21, 2004

'nuff said

Sunday, March 21, 2004 3:53:53 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [1]
 Wednesday, March 17, 2004

'Monday moves in mysterious ways' sagte einstens Garfield, der untergrosse Kater. Heute ist es wieder mal so ein Tag.

Komme aus der Mittagspause zurück und was ist? Die Enkelin vom Ex-chef (ich kriege leider kein anderes Büro, muss also in der Kammer des Schreckens bleiben, ausser ich verziehe mich zu den lärmenden Suns) ist da um in einem Fall von angewandtem Nepotismus irgendwelche Schreibarbeiten zu erledigen. Wäre ja nicht so schlimm...

...aber: sie ist 16 Jahre alt, schwer verliebt, erkältet und hat die üblichen Zores in der Schule. Und es gibt da ein Telefon - eigenes Handy zu nehmen würde ja kosten.

Ergebnis: Nonstop-Telefonat mit Freund, ich bin bestens über Schulintrigen und gesundheitliche Befindlichkeiten informiert und meine Konzentration samt Karma geht den Bach runter. Und da soll ich mich konzentrieren? Cron-jobs schnitzen? Scripte basteln?

Notlösung: Kopfhörer auf, gute CD rein (Henry Rollins Band) und hoffen daß der Schmerz nachlässt...

Ich glaube ich gehe zum Friseur, da wird man weniger vollgelabert. Schnirch

Wednesday, March 17, 2004 2:48:02 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
 Tuesday, March 16, 2004

Heute haben wir eine neue Artikelkategorie bei AspxHeute aus der Taufe gehoben: .NET Fu.

Seit wann machen wir eine Ankündigung nur weil wir eine neue Artikelkategorie haben? Nun, diese Kategorie ist sowohl technologieorientiert als auch in einem eigenen Format.

Definition: Der Abstract des Artikels ist die Erklärung warum es zur "Erfindung" der Lösung kam. Darauf folgt die Problemdefinition, gefolgt von der Lösung. Die Leserzielgruppe sind Programmierer, die ein Code"häppchen" suchen, das ihnen aktuell fehlt - und kein Interesse daran haben, einen (wenn auch gut aufbereiteten) Background oder (für sie so empfunden) langatmige Erklärungen lesen möchten. Light bei der Theorie, strong bei der Lösung. Alex' erster Artikel in dieser Kategorie demonstiert das.

Man könnte es auch als "Quickie-Artikel" bezeichnen, und natürlich erhoffen wir uns durch das neue Format auch Autoren zu gewinnen, denen die Zeit fehlt, einen normal langen Artikel zu schreiben. Wir möchten daß auf diese Art und Weise Alltagsprobleme (Workarounds / Hacks / ...) von Programmierern für Programmierer dokumentiert werden.

Für potentielle .NET Fu Autoren: es werden die Wordvorlagen, die bei den Autoreninfos zu finden sind, verwendet. Für jeden Autor gibt es ein #develop Polo mit Stick als Dankeschön, dafür erlaubt Ihr uns, den Artikel kostenlos zu publizieren (uneingeschränktes Nutzungsrecht für die Community-Site AspxHeute, Copyright bei Euch - was Euch erlaubt, den Artikel auch anderswo zu publizieren).

Tuesday, March 16, 2004 11:37:16 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
 Monday, March 15, 2004

Hier Links zu Schreckensgeschichten diverser Leidensgenossen:

Ahja, noch ein Nachtrag zum Thema LART: LARTing - a practical introduction

Monday, March 15, 2004 3:05:44 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

Wenn ich einen Hochwinterurlaub erleben will, dann buche ich im Januar oder Februar, aber im März rechne ich nicht gemeinen Temperaturen und dermaßen viel Neuschnee. Nicht daß ich mich über den Neuschnee beschweren würde - Tiefschneeabfahrten bei denen Dir der Schnee über den Kopf staubt sind geil - nur die Kombination Hochgebirge, Wind und Kälte sagt mir nach einer Woche nicht mehr so zu.

Zum Gusto holen drei Fotos aus den drei Tälern:

Hier geht es Richtung Les Menuires / Val Thorens, und man bemerke die Andeutung einer Neuschneeauflage auf der perfekt präparierten Piste - ein Hochgenuss.

Blick Richtung Verdon und Vizelle (wir sind hier in Courchevel unterwegs), hinter dem Berg liegt Meribel und Meribel / Mottaret, wo wir immer unser Quartier aufschlagen.

Skiwiesen gibt es mehr als genug, vor allem in der Nähe des Flugplatzes in Courchevel findet man jede Menge davon.

Monday, March 15, 2004 12:29:27 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

Irgendwie artet bei uns der (Frankreich-)Urlaub immer wieder in eine "Tour de Hypermarche" aus, was sich dann entsprechend auf den Kühlschrank in unserem Apartement auswirkt, der am ersten Tag so halbwegs wohlgefüllt aussieht (und wir fühlen uns dabei auch wohl):

Nach knapp sechs Tagen sieht die Sache dann schon etwas trauriger aus:

Wir halten es mit Kaiser Franz Josef von Österreich: "Es war sehr schön, es hat uns sehr gefreut."

Monday, March 15, 2004 12:08:28 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]

Es gibt bestimmte Dinge, von denen sollte man ganz einfach die Finger lassen - und dazu gehört auch, Eier in der Mikrowelle unter der Einstellung 'Ultranuke' kochen zu wollen. Das Ergebnis? Sehen Sie selbst!

Eier: 10 Cent.

Kochen der Eier in einem Mikrowellenherd: priceless.

Monday, March 15, 2004 11:39:09 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [1]

Die aktuelle BOfH Episode Protecting bodily waste in the public domain ist ein interessanter Twist zum Thema geistiges Eigentum - mit einer "gewissen" Anlehnung an die aktuellen Geschehnisse rund um eine Firma aus Lindon, Utah (im Internet mittlerweile scheints bekannter als litigious bastards). Allerdings ist dieses Gustostück (leider) genauso interessant aus der Perspektive der aktuellen EU Copyright und Patentrichtlinien zu betrachten.

Monday, March 15, 2004 10:55:16 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
 Sunday, March 14, 2004

Heute stand auf dem Dedicated Server der Community Sites (aspgerman, dotnetgerman, aspheute, ...) ein Update des Mailservers an. Man ist vorsichtig, läßt das Update ein wenig "abstehen" (sprich andere sollen sich die Nase blutig stoßen, wir warten auf die ersten Erfahrungsberichte), und macht vorher ein Backup.

So weit - so gut. Wir installieren. Wir machen den Reboot den das Setupprogramm will. Wir checken das Eventlog. Wir holen Mail.

Ooops. Da sind 0 Byte Mails dabei - keine Header, kein Content. Was ist da schiefgelaufen? Gut, der Schreck war schnell überwunden, einfach im MTA das SpamAssassin Pickup Event disbabled, und siehe da - es geht wieder.

Was aber ist der Grund? Nun, es fiel mir wie Schuppen von den Augen: wir haben Perl 5.8 auf der Maschine, und das mag SA (der vorkompilierte, nicht der .pl!) unter Windows nicht wirklich. Aber wieso ausgerechnet jetzt? Tja, der Reboot hatte bewirkt, daß auch für den SYSTEM Account die Pfadvariablen schlagend wurden (nach dem Install von Perl 5.8 wurde die Maschine nie rebootet), und er auf die falschen Module zugriff - vor dem Reboot hatten wir das Problem nur als lokal eingeloggter User, und da hatten wir uns schon geärgert ohne Ende. Wenigstens wußte ich von dort schon in welche Richtung ich suchen mußte.

Ok, also 5.8 runter, 5.6 rauf. Halleluja. Emails funken wieder. Aber - alle Web Sites sagen mir "The data is invalid"... was ist denn nun wieder los? Nägelbeissend Fehler gesucht, mit Hilfe von Peter Koen dann die Idee bekommen an der richtigen Stelle zu suchen: Perl hat durch die Installationsorgie scheints die Orientierung verloren, und in den Standardeinstellungen für alle Web Sites ein Script Mapping hinterlassen, das es in sich hatte:

An erster Stelle (Web Site / Home Directory / Configuration / Script Mappings), keine Extension, keine Applikation, alle Verbs. Klar daß dann nix mehr geht, auf keiner Site.

Und sowas für ein banales Update des Mailservers, ich liebe es.

Sunday, March 14, 2004 11:48:48 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]