Gyro Gearllose a écrit 1322 commentaires

  • [^] # Re: join

    Posté par  . En réponse au message récupération lignes ayant des mots identiques.. Évalué à 1.

    Arf, hé ben, j'ai tout faux. En fait, non seulement, je n'ai pas regardé le forum dans lequel tu as posté, mais en plus, j'ai lu ta question trop vite... Et je ne suis pas le seul apparemment ;-) !
    Du coup, n'y connaissant rien du tout à la programmation en perl, je laisse la parole aux mongeurs qui s'y connaissent.
  • # join

    Posté par  . En réponse au message récupération lignes ayant des mots identiques.. Évalué à 1.

    Hello !
    Réfères-toi au titre de mon commentaire, et non, je n'ai pas fumé, et non, je ne te propose pas un join ;-) !
    En fait, cette commande s'utilise simplement ainsi :
    $ join fichier1 fichier2
    Et te sort exactement ce que tu souhaites. La seule contrainte, c'est que les deux fichiers soient triés au moment de l'appel.
    Tu peux pour ce faire utiliser la commande sort.
    Et si tu ne veux pas casser des fichiers d'origine, passe par des fichiers temporaires.
    Voilà, en espérant que ça t'aidera, comme on dit.
  • [^] # Re: Vive yahoo news

    Posté par  . En réponse au journal Accusé de diffamation, un Freenaute est relaxé. Évalué à 7.

    Y'a deux 2, c'est volontaire, pour voir si on suit ?
    Ou alors tu comptes dans une base inconnue de tous ?
    En tout cas, je trouve des deux journaux très intéressant, ne lisant pas yahoo quotidiennement.
  • [^] # Re: Pas besoin de XML

    Posté par  . En réponse au message Formulaire et boîte modale.. Évalué à 1.

    Bon, ben déjà merci pour cette réponse rapide.
    Entre temps, je suis tombé sur [1], que j'ai adapté pour mes besoins. J'arrive bien à afficher une fenêtre presque modale, et à la faire fonctionner en autonome. Ne me reste plus qu'à faire en sorte que lorsque cette fenêtre est fermée, la liste correspondante soit rechargée, et là, je ne vois pas trop comment procéder.
    Voici de quoi étayer un peu mon propos :
    J'ai un formulaire html (nommé F1) qui contient entre autre :
    un select rempli depuis une base de données, un bouton qui déclenche l'appel de la fenêtre modale.
    Si on clique sur le bouton, une fenêtre s'ouvre dans la page html, pour agir sur la base de données. Mettons que j'ajoute un élément dans la table d'où sont tirées les options du select ci-dessus.
    Il faut que lorsque je ferme cette fenêtre modale, un rechargement depuis la base de données soit fait pour actualiser la liste affichée dans mon formulaire F1, et uniquement cette liste. Je ne vois pas trop comment procéder, pour l'instant, car il ne faut surtout pas que je recharge toute la page, juste que je mette à jour le select.
    [1] http://prototype-window.xilinus.com/samples.html
  • [^] # Re: Manque de temps...

    Posté par  . En réponse au message imprimer 2 pages A4 sur une page A3. Évalué à 1.

    Alors, peut-être que les informations données ici te seront utiles :
    http://linuxfr.org//forums/12/21714.html
    Il s'agit d'imprimer deux feuilles a5 sur une feuille a4. A part une différence de format avec ta demande, il semblerait que les réponses apportées puissent te guider vers une solution...
  • # Manque de temps...

    Posté par  . En réponse au message imprimer 2 pages A4 sur une page A3. Évalué à 1.

    ... pour te donner une réponse très argumentée, mais il y a la commande psbook qui devrait répondre à tes besoins.
  • # Ben la norme, c'est la norme...

    Posté par  . En réponse au message Une armoire rack de moins de 12U. Évalué à 1.

    Les seuls soucis qu'on peut rencontrer, c'est soit des problèmes de profondeur (armoires rack murales ou pas), car les murales sont moins profondes que les autres, vu qu'elles sont prévues pour placer des équipements réseaux.
    Ici, nous avons une armoire IBM (je ne sais pas combien de U, mais elle fait 1m50 de haut environ), et nous avons placé des serveurs Dell rackables dedans sans problèmes insolubles (un a dû couper une patte sur un rail une fois, c'est tout).
    Sinon, dell en fait, regarde http://www1.euro.dell.com/content/topics/topic.aspx/global/p(...)
    Je ne sais pas si c'est hors budget ou quoi, mais ils proposent déjà une armoire 24 U, ce qui est déjà plus proche de ce que tu cherches...
    Voilà, en espérant t'avoir aidé/éclairé sur le sujet.
  • [^] # Re: pg_stat_activity

    Posté par  . En réponse au message Qui est connecté à postgresql. Évalué à 3.

    Merki tout plein...
    J'avais lu la doc de postgres sans voir cette vue... Elle est bigrement intéressante.
    Maintenant, il faudra que j'étudie la question pour faire en sorte que les connexions à mes bases de données par le biais de mes applis intranet développées en php soient d'une certaine façon rendue persistantes.
    J'avais (à l'époque de php3 / début de php4) essayé les pools de connexions, et l'appel à pg_pconnect, mais ça foirait un max, car il n'y avait pas de ramasse poubelles, et finalement, au bout d'un certain temps, j'arrivais à saturer le nombre de connexions possibles au back-end.
    Du coup, je n'avais, soit qu'à lancer un kill sur les postmaster un peu au petit bonheur, soit à relancer le serveur, directement. Ce qui était loin d'être propre.
    Je pense, et j'espère même que les choses ont évoluées depuis, il ne me reste qu'à mettre les mains dans le cambouis.
    Merci encore.
  • [^] # Re: les developpements semblent arrêtés

    Posté par  . En réponse au journal Typographie, petit comparatif. Évalué à 1.

    Pour les tableaux, je ne sais pas faire de cases qui prennent plusieurs colonnes, mais je sais faire des colonnes de la largeur que je veux avec alignement à gauche ou centré.

    N'est-ce pas ce que fait le package multicolumn ? Combiné avec multirow, on peut faire des choses assez sympa.
    Pour avoir une présentation "à la excel"^W avec les en-têtes et pieds de tableaux répétés sur toutes les pages, il existe au moins deux paquets : longtable et xtabular.
    De mémoire, xtabular est basé sur longtable, mais pour avoir essayé les deux, je crois qu'il est difficile, voir impossible de valoriser plus l'un que l'autre, car avec les tableaux que je génère parfois, le rendu est dégueu avec l'un, et parfait avec l'autre.
    L'avantage, c'est que les commandes des deux sont les mêmes, et du coup, pour passer de l'un à l'autre, il n'y a que le nom du package utilisé à changer, et le nom de l'environnement (xtab devient longtable et réciproquement, selon les cas).
  • [^] # Re: Voir gestion des flux

    Posté par  . En réponse au message Probleme avec les redirection <<les pipe>>. Évalué à 1.

    Commentaire inutile, mais il y a plus court :

    $ command &> log.txt


    Évidement, ça redirige tout (stdout et stderr) vers log.txt, mais comme tout bon informaticien digne de ce nom, je suis feignant, et donc, je pensais utile d'apporter cette précision, car ça fait moins de caractères à frapper (aïe).
  • # Enfin !

    Posté par  . En réponse au journal Tribune cassée?. Évalué à 2.

    <mode humour(?) = "on">
    Cet espace de non-droit^Wde libre expression^W de moulage était de toute façon un frein colossal à la productivité, alors....
    D'ailleurs, pour s'en convaincre, il suffit de regarder la courbe de développement du script d'axel<, qui finalement passait plus de temps à mouler sur la tribune qu'à améliorer son enhancedBoard
    </mode>

    D'ailleurs, et c'est une vraie question, pourquoi l'association linuxfr serait-elle, d'une façon ou d'une autre responsable des propos tenus sur la tribune ? J'ai déjà croisé des sites qui portaient une mention disant peu ou prou que les "propriétaires" du site en question n'étaient aucunement responsables des propos tenus sur leur site, et qu'aucune caution n'étaient portée à ces propos d'aucune façon.... Est-ce légal ? Pourquoi linuxfr serait-il différent, dans ce cas ?
  • [^] # Re: Y'en a autant que tu veux....

    Posté par  . En réponse au message For i in .... Évalué à 1.

    En effet, j'avais mal compris la question....
    Dans ce cas, rien ne t'empêche de faire :
    for i in $(cat toto)
    ça revient presque au même...
  • # Essaye ça, ça semble correspondre à ton besoin....

    Posté par  . En réponse au message Plus de led. Évalué à 4.

    D'ailleurs, si ça marchait avant, et que ça ne fonctionne plus, c'est peut-être que tu avais installé le module de Marc, et que ta mise à jour l'a dégagé...

    https://linuxfr.org//forums/44/21485.html ou
    http://linuxfr.org//forums/44/21485.html

    En espérant que ça aide, comme on dit, parfois...
    Et lien direct :
    http://www.codingteam.net/fjpanel-down_fr.html
  • # Y'en a autant que tu veux....

    Posté par  . En réponse au message For i in .... Évalué à 3.

    Rien ne t'empêche d'appeler n'importe quel programme, que ce soit un shell ou un binaire tant que celui-ci prend un nom de fichier en paramètre, et envoie le résultat sur la sortie standard....
    Ainsi, si ton fichier toto fait n lignes, tu peux toujours remplacer ton cat par au choix :
    tail -n toto
    head -n toto
    si tu ne connais pas le nombre de lignes, pourquoi ne pas faire aussi bien :
    for i in `sed "s/.*/&/" toto`
    Bref, tu as autant de possibilités que tu veux...
    Si tu veux t'amuser, tu peux même utiliser des fifo, des pipes, etc...
    Bref, tu es libre de choisir ce qui te plais vraiment...
  • [^] # Re: Question

    Posté par  . En réponse au journal Cherche idée pour un mémoire. Évalué à -1.

    est là corexion aurthografique ?
    Parce que l'un sans l'autre....
    Celà dit sans arrières pensées.
  • # Résolu....

    Posté par  . En réponse au message Question sed. Évalué à 2.

    Finalement, j'ai lancé autant de sed qu'il y avait de code de status ayant le bit 0x0008 de positionné pour le supprimer.
    Un peu de calcul binaire/hexa, et tout est rentré dans l'ordre. C'est domage de n'avoir pu dout faire d'une seule passe (je veux dire, avec une regexp qui calcule (c'est possible, ça ?), mais le principal est d'avoir tout récupéré.
    Désolé pour le dérangement....
  • [^] # Re: Quelques éléments...

    Posté par  . En réponse au message ajout de machine sur samba!. Évalué à 1.

    Merci pour ce complément...
    Je vais tenter d'appliquer ce que tu indiques concernant le répertoire c:\documents and settings\default user, juste pour le réglage du clavier, ainsi que pour les profils putty par défaut.
    Merci pour cette remarque.
    Concernant la liste des utilisateurs, évidement, notre contrôleur samba est configuré en tant que PDC, mais si cela nous permet de nous connecter au PC en étant identifié sur le domaine, cela nous donne des droits restreints sur la machine en elle même....
  • # Quelques éléments...

    Posté par  . En réponse au message ajout de machine sur samba!. Évalué à 2.

    Hello, c'est marrant, j'ai presque la même config au boulot.
    Pour ajouter une machine au domaine, il y a deux étapes :
    créer un utilisateur unix, comme tu l'as fait, avec la commande useradd, et créer un compte machine samba du même nom, à l'aide de la commande smbpasswd.
    Pour la première, rien à redire, si ce n'est que ça aurait peut-être été plus "propre" de créer un groupe "machines" avant, et de rattacher tous les comptes machines à ce groupe. En clair, une fois pour toutes :
    $ groupadd machines

    puis à chaque ajout de PC :

    $ useradd -g machines -d /dev/null -s /bin/false PC$

    Ensuite, pour ajouter un compte machine au domaine, il faut poursuivre la commande du dessus avec sa contrepartie samba :
    $ smbpasswd -a -m PC
    -a pour ajouter, -m pour machine (il colle le $ à la fin du nom tout seul).

    Si j'ai bien compris le reste de la question, ce que tu souhaiterais, c'est d'avoir le profil de l'utilisateur stocké sur le serveur samba, et non sur la machine locale.
    Alors voici comment j'ai procédé (extrait de notre smb.conf) :

    [global]
    logon script = start.bat
    logon path = \\%N\profiles
    logon drive = P:
    [profiles]
    path = /home/%u/profile
    browseable = Yes
    writeable = Yes
    create mask = 0700
    directory mask = 0700
    [personnel]
    path = /home/%u/samba
    force create mode = 0770
    force directory mode = 0770
    read only = No
    vfs object = recycle
    recycle:repository = .deleted
    recycle:keeptree = Yes
    recycle:touch = Yes
    recycle:versions = Yes
    recycle:maxsixe = 0
    recycle:exclude = *.tmp
    recycle:noversions = *.doc
    veto files = .deleted

    Avec ces directives, le lecteur P: est automatiquement mappé comme lecteur personnel (partage du même nom en dessous). Le profile de l'utilisateur est stocké dans /home/%u/profile, et ça fait ce que tu demandes.
    Mais, si cette solution semble convenir, elle pose cependant un problème que je vais essayer d'expliquer clairement.
    Admettons une configuration avec un serveur samba configuré comme précédament, et deux PCs (PC1 et PC2) sous windows XP.
    Sur PC1, nous avons joint le domaine, et créé l'utilisateur user1, qui existe sur le serveur samba, et nous avons fait la même chose pour user2 sur PC2.
    Si user1 va sur PC2 et ouvre une session en son nom, il va retrouver un certain nombre de choses (les partages réseaux, le profile, etc.), mais son profile n'est pas en lecture/écriture, le clavier est en anglais, et pleins d'autres problèmes.
    Du coup, il faut aller sur PC2 en tant qu'administrateur et ajouter le compte user1 du domaine samba sur la machine.
    C'est lourd. Et ça oblige à faire ça sur tous les PCs du domaine, pour tous les utilisateurs.
    Je pense que ce problème pourrait être réglé avec l'utilisation d'active directory, mais je n'en suis pas sûr du tout, et je ne sais pas comment automatiser tout ça.
    Voilà, alors je te répond partiellement, mais j'espère que des gens plus calés que moi apporteront les compléments manquants.
  • [^] # Re: parser ?

    Posté par  . En réponse au message [expression régulière] détecter un caractère non espace dans une séquence.. Évalué à 1.

    Peut être aussi parce que quelque part, c'est rassurant de savoir que le fichier sera lu par cat, et envoyé à une commande (ici grep) sans être altéré.
    Il y a bien des commandes qui interviennent directement dans le fichier source, un peu comme sed -i, mais nativement, i.e. sans passer d'options. Du coup, si la commande foire, le fichier initial est foutu.
    Je ne dis pas que c'est bien, je cherche juste une justification...
  • [^] # Re: Hum

    Posté par  . En réponse au message Conseils pour réaliser une classe LaTeX. Évalué à 1.

    Mieux vaut tard que jamais....
    Merci pour ta réponse, Sylvain, car elle est argumentée et pleine de bon sens. J'ai suivi tes conseils, et j'ai réussi à rédiger ma classe. Elle est maintenant utilisable et en production.
    J'ai effectivement viré l'utilisation de l'environnement tabbing, mis le tout dans des minipage, y compris le texte de la marge.
    Un grand merci à toi, donc.
  • # As-tu cherché le web ?

    Posté par  . En réponse au message Télécomande USB. Évalué à 2.

    Sur http://www.lirc.org/index.html tu trouveras tout ce que tu cherches dans le domaine, de la partie hardware à la partie soft....
    Bonne lecture.
  • [^] # Re: Hum

    Posté par  . En réponse au message Conseils pour réaliser une classe LaTeX. Évalué à 2.

    Hello !
    Bon, déjà, merci pour ta réponse rapide, car même si elle ne m'éclaire pas, elle me donne au moins la possibilité de préciser un peu ma demande.
    Pour ton point 1), je ne précise pas que j'ai sous le coude deux ouvrages : "a not so short introduction to LaTeX" fournie avec le reste, et "LaTeX par la pratique" chez O'Reilly.
    Pour le 2) justement, il y a tellement de classes existantes, qu'il est difficile de s'y retrouver. Donc, ma demande, qui était certes mal formulée, visait plutôt à me faire orienter soit vers des classes toutes faites qui ressembleraient, soit vers des outils qui me permettraient d'arriver à mes fins.
    Pour le point 4, c'est finalement là-dessus que je me suis orienté, avec le package geometry, et quelques autres (cf.ci-dessous).
    Enfin, pour le coup du marginpar, j'y ai pensé, mais c'est assez moisi, et ça ne correspond pas vraiment à ce dont j'ai besoin, puisqu'on ne peut pas trop préciser de format pour ce qui va dans la marge (en tout cas, facilement).
    Du coup, pour l'instant, j'ai rédigé un document de travail dont la structure ressemble à ça :

    \documentclass{report}
    \usepackage[dvips]{graphicx}
    \geometry{a4paper, portrait,%
    left=56mm, right=1cm, top=2cm, bottom=1cm, headheight=0cm, headsep=5mm, footskip=3mm}
    \begin{document}
    \fontfamily{cmss}\fontseries{m}\selectfont
    \fontsize{11}{1}\selectfont
    \hspace{-46mm}\includegraphics[width=32mm]{logo.jpg}%
    \vspace{-32mm}%
    \begin{tabbing}
    \hspace{64mm}\=\textbf{Lieu, le \today}\\ \par
    \>\hspace{1ex}\\
    \>M. Plop \\
    \> à
    \end{tabbing}
    \vspace{2cm}
    \hspace{-49mm}
    \begin{minipage}[t]{32mm}
    \begin{flushright}
    \footnotesize
    \textbf{Tout le texte à coller dans la marge, aligné à droite, et en gras....}
    \end{flushright}
    \end{minipage}\hspace{15mm}
    \begin{minipage}[t]{140mm}
    Objet : \\
    Référence : \\
    \end{minipage}
    \end{document}


    L'aspect général est assez semblable au modèle wordquipue qu'on m'a fourni pour travailler.
    Le seul point qui me laisse perplexe, c'est l'espace vertical que je veux entre Lieu, le et M. Plop, à savoir :
    Je ne veux pas :
    Lieu, le
    M. Plop
    Je veux quelque chose du genre :
    Lieu, le

    M. Plop

    J'ai essayé plusieurs choses (utilisation de vspace, saut de ligne, marque de fin de paragraphe, etc.) sans succès pour l'instant. Je pense que c'est dû à l'utilisation de l'environnement tabbing, sans certitudes.
    Il ne me reste aussi qu'à coller tout ça dans un fichier de définition de classe. Je finirai ça demain, mais si vous avez d'autres outils à me conseiller, je suis preneur !
    J'espère avoir été plus clair.
  • # Autre marque, autre modèle....

    Posté par  . En réponse au message portables et station d'accueil. Évalué à 2.

    Hello,
    si ça peut aider, j'ai un Fujitsu/Siemens Lifebook 7020S, avec réplicateur de ports (station d'accueil "allégée), et elle fonctionne très bien sous linux.
    Les seuls soucis dont je suis conscient : la fonction hybernate qui ne fonctionne pas bien, et le décrochage du portable de la station "à chaud" que Linux n'aime pas, mais alors pas du tout.
    En soi, ce n'est pas gênant pour moi, car je n'enlève le portable de la station que pour l'emmener ailleurs, et donc, je ne le fait jamais à chaud, et d'autre part, le boot n'est pas trop lent, ce qui fait que je me passe de la fonction d'hibernation.
    Pour le reste, et en particulier l'utilisation des deux sorties VGA et DVI-D en simultané pour obtenir deux écrans dépend de la façon dont s'est cablé dans la station.
    Si c'est câblé de façon à ce que la DVI-D remplace la VGA, alors oublie l'utilisation de deux écrans (à moins pour avoir un clône), sinon, avec un Xorg.conf aux petits oignons, je ne vois vraiment pas ce qui pourrait l'empêcher.
    Quoi qu'il en soit, une station d'accueil se résume souvent à un réplicat des ports du portable, ni plus, ni moins. Enfin, si, parfois, c'est plus (ajout d'un hub usb, par exemple), mais je ne vois pas pourquoi ça ne fonctionnerait pas sous Linux.
    Voilà. En espérant que ça aide, comme on dit.
    Ah, j'oubliais, si tu en as la possibilité, achètes deux alimentations, car c'est bien chiant de devoir débrancher la station d'accueil à chaque fois qu'on part avec son portable sous le bras !
  • # type

    Posté par  . En réponse au message Recherche commande cousine de whereis, locate et which. Évalué à 1.

    Tout est dans le titre...
  • [^] # Re: chez moi ...

    Posté par  . En réponse au message Rosegarden et carte son de merde.... Évalué à 1.

    Comme promis, je poste la solution ici, car .... roulements de tambours... Oui, je l'ai ! Rosegarden braille tout ce qu'il peut, et moi, je suis heureux !
    Je me suis très largement inspiré de [1] pour arriver à mes fins.
    Ce qui clochait dans ma configuration :
    - il me manquait les banques de sons. Je les ai récupéré à l'adresse indiquée en [1] et j'ai suivi la procédure d'installation.
    - timidity++ n'avait été configuré qu'avec l'option --prefix=/usr. J'ai ajouté cette flopée d'options plus ou moins utiles : --enable-alsaseq --enable-server --enable-audio=jack,alsa,arts --prefix=/usr
    Relançage ensuite du traditionnel make && make install. Et là, oh, joie, $ timidity plop.mid se met à claironner gaiement dans mes baffles. Oh, joie !
    Du coup, comme indiqué en [1], il suffit de lancer timidity en arrière plan pour que les softs midi (kmid et rosegarden chez moi, pour l'instant) se mettent à chanter gaiement.

    [1] http://www.linuxquestions.org/linux/answers/Applications_GUI(...)

    Ce problème est donc résolu, et j'espère que mon expérience servira à d'autres.