Weiter zum Inhalt

Beiträge mit Stichwort ‘Tutorial’

29
Aug

Profilordner auf andere Partition verschieben (Windows 7 / Vista)

War gerade dabei einen Rechner neu aufzusetzen. Und da stellte sich mir mal wieder das Problem, dass ich die Benutzerdaten, also Dokumente, Videos, Musik usw. auf einer anderen Partition haben wollte. Diese Anleitung richtet sich vor allem an Leute, die Windows frisch auf ihrem Rechner installiert haben.

  1. Legt beim Installieren von Windows einen Benutzer an (muss standardmäßig gemacht werden). Am Besten gebt ihr einen Namen an, den ihr nachher nicht verwenden wollt. Dieser Benutzer bekommt sein Benutzerverzeichnis auf der Systempartition.
  2. Seit ihr auf dem Desktop angekommen, öffnet ihr das Startmenü und tippt “regedit” ein und drückt die Eingabetaste. Bestätigt die Sicherheitsabfrage mit “Ja”. Nun öffnet sich der Registry-Editor.
  3. Navigiert nun über das, sich auf der linken Seite befindende, Baumverzeichnis zu diesem Schlüssel: [code lang=”text” light=”true”]HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList[/code]
  4. Dort findet ihr den Eintrag “ProfilesDirectory” mit dem Wert [code lang=”text” light=”true”]%SystemDrive%\Users[/code]
  5. Ändert diesen Wert, durch Doppelklick auf diesen, zu [code lang=”text” light=”true”]D:\Users[/code]

    , sollen eure Profile auf der Partition D:\ gespeichert werden. %SystemDrive% steht im Normalfall für C:\ . Natürlich könnt ihr eine andere Partition wählen.

  6. Die anderen Werte unter Default und Public solltet ihr auf C:\ belassen. Ich habe versucht diese auch auf D:\ zu kopieren, jedoch bekam ich immer, beim Einloggen mit dem neuen Benutzer, eine Fehlermeldung dieser Art bekommen: “Benutzerprofildienst: Anmeldung fehlgeschlagen”.
  7. Nun erstellt ihr über die Systemsteuerung einen neuen Benutzer.
  8. Meldet euch mit dem aktuellen Benutzer ab und meldet euch dann mit dem neu angelegten Benutzer wieder an.
  9. Schaut nun nach, ob der Benutzerordner des neuen Benutzers, auf der oben gewählten Partition im Verzeichnis D:\Users angelegt wurde. Ist dies der Fall, könnt ihr über die Systemsteuerung den alten Benutzer löschen.

Das war’s auch schon. Ich hoffe, diese Anleitung hilft euch weiter 🙂

23
Okt

Tutorial: online mit IPv6 und SixXS

In diesem Tutorial zeige ich euch wie ihr schon heute mit IPv6 online gehen könnt, selbst wenn euer Internetprovider noch kein IPv6 anbietet. Dies geht mit einem so genannten Tunnel Broker. Ich zeige euch dies anhand von Windows 7 Professional 64-Bit und dem Broker SixXS.
Vorweg gesagt: Es kann sein, dass die Einrichtung länger als einen Tag dauert, da ihr auf die Antwort von SixXS warten müsst. Dort wird euch eure ganz persönliche IPv6-Adresse zugewiesen. Euer Antrag wird von einem Mitarbeiter manuell geprüft. Dies kann natürlich einige Zeit in Anspruch nehmen. Bei mir hat aber alles, also Accounterstellung + Tunnelrequest an einem Tag geklappt.

So, nun zur Einrichtung:

  1. Ihr müsst einen Account bei SixXS.net erstellen. Euch bleibt nichts Anderes übrig, als euere kompletten Daten anzugeben. Es empfiehlt sich jedoch die Option “Hide my details (address, phone, e-mail, url) in whois.” zu aktivieren.
    Jetzt heißt es warten…
  2. Wenn ihr eure Zugangsdaten erhalten habt, könnt ihr euch hier einloggen. Dann auf der linken Seite im Menü auf “Request tunnel” klicken. Wenn ihr eine dynamische IP-Adresse von eurem ISP erhaltet, solltet ihr ayiya auswählen. Außerdem muss man noch einen Zugangspunkt wählen. Der gewählte Punkt sollte der “Beste” von eurem Rechner aus sein. Also eine geringe Latenz haben. Dafür konnt ihr die “ping”-Funktion in der dos-Console benutzen. Den besten Ping zum Zugangspunkt könnt ihr auch als Argument angeben.
    Jetzt heißt es wieder warten…
  3. Wenn der Tunnel-Request akzeptiert wurde können wir zur Software kommen. Für Windows 7 x64 ist es nötig OpenVPN zu installieren. Die Exe-Datei erhaltet ihr hier. Bei der Installation muss nur der virtuelle Ethernet Adapter ausgewählt werden.
  4. Jetzt die Konsolenversion von AICCU downloaden. Die Datei auf Laufwerk C verschieben. (Adminrechte benötigt)
    [download id=”36″]
  5. Nun erstellen wir eine Textdatei (z.B. mit Notepad++) und schreiben darin die Konfiguration von AICCU:
[code lang=”text” light=”true”] username <Login>

password <Passwort>

tunnel_id <TunnelID>

verbose true

automatic true[/code]

  1. Ersetzt die <…> mit euren Daten. Datei speichern und die Datei in aiccu.conf umbenennen und in den Ordner C:\Windows\ verschieben.
  2. Als nächstes starten wir Aiccu über die Command Line. Dazu gehen wir in das Startmenü mit der Windowstaste und geben cmd ein. Rechtsklick auf cmd.exe und Als Administrator starten auswählen. Mit cd C:\ wechselt ihr auf das C Laufwerk zu der aiccu.exe. Jetzt wird Aiccu mit aiccu start gestartet. Das ganze sollte dann so aussehen:
  3. Ich musste bei mir die IPv6 Adresse des Lan-Adapters manuell setzten damit ich IPv6 Webseiten mit dem Browser aufrufen konnte. Dazu einfach nochmal eine Konsole starten und diesen Befehl eingeben:
    [code lang=”text” light=”true”]netsh int ipv6 add address "Local Area Connection" 2002:81a8:102::[/code]

    Wobei ihr “Local Area Connection” durch den Namen eurer WLAN- oder LAN-Verbindung ersetzen müsst. Sollte ein Fehler auftreten, kann es sein, dass IPv6 bei euch deaktiviert ist. Wie ihr das ändert erfahrt ihr zum Beispiel hier.

Ob alles funktioniert seht ihr, wenn die Seite http://ipv6.google.com/ angezeigt wird. Weiter sollte dann auf https://www.sixxs.net/main/ links unten die IPv6-Adresse stehen. Auf http://www.kame.net/ ist die Schildkröte bei IPv6 animiert.

Das wars auch schon 🙂 Viel Spaß mit IPv6!

UPDATE:

Es ist nun wirklich nicht schön, wenn die Konsole immer im Vordergrund laufen muss, damit ihr mit IPv6 online sein könnt.

Ich habe hier eine einfache Lösung, damit aiccu im Hintergrund läuft und ihr die Konsole garnicht mehr seht. Dies funktioniert mit der Anwendung Hidden Start. Um diese zu nutzen müsst ihr eines der folgenden Pakete herunterladen und den Inhalt auf das Laufwerk C:\ entpacken. (Dort wo sich die aiccu.exe befindet) Um aiccu im Hintergrund zu starten, einfach die .cmd-Datei starten. Das war’s auch schon!

Hier noch der Download:

[download id=”34″] [download id=”35″]
18
Aug

JavaScript – JavaScript Check

Heute wollen wir auf unserer Webseite überprüfen, ob der Besucher JavaScript in seinem Browser aktiviert oder deaktiviert hat.

**adsenseBlockleft** Dies ist zum Beispiel nötig, wenn eure Seite zwingend JavaScript voraussetzt. In unserem Fall soll die Seite sowohl mit als auch ohne JavaScript geladen werden, jedoch wird das Absenden eines Formulars nur mit aktiviertem Script möglich sein.

Wir erstellen hierbei eine Seite mit Textfeld und Submitbutton, welcher beim Laden der Seite deaktiviert ist.

Dies geschieht mittels disabled=”disabled”. Man kann dem Button auch eine entsprechende Aufschrift geben: value=”Bitte JavaScript aktivieren!”.

Ist JavaScript beim Besucher aktiviert, so kann man beim Laden der Seite den Button aktivieren und dessen Value ändern:

<body onload=”document.order.submit.disabled=’ ‘; document.order.submit.value=’absenden’ “>

[html] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>JavaScript Check</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<!– Überprüft ob JavaScript aktiviert ist, andernfalls ist der absenden-Button deaktiviert –>
<body onload="document.order.submit.disabled=”; document.order.submit.value=’absenden’">
<center>
<!– Eingabeformular Start –>
<form name="order" action="" method="post">
<table>
<tr><td>Geben Sie hier ihre E-Mail-Adresse ein:</td></tr>
<tr><td><input type="text" id="email" size="64" maxlength="64" /></td></tr>
<tr><td><input type="submit" name="submit" value="Bitte JavaScript aktivieren!" disabled="disabled"/></td></tr>
</table>
</form>
<!– Eingabeformular Ende –>
</center>
</body>
</html>
[/html]

Beispiel Vorschau

Das Schöne daran: Das Absenden mittels Eingabetaste ist ebenfalls gleich deaktiviert 🙂

29
Jul

JavaScript – Textfeld beim Laden fokussieren

Hier mal ein kleines Tutorial, in dem ich euch zeigen will, wie man den Fokus auf ein Texfeld setzt.

Es soll also nach dem Laden das Textfeld ausgewählt sein, sodass man gleich in das Textfeld schreiben kann ohne es vorher mit der Maus auswählen zu müssen. (Bsp. Google)

Zunächst benötigen wir also eine HTML-Datei mit einem Textfeld. Das könnte in etwa so aussehen:

[html] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Fokussiertes Textfeld</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<center>
<form action="">
<input type="text" id="textfeld" name="textfeld" size="32" />
</form>
</center>
</body>
</html>
[/html]

Jetzt kommt JavaScript ins Spiel:

Mit onload=”” erreichen wir, dass das ganze beim Laden der Seite passiert. Mit self.focus(); wird die aktuelle Seite und mit document.getElementById(‘feldID’).focus(); das entsprechende Feld, mit Hilfe dessen ID, fokussiert.

**adsenseBlock**

Da dies für die aktuelle Seite gelten soll, muss das ganze in den Body:

[html] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Fokussiertes Textfeld</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body onload="self.focus(); document.getElementById(‘textfeld’).focus();" >
<center>
<form action="">
<input type="text" id="textfeld" name="textfeld" size="32" />
</form>
</center>
</body>
</html>
[/html]

Wie ihr seht, mussten wir in unserem Beispiel nur die ID des zu fokusierenden Elements ändern. Also document.getElementById(‘textfeld’).focus(); .

Das wars auch schon 🙂