Présentation syncsite.sh est un script shell bash qui permet de dupliquer, sauvegarder ou synchroniser un site WEB distant, de type CMS, à travers une connexion sécurisée SSH. Grâce à des variables de « pre-processing » et de « post-processing » intégrées à son système de configuration par fichiers externes, il peut s’adapter à n’importe quel type de CMS ; en [...]
Obtenir nom, mot de passe, utilisateur et hôte de la base de données d’un site TYPO3 en SSH
Comment récupérer le nom, le mot de passe, le nom d’utilisateur et l’hôte de la base de donnée d’un site TYPO3… en une seule ligne de commande !
Contrôler le nombre de noyaux installés grâce à Grub
Par défaut, le système de mise à jour du kernel sous Debian ou Ubuntu (apt-get ou aptitude) conserve les anciens noyaux. Cela permet de booter sur un ancien kernel si, par exemple, le nouveau noyau ne fonctionne pas correctement. L’inconvénient est que le menu de Grub ressemble rapidement à une liste interminable de noyaux et, [...]
Duplication de bases de données MySQL par connexions sécurisées ssh
Résumé Voici un script shell bash, getdb.sh, qui permet de lister, sélectionner et installer une copie locale de bases de données d’un serveur distant; le tout de façon totalement sécurisée via des connexions ssh. De plus, si le script détecte que des bases de même nom existent sur le poste client, il les renomme afin [...]
Renommer une base MySQL en ligne de commande
Voici un script shell bash, mysqlrename.sh, qui permet de renommer correctement une base de données MySQL. En supposant que le nom actuel de la base soit CURRENT_NAME et que le nouveau nom devra être NEW_NAME, le script procède ainsi: il crée une base vierge NEW_NAME ; s’il échoue, il s’arrête ; il fait un dump de la [...]
Personnaliser le clavier sous Linux avec Xkb
Cet article aborde succinctement la personnalisation du clavier sous Linux, distribution Debian en l’occurrence, à l’aide de l’utilitaire Xkb.
Plus qu’un explorateur de fichiers: le mode Dired d’Emacs
Le mode Dired d’Emacs est un mode puissant de manipulation de fichiers et permet de faire bien plus que n’importe quel explorateur de fichiers. Comme la plupart des extensions d’Emacs, Dired est d’un abord difficile mais une fois qu’on commence à en saisir le fonctionnement il est difficile de s’en passer.
Indenter proprement tout un buffer avec Emacs
Dans cet article nous verrons comment indenter un buffer entier dans Emacs sans changer la place du curseur puis comment implémenter une routine qui évite de modifier l’indentation des parties verbatim en mode d’édition (x)html.
Ajouter un attribut à une balise
Ce poste est une mise en forme d’un « tip » sur Typo3 donnés lors de la T3UNI09. Le fichier source non formaté de ces « astuces » se trouve ICI. Exemple d’utilisation, inspiré du TSref, pour les news. Note: ce genre de hack peut être évité avec l’extension `contentreplace` (à confirmer…) tt_content.text { 20 = TEXT 20.field = [...]







