Hugues Hiegel a écrit 136 commentaires

  • # Ça a l’air sympa, mais...

    Posté par  (site web personnel) . En réponse à la dépêche Podcast francophone dédié à la cybersécurité : No Limit Secu. Évalué à 3.

    …y-aurait-il une retranscription textuelle quelque part ?
    Ce serait super question accessibilité. Ben ouais, je suis sourd[1].. :)

    J’ai lu l’article sur les funky file formats, c’est très intéressant !
    Je suis donc curieux de connaître le contenu des autres articles…

    [1] je déteste ce terme, mais c’est malheureusement le plus approprié

  • [^] # Re: Intéressant

    Posté par  (site web personnel) . En réponse au journal Où l'on essaye le TypeMatrix, J+3. Évalué à 1.

    Bonjour,

    le toucher un peu dur, c’est avec ou sans skin ?

  • [^] # Re: Disposition matricielle

    Posté par  (site web personnel) . En réponse au journal Où l'on essaye le TypeMatrix, J+3. Évalué à 1.

    Salut,

    de ce que j’ai compris sur le site Typematrix, et de ma propre expérience (un mois sur un Typematrix avec une skin international, puis un an avec une blank :)), la disposition matricielle apporte deux principaux avantages :
    - pas de «discrimination» gauche/droite : sur les claviers standard, le décalage devrait être symétrique, ce qui n’est pas le cas. En réalité , ce décalage de touches d’une rangée à l’autre doit son origine à un problème mécanique sur les machines à écrire… Donc absolument aucune considération ergonomique n’a permis d’arriver à ce résultat..

    • pour le cerveau (c’est l’argument de TypeMatrix), c’est plus facile de mémoriser des emplacements matriciels rangés correctement (telle touche au dessus/en dessous/à gauche/à droite). Je conçois parfaitement l’intérêt de cet argument : un petit test pour t’en convaincre : où se trouve la touche «6» de ton clavier ? au dessus du «t», ou au dessus du «y» ? Impossible à dire, selon que tu tapes de la main gauche ou de la main droite.. Avec le typematrix, aucune confusion possible : la touche 6 se trouve au dessus de la touche «y». Point.

    Pour l’ergonomie, j’avais + de 15 ans d’azerty dans les pattes, et je suis passé subitement au qwerty us intl en 2011. Je suis passé au typematrix peu de temps après.
    J’ai vraiment ressenti un confort de frappe accru en passant de l’azerty au qwerty, et encore plus en passant au typematrix.
    La conjonction du qwerty us intl et du typematrix est finalement un vrai bonheur pour moi.. Pour rien au monde je ne reviendrai en arrière :)

    Mes 2 cents ;)

  • [^] # Re: Problème compliqué

    Posté par  (site web personnel) . En réponse à la dépêche Pourquoi investir sur des auteurs vivants quand les morts sont aussi rentables ?. Évalué à 0.

    Remarquez, ça n'est pas un mal.. :-)

  • [^] # Re: libroxml pour l'embarqué

    Posté par  (site web personnel) . En réponse à la dépêche libroxml : une bibliothèque XML qui ne fait pas le poids, mais qui fait le reste.... Évalué à -1.

    Ça c'est de la preuve ! :-) :-)
  • [^] # Re: Flagrant délit d' [[UUoL]] !!

    Posté par  (site web personnel) . En réponse au message Retirer les ^[[00m avec vim. Évalué à 1.

    Il fallait bien sûr comprendre, au choix, la formule avec le for... do .. done , ou bien celle avec le find.

    Avec une nette préférence pour celle utilisant find.
  • # Flagrant délit d' [[UUoL]] !!

    Posté par  (site web personnel) . En réponse au message Retirer les ^[[00m avec vim. Évalué à 1.

    Je te conseillerais plutôt d'utiliser "echo" ou "find" plutôt que "ls" :
    [code]echo ../path/toto_* > File_list[/code]

    ou mieux encore, si jamais tu avais des fichiers avec des espaces dans leur nom :

    [code]:>File_list ; for file in ../path/toto_* ; do echo $file >> File_list ; done[/code]
    [code]find ../path/toto_* > File_list[/code]

    En effet, 'ls' est un outil dédié purement au formatage humainement lisible d'une liste de fichiers et/ou dossiers.
    Il n'a rien à faire dans une commande shell (et si on veut faire des opérations sur certaines informations des fichiers/dossiers, il faut utiliser 'stat')
  • [^] # find

    Posté par  (site web personnel) . En réponse au message action sur le résultat d'une commande. Évalué à 3.

    La bonne solution serait plutôt d'utiliser find,
    ls n'est qu'un outil de *formatage* pour l'utilisateur, il ne devrait pas être utilisé pour les traitements par lots.
    De plus, ls est sensible à l'environnement utilisateur (LS_OPTIONS, TIME_STYLE, etc..). Il faut donc penser à lui demander d'ignorer tout cela, ce qui devient vite fastidieux.

    Ou alors d'utiliser directement l'expansion shell :

    for file in * ; do echo $file | ... ; done

    ça à l'énorme avantage de conserver les échappements. Par contre ça ne prend pas les fichiers commençant par un ".". Et si on fait :

    for file in * .* ; do .... ; done

    s'il n'y a pas de fichiers / dossier qui matche .* ou *, on obtient une erreur, ce qui est gênant.

    en plus, ni cette solution, ni ton ls ne gère le cas où tu te retrouves avec un répertoire dans la liste. Et rm va pas être content, du coup. :-)

    D'où : find est donc la seule vraie bonne solution.

    Ensuite, tous tes grep | grep | grep | ... pourraient être regroupés en deux grep "A|B|C" | grep -v "D|E|F"ce qui serait plus propre.
    Mais comme dit, "find" permet de regrouper tous les matches en une seule commande.

    find -maxdepth 1 -type f ( -name "A" -o -name "B" ) -a ( ! -name "C" -a ! -name "D" ... ) -exec rm '{}' ';'

    à adapter selon tes besoins, évidemment.
  • [^] # Re: warf

    Posté par  (site web personnel) . En réponse au message cat /etc/fstab | fgrep -v $udi > /etc/fstab. Évalué à 2.

    En effet, j'ai jeté un oeil à la page man de sed, et ça semble l'idéal.
  • [^] # Re: Read

    Posté par  (site web personnel) . En réponse au message Read. Évalué à 0.

    ou mieux,

    message="`cat text`"

    pour protéger un peu le contenu.
    par contre ça risque de poser un peu de problèmes si le fichier contient des '"'..
  • [^] # Re: Read

    Posté par  (site web personnel) . En réponse au message Read. Évalué à 1.

    ou mieux,

    message="`cat text`"

    pour protéger un peu le contenu.
    par contre ça risque de poser un peu de problèmes si le fichier contient des '"'..
  • [^] # Re: warf

    Posté par  (site web personnel) . En réponse au message cat /etc/fstab | fgrep -v $udi > /etc/fstab. Évalué à 4.

    Salut,

    la seule vraie solution, c'est de passer par un fichier temporaire.
    sache que quand tu utilises des pipes, toutes les commandes sont exécutées *en même temps*, et non pas l'une après l'autre...
    donc en gros, la dernière commande va écrire dans le fichier pendant que la première le lit. Le comportement est indéterminé, et généralement se solde par un fichier vide (à cause justement du ">").

    Pour l'utilisation d'un fichier temporaire, tu peux faire ça de façon plus ou moins "transparente" avec zsh :

    fgrep -v "$udi" =(cat /etc/fstab) > /etc/fstab

    le =(...) va demander à zsh de créer un fichier temporaire (typiquement sous /tmp/zshXXXXX) contenant le résultat de la commande entre parenthèses.
    Et hop, plus de souci. :)


    La solution la plus propre et la plus portable consiste à faire une lecture d'une copie du /etc/fstab, copie que tu peux créer dans ton /tmp (comme cela tu peux éventuellement ne pas te casser le chou à supprimer le fichier).
  • [^] # Re: ZSH: autres fonctionnalites

    Posté par  (site web personnel) . En réponse à la dépêche À la (re)découverte de Zsh. Évalué à 1.

    Encore mieux :

    $ setopt autocd
    $ ...

    même plus besoin de taper "cd " ;-)
  • [^] # Re: Delire le multi-utilisateur...

    Posté par  (site web personnel) . En réponse au message [Terminal] ! en shell. Évalué à 1.

    et sudo ?
  • # Un lien très intéressant !

    Posté par  (site web personnel) . En réponse au journal Compilation d'un kernel pour iBook. Évalué à 1.

    Un ami m'a donné l'url d'un wiki portant sur des infos sur la compilation d'un kernel pour une gentoo sur un iBook G4 :

    http://gentoo-wiki.com/HOWTO_Install_Gentoo_On_an_AlBook_G4(...)

    C'est nettement plus dans le genre d'infos que je cherchais, càd un ensemble de directions à suivre dans la configuration du kernel, plutôt qu'un .config tout fait et que l'on copie/colle sans trop réfléchir.
  • [^] # Re: utiliser des noyaux précompilés ?

    Posté par  (site web personnel) . En réponse au journal Compilation d'un kernel pour iBook. Évalué à 1.

    J'oubliais un détail : le kernel précompilé pour powerpc ne prend pas en compte uniquement les ibook, mais toutes les architectures à base de powerpc.
    Je me retrouve donc bien avec des centaines de modules inutiles...
  • [^] # Re: initrd.img ?

    Posté par  (site web personnel) . En réponse au journal Compilation d'un kernel pour iBook. Évalué à 1.

    C'est ce que j'ai fait en effet, mais yaboot ne me dit rien du tout.
    En fait je vais tester la méthode suggérée ci-dessus, et la méthode de l'initrd pour voir ce qui marche ou pas.

    Je vous tiendrai au courant ;-)
  • [^] # Re: Un lien

    Posté par  (site web personnel) . En réponse au journal Compilation d'un kernel pour iBook. Évalué à 1.

    C'est effectivement une bonne idée.
    Je m'y attelerai dès que possible ;)
  • [^] # Re: Un lien

    Posté par  (site web personnel) . En réponse au journal Compilation d'un kernel pour iBook. Évalué à 2.

    Je te remercie beaucoup, mais je connaissais effectivement ce site.
    Et son .config est assez différent du mien. Pour les raisons citées à la réponse juste avant toi, je n'ai pas eu envie de reprendre l'intégralité de son .config...
    Reste pour moi à trouver ce qui fait que son .config marche et pas le mien... :-)
  • [^] # Re: a mon avis...

    Posté par  (site web personnel) . En réponse au journal Compilation d'un kernel pour iBook. Évalué à 2.

    Au temps pour moi, je ne connais pas l'existence de forums sur ce site...
    La prochaine fois, j'y songerai :-)
  • [^] # Re: utiliser des noyaux précompilés ?

    Posté par  (site web personnel) . En réponse au journal Compilation d'un kernel pour iBook. Évalué à 3.

    Si j'ai envie de recompiler mon kernel pour iBook, c'est justement pour ne pas avoir à utiliser les kernels précompilés.

    Quel est l'intérêt ? J'en vois plein :

    - mieux connaître ma plateforme - rien de tel qu'un petit make menuconfig pour ça ;)
    - ne plus utiliser ce fichu ramdisk si possible
    - tout mettre en dur dans le noyau (je n'ai jamais aimé les modules kernel, question de goût)
    - désactiver en hardware certaines options qui ne me servent à rien (genre, le firewire, le modem intégré, ..)
    - mieux connaître l'étendue du support pour machine Apple par Linux pour ma culture générale.

    Donc j'ai envie de comprendre pourquoi mon kernel ne boote pas, alors que ceux qui sont précompilés si :-)
    Plus précisément, ma question est de savoir s'il est réellement obligatoire d'utiliser un ramdisk pour booter un Linux sur un iBook (en l'occurence) ?
  • # A quand la prochaine stable ?

    Posté par  (site web personnel) . En réponse au journal Sarge est frozen !. Évalué à 3.

    Moi , je dis 2017 ;-)

    En tout cas je suis fortement content pour les dévs Debian, ça doit, je suppose, être un immense soulagement pour eux !

    Longue vie à cette merveilleuse distribution qui fait vivre toutes mes machines.
  • [^] # Re: enervement

    Posté par  (site web personnel) . En réponse au journal Ne défendait jamais FireFox dans votre entreprise !. Évalué à 4.

    C'est pas un coup d'enfoiré, c'est la bonne méthode.
    Par contre à votre place je n'espérerais pas trop qu'il se retrouve avec "plein de merde" dans les mois qui suivront, car :

    - soit il n'en aura même pas conscience
    - soit tout le monde reste accroché à IE et ça n'évoluera jamais plus loin que ça.


    Cependant il se peut que ce type, s'il s'amuse à faire du dev à droite et à gauche, qu'il finisse par réfléchir à tout cela. Mais généralement c'est le genre de type qui n'apportera jamais rien au web, je ne me fatiguerais donc pas à votre place à tenter de le convertir.
    Faut apprendre à cohabiter intelligemment avec eux... :-/

    Je vis à peu près la même chose, j'ai un collègue en particulier au taf qui est tout ce qu'il y a d'intégriste windowsien, avec sa dose de mauvaise foi et ses bons arguments "imparables" mélangés avec. Honnêtement, quand je tombe dans le panneau, je ne vaux pas mieux que lui : je préfère donc le laisser parler, moi, pour ma part je continue à utiliser pour de vrai les vrais OS. (Linux c'est de la merde, Mac OS X c'est de la merde, etc etc... Alors qu'entre lui et moi, je suis le seul à avoir vraiment touché à tout.)
    Il vaut mieux laisser parler ceux qui n'ont jamais réellement expérimenté autre chose dans leur vie, leur rappeller de temps à autre que ce serait bien qu'ils y jettent un coup d'oeil. Mais il ne faut pas les forcer, comme on ne nous a jamais forcés à utiliser ces vrais outils informatiques.
  • [^] # Re: pour des boites de dialogue ...

    Posté par  (site web personnel) . En réponse au journal Graver un DVD. Évalué à 2.

    Mieux :

    man zenity

    ça pourrait vraiment le faire et en plus c'est joli :)
  • [^] # Re: Dur dur

    Posté par  (site web personnel) . En réponse au journal FFox vu par un IEuser : la suite. Évalué à 1.

    Moi ça m'a plutôt fait penser à "Dur dur d'être con" :-)
    Non mais c'est vrai, les temps sont très durs pour cette espèce... et c'est tant mieux ;-)