hosts Datei unter Windows Vista ändern

hosts Datei unter Windows Vista ändern (Bild 1)

Es ist echt nicht leicht, wenn man seine Hosts Datei unter Windows Vista ändern will und mit Brett vorm Kopf rumrennt. Die Datei einfach öffnen und neu speichern fällt flach. Man hat nicht ausreichende Berechtigungen dieses zu tun. Die Datei als Administrator öffnen geht leider auch nicht, da der entsprechende Menüpunkt leider nicht angezeigt wird.

Die wohl einfachste Möglichkeit ist es, soweit ich das jetzt auf die Schnelle sehen konnte, die Benutzerberechtigungen für die Datei manuell abzuändern. Entweder ändert man dort die Berechtigungen für alle Benutzer ab, oder man fügt sich selber hinzu und gibt sich die Berechtigung.

Um es für alle Benutzer zu ermöglichen :
Rechtsklick auf die Datei > Eigenschaften > Sicherheit > Bearbeiten
Dann auf Benutzer klicken und im unteren Teil des Fensters das Häkchen für Vollzugriff anklicken

hosts Datei unter Windows Vista ändern (Bild 2)

Sollten nicht alle Benutzer die Datei ändern können, muss man die Benutzer, die es ändern können sollen hinzufügen. Dazu die ersten Schritte wie oben durchführen, jedoch nach dem Klick auf “Bearbeiten” auf Hinzufügen gehen und im nächsten Fenster die Namen der Benutzer eintragen. Es empfiehlt sich die Benutzernamen durch “Namen überprüfen” zu überprüfen, da der der Name im Format Rechnername\Username eingegeben werden muss. Nach dem Schliessen des Fenster, dann wie oben schon durchgeführt den Vollzugriff aktivieren.

Anschliessend kann die Datei “normal” geöffnet, bearbeitet und gespeichert werden.

Outlook 2007 und immer noch keine Traybar

Seit Ewigkeiten benutze ich nun Microsoft Outlook und schon seit Ewigkeiten vermisse ich eine kleine Funktion, nämlich dass Outlook sich beim Minimieren in die Traybar minimiert. Das Problem gab es früher schon und es ist immer noch nicht behoben. Glücklicherweiser lässt sich Outlook immer noch dazu bewegen.
Dazu muss nur in der Registrierung ein Schlüssel hinzugefügt werden.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Office\ 12.0\Outlook\Preferences]
"MinToTray"=dword:00000001

Alternativ in Regedit in den entsprechenden Zweig gehen und ein 32-Bit DWord hinzufügen. Anschliessend den Wert “1″ eingeben. Outlook neu starten und schon wars das.

Ebenfalls furchtbar praktisch unter Vista, auch wenn es eher nur eine kleine “Spielerei” ist, das Outlook Info Gadget.

Allerdings verweigert sich dieses Gadget, da es offenbar nur für die englische Version von Windows Vista erstellt wurde. Diese kleine Unannehmlichkeit lässt sich aber schnell beheben. Dazu muss die Datei mir WinRar oder einem ähnlichen Komprimierungsprogramm geöffnet werden.
In diesem Gadget befindet sich ein Ordner namens “en-US”. Diesen Ordner in “de-DE” umbenennen oder eine Kopie dieses Ordners im Archiv erstellen und entsprechend benennen. Anschliessend das Archiv speichern und via Doppelklick installieren.

Fertig, läuft.

Optionale Parameter in Javascript ?

Vielleicht stelle ich mich auch nur unglücklich doof an, aber kann man bei der Defintion einer Funktion in JavaScript keine optionalen Parameter definieren?

function test(para1, para2, para3) {
alert('parameter 1 =' + para1 + ' & parameter2 = ' + para2 + '& parameter3 = ' + para3);
alert('ergebnis = ' + (para1 * para2 * para3));
}

Rufe ich diese Funktion nun mit 2 Parametern auf

<a onclick="test(1,2)" href="#">Test starten</a>

So erhalte ich

  • parameter1 = 1
  • parameter2 = 2
  • parameter3 = undefined

und als Ergbnis der Multiplikation ein “NaN”

Neuer Versuch :
Diesesmal aber mit dem Funktionaufruf

<a onclick="test(1,2,)" href="#">Test starten</a>

Das führt zu einer Fehlermeldung dass ein Parameter nicht angegeben wurde. Also der nächste Versuch

<a onclick="test(1,2,'')" href="#">Test starten</a>

Jetzt bekomme ich folgende Werte raus

  • parameter1 = 1
  • parameter2 = 2
  • parameter3 =

Und das Ergbenis der Multiplikation ergibt 0.

Also wie kann man das in JavaScript anders regeln? Das Überladen der Funktion, so wie ich es aus z.B. C++ kenne klappt auch nicht, da beim Neudefinieren der Funktion der Zugriff auf die ursprüngliche Definition nicht mehr möglich ist. Das Verwenden von Default Werten klappt nicht.

function test(para1, para2, para3=1) {
alert('parameter 1 =' + para1 + ' &amp; parameter2 = ' + para2 + '&amp; parameter3 = ' + para3);
alert('ergebnis = ' + (para1 * para2 * para3));
}

Wie geht das denn nun in JavaScript? Da muss es doch eine Möglichkeit geben oder?

AJAX Activity Indicator Generator …

… was fürn Ausdruck – AJAX Activity Indicator Generator -. Nun ja. Wie soll man das Ding auch sonst nennen. Bin gerade eher zufällig darüber gestolpert und fand die Idee eigentlich recht nett. Bisher schlage ich mich eher schlecht als recht mit AJAX rum, aber das scheint echt die Quittung dafür zu sein, dass ich mich nie mit JavaScript beschäftigt habe. Kommt mir zumindest so vor. Naja, wie dem auch sei.
Der kleine Generator hier ist auf jeden Fall nen klitzekleinen Hingucker wert. Aber auch nur einen Kleinen!

Ach ja, beinahe vergessen. Eine nette Klasse für Script.aculo.us. Ich war schon ständig am überlegen, wie ich sowas realisieren könnte und nun … tadaaaa … fertige Klasse. Dazu noch gut dokumentiert.

Prototype Window Class 0.95

Prototype Tutorial

Für die Uni muss ich im Moment eine kleine AJAX Anwendung programmieren. Als Framework habe ich mich für Prototype entschieden, womit ich bisher schwerstens zufrieden bin. Problem ist nur, dass ich ich die Offizielle Dokumentation schon ganz gut finde, aber hier und da noch ein paar Hinweise fehlen. Auf der Suche nach Hilfe, bin ich dabei auf diese inoffizielle Doku gestossen. Verwendet man beide Dokumentationen zusammen, kann man damit schon sehr viel mehr anfangen.

Wenn man mich vor 1 Jahr gefragt hätte, ob ich jemals JavaScript und AJAX selber anwenden würde, hätte ich den Fragenden ausgelacht. Nun sitze ich hier und schlag mich wie blöde damit rum …

Eumex 300IP zu AVM Fritzbox Fon patchen

Seit nunmehr knapp 4 Monaten nutze ich nun eine Eumex 300IP für DSL Telefonie. Die Bedienung der Anlage ist im Prinzip sehr leicht zu handhaben, allerdings vermisse ich so einige erweiterte Funktionen. Da die Telekom nicht wirklich schnell mit ihren Firmware updates ist, hab ich mich mal nach Alternativen umgesehen. Und siehe da … es gibt welche.

Und wer suchet, der findet, z.B. im IP-Phone-Forum, wo beschrieben wird, wie man die Eumex zur AVM Fritzbox Fon patchen kann

bezieht sich alles auf Windows XP und der original T-Online Eumex 300ip
Ich Übernehme keine Garantie für die Richtigkeit der Anleitung!!!

  • Die aktuelle Firmware von AVM downloaden (Stand heute : FRITZ!Box Fon Firmware Version 06.04.01)
  • Das image-file umbenennen in firmware.rar
  • mit Winrar die beiden Dateien filesystem.image und kernel.image nach c:\ entpacken
  • dem Rechner der auf die Box zugreifen soll folgende IP vergeben:
    192.168.178.2
  • Start->Ausführen…->cmd
  • Jetzt an der Kommandozeile folgendes eingeben: ftp 192.168.178.1 (noch nicht Enter drücken!!)
  • Den Stromstecker der Eumex ziehen und wieder reinstecken(das ist nötig da der FTP-Server “adam2″ nur die ersten paar Sekunden erreichbar ist)
  • Am PC “Enter” drücken…
  • adam2 als Benutzername und Passwort eingeben
  • Jetzt nacheinnander (soll heisen…Befehl Enter,Befehl Enter…) genau folgende Befehle eingeben:
    debug
    bin
    quote MEDIA FLSH
    put c:\kernel.image "kernel.image mtd1"
    put c:\filesystem.image "filesystem.image mtd0"
    quote SETENV HWRevision, 58
    quote SETENV firmware_version,avm
    quote SETENV firmware_info,06.03.91
    quote REBOOT

    jetzt startet die box Neu
  • stell jetzt die IP-Adresse vom PC wieder auf automatische Vergabe
  • Jetzt im IP-Explorer 192.168.178.1

…..freu AVM-Webinterface, bei mir hat er sogar alle Einstellungen übernommen.

Mich brav an diese Anleitung haltend hab ich zwar das flashen ansich problemlos über die Runden gebracht, allerdings war die Anlage danach quasi tot. Und zwar tot im Sinne von … Rien ne va plus ! Mit Schweissperlen auf der Stirn und 5 Versuche später gelang es mir nun doch nochmal auf die Box via FTP draufzukommen, wo ich die oben aufgeführten Befehle nochmal Idiotensicher mit dem 1-Finger-Tip-verfahren abgetippt habe.

Und siehe da, nach einem recht lange dauernden Reboot steht die Anlage wieder voll und ganz zur Verfügung! Als AVM Fritzbox Fon.

Klarer Vorteil der neuen Oberfläche : Übersichtlicher, mehr Funktionalität und … nun kann man wesentlich häufiger Updates erhalten.