Welcome to Michaels Blog

All posts published in 2009

Blog of latest news, updates, and stories for developers

Neuer kWh-Logger von EKM installiert

Gestern habe ich neue Stromzähler von EKM [1] bekommen. Im Gegensatz zu den anderen Stromzählern, die ich schon letzte Woche ausprobieren konnte, verwenden diese eine Stromzange pro Phase.

Posted by Michael Schwarz on Tuesday, November 24, 2009


Eine spätere Wiederherstellung verunmöglichen

Das Wort verunmöglichen habe ich noch nie so gehört oder gelesen:

Posted by Michael Schwarz on Thursday, November 19, 2009


.NET Micro Framework 4.0 SDKs als Download verfügbar

Nach einer recht kurzen Betaphase ist die .NET Micro Framework Version 4.0 bereits fertig [1]. Neu hinzugekommen [2] sind folgende Features:

Posted by Michael Schwarz on Monday, November 16, 2009


Taskbar Meters – Anzeige von CPU/Speicherauslastung und Festplattenaktivität unter Windows 7

Richtig coole Sache: Jeff Key [1] nutzt die neuen Windows 7 Taskbar Features [2] um CPU/Speicherauslastung als auch die Festplattenaktivität grafisch anzuzeigen.

Posted by Michael Schwarz on Tuesday, November 10, 2009


kWh-Logger – Energiesparzähler

Seit ein paar Wochen arbeite ich an einem Energiesparzähler Stromzähler, der meinen Energieverbrauch grafisch anzeigen, und verschiedene Auswertungen ermöglichen soll. Die meisten Stromzähler bieten eine S0-Schnittstelle [1] (nicht zu verwechseln mit S0-Bus bei ISDN) an, die pro kWh zwischen 1000 und 2000 Impulse liefern. Diese kann man dann relativ einfach mitzählen, und so den aktuellen Stromverbrauch messen.

Posted by Michael Schwarz on Tuesday, November 10, 2009


Microsoft veröffentlich neues Facebook SDK 3.0

Gestern hat Microsoft eine neue Version des Facebook SDKs [1] zum Download bereitgestellt, inzwischen ist man bei Version 3.0 angekommen. Seit der Zusammenarbeit mit Facebook im Jahr 2007 versucht man damit die .NET Entwickler bei der Entwicklung von Facebook Anwendungen zu unterstützen.

Posted by Michael Schwarz on Tuesday, November 10, 2009


Windows 7 über USB installieren – kostenloses Tool von Microsoft verfügbar

Nachdem nun einige Programme und Anleitungen [1] erschienen sind wie man Windows 7 über USB Stick installieren [2] kann, hat nun auch Microsoft sein eigenes Tools bereitgestellt, Windows 7 USB/DVD Download Tool [3].

Posted by Michael Schwarz on Tuesday, October 27, 2009


Yahoo! löscht mehr als 7 Millionen Geocities Webseiten

Nun ist es soweit: Yahoo! löscht etwas mehr als 10 Jahren nach der Übernahme [1] von Geocities [2] die kompletten Webseiten, laut Google sind das zwischen 7 und 8 Millionen!!

Posted by Michael Schwarz on Monday, October 26, 2009


Kostenloses Visual Studio 2010 / .NET Framework 4 Training Kit

Pünktlich zum Erscheinungstermin der öffentlichen Beta vom Visual Studio 2010 [1] bietet Microsoft ein Trainings-Kit [2] an, mit dem man die wichtigsten Neuerungen schnell und einfach kennen lernen kann. Folgenden Technologien / Themen werden in dem Kit behandelt:

Posted by Michael Schwarz on Monday, October 26, 2009


Windows 7 Veröffentlichung - Auswirkungen auf meinen Blog

Verrückt, seit der offiziellen Verfügbarkeit von Windows 7 [1], dem Nachfolger von Windows Vista, haben sich die Zugriffszahlen auf meinem Blog [2] hier verdreifacht:

Posted by Michael Schwarz on Monday, October 26, 2009


Amazon – Gutschrift bei Vorbestellung und nachträglicher Preissenkung

Letzte Woche musste ich mit das neue Forza Motorsport 3 [1] für die XBox 360 bestellen, ein Tag bevor Microsoft das Spiel veröffentlicht hat. Bei Amazon [2] sollte das Spiel 59,45 € kosten, das ist wohl der allgemeine Listenpreis. Gestern erhalte ich dann eine E-Mail von Amazon, dass sich der Kaufpreis bei Veröffentlichung um 12 € reduziert hat, und ich die 12 € natürlich zurück bekomme:

Posted by Michael Schwarz on Monday, October 26, 2009


Smart Grid, Smart Energy und IEC 61850 – neuen Blog gestartet

Vor ein paar Tagen habe ich einen neuen Blog [1] gestartet, auf dem ich über die Themen Smart Grid / Smart Energy so wie IEC 61850 schreiben möchte. Ganz unerwartet hat auch Microsoft schon sein Interesse an IEC 61850 und Smart Energy verkündet [2]. Auch Google hat bereits einen Dienst [3] online, der sich um Smart Metering dreht. Viel Spaß beim Lesen!

Posted by Michael Schwarz on Sunday, October 25, 2009


ZigBee Smart Energy Blog

While I’m currently working on a ZigBee Smart Energy device running on Microsoft .NET Micro Framework 4.0 [1] (beta) I have started a new blog writing about news concerning Smart Energy (Smart Grid) around the world: http://smartenergy-news.blogspot.com/ [2]

Posted by Michael Schwarz on Tuesday, October 13, 2009


Herber Rückschlag bei Cloud-Computing – ein kurzer Rückblick über Ausfälle in den letzten Monaten

Als ich vor einigen Monaten das erste mal Cloud-Computing [1] so richtig kennengelernt habe, war ich richtig begeistert. Mit wenig Entwicklungsarbeit konnte ich die großen Vorteile von Cloud-Computing testen. Doch schon nach kurzer Zeit wurde meine Vorfreude durch den Ausfall der Live ID Anmeldung getrübt, ich kam nicht mehr an meine Daten ran. Einer der Hauptgründe für Cloud-Computing war damit für mich schon verschwunden.

Posted by Michael Schwarz on Tuesday, October 13, 2009


Windows 7 90-Tage VHD Testversion als Download verfügbar

Microsoft hat mit dem VHD Test Drive Program nun auch eine Windows 7 90-Tage Testversion [1] in Form einer VHD Datei zur Verfügung gestellt. Die VHD kann z.B. direkt unter Hyper-V in Windows Server 2008 oder aber auch mit Virtual PC / Windows Virtual PC ausgeführt werden.

Posted by Michael Schwarz on Tuesday, October 13, 2009


Windows 7 Installation mit USB Stick unter Windows XP vorbereiten

Für die, die unter Windows XP meine Anleitung Windows 7 Setup – ISO Image auf USB Stick ziehen und davon booten [1] durchführen ist eventuell folgender Hinweis interessant:

Posted by Michael Schwarz on Saturday, October 10, 2009


Silverlight 3: Das rasante Autorennen live & kostenlos

Für alle, die am Wochenende nichts vorhaben, und mal etwas Deutsches mit Silverlight 3 ausprobieren möchten:

Posted by Michael Schwarz on Friday, October 9, 2009


[de] Silverlight 3: Das rasante Autorennen live & kostenlos

Für alle, die am Wochenende nichts vorhaben, und mal etwas Deutsches mit Silverlight 3 [1] ausprobieren möchten:

Posted by Michael Schwarz on Friday, October 9, 2009


Download von Windows Vista / Windows 7 Language Packs

Ich habe gerade mal in meinen Logdateien ein wenig gestöbert, und dabei ist mir aufgefallen, dass auf meinem Englischen Blog sehr viele Besucher durch die Suchbegriffe download windows vista language packs kommen. Schaut man mal bei Google, dann sieht man auch, dass mein Blog auf Position 8 [1] (oder wenigstens auf der ersten Seite) steht.

Posted by Michael Schwarz on Tuesday, October 6, 2009


Mit Google Maps den Zugang auf passwortgeschützte Seiten blockieren

Jeder hat es mitbekommen, wieder [1] einmal [2] ist es passiert, dass tausende Benutzerpasswörter an die Öffentlichkeit geraten sind. Dabei kommt mir immer wieder die Frage, woher bekommen die eigentlich die Passwörter? Liegt es daran, dass viele von uns zu einfache Passwörter verwenden? Oder daran, dass wir auf allen Webseiten das gleiche Passwort haben? Sollte der Anbieter vielleicht eine regelmäßige Passwortänderung erzwingen?

Posted by Michael Schwarz on Tuesday, October 6, 2009


Microsoft Security Essentials - In Ihrem Land oder Ihrer Region nicht verfügbar

Ich wollte heute mal auf einem etwas älter Notebook mit Windows XP Professional die neue Anti-Viren Software von Microsoft [1] installieren, doch dann kam der Hinweis:

Posted by Michael Schwarz on Sunday, October 4, 2009


Funktioniert der Virenscanner richtig?

Ich habe gestern mal Microsoft Security Essentials [1] ausprobiert, macht einen soliden Eindruck, ohne dass es den Endanwender mit Einstellungsmöglichkeiten überfordert, prima gemacht!

Posted by Michael Schwarz on Wednesday, September 30, 2009


Microsoft Security Essentials verfügbar – kostenloser Virenschutz von Microsoft

Nun ist es endlich soweit, nach einer langen Beta Phase, in der nur wenige teilnehmen durften, ist Microsoft Security Essentials [1] verfügbar.

Posted by Michael Schwarz on Tuesday, September 29, 2009


Novell Forge schließt zum 15. Dezember

Bekomme gerade eine E-Mail von Novell, dass diese die Source Code Umgebung Novell Forge [1] zum 15. Dezember 2009 schließt:

Posted by Michael Schwarz on Tuesday, September 29, 2009


Google Docs und Schrifterkennung (OCR) – Bilder in Dokumente umwandeln

Klar, dass Google das schon länger macht: Bilder nach irgendwelchen Texten zu durchsuchen. Doch jetzt hat Google diese Funktionalität [1] in die Google Docs API [2] eingebunden.

Posted by Michael Schwarz on Tuesday, September 29, 2009


Steve Ballmer ist unzufrieden mit Windows Mobile, ich auch!

Gerade auf heise online [1] gelesen, Steve Ballmer ist unzufrieden mit Windows Mobile [2]:

Posted by Michael Schwarz on Tuesday, September 29, 2009


Windows 7, Internet Explorer 8 und das Session Problem

Jeder kennt es inzwischen, das Problem, dass der Internet Explorer 8 standardmäßig immer nur eine Session kennt, d.h. wenn man z.B. seine E-Mails bei Google Mail liest, dann kann man das immer nur mit einem Konto gleichzeitig tun (Frame Process Merging [1])

Posted by Michael Schwarz on Monday, September 28, 2009


Virtual WiFi macht Win7 zum Access Point

Seit 2002 arbeitete Microsoft Research [1] unter dem Codenamen MultiNet an einer Virtualisierung der WiFi-Architektur. Die Ergebnisse wurden als Projekt VirtualWiFi [2] der Öffentlichkeit vorgestellt und in mehreren Projekten eingesetzt:

Posted by Michael Schwarz on Thursday, September 24, 2009


WebsiteSpark: Software, Support und Unterstützung für Web-Dienstleister

Microsoft hat heute ein neues Programm für professionelle Dienstleister im Bereich Entwicklung und Gestaltung von Webseiten vorgestellt:

Posted by Michael Schwarz on Thursday, September 24, 2009


AVM Fritz!Box und neue Features

Schon recht früh habe ich Produkte aus dem Hause AVM verwendet, darunter schon eine Fritz!Card ISDN PCI Karte, damals noch mühsam mit CAPI Treibern unter Windows 95 installiert. Seit es die Fritz!Box gibt, kann ich mir gar kein anderes Gerät für WLAN / Router / VoIP mehr vorstellen. Im Moment verwende ich insgesamt drei Fritz!Box Geräte, die 7270 macht dabei die meiste Arbeit (DECT, Internet,...); die anderen beiden laufen als WLAN Repeater.

Posted by Michael Schwarz on Wednesday, September 23, 2009


Windows 7 Location “Aware” mit dem GPS Empfänger aus Streets and Trips 2009

Brandon schreibt in seinem Blog, dass der GPS Empfänger (u-blox) aus dem Streets and Trips 2009 Paket mittels einem neuen Treiber [1] die Windows 7 Location Aware Unterstützung [2] bietet. Cool, muss ich mal nachschauen, ob es für mein GPS Gerät auch einen neuen Treiber gibt.

Posted by Michael Schwarz on Tuesday, September 22, 2009


Windows Vista / Windows 7 – Wie funktioniert das eigentlich mit dem Netzwerksymbol (Internetverbindung)?

Jeder, der sich mal gefragt hat, wie das mit dem Erkennen der Internetverbindung in Windows Vista / Windows 7 funktioniert, der findet hier [1] die Lösung.

Posted by Michael Schwarz on Tuesday, September 22, 2009


DateTime.ToString() und CurrentCulture – ein gern gemachter Fehler

Ich habe einen NT Dienst, den ich über eine COM Schnittstelle ansprechen kann. Als Datenformat wird das vom System genommen, also das, was wir in Region und Sprach in der Systemsteuerung festlegen. Der NT Dienst als auch meine .NET Anwendung übertragen ein Datum dann beispielsweise wie folgt:

Posted by Michael Schwarz on Tuesday, September 22, 2009


Quick thoughts on the Microsoft AJAX CDN

Today reading on idunno.org [1] about Microsoft AJAX CDN, something I was thinking about a bit, too:

Posted by Michael Schwarz on Wednesday, September 16, 2009


New Version of Expression Web SuperPreview for Internet Explorer Available

There is a new version available for Microsoft Expression SuperPreview for Windows Internet Explorer. Expression Web SuperPreview for Internet Explorer is a visual debugging tool that makes it easier to migrate your web sites from Internet Explorer 6 to Internet Explorer 7 or 8.

Posted by Michael Schwarz on Tuesday, September 15, 2009


Darf ich oder darf ich nicht?

Anfang dieses Jahres hatte ich mal über unklare Verkehrsschilder [1] geschrieben, leider bis heute kein Feedback der örtlichen Polizei-Dienststelle.

Posted by Michael Schwarz on Monday, July 20, 2009


Internet Explorer 8 für Windows 7 E ohne Web Browser installieren

Windows 7 RTM steht kurz vor der Tür und noch ist nicht sicher, ob der Internet Explorer 8 wirklich über die Windows Funktionen in der Systemsteuerung nachträglich installiert werden kann. Auch habe ich noch keine Aussage bekommen, ob sich die Setupdateien auf der DVD befinden.

Posted by Michael Schwarz on Wednesday, July 15, 2009


How to download Internet Explorer 8 for Windows 7 E without any Web browser?

Windows 7 RTM will be available in the next days and for all European users there will be no Internet Explorer 8. I’m not sure if there will be an option to install Internet Explorer from the setup DVD or if we can simple add this as a Windows feature in control panel.

Posted by Michael Schwarz on Wednesday, July 15, 2009


Ajax.NET Professional noch immer unter den Top 5

Simone Chiaretta [1] hat wieder einmal eine Umfrage gestartet zum Thema AJAX und Microsoft ASP.NET. Als er Ende 2007 schon einmal eine Umfrage [2] gestartet hatte, war ASP.NET AJAX und das AJAX Control Toolkit gerade auf dem Siegeszug, und belegten die beiden oberen Plätze. Danach kam schon Ajax.NET Professional, gleichauf mit jQuery.

Posted by Michael Schwarz on Tuesday, June 23, 2009


Results of AJAX Statistic for .NET Development

Simone [1] has created another survey [2] concerning AJAX usage with ASP.NET. The results are available, now, and it is really interesting to see that there are only small changes in the use of AJAX libraries for ASP.NET developers.

Posted by Michael Schwarz on Tuesday, June 23, 2009


IActiveScriptParse and x64

Some days ago I had to work on an .NET application that has been ported from C++. This application is using VBScript as scripting host using the IActiveScriptParse interface. While the C++ compile was working fine on x64 the .NET port didn’t work.

Posted by Michael Schwarz on Friday, June 19, 2009


Windows 7 ohne Internet Explorer

Wow, da habe ich gestaunt als ich heute morgen bei Daniel Melanchthon gelesen habe, dass Microsoft den Vista-Nachfolger Windows 7 in Europa ohne den Internet Explorer 8 [1] ausliefert. Ganz unabhängig davon, ob es Menschen gibt, die keinen Internet Explorer in Windows 7 haben wollen, ich finde es doof. Mich hat der ja noch nie gestört, habe halt einfach den Firefox parallel dazu installiert.

Posted by Michael Schwarz on Friday, June 12, 2009


Was ist eigentlich ASP.NET?

Letzte Woche habe ich während meines Urlaubs am Bodensee jQuery auf dem .NET Stammtisch Konstanz-Kreuzlingen [1] vorgestellt; hat mir mal wieder richtig Spaß gemacht, und nebenbei neue Gesichter Entwickler kennengelernt.

Posted by Michael Schwarz on Wednesday, April 22, 2009


MFtoolkit available soon in .NET MF 3.0 SP1

Microsoft announced that parts of the MFtoolkit [1] will be available in the first service pack for .NET Micro Framework 3.0. Missing http support (currently we have only simple WebServices) is one of the most requested features. Support for hardware devices / modules like XBee or common sensors are following right after. .NET MF 3.0 SP1 will be available around June 2009.

Posted by Michael Schwarz on Tuesday, March 31, 2009


Ajax.NET Professional and ASP.NET MVC

Sean Lin [1] has written about how Ajax.NET Professional (AjaxPro) can be used with ASP.NET MVC [2] and what you have to change to get it working.

Posted by Michael Schwarz on Wednesday, March 25, 2009


.NET Stammtisch Konstanz-Kreuzlingen – jQuery und .NET Micro Framework

Am 15. April werde ich beim .NET Stammtisch in Konstanz-Kreuzlingen [1] die JavaScript Bibliothek jQuery [2] vorstellen. Dabei werde ich erst kurz die Probleme vorstellen, auf die ein JavaScript Programmierer recht schnell stößt, dann aber gleich weiterschwenken zu den am häufigsten verwendeten Methoden / Funktionen der jQuery Bibliothek. Außerdem werde ich die Plugin-Fähigkeit von jQuery anhand eines Beispiels zeigen, sowie allgemeine Regeln bei der JavaScript Programmierung, die ich über die Jahre mir selbst aufgestellt habe, um ein Teil der Probleme mit JavaScript zu umgehen.

Posted by Michael Schwarz on Tuesday, March 24, 2009


Und eine MSDN Premium gewonnen hat…?

Gestern war es wieder so weit, die zweite MSDN Premium [1] inkl. Visual Studio 2008 wurde verlost. Da diesmal als Gewinn "nur" die MSDN Premium zur Verfügung stand, habe ich mir noch schnell etwas einfallen lassen. Der zweite Gewinner erhält beim nächsten Gewinnspiel eine doppelte Chance, der dritte garantiert ein Buch (Thema: Microsoft .NET 3.5). Und da ich nicht wirklich viel Zeit hatte, habe ich wieder ein einfaches C# Programm geschrieben, mit dem ich die Gewinner ermittelt habe:

Posted by Michael Schwarz on Monday, March 23, 2009


CSS border-collapse Bug in IE8 behoben

Gerade eine E-Mail von Microsoft Connect Feedback erhalten, dass der Bug [1] mit dem Rendern von Tabellen mit border-collapse:collapse behoben ist, prima!

Posted by Michael Schwarz on Thursday, March 12, 2009


Wie bekomme ich die Auszeichnung “Microsoft MVP”?

Ein Thema, über dass ich eigentlich nicht schreiben wollte. Aber da ich immer wieder mal eine Anfrage bekomme, wie ich denn die Most Valuable Professional Auszeichnung bekommen habe. Nachfolgend ein paar Hinweise für eine Nominierung zum Microsoft Most Valuable Professional (MVP).

Posted by Michael Schwarz on Wednesday, March 11, 2009


Microsoft Tag und Virales Marketing

Heute habe ich einen Brief per Post gekommen, kein Absender, keine richtige Information, einfach nur ein weißes Blatt Papier  mit meiner Adresse drauf. Ah, da liegt noch ein Microsoft Tag [1] dabei.

Posted by Michael Schwarz on Saturday, March 7, 2009


How to fix German c:\Programme "Access denied"

Some months ago I opened a Microsoft Support call to ask why I cannot open c:\Programme [1] (the German translated folder for c:\Program Files) on Windows Vista or Windows 7 Beta. When you type c:\Prog on a German Vista machine you will get a drop down list containing c:\Programme. Use the arrow keys to select it and press enter. What you get is a access denied message.

Posted by Michael Schwarz on Friday, February 27, 2009


MSDN Premium mit Visual Studio abzugeben

Gestern Abend habe ich auf der .NET Usergroup Franken [1] den restlichen Gewinnern meiner Verlosung ihr Visual Studio 2008 übergeben. Weiter gab es während des Vortrags Bücher für richtige Fragen, die trotz (älteren) Themen wie Visual Studio 2005 immer wieder gerne angenommen wurden.

Posted by Michael Schwarz on Friday, February 27, 2009


MS Support hilft Microsoft

Nun, ihr ahnt es schon, aber ich muss das einfach noch loswerden. Nachdem ich den Microsoft Support Call zum Thema Eingabe von c:\Programme [1] wieder geöffnet habe, habe ich eben einen Anruf vom Microsoft Next Level Support erhalten. Die zwei Englisch sprechenden Microsoft Support Mitarbeiter haben die Lösung zu dem Problem offiziell als Lösungsvorschlag angenommen [1]. Leider wird es kein Hotfix oder ähnlich mehr für Windows Vista geben.

Posted by Michael Schwarz on Friday, February 27, 2009


Wie geht’s weiter mit den Web Browsern?

Der Internet Explorer 8 lässt immer noch auf sich warten, auch wenn bereits auf manchen Blogs etwas vom April steht.

Posted by Michael Schwarz on Wednesday, February 25, 2009


Für diesen Befehl ist nicht genügend Serverspeicher verfügbar

In den letzten Wochen habe ich immer wieder mal große Dateien größer als 50 GB über Rechnergrenzen kopieren müssen. Ab und an habe ich folgende Fehlermeldung bekommen:

Posted by Michael Schwarz on Wednesday, February 25, 2009


Noch ein letztes Wort zu C:\Programme und C:\Program Files

Wer mein Blog liest, der weiß, dass ich mich über das Fehlverhalten des Windows Explorers [1] unter Windows Vista als auch der aktuellen Beta von Windows 7 aufrege. Wie es aussieht, ist das ja alles so gewollt, und wir Deutsche müssen uns endlich abfinden, dass das eben nicht geht. (Oder doch nicht? Weiter unten ist die Lösung, für alle, die nicht weiterlesen möchten!)

Posted by Michael Schwarz on Wednesday, February 25, 2009


Booten von einem USB Stick – Warum funktionieren nicht alle USB Sticks?

Vor einiger Zeit habe ich erklärt, wie man z.B. Windows 7 von einem USB Stick [1] anstatt einer DVD installiert. Dabei haben einige Anwender berichtet, dass ihre USB Sticks leider nicht booten möchten. Das Problem ist, dass der Bootsektor fehlt. Deswegen hier noch einmal eine kurze Anleitung zum Installieren von Windows 7 über einen USB Stick:

Posted by Michael Schwarz on Wednesday, February 25, 2009


Moving .NET Micro Framework Stuff to a New Blog

As this blog is more about ASP.NET and AJAX development I’m moving the .NET Micro Framework related stuff to a new blog. If you want to continue reading update your RSS reader to http://netmicroframework.blogspot.com/ [1].

Posted by Michael Schwarz on Monday, February 23, 2009


Deutsche Windows Vista Benutzer im Nachteil

Nachdem ich hier [1], hier [2], hier [3] und hier [4] schon über das Fehlverhalten von Windows Vista (die Beta von Windows 7 ist auch betroffen), habe ich verschiedene Sprachversionen von Windows Vista ausprobiert, und bis jetzt leider noch keine gefunden, bei der das Problem auch auftritt.

Posted by Michael Schwarz on Thursday, February 19, 2009


Google mag das französische Windows Vista nicht

Heute habe ich unter Hyper-V ein französisches Windows Vista Business installiert. Nach der Installation bemerkte ich, dass Windows Vista Business im Französischen gar nicht Business so heißt:

Posted by Michael Schwarz on Thursday, February 19, 2009


c:\Programme und c:\Program Files – langsam nervt es mich

Hier mal noch ein paar Tests zum Thema c:\Programme und Zugriff verweigert [1]:

Posted by Michael Schwarz on Wednesday, February 18, 2009


Muss Microsoft Englisch Kurse anbieten? – Oder was genau ist “By Design”?

Ich habe in den letzten Monaten ein Dutzend Bugs oder ein in meinen Augen fehlerhaftes Verhalten von Microsoft Produkten gemeldet. Immer öfters bekomme ich nun folgende Antwort:

Posted by Michael Schwarz on Wednesday, February 18, 2009


Ajax.NET M! kommt ins Networking Toolkit

Ajax.NET M!, eine für das .NET Micro Framework angepasste Version von Ajax.NET Professional [1] wird nun in meine kleinen Netzwerk Bibliothek Sammlung [2] aufgenommen.

Posted by Michael Schwarz on Friday, February 13, 2009


Ajax.NET M! (mobile edition) cancelled

Some months ago I started to implement an Ajax.NET Professional version for .NET Compact and Micro Framework. Some weeks later I decided to build a library with several network related features and I’m now moving the Ajax.NET M! to this new project at CodePlex.

Posted by Michael Schwarz on Friday, February 13, 2009


Ohne Lautsprecher keine Videos unter Windows 7 Media Center

Wow, da staunte ich nicht schlecht, als ich vor ein paar Tagen feststellen musste, dass ohne Lautsprecher unter Windows 7 im Windows Media Center keine Videos abgespielt werden konnten. Im Büro haben wir nur vereinzelt Lautsprecher, an dem Test PC mit Windows 7 war gerade keiner dran.

Posted by Michael Schwarz on Tuesday, February 3, 2009


Adroid Handy in Deutschland – Das T-Mobile G1 ist da!

Man kann es nicht übersehen: das G1 Handy [1] ist nun auch in Deutschland erhältlich, aber ist es eine Alternative zum iPhone, oder zu anderen Handys (Symbian, Windows Mobile,...)?

Posted by Michael Schwarz on Tuesday, February 3, 2009


By Design – Oder besser: By schlechten Design

Immer wieder finde ich fehlende Funktionen in Programmen, die ich den Herstellern melde, in der Hoffnung, dass diese das Programm in einer späteren Version darauf hin verändern. Noch besser wäre ein kostenloses Update, aber das habe ich schon aufgegeben.

Posted by Michael Schwarz on Saturday, January 31, 2009


Internet Explorer kann nur 31 Stylesheet Tags verarbeiten

Das ist ja verrückt, war mir bis gerade nicht bewusst: der Internet Explorer kann nur maximal 30 (bei mir gehen 31) Stylesheet Tags [1] (LINK mit type=text/css oder STYLE, auch inline) verarbeiten. Alle weiteren Angaben werden einfach ignoriert.

Posted by Michael Schwarz on Thursday, January 29, 2009


Das nervt – CSS Probleme mit border-collapse:collapse

Da haben wir Jahrelang die CSS Formatierungen für Tabellen versucht ordentlich zu machen, und jetzt kommt der RC1 vom Internet Explorer 8, und es gibt neue Probleme.

Posted by Michael Schwarz on Tuesday, January 27, 2009


How to learn AJAX in .NET – Hm, eine gute Frage!

Eigentlich ist der Titel des Beitrags jetzt falsch gewählt. Vielleicht sollte er lieber Wie filtere ich nervende E-Mails aus? lauten. Immer öfters bekomme ich E-Mails wie die hier:

Posted by Michael Schwarz on Tuesday, January 27, 2009


jQuery Tipp 1 – bind() verbessern

Jeder, der mit jQuery z.B. eigenen HTML Code erzeugt, und dazu irgendwelche Events wie onclick, onmouseover etc. einsetzt, kommt um die Methoden $.bind() und $.unbind() nicht herum. Diese Methoden werden auf einen jQuery Selector angewendet:

Posted by Michael Schwarz on Tuesday, January 27, 2009


Handschuh auf Touchscreen Tastatur gelegt – Wie vermeide ich ein ständiges Neuladen?

Vor einiger Zeit hatten wir ein Problem, dass immer wieder mal eine sehr Hohe Auslastung auf einem Web Server zu verzeichnen war. Beim Analysieren der Logdateien stellte sich heraus, dass es sich um ein Windows XP Embedded handelte. Nach langem Hin und Her konnte ich das Problem eingrenzen, und nach weiteren Wochen dann auch finden.

Posted by Michael Schwarz on Monday, January 26, 2009


MSDN Premium Abo gewonnen – 7 glückliche Gewinner

Heute morgen war es dann so weit, diejenigen, die einen Kommentar hinterlegt [1] hatten, wurden per C# und Random.Next() zu glücklichen Gewinnern eines MSDN Premium Abos, mehreren Visual Studio 2008 Standard Versionen als auch einer Visual Studio 2005 Standard:

Posted by Michael Schwarz on Thursday, January 22, 2009


Alle E-Mails bei Google Mail löschen – SSL mit .NET

In einem E-Mail Konto bei Google Mail [1] wollte ich alle E-Mails löschen, aber wie macht man das in .NET? Google verlangt eine SSL Verbindung, also muss ich mir doch mal den SslStream [2] im Namensraum System.Net.Security anschauen. Eigentlich ist es super einfach, denn man benutzt einfach den SslStream, der den Stream vom TcpClient kapselt, außen sieht das dann genauso aus wie ein normaler Stream.

Posted by Michael Schwarz on Wednesday, January 21, 2009


SocketException ErrorCode 10035 – Ein Switch war dran schuld!

tahoe-ii Ein Kunde hat ein Problem mit dem .NET Micro Framework [1] und einem Tahoe-II Board [2]. In einem Beispielprojekt wird auf einen Web Server zugegriffen, um den HTML Quelltext herunterzuladen, eigentlich eine ganz einfache Aufgabe. Im Microsoft Emulator als auch in den Tahoe/Tahoe-II Emulatoren klappt das alles einwandfrei, nur eben nicht mit der echten Hardware. Folgenden Fehler zeigt das Visual Studio bei socket.Connect():

Posted by Michael Schwarz on Wednesday, January 21, 2009


jQuery Upgrade von 1.1 auf 1.3 – Zwei wichtige Änderungen

Wer noch mit einer etwas älteren jQuery [1] Version arbeitet (in meinem Fall ist es die Version 1.1 aus dem Jahr 2007), der muss beim Upgrade auf die aktuelle Version 1.3 etwas aufpassen. Folgende zwei Änderungen sind mir aufgefallen:

Posted by Michael Schwarz on Wednesday, January 21, 2009


Microsoft Entwicklungsprodukte kostenlos – jetzt auch für Schüler!

Microsoft bietet nun das kostenlose DreamSpark [1] Programm nicht nur für Studierende an, sondern nun auch für Schüler.

Posted by Michael Schwarz on Wednesday, January 21, 2009


“Kaputte” Mercedes Nebelscheinwerfer – kein Grund zur Beanstandung

In meinem Post Mercedes-Fahrer und der kaputte Nebelscheinwerfer [1] hatte ich mich gefragt, warum immer mehr Mercedes [2] Fahrer [3] nur [4] mit einem Nebelscheinwerfer durch die Gegen fahren, und auch dann, wenn weit und breit kein Nebel zu sehen ist. Eigentlich wollte ich schon mal jemand ansprechen, doch habe heute im Internet die Antwort gefunden.

Posted by Michael Schwarz on Tuesday, January 20, 2009


Globale JavaScript Objekte in AJAX/JavaScript Frameworks

Jeder, der schon ein wenig mit JavaScript programmiert hat, wird schnell feststellen, dass globale Variablen oder Objekte schnell zu Problemen führen, wenn man JavaScript von anderen Herstellern oder Entwicklern gemeinsam auf einer Seite einsetzen möchte.

Posted by Michael Schwarz on Tuesday, January 20, 2009


Unklare Verkehrsschilder

Heute Morgen habe ich gleich zwei Verkehrsschilder [1] entdeckt, die in der gezeigten Kombination in meinen Augen verwirrend, wenn nicht sogar falsch sind.

Posted by Michael Schwarz on Monday, January 19, 2009


Mercedes-Fahrer und der kaputte Nebelscheinwerfer

Eigentlich wollte ich das ja nicht schreiben, aber irgendwie finde ich es doch sehr merkwürdig, dass ich so viele Autos sehe, die bei klarer Sicht mit Nebelscheinwerfer fahren. Ok, ich verstehe ja, dass man den Wert des eigenen Autos damit in die Höhe jagen kann, das ist richtig cool. Aber wie peinlich ist das eigentlich, wenn dann eins der beiden Lichter auch noch kaputt ist?

Posted by Michael Schwarz on Sunday, January 18, 2009


Follow me on Twitter

A long time ago I registered at twitter but never posted any message there. But things are changing and I have started using Twitter, now. You’ll find my Twitter feed at https://twitter.com/applemichl [1].

Posted by Michael Schwarz on Friday, January 16, 2009


Ajax.NET Professional, ASP.NET MVC und jQuery – ein minimalistisches Beispiel

Weil ich gerade einen Test brauchte, habe ich das Projekt einfach mal hochgeladen. In dem Beispiel wird jQuery [1], ASP.NET MVC [2] und Ajax.NET Professional [3] verwendet. Einfach das VS2008 Projekt runterladen [4], entpacken und die Seite localhost:6341/Portal aufrufen. Dort befindet sich dann ein Link, der dann den AJAX Aufruf startet.

Posted by Michael Schwarz on Thursday, January 15, 2009


Windows 7 Maskottchen – Kampffisch als Hintergrundbild (Betta)

image Jeder, der die Windows 7 Beta schon mal installiert hat, kenn dieses neue (in meinen Augen hässliche) Hintergrundbild, das neue Windows 7 Maskottchen [1]:

Posted by Michael Schwarz on Thursday, January 15, 2009


Zusammen mit MSDN und Mitfahrzentrale.de zur Cebit 2009

Alle, die noch nicht wissen wie sie zur Cebit 2009 (vom 3. bis 8. März 2009 in Hannover) kommen hat die Mitfahrzentrale [1] und MSDN eine Seite speziell für Fahrten nach und von Hannover [2] eingerichtet.

Posted by Michael Schwarz on Thursday, January 15, 2009


Ich liebe jQuery! Und wie sieht es mit dir aus?

Hatte ich eigentlich schon einmal erwähnt, das jQuery [1] absolut abgefahren ist? Ich verwende es schon seit den frühen Stunden, und habe es noch nie bereut. Erst diese Woche ist die neue jQuery Version 1.3 [2] erschienen, die enorme Performanceverbesserungen enthält. Es gab mal zwischen den Versionen Probleme beim Upgraden, konnte man aber oft sehr schnell anpassen.

Posted by Michael Schwarz on Thursday, January 15, 2009


Mounten einer VHD Datei unter Windows Server 2008

Ich habe mir gestern eine VHD Datei gebastelt, die ich als Installationsdatei in einem Hyper-V als auch unter Virtual Server benötige. Damit ich relativ einfach neue Dateien darauf kopieren kann, habe ich mir ein kleines VBScript gebastelt, mit dem ich VHD Dateien unter Windows Server 2008 einfach mounten kann.

Posted by Michael Schwarz on Wednesday, January 14, 2009


Windows – Datenverlust beim Schreiben auf A:\$Mft

Wir haben hier eine 1 TB große USB Festplatte, eigentlich nur für Datensicherungen gedacht, ab und zu mal was auslagern. Doch seit ein paar Tagen bekomme ich Meldungen wie

Posted by Michael Schwarz on Tuesday, January 13, 2009


Microsoft .NET und die automatische Intranet Zone – SecurityException und AspNetHostingPermission

Gerade ist es mir wieder passiert, ich versuche eine .NET Anwendung (ok, es ist eine ConsoleApplication349.exe, eine von 348 anderen kleinen Tools die ich mir mal schnell geschrieben habe) von einem Netzwerklaufwerk zu starten. In der .NET 2.0 Konfiguration habe ich angegeben, das alle Programme von diesem Netzwerkpfad (Intranet) unter FullTrust laufen sollen, ich vertraue mir selber.

Posted by Michael Schwarz on Tuesday, January 13, 2009


30 Windows 7 Secrets – Wer hat’s schon gewusst?

Tim Sneath [1] von Microsoft hat ein paar Windows 7 Secrets [2] auf seinem Blog veröffentlicht:

Posted by Michael Schwarz on Tuesday, January 13, 2009


Mit Windows 7 ortsabhängig drucken – Standarddrucker passt sich an Netzwerkumgebung an

Georg [1] schreibt auf seinem Vistablog über Windows 7 und der Location Based Printer Funktionalität [2] in der aktuellen Beta. Damit kann man je nach Netzwerkumgebung den Standarddrucker automatisch anpassen lassen. Bis jetzt musste man dafür Zusatztools wie z.B. Mobile Net Switch [3] installieren.

Posted by Michael Schwarz on Tuesday, January 13, 2009


Neues Feedback Programm bei Microsoft

Bei so vielen Beta Versionen, CTPs oder anderen Vorabversionen von Microsoft Produkten weiß ich schon gar nicht mehr, wo ich überall Feedback geben kann. Normalerweise mache ich das über Microsoft Connect [1], teils über die Newsgroups (Connect) oder direkt über die Teams, wenn ich mit denen schon einmal Kontakt hatte.

Posted by Michael Schwarz on Tuesday, January 13, 2009


Nur noch wenige Tage, dann steht der Gewinner des MSDN Premium Abos inkl. Visual Studio Team System 2008 Team Suite fest

Seit ein paar Tagen verlose ich hier auf meinem Blog ein MSDN Premium Abo [1]. Dieses MSDN Abo enthält fast alle Microsoft Produkte, mehr Infos gibt’s beim Abonnementvergleich [2]. Der Gegenwert des MSDN Premium Abos ist dort mit ganzen 11.711,29€ angegeben, wow!!

Posted by Michael Schwarz on Tuesday, January 13, 2009


Links 234 – 13. Januar 2009

Posted by Michael Schwarz on Tuesday, January 13, 2009


Warum bitte ist Sri Lanka so an Windows 7 interessiert?

Ich habe gerade mal bei Google Insights for Search [1] nach dem Begriff Windows 7 [2] gesucht, und dabei festgestellt, dass Sri Lanka irgendwie die meisten Suchanfragen gestellt hat, obwohl die doch so klein sind, woran das wohl liegen mag?

Posted by Michael Schwarz on Monday, January 12, 2009


Links 234 – 12. Januar 2009

Posted by Michael Schwarz on Monday, January 12, 2009


Microsoft Tag – Eine Weiterentwicklung des QRCode und Datamatrix Code

Microsoft hat nun auch einen eigene Tag [1] Technology für Barcode Leser, High Capacity Color Barcodes [2] (HCCBs). So in etwa sieht das dann aus aus:

Posted by Michael Schwarz on Friday, January 9, 2009


Vorzeitiges Aus für öffentliche Windows 7 Beta – Microsoft war dem Ansturm doch nicht gewachsen

Auf der Registrierungsseite für den öffentlichen Windows 7 Beta Download ist folgendes heute Nachmittag zu lesen:

Posted by Michael Schwarz on Friday, January 9, 2009


Windows 7 Beta Download: Bitte versuchen Sie es am nächsten Werktag noch einmal!

Der Download bzw. die Registrierung für die Windows 7 Beta [1] ist ja bereits für die Öffentlichkeit da. Und wer hätte das geglaubt, jeder versucht irgendwie an die Beta zu kommen. Komisch, wo doch Windows Vista so schlecht angekommen ist, interessieren sich jetzt viele für den Nachfolger, der doch um einiges schneller ist. Das erhoffen sich auf jeden Fall die vielen Interessenten, die versuchen noch einen Download der ISO Dateien [2] zu ergattern, denn bei 2,5 Millionen ist Schluss (für alle, die kein MSDN oder TechNet Abo haben, und auch nicht über Connect auf Windows 7 Beta zugreifen können).

Posted by Michael Schwarz on Friday, January 9, 2009


Öffentlicher Windows 7 Beta Download macht vieles langsam

Seit einigen Stunden ist so ziemlich alles langsam, was in irgendeiner Weise mit einer Live ID zu tun hat, angefangen von der Registrierung für den öffentlichen Download von Windows 7 [1]Beta 1 bis hin zu Live.com [2].

Posted by Michael Schwarz on Friday, January 9, 2009


Windows 7 Setup - ISO Image auf USB Stick ziehen und davon booten

Update vom 25. Februar: nicht alle USB Sticks haben nach dieser Anleitung funktioniert, deswegen gibt’s hier [1] eine aktualisierte Anleitung, wie das mit dem Booten von USB Sticks [1] funktioniert.

Posted by Michael Schwarz on Friday, January 9, 2009


Links 234 – 9. Januar 2009

Posted by Michael Schwarz on Friday, January 9, 2009


Unterschiede beim SPAM E-Mail Empfang

Nachdem wohl ein oder mehrere US-Provider der Stecker gezogen wurde [1], erhalte ich tatsächlich vielleicht nur noch 5-10% der vorhergehenden SPAM E-Mails, das machen inzwischen vielleicht nur noch 20% meiner gesamten E-Mails aus, da ist dank gutem SPAM Filter auch keine SPAM E-Mail mehr im Posteingang.

Posted by Michael Schwarz on Friday, January 9, 2009


Download Windows 7 Beta 1 – Morgen dann auch für die breite Öffentlichkeit

Meine Microsoft Windows 7 Beta ISO Images werden im Moment noch von Microsoft Connect heruntergeladen. Hoffentlich sind die x64 Builds noch bis morgen komplett da, denn dann öffnet Microsoft für ganze 2,5 Millionen Downloads die Windows 7 Beta 1 [1]. Jeder, der heute schon versucht hat die Dateien herunterzuladen, wird bemerkt haben, wie stark doch die Bandbreite einsackt, auch wenn man super angebunden ist. Die Downloadserver packen das einfach nicht, das liegt nicht nur an der eigenen Anbindung. Ich selber habe heute mehrfach bis zu 4 MB/Sekunde [2] geschafft, hatte halt einfach Glück.

Posted by Michael Schwarz on Thursday, January 8, 2009


Windows Server 2008 R2 Beta ab morgen für alle als Download verfügbar

Microsoft hat gestern Abend die Betaversion des kommenden Windows Server 2008 R2 vorgestellt. Alle, die ein MSDN oder TechNet Abo haben, können dies schon heute herunterladen. Für die breite Öffentlichkeit wird dies ab morgen auf der Windows Server 2008 R2 Beta Website [1] möglich sein.

Posted by Michael Schwarz on Thursday, January 8, 2009


Windows 7 Beta Download mit 4 MB/Sekunde

Gestern Abend war es soweit, und Microsoft hat die ISO Images für die Windows 7 Beta veröffentlicht [1], erst einmal noch für Connect, MSDN und TechNet, angeblich am Freitag auch für den Rest der Welt. Hoffen wir, dass bis dahin die Server wieder einigermaßen laufen, denn im Moment liest man in den Connect Newsgroups als auch in anderen Foren, dass sich die Downloadrate bei nur 30 KB/Sekunde einpendelt, das ist natürlich für um die 3 GB je nach ISO Image recht lange.

Posted by Michael Schwarz on Thursday, January 8, 2009


Visual Studio 2010 CTP abgelaufen – und was jetzt?

Visual Studio 2010 Der Visual Studio 2010 Virtual PC [1] ist ja am 1. Januar 2009 abgelaufen. Beim Starten des Studios kommt die Meldung "The evaluation period for Visual Studio Trial Editions has ended." Immer wieder bekomme ich die Nachfrage, wie man denn jetzt weiter Visual Studio 2010 laufen lassen kann. Das Problem selber ist, dass der 1. Januar 2009 fest in der CTP verdrahtet ist, d.h. man schafft es nur noch, in dem man die Zeit umstellt. Dabei muss man aber aufpassen, denn der auf dem VPC installierte Team Foundation Server hat ein Problem, wenn man das Systemdatum vor die letzte Aktion legt.

Posted by Michael Schwarz on Thursday, January 8, 2009


Windows 7 Beta auf Microsoft Connect, MSDN und TechNet verfügbar

Gestern hat Microsoft die erste Windows 7 [1] Beta auf Microsoft Connect [2], MSDN [3] und TechNet [4] zum Download veröffentlicht. Nachdem Microsoft zuvor PDC Teilnehmern und einzelnen MVPs bereits eine erste Version von Windows 7 ausgehändigt hatte, ist diese Beta nun einem größeren Benutzerkreis zugewandt. Die Beta läuft bis zum 1. August 2009, das ist schon mal ganz schön lange. Windows 7 wird wohl zum Januar 2010 erscheinen. Der Medienrummel hat bereits angefangen, und es scheint so, dass es wieder ein spezielles, und evtl. kostenfreies Upgrade gibt für PCs, die ab Mitte/Ende 2009 gekauft werden. Ähnliches hatten wir bereits schon bei Windows Vista, auch wenn viele davon nicht Gebraucht gemacht haben.

Posted by Michael Schwarz on Thursday, January 8, 2009


Internet Explorer 8 kommt per Windows Update – IE8 Blocker Toolkit verfügbar

Im ersten Quartal 2009 soll der Internet Explorer für die Betriebssysteme Windows Vista, Windows XP SP2 und höher als auch Windows Server 2008 und 2003 SP2 und höher erscheinen. Wie beim Internet Explorer 7 wird sich der neue IE8 als highest priority update, also ein gaaaaanz wichtiges Update aufdrängen. Wenn man die automatische Installation von Updates aktiviert hat, dann bleibt einem nur noch das IE8 Blocker Toolkit [1]. Damit ist es möglich alle Updates nach wie vor installiert zu bekommen, eben nur den IE8 nicht. Der IE8 taucht dann als optionales Update auf, außerdem kann man ihn auch über Microsoft Download herunterladen.

Posted by Michael Schwarz on Wednesday, January 7, 2009


AVCHD – oder bin ich einfach zu blöd?

Kurz vor Weihnachten habe ich mir einen Festplatten Camcorder von JVC gekauft, eine Everio G mit 60 GB, technische Daten gibt’s hier [1], nachfolgend nur ein kurzer Auszug der technischen Daten:

Posted by Michael Schwarz on Wednesday, January 7, 2009


Internetzugang über Kabel Deutschland – 32 MBit Download und 2 MBit im Upload

Kabel Deutschland bietet bis morgen folgendes Angebot für einen ganz fairen Preis an (für ein Jahr, danach fallen die üblichen Paketpreise an):

Posted by Michael Schwarz on Wednesday, January 7, 2009


Windows Media Center Fernbedienung – Meine ist die größte!

Long Zheng, Betrieber des Blogs I started something [1] hat gestern ein tolles Video gepostet über die größte Windows Media Center Fernbedienung

Posted by Michael Schwarz on Wednesday, January 7, 2009


.NET Bücher und Software kostenlos abzugeben

Ich habe mal wieder ein paar etwas ältere, aber trotzdem interessante Bücher abzugeben. Wer Interesse hat, kann mir ja kurz schreiben, ich bringe die Bücher dann mit zum nächsten .NET Usergroup Treffen Nürnberg/Fürth.

Posted by Michael Schwarz on Tuesday, January 6, 2009


Congratulations 2009 Microsoft MVP!

Wishing all a Happy New Year 2009! Today I have received a congratulation mail from Microsoft telling me that I have been nominated another year the Microsoft Most Valuable Professional [1] (MVP) award in ASP.NET Development. I’m very happy about this mail and my fourth year being a MVP.

Posted by Michael Schwarz on Thursday, January 1, 2009