Midilibre.fr
Tous les blogs | Alerter le modérateur| Envoyer à un ami | Créer un Blog

28/02/2009

[gnu/linux] - lsof, iftop,... regarder dans le câble ethernet !

iftop_mini.pngOn utilise un ordinateur en général connecté à internet, mais sait on réellement ce qui se passe en coulisse ? quel programme est connecté, quel route est emprunté.... voici quelques programmes en ligne de commande bien pratique.  Profitez en tant que vous avez une connexion internet il se pourrait que cela ne soit bientôt plus le cas, même si vous êtes innocent :  HADOPI

Commençons par voir ce qui se passe lorsqu'on surf, le paquet iftop (capture d'écran) est l'équivalent réseau de la commande top cette commande permet de contrôler la charge réseau, le débit, et les routes utilisées. Trés intéressant et instructif.

La commande netstat -tpe vous donne également des informations sur les connections active, le -t est pour les connections TCP, -p permet d'avoir le PID et le nom du programme, et le -e est pour des informations supplémentaires, comme le nom de l'utilisateur.

lsof permet de lister les fichiers ouvert sur l'ordinateur mais permet également de voir ce qui se passe au niveau internet :
lsof -i :80 vous liste tout ce qui se passe sur le port 80 (que fait mon navigateur?) ou lsof -i tcp... et donc, peitite parentèse, si vous voulez voir les fichiers ouvert de votre dossier utilisateur : lsof ~

Niveau statistique il y a également statnet (attention le paquet s'appelle netdiag) dont voici un petit apercu :

Statnet.gif
Pour l'utiliser (aprés installation du paquet) il vous suffit de lancer en root statnetd puis la commande statnet.

et si vous voulez vraiment regarder vos données, je vous conseille un petit coup de tcpdump pour voir les paquets défiler devant vos yeux... je vous recommande d'ailleurs la lecture du "tcpdump recipe".

Hadopi "Alea jacta est" ? Mon site est en blackout en protestation contre cette loi.

24/02/2009

[google] - Opération 'No-Google' pendant une semaine !

rg1024_isometric_tower copie.pngUn professeur de la New York Unversity, Mushon Zer-Aviv, à proposé il y a quelques jours, une expérience intéressante à ses éléves : se passer de google pendant une semaine, les règles étaient simple mais draconiennes se passer de Google pendant une semaine, cela incluait le moteur de recherche mais également Google en tant que service associé (gmail, gtalk, google docs, youtube, blogger, picasa, calendar, chrome.....) tout ce qui faisait partie de la sphère google était purement persona non gratta sur les PC des étudiants.

Chaque fois qu'un éléve échouait il devait poster sur delicious.com en utilisant certains tags si il était exposé de manière passive à un contenu Google (Maps.google, google vidéo...) et si il perdait le challenge il devait poster un commentaire sur le blog du professeur.... dans le cas ou tout les étudiants échouaient l'expérience prendrait fin.

Pour aider les éléves dans leur devoir, tout a été prévu, utilisation de Leehcblock sous firefox, redirections des emails en cas de compte ouvert sous gmail, partage d'astuces pour éviter de sombrer ...

Cette expérimentation s'est révélé catastrophique puisque presque tout les étudiants ont échoués, l'omniprésence de Google est délicate, imaginons comme le suppose le site cmswatch que google tombe pendant 72 heures qu'elle en serait l'impact sur la productivité en ligne de chacun. En effet il est bon de se rendre compte que google propose 70 services et que certains ne sont pas ouvertement "marqués" Google. L'incident du 31 janvier ou google à blacklisté tout les sites pendant 40 minutes, est une des illustrations de ce qui pourrait se passer si la machine s'emballait.

Faire reposer son mode de fonctionnement sur un seul canal, ne faire confiance qu'a une seule source, n'est jamais bon (aussi bon et "fiable" soit les services de Google). Combien d'utilisateurs se sont trouvé coincé avec GoogleSync non supporté sous FF3 et dont les services se  sont arreté ce 6 janvier avec un jolie popup pour annoncer la fin de service.(ou sont partie les données ?) Idem pour le bloc-note google qui à fermé ses portes à ceux qui n'avaient pas ouvert de compte jusqu'à présent.

L'arrivé de nouveaux services ou l'on confie tout à n'importe qui (facebook, google lattitude...) devrait nous faire réfléchir. Nos données sont précieuses, personnelles.... pensez y ! Google est une entreprise qui impressionne dés qu'elle sort une nouvelle technologie (sauf chrome peut etre .. mais c'est un avis personnel), en effet qui n'a pas été bluffé en découvrant pour la première fois google map ou gmail en action ? Mais au même titre que la domination de Microsoft n'est pas souhaitable, la domination de Google l'est encore moins, car il s'agit de nos données que l'on envoie sur leurs serveurs... Evitons la monoculture.

Note pour terminer sur un aspect plus léger : avec google earth il a été possible de localiser l'atlantis .... google est intervenu sur ce point, il s'agit en fait d'un probleme de cartographie, Méfiez vous de ce que vous montre google.

Note moins drôle de dernière minute : L'interface en ligne gmail (gmail.com) est tombé en panne ce mardi matin à 11h20, le retour à la normal se fait progressivement depuis 13h,  une bonne partie des 80 millions d'utilisateurs de gmail à du sentir passer la panne. Cela donne  encore plus à réfléchir.

23/02/2009

[adobe] - Une faille sur toutes les plate-formes

images.jpgAdobe à annoncé le 19 février 2009, une faille critique dans son application Adobe Reader et Acrobat. Cette faille, qui touche les versions 9 et antérieur des logiciels mentionnés, est de type Débordement de mémoire. On trouve une description assez sommaire du problème sur le site d'adobe plus d'information ici, cette vulnérabilité a été reporté comme déja utilisé.

Il semblerait que les XP en SP3, soit particulièrement touché, donc pas de panique pour Mac Os et Linux, mais tout de même Adobe prends le soins d'indiquer que cette faille touche toutes les plates formes.

Le correctif ne sera disponible que le 11 Mars pour les versions 9, et les pauvres malheureux qui ont la version 8 ou 7  (comme si cela n'était pas assez de devoir utiliser un logiciel propriétaire...) devront rester des cibles potentielles, sauf si vous désactiver le javascript (dans les options) ou, solution encore plus sûr : utiliser un logiciel open-source pour lire vos documents PDF (kpdf, evince, xpdf....) vous n'avez que l'embarras du choix.

[police] - Installer une police TTF sous Gnome

johnny_automatic_shelf_box.pngSupposons vous voulez installer une jolie police trouvé sur Dafont... Vous télécharger la police, vous avez votre TTF mais la question se pose alors, mais ou mets on ces fichiers ? Sous gnome avant l'adoption de gvfs on pouvait utiliser fonts:// mais cela ne fonctionne plus.

Deux choix restent, soit vous mettez le fichier à disposition pour tout le monde dans :/usr/share/fonts/truetype/

Soit vous le placer juste pour vous, dans le dossier ~/.fonts

Regénérer le cache des polices ne peut pas faire de mal (même si a priori ce n'est pas nécéssaire, j'ai fait un test en placant une police dans le dossier elle a été reconnu immédiatement par le gimp) avec

sudo fc-cache -fv

Puisque l'on parle de police je me permet de glisser une excellente application qui permet de gérer ses fontes : FontMatrix des paquets peuvent être trouvé sur le site ou sur getdeb. Moins poussé mais tout aussi intéressant (mais qui ne semble plus être maintenu depuis 2007) fontyPython (dont l'avantage est de pouvoir regrouper les polices en groupe et de pouvoir les mettre ou non a disposition, ainsi on gére une liste de police plus courte).

L'autre solution (plus légére) est d'installer un script pour avoir a porté de clic droit une option pour installer ses fontes. gtk-apps.org en propose quelque uns, il suffit de taper "font" dans le moteur de recherche. Tout ces scripts repose sur le même moteur (copie du fichier dans .fonts et mise à jour du cache) et doivent être placé en général dans ~/.gnome2/nautilus-scripts/ avec le droit d'éxécution (chmod +x). Tous se valent ma préférence ira donc à celui qui est directement en français : ici.

20/02/2009

[ubuntu] - 9.10 sera Karmic Koala

koala-4.jpgMark Shuttleworth, viens d'annoncer les grandes lignes de ce que sera la 9.10 d'ubuntu. Je ne suis pas forcément friand de notes sur  les sorties de distribution, mais là je dois dire que c'est alléchant. Deux approches sont évoqué : coté serveur et coté bureau.

Côté serveur, Ubuntu est en train de développer une base pour utiliser l'API d'amazon EC2. Associé à ce "cloud-computing" un nouveau projet sera intégré : Eucalyptus project, qui permettra de créer du cloud computing dans le style d'EC2. Le projet vient juste d'apparaître sur Jaunty dans universe.

Côté bureau, je pense que la grande révolution viendra de l'abandon du marron (tant promis et annoncé) mais cette fois Mark nous le dit : le marron à vécu. Donc un tout nouveau look pour cette 9.10 avec la touche d'un designer. L'autre point marquant est la volonté de booster le démarrage, avec la 9.04 de réelle prouesse ont été faite (avec l'apport de ext4 notamment). Il y a une volonté d'accélérer encore plus l'arrivé sur le bureau, associé à cela un boot graphique en relation avec le nouveau look. Un dernier point concerne le login, il indique que l'étape de la connexion va être complétement revu.

Donc wait & see. L'UDS à lieu le 25-29 mai à Barcelone. A cette date nous aurons une vision plus précise de ce que sera la 9.10. Mais les objectifs sont de tailles, et sont dignes d'interet. Cette 9.10 me fera t'elle sortir de la 8.04 avec laquelle je me suis arreté?

Quand au nom, Karmic Koala, j'avoue le trouver assez sympa alors vivement les premiers tests de ce koala karmique..... espérons que tout ces K dans le titre soit bénéfique aux paquets de KDE...

[gnome] - Créer un nouveau lanceur rapidement (et un bonus)

images.jpegPour créer un lanceur sur le bureau ou sur le panel, vous avez plusieurs choix, soit vous faites un clic droit et vous avez l'option "Créer un lanceur" soit vous utilisez le menu application et vous faites glisser l'icône ou vous le souhaitez. Mais si l'application n'est pas présente dans le menu... vous devez vous rabattre sur le clic droit, et la pour un débutant ce n'est pas si simple. Je viens de trouver une astuce ultra simple. vous pouvez créer un nouveau lanceur avec le ALT+F2.

Tapez le nom de l'application que vous souhaitez par exemple "audacious" :

screenshot_02.png
Sur l'icône qui apparaît en haut à gauche cliquez et restez cliqué, vous pouvez déplacer l'image et la placer ou vous voulez sur le bureau ou sur le panel, vous venez de créer un lanceur. Cela fonctionne également avec un chemin vous pouvez taper, /home/votre_user et déplacer le tout pour créer le lanceur de votre répertoire utilisateur. (il ne restera plus qu'a choisir une icône avec clic droit -> propriété)

Petit supplément avant le week-end : en bricolant avec la souris, en faisant déplacer des éléments un peu partout, et dans le même ordre d'idée je me suis rendu compte que l'on pouvait mettre une image en arrière plan d'un dossier de nautilus, prenez une image avec le clic du milieu déplacer la sur le dossier que vous aurez préalablement ouvert, relâchez le bouton et hop une nouvelle option.... "Définir comme arrière plan" ... pour supprimer cet arrière plan il suffira de vous rendre dans "Arrières plan et embleme" de nautillus et de faire glisser l'option "réinitialiser" sur le dossier en question.

19/02/2009

[kde4] - Améliorer le rendu par défaut des applications gtk sous kde4

images.jpgComme vous avez pu le voir dans ma note précédente, le rendu par défaut d'une application GTK (il s'agissait de Firefox) sous KDE4 n'est pas forcément trés agréable à l'oeil. Heureusement, nous ne sommes pas contraint de supporter l'horreur d'un retour à l'élégance d'un goût trés douteux (quoi que le vintage revient à la mode mais bon..).

Voici la solution :

1. Il faut installer le paquet : gtk2-engines-qtcurve
2. Ouvrir "Paramètre Système"
3. Cliquez sur "Apparence"
4. Choisir la section "Style et Police GTK"
5. Sélectionnez la ligne : Use another style et choisir QTCurve comme dans la capture ci dessous.

Sans titre-2.jpg

Relancez Firefox (ou une autre application GTK) et vous y trouverez un changement tout à fait notable. Et comme dans tout bon test aprés une installation rien ne vaut un bon vieux Avant / Aprés, qui finira par vous convaincre (sauf les amateurs de vintage bien sur). Même les formulaires sont plus agréable (bouton radio plus rond, champ de texte plus design...)

Sans titre-5.jpg

[firefox] - Ouvrir une application externe avec firefox

images.jpgLorsqu'on est en pleine scéance de surf intense, on à parfois besoin d'outil a disposition, une calculette, un logiciel de capture d'écran, un bloc note.... outils qui ne sont pas forcément dans la barre des tâches, de notre OS. Certes on peut faire un ALT+F2, ou alors se lancer dans un clic du menu d'application... on est souvent préssé, on veut allez vite... on veut un boutton sur les options de Firefox.

Heureusement, il existe une extension formidable pour cette action : ExternalApplicationButtons Add-ons qui n'était compatible qu'avec la version 2 de FF, mais grâce à un utilisateur astucieux (Pastisman), l'extension à été rendu compatible avec FF3.

Pour profiter pleinement de cette extension, il suffit de télécharger le .xpi disponible ici . une fois cela fait, il vous suffit de faire un clic droit sur le menu d'outil de firefox, et de cliquer sur le menu "Personnaliser" -> une nouvelle option "Application" est disponible vous pouvez alors la placer ou vous voulez. C'est la logique du conteneur, un espace vide se crée sur lequel vous pouvez faire un clic droit pour ajouter le chemin d'une application (Nouveau bouton) :

2.jpg

L'option propriétés vous permet de choisir une icône et de modifier certains paramétres :

1.jpg

Et notamment définir une touche de raccourcis avec ALT pour lancer votre application plus rapidement, des arguments peuvent être ajouté également. Une extension toute simple, mais qui rends plus facile l'accés à certaines applications sous Firefox.

16/02/2009

[format] - Le format Mbox/Maildir ?

johnny_automatic_hamper_crate.pngHier j'étais devant un PC avec une version un peu vieillotte de kmail (je pense qu'elle doit dater de deux ans) et face à cette KDE 3.5, on m'a posé une question toute bête : Comment est-ce que je lis mes fichiers mail que j'ai enregistré en faisant "Enregistrer sous" ? ... réponse immédiate avec kmail ! hé bien non, ce n'est pas si simple.

Reconstituons les faits : vous faites "enregistrer sous" et Kmail (dans cette version du moins, car dans les dernières moutures cela fonctionne) ne propose pas d'extension, il se retrouve donc dans l'incapacité de lire le fichier, et même si vous tentez de faire ouvrir avec -> kmail, ça ne marche pas.... diable ! mais quel est donc l'extension utilisé par Kmail pour lui dire d'ouvrir automatiquement le fichier et dans le bon format ? La réponse est venu toute seule en regardant les versions ultérieures de kmail : il s'agit de *.mbox. (l'extension à été rajouté par la suite ce qui est plus logique).

Ainsi dans notre cas de figure, si on veut lire le fameux fichier il suffit de rajouter l'extension .mbox et tout fonctionne.

Mais qu'est-ce que ce fameux format mbox ?

C'est une famille de format ouvert de stockage du courrier, qui repose sur trois principes :

-> un fichier égal un dossier (on y stocke tout les messages dedans)
-> codage en ASCII 7 bits (95 caractères ASCII...)
-> une ligne vide suivi du champs From en début de ligne permet la séparation des messages

... à la vue de ce dernier point, que se passe t'il si j'écris le mot From en anglais dans mon email ? le texte est alors modifié et on y rajoute un symbole supérieur à.

Il existe plusieurs types de mbox chacun incompatible avec les autres : mboxo(eudora), mboxrd (utilisé par thunderbird par exemple), mboxcl  et mboxcl2 (ces derniers proviennent d' unix systéme V rc4), aucun de ces formats n'a été standardisé dans une RFC.

Comme plusieurs messages peuvent être dans un seul fichier, il est obligatoire de mettre en place un système de lock pour éviter la corruption du fichier, en effet si un programme essaie de modifier deux emails du même dossier, on court à la catastrophe. Et tout comme il existe plusieurs familles incompatible de mbox, il existe plusieurs familles de "lock" possible.... décidément rien n'est simple au pays de la mbox.

Aprés lecture de tout ces éléments je me sentais un peu perdu par rapport à cette incompatibilité, sous entendu, cela voulait il dire que si j'"enregistre sous" un message a partir de Kmail je ne pourrais pas le lire sous thunderbird ? aprés différents test je me sens mieux.... dans un sens comme dans l'autre cela fonctionne. Kmail sait lire les eml de thunderbird et thunderbird lis les mbox de kmail. Pourtant quelque chose n'était pas clair.... autant thunderbird avait bien l'odeur d'une mbox (encodage, 1fichier=1dossier...) autant quand on regarde dans ~/.kde/share/apps/kmail/mail on voit bien qu'il y a un fichier pour un mail, ca ne colle pas.... et surtout on a une structure à trois répertoire : cur/ new/ et tmp/ ... kmail propose donc par défaut une structure maildir (la même utilisé par exemple par mutt)

Bon alors c'est quoi Maildir ?

Ici, chaque email est égal à un fichier, dont le nom est généré automatiquement de manière a étre unique. Lorsque le logiciel récupére un email il le place dans le dossier tmp/, une fois réceptionné il est déplacé dans le répertoire new/ ainsi le logiciel de messagerie n'a qu'a allez piocher dans ce répertoire pour y prendre les messages et vous les délivrer (dossier cur/). L'avantage de ce système sur mbox est que l'on a plus besoin de locker le fichier. Maildir à la différence de mbox est régulé par un standard : le RFC822.

Parfois une simple question peut vous amener dans un abysse sans fond...

15/02/2009

[photo] - Gnu/Linux - Comment imprimer ses photos.

johnny_automatic_bellows_file.pngImprimer ses photos sous notre OS préféré peut sembler parfois obscure. Surtout lorsque l'on souhaite imprimer plusieurs photos  sur une même page, ou que l'on souhaite utiliser du papier photo. Et pourtant une fois le logiciel connu tout est on ne peut plus simple. Voici un petit tour d'horizon (non exhaustif) des différents logiciels permettant de se lancer dans l'impression d'un album photo. Pour ceux qui serait tenté de me faire la remarque, j'ai volontairement omis Picasa, ce dernier étant propriétaire.

Photo-grid-print :

Logiciel écrit en pyGTK, tout simple mais qui fait des prouesses, vous sélectionnez les photos que vous souhaitez (avec CTRL par exemple et le clic de souris) et le clic droit Ouvrir avec... vous permet de choisir Photo-grid-print. Il est ensuite possible d'ajuster le nombre de photo voulu par colonne et par ligne. Difficile de faire plus compliqué. Disponible ici.

Gnome-photo-print :

Disponible dans tout les dépôts (page du logiciel ici) il va plus loin que Photo-grid-print, dans le sens ou il permet d'ajuster les marges, le type de papier, la disposition... trés complet pour plusieurs photos par page, ou une photo sur du papier a5 par exemple. La gestion des photos est également plus simple puisqu'on peut les rajouter aprés coup. Mon préféré.

Photo-Print :

L'ultra complet, présent dans les dépôts égalements, (page du logiciel ici)  il permet de faire ce que permettent les deux logiciels que l'on vient de voir, mais en plus vous allez pouvoir crér des posters, créer une sorte de carrousel trés sympa, retailler les photos, mettre des bordures sur les photos, appliquer des effets ....

Gthumb :

Ce petit logiciel de visualisation d'image (trés pratique d'ailleurs) possède une fonction d'impression assez poussé, possibilité de mettre plusieurs photos sur une même page, taille automatique ou non, ajout de commentaire, réglage de la page...

F-spot :

La fonction imprimer de F-spot possède un onglet "f-spot" qui permet de régler le nombre de photos par page, d'imprimer sans marge, d'ajouter une bordure blanche ou d'ajouter un commentaire. Simple mais éfficace (quand on aime f-spot bien sur....)

Digikam :

L'incontournable digikam, l'outil a tout faire pour les photos ne pouvaient bien sur se passer d'une telle fonction, Dans image -> assistant d'impression, se cache une bête de la gestion des photos, en 4 clics cet assistant va vous guider dans vos tâches d'impression. Réglage de la page, avec ou sans marge, légende, envoyer vers gimp,... ordre d'impression des photos, nombre de photos par page. Rotation, retaille de chacune des photos... tout y est.

On le voit il existe donc de nombreuses solutions pour imprimer ses photos simplement, et il n'est pas nécéssaire forcément de passer par des solutions complexe (mise en forme dans OOo, gimp....)