D o m i n i q u e   G u e b e y    J u n g l e      Bazar informatique

Bloc-notes informatique

Scripts REXX Versions Windows Cygwin Blocages web et antivirus
2xExplorer Alpine jEdit Emacs Vi Vim Commandes utiles
azerty/qwerty Envoi d’email automatisé Installation LINUX Sécurisation d’un PC
Tar, Zip et cie FTP script auto Abisuite en batch Ifconfig - réseaux IP
Expressions rationnelles Apache config GRUB Freebsd
Support langues/XP Tableurs Vieille intro Java

Ma petite base de connaissance.

A small knowledge database.


2xExplorer

Voir la documentation en ligne

Pour synchroniser le panneau de droite : $ xcopy $L $R /D /E

Exsemple d’affichage sélectif, spécifiant :

  1. Uniquement les fichiers HTML
  2. avec les sous-répertoires

$ xcopy $L\*.htm* $R /D /E /S


Alpine, client Mail en mode caractère

Cf http://www.washington.edu/alpine/

Une version 2.20 est apparue ! http://patches.freeiz.com/alpine/release/.

Sous Windows, enregistrements concernés dans la base de registres (commande regedit :


Blocages web et antivirus

Bitdefender
Incompatibilité Firefox et Bitdefender

Les sites https ne passent pas : ouvrir Bitdefender > Protection > Voir modules > Protection Web > Analyse SSL : Non.

Accès internet défectueux

Afficher Bitdefender total security > Protection > Pare feu > Onglet Configuration > Décocher Bloquer le partage de connexion internet.

Transferts de fichiers par FTP ne passent pas

Toujours Pare feu : Onglet Adaptateurs :

Antivirus AVAST!
Windows 10 : Erreur critique – Le Menu Démarrer et Cortana ne fonctionnent pas.

Noter que les programmes accessibles en cliquant sur le bureau fonctionnent (pour certains du moins...).

Accéder au programme Avast! par la barre des tâches et désactiver les fonctions de protections annexes. Redémarrer.

Plus d’email reçus (Authentication failure)

Soudain le courrier électronique n’arrive plus (protocole POP3). Cette fois-ci (13 mai 2011) la faute en est, non pas le fournisseur de service mais l’antivirus AVAST! – tout antivirus est source connue de perturbations.

Solution : ouvrir le programme puis : protection résidente > Agent mail > Réglages experts > Comptes SSL > Choisir le serveur qu’on utilise, et indiquer « Aucun » dans la colonne cryptage (à la place de SSL ou TLS malencontreusement spécifié suite à un changement automatique de version du logiciel).


Versions Windows

Windows 10
Clavier ralenti

Paramètres > Options d’ergonomie > Clavier > Touches filtres : désactiver.

Revenir en 8.1 ou 7.

Possibilité disponible seulement un mois après la migration en Windows 10.

Champ de recherche, entrer “récupération > Options de récupération, paramètres système > Rétrograder... : Commencer > etc.

Windows 8.1
Commandes de base
Executer (console batch)
Touche [Win] + X
Commandes batch

Des commandes peuvent ne pas s’exécuter (« accès refusé »).

Dimensionnement de volume
Se passer de la fonction hibernate

Pour remettre en vigueur : powercfg -h on

Arrêter la pagination

Panneau de configuration > Système et sécurité > Système > Paramètres système avancés > Performances (Paramètres) > Avancé > Mémoire virtuelle : modifier > Décocher la gestion automatique du fichier d’échange > Choisir l’unité système > cocher « aucun fichier d’échange » > OK/Appliquer jusqu’à la sortie complête de la configuration. Redémarrer.

Désactiver la protection temporaire du système

A faire temporairement !

Panneau de configuration > Système et sécurité > Système > Protection du système > Configurer > Cocher « désactiver la protection du système etc. Redémarrer.


Clavier

AZERTY – QWERTY
ALT + Maj, ou : ALT + SHIFT.

Support linguistique sous Microsoft Windows XP

Ajout des langues d’Extrême-Orient
Panneau de configuration > Options régionales et linguistiques > Onglet langues > Cocher Installer les fichiers pour les langues d’Extrême-Orient.
Le système demande alors de monter le CD d’installation.
Ajouter un jeu de caractères
Panneau de configuration > Options régionales et linguistiques > Onglet Options avancées > Cocher la/les langue(s) voulue(s) > Appliquer.

Envoi d’email automatisé

Logiciel SendEmail

Paramètres (commande sendemail -help) :

:: Obligatoire :
::   -f adresse email expéditeur (FROM)
::   * au moins un destinataire (-t / -cc / -bcc)
::   * corps de message ( -m / -o message-file=... / STDIN ) 
:: Standard:
::   -t ADDRESS [ADDR ...]
::       Adresse électronique du destinataire.
::   -u SUBJECT
::       Sujet du message
::   -m MESSAGE
::       corps du message 
::   -s SERVER[:PORT]
::       serveur SMTP à utiliser, par défaut : localhost:25
:: Optionnel:
::   -a   FILE [FILE ...]
::       fichier joint
::   -cc  ADDRESS [ADDR ...]
::       copie carbone
::   -xu  USERNAME
::       login SMTP
::   -xp  PASSWORD
::      mot de passe SMTP
::   -q  mode silencieux
::   -v  mode verbeux
::   -o  options speciales (corps de message dans un fichier...)
::      -o message-content-type=<auto|text|html>
::      -o message-file=FILE         -o message-format=raw
::      -o message-header=HEADER     -o message-charset=CHARSET
::      -o reply-to=ADDRESS          -o timeout=SECONDS
::      -o username=USERNAME         -o password=PASSWORD
::      -o tls=<auto|yes|no>         -o fqdn=FQDN

FQDN = fully qualified domain name.

Envoi d’un message simple, contenu dans la commande.

A adapter (informations sur fond bleu) :

@echo off
:: parametres : 
:: 1 = destinataire
:: 2 = sujet
:: 3 = corps du message

if "%1"=="" goto d_dest
set dest=%1
goto s_dest
:d_dest
echo Entrer l'email destinataire
set /P dest=
:s_dest

if "%2"=="" goto d_obj
set obj=%2
goto s_obj
:d_obj
echo Entrer le sujet/objet
set /P obj=
:s_obj

if "%3"=="" goto d_msg
set msg=%3
goto s_msg
:d_msg
echo Entrer le message
set /P msg=
:s_msg

c:\chemin\sendemail\sendEmail -f monemail@mondomaine.fr  -t %dest% -u %obj% -m %msg% -s mail.serveurmtp.fr


Abisuite en batch

Conversion automatique de fichiers bureautiques. Ce « batch » utilise les précieuses fonctionnalités d’Abiword.

@ECHO off

echo 'Conversion depuis un fichier odt' 
echo '================================'
set/p fic=Entrez le nom du fichier SANS EXTENSION : 

SET PATH=%PATH%;C:\Program files\AbiSuite2\AbiWord\bin

:: repertoire ou se fait la conversion
F:
cd F:\doc\tmp

echo '** odt -^> abw'
Abiword --to=abw %fic%.odt

echo '** abw -^> rtf'
Abiword --to=rtf %fic%.abw

echo '** abw -^> doc'
Abiword --to=doc %fic%.abw

echo '** abw -^> txt'
Abiword --to=txt %fic%.abw

echo '** abw -^> html'
Abiword --to=html %fic%.abw

Script FTP automatique

@echo off
:: Ce traitement :
:: - demande de saisir un nom de fichier (variable "fic")
:: - confectionne le script ftp (fichier script_ftp.txt).
:: - puis lance un transfert ftp vers un serveur ("serveurftp.fr") 
::   en utilisant ce script (parametre -s)
:: - le compte-rendu (log) ftp est conserve dans un fichier (log_ftp.txt) au lieu 
::   d'etre affiche. Dans ce log on indique aussi la date et l'heure 
::   de debut et de fin.
::
cls
:: Entrer le nom (initialise la variable "fic").
set/p fic=Entrez le nom du fichier : 
:: ****** Preparation du script ****************
::  Remarques :
::  - ">"  ecrase et remplace le fichier s'il existe deja ;
::  - ">>" pour ajouter des lignes dans le fichier s'il existe deja ;
::  - un blanc (espace) avant ">" est pris en compte (probleme par exemple : 
::    mot de passe faux : donc pas d'espace avant ">" ;
::  - si ">" figure dans la chaine de caracteres a sortir, le faire 
::    preceder par "^".
echo Utilisateur> script_ftp.txt
echo Motdepasse>> script_ftp.txt
echo cd /tmp>> script_ftp.txt
echo binary>> script_ftp.txt
echo put %fic%>> script_ftp.txt
echo close>> script_ftp.txt
echo quit>> script_ftp.txt
:: ****** Execution du transfert ****************
echo %date% %time% >> log_ftp.txt
ftp -i -s:script_ftp.txt serveurftp.fr >> log_ftp.txt
echo %date% %time% >> log_ftp.txt
:: ****** Affiche le log ************************
type log_ftp.txt | more
pause

Configuration Apache

Après installation, adaptations à httpd.conf pour fonctionnement en local.

...
# DocumentRoot: repertoire a partir duquel les documents sont servis.
# Par defaut, toutes les requetes partent de ce repertoire, mais des liens symboliques 
# et des alias peuvent pointer vers d'autres emplacements.
DocumentRoot "D:/www"
...
# First, we configure the "default" to be a very restrictive set of 
# features.  
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Satisfy all
</Directory>

# Parametrages specifiques.
# Localisation du DocumentRoot
#
<Directory "D:/www">
    Options Indexes FollowSymLinks
...

# Fichiers servis automatiquement si on indique seulement un nom de repertoire
<IfModule dir_module>
    DirectoryIndex index.html index.htm index.php index.shtml index.shtm
</IfModule>
Cre : 18 nov 2000 - Maj : 11 jan 2017

A propos de ces pages / about these pages : http://www.dg77.net/about.htm
Gen : 28/03/2017-10:18:34,99