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.
Sonntag, 21. Februar 2010
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:
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:
Diese Dinge habe ich in der angegebenen Reihenfolge installiert:
- Visual Studio 2008 Service Pack 1
- Silverlight 3 Tools
- Update der Microsoft .NET Framework 3.5-Familie für Windows XP x86 und Windows Server 2003 x86
- Update für .NET Framework 2.0 Service Pack 2 - NDP20SP2-KB958481-x86.exe
- Update für .NET Framework 3.0 Service Pack 2 - NDP30SP2-KB958483-x86.exe
- Update für .NET Framework 3.5 Service Pack 1 - NDP35SP1-KB958484-x86.exe
Eingestellt von tobsen am Samstag, Februar 13, 2010 0 Kommentare
Freitag, 22. Januar 2010
.Net 3.5 SP1 und 4.0 Poster
Schon beim Sprung auf .Net 2.0 war es nützlich, ein Framework Poster mit den wichtigsten Neuerungen in Sichtweite zu habe. Gerade habe ich hier ein Poster und eine Deepzoom Abbildung mit den Neuigkeiten aus dem .Net Framework 3.5 SP1 und 4.0 gefunden. Was mich ein wenig stutzig macht: das Poster gab es bereits 2008…
Weitere .Net Poster, die ich nützlich finde:
Eingestellt von tobsen am Freitag, Januar 22, 2010 0 Kommentare
Labels: .net, Frameworks
Mittwoch, 20. Januar 2010
Pausenfüller
Langeweile ist bei mir zwar ewig nicht mehr aufgekommen aber für alle Fälle merke ich mir hier einen Pausenfüller der mich an die C64-Tage erinnert: Giana's Return, an unofficial "The Great Giana Sisters" sequel!
Eingestellt von tobsen am Mittwoch, Januar 20, 2010 1 Kommentare
Labels: Sonstiges
Sonntag, 17. Januar 2010
HTPC im Eigenbau
Nach langer Recherche habe ich nun endlich meinen Home Theater Personal Computer (HTPC) zusammenstellen können. Begonnen habe ich damit bereits im letzten Jahr. Er besteht nun aus folgenden Komponenten, wobei einige zum Kaufzeitpunkt wirkliche Schnäppchen waren, heute jedoch bereits teilweise günstiger zu haben sind:
| Komponente | Verbaut | Preis zum Kaufzeitpunkt |
| Mainboard: | Zotac ION ITX A Series | 155 € |
| Speicher: | G.Skill 2048MB Kit PC2-6400 DDR2-800 CL4 PK | 30 € |
| Festplatte: | Samsung EcoGreen F2 1,5TB (HD154UI) | 95 € |
| Bluray Laufwerk: | LG GGC-H20L | 77 € |
| HDIM Kabel | Digitus HDMI Kabel | 10 € |
| Peripherie: | Noname Funktastatur und -Maus | 30 € |
| Gehäuse: | MS-Tech LC-02 slimline | 43 € |
| gesamt: 440 € |
Die Komponenten “Grafik- und Soundkarte” sowie das Netzteil sind bereits Bestandteil des Zotac ION. Weiterführende Informationen zum Zotac ION sind auf der Herstellerseite und in diesem Forum zu finden.
Das verbaute Bluray Laufwerk beherrscht neben der Wiedergabe von Bluraydiscs auch die Wiedergabe der leider dem Formatkrieg zum Opfer gefallenen HD-DVD. Das leise Laufwerk zu diesem Preis war für mich ein Glücksfall - heute ist es leider nur schwierig zu bekommen. Im Lieferumfang war neben dem Laufwerk Cyberlink’s PowerDVD 7 Ultra, welches passender weise DVD-, HD-DVD- und Bluray-Scheiben abspielen kann. Ein ähnliches Laufwerk ohne HD-DVD Fähigkeiten ist das LG CH08LS10.
Das Gehäuse war, genauso wie die Funktastatur, lediglich die “zweitbeste” Lösung. Eigentlich sollte der HTPC durch eine programmierbare Fernbedienung ansprechbar sein – dieses Ziel bleibt mir vorerst verwehrt, auch wenn ich die passenden Komponenten bereits gefunden habe. Da ich beim BlurayLaufwerk aus Budgetgründen zu einem 5,25” Laufwerk greifen musste, kam für mich nur ein solides Gehäuse in Frage, welches einen externen und mindestens einen internen 5,25”-Schacht vorweisen kann. Meine Wahl fiel auf MS-TECH MC-1200 welches zwar über eine Fernbedienung verfügen sollte jedoch zum Zeitpunkt des Einkaufs nicht lieferbar war. An dessen Stelle rückt nun das oben genannte MS-TECH LC02.
In einem nächsten Blogpost werde ich über Betriebssystem, Codes, Player und damit verbundene Fallstricke berichten.
Eingestellt von tobsen am Sonntag, Januar 17, 2010 4 Kommentare
Dienstag, 15. Dezember 2009
Android SDK Installationsprobleme
Momentan versuche ich ein wenig über den Tellerrand hinaus zu gucken und wollte mich eigentlich mit dem Android SDK beschäftigen. Um Software für die google-Telefonplattform entwickeln zu können benötigt man lediglich folgende Dinge:
- Java Laufzeitumgebung (Version 6 Update 17)
- Android SDK (android-sdk_r04)
- Eclipse Entwicklungsumgebung (ich versuche es mit 3.5.1 classic)
Der Rest wird auf den Android Developer-Seiten gut erklärt. Beim Schritt “Install the ADT Plugin for Eclipse” hapert es jedoch und ich bekomme folgende Fehlermeldung:
Cannot complete the install because one or more required items could not be found.
Software being installed: Android Development Tools 0.9.5.v200911191123-20404 (com.android.ide.eclipse.adt.feature.group 0.9.5.v200911191123-20404)
Missing requirement: Android Development Tools 0.9.5.v200911191123-20404 (com.android.ide.eclipse.adt.feature.group 0.9.5.v200911191123-20404) requires 'org.eclipse.gef 0.0.0' but it could not be found
Abhilfe schafft folgendes Vorgehen:
- In Eclipse unter Help, Install New Software auswählen.
- Das eclipse.org Galileo Software Repository http://download.eclipse.org/releases/galileo/ durch Add hinzufügen.
- Die Komponente “WST Server Adapters 3.1.0.v200906020451-51DFAkF77g7GCNc org.eclipse.wst.server_adapters.feature.feature.group” hinzufügen (dieses kann gefunden werden, wenn im Filter WST eingegeben wird), herunterladen und installieren.
- Eclipse neustarten und wie unter “Installing and Updating ADT” beschrieben fortsetzen.
Eingestellt von tobsen am Dienstag, Dezember 15, 2009 12 Kommentare
Labels: Produkte
Freitag, 4. Dezember 2009
Codesmells im Review finden
Gerade bin ich dank dieser Stackoverflow Frage (in der es eigentlich um “Type”, “Activator.CreateInstance” und “warum man einen IoC-Container nehmen sollte” ging) auf eine sehr gute Code-Review-Anleitung gestossen. Klasse, vorallem der Abschnitt “der Konstruktor macht zu viele Dinge” aus Misko Hevery’s “Writing Testable Code” spricht mir aus der Seele.
Eingestellt von tobsen am Freitag, Dezember 04, 2009 0 Kommentare