Here is my custom PS1 for GIT.
You can see if you are in a GIT tree, the current branch and the status of the branch (the + or the – before the branch)
The special command to obtain this kind of prompt is
Here is my custom PS1 for GIT.
You can see if you are in a GIT tree, the current branch and the status of the branch (the + or the – before the branch)
The special command to obtain this kind of prompt is
English is not my natural language, i accept all your corrections and will modify the texts as soon as possible.
Update 7th October 2012 : adding the power off function for the remote.
Xtreamer ultra is an HTPC (mini computer) using GNU/Linux operating system, providing a wonderful media center.
shipped with Ubuntu 10.10 (maverick merkaat code name). this release is no more supported by the development company (Canonical) so we can not have updates anymore.
I’ve seen a lot of users searching how to make Xtreamer work on Ubuntu 12.04, I hope this guide will help some people.
Xtreamer Ultra & Xtreamer Ultra2 are approximatively the same product as you can see at : www.xtreamer.net/ultra/ & www.xtreamer.net/ultra2/
I only have Xtreamer Ultra so I can’t test these configurations on Ultra2
comment gérer les messages d’absence automatique sous postfix et postfixadmin, quand on utilise des utilisateurs virtuels.
suivez le lien : http://www.isalo.org/wiki.debian-fr/index.php?title=Roundcube_%2B_Vacation_-_Notification_d’absence
pour supprimer des répertoires vides, on a trois solutions.
un première qui est « propre » mais ne fonctionne qu’avec un find GNU:
$ find /tmp -type d -empty
je vous laisse rajouter le « rm » qui va avec.
une seconde qui est très rapide mais très sale aussi.
Continue reading »
Un tas de développeurs ne regardent pas plus loin que leur nez et ne pensent pas « dans le temps ».
quand on écrit un programme, il ne faut pas « juste » prendre en compte l’existant mais aussi ce qui pourrait exister, il faut toujours cloisonner les choix d’action possible d’un script ou d’un programme.
j’ai encore eu un cas cette semaine, ou un de nos serveurs de mail va changer, son adresse IP aussi. j’ai donc voulu vérifier par acquis de conscience si son adresse n’était pas référencée/utilisée dans des scripts. un seul mot : effarant!
Continue reading »
résumé des actions:
1/ activer le débogage USB sur le terminal android
2/ créer une règle UDEV pour la connection avec ADB
3/ télécharger le SDK android
4/ identitifez votre device
5/ se connecter au device
détail:
Pour pouvoir se connecter à distance (Via un cable USB par exemple) sur un terminal Android depuis Linux. La première chose à faire est de modifier la règle de chargement du périphérique en modifiant un paramètre UDEV. UDEV est le daemon créant les fichiers spéciaux de périphériques comme /dev/sda, /dev/tty, etc…
tout est dynamique il n’y a donc pas grand chose à faire si ce n’est de créer une règle dans un fichier. Vous trouverez les lignes à mettre depuis http://wiki.cyanogenmod.com/wiki/Udev
$ sudo vi /etc/udev/rules.d/51-android.rules $ cat /etc/udev/rules.d/51-android.rules SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0ff9", MODE="0666", GROUP="plugdev" # ADB
Le terminal android lui aussi doit être configuré pour pouvoir autoriser les connexions distantes, allez dans paramètres -> applications -> développement -> cocher Débogage USB
télécharger le SDK android : http://developer.android.com/sdk/index.html décompressez-le et allez dans le répertoire tools, lancez le bianaire « android », une fenêtre va s’ouvrir, sélectionner le téléchargement de ADB. Remontez d’un cran dans votre arborescence et allez dans le répertoire platforms-tools.
maintenant branchez votre terminal via la connectique USB.
il ne reste plus qu’à se connecter. identifiez votre terminal avec la commande :
$ ./adb devices List of devices attached HT04RG358426 device
lancez un shell sur votre terminal
$ ./adb -s HT04RG358426 shell
si votre terminal android est rooté, une fois dans le shell vous pouvez taper la commande « su », regardez ensuite l’écran du terminal pour autoriser la connection en root et voilà.
j’ai enfin pris le temps de migrer le portail de développement. c’est du wordpress donc c’est pas forcément intuitif, voici pour mémoire la procédure à suivre. au final, changement du nom de domaine et changement de répertoire. voici la méthode utilisée.
la première chose à faire est de copier l’arborescence de votre wordpress :
# cd /var/www/thesite # tar cvpf – . |gzip -c |(cd /var/www/newsite ; gunzip -d |tar xpf -)
ensuite on va créer une nouvelle base de donnée puis répliquer l’ancienne dedans
Continue reading »
Il y a des fois ou on aimerait bien reprendre ses comptes en main, et analyser le tout au travers d’un tableur par exemple.
je suis à la banque CIC et à ce titre j’ai accès à l’historique de mes comptes…en pdf.
ce qui n’est pas forcément le meilleur format à insérer dans un tableur. voici une méthode pour convertir ces fichiers PDF en CSV, importables dans n’importe quel tableur.
premièrement, installer pdftohtml, il existe des versions pour Windows ou Linux.
deuxièmement, télécharger les fichiers PDF contenant vos extraits de compte. Je vous conseille retirer les espaces dans le nom des fichiers afin de pouvoir les traiter plus facilement.
Continue reading »
raid5 optimisé, au final, j’ai multiplié par 4 les performances initales.
maintenant,
la copie d’un gros fichier depuis et vers le même filesystème se fait à environ 85Mo/s.
la lecture d’un fichier se fait environ à 1Go/s
l’écriture environ à 190Mo/s
pour tous les détails c’est à la page perfs x4 – optimisation d’un raid5 par la pratique
vous y trouverez un résumé condensé des différentes optimisations, toutes les modifications effectuées, des scripts de stress et de test et aussi le détail très technique de toutes les opérations.
Pour voir le nombre de CPU logique :
$ grep -c "processor" /proc/cpuinfo 16
le nombre de CPU physique :
$ grep "physical id" /proc/cpuinfo |sort -u |wc -l 2
nombre de core par CPU :
Continue reading »