Sonntag, 21. Februar 2010

Selbstzerstörende Nachrichten

Gerade bin ich über eine witzige Idee gestoßen: Selbstzerstörende Nachrichten. thismessagewillselfdestruct.com erlaubt es Nachrichten zu schreiben, die gelöscht werden sobald auf diese Nachricht zugegriffen wurde – ein digitales “burn after reading” also. “Selbstzerstörende Daten” scheint ein interessantes Forschungsgebiet zu sein und es ist offenbar schwieriger umzusetzen als man zunächst meint, wie das Forschungsprojekt Vanish zeigt.

image

Samstag, 13. Februar 2010

Kriechend langsamer Xaml Designer im VisualStudio 2008

WPF und Silverlight sind für mich derzeit noch Neuland. Zwar ist mir die Theorie bekannt aber um ein wenig praktische Erfahrung zu sammeln beschloss ich vor einiger Zeit das Silverlight SDK zu installieren und mich anhand einer bestehenden Opensourcesoftware in die Materie einzuarbeiten. Leichter gesagt als getan. Nach der Installation des Silverlight SDKs war das öffnen der Xaml-Dateien im Visual Studio 2008 so träge, das es mir unbegreiflich erschien, wie mit diesem Tool jemals irgendwer eine Oberfläche erstellen konnte: Jede Cursorbewegung dauerte eine gefühlte Ewigkeit und der Designer stürzte reproduzierbar ab.

Googlen brache schließlich die Erkenntnis, dass das VisualStudio 2008 Service Pack 1 zu installieren sei:image

Leider brachte das keiner Änderung. Schließlich fand ich heraus, dass man nicht nur das Service Pack 1 für das Visual Studio, sondern auch für das .Net Framework 3.5 benötigt. Nach erfolgreicher Installation des .Net Service Packs benötigte ich noch drei Hotfixes und schlussendlich bin ich in der Lage Xaml im Designer zu öffnen und die Dateien im Visual Studio eigenen Editor flüssig zu bearbeiten:

image 
Diese Dinge habe ich in der angegebenen Reihenfolge installiert:

  1. Visual Studio 2008 Service Pack 1
  2. Silverlight 3 Tools
  3. Update der Microsoft .NET Framework 3.5-Familie für Windows XP x86 und Windows Server 2003 x86
    1. Update für .NET Framework 2.0 Service Pack 2 - NDP20SP2-KB958481-x86.exe
    2. Update für .NET Framework 3.0 Service Pack 2 - NDP30SP2-KB958483-x86.exe
    3. Update für .NET Framework 3.5 Service Pack 1 - NDP35SP1-KB958484-x86.exe