Mac OS – Créer une image d’un DVD

Insérer le DVD à graver

hdiutil makehybrid -o dvdname.iso -udf -iso -joliet /Volumes/DVDNAME

Dans le finder, aller dans Applications puis Utilitaires.
Lancer le programme Utilitaire de disque.

Insérer un média vierge dans votre graveur:

  • Cliquer sur le bouton Graver
  • Sélectionner l’image iso à graver

Macfusion – remote host has disconnected

Sous Mac OS X (Snow Léopard) un vilain message d’erreur remote host has disconnected lorsque l’on tente de faire un montage SSH via Macfusion.

Ce problème peut être néanmoins contourné.

Pour cela ouvrez un terminal et lancez la commande suivante:

sudo mv /Applications/Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/Resources/sshnodelay.so /Applications/Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/Resources/sshnodelay.so.bak

App

MySQL – Améliorer export et import de données

Exporter des données

SELECT name, age, city INTO OUTFILE '/tmp/data' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n'; FROM test.people;

Exporte le fichier /tmp/data contenant les champs name, age, city de la table people:

"alexandre","30","paris"
"mark","26","new york"

Importer des données

LOAD DATA INFILE '/tmp/data' INTO TABLE people FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';

Importe le fichier /tmp/data dans la table people

App

Sauvegarder un fichier sous vim même si vous n’avez pas les droits

Problème

Vous êtes en user et vous éditez un fichier dans /etc/ sans passer par sudo.

vi /etc/apache2/apache2.conf

Une fois vos modifications terminées vous sauvegardez:

:w

E45: L’option ‘readonly’ est activée (ajoutez ! pour passer outre)

La sauvegarde des modifications n’est pas possible car le fichier n’est pas accessible en écriture pour votre user.

Solution

:w !sudo tee %

Tester le débit maximum (in) d’un serveur

wget http://test-debit.free.fr/16384.rnd -O /dev/null

Envoyer des emails en ligne de commande sous Linux

Email simple

echo "Corps du message." | mail -s "Sujet de l'email" contact@domaine.com

Email avec fichier de log dans le corps du message

mail -s "Sujet de l'email" contact@domaine.com < /var/log/apache2/error.log

Email avec copie et copie cachée

echo "Salut tout le monde" | mail -s "Sujet de l'email" contact@domaine.com -c contact_cc@domaine.com -b contact_bi@domaine.com

Email avec pièce jointe

echo "Envoi d'une pièce jointe." | mutt -a backup.zip -s "Sujet de l'email" contact@domaine.com

Gthumb – Imprimer plusieurs images sur une même page

sudo apt-get install gthumb
gthumb &

App

Configuer Firefox comme naviguateur par défault pour Evolution

gconf-editor

/desktop/gnome/url-handlers/http et /desktop/gnome/url-handlers/https
command: firefox %s
enabled: coché

Redémarrer Evolution

App

Firefox – Optimiser le démarrage avec des Vacuum SQLite

Les extensions de Firefox écrivent leurs données dans des tables issues de base de données SQLite.
L’historique Firefox, les marques-pages et d’autre fichiers dont voici la liste sont également stockés au format SQLite:

  • urlclassifier2.sqlite
  • search.sqlite
  • places.sqlite
  • webappsstore.sqlite
  • index.sqlite
  • cookies.sqlite
  • content-prefs.sqlite
  • downloads.sqlite
  • signons.sqlite
  • permissions.sqlite
  • formhistory.sqlite

Afin d’optimiser le démarrage de Firefox il peut être intéressant de lancer des Vacuum des différentes bases SQLite.

On va créer pour cela un script Bash que l’on pourra par la suite exécuter en Cron:

vi firefox_sqlite.sh

#!/bin/bash
pgrep -x firefox -U $(id -u) > /dev/null && echo "Vous devez arrêter Firefox avant de lancer les Vaccum SQLite !" && exit 1
find ~/.mozilla/firefox -name "*.sqlite" -ls -exec sqlite3 {} "VACUUM" \;
echo "Vaccum SQLite terminé.";

Rendre le script Bash éxécutable:

chmod +x firefox_sqlite.sh

Exécuter le script Bash:

./firefox_sqlite.sh

Relancer firefox

firefox &

App

CVS – Supprimer un tag

cvs rtag -d version-1-1 arborescence/module

App

Recent Tweets

Catégories