Petite vidéo expliquant pas à pas la fabrication d'un Space Invader.
N'hésitez pas à partager vos réalisations !
Petite vidéo expliquant pas à pas la fabrication d'un Space Invader.
N'hésitez pas à partager vos réalisations !
Voici une nouvelle version de File tOOLkit, un outils vous permettant de faciliter vos sauvegardes sur différent support.
Il à été conçu pour traiter de très grand nombre de fichiers d'assez grosse taille, notamment les photos, j'en dispose un assez grand nombre de photos (~120Go), cette taille m'empêche d'utiliser un outils de version comme Git ou Svn, c'est pour cela que j'ai créé ce script qui me permet de faire des synchronisations sur des disques dûrs, sur des serveurs distants ou encore de détecter les doublons, vérifier l'intégrité des données avec le calcul des sommes md5, etc…
Cette version apporte le support dans un environnement Cygwin (merci à bass000) et l'ajout des Hooks qui vous permettront de déclencher des actions à des moments précis de l'exécution du script.
Pour la documentation et le téléchargement, ça se passe sur le wiki à cette adresse : /wiki/projets/fool.
Voici une mise à jour d'un script bash pour Gvim d'un précédent article permettant d'ouvrir tous les fichiers dans une seule instance de Gnome Vim, cette version vient corriger des problèmes d'ouverture de fichiers lorsque ces derniers inclus des espaces et permet d'ouvrir une instance par utilisateur.
Comme pour le précédent script, il s'agit de remplacer le binaire gvim par le script en question, donc, commencez par exécuter la commande suivante :
$ mv /usr/bin/gvim /usr/bin/gvim-bin
Puis, créez un fichier /usr/bin/gvim et copier le code suivant :
#!/bin/bash # 2010-09-09, hugo GVIM_PATH='/usr/bin/gvim-bin' SERVERNAME=$UID ARGS='' IFS=$'\ ' for file in $* do # Skip arg if [ "${file:0:1}" = '-' ] then ARGS="$ARGS ${file}" continue fi # Open file in new tab $GVIM_PATH --servername $SERVERNAME -p --remote-tab-silent $file # Stand by while server is creating while true; do $GVIM_PATH --serverlist | grep $SERVERNAME if [[ $? == 0 ]]; then break fi done done
Notez que si votre distribution met à jour gvim, il vous faudra recommencer la manip.
Comme je l'annonçais dans un précédent article, voici un script bash qui permet de copier à l'aide de rsync des grosses quantités de données, de surveiller l'intégrité des données, de trouver les doublons, etc...
Fool (File tOOLkit) est un script écrit en bash sous licence GNU General Public License permettant de s'assurer de la bonne santé, de l'intégrité, de créer des sauvegardes de grosse quantité de gros fichiers.
Il à été conçu pour traiter de très grand nombre de fichiers d'assez grosse taille, notamment les photos, j'en dispose un assez grand nombre de photos (~120Go), cette taille m'empêche d'utiliser un outils de version comme Git ou Svn, c'est pour cela que j'ai créé ce script qui me permet de faire des synchronisations sur des disques dûrs, sur des serveurs distants ou encore de détecter les doublons, vérifier l'intégrité des données avec le calcul des sommes md5, etc…
Fool est un outils vous donnant les moyens de garder longtemps vos données auxquelles vous tenez à l'aide d'actions simples, le contrôle d'intégrité qui peut être lancé après une copie, la synchronisation vous permettant de multiplier les copies de vos données, etc…
Voici une liste des actions qu'il est possible d'utiliser :
Lance la commande clean et parcours l'arborescence dans le but de faire du ménage :
$ ./fool.sh clean Clean '/mnt/raid/media/Photos' for '.DS_Store' [ok] Clean '/mnt/raid/media/Photos' for '._.DS_Store' [ok] [info] Executed in 0 second(s) $
Recherche les fichiers dupliqués :
$ ./fool.sh duplicate Search duplicate [ok] [warn] There are 2 different duplicate files ! 194577a7e20bdcc7afbb718f502c134c ./event/2009/07 Vacances/img_908.jpg 194577a7e20bdcc7afbb718f502c134c ./export/img_908.jpg a63ddcc7004693b03b4c5a6ddede5556 ./tmp/standby/2010/2010-08-11/_MG_6107-2.CR2 a63ddcc7004693b03b4c5a6ddede5556 ./tmp/standby/2010/2010-08-11/_MG_6107.CR2 [info] Executed in 199 second(s) $
Liste la configuration de la synchronisation :
$ ./fool.sh sync list desktop2serv url : hugo@server:~/backup/remote local path : event/2003 diskusb200go url : /media/USBDISK/backup local path : $
Synchronise l'arborescence vers un disque usb préalablement déclaré :
$ ./fool.sh sync to diskusb200go Sync '/mnt/raid/media/Photos' to '/media/USBDISK/backup' ? (yes/no) ... $
Retrouvez toutes les commandes et la documentation complète sur le wiki : /wiki/projets/fool
Cela va bientôt faire un mois que Hyla Tpl est sorti en version 0.7.0 avec un tout nouveau site qui lui ai dédié : http://tpl.hyla-project.org/.
Sur le site, vous trouverez tout ce dont vous avez besoin de savoir sur Hyla Tpl et ces développement :
Comparatif des performances Hyla Tpl contre le moteur de gabarit de la PhpLib :
Concernant les nouveautés de cette nouvelle version de Hyla Tpl sort en version 0.7.0, les voici :
Ça se passe par ici : http://tpl.hyla-project.org/