Facebook de Léon Vivien via Le Figaro Etudiant et Michel Serres…
Facebook de Léon Vivien
Mois : avril 2013
Unilignes en Python
Je ne m’étais jamais penché sur le problème mais Python permet de faire des unilignes comme Perl ou Ruby. Avec une écriture « pythonnesque » ça prend tout son charme :
python -c 'print "".join(filter(lambda l:l.startswith("$GPRMC"),open("GPS00026.TXT").readlines()))'
Celui ci affiche toutes les lignes qui commencent par $GPRMC (ce sont des trames GPS).
Dans le même style un petit uniligne pour générer une commande SQL pour chaque nom présent dans le fichier qui contient les login de mes étudiants.
python -c 'print "\n".join([ "GRANT SELECT ON `geodata_fr`.* TO '%s'@'localhost';"%(c.strip(),) for c in open("ListeRT1.txt").readlines()])'
GAFFitter
GAFFitter est une application Linux qui optimise la répartition de répertoires selon plusieurs critères : respect de l’ordre ou non, taille des supports,… Des scripts Python permettant d’automatiser la sauvegarde sont disponibles sur le site web.
eBay pour l’électronicien
eBay est la Samaritaine (« On trouve tout à la Samaritaine ») du XXIème siècle. Dans le domaine de l’électronique, on peut se procurer du matériel introuvable en Europe ou à des prix biens différents (c’est là que l’on constate que importateur-revendeur est un métier lucratif…).