Gyro Gearllose a écrit 1322 commentaires

  • [^] # Re: Damned !

    Posté par  . En réponse au message Samba, un pas en avant.... Évalué à 2.

    J'aurais du prendre plus de temps pour expliquer les choses....
    En fait, smbmount ne se substitue pas à la commande mount dans le sens ou elle ne prend pas en compte le fstab (pour autant que je sache...).
    Du coup, il faut passer par un script ou lancer la commande à la main.
    Sur ma babasse au boulot, j'ai un script dans ~/.kde/Autostart qui contient ceci :

    #!/bin/bash
    pass=`kdialog --password 'Entrez votre mot de passe de connexion au réseau'`
    smbmount //serveur_samba/personnel $HOME/serveur_samba/personnel -o username=$USER,password=$pass
    smbmount //serveur_samba/public $HOME/serveur_samba/public -o username=$USER,password=$pass
    smbmount //serveur_samba/service $HOME/serveur_samba/service -o username=$USER,password=$pass


    Ca, c'est pour que mes partages personnels et administratifs soient montés à chaque ouverture de session kde.
    Pour qu'ils se déconnectent à chaque fin de session, j'ai ajouté dans le répertoire ~/.kde/shutdown le script inverse du précédent :

    #!/bin/bash
    smbumount $HOME/serveur_samba/personnel
    smbumount $HOME/serveur_samba/public
    smbumount $HOME/serveur_samba/service

    Voilà, en espérant que ça aide, comme on dit.
  • # Peut-être un problème réseau ?

    Posté par  . En réponse au message Samba, un pas en avant.... Évalué à 2.

    Il me semble que c'est probablement une des raisons qui font que la commande smbmount reste en arrière-plan.
    En clair, plutôt que d'utiliser un mount qui peut partir en vrille au moindre problème réseau, il vaut mieux utiliser smbmount qui restaurera les connexions en vrac.
    Si je ne suis pas clair, dites-le.
  • # Si tu as le temps...

    Posté par  . En réponse au message Mini linux hyper rapide. Évalué à 2.

    Pourquoi un LFS complété avec un BLFS des outils dont tu as vraiment besoin ?
    Après tout, ce n'est pas si irréalisable que ça, mais il faut du temps.
  • [^] # Re: Ouvrage.

    Posté par  . En réponse au message LaTeX: différentes questions:. Évalué à 2.

    Merci pour ce lien !
    Je ne pense pas que ces deux bouquins se fassent concurence, loin s'en faut !
    Au vu de ce qui est dit sur la page dont tu as donné le lien, je crois que nous allons l'acquérir dès que quelques crédits seront disponnibles !
    Merci pour l'info.
  • [^] # Re: Latex dans le ...

    Posté par  . En réponse à la dépêche LaTeX à Lille. Évalué à 2.

    Je rebondis sur : "Pour mon dernier projet en PHP, après beaucoup de difficultés je me suis rabatu sur la librairie php-fpdf"
    Même si ce n'est pas du pur code php, pour rien au monde je n'aurais voulu me séparer de LaTeX pour produire des PDF. Pour information, je procède ainsi :
    Je créé tout mon fichier tex dans une variable php. Après, j'écris le contenu de cette variable dans un fichier .tex. Pour en faire un fichier pdf, j'utilise un appel system vers la commande texi2pdf avec pour arguments --pdf pour faire un pdf, -c pour qu'il efface les fichiers temporaires (log, aux, out), et -q pour qu'il se la ferme !
    Ensuite, tu as tout un tas d'artfices pour présenter les informations : soit tu sort du code javascript à grand coups de printf ou echo pour ouvrir une fenêtre affichant ton pdf, soit tu as une page qui présente les fichiers pdf avec un lien cliquable, bref, on s'éloigne du sujet.
    En tout cas, faire des pdf avec LaTeX et php, c'est possible.
  • # Ouvrage.

    Posté par  . En réponse au message LaTeX: différentes questions:. Évalué à 2.

    Si tu cherches une lecture plus avancée sur LaTeX, je ne saurais que trop te conseiller l'excellentissime "LaTeX par la pratique" par Christian Rolland aux éditions O'Reilly [1]. Ce n'est pas compliqué : depuis que j'ai ce bouquin, je ne le quitte plus. C'est une excellente référence, en français.


    [1] : http://www.oreilly.fr/catalogue/latex.html(...)
  • [^] # Re: comparaison Gnome/KDE

    Posté par  . En réponse à la dépêche BLFS 6.0 est sortie. Évalué à 2.

    En même temps, pour installer KDE sur un LFS (ce que j'ai déjà réalisé moult fois), après avoir suivi conjointement http://kde.org/info/requirements/3.4.php(...) et ton lien, un petit coup de konstruct, et hop, c'est réglé.
    Pas besoin de passer 15 jours à compiler chaque partie séparément.
    Je ne comprends d'ailleurs pas pourquoi l'équipe du BLFS s'obstine à refuser d'utiliser cet outil...
  • [^] # Re: porté des variables

    Posté par  . En réponse au message Objet static et singloton en php5. Évalué à 2.

    Pardonnez mon intrusion dans cette discussion...
    Mais c'est bigrement intéressant ce que vous racontez !
    Une question me brûle les lèvres : "A quoi ça sert ?". J'ai envie de croire que ça permettrait - idéalement - de coder en php une sorte de serveur par client (connexion d'un navigateur) qui conserverait en mémoire son contexte d'une requête à une autre.
    Si c'est ça, j'aimerai bien obtenir de l'un d'entre vous au choix :
    soit des explications plus claires (avec un exemple, ce serait le pied), soit des liens clairs et explicites vers le sujet (j'ai vaguement cherché, mais je n'ai rien obtenu de mon niveau ; en clair, je n'ai rien compris à ce que j'ai lu !).
    Si j'ai mal interprété vos propos, oubliez ce commentaire, sinon, merci à vous d'avoir suscité mon intérêt pour cette problématique qui me sort de mon ordinaire !
  • [^] # Re: ldconfig ?

    Posté par  . En réponse au message Impossible de compiler qemu.. Évalué à 2.

    Merci tout plein pour ton aide.
    En fait, la version 0.7 sortie dernièrement ne présentait pas ce défaut, ce qui fait que j'ai pu l'installer sans problèmes.
    Un bogue de corrigé ? Pas la moindre idée, mais j'ai pu m'installer un windows 98 sur un disque-image.
    Il ne me reste plus qu'à configurer l'échange de données entre windows et mon système hôte, probablement par le biais du "réseau", et installer quelques applis indispensables.
    Milles mercis pour tout.
  • [^] # Re: ldconfig ?

    Posté par  . En réponse au message Impossible de compiler qemu.. Évalué à 2.

    P@#!$ !!!
    Evidement, le problème posé comme ça, forcément, ça calme !

    A force de lire tout le temps les mêmes erreurs, on fini par ne plus les distinguer !

    Bon. Ceci étant, l'aide du ./configure n'est pas très loquace sur le sujet, et un traditionnel ./configure --enable-shared ne change pas grand chose ! En tout cas, merci pour m'avoir mis le nez dessus, je vais regarder d'un peu plus près comment régler ce problème ma fois fort béta !
  • [^] # Re: ldconfig ?

    Posté par  . En réponse au message Impossible de compiler qemu.. Évalué à 2.

    Oui, j'ai oublié de le préciser, mais j'ai regardé. ldconfig -v | grep X11 me retourne bien ce qu'il faut...
    Merci d'y avoir pensé !
  • [^] # Re: lire ?

    Posté par  . En réponse au message lire les fichiers PHP sous linux. Évalué à 2.

    C'est pas faux, ce que tu dis, mais c'est incomplet...
    Si c'est pour afficher le résultat d'un script php dans une page html, rien à dire, tu as raison, il faut au moins apache, et probablement php, mais on doit pouvoir l'utiliser autrement qu'en module....
    Si c'est juste pour lancer un script, il ne faudrait quand même pas oublier qu'on peut utiliser php pour faire autre chose que des pages web.
    On peut écrire des scripts, juste avec l'exécutable php.
    Na, c'était juste pour rétablir la situation ;-) !
  • [^] # Re: débandade

    Posté par  . En réponse au message Utilisation avancée d'un lecteur de bandes..... Évalué à 3.

    Euh... Non, pour ce que je fais, tar fonctionne très bien !
    Je te remercie de ta sollicitude, qui me touche, vraiment, mais ce n'était pas la peine.
    Etant donné que ça peut peut-être intéresser quelqu'un, voici ce que je sauvegarde, comment et pourquoi :
    Ce sont mes bases postgres qui sont réparties sur plusieures machines, sous différentes versions. J'enregistre tout au format sql, dans deux fichiers. Le premier contient le schema de la base, le second les données. J'obtiens ces deux fichiers par deux appels successifs au pg_dump qui va bien, avec les options -D (pour avoir du sql), -s pour le schema, -a pour les données, et je redirige le tout vers des fichiers justement nommés $HOSTNAME-$BASE-{donnees|schema}.sql. Je sépare volontairement le schema des données, car l'usage de chaque n'est pas le même, et je demande du sql pour que ça reste compatible d'une version à une autre. J'ai déjà eu des problèmes avec pg_dump sans l'option -D. Les dates au format français sont effroyablement torturées dans ce cas. Aucun soucis par contre avec l'option -D.
    Ce son ces fichiers que je mets sur bande, en les compressant (option -j). Ca fonctionne plutôt bien.
    Je suis peut-être borné, vieux jeux, ou ce qu'on veut, mais il me semble que pour cet usage, tar est le compagnon qui va bien (ceci dit sans vouloir t'offencer).
    Ceci étant posé, ça fait un moment que j'envisage quand même de me pencher sur les commandes dump/restore, comme tu me l'indiques, mais probablement plus pour faire un backup de mon /home et/ou mon /etc.
    Voilà. Si ça intéresse quelqu'un, je veux bien poster mon script de sauvegarde dont je suis assez fier, je dois bien l'avouer !
  • [^] # Re: débandade

    Posté par  . En réponse au message Utilisation avancée d'un lecteur de bandes..... Évalué à 2.

    Dieux que j'ai honte !
    Juste après avoir posté cette question dans le forum, j'ai regardé la page d'info de tar, et j'ai trouvé l'option -V (ou --label=) qui fait exactement ce que je veux.
    Seul inconvénient : ça oblige à dérouler toute la bande :-(
    Si quelqu'un a mieux, je suis preneur là encore.
    Pour le coup du mt rewind, c'est excellent !
    Je m'en vais de ce pas coller tout ça dans mon script en attendant d'avoir mieux pour récupérer le label de la sauvegarde.
    Merci donc pour ce commentaire fort à propos !
  • # Quelques pistes ?

    Posté par  . En réponse au message Ecrire sur une image avec une police TTF. Évalué à 2.

    As-tu jeté un oeil ici : http://fr.php.net/manual/en/function.imagettftext.php(...)
    en particulier cette partie :
    Depending on which version of the GD library PHP is using, when fontfile does not begin with a leading / then .ttf will be appended to the filename and the library will attempt to search for that filename along a library-defined font path.

    Et les commentaires, en particulier celui-ci :
    Remember!!!

    When uploading a font to your website you have to set the transfer mode to binary. It took me some time to find out :P. Tried to download the font from my website and it was spoiled.


    ???
    En espérant que ça t'aidera à résoudre ton problème, comme on dit !
  • [^] # Re: serveur de fichier HA : heartbeat + drbd (+ samba)

    Posté par  . En réponse au message Conseils pour une solution haute disponnibilité.. Évalué à 2.

    Réponse un peu tardive de ma part (vacances oblige), mais merci pour ces pistes que je vais regarder de plus près dès mon retour au taf' !
    Je ne connaissais absolument pas heartbeat, mais ça à l'air bien plus puissant que ce que je comptais faire initialement, que du bon.
    Pour drdb, rien de plus à dire... Faut voire !
    Si j'ai bien compris, en appliquant ces solutions, j'aurais un raid 1 réseau entre mon serveur de prod et un serveur de secours grâce à drdb, et grâce à heartbeat, j'aurais l'assurance que si l'un chûte, l'autre prendra le relais. C'est pile poil ce qu'il me faut.
    Je pense (j'ai juste survollé la doc de la page principale de ha), que celui-ci peut en outre être exploité pour lancer un service sur la machine qui reste vaillante si l'autre se vautre, et réagir à l'inverse à son retour.
    Ca me semble parfait pour lancer un samba le temps que le serveur de prod reparte, et l'arrêter sur la machine de secours si la principale repart.
    Mille et un mercis pour ton aide précieuse.
  • [^] # Re: smb.conf

    Posté par  . En réponse au message Problème ntlm_auth [samba]. Évalué à 2.

    Hum...Bizare qu'il ne se lance plus....
    De mon côté, il se lance, mais pas depuis le fichier que tu indiques.
    J'utilises pour ce faire le script /etc/rc.d/init.d/samba, mais c'est peu important.
    Au pire, tu peux essayer ces quelques trucs ci-dessous pour essayer de t'en sortir ou pour nous indiquer plus d'informations :
    Est-ce que la commande testparm, lancée par root indique des erreurs ?
    Est-ce que tu peux lancer winbindd au prompt d'un shell, toujours sous root ? Indique-t-il des erreurs ? Fais-le causer : winbindd -i au prompt. Tu peux aussi désactiver le cache (winbindd -i -n)... Bref, pleins de trucs à tester pour comprendre d'où vient le problème !
    Autre piste : Est-ce que tu n'aurais pas fait une mise à jour (volontairement ou non) de samba, en "oubliant" de mettre à jour winbind ?
    Voilà, en espérant que ça t'aidera à trouver la solution de ton problème !
  • [^] # Re: Quelques idées, comme ça, en passant....

    Posté par  . En réponse au message Remplacer des lignes dans un fichier. Évalué à 2.

    Ben....
    Pour commencer, tu as les utilitaires "classiques" pour régler tes problèmes de lignes en double exemplaires. En combinant sort et uniq, tu peux arriver à tes fins.
    Jettes un oeil aux pages de man, mais il me semble que ce n'est pas trop compliqué....
    Allez, juste parce que tu m'as remercié pour mon intervention (ce qui est quand même un peu rare ici !), quelques indices :
    Pour sort, les options utiles sont les suivantes (dans ton cas) :
    -k (ou --key) pour préciser que quel champ trier
    -t (ou --field-separator) pour indiquer le séparateur de champ.
    L'idée, c'est que comme les utilisateurs sont triés d'origine par uid, il faut faire de même lors de la concaténation.
    De plus, la description de sort indique : "Write sorted concatenation of all FILE(s) to standard output", donc en clair, cette commande devrait suffire (à adapter à ta configuration quand même) :
    sort -k 1 -t : /home/userchrooté1/etc/shadow /home/userchrooté2/etc/shadow ... | uniq > /etc/shadow
    Attention
    Ne tapes surtout pas cette commande sans avoir fait des tests avant.
    Je ne suis pas certain que l'ordre des utilisateurs dans le fichier shadow soit important, mais bon.... Il y aura sûrement quelqu'un qui lira ces lignes et qui confirmera/informera mes dires....
    Voilà, en epérant que ça aidrea, comme on dit.
    P.S. : désolé pour cette réponse tardive, mais les vacances n'aident pas à rester informé !
  • # smb.conf

    Posté par  . En réponse au message Problème ntlm_auth [samba]. Évalué à 2.

    Justement, j'essaie d'identifier mes utilisateurs d'un PC sur un domaine samba sans succès, mais j'ai pu lire sur le www qu'il y avait un paramètre dans smb.conf qui semblerait pouvoir régler ton problème.
    Dans la section globale, il faut ajouter :
    winbind separator= +
    Tu peux remplacer le + par n'importe quel caractère, c'est lui qui apparaîtera entre le nom du domaine et le nom d'utilisateur.
    Plus d'infos sur http://lea-linux.org/reseau/partfic/samba_nt_auth.html(...)
    En espérant que ça t'aidera à résoudre ton problème, comme on dit !
  • [^] # Re: Un exemple de code un peu plus complet et concis :

    Posté par  . En réponse au message Requete MYSQL en PHP. Évalué à 2.

    Je n'ai jamais dit que c'était du beau code ! C'était juste pour montrer qu'on peut faire la même chose avec un "in" !
    Après, je suis presque d'accord, c'est quand même un peu porc. Et puis, ça fait une projection de la table à un moment où à un autre, ce qui fait que c'est bien moins rapide qu'un "or". D'un autre côté, sql est fait pour manipuler des ensembles plus que la logique....
    Bref, dans ce cas, c'est évident, il faut un "or"....
  • [^] # Re: [PDFLaTeX] ne reconnait pas les .eps

    Posté par  . En réponse au message Faire fonctionner mes images eps sous latex. Évalué à 3.

    J'aimerai bien comprendre pourquoi mon message ci-dessus a été sanctionné, alors que j'apporte une solution, et que j'indique même quelques astuces pour obtenir un beau pdf avec hyperliens colorés, et ensuite une methode pour que latex applique un traitement spécial pour créer un pdf, plutôt que la chaine de conversion donnée plus haut.
    Ca ne donne pas envie de continuer à aider, ce genre de comportement. La commande texi2pdf existe, et elle fonctionne du feu de dieu (je l'utilise tous les jours). Et je crois même me souvenir qu'a une époque j'avais eu le même soucis qu'il me semble avoir réglé avec cette commande. Et problement quelque chose de ce genre :
    \usepackage[dvipdf]{graphicx}
    Il faudrait prendre le temps de regarder la doc du package.
  • [^] # Re: Un exemple de code un peu plus complet et concis :

    Posté par  . En réponse au message Requete MYSQL en PHP. Évalué à 2.

    Hum, en effet, j'avais pas pensé à ça....
    Mais on doit pouvoir renverser la vapeur en faisant un truc dans ce genre (pour utiliser un in quand même !) :
    where true in (title like '%mot1%', title like '%mot2%' ...).
    Je laisse le soin d'adapter le code ci-dessus pour obtenir ce résultat...
  • [^] # Re: Un exemple de code un peu plus complet et concis :

    Posté par  . En réponse au message Requete MYSQL en PHP. Évalué à 2.

    Merci pour le compliment (si c'en est un !), mais c'est avant tout le code de quelqu'un qui en a vite eu marre de coder toujours les mêmes choses, qui a pris le temps de parcourir la doc et qui a aussi eu beaucoup d'aide de la sympatique communauté de la liste php-france at linuxfr point orgue !
    Alors, je fais partager, c'est l'esprit du libre, non ?!
    Tiens, à propos, j'en profite pour dire que je trouve la methode GET pour un formulaire dégueulasse, car elle pollue l'URL pour rien et que je préfère la méthode post, plus propre à mon goût, na ;-) !
  • # Un exemple de code un peu plus complet et concis :

    Posté par  . En réponse au message Requete MYSQL en PHP. Évalué à 2.

    $mot=strtolower($_GET['mot']);
    $mots = explode (' ', $mot);
    $requete = "select count(*) from vivacance where title in ('%" . implode ("%', '%", $mots) . "%') order by prix asc;";

    explode remplace avantageusement ta boucle (plus rapide et compréhensif). Au pire aller, tu peux utiliser preg_split qui peux t'éviter les chaînes vides. En effet, un visiteur peux frapper plusieurs fois la barre d'espace entre deux mots... Faut bien gérer ça !
    implode rassemble le tableau. Si tu ne veux pas passer par un tableau, tu peux aussi passer par une expression régulière et la fonction preg_replace.
    Le code ci-dessus deviendrait :
    $requete = "select count(*) from vivacance where title in ('%" . preg_replace ('/([:[space:]]{1,})/', "%', '%", $mots) . "%') order by prix asc;";

    C'est du non testé, mais ce doit être approchant !
  • [^] # Re: guillement

    Posté par  . En réponse au message Requete MYSQL en PHP. Évalué à 2.

    hum... J'aurais dû tout lire avant de poster mon commentaire ci-dessous...
    Je procède ainsi dans ce genre de cas, mais je suis avec postgreSQL, je ne sais pas si ç fonctionnera avec mysql :
    $requete = sprintf ("select count(*) from vivacances where title in ('%%%s%%') order by prix asc;", implode ("%', '%", $mots));

    Voilà, en espérant que ça aide, comme on dit !