Der Arme..
Mit ‘Windows 8’ getaggte Artikel
Mein erster Bluescreen unter Windows 8
Donnerstag, 27. Dezember 2012Windows 8 und Hibernate
Samstag, 03. November 2012Im folgenden Artikel findet sich eine kurze Anleitung, wie man Windows 8 so einstellen kann, dass der Ruhezustand wieder als Option angezeigt wird:
http://www.addictivetips.com/windows-tips/how-to-enable-windows-8-hibernate-option/

Ansonsten muss ich sagen, dass Windows 8 mehr als angenehm läuft. Es ist schnell, macht keine Probleme und während des normalen Arbeitens benötigt und stört die ‘Metro UI’ überhaupt nicht. Man sieht sie kaum, da man doch meist mit der normalen Taskbar arbeitet.
Windows 8 per Remotedesktop herunterfahren
Donnerstag, 01. November 2012Unter Windows 7 konnte man das Betriebssystem einfach über den Task-Manager herunterfahren.
Dies ist mit Windows 8 scheinbar nicht mehr möglich. Um dies nun auch unter Windows 8 zu tun, gibt es die Kommandozeile: ‘shutdown /s’. Recht simpel.
Neues Minesweeper
Sonntag, 28. Oktober 2012Im Marktplatz von Windows 8 habe ich ‘Minesweeper’ gefunden und das muss man einfach haben. Die Installationsgröße mit > 100 MB hat mich etwas abgeschreckt.
Dennoch scheint Minesweeper eine Rundumerneuerung erhalten zu haben:
Es gibt nun einen Abenteurermodus bei dem man mit Hilfe des Forschers die Stellen ausfindig machen muss wo Minen liegen, alle anderen können mit einer Hacke zerstört werden.
Ziel ist es die Goldmünzen zu sammeln und dann anschließend ins Ziel zu kommen.
Ganz nett gemacht.
Windows 8 ist installiert
Freitag, 26. Oktober 2012Habe heute das Paket für Windows 8 inkl. DVD erhalten.
Meine ersten Eindrücke:
- Installation von Windows 8 lief absolut problemlos:
- DVD eingelegt
- Setup.exe gestartet
- Etwa 1 Stunde für das komplette Upgrade eines bestehenden Windows 7 Systems gewartet
- Mehrere Neustarts
- Beim ersten Start wurde ich gefragt, ob ich einen Windows Live-Account habe. Nach Eingabe des Kennworts wurde mein alter Benutzeraccount ‘esel\mbrenn’ mit dem Windows Live-Account verbunden.
- Mit Win-D kommt man sehr schnell auf den Desktop. Sehr praktisch wenn man hin und wieder mal eine WinRT-App nutzt.
- Alle Programme, inkl. Visual Studio liefen auf Anhieb. Das Upgrade hält, was es verspricht.
- Der Messenger ist etwas nervig, da er immer oben rechts eine Notification einblendet. Eine Abschaltmöglichkeit habe ich nicht gefunden.
- Der Grafikkartentreiber musste von Hand einmal deinstalliert und neu installiert werden. Ansonsten konnte ich kein Overscan für meinen Monitor einschalten.
- Das System ist trotz Upgrade sackend schnell!
Windows 8 in der VirtualBox
Samstag, 18. August 2012Und es läuft… und eines muss ich sagen: Das Font-Rendering rockt!
nebenbei ein kleines Gimmick in der BurnSystems.dll:
Expression-Support in den Assertion
Statt ‘Ensure.That ( a == b );’ kann man nun auch ‘Ensure.That ( () => a == b );’ schreiben.
Was bringt dies?
Man erhält nun eine vernünftige Fehlermeldung:
Statt ‘That’ erhält man nun: ‘That: a == b’.
Wie geht dies?
BitBucket – BurnSystems.dll – Ensure.That
Heise und Golem
Donnerstag, 09. Februar 2012Windows 8
Freitag, 16. September 2011Sinnige Strategie–Windows 8
Samstag, 16. Juli 2011Erstaunen sorgte die Entscheidung von Microsoft ganze Applikationen auf Basis von Html 5 und JavaScript unter Windows 8 zu unterstützen und sogar die ‘Touch-Oberfläche’ so zu steuern.
Nach längerem Reflektieren und Lesen von verschiedenen Blogs/Einschätzungen ergibt diese Entscheidung viel Sinn und hat sogar einen großen Vorteil:
Vom Rechner in die Cloud!
Microsoft hat mit dem IISExpress einen schnellen, schmalen, einbettbaren Webserver zur Verfügung. Microsoft hat mit http.sys die Möglichkeit viele Webserver in unterschiedlichen Prozessen rein im ‘Userland’ zu starten und an einen TCP-Port zu binden. Microsoft hat mit SQL Server Compact die Möglichkeit einen kompletten Datenbankserver im Prozessraum laufen zu lassen.
Zusammengefasst: Eine Applikation startet IIS Express, nutzt SQL Server Compact und startet einen eingebetteten Webbrowser (IE 10), der direkt mit IIS Express kommuniziert.
Mit diesem Modell hat man eine schöne Skalierbarkeit. Stellt sich heraus, dass man das Programm von vielen Rechnern aus nutzen lassen möchte oder dass die Rechenleistung für die Logik nicht ausreicht (Thin-Client), geht man auf einen Server: Windows Server statt Windows 8, IIS 7.5 statt IIS Express, SQL Server statt SQL Server Express und die Benutzeroberfläche des Clients verbindet sich dann mit einem externen Server.
Reicht der Server nicht aus, geht man in die Cloud:
Windows Azure statt Windows Server, Azure Web Role statt IIS und SQL Azure Database statt SQL Server.
Skaliert von der Desktop-Applikation zu einem Cloud-Service ohne nur eine Zeile des Programmcodes in der Logik, Ansicht und Datenbank anzufassen. Der Benutzer bekommt davon nichts mit, ‘nur’ die Änderung der Verbindung und die Authentifizierung muss hinzugefügt werden. Dank Active Directory und Access Control eher ein Konfigurationsaufwand.
Geschickter Schachzug… Die Ansicht kann dann auf einem WinPhone7, einer Xbox, einem Tablet-PC, eigentlich auf jedem HTML 5 fähigen Browser laufen, während die Applikation auf dem Heim-Server, dem Desktop-Rechner, einer Server-Landschaft oder in der Cloud laufen kann.
Ob das so funktioniert?
EDIT:
Danke ‘Dunedan’ habe ich auch eine Quelle wieder gefunden:
http://www.heise.de/developer/artikel/Windows-8-HTML5-und-die-Folgen-fuer-NET-1267153.html
Quo vadis, Microsoft?
Montag, 06. Juni 2011http://www.golem.de/1106/83981.html
Genau das habe ich mir auch gedacht, als ich die Präsentation von Windows 8 gesehen habe… Wo bleibt Silverlight und wo bleibt .Net bei der gesamten Gelegenheit.
Microsoft hat in den letzten 10 Jahren ein .Net-Ökosystem aufgebaut, hat eine sehr gute IDE auf den Markt geworfen, die die Code-Entwicklung unterstützt und hat eine konsistente, umfangreiche und sehr flexible Sprache mit dem Namen C# erstellt. WPF und Silverlight haben mittlerweile einen produktiven Reifegrad erreicht.
Ich hoffe nicht, dass Microsoft nun mit Windows 8 wieder die nächste Sau durch das Dorf treibt, nur heißt sie diesmal HTML 5 und JavaScript.
JavaScript in großen Ehren und Interoperabilität ist wichtiger als jemals zuvor, aber es gibt Szenarien, bei der JavaScript nicht das optimale Werkzeug. Die große Frage ist: Welchen Platz hat .Net noch?
Dann hätten wir drei konkurrierende Entwicklungsmodelle:
- Native Sprachen (C/C++)
- .Net / Java / dynamische Sprachen (Ruby, Python, etc)
- Html 5/ JavaScript
Ich bin gespannt und hoffe auf Aufklärung, insbesondere über die geplanten Use-Cases. Es wäre schade, wenn man viel erworbenes Wissen wieder mal wegwerfen muss. Aber die Zeit läuft weiter und es wird immer wieder zu Umbrüchen kommen…