gaaaaaAab a écrit 1387 commentaires

  • [^] # Re: Recuperation

    Posté par  . En réponse au message Besoin d'aide, urgent et dangereux pour mes fichiers. Évalué à 2.

    super HS mais comme la discussion m'intéresse :)

    Ton argument me parait valable dans quelques contextes très précis :
    - l'utilisateur n'a pas le niveau technique pour comprendre ce que fait l'alias (et il est perdu le jour ou l'alias ne fonctionne pas comme tu le dis dans ton exemple)
    - plusieurs utilisateurs utilisent un même compte (si chacun met ses alias, c'est effectivement casse gueule)

    Mais au départ, un alias, c'est juste un bête raccourci pour gagner du temps à la saisie. Ca ne dispense pas de savoir comment la commande "aliasé" fonctionne.

    Dans le contexte du rm (je pense que l'option -i est relativement standard ;) , je ne pense pas que ce soit risqué de mettre un alias dessus pour les têtes en l'air. Cela dit, tu fait bien d'attirer plus généralement l'attention sur les soucis que peuvent poser les alias.
  • [^] # Re: Recuperation

    Posté par  . En réponse au message Besoin d'aide, urgent et dangereux pour mes fichiers. Évalué à 3.

    un peu HS, mais bon,

    dans 99,99 % des cas, tu fais un rm et c'ést exactement ce que tu veux faire. Mettre en place un mécanisme de rm qui déplace dans un coin, c'est super lourdingue pour le nombre infime (quand on tape pas avec des moufles) de fois ou on fait un rm malencontreux. D'autant plus qu'il faut alors gérer le répertoire corbeille. Et ça ne résoud pas complètement le problème ... même comme ça, tu peux effacer un fichier que tu voulais restaurer ...

    'fin bon, pour ma part, je reste au bon vieux rm. Quand je suis root, je fais un peu plus gaffe. Quand j'ai pleins de chemins de fichiers à effacer, je commence par faire un truc du genre
    $ #rm fic1 dir1/fic1*.bla ....
    je relis et je ne vire le # que quand ma ligne est finie (pas de * ou d'espace mal placé qui traine).
    Autre solution, parfois, je commence par faire un ls de tout ce que je veux virer. Une fois le ls fait, je rappelle la ligne dans l'historique et je remplace le ls par rm.

    au final, je suis 100% d'accord, "rm c'est rm"
    pour les habitués des rm foireux, un bète alias rm='rm -i', ça peut déjà aider ;)

    mes deux eurocents
  • [^] # Re: perl ?

    Posté par  . En réponse au message Manipuation fichier excel. Évalué à 1.

    ouaip, y a moyen de faire l'équivalent du system() en perl.

    si tu as un interpréteur python sous la main:

    $ python
    Python 2.3.4 (#1, Feb 2 2005, 12:11:53)
    [GCC 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import os
    >>> help (os)

    lis ce qui concerne les functions exec*
  • # module

    Posté par  . En réponse au message perte de reseau aprs changement de kernel. Évalué à 1.

    Salut,

    si la ligne de ta carte réseau n'apparait plus dans le dmesg, c'est que la carte n'est pas reconnu par le noyau, c'est à dire que le module qui la gère n'est pas présent.
    le lsmod, c'est la bonne piste. Il faut que tu trouves le module qui gère ta carte (copain google) et que tu fasses ce qu'il faut pour qu'il soit présent dans ton 2.6 (re copain google. Ca repassera éventuellement par la recompile d'un module (donc la récupération des sources de ta version du noyau), l'installation au bon endroit et l'activation au boot)
  • # incohérence ?

    Posté par  . En réponse à la dépêche Appel à tous: Jeudi 30 mars, action (silencieuse) contre la loi DADVSI. Évalué à 5.

    dans le corps de la dépèche : <<Pour Paris, le rendez-vous est fixé Jeudi 30 Mars à 18h45 place de la Concorde>>

    sur le premier lien : <<Le rendez-vous est à 18h30 sur l'esplanade en bas des marches de l'Opéra Bastille>>

    alors chef, quand est-ce qu'on va ou ? :)
  • [^] # Re: perl ?

    Posté par  . En réponse au message Manipuation fichier excel. Évalué à 1.

    ben forcément, si tu dis pas tout ;)
    Ca dépend ce que c'est qu'une visualisation. Si une simple sortie html suffit, pas besoin de s'embéter avec une api graphique.

    au passage, je me rend compte que j'ai cité perl en premier, mais si perl peut le faire, python aussi : http://www.python.org/pypi/xlrd/0.5.2

    pour savoir avec lequel de ces deux langages c'est le plus simple de faire des IHMs, je ne peux pas trop te répondre ... je préfère la bonne vieille ligne de commande.

    p-e les lecteurs des forums python/perl sauraient plus ... ?
  • # perl ?

    Posté par  . En réponse au message Manipuation fichier excel. Évalué à 1.

    y a pleins de modules sur le CPAN

    http://search.cpan.org/search?query=excel&mode=all
  • [^] # Re: Simple

    Posté par  . En réponse au message recherche name=value dans un fichier txt. Évalué à 1.

    sur le fond, je suis pas sur que ça réponde bien à la question.
    J'oserai jamais non plus utiliser une solution comme ça dans un truc en prod (trop peur qu'un éventuel mainteneur ne comprenne pas l'idée) mais j'aime bien l'approche =)

    en fait, plus j'y réfléchis, plus ça me plait :)
  • [^] # Re: Quelqu'un me fait un petit rappel sur les DRM ?

    Posté par  . En réponse à la dépêche DADVSI 2.0 : L'amendement Vivendi-Universal est de retour ! Prévenez votre député !. Évalué à 0.

    j'ai farfouillé sur légifrance pour lire ce qui concernait le droit moral (c'est autour L121 du code la propriété intellectuelle) et donc, je n'y ai rien compris.

    Du coup, j'ai demandé à wikipedia ... :p
    alors http://fr.wikipedia.org/wiki/Droit_moral

    "Cependant, même s'il est réputé absolu par la doctrine, le droit moral est limité par la pratique et la jurisprudence. D'abord, lors d'un procès l'auteur sera tenu de prouver la violation et le dommage subi pour obtenir réparation. "

    du coup, la raison "eux je ne les aimes pas", ça marche pas.
    Et pour utiliser la raison "pas d'accord avec ce qu'ils font de mon travail.", il faut démontrer le préjudice.

    Ouf ! :)
  • [^] # Re: Euh ...

    Posté par  . En réponse à la dépêche 23 mars: Conférence au LORIA sur Lisaac, un nouveau langage. Évalué à 3.

    >Si, mais comme j'utilise gcc en -Wall,

    mine de rien, là, tu confirmes qu'il y a un problème sur la syntaxe de l'affectation en C, même si tu le contournes avec le compilo ;-)
  • [^] # Re: Euh ...

    Posté par  . En réponse à la dépêche 23 mars: Conférence au LORIA sur Lisaac, un nouveau langage. Évalué à 3.

    tu veux dire que tu n'as jamais accidentellement fait une affectation en lieu et place d'un test ?
  • [^] # Re: Quelqu'un me fait un petit rappel sur les DRM ?

    Posté par  . En réponse à la dépêche DADVSI 2.0 : L'amendement Vivendi-Universal est de retour ! Prévenez votre député !. Évalué à 4.

    "J'ai loupé quelque chose ?"

    heu .. peut-être :-) (je reviendrais dessus plus tard).

    Mais si ce que tu veux démontrer, c'est que c'est débile de foutre des DRMs parce que de toute façon, ça ne fonctionne pas, tu touches au coeur du débat. Effectivement, les DRMs ne fonctionnent pas, d'ou l'idée lumineuse de rendre illégal leur contournement.

    Pour revenir sur ce sur quoi je ne suis pas tout à fait d'accord avec ce que tu dis (ou en tout cas avec ta formulation)
    "on peut admettre qu'il veuille limiter et / ou contrôler la diffusion de cette oeuvre. Il peut souhaiter ne l'autoriser que contre rémunération par exemple"

    Comme tu le présentes, on a l'impression que tu penses que l'auteur peut interdire l'utilisation de son oeuvre à quelqu'un qu'il n'aime pas. Si je ne dis pas de bétise, à partir du moment ou tu payes les droits appropriés, tu n'as pas besoin de l'autorisation de l'auteur pour utiliser son oeuvre. Heureusement même !
  • # environnement ?

    Posté par  . En réponse au message lancement d'application par script cgi sous boa. Évalué à 1.

    commence déjà par vérifier l'environnement dans lequel tes cgi tournent.
    p-e tout simplement que les bons LD_LIBRARY_PATH sont positionnés dans ton environnement, mais pas dans celui de tes scripts.
  • # pidof

    Posté par  . En réponse au message if [je ne sais pas quoi mettre°; then. Évalué à 1.

    Tu peux savoir si un processus tourne en utilisant pidof.
    Je te laisse creuser dans le man :)
  • # cache

    Posté par  . En réponse au message Fermeture de WineFr. Évalué à 3.

    Bon, c'est pas terrible comme idée, mais tu peux déjà récupérer un bout du contenu dans le cache google. P-e que www.archive.org en a des bouts aussi.

    Sinon, par curiosité, c'est quoi le souci ? un renouvellement tardif du nom de domaine ?
  • [^] # Re: reinstaller un boot loader

    Posté par  . En réponse au message restaurer Grub redhat 7.3. Évalué à 1.

    cool !
    je me le note dans un coin de tête pour plus tard :)
  • # reinstaller un boot loader

    Posté par  . En réponse au message restaurer Grub redhat 7.3. Évalué à 1.

    Plusieurs possibilités :

    - tu as gardé une disquette de boot dans un coin.
    alors là, fastoche. Tu boot sur ta disquette de boot, et tu réinstalles ton bootloader (en tapant lilo si c'est lilo, et grub-install avec les bonnes options si c'est grub)

    - tu as un disque d'install de la redhat sous la main
    tu boot sur le cd d'install. Tu choisie le mode rescue et à partir de là, tu dois pouvoir réinstaller un boot loader en naviguant dans les menus. C'est pas toujours une méthode super intuitive, ni super fiable. Parfois, je m'en sors pas avec ce machin là.

    Si tu t'en sors pas comme ça, y a toujours moyen de booter sur un live cd. De là, tu montes ton ancien système, tu te chroot dessus, et tu réinstalles ton boot loader.
    Si t'as pas de bol, tu te retrouves dans la situation dans laquelle j'étais cet après-midi, et tu dois recréer les fichiers spéciaux /dev/hda* à la mimine :)

    marrant de tomber sur ce genre de question pile quand je suis en train de lutter avec une maj de redhat 0 à fedora core 3 sur un portable ...

    <ma vie>: j'ai restauré mon boot loader =) mais le noyau 2.6 a pas l'air de bien gérer le touchpad, et du coup, il bloque au boot. Va encore falloir que je trifouille =)
  • [^] # Re: Sur quel backend ?

    Posté par  . En réponse au message Mise a jour de Table avec un Autre Table. Évalué à 3.

    update table1 set q1 = (select q2 from table2 where table2.indice = table1.indice);

    normalement, c'est du sql *pur*, ça devrait marcher partout.
    En tout, sous Oracle, ça doit.
  • # peut-être firewall win ?

    Posté par  . En réponse au message Créer une passerelle. Évalué à 1.

    C'était pas la même config, alors je ne sais pas si ça peut aider.

    Chez moi, c'était un client XP qui voulait pas pinguer la passerelle, et que je ne pouvais pas pinguer. Apres m'être arraché les cheveux pendant un bon moment sur la config Linux, je me suis rendu compte que c'était le firewall Windows qui bloquait mon trafic ...
  • [^] # Re: Constance de la commission

    Posté par  . En réponse à la dépêche l'UE lance une consultation sur les brevets. Évalué à 2.

    en l'occurence, tu as tout faux. Pour faire simple, le TCE étendait le champ de la co-décision. Or la directive sur les BLs était *déjà* sous le régime de co-décision. L'adoption du TCE n'aurait rien changé à l'affaire.

    Je sais, le commentaire auquel je répond est déjà noté à -2.
    C'était juste pour rappeler que l'adoption ou la non-adoption du TCE est un élément non pertinent dans le débat sur les BLs. Tout ce qui tente de lier le débat sur les BLs au TCE est donc un troll.
  • [^] # Re: Jouons au jeu des définitions

    Posté par  . En réponse à la dépêche l'UE lance une consultation sur les brevets. Évalué à 2.

    si y'avait que la Commission ...

    petite correction, l'Europe des gouvernements, c'est le Conseil des ministres européens. La Commission, c'est encore autre chose. C'est pas une entité classable dans les Europes des <...>, c'est le machin spécifique à l'Europe qui n'existe pas au niveau national.

    Dés qu'on parle du TCE, je ne peux pas m'empécher de faire référence à Etienne Chouard (http://etienne.chouard.free.fr/Europe ).

    pour la confusion des pouvoirs au niveau européen, cf le 4e point de http://etienne.chouard.free.fr/Europe/Constitution_revelateu(...)
  • [^] # Re: manque juste la fin

    Posté par  . En réponse au message supprimer les fichiers vieux de 1jour. Évalué à 2.

    mais voila y a pas création du fichier....


    et non. Mais cette date là, tu l'auras pas !

    cf les réponses de Lew Pitcher
    http://groups.google.com/group/alt.os.linux/browse_thread/th(...)

    c'est en anglais et ça dit que la date de création n'est pas préservée. Le mieux que tu auras, c'est le mtime. Et comme le thread date d'aujourd'hui, ça doit s'appliquer aussi aux noyaux 2.6 et pas à un 2.2 antédiluvien ;)
  • [^] # Re: manque juste la fin

    Posté par  . En réponse au message supprimer les fichiers vieux de 1jour. Évalué à 3.

    man find

    forcément, avec -atime, ça va pas faire tout à fait ce que tu veux, surout si tu fais des ls pour voir si les fichiers sont toujours là ;-)
    Essaie avec mtime ou ctime
  • # pas d'avis mais ...

    Posté par  . En réponse au message avis sur Ketchup ?. Évalué à 3.

    y a quand même une dépèche spéciale Ketchup en première page ...
    http://linuxfr.org/2006/01/11/20197.html

    C'aurait été perdu au fin fond d'un journal privé, je veux bien, mais là .... t'abuses un peu quand même :p
  • # stat

    Posté par  . En réponse au message Test sur la taille d'un fichier. Évalué à 5.

    Tu peux aussi tester le retour de stat

    pour avoir la taille du fichier :
    stat -c "%s"

    man stat ou stat --help