syncsite.sh: script shell pour synchroniser fichiers et bases de données d’un site WEB par connexion sécurisée

Category: Divers,Linux,Script Shell,Typo3,WordPressPh. Ivaldi @ 6 h 36 min

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

Category: Divers,Linux,Script Shell,Typo3Ph. Ivaldi @ 12 h 20 min

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

Category: Configuration,LinuxPh. Ivaldi @ 11 h 58 min

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, [...]

Mots-clefs :


Duplication de bases de données MySQL par connexions sécurisées ssh

Category: Linux,Script Shell,SQLPh. Ivaldi @ 1 h 36 min

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 [...]

Mots-clefs :


Renommer une base MySQL en ligne de commande

Category: Linux,Script Shell,SQLPh. Ivaldi @ 6 h 45 min

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

Category: Configuration,LinuxPh. Ivaldi @ 12 h 36 min

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

Category: EmacsPh. Ivaldi @ 4 h 00 min

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

Category: EmacsPh. Ivaldi @ 6 h 46 min

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

Category: Astuces T3UNI09,Typo3Ph. Ivaldi @ 7 h 41 min

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 = [...]

Mots-clefs :


Modififer les droits par défaut des pages nouvellement crées

Category: Astuces T3UNI09,Typo3Ph. Ivaldi @ 7 h 29 min

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. Pour modififer les droits par défaut des pages nouvellement crées, il suffit de mettre dans le TSCONFIG de votre gabarit le code suivant: TCEMAIN.permissions { user = 31 [...]

Mots-clefs : ,