gaaaaaAab a écrit 1390 commentaires

  • [^] # Re: oui, il peut

    Posté par  . En réponse au message Grep -v d'une liste. Évalué à 1.

    oui, on peut aussi faire du grep | grep | grep ...
    par contre, le cat ne sert à rien. D'ailleurs, globalement, tout usage de cat dans un script ou dans une succession de commande est probablement inutile :-)

    sinon, tu peux aussi demander à grep de lire les motifs à partir d'un fichier.
    Je viens de tester, et les options -f et -v sont compatibles.
  • # oui, il peut

    Posté par  . En réponse au message Grep -v d'une liste. Évalué à 2.

    grep -v 'mot1\|mot2\|mot3' fichier1, ça doit le faire

    on ne peut pas passer plusieurs options -v à grep, il faut donc se débrouiller pour construire *la* regex qui gère d'un seul coup tous les motifs que tu veux exclure.
  • [^] # Re: 1

    Posté par  . En réponse au message Grep qui rend 2 lignes en reponse. Évalué à 1.

    tant qu'on y est, autant utiliser cut plutôt que awk :-)
  • [^] # Re: uname ?

    Posté par  . En réponse au message Comment reconnaitre sa distribution ?. Évalué à 5.

    Je ne sais pas dans quelle mesure c'est standardisée, mais /etc/issue peut au moins servir à identifier des fedora/redhat et des ubuntu.
  • # ls

    Posté par  . En réponse au message Chercher les liens symboliques brisés. Évalué à 1.

    ls, c'est quand même un super couteau suisse :)

    cf l'option -L

    $ ls -l
    total 4
    drwxrwxr-x 2 gab gab 4096 May 11 2007 dir
    -rw-rw-r-- 1 gab gab 0 May 11 2007 file
    lrwxrwxrwx 1 gab gab 4 May 11 2007 lien_casse -> yapa
    lrwxrwxrwx 1 gab gab 4 May 11 2007 lien_dir -> dir/
    lrwxrwxrwx 1 gab gab 4 May 11 2007 lien_file -> file
    $ ls -L lien_file >/dev/null 2>&1
    $ echo $?
    0
    $ ls -L lien_dir >/dev/null 2>&1
    $ echo $?
    0
    $ ls -L lien_casse >/dev/null 2>&1
    $ echo $?
    2
  • [^] # Re: je ne m'appelle pas "syntax error"! :-)

    Posté par  . En réponse au message shell (bash) et C. Évalué à 1.

    ouaip, ça, c'est cool.
    Et juste pour faciliter les recherches google ;) , le petit nom en anglais de la technique, c'est le "here script"
  • [^] # Re: A tes risque et péril

    Posté par  . En réponse au message Quel langage me conseilleriez vous ?. Évalué à 2.

    y a Whitespace aussi http://fr.wikipedia.org/wiki/Whitespace :)
  • # programmation fonctionnelle

    Posté par  . En réponse au message Quel langage me conseilleriez vous ?. Évalué à 4.

    dans ta liste, un peu de prog fonctionnelle, ça le ferait bien (Lisp, Haskell, ... bref http://en.wikipedia.org/wiki/Functional_programming )

    sinon, c'est pas inintéressant de tâter un peu de javascript.
  • # personnalités ?

    Posté par  . En réponse au sondage Pour les élections présidentielles je vais. Évalué à 3.

    perso, j'ai voté Bayrou au premier tout, comme en 2002 d'ailleurs tiens.
    Comme il est pas passé au second tour, il faut bien choisir entre les deux qui restent (sauf à s'abstenir ou voter blanc).
    Comment choisir entre 2 gens dont je n'ai pas trop écouté les discours (pas de télé, et je lis pas la presse), avec Internet pour seule source d'information (avec toutes les manipulations, tentatives de désinformations et vraies informations confidentielles qui filtrent que ça implique) ?

    Bon, j'aime pas trop Royal. En fait, j'aime pas sa voix, ni sa façon de parler. Par contre, je trouve que Sarkozy est un très bon orateur. Et pourtant, j'ai pas du tout un ressenti positif sur Sarkozy. En creusant un peu, c'est pas tant du pur subjectif que ça : l'image que j'ai de Sarkozy s'est construite au fil du temps, par ses paroles, par ses actes.

    Sur le fond, Sarkozy n'arrive pas à me convaincre de sa sincérité. Rien à faire.

    Quand je l'entend parler de renforcer les pouvoirs du Parlement, je repense à DADVSI et à l'urgence qui a empéché la seconde lecture, aux interventions téléguidées (Wauquiez et compagnie) pour défendre les intérêts de maisons de disques.

    Autre point, comme l'explique Maitre Eolas dans un de ses billets (http://maitre-eolas.fr/2007/04/03/592(...) ), il est dangereux que le législateur supprime toute liberté d'aménagement de peine au juge. De ce que j'en ai entendu (et ça doit pas être bien compliqué à vérifier), les lois votées ces derniers temps sont plutôt explicitement répressives, ôtant aux juges des possibilités d'aménagement (alors que c'est le fondement de leur rôle. Si la loi décide de tout, plus besoin de juges ...).

    Complètement rien à voir, Bouygues a des vues sur Areva (c'est pas un scoop, demandez à Google). Pour l'instant, Areva est sous le contrôle de l'état. Comme Bouygues et Sarkozy sont super potes, la probabilité que l'état sorte du capital d'Areva au profit de Bouygues est environ 1. Ca explique aussi la position aussi pro nucléaire du candidat UMP dans le débat d'hier soir il me semble. L'énergie, pour moi, ça fait partie des infrastructures, et il me parait logique que l'état (ou l'Europe, 'fin un truc politique tant que faire se peut) en garde le contrôle.

    Sinon, via le blog de Daniel Schneidermann (http://www.bigbangblog.net/article.php3?id_article=586 ), le rapport de la Cimade sur la circulaire de régularisation des sans papiers dont un enfant est scolarisé (http://www.cimade.org/downloads/Cimade_Rapport_circulaire.pd(...) ).
    C'est un peu long à lire, mais si vous êtes de bonne foi, vous ferez probablement l'effort de le parcourir. Vous en pensez quoi ?

    sur les programmes économiques, j'y comprend à peu près rien et si les économistes y comprennaient vraiment quelquechose, on en serait pas ou on en est (ok, ça, c'est un peu du troll). Je veux dire que n'étant pas compétent sur le sujet, je n'en parle pas.

    Bon, ça part un peu dans tous les sens. Le point central au final, c'est que Sarkozy ne me convainc pas de sa sincérité, parce que pour ce que j'en connais, ses actes sont en contradiction avec son discours.

    Royal me fait réver ? Non, mais si elle avait vraiment pas la carrure, elle en serait pas là. Pas de doute sur sa capacité à tenir la charge donc. Pour le reste, je lui laisse le bénéfice du doute.

    mes deux centimes
  • [^] # Re: de mémoire

    Posté par  . En réponse au message Linux est basé sur Unix. Évalué à 1.

    en repartant de ta question de départ et de ton commentaire, tu as en partie tort et en partie raison :
    - Oui, Linux est clairement inspiré d'Unix. N'essaie pas de convaincre tes collègues du contraire :)
    - Non, Linux ne se base pas sur Unix et n'en est pas dérivé, c'est une écriture from scratch.
  • # de mémoire

    Posté par  . En réponse au message Linux est basé sur Unix. Évalué à 7.

    et sans lien pour corroborer.

    Unix est une marque et désigne un système d'exploitation particulier (celui développé par ATT à l'époque).
    Avec le temps, c'est devenu un nom commun (comme frigidaire), et on utilise souvent unix pour désigner la famille des système d'exploitation qui ont la même philosophie que l'Unix originel.

    Y a pas de norme unix, mais les normes POSIX.

    Linux n'est pas dérivé de l'Unix originel (Je pense que Torvalds n'a pas vu une seule ligne de code d'Unix), c'est une écriture from scratch d'un OS qui ressemble à Unix, mais qui ne l'est pas.
    Perso, pour pas me gourrer, je met Unix (avec une majuscule) pour parler de l'OS originel, et unix pour le nom commun.

    Donc Linux est un unix, mais n'est pas dérivé d'Unix.

    Ca répond pas tout à fait à ta question, vu que j'ai pas de docs ... :)
  • # compilo ?

    Posté par  . En réponse au message Problème d'exécution d'une librairie dynamique. Évalué à 1.

    tout a été compilé avec le même compilo ?

    parce que si ce n'est pas le cas, tu as peut-être des problèmes de mangling ...
  • [^] # ou nanosleep

    Posté par  . En réponse au message equivalent de sleep. Évalué à 6.

    dans les NOTES du man d'usleep :
    This function is obsolete. Use nanosleep(2) or setitimer(2) instead.

    nanosleep donc ! :)
  • # alias

    Posté par  . En réponse au message Changer le répertoire courant.. Évalué à 2.

    genre tu pose monscript.sh dans ton ~/bin (qui est dans ton PATH j'imagine)

    alias monscript='. `which monscript.sh`'


    ça le fait ?
  • [^] # Re: Ou est ton probleme ?

    Posté par  . En réponse au message Aide expression Shell bourne. Évalué à 1.

    désolé pour la réponse tardive (3 semaines de vacances)

    non, tu n'as toujours pas besoin de cat. La sortie de grep est aussi réutilisable dans tous les pipe qu'on veut :)
  • [^] # Re: Ou est ton probleme ?

    Posté par  . En réponse au message Aide expression Shell bourne. Évalué à 1.

    en même temps, tu avais filé tellement peu d'infos techniques sur ton problème (tu noteras que la ligne buggée n'était pas dans ton message originel) qu'on aurait cru un end user ;-)

    au passage, tu fais un appel inutile à cat. grep sait très bien lire dans des fichiers.
    sed aussi en fait ...

    +
  • # fstat

    Posté par  . En réponse au message Manipulation de fichiers.. Évalué à 1.

    creuse du côté de fstat, tu devrais avoir quelques pistes.

    man fstat

    dans la section 2 du man (les system calls donc)

    a+
  • # -Wall ?

    Posté par  . En réponse au message Bugs dans g++ ?. Évalué à 1.

    Dans le genre flag de compilation qui sauve.
    Accessoirement, corriger *tous* les warnings, c'est *bien* :-)
  • # y a moyen

    Posté par  . En réponse au message l'orloge me rend dingue. Évalué à 4.

    il faut/suffit que tu règles l'heure dans le BIOS.
    façon basique qui marche : en modifiant effectivement l'heure dans le BIOS
    plus subtil : en utilisant hwclock (cf man) pour régler l'heure hardware à partir du système
    encore plus mieux : en profitant de ntp (network time protocol) pour synchroniser ta machine sur l'heure d'un serveur réseau. man ntpdate
  • # cut ?

    Posté par  . En réponse au message [recuperer la position d'une chaine de caractere]. Évalué à 2.

    ok, tu ne peux pas utiliser les positions avec cut. Mais si tu as des séparateurs fiables dans ton fichier, tu peux utiliser les options -d et -f de cut.

    man est ton ami :-)
  • # pleins de fichiers ?

    Posté par  . En réponse au message remonter plein de fichiers au meme niveau. Évalué à 3.

    Si ton nombre de fichiers est appelé à grossir (et comme c'est du stockage de photos numériques, j'aurai tendance à croire que oui), tu vas finir par te retrouver coincé par le nombre max d'inodes de ton système de fichiers et d'ici quelques semaines/mois, tu chercheras à faire exactement le contraire de ce que tu veux faire aujourd'hui ...
    Je parle même pas de faire un pauvre ls dans un répertoire archi blindé ...

    Je m'étend pas sur la réponse à ta question proprement dite, c'est déjà fait dans d'autres commentaires.
  • # options de sqlplus

    Posté par  . En réponse au message direction d'une requete dans fichier log. Évalué à 1.

    Comme le dit Ellendhel, tu peux rediriger la sortie du script.

    Pour sqlplus, tu peux aussi utiliser l'option spool dans ton fichier requete.sql
    L'option spool prend en paramètre le fichier destination vers lequel sqlplus redirigera la sortie standard.

    ex fichier.sql
    -8<-------
    SPOOL requete.log
    select bidule from machin where chose = truc;
    (...)
    ----------

    La doc Oracle étant plutôt bien faite, je te laisse explorer les possibilités qu'offre sqlplus (en particulier pour le formattage du résultat).
  • [^] # Re: Je peux pas m'en empècher

    Posté par  . En réponse au message administration linux. Évalué à 2.

    ouais, mais ça reste limité en fonctionnalité ... alors qu'un bon vieux emacs ...

    --> [ ]
    et en courant !
  • # exemple ?

    Posté par  . En réponse au message Comment fusionner 2 tables. Évalué à 4.

    Un bon exemple valant mieux qu'un long discours, peux-tu poster quelques lignes de chaque fichiers (avec si possible tous les cas que tu peux rencontrer) et le résultat que tu attends ?
  • [^] # Re: Un petit lien pour la route

    Posté par  . En réponse à la dépêche Le Collectif StopDRM dénonce l'illégitimité du décret sanctionnant le contournement de DRM. Évalué à 5.

    C'est néanmoins un moyen de communication douteux qui ne me plait pas et je ne me prive pas de le dire.

    ok, pas de problème avec ça, chacun sa perception des choses. Cela dit, si tu as d'autres méthodes d'actions à proposer qui te paraitraient meilleures, n'hésite pas à les proposer ! (parce que je ne pense pas qu'on soit fondamentalement en opposition sur le fond du débat. Si ?)

    Si tu ne vois pas de différence entre des manifestations et l'action de la dépèche, je n'y peux rien. Pour ma part, je vois dans le premier cas l'usage du droit de manifestation et dans l'autre l'usage de la loi pour contester la loi.

    C'est de bonne guerre, vu que pour toi, contourner un DRM c'est aussi grave que cramer une bagnole ;-) Nan, je suis d'accord avec toi, les situations sont pas similaires. Ce que je voulais juste dire, c'est que l'opinion publique peut influer sur la loi (que ça soit pas l'exercice d'un droit de manifestation ou par un autre biais).

    par rapport à la redevance pour copie privée, j'ai entendu comme toi qu'on s'interroge su sa raison d'être au niveau européen. Dommage que la réflexion se fasse à l'envers. Imaginer qu'on va réussir à juguler substantiellement l'échange de musique numérique me paraît être du pur fantasme ...

    C'est le défaut d'information qui est condamné et non l'utilisation de DRM.

    bien vu. J'ai lu un peu en diagonale l'autre jour. Restons quand même attentif.

    Oui, mais je ne me gare pas exprès sur ces places pour manifester mon mécontentement au sujet du parking payant.

    oui, parce que payer ta place de parking est socialement acceptable, donc tu acceptes le contrat. Le problème serait différent si toutes les places de parking de Paris était des places de livraison. La, ça ne serait plus acceptable, et tu te garerais quand même, quitte à payer ton amende.
    Tu vas me dire que je ne suis pas obligé d'acheter des CDs protégés par DRM et tu as raison, aujourd'hui, j'ai le choix. Mais sur le fond, je ne cache pas que j'ai une certain crainte (irrationnelle ?) qu'on se dirige plus vers le tout DRM que vers le 0 DRM. Je préfère réagir aujourd'hui (même si c'est maladroit, que la forme est naze ou que sais-je) que regretter de n'avoir rien fait plus tard. Encore une fois, si tu as des propositions d'actions qui te paraissent plus crédibles sur la forme, propose :-)

    je reprécise que ce que je dis reflète ma position personelle, pas celle de stopdrm (que j'apprécie mais dont je ne suis pas membre actif)