Viele Menschen nörgeln ja über die mit Vista eingeführte User Account Control rum, weil es ja alles so viel komplizierter machen würde.
Ich muss hier eindeutig eine Lanze für Microsoft brechen. Ich benutze jetzt schon fast einen Monat Windows Server 2008 als Workstation und bin von der UAC angenehm angetan, da es die Trennung zwischen Benutzer- and Administratorenkonten wesentlich erleichtert. So können sich Viren auch nicht auf dem kompletten System breit machen sondern nur in den Benutzerverzeichnissen. Sollte ich also einmal so dämlich sein und mir Virus/Wurm fangen, dann muss ich meinen Benutzer grillen,einen neuen Benutzer anlegen und Ruhe ist.
Ok Windows wird nicht verbrannt, aber meine Fenster mit hilfe von Beryl.
Ich tue mir zur Zeit mal wieder Linux an, um genauer zu sein Gentoo/Linux, um noch genauer zu sein Gnome und ich muss sagen, ich bin beeindruckt. Das ganze lässt sich inzwischen sehr gut bedienen und macht richtig spass. Ein Grund dürfte sehr stark an Beryl liegen. Ein weiterer an Emacs. Da meine meisten Netzanwendungen entweder über Firefox oder Emacs laufen, viel es mir verdammt leicht umzusteigen. Zu meinem Emacsumfeld werde ich in nächster Zeit auch mal was schreiben, da gibt es nämlich jede menge interesannte Anwendungen.
Der ActiveDesktop ist eine Technologie die Microsoft Seit Windows 2000 mitliefert, die es ermöglicht Webseiten auf dem Desktop darzustellen. An sich eigentlich nichts besonderes, aber man kann zum Beispiel über VBScript Programme ausführen, oder auch RSS-Feeds anzeigen.
Hier erstmal ein Minimalbeispiel:
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html>
- <head>
- <script language="VBScript">
- <!--
- Sub runProgram (byVal Program)
- Dim objShell
- Dim lngReturn
- on error resume next
- set objShell = CreateObject( "WScript.Shell" )
- Program = Replace(Program,"'","""")
- lngReturn = objShell.Run (Program, 4, 1)
- End Sub
- -->
- </script>
- <!-- compliance patch for microsoft browsers -->
- <!--[if lt IE 7]>
- <script src="ie7/ie7-standard-p.js" type="text/javascript">
- </script>
- <![endif]-->
- <link rel="stylesheet" type="text/css" href="style.css">
- </head>
- <body>
- <a onClick="runProgram '''%ProgramFiles%\Mozilla Firefox\firefox.exe'''">Firefox</a>
- </body>
- </html>
Die Funktion runProgram führt einfach ein Program aus, was sehr praktisch ist das man hier auch Variablen wie %UserProfile% angeben kann, wenn man mit unterschiedlichen Benutzern arbeitet, aber überall den gleichen Desktop haben will. Das IE7 Script ist auch sehr zu empfehlen da es transparente PNGs ermöglicht, Pseudoelemente, wie :hover, bei allen Tags zulässt und noch ein paar andere nettigkeiten. Im Body Tag ist dann einfach ein Link der Firefox öffnet. Einene kleinen Haken hat das ganze noch und zwar muss man, wenn man das erste mal ein Programm öffnen will eine Sicherheitswarnung akzeptieren, da habe ich noch keinen Weg gefunden wie man die wegbekommt, sollte man die Seite aber nicht explizit neuladen, so wird man die Meldung auch kein zweites mal erhalten. Ansonsten kann man nun die Seite so gestallten wie man will, vorallem sind auch keine Grenzen gesetzt, so könnte man auch diverse Hardware Informationen, über WMI, anzeigen lassen.
Hier noch ein Screenshot von meinem Active Desktop:
Ich glaub er ist nicht der einzige der so verfährt:
[21:37:50] <@Fabbo> bin mal rebooten, pc ist voooll lahm
Ich muss den Rechner nur neustarten um nen neuen Kernel zu installieren. Ausschalten tue ich ihn natürlich auch noch.

