Catégorie : Script

Exim4 et Gmail

Exim4 et Gmail. 1) Créer une redirection email pour votre nom de domaine. test@hacklab.fr vers courrieldestinataire@gmail.com 2) Installation de exim. root@ks3666913:~# apt-get install exim4 mutt mailutils 3) Configuration. root@ks3666913:~# dpkg-reconfigure exim4-config – Type de configuration : mail sent by smarthost; received via SMTP or fetchmail – Nom de courrier du système : hacklab.fr – List

Synthèse vocal avec Google Translate

Synthèse vocal avec Google Translate. Ouvrir : parler.sh Ajouter : #!/bin/bash say() { local IFS=+ /usr/bin/mplayer -ao alsa -really-quiet -noconsolecontrols "http://translate.google.com/translate_tts?tl=fr&q=$*" > /dev/null 2>&1 } say $* Action : $ chmod 777 ./parler.sh Utilisation : $ ./parler.sh Bonjour tout le monde

Déployer un site avec git vers un serveur de production

Déployer un site avec git vers un serveur de production. Requis : * Serveur distant/de production : http://spaceadventurecobra.com – Apache avec le module userdir activé * Serveur local : http://localhost – Apache avec le module userdir activé * Utilisateur sur client/serveur local : util01 – Répertoire du site en local : /home/util01/public_html – Site web

Serveur et Client « Google Cloud Messaging » (GCM)

Serveur et Client « Google Cloud Messaging » (GCM) Mobile : Samsung SG-i5510 sous Froyo 2.2 I) Activation de GCM. 1) Créer un compte Google : https://accounts.google.com/SignUp?service=mail&continue=https%3A%2F%2Fmail.google.com%2Fmail%2F&ltmpl=default&hl=fr Ce compte doit être ajouté dans le mobile Android. 2) Créer un projet : https://code.google.com/apis/console/ – [API Project] – [Other projects][Create…] L’adresse de la page change : https://code.google.com/apis/console/#project:546127697609:services Récupérer la

Archivage avec horodateur

Ouvrir : archiverStendhal.sh Ajouter : #!/bin/sh STENDHAL_VERSION="102" DATE=`date +"%y%m%d"` sudo tar cvfz STENDHAL_$STENDHAL_VERSION-$DATE.tar.gz STENDHAL$STENDHAL_VERSION

Extraire des adresses emails dans un fichier texte

Fichier : extraireEmail.php <?php /* * Extraction d'adresse email dans un fichier texte * */ function extraireParRegExp($ligne, $regex){ if(preg_match_all($regex,$ligne, $matches)){ for($i=0;$i<count($matches[0]);$i++){ echo $matches[0][$i] . "\n"; } } } $fichier = "texte.txt"; $regex = "/[a-z0-9][-_\.a-z0-9]+[a-z0-9]@[-\.a-z0-9]+[a-z]/"; $handle = fopen($fichier, 'r'); if ($handle) { while (!feof($handle)) { $buffer = fgets($handle); extraireParRegExp($buffer, $regex); } fclose($handle); } ?>