Dokumentation | 
Häufige Probleme
Arachnophilia © Copyright 2011, P. Lutus.
Arachnophilia ist CareWare (Englische Webseite)

Übersetzt ins Deutsche von Wolfram Strempfer
Arachnophilia starten | Das Starten von Browsern | Suchen & Ersetzen
Speicher-Probleme | FTP-Assistent | Ratschläge für Windows

Jetzt, da die neue Java-Version von Arachnophilia schon eine Weile verfügbar ist, wurde mir immer und immer wieder von den gleichen Problemen berichtet. Hier kommt eine Liste mit den häufigsten Problemen und Vorschlägen zur Lösung.
Arachnophilia starten
  • Erster Start-Versuch
    Wenn Sie die richtige Java-Laufzeitumgebung von http://java.sun.com heruntergeladen und installiert haben, und sich Arachnophilia anscheinend trotzdem nicht starten lässt, öffnen Sie ein MS-DOS-Fenster (unter Linux ein Terminalfenster), wechseln Sie in das Verzeichnis, in welchem sich die Datei "Arachnophilia.jar" befindet, und geben Sie ein:

    java -jar Arachnophilia.jar

    Diese Startmethode hat den Vorteil, dass Sie alle eventuellen Fehlermeldungen während des Starts lesen können.

    Genau dieser Startbefehl steckt auch hinter dem Standard-Windows-Icon, und es handelt sich hierbei um den vorgesehenen Weg, Arachnophilia unter anderen Betriebssystemen zu starten. Linux-User können ein Batch-File erstellen, das diesen Befehl enthält, oder eine der vielen Benutzeroberflächen-Startmethoden verwenden.
  • Nachfolgender Start-Versuch
    Wenn Arachnophilia nicht mehr starten will, nachdem Sie es schon einmal erfolgreich gestartet hatten, können Sie die Konfigurationsdateien in (Benutzerverzeichnis)/.Arachnophilia verändern, oder, was am einfachsten ist, das komplette Verzeichnis einfach löschen. Wenn Sie das Verzeichnis löschen und Arachnophilia dann neu starten, wird es neu erzeugt, mit einem komplett neuen Satz an Konfigurationsdateien.
    (Anmerkung des Übersetzers: allerdings ist dann auch die deutsche Übersetzung weg und muss gegebenenfalls neu installiert werden.)
  • Arachnophilia mit Shell-Skripten oder Batch-Dateien starten
    Es sieht so aus, als ob es unter Windows (im Gegensatz zu ausgekügelteren Betriebssystemen) fast unmölich wäre, ein Java-Programm direkt mit einem bestimmten Dateityp zu verknüpfen. Um dieses Problem zu beheben, können Sie eine Windows-Batchdatei wie die folgende erstellen:

    @echo off
    java -jar "C:\Programme\Arachnophilia\Arachnophilia.jar" "%1"

    Denken Sie daran, den Pfad zu der ausfürbaren JAR-Datei anzupassen, wenn er sich von dem oben gezeigten unterscheidet.

    Offensichtlich startet diese Batch-Datei eine MS-DOS-Eingabeaufforderung, die sich nicht mehr schließt, aber so ist das nun mal, wenn man Windows benutzt (mehr bezahlen, weniger bekommen), und es gibt keine Abhilfe gegen diesen offensichtlichen Fehler, die mit weniger Worten als in einer sehr ausfürlichen Agenten-Novelle beschrieben werden könnte.

    Wenn Sie dann einmal eine Batch-Datei wie die oben gezeigte erstellt haben, können Sie sie "Arachnophilia.bat" nennen und Sie in Ihr Windows-Verzeichnis kopieren (damit sie auch im Standard- Suchpfad gefunden wird). Dann können Sie den Verknüpfungsdialog des Windows-Explorers verwenden um eine Verknüpfung zwischen einem oder mehreren Dateitypen und der Arachnophilia-Batch-Datei zu erstellen.

    Auf etwas ausgeklügelteren Betriebssystemen wie zum Beispiel Linux können Sie entweder die gewüschte Verknüpfung direkt innerhalb Ihres X-Windows-Systems erstellen oder ein Shell-Skript ähnlich dem für Windows benutzen:

    #!/bin/sh
    java -jar (Pfad zur Arachnophilia-JAR-Datei)/Arachnophilia.jar "$@"

    Nennen Sie dieses Shell-Script "Arachnophilia", machen Sie es ausführbar und kopieren Sie es ins Verzeichnis /usr/local/bin. So können Sie auf einfache Art und Weise Arachnophilia starten oder Dateiverknüpfungen herstellen, ohne den offensichtlichen Haken der Windows-Lösung.

    Wenn Sie Linux und X-Windows benutzen, können Sie auch eine Desktop-Verknüpfung durch das Anlegen einer Textdatei mit folgendem Inhalt erzeugen:

    [Desktop Entry]
    Exec=java -jar (Pfad zur Arachnophilia-JAR-Datei)/Arachnophilia.jar
    Name=Arachnophilia
    Name[de_DE]=Arachnophilia
    Type=Application

    Nennen Sie diese Datei "Arachnophilia" und kopieren Sie sie in Ihr Desktop-Verzeichnis (unter Linux finden Sie dies normalerweise in /home/(Benutzername)/Desktop ), und schon besitzen Sie einen einfachen Weg, Arachnophilia zu starten.
  • Die Fehler-Logdatei
    Die meisten Programmfehler werden abgefangen und in der Datei (Benutzerverzeichnis)/.Arachnophilia/Aracherrorlog.txt aufgezeichnet. Wenn Sie Schwierigkeiten mit dem Starten von Arachnophilia haben, sollten Sie zunächst einen Blick in diese Datei werfen, um die Ursache zu finden.
Das Starten von Browsern
Die anderen Hilfeseiten behandeln das Finden der Browser-Programme und die Installation, dieser Abschnitt behandelt ein paar Probleme, die auf bestimmten Systemen oder in Zusammenhang mit bestimmten Browsern auftreten können.
  • Aufrufparameter

    Das Standard-Argument beim Starten von Browsern ist "file:$1". Während der Start-Prozedur wird der Ausdruck "$1" durch den Dateinamen ersetzt, den die temporäre Datei trägt, in der die Webseite enthalten ist, die angezeigt werden soll. Es kann nun vorkommen, dass manche Browser dieses Startargument nicht akzeptieren. Für diesen Fall können Sie das Startargument abändern. Arachnophilia wird sich ihre Änderungen merken.

    Es ist wichtig, sich klar zu machen, dass durchaus ein und derselbe Browser mit verschiedenen Startargumenten auf verschiede Arten gestartet werden kann. Erstellen Sie einfach ein neues Browser-Profil, geben Sie den selben Programmpfad an und ändern Sie die Optionen.

  • An bearbeitete Stelle springen
    Diese Funktion versucht, die Vorschau im Browser mit der momentan bearbeiteten Stelle innerhalb von längeren Dokumenten zur Übereinstimmung zu bringen. Aber sie hat einen Makel — die Markierung könnte sich versehentlich in der Mitte eines Skript-Absatzes befinden und dadurch Laufzeitfehler in dem Skript verursachen. Deshalb ist es eine gute Idee, die "An bearbeitete Stelle springen"-Funktion in Dokumenten abzuschalten, die <script></script> Blöcke enthalten.
  • Werkzeugleisten-Knöpfe für verschiedene Browser
    Gut möglich, dass Sie für mehrere Browser jeweils eigene Buttons erstellen möchten, da Sie dadurch Zeit bei der Vorschau sparen und das Verhalten verschiedener Browser vergleichen können. Um das zu erreichen, bietet sich das Makro "[LaunchBrowser]" an, welches ein zusätzliches Argument akzeptiert. Um beispielsweise einen Browser zu starten, den Sie im Browser-Konfigurationsdialog "MeinBrowser" getauft haben, verwenden Sie das folgende Makro-Argument:

    [LaunchBrowser:MeinBrowser]

Suchen & Ersetzen
  • Was man beim Suchen tun darf und was nicht

    Die Suchen & Ersetzen-Zeile erlaubt eine sehr schnelle und einfache Suche nach Textstellen, aber sie sollte nicht für jede Art von Suche eingesetzt werden. Wenn Sie nach einer sehr langen Zeichenkette suchen wollen oder etwas durch eine sehr lange Zeichenkette ersetzen möchten, sollten Sie Makros benutzen, anstatt die Zeichenketten direkt in die Suchen & Ersetzen-Zeile einzutippen.

    Um diesen Vorgang zu vereinfachen, können Sie in die Eingabefelder der Suchen & Ersetzen-Zeile rechtsklicken um eine Liste von Benutzermakros anzuzeigen. Also tippen Sie ihren langen Suchtext in ein neues Makro und suchen Sie anschließend nach diesem Makro.

    So können Sie auch Makros für bestimmte Suchvorgänge anlegen. So vereinfachen Sie sich das Leben und wenn Sie wollen, können sich sogar einen Satz von Werkzeugleisten- Knöpfen mit Ihren immer wiederkehrenden Suchtexten anlegen.
  • Wiederherstellung von Arachnophilia

    Manche Leute haben versucht, den kompletten Text der Bibel in die Such-Zeile einzutragen. Das ist aber keinesfalls eine gute Idee und das Arachnophilia- Fenster wird dadurch ziemlich durcheinander gewürfelt. Eine Möglichkeit, dieses Problem in den Griff zu bekommen, ist, auf den "Clear"-Button in der erweiterten Suchen & Ersetzen-Zeile zu drücken. (die erscheint, wenn Sie auf "Exp" ganz rechts klicken). Das funktioniert aber nicht, wenn Arachnophilia sich ganz aufgehängt hat. Dann sollten Sie das (Benutzerverzeichnis)/.Arachnophilia - Verzeichnis einfach komplett löschen und Arachnophilia anschließend sich selbst durch eine Neuinstallation reparieren lassen.
    Anmerkung des Übersetzers: Hierdurch wird Arachnophilia wieder komplett zurückgesetzt — natürlich auf Englisch.
Speicherprobleme

Arachnophilia läuft unter der Java-Virtual-Machine, die normalerweise genügend Speicher für sich selbst und für die meisten Web-Entwicklungswerkzeuge wie Arachnophila reserviert. Aber in manchen Umgebungen (die ich hier nicht näher beschreiben will, aber der Name fängt mit "Windows" an...) reserviert die Java Virtual Machine nur wenig Speicher, was manche Arachnophilia-Benutzer daran hindert entweder große Einzelseiten oder vielee kleine Seiten gleichzeitig zu laden. Hier kommt die Lösung für dieses Problem:

  • Unter den meisten Betriebssystemen mit Ausnahme von Windows gibt es nur selten Speicherprobleme, weil die Java Virtual Machine genügend Speicher für sich selbst reserviert. Aber weil ich nicht unter allen Betriebssystemen teste, kann dieses Problem auftauchen. Dann suchen Sie bitte nach dem Skript oder der Batchdatei, die Arachnophilia startet und ändern Sie sie etwa wie folgt:
    • Suchen Sie die Zeile, die so aussieht: "java -jar Arachnophilia.jar".
    • Ändern Sie sie, sodass sie so aussieht: "java -Xmx1000m -jar Arachnophilia.jar".
    • Speichern Sie die Datei ab und die Speicherprobleme sollten der Vergangenheit angehören.
  • In Windows XP, folgen Sie dieser Anleitung:
    • Öffnen Sie ein Explorer-Fenster.
    • Wählen Sie "Werkzeuge ... Ordneroptionen ... Dateitypen"
    • Um etwas Zeit zu sparen, wenn Sie mit der Liste der Dateitypen konfrontiert werden, geben Sie "j" auf der Tastatur ein. Das wird meistens dazu führen, dass Sie bei "JAR" landen, genau das, was uns interessiert. Wenn nicht, scrollen Sie nach unten, bis Sie bei dem Eintrag für "JAR" ankommen.
    • Klicken Sie auf "Erweitert", dann auf "Bearbeiten".
    • Hinter der Zeichenkette "javaw.exe" und vor der Zeichenkette "-jar" fügen Sie dieses hier ein: "-Xmx1000m".
    • Nun sollte die Zeile in etwa so aussehen: "(Pfad)/javaw.exe -Xmx1000m -jar (Pfad zu Arachnophilia)".
    • Klicken Sie auf "OK, "OK" und "Schließen".
  • Wie das bei anderen Windows-Versionen geht, kann ich leider nicht sagen, weil ich kein Windows mehr habe. Man kann nur hoffen, dass diese Methode bei anderen Windows-Versionen auch geht, aber wie auch immer, der Schlüssel zur Lösung ist, die Java Virtual Machine anzuweisen, mehr Speicher zu reservieren.
FTP-Assistent
Es gibt da einen empfindlichen Aspekt des FTP-Assistenten, der schon Grund einiger Probleme war. Der vom Benutzer eingegebene Server-Pfad sollte "verankert" sein. Das bedeutet, es sollte ein voller Pfad sein, der entweder mit "/" oder mit "~" beginnt — abhängig von den Anforderungen Ihres Providers.

Wenn Sie zum Beispiel wissen, dass der Pfad zu Ihrer Webseite im FTP-Zugang Ihres Providers als "wwwdocs" geschrieben werden muss, geben Sie ihn unbedingt so ein:

/wwwdocs

oder:

~/wwwdocs

aber niemals so:

wwwdocs

Wenn das letztere Beispiel eingegeben wird, wird Sie das Ergebnis ziemlich enttäuschen — eine Reihe von Verzeichnissen wird an der falschen Stelle angelegt, weil das FTP-Protokoll jeden neuen Verzeichnis-Wechsel-Befehl als eine Fortsetzung des vorhergehenden versteht, und nicht als seitliche Bewegung, wie eigentlich vorgesehen. Um es kurz zu machen: so werden unzählige nutzlose Verzeichnise an der falschen Stelle erzeugt.

 
Ratschläge für Windows
Mein Lieblingsratschlag für Windows ist, dass jeder Windows aufgeben und stattdessen Linux installieren sollte, aber weil das ein wenig unrealistisch ist, habe ich noch diese Windows-spezifischen Ratschläge:
  • Die Arachnophilia-Verknüpfung auf dem Desktop akzeptiert Drag & Drop für eine oder mehrere Dateien und startet Arachnophilia mit diesen Dateien. Einfach selektierte Dateinamen aus dem Explorer auf die Arachnophilia-Verknüpfung auf dem Desktop ziehen.
  • Arachnophilia wird auch in das "Senden an..."-Kontextmenü eingetragen. So können Sie einfach Dateien mit Arachnophilia öffnen, indem Sie sie rechtsklicken und "Senden an ... Arachnophilia" auswählen.
  • Windows-Benutzer, die Speicher- und Ressourcenprobleme haben, sollten die entsprechenden Ratschläge auf dieser Seite lesen.
  • Oh, und noch was. Hatte ich erwähnt, dass jeder von Windows auf Linux umsteigen sollte?
 
Wenn Sie hier nicht gefunden haben, was sie gesucht haben, probieren Sie es mit der Arachnophilia FAQ

Dokumentation |