Documentation |   
Problèmes courants liés à Arachnophilia
Arachnophilia est © Copyright 2015, P. Lutus.

Arachnophilia est CareWare

Démarrer Arachnophilia | Lancement du navigateur | Rechercher et remplacer
Problèmes de mémoire | Service FTP | Suggestions Windows

Maintenant que la nouvelle version Java d'Arachnophilia est disponible depuis un certain temps, j'ai vu certains problèmes signalés encore et encore. Voici une liste des plus courants.
Démarrer Arachnophilia
  • Première fois
    Si vous avez téléchargé et installé le bon moteur d'exécution Java à partir de http://java.com , et vous n'arrivez pas à exécuter Arachnophilia, ouvrez une fenêtre de commande (Linux : shell console), déplacez-vous à l'endroit où se trouve le fichier "Arachnophilia.jar" et tapez :

    java -jar Arachnophilia.jar

    Cette méthode de lancement présente l'avantage de pouvoir lire les erreurs pouvant apparaître lors du lancement.

    Cette commande de lancement est celle invoquée par l'icône du programme Windows par défaut et constitue le moyen approprié de lancer Arachnophilia sur d'autres plates-formes. Les utilisateurs Linux peuvent créer un fichier batch contenant cette commande ou utiliser l'une des différentes méthodes de lancement de l'environnement de bureau.
  • Par la suite
    Si, après avoir exécuté Arachnophilia avec succès, vous constatez que vous ne pouvez plus l'exécuter, vous avez la possibilité de modifier les fichiers de configuration situés dans le répertoire /home/benutzer/.Arachnophilia, ou, l'approche la plus simple, de simplement supprimer ce répertoire. Si vous supprimez le répertoire et exécutez Arachnophilia, le programme se réinstallera avec un nouvel ensemble de fichiers de configuration.
  • Exécution à partir de scripts shell/fichiers batch
    Il s’avère que, contrairement aux systèmes d’exploitation plus sophistiqués, il est presque impossible d’associer directement un programme Java à un type de fichier sous Windows. Pour contourner ce problème, vous pouvez créer un fichier batch Windows comme celui-ci :

    @echo désactivé
    java -jar "c:\Program Files\Arachnophilia\Arachnophilia.jar" "%1"

    N'oubliez pas de modifier le chemin d'accès au JAR exécutable si votre chemin diffère de celui indiqué ci-dessus.

    Cela lance évidemment une fenêtre de commande qui ne se ferme pas, mais c'est à cela que ressemble l'utilisation de Windows (payez plus, obtenez moins), et il n'existe aucun remède à ce bug qui puisse être expliqué en moins que la longueur d'un roman d'espionnage trop verbeux.

    Une fois que vous avez créé un fichier batch comme celui ci-dessus, vous pouvez le nommer « Arachnophilia.bat » et le placer dans votre répertoire Windows (afin qu'il puisse être trouvé dans une recherche de chemin). Vous pouvez ensuite utiliser la boîte de dialogue d'association de fichiers de l'Explorateur de fichiers Windows pour créer une association entre un ou plusieurs types de fichiers et le fichier de commandes Arachnophilia.

    Sur des systèmes d'exploitation plus sophistiqués tels que Linux, vous pouvez soit créer l'association requise directement dans X Windows, soit utiliser un script shell similaire à celui utilisé sous Windows :

    #!/bin/sh
    java -jar (chemin d'accès au fichier JAR Arachnophilia)/Arachnophilia.jar "$@"

    Nommez ce script shell "Arachnophilia", rendez-le exécutable et placez-le dans le répertoire /usr/local/bin. Cela crée simplement un moyen simple de lancer Arachnophilia ou de créer des associations de fichiers, sans l'inconvénient de l'approche Windows.

    Si vous utilisez Linux et X Windows, vous pouvez également créer un raccourci sur le bureau en texte brut comme celui-ci :

    [Entrée de bureau]
    Exec=java -jar (chemin d'accès au fichier JAR d'Arachnophilia)/Arachnophilia.jar
    Nom=Arachnophilia
    Name[en_US]=Arachnophilia
    Type=Application

    Nommez ce fichier "Arachnophilia", placez-le dans le répertoire de votre bureau (sous Linux, normalement situé dans /home/(nom d'utilisateur)/Desktop), et vous aurez un moyen simple de lancer Arachnophilia.
  • Fichier journal des erreurs
    La plupart des types d'erreurs de programme sont piégés et enregistrés dans le fichier /home/benutzer/.Arachnophilia/Aracherrorlog.txt. Si vous rencontrez des difficultés pour lancer Arachnophilia, la lecture de ce fichier journal devrait être la première étape. Si vous décidez de signaler un bug d'Arachnophilia, assurez-vous d'inclure le contenu de ce fichier journal.
Lancement du navigateur
Les principales pages d'aide couvrent l'emplacement et l'installation du navigateur. Cette section couvre quelques problèmes pouvant survenir sur certains systèmes ou avec certains navigateurs.
  • Argument de lancement

    L'argument de lancement par défaut est "file:$1". Lors de la procédure de lancement, le jeton « $1 » est remplacé par un nom de fichier temporaire contenant la page Web à visualiser. Certains navigateurs peuvent ne pas accepter cette chaîne de lancement spécifique. Dans ce cas, vous pouvez modifier la chaîne de lancement et vos modifications seront mémorisées.

    Il est important de comprendre qu’un même navigateur peut être lancé en utilisant différentes propriétés de lancement. Créez simplement un nouveau profil de navigateur, saisissez le même chemin de programme et modifiez les options.

  • Aller à la position du document
    Cette fonctionnalité tente de synchroniser l'aperçu du navigateur avec la position d'édition dans les documents longs. Mais il a un défaut : le marqueur de document peut se retrouver au milieu d'un segment de script et provoquer des erreurs d'exécution dans ce script, pour une page avec des blocs . Dans un tel cas, désactivez simplement la fonction « Passer à la position du document ».
  • Boutons de la barre d'outils pour différents navigateurs
    Vous souhaiterez peut-être créer un bouton de barre d'outils pour chaque navigateur, afin de gagner du temps en prévisualisant et en comparant les comportements du navigateur. C'est simple : la macro "[LaunchBrowser]" accepte un argument facultatif. Pour lancer un navigateur que vous avez nommé « MyFavorite » dans la boîte de dialogue de configuration du navigateur, utilisez cet argument de macro :

    [Lancer le navigateur : Mon favori]

Rechercher et remplacer
  • Rechercher des choses à faire et à ne pas faire

    Le panneau Rechercher et remplacer contient un moyen très simple de rechercher des éléments, mais il ne doit pas être utilisé pour tous les types de recherche. Si vous souhaitez rechercher une chaîne très longue ou fournir une chaîne de remplacement très longue, utilisez des macros au lieu de les saisir directement dans le panneau de recherche et de remplacement.

    Pour faciliter cela, vous pouvez cliquer avec le bouton droit sur les fenêtres de saisie de texte du panneau de recherche et de remplacement et afficher une liste de macros utilisateur. Tapez donc votre longue entrée dans une macro, puis entrez le nom de la macro dans Rechercher et remplacer.

    En outre, des macros peuvent être écrites pour des recherches spécifiques, cela formalise le processus de recherche et facilite la collecte de vos recherches préférées sous la forme d'un ensemble de boutons de barre d'outils.
  • Récupération

    Certaines personnes ont essayé de coller l'intégralité du texte de « Guerre et Paix » dans la fenêtre de recherche de texte. Cela aura un très mauvais effet, déformant complètement l'affichage d'Arachnophilia. Une solution consiste à appuyer sur le bouton « Effacer » dans le panneau de recherche et de remplacement étendu. Mais dans des cas véritablement pathologiques, pour récupérer l'affichage, il suffit de supprimer le répertoire /home/benutzer/.Arachnophilia, et de laisser Arachnophilia se réinstaller.
Problèmes de mémoire

Arachnophilia fonctionne sous la machine virtuelle Java, qui alloue normalement suffisamment de mémoire pour elle-même et pour la plupart des applications de développement Web comme Arachnophilia. Mais dans certains environnements (que je n'identifierai pas mais dont le nom commence par "Windows"), la machine virtuelle Java utilise par défaut une petite allocation de mémoire, ce qui empêche certains utilisateurs d'Arachnophilia de charger et d'éditer soit une très grande page, soit un grand ensemble de pages simultanément. Voici la solution à ce problème :

  • Sous la plupart des systèmes d'exploitation autres que Windows, les problèmes de mémoire surviennent rarement, car la machine virtuelle Java s'alloue beaucoup de mémoire. Mais comme je ne teste pas sur tous les systèmes d’exploitation, ce problème pourrait survenir. En cas de problèmes de mémoire, recherchez le script shell qui lance Arachnophilia, et éditez-le comme suit :
    • Recherchez la ligne qui contient quelque chose comme : "java -jar Arachnophilia.jar".
    • Modifiez-le pour qu'il ressemble à ceci : "java -Xmx1000m -jar Arachnophilia.jar".
    • Enregistrez le résultat et tout problème de mémoire devrait disparaître.
  • Pour Windows XP, suivez cette procédure :
    • Ouvrez un navigateur de fichiers.
    • Sélectionnez "Outils... Options des dossiers... Types de fichiers"
    • Pour gagner du temps, lorsque vous êtes confronté à la liste des types de fichiers, tapez « j » sur le clavier. Dans la plupart des cas, cela passera à "JAR", le type de fichier qui vous intéresse. Sinon, faites défiler vers le bas pour accéder à l’entrée « JAR ».
    • Cliquez sur "Avancé", puis sur "Modifier".
    • Après la chaîne "javaw.exe" et avant la chaîne "-jar", mettez ceci : "-Xmx1000m".
    • La section qui vous intéresse devrait maintenant ressembler à ceci : "(chemin)/javaw.exe -Xmx1000m -jar (chemin vers Arachnophilia)".
    • Cliquez sur "OK", "OK" et "Fermer".
  • Pour les autres versions de Windows... eh bien, je ne sais pas, car je n'utilise pas Windows. On ne peut qu'espérer que la méthode ci-dessus fonctionnera pour d'autres versions, mais dans tous les cas, la clé est de demander à la machine virtuelle Java de s'allouer plus de mémoire comme indiqué ci-dessus.
Service FTP
Il existe un aspect subtil du service FTP qui a causé quelques problèmes. Le chemin distant fourni par l'utilisateur doit être « ancré », c'est-à-dire qu'il doit s'agir d'un chemin complet commençant par « / » ou « ~ », selon les exigences de votre service.

Par exemple, si vous savez que le chemin d'accès à vos pages Web est compris par le service FTP de votre service comme "wwwdocs", assurez-vous de saisir ceci comme :

/wwwdocs

ou :

~/wwwdocs

mais pas comme :

wwwdocs

Si ce dernier exemple est saisi, cela crée un résultat très ennuyeux : une série de répertoires est créée au mauvais endroit, car le protocole FTP interprète chaque nouvelle commande de changement de répertoire comme un ajout à la précédente, plutôt que comme un mouvement latéral comme prévu. Pour résumer, cela produit un certain nombre de répertoires inutiles au mauvais endroit.

Si vous n'avez pas trouvé ce que vous cherchiez ici, essayez le FAQ sur Arachnophilia
Suggestions Windows
Ma suggestion Windows préférée est que tout le monde abandonne Windows au profit de Linux, mais comme c'est un peu irréaliste, j'ai ces conseils spécifiques à Windows :
  • Le raccourci sur le bureau d'Arachnophilia acceptera un glisser-déposer d'un ou plusieurs noms de fichiers et lancera Arachnophilia avec ces fichiers ouverts. Faites simplement glisser les noms de fichiers sélectionnés depuis l'Explorateur de fichiers Windows vers le raccourci du bureau d'Arachnophilia.
  • Arachnophilia est répertorié dans le menu contextuel « Envoyer vers », qui permet d'ouvrir les fichiers dans Arachnophilia en cliquant avec le bouton droit sur le(s) nom(s) de fichier et en spécifiant « Envoyer vers ».
  • Les utilisateurs Windows qui rencontrent des problèmes de mémoire et de ressources doivent lire les suggestions sur cette page sous "Problèmes de mémoire".
  • Oh, encore une chose. Ai-je pensé à mentionner que tout le monde devrait abandonner Windows au profit de Linux ?
 

Documentation |