Archive pour la catégorie ‘Geek’s stuff’

Rsync

mardi 11 janvier 2011

Petit recyclage d’un article que j’avais écrit il y de ça quelques temps sur mon ancienne plateforme de blog..

Quand on en a marre de bosser, on fait des petits scripts ;D
En voilà qui sera peut-être utile à quelqu’un un jour. C’est un petit script sh qui permet de faire un backup incrémental (pas de copie complète, seuls les fichiers modifiés sont sauvegardés) et les les fichiers originaux (avant backup) sont copiés dans sur un autre disque faisant office d’archive. Le script supprime également toutes les archives de plus de 30 jours.
Le tout utilise rsync. c’est vraiment rapide et efficace, le raid du pauvre en quelques sorte.

#!/bin/sh
 
JOUR=`date +%Y-%m-%d`
 
echo "Sauvegarde lancée"
date
 
/usr/bin/rsync --progress --force --stats  -h --ignore-errors --delete --backup --backup-dir=/media/archive/backup/$JOUR/ -av /media/data/ /media/backup/data/
 
/usr/bin/rsync --progress --force -h --stats --ignore-errors --delete --backup --backup-dir=/media/archive/b3nz3n/$JOUR/ -av /home/b3nz3n/ /media/backup/b3nz3n/
 
/usr/bin/rsync --progress --force -h --stats --ignore-errors --delete --backup --backup-dir=/media/archive/Audio/$JOUR/ -av /media/ntfs/Audio/ /media/backup/Audio/
 
## On detruit les fichiers vieux de plus de 30 jours
find /media/archive/ -atime +30 -exec rm -rf {} ;
echo "Sauvegarde terminée"
date

Il vous suffit de l’adapter à vos besoins: –backup-dir=/media/archive/xx/$JOUR/ est le répertoire dans lequel les fichiers seront archivés, /media/ntfs/xx/ le répertoire à sauvegarder et /media/backup/xx/ le répertoire de destination.

Il est à noter que rsync synchronise dans les deux sens, c’est à dire que si un fichier est modifié dans le répertoire de destination, celui ci le sera dans le répertoire d’origine. Il est donc possible d’étendre l’utilisation de rsync pour par exemple, synchroniser deux pcs (un sous Windows 7 et l’autre sous debian) très facilement. A titre d’exemple voici le petit script qui me permet de synchroniser mon répertoire de travail entre mes deux pcs. Le répertoire sous windows étant partagé via le partage de fichier windows.

#!/bin/bash
echo "Sync lance"
date
mount -t cifs //192.168.0.2/Work /mnt/KAREN/ -o user=B3nZ3n,password=password,workgroup=WORKGROUP,ip=192.168.0.2
rsync --progress --force --stats -h --ignore-errors --delete -av ~/Work/ /mnt/KAREN/
echo "Sync termine"
date

Portal Mods and Maps

dimanche 9 janvier 2011

Nombreuses sont les personnes à attendre l’arrivée (prévue le 18 avril 2011) de la suite du premier opus du jeu d’action et de réflexion des studios valve, j’ai nommé Portal 2. Cependant de nombreuses personnes de (la très active) communauté de portal ont réussi à produire des petits bijoux sous forme de mods et maps. De nombreux sites proposent en téléchargement des maps pour portal qui sont tantôt très bien réalisées, tantôt totalement moisies mais dans les deux cas très courtes.. J’ai décidé de présenter rapidement deux mods (les meilleurs et les plus aboutis selon moi) qui en comparaison aux simples maps offrent un gameplay complet et recherché.

Dans l’ordre chronologique de sortie, portal prélude est un mod pour portal inspiré du jeu flash portal. La difficulté est bien plus poussée que pour la campagne normale de portal et l’histoire prend place lors de la mise en service de GladOS. La campagne propose 19 chambres de test et une ambiance particulièrement immersive toujours dans l’esprit de portal. Globalement le mode de jeu et le gameplay sont très porches du jeu original, peu d’innovations ont été introduites.


YouTube Lien direct

Sorti le 29 novembre 2010, blue portals est également un mod pour portal. La majeure différence par rapport au jeu original et à portal prélude réside surtout dans le fait que l’on ne dispose que du portail bleu (les oranges apparaissant en réaction à l’environnement (boutons, timers etc..). Une grande quantité d’innovations tels que les aimants (qui repoussent / attirent / maintiennent en l’air les cubes), les cubes élémentaires (cubes de feu, de glace qui réagissent avec l’environnement et entre eux, ex: si l’on met en contact un cube de feu avec un cube de glace le cube de glace est désintégré), les colonnes d’eau, les ventilateurs et bien d’autres.. Ce mod est le plus facile des deux et est bugué à certains endroits (n’oubliez pas de patcher le jeu avant d’y jouer histoire de ne pas être bloqué à la dernière porte du dernier niveau -_- )


YouTube Lien direct

Je ne peux donc que vous recommander de les essayer si vous aimez les challenges 🙂

Still Alive! (updated with new pictures)

dimanche 21 novembre 2010

Et non, nous ne sommes pas morts!

Et je vais même vous proposer un petit article résumant un peu notre activité de ce dernier mois..

Je vais donc commencer par l’Halloween, grosse fête bien plus fêtée ici que par chez nous. Pour ce jour un peu spécial nous nous sommes rendus chez nos collègues afin de fêter dignement cette soirée. Chouette ambiance et en fin de soirée nous décidons de nous rendre en ville pour nous mêler à la populasse locale.. Et ce n’était pas la meilleure idée que nous aillons eu, en effet les bars fermant vers 2-3h nous nous sommes retrouvés dehors, sous la neige (premières neiges de cet hiver \o/), et nous avons finalement pris le chemin du retour sans en avoir vraiment profité.

horrible6 dsc01312 SAMSUNG DIGITAL CAMERA

Petit break dans notre quête du meilleur hamburger du Canada pour le « roti-day ».  J’avais en effet promis à nos collègues belges de leur préparer un roti sauce moutarde. Ce fût chose faite malgré quelques petits problèmes logistiques concernant une casserole manquante..  Le repas se termine sur un dessert composé de 5 saveurs de glaces Häagen-Dazs..

Une autre activité notable est bien entendu le shooting photo que notre bien aimée Kim nous a gentillement proposé. Nous sommes tous bien entendus très impatients d’avoir les clichés pris lors de cette soirée mais c’est hélas un élément qui est indépendant de notre volonté.. (WINK WINK KIM..). Cette petite soirée est rapidement suivie par la pendaison de crémaillère de Jérôme. Une très chouette soirée pleine de rebondissements, de métro ratés et de gps..

SAMSUNG DIGITAL CAMERA SAMSUNG DIGITAL CAMERA SAMSUNG DIGITAL CAMERA

Plus sérieusement, question boulot, nous avons terminé le design de notre expérimentation et nous sommes actuellement en train de faire passer des sujets afin de récolter un maximum de données. Nos collègues belges ont étés les premiers à la passer et globalement tout c’est très bien déroulé. Nous remercions bien entendu au passage la polytech et ses moyens démesurés.. En effet nous avons désormais à notre disposition 7 pcs dans notre bureau, dont un nouveau pc portable spécialement destiné à l’eye-tracking (Dell latitude, i7, écran 1080p..) et un nouvel écran plat 24″ full hd.. Nous aurions d’ailleurs pu en avoir plusieurs vu le stock d’écrans empilés dans un local..

imag0688 imag0671 imag0665

Petite anecdote au passage, nous disposons d’une chaise de dentiste qui nosu permet de nous assurer que la personne reste bien dans le champ des caméras et ne puisse pas trop bouger. Cette chaise possède également quelques positions pré-définies qui permettent par exemple d’allonger un patient. Bien entendu, une telle chaise n’est pas prévue pour se trouver sous un bureau,.. et bien entendu ce qui devait arriver arriva..


YouTube Lien direct

Et maintenant imaginez ça, avec la chaise sous le bureau, Lorent dessus et le bureau qui se soulève..

Tentative de fracture des deux jambes avec une chaise de dentiste.. check!


Et voilà que je termine ce très mince compte rendu de ce dernier mois, bien entendu la curiosité des plus asidus d’entre vous sera satisfaite en vous rendant sur le blog du caribou fanfaron ou toutes ces journées sont détaillées et bien mieux racontées qu’ici 🙂

B3nZ3n.

HTC Hero, le test

samedi 20 mars 2010

J’ai récemment fait l’acquisition d’un HTC Hero et après un petit mois d’utilisation en voici ma review:

Je vais vous passer tout les détails techniques, les photos et tout le blabla que vous avez déjà sans doute lu ailleurs pour me concentrer sur mon expérience en tant qu’utilisateur.

Tout d’abord je ne regrette pas du tout l’investissement, le HTC hero est un très bon smartphone. Il transpire la qualité de fabrication et au point de vue matériel je n’ai eu aucun problème. Par expérience j’ai dès l’achat acheté un film plastique que j’ai posé sur l’écran pour le protéger d’éventuelles griffes. L’ayant testé avant et après, le film plastique ne change absolument rien au système tactile. Cependant, trouver un film plastique adapté n’as pas été aisé, j’ai finalement opté pour un film « générique », il suffit de télécharger le patron de découpage du film sur internet, un ptit coup de ciseaux et le tour est joué. Cela demande tout de même un peu de dextérité et de bien s’assurer que l’écran est nickel avant de poser le film. Je recommande donc vivement aux nouveaux acheteurs d’investir dans une protection de ce type.

Le clavier horizontal, bien plus pratique.

Le clavier vertical, parfois trop petit

Concernant l’utilisation, le système tactile est très agréable et très réactif, on se retrouve rapidement à changer de bureaux (il en dispose de 7, totalement personnalisables) simplement pour le fun. Pour la composition des sms et des mails, le clavier (azerty quand le gsm est en position horizontale) est tres intuitif et fonctionne très bien. Cependant le clavier quand placé à la verticale est trop petit et il est rapidement fastidieux de composer du texte. Une simple rotation et l’utilisation des deux mains auront vite fait de palier à ce problème.

Un petit regret, le point est situé trop près de la barre d’espace et on a vite fait de mettre des points à la place des espaces. La correction automatique des mots composés est très bien foutue, même si l’on a fait une faute de frappe, il suffit de continuer à taper normalement et le mot sera automatiquement corrigé, celà fonctionne vraiment bien mis à part pour les mots qui ne sont pas dans son dictionnaire. Mais il suffit alors de les y ajouter et plus de problème lors de la prochaine composition. Une autre critique du système de composition est l’absence de « loupe » lorsque l’on laisse le doit sur une zone de texte et qui permet de placer le curseur précisément entre deux lettres (comme présent sur l’iphone) mais l’utilisation de la trackball permet de placer précisément le curseur.

La trackball, bien pratique pour placer le curseur entre deux lettres.

Pour rester dans le contexte de l’écran tactile, le système de « task bar » draggable sur la partie supérieure de l’écran est très pratique. Lors de la réception d’un mail par exemple, un petit @ s’ajoute à la barre des taches, il suffit alors de la glisser vers le bas pour lire directement l’expéditeur et le sujet, un simple « tap » sur le mail et l’application mail s’ouvre automatiquement.

Concernant les mails justement, j’ai été très agréablement surpris de l’initialisation du gsm, il suffit d’entrer son login et son mot de passe google et tout se synchronise automatiquement. Les mails, les labels, le google calendar. Une autre fonction assez sympa est la possiblité de lier un contact (n° de téléphone) à un compte facebook. La photo de contact est alors automatiquement mise a jour en fonction de la photo de profil facebook. Tout les albums photos, notifications de changement sont affichables directement via la liste de contacts.

Le gros point noir du htc hero est pour moi l’autonomie de la batterie, je n’ai pas de référence pour comparer avec d’autres smartphones mais je trouve l’autonomie trop faible par rapport à mon ancien gsm (un sony éricson classique). Evident me direz vous, mais je trouvais nécessaire de le signaler. L’autonomie varie en fonction de l’utilisation de 1 à 3 jours. Autre petit point noir, le fait qu’une fois éteint les réveils ne fonctionnent pas (cela m’aura valu une matinée de sechée involontairement, merci 😀 ). Je ne l’éteins donc que très rarement.

Le fait de rarement l’éteindre à entrainé chez moi le sentiment d’être « over connecté », en effet, connecté en permanence à skype, gtalk, msn, avoir internet à disposition partout, twitter, gmail, rss reader etc.. font que l’on passe son temps sur son gsm. J’ai donc désactivé pas mal de notifications peu importantes histoire d’éviter que mon gsm ne sonne toutes les 30 sec.

Concernant les applications, des centaines sont disponibles via le « market », la plus part sont gratuites, certaines en version démo. Certaines sont pratiques : gestion des dépenses, liste des courses, lecteur de flux rss (syncrho avec google reader), client ssh, télécommande pour son pc (pratique lorsque l’on veut piloter son lecteur vidéo en restant dans son fauteuil), iMusic qui permet le téléchargement de musique (un peu comme itunes mais en gratuit et en illégal xD ), shazam qui permet de reconnaître une chanson (hyper efficace), un gestionnaire de processus qui permet de tuer les applications en background et donc de libérer de la mémoire et d’économiser de la batterie, mytracks qui permet (grace au gps) de créer une carte google du trajet effectué avec mesure du temps du trajet, distance, vitesse moyenne, altitude etc.. (pratique pour les sportifs).

D’autres sont totalement inutiles mais fun: daft machine qui propose un clavier des différents sons de la chanson « harder better faster stronger » de daft punk, DSI: miami qui permet de jouer le fameux *YEAAAAH* du début du générique des experts miami (indispensable lorsque l’on veu faire un jeu de mot pourri et que l’on a des lunettes de soleil), etc…

On notera quelques bugs et ralentissement (très légers mais perceptibles) lorsque beaucoup d’applications tournent, également l’horloge qui ne se met à jour qu’a l’affichage (et le réveil qui sonne parfois 5 mins en retard) également un manque de réactivité lorsque l’on souhaite effectuer un appel et raccrocher directement.

Autre gros avantage de l’HTC Hero est la possibilité de partager directement une photo ou une vidéo et ce vers les plus gros sites le permettant (twitter, youtube, facebook, flickr, gmail, mms, picassa).

Évidement, la plus part des services offerts par andoïd et l’HTC Hero reposent sur une connexion internet que ce soit wifi pour mobile. Un abonnement à l’internet mobile est donc plus que recommandé pour vraiment profiter de toutes les fonctionnalités. Je suis actuellement chez Mobile Viking qui offre un accès illimité en temps (1Go de quota / mois) et 1000 sms pour 15€/mois. Si vous possédez un PC portable il est également possible de brancher le smartphone via un cable usb à votre laptop et de partager la connexion internet du gsm (comme une clé 3g).

En conclusion un très bon smartphone! En espérant que la mise à jour future d’androïd corrigera les quelques bugs restants..

Partage de connexion wifi sous Debian

vendredi 26 février 2010

Ayant récemment des problèmes de stabilité de réseau wifi au kot j’ai trouvé une solution pour améliorer mon ping ingame 😀

Beaucoup de solutions existent pour mieux capter un signal wifi, mais j’ai remarqué que mon pc portable captait bien mieux le signal que mon fixe.. N’ayant pas à ma disposition d’antenne wifi performante j’ai tenté d’utiliser mon pc portable sous debian comme antenne wifi. J’ai donc partagé la connexion wifi de mon pc portable pour que celle-ci soit accessible via l’interface ethernet. Mon pc fixe est donc relié à mon pc portable par un cable ethernet et se connecte à Internet en l’utilisant comme passerelle.

Sur le PC fixe: Il suffit de désactiver l’interface wifi et de configurer l’interface câblée avec une IP fixe (ex: 192.168.0.2) et de mettre l’IP du PC portable comme passerelle (ex: 192.168.0.1).

Sur le PC portable:
Interface cablée (eth0): mettre une la même IP que celle configurée comme passerelle sur le fixe (ici 192.168.0.1) à l’aide de ifconfig par ex:

sudo ifconfig eth0 192.168.0.1

Interface wifi (wlan0): se connecter simplement au wifi (chez moi en dhcp).

Il suffit ensuite de configurer les iptables avec la commande suivante: 

sudo iptables -A POSTROUTING -t nat -o wlan0 -j MASQUERADE

Et c’est tout, internet devrait être disponible sur le PC fixe 🙂

C'est le router wifi qui est ici pingé, à gauche directement de mon pc fixe via une carte wifi, à droite en utilisant le pc portable comme passerelle.

Comme on peut le voir sur l’image ci-dessous, la différence est flagrante.