Welcome to Michaels Blog

All posts published in November 2008

Blog of latest news, updates, and stories for developers

Web Seiten auf Malware untersuchen – wozu Suchmaschinen in der Lage sind

Stephan hat auf seinem Blog über ein Live Webmaster Central Update geschrieben [1], mit dem man Webseiten auf Malware überprüfen kann. Amit Agarwal [2] schreibt weiter

Posted by Michael Schwarz on Wednesday, November 26, 2008


Datenträgerbereinigung – Wann werden temporäre Dateien gelöscht?

Von Zeit zu Zeit starte ich die Datenträgerbereinigung um nicht mehr benötigte Dateien zu löschen. Gestern war ich mal wieder überrascht, wieviel Speicherplatz da verloren geht. Ok, ich habe eigentlich genug Platz, aber wenn ich über 8 GB an Daten Müll auf meiner Platte habe, dann ist das schon verrückt.

Posted by Michael Schwarz on Wednesday, November 26, 2008


Spielekonsolen verbrauchen zu viel Strom

Die c’t Redaktion [1] hat aktuelle Spielkonsolen genauer unter die Lupe genommen, genauer genommen ging es nur um den Stromverbrauch, nicht um die Leistung oder Beliebtheit.

Posted by Michael Schwarz on Wednesday, November 26, 2008


Windows Mobile 7.1 – Oder: Surface Mobile 1.0?

Stephan von prometeo.de [1] hat mich gerade gefragt, was denn genau hinter dem neuen Internet Explorer 6 für Windows Mobile [2] steckt, und woher die Namensgebung kommt. Die Frage die uns dann aufkam ist, was wird Windows Mobile 7 bieten? Wird es ein Microsoft (i) msPhone? Oder vielleicht ein Surface Smartphone 1.0?

Posted by Michael Schwarz on Tuesday, November 25, 2008


Web Platform Installer (Release Candidate unterstützt nun auch Windows XP)

Microsoft hat ein richtig cooles Tool (hm, es ist eher eine Installationshilfe) mit dem Web Platform Installer [1] veröffentlich. Derzeit kann man das Tool als Release Candidate auf den Microsoft Web Platform [2] Seiten herunterladen.

Posted by Michael Schwarz on Tuesday, November 25, 2008


Windows SideShow Gallery

sideshow Wer mal richtig Lust hat SideShow auszuprobieren kann sich mal in der Windows SideShow Gallery [1] umschauen, dort gibt es schon einige Gadgets, die richtig nett sind. Wer selber kein SideShow Gerät hat, der kann entweder Windows SideShow for Windows Mobile Developer Preview [2] ausprobieren (läuft auf Windows Mobile 5 und 6), oder lädt sich den Device Simulator [3] herunter. Der Device Simulator wurde aber noch nicht auf das .NET Micro Framework 3.0 aktualisiert, das kann sich aber nur noch um ein paar Tage handeln, bis es eine aktualisierte Version gibt. Fragen rund um Windows SideShow kann man im SideShow Forum [4] stellen.

Posted by Michael Schwarz on Tuesday, November 25, 2008


Windows SideShow Device SDK nun auch für .NET Micro Framework 3.0 verfügbar

Das Windows SideShow Team [1] hat heute eine aktualisierte Version des SideShow SDK [2] veröffentlicht. Interessant finde ich die Idee ein SideShow Gerät als USB Zusatzdisplay bei Spielen zu verwenden; eingebaut direkt in die Tastatur könnte das z.B. Details liefern, die man ansonsten mühsam am Bildschirm suchen muss. Dadurch, dass das .NET Micro Framework 3.0 nun auch Wi-Fi Support direkt im Framework anbietet kann man sich nun auch Geräte vorstellen, die einen PC aus der Ferne kontrolliert.

Posted by Michael Schwarz on Tuesday, November 25, 2008


pocket.at mit neuer Rubrik zum Thema Netbooks

Helmut Hackl von pocket.at [1] hat seit einiger Zeit eine neue Rubrik angefangen zum Thema Netbooks [2]:

Posted by Michael Schwarz on Monday, November 24, 2008


Axialis CursorWorkshop – Das Tool für animierte Cursor

axiw-box-3 Marc von Axialis Software hat mich auf deren neues Tool CursorWorkshop [1] aufmerksam gemacht. Mit dem Tool ist es wirklich super einfach mal den ein oder anderen Cursor zu basteln. Mit Hilfe von sogenannten Image Objects lassen sich innerhalb weniger Minuten richtig nette Cursor zaubern.

Posted by Michael Schwarz on Monday, November 24, 2008


Windows Media Center - Immer noch Probleme mit 2702A195, Absturz von ehrec.exe

Heute früh hatte ich über eine Lösung der Abstürze vom Windows Media Center [1] (genauer gesagt von ehrec.exe) berichtet. Das hatte zwar ein wenig geholfen, doch ungefähr 2 Stunden später ist ehrec.exe wieder abgestürzt.

Posted by Michael Schwarz on Saturday, November 22, 2008


Windows 7 - Teil 3: Was ist alles neu?

Nun, während der Installation von Windows 7 gab's erst einmal nicht viele Änderung gegenüber einer Windows Vista Installation. In diesem Blogbeitrag möchte ich ein paar nette Änderungen, die relativ schnell zu finden sind, zeigen.

Posted by Michael Schwarz on Saturday, November 22, 2008


Windows 7 - Teil 2: Erstkonfiguration

Bei der Installation von Windows 7 [1] habe ich einen USB Stick verwendet. Das geht um ein Vielfaches schneller als von DVD, gerade hier auf meinem Notebook, das wohl noch ein etwas älteres Laufwerk hat (vielleicht liegt es auch daran, dass es schon ein wenig verstaubt ist, muss ich wohl mal wieder reinigen). Daniel [2] hat einen guten Beitrag geschrieben, wie man eine ISO Datei auf einen bootbaren USB Stick bekommt [3].

Posted by Michael Schwarz on Saturday, November 22, 2008


Windows 7 - Teil 1: Installation

Ich möchte allen, die noch kein Zugriff auf die erste Beta von Windows 7 haben, mit den folgenden Blogbeiträgen ein wenig zeigen, was alles neu hinzugekommen ist, was richtig cool ist, und wo Microsoft vielleicht noch ein wenig dran arbeiten muss.

Posted by Michael Schwarz on Saturday, November 22, 2008


Windows Media Center (ehrec.exe) abgestürzt - Fehler NullReferenceException 2702A195

Update: das Problem ist nach 2 Stunden wieder aufgetreten. Um das Problem zu beheben muss man eine Recordings.xml Datei löschen [1], verliert zwar seine Sendungen, die man geplant hat, aber es funktioniert.

Posted by Michael Schwarz on Saturday, November 22, 2008


AppCmd Migrate Config and Remove HttpModules

In some of my Web projects I’m using the <remove name="..."/> [1] tag in web.config section system.web/httpModules. When you’re using the appcmd migrate config command not all removed httpModule configurations are copied to the new section below system.webServer.

Posted by Michael Schwarz on Tuesday, November 18, 2008


MLB.com - Adobe Flash verdrängt Silverlight

Wie ich gerade von Shawn Wildermuth [1] erfahren habe, stellt MLB Advanced Media seit gerstern wieder von Silverlight [2] auf Adobe Flash um. Auf cnet news [3] liest man folgendes:

Posted by Michael Schwarz on Tuesday, November 18, 2008


Small Basic - Ein Microsoft DevLabs Projekt

Schon mal etwas von Small Basic [1] gehört? Small Basic ist eine wirklich nette Idee, die Programmierung zu erlernen. Anhand der originalen BASIC Programmiersprache wird mit einer netten Intellisense versucht brauchbare Tipps anzuzeigen.

Posted by Michael Schwarz on Sunday, November 16, 2008


Deutsches Windows 7 Blog gestartet

Daniel Melanchthon hat vorgestern auf seinem Blog erwähnt, dass es nun neben dem englischen Windows 7 Blog [1] auch einen deutschen Windows 7 Blog [2] gibt, finde ich mal ganz nett.

Posted by Michael Schwarz on Sunday, November 16, 2008


Schon mal ausprobiert... Windows + Pause?

Ich finde es cool, wenn man aus Zufall mal wieder eine neue Tastenkombination herausgefunden hat. Schon mal ausprobiert, die Windows Taste und Pause zu drücken? Unter Windows Vista erscheinen dann die Basisinformationen über den Computer:

Posted by Michael Schwarz on Sunday, November 16, 2008


War Ajax.NET Professional eine gute Idee?

Habe heute auf der Xtopia 08 erfahren, dass in der FAQ Session ASP.NET AJAX Futures [1] von Bertrand Le Roy [2] über Ajax.NET Professional [3] gesprochen wurde, ok, es wurde AjaxPro mit ASP.NET AJAX ein wenig verglichen. Hört euch mal die Stelle ab 68:44 an (bis 70:47). Höre ich da heraus, dass das ganze UpdatePanel nur gemacht wurde, damit man die ASP.NET Entwickler schnell auf den AJAX Zug zu bringen? Bei jeder Konferenz höre ich Teilnehmer sage, dass sie das UpdatePanel nicht mehr einsetzen, weil dies oder jenes nicht performat genug lief (das mit dem ViewState, wie im Video). Die ganzen neuen Features wie ADO.NET Data Services oder einfach nur RESTful Datenzugriffe mit JSON als Datenformat, hatte ich das nicht schon 2005 vorgeschlagen? In unseren Projekten habe ich das genau so im Einsatz, hat dort halt nur keinen Namen. Ich freue mich schon auf die neuen Features in ASP.NET 4.0, und natürlich darüber, dass jQuery Einzug gefunden hat in der Microsoft Welt (bedeutet das eigentlich, dass die ganzen Control im ASP.NET AJAX Control Toolkit sterben, oder werden die auf jQuery angepasst? werden die sich überschneidenden Teile der beiden JavaScript frameworks bereinigt?).

Posted by Michael Schwarz on Sunday, November 16, 2008


SmallBasic - A Microsoft DevLabs Project

Not sure if you already heard about Small Basic [1]? Small Basic derives its inspiration from the original BASIC programming language.

Posted by Michael Schwarz on Sunday, November 16, 2008


Tahoe-II Development Board now available

Device Solutions have announced their new Tahoe-II board [1] some weeks ago and this week the boards are already available at their distributors [2] (for all European developers Jan [3] has opened his online shop for the new boards!).

Posted by Michael Schwarz on Sunday, November 16, 2008


AJAX Traffic verschlüsseln – Silverlight und Ajax.NET Professional kombiniert

Ich habe auf meinem zweiten Blog einen Beitrag gepostet, wie man mit Ajax.NET Professional [1] und Silverlight [2] den http Traffic, den AJAX erzeugt, mit Hilfe von System.Security.Cryptography verschlüsseln kann. Das ganze dann noch kombiniert mit dem IsolatedStorage (dort könnte z.B. der verwendete Schlüssel liegen, anstatt ihn immer eingeben zu müssen) läuft um ein Vielfaches schneller als die ein oder andere bekannte JavaScript Implementierung von z.B. Blowfish [3].

Posted by Michael Schwarz on Thursday, November 13, 2008


Encrypt your AJAX traffic using Microsoft Silverlight and Ajax.NET Professional

Some of you maybe remember that I had added some security related features in Ajax.NET Professional [1]. It is possible to put an AJAX token or to simple encrypt the data that gets over the lines. With Silverlight [2] we get the System.Security.Cryptography namespace on the client – before it was not very easy to encrypt a string without any plug-in (well, there are some implementations of Blowfish available in JavaScript [3]).

Posted by Michael Schwarz on Thursday, November 13, 2008


Ach wäre das cool - Windows Media Center als Silverlight Anwendung

Gestern [1] habe ich zufällig entdeckt, dass Microsoft auf den Windows Media Center Webseiten [2] eine Demo des Windows Media Centers unter Windows Vista als Silverlight Anwendung [3] hinzugefügt hat. Hey, das war damals mit einer der ersten Silverlight Betas eine Testanwendung von mir, aber leider wurde die nie so richtig fertig.

Posted by Michael Schwarz on Thursday, November 13, 2008


Windows Media Center as a Silverlight Application

Yesterday I have noticed that the Windows Media Center web site [1] has added an Silverlight application [2] that is showing how the Windows Media Center on Windows Vista is working. Hey, I did this with one of the first beta versions of Silverlight, but not as impressive as the demo.

Posted by Michael Schwarz on Thursday, November 13, 2008


Internet Explorer Mobile 6 – Endlich ein guter Web Browser für Windows Mobile!

Ich habe mir mal den neuen Emulator runtergeladen und ausprobiert. Auf dem Windows Mobile Team Blog [1] steht folgendes:

Posted by Michael Schwarz on Wednesday, November 12, 2008


Bundestag stimmt Online-Durchsuchungen zu

So, jetzt ist es also amtlich: Computer dürfen heimlich durchsucht und Wohnungen mit versteckter Kamera ausgespäht werden [1]. Was ich nett finde ist, dass angeblich Firmen-PCs nicht angezapft werden. Was ist, wenn ich zwei PCs habe, einen den ich privat verwende, und den anderen geschäftlich/gewerblich? Kann man die unterscheiden?

Posted by Michael Schwarz on Wednesday, November 12, 2008


Really Cool Internet Explorer 6 – But how will it perform on 400 MHz?

I have downloaded the new emulator images [1] and I’m really impressed that the IE6 render engine [2] really fits in such a small device. I have created some screenshots below.

Posted by Michael Schwarz on Wednesday, November 12, 2008


Windows Mobile 6.1.4 und Internet Explorer Mobile 6 Download verfügbar

Microsoft hat gestern die Emulator Images für Windows Mobile 6.1.4 veröffentlich. Besonders gespannt bin ich auf die Umsetzung des neuen Internet Explorer Mobile 6:

Posted by Michael Schwarz on Wednesday, November 12, 2008


Windows Mobile 6.1.4 – Download Emulator Images

Yesterday Microsoft has published the new emulator images for Windows Mobile 6.1.4. One of the most important new features is the Internet Explorer Mobile 6 version.

Posted by Michael Schwarz on Wednesday, November 12, 2008


C# Implementierungen zu DNS, Zigbee, XBee, HTTP, POP und SMTP

Nun ist meine kleine Bibliothek zu Netzwerkthemen wie DNS, Zigbee, XBee, HTTP, POP und SMTP auf CodePlex [1] verfügbar. Im Moment bin ich noch an der Zigbee Implementierung, die aber bereits zu ca. 60% abgeschlossen ist. Sobald der größte Teil fertig ist, werden die Sourcen auf dem .NET Micro Framework getestet und entsprechende Stellen, die dann auf Grund des doch viel kleineren Frameworks noch nicht funktionieren, angepasst.

Posted by Michael Schwarz on Tuesday, November 11, 2008


DNS, Zigbee, XBee, Web, SMTP and POP classes in my MSchwarz Toolkit for .NET Micro Framework

As I wrote [1] already some days ago I'm currently working on a library that will offer networking features that I'm missing in .NET Micro Framework. All features are first implemented in desktop .NET Framework 3.0 and then modified to fit the smaller .NET Micro Framework [2]. The Zigbee/XBee C# implementation [3] is already 60% finished, DNS resolver is finished for most common DNS queries.

Posted by Michael Schwarz on Monday, November 10, 2008


HTTP-Fehler 500.22 – Internal Server Error (Einstellung im verwalteten Modus ungültig)

Gestern Abend wollte ich mal schnell ein Web Projekt auf einem IIS 7 vom Classic Mode auf den Integrierten Pipelinemodus umstellen. Stellt man nur den Anwendungspool um, dann erhält man unter Umständen einen HTTP Fehler 500.22.

Posted by Michael Schwarz on Friday, November 7, 2008


Xtopia 2008 – Ask-The-Expert (ATE)

Offizieller ATE @ Xtopia 08: Treffen Sie mich in den Ask the Experts-Sessions! [1]I will attend the Xtopia 2008 [2] and be available as an Ask-The-Expert (ATE) for questions concerning ASP.NET and Silverlight. Of course, feel free to ask me anything about the .NET Micro Framework 3 [3] that has been released some days ago.

Posted by Michael Schwarz on Friday, November 7, 2008


AppCmd Migrate Config and HTTP Error 500.22

Yesterday I tried to migrate an Web Application from IIS 6 to IIS 7 integrated managed pipeline mode. After copying the files to the new folder I opened a Web browser and got following error message:

Posted by Michael Schwarz on Friday, November 7, 2008


Xtopia 2008 – Die Microsoft-Konferenz für Business, Web Technolgien, Design und UX

Ich bin als ATE (Ask-The-Expert) für ASP.NET dabei. Gerne beantworte ich aber auch die ein oder andere Frage zum .NET Micro Framework, das gerade in der Version 3.0 veröffentlicht wurde.

Posted by Michael Schwarz on Friday, November 7, 2008