Archive for Linuxine

ITIotop

Une petite commande bien pratique pour savoir quels process utilisent des I/O : iotop !
Avec l’option -o, il n’affiche que ceux utilisant effectivement des I/O.
Et l’option -a permet d’avoir un cumul depuis le lancement de la commande, ce qui évite que les process disparaissent et réapparaissent super rapidement s’ils font des I/O par intermittence. Un petit exemple :

# iotop -a -o
Total DISK READ :       0.00 B/s | Total DISK WRITE :       0.00 B/s
Actual DISK READ:       0.00 B/s | Actual DISK WRITE:       7.75 K/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND          
 1436 be/3 root          0.00 B    160.00 K  0.00 %  0.46 % [jbd2/dm-9-8]
  152 be/3 root          0.00 B     44.00 K  0.00 %  0.29 % [jbd2/dm-0-8]
 2903 be/4 root          0.00 B      8.00 K  0.00 %  0.00 % nmbd -D
 2219 be/4 root          0.00 B      4.00 K  0.00 %  0.00 % rsyslogd ~ain Q:Reg]
 4376 be/4 aline         0.00 B      8.00 K  0.00 %  0.00 % psi-plus
18865 be/4 aline         0.00 B      4.00 K  0.00 %  0.00 % iceweasel~ache2 I/O]
18884 be/4 aline         0.00 B    504.00 K  0.00 %  0.00 % iceweasel~torage #1]
18890 be/4 aline         0.00 B    120.00 K  0.00 %  0.00 % iceweasel~OM Worker]
21295 be/4 aline         0.00 B      8.00 K  0.00 %  0.00 % iceweasel~ache2 I/O]

ITDésactiver l’enregistrement dans Vi

Par défaut, appuyer sur la touche q lance l’enregistrement de macros dans vi/vim. Je ne me sers jamais de cette fonctionnalité, mais il parait que c’est très utile : ça se lance en faisant q+lettre, ça s’arrête en faisant q, et enregistre tout ce qu’on fait entre. On peut rejouer ensuite tout ce qu’on a enregistré en faisant @ et la lettre tapée après le q.

Le souci, c’est que je la lance souvent par erreur, en voulant quitter un fichier (q au lieu de :q). Et une fois dedans, c’est parfois compliqué de quitter ce mode, une fois qu’on a commencé à taper ça part dans tous les sens !

Pour éviter ce souci, il existe une ligne magique à rajouter dans le .vimrc :

map q <Nop>

Testé et approuvé !

GeekMon Youtube à moi

Cela faisait longtemps que je cherchais une alternative à Youtube, qui aurait tous ses avantages (upload et partage facile, interface sympa) mais sans les inconvénients, principalement, devoir “donner” ses vidéos à Google, et en perdre en partie le contrôle – quand on supprime un contenu sous Google, on a toujours un doute, est-ce bien supprimé ? Après de nombreuses tentatives – plugins vidéos divers dans WordPress, essais de divers logiciels de compression, etc – j’ai trouvé la perle rare : un clone Open Source de Youtube ! Ça s’appelle Cumulusclips, et, après l’avoir personnalisé un peu, il fait exactement ce que je veux ! Comme dans Youtube, on peut uploader des vidéos, choisir si elle est publique/privée/réservée au membre, la partager sur les réseaux sociaux si on veut, et l’embarquer dans d’autres sites. Le pompon, c’est que moyennant une petite manip, et grâce à l’aide de Taz (il a tout de même fallu recompiler ffmpeg), il arrive à encoder directement les vidéos de mon téléphone, ces fichues vidéos au format 3gp ! Je compte l’utiliser principalement pour y mettre des vidéos privées. Mais pour qui veut faire une chaine vidéo publique, Cumulus propose vraiment une solution complète : gestion des membres, des abonnements, des playlists, modération des commentaires… tout pareil, on vous dit ! Un petit screenshot de l’interface, sobre mais efficace : cumulus J’ai flouté les miniature parce que ce sont des vidéos perso, sauf la dernière pour que vous ayez une idée du rendu. Sympa non ? Comme pour mes autres sites, si vous voulez un accès n’hésitez pas à me contacter, dans la limite du stockage de mon disque, par contre ! C’est que je commence à en héberger, des choses, sur ce serveur ! :p

NatureUne montre solaire !

616cx2r7ESL._UY445_ Pour mon anniversaire (tant d’années ! on ne compte plus), j’avais demandé comme cadeau à Taz une montre qui se recharge grâce au mouvement : un collègue avec une Swatch comme ça, et je trouvais que c’était une très bonne idée : finies les piles hors de prix et polluantes ! Taz avait donc commandé sur amazon une très jolie Seiko Solar femme. Selon Amazon, je cite, “Pour le premier remontage de la montre, il faut la secouer pendant environ pendant deux bonnes minutes, jusqu’à ce que les aiguilles avancent normalement et sans à-coups”. Je m’attendais donc à devoir la secouer avant la première utilisation. Mais en bonne ex-rédactrice technique, j’ai lu le mode d’emploi avant de la secouer : bien m’en a pris, car le nom aurait du nous mettre la puce à l’oreille : cette montre ne se recharge pas du tout avec le mouvement, mais avec la lumière ! Je ne connaissais pas le principe, mais c’est bluffant : au bout d’une ou deux minutes, elle s’est mise en marche, et depuis, elle ne s’est pas arretée, même la nuit ! Le manuel indique que le temps pour la charger à bloc varie de 2h en plein soleil à ..180 heures sous les néons d’un bureau. Ça peut paraitre beaucoup, mais une fois chargée entièrement, elle peut tenir… 12 mois sans recharge ! Etant donné qu’il est peu probable, si on la porte, qu’elle passe 12 mois dans le noir, autant dire qu’une fois qu’elle a commencé à se charger, il y a peu de chances qu’elle s’arrete ! Du coup, c’est encore mieux qu’une montre qui se charge avec le mouvement, car contrairement à cette dernière, elle ne s’arretera pas le week-end si je ne la porte pas ! Si vous voulez plus de détail sur le fonctionnement, il y a une page dédiée sur le site Seiko. Je vous ai dit qu’elle est jolie, en plus ? 😀 Pour la petite histoire, j’ai contacté Amazon, et ils vont corriger la description, du coup… 😉

GeekThe Final Countdown

Ceux qui ont lu mon post précédent savent que nous sommes en pleine bataille pour la neutralité du net. Et il s’agit aujourd’hui du décompte final, plus qu’un jour ! Fight for the Future vient donc de publier une vidéo à ce sujet, et je ne résiste pas à l’envie de la partager, avec une bande son pareille… 😉

GeekThe Internet Countdown

Je suis un peu grippée, donc je vais faire court : vous avez jusqu’à la fin du décompte ci-dessus pour aller sur le site de la

Battle for The Net et participer aux actions en vue du vote du 26 février. Ce jour là, aux US, le Congrès décidera si la neutralité du net est préservée, ou bien s’il devient soumis aux grande compagnies du cable, avec un internet à deux vitesses, un rapide pour ceux qui payent, et le retour au temps du 56k pour les autres… Évidemment, nous ne sommes pas directement concernés en France, mais vu l’influence des US sur le net (ne serait-ce qu’au niveau des DNS), autant se sentir tous concernés !


battle1

NatureLes animaux ne sont pas des meubles

L’assemblée nationale a reconnu hier, au terme d’un débat de plusieurs mois, le statut d’«êtres vivants doués de sensibilité» aux animaux. En 2015, on pourrait penser que ce n’est pas trop tôt, mais que c’est une décision consensuelle, la plupart des gens ne considérant plus les animaux comme des choses ou des meubles. Et bien, vu le nombre de commentaires crétins, voire haineux en dessous de l’article de Libé, on découvre qu’il n’en est rien.

Bon, je sais bien que les pages de commentaires sur le net sont truffées de remarques imbéciles, favorisées par l’anonymat, et que ce n’est pas forcément représentatif de la population en général. Mais tout de même, je ne pensais pas qu’il y avait des gens assez idiots pour oser écrire que “puisque c’est comme ça, il va falloir aussi une loi pour protéger les iphones de la maltraitance !”. C’est vrai que c’est tout à fait comparable, un smartphone et un animal… Et après, on s’étonne que je déteste les fanboys Apple ! 😉

Plus sérieusement, de nombreux commentaires s’insurgent car ils estiment qu’on ne va plus pouvoir manger de viande. Raccourci, quand tu nous tiens ! Il semble que, pour certains, pour élever et manger des animaux, il faut forcément les maltraiter, et que tenter de concilier (un peu) leur bien-être avec l’élevage, c’est impossible. Une façon de mettre de côté sa mauvaise conscience ? C’est vrai que si on considère que ce sont des meubles, pourquoi s’embêter à essayer de les traiter avec un peu d’humanité ! L’humanité, certains en sont apparemment assez peu pourvu… Bref, cette loi va dans le bon sens, mais il me semble qu’il y a encore du chemin à faire dans les mentalités !

ITSmem

Pour avoir une idée de la conso mémoire d’un programme, sous Linux, j’utilise smem. Sa particularité, outre de présenter les résultats sous forme bien sympa si on utilise les bons arguments, est de proposer plusieurs indicateurs : la consommation mémoire standard, RSS ou resident set size, mais aussi une mesure tenant compte des zones mémoires partagées par plusieurs applications, et donc moins surestimée : la proportional set size (PSS). Une fois installé via yum ou apt, on peut le lancer directement sans argument, pour avoir la liste des process consommant de la mémoire pour l’utilisateur. Si on rajoute l’option -t, on a une ligne avec le total. L’option -k permet d’ajouter l’unité (Mb ou Gb).  On peut aussi lui demander la conso mémoire d’un process en particulier, avec -P (on met un crochet sur la 1ere lettre pour éviter de voir apparaitre la commande smem dans la liste :

$ smem -t -k -P [i]ceweasel
PID User     Command                         Swap      USS      PSS      RSS 
24263 aline    /usr/lib/iceweasel/plugin-c        0   102.4M   106.2M   116.9M 
21283 aline    iceweasel -P -no-remote            0   435.1M   439.2M   455.0M 
28465 aline    iceweasel -P -no-remote            0   812.6M   815.3M   831.3M 
-------------------------------------------------------------------------------
  154 1                                           0     1.3G     1.3G     1.4G 

J’aime bien cet affichage, car il est lisible et permet d’avoir d’un coup d’œil la somme de la mémoire consommée par tous les process liés à une application… et en unités compréhensibles, en plus ! Si on est fan de graphiques, smem permet aussi de représenter la consommation mémoire sous forme de pie chart, ou de barres. Par exemple, le consommation de tous les processus de l’utilisateur, par nom :

$ smem --pie=name

Donnera l’image suivante :

name Un graphique en barre de la consommation mémoire sur les processus de Chrome donnera :

$ smem -P [c]hrome --bar=name

chrome Et pour finir, un petit camenbert sur la consommation de Iceweasel :

$ smem -P [i]ceweasel --pie=name

iceweasel Ce n’est pas super sexy, mais c’est tout de même très lisible, je trouve, et bien plus parlant qu’un tableau avec des unités en octets ! :p

NatureLe Gobi, une nouvelle façon de boire de l’eau

Cela fait un bon mois que je voulais faire ce post, mais je ne voulais pas spoiler des cadeaux de Noël… qui ne sont pas encore tous donnés, pour le coup, mais tant pis, j’ai envie de vous faire partager mon enthousiasme tout de même ! Lorsque je suis arrivée dans mon nouveau poste, il y a un peu plus d’un mois maintenant, une des premières choses qu’on m’a donné c’est… un Gobi. Je ne savais pas du tout ce que c’était ! Et j’imagine que vous non plus, donc voici comment ça se présente : Gobi_BleuCiel_530_m Quel est cet étrange objet me direz-vous ? Tout simplement, une gourde pour les adultes. A quoi ça sert me direz-vous ? Tout simplement à révolutionner sa façon de boire de l’eau, au bureau ou à la maison ! Au bureau, fini les fontaines à eau avec leur tonne de gobelets plastiques à usage unique, hyper-polluants. A la maison, fini de devoir mettre un verre d’eau qui prend la poussière dans sa chambre, ou bien une bouteille en plastique polluante et bien trop grande, qui fini par sentir mauvais du goulot… Le Gobi est éco-conçu, sans BPA, fabriqué en France et assemblé dans un Etablissement d’Aide par le Travail. Et il est livré dans un emballage en papier kraft recyclé, avec les tags dans une enveloppe faite en carte routière réutilisée…car le must, surtout pour moi, c’est que le Gobi est personnalisable ! En plus de choisir la couleur de la base, peut changer le tag à l’intérieur : ils en vendent différents modèles, et sinon, on peut les faire imprimer sur le site de Moo, leur partenaire. J’en ai acheté plusieurs, dont un qui brille dans le noir pour la chambre. Et évidemment, je n’ai pas résisté à la tentation de la personnalisation (ici sur mon modèle qui brille dans le noir):

Comme les tags sont vendus par 100, il m’en reste quelques-uns… donc si vous voulez des tags de petits pingouin, n’hésitez pas à me demander ! 😉 Le Gobi s’achète en ligne, sur leur boutique. Je vous la conseille, le service est rapide, et s’il y a quelques erreurs liées sans doute à leur mode d’assemblage, ils sont rapides et courtois pour les résoudre !

GeekL’esprit de Mark

Ce matin, alors que je venais de saisir un SMS, la saisie vocale s’est activée toute seule sur mon téléphone, pendant que je marchais, le tenant à la main. Voici ce que je l’ai vu commencer à écrire en boucle :


Screenshot_2015-01-07-08-45-42
On se serait cru dans ce genre de film d’horreur, où un esprit rempli un écran avec le même mot… Il y a 3 explications possibles pour moi, par ordre décroissant de probabilité :

  • Soit mon téléphone est hanté par Mark Zuckerberg ;
  • Soit mes chaussures disent vraiment “Facebook” quand je marche ;
  • Soit il y a un accord secret entre FB et Google pour écrire ce mot, dès que la saisie vocale ne comprend rien. A vrai dire, je ne sais pas laquelle de ces 3 hypothèses fait le plus peur ! :p