jm trivial a écrit 680 commentaires

  • [^] # Re: Attention : SQL Foreign key

    Posté par  (site web personnel) . En réponse au journal Attention : SQL Foreign key. Évalué à 2.

    Encore une fois, on peut faire ça avec un trigger avant la suppression. Et choisir de faire une suppression en cascade (soi-même, à la main, quoi), ou annuler la suppression du domaine, au choix. C'est fort, les triggers :)
  • [^] # Re: Attention : SQL Foreign key

    Posté par  (site web personnel) . En réponse au journal Attention : SQL Foreign key. Évalué à 2.

    Tu peux faire un trigger qui à chaque insertion dans la table Groupe vérifie que l'id est présent dans la table domaine... Et s'il n'est pas présent, ne fait pas l'insertion... ps: je ne sait pas si les triggers existent avec postgreSQL
  • [^] # Re: Attention : SQL Foreign key

    Posté par  (site web personnel) . En réponse au journal Attention : SQL Foreign key. Évalué à 1.

    Oups, j'ai oublié une virgule, il fallait lire FOREIGN KEY (idn, lang_id) REFERENCES Domaine
  • # Re: Attention : SQL Foreign key

    Posté par  (site web personnel) . En réponse au journal Attention : SQL Foreign key. Évalué à 1.

    Pour une clé étrangère à plusieurs attributs, la syntaxe est la suivante: CREATE TABLE Groupe ( id CHAR(4) NOT NULL, intitule VARCHAR(60) NOT NULL, domaine CHAR(3) NOT NULL :evil: :twisted: , lang_id INTEGER NOT NULL REFERENCES Langue(id) ON DELETE RESTRICT, FOREIGN KEY (idn lang_id) REFERENCES Domaine ); Enfin je suis sûr que ça marche avec Oracle 8i (désolé, c'est ce qu'on utilise à la fac). Mais il me semble que cette synthaxe est une synthaxe SQL... Il me semble aussi qu'il n'y a pas besoin de préciser NOT NULL, car une clé étrangère est forcément not null...
  • [^] # Re: Bientôt un réseau dans ma maison :-)

    Posté par  (site web personnel) . En réponse au journal Bientôt un réseau dans ma maison :-). Évalué à 2.

    Je pensait passer mon câble dans le grenier, et descendre le long des cloisons.
    C'est plus esthétique que les pleintes en plastique, mais plus compliqué. Alors je veux faire le bon choix de câble dès le début. De toute façon, le câble droit dans le mur semble être commun à toutes les solutions convenables...
  • [^] # Re: Bientôt un réseau dans ma maison :-)

    Posté par  (site web personnel) . En réponse au journal Bientôt un réseau dans ma maison :-). Évalué à 2.

    La solution économique est peut-être quand même de mettre dans le mur un câble droit, et de placer entre les prises et les pcs un câble droit (pour l'un) et un croisé (pour l'autre)...
    Qu'en penses-tu? C'est une solution intermédiaire ...
  • [^] # Re: Bientôt un réseau dans ma maison :-)

    Posté par  (site web personnel) . En réponse au journal Bientôt un réseau dans ma maison :-). Évalué à 1.

    OK, je posterai un journal quand ça sera fait. Mais je suis juste au stade de la réflexion.
    Peut-être l'action dans 1 ou deux mois...
  • [^] # Re: Bientôt un réseau dans ma maison :-)

    Posté par  (site web personnel) . En réponse au journal Bientôt un réseau dans ma maison :-). Évalué à 2.

    C'est ce que je pensait aussi, mais il faut alors penser à ne croiser que d'un côté...
  • [^] # Re: Traduction de

    Posté par  (site web personnel) . En réponse au journal Traduction de "maintainer". Évalué à 1.

    Déménageur?
  • [^] # Re: Les modéros LinuxFR

    Posté par  (site web personnel) . En réponse à la dépêche Les modéros LinuxFR. Évalué à 1.

    Ca c'est une bonne idée. Je te plusse (pour que les autres aient accès à cette idée révolutionnaire...).
  • # Re: Nuit Blender le 10 mai à Nantes

    Posté par  (site web personnel) . En réponse à la dépêche Nuit Blender le 10 mai 2003 à Nantes. Évalué à 7.

    C'est quand même dommage, une Nuit Blender 4 jours avant la sortie mondiale de la deuxième version de Blender devenu libre: la 2.27... ;-)

    Une bonne nouvelle quand même. Vivement samedi, ça va blender...
  • [^] # Re: Problème avec g++ !

    Posté par  (site web personnel) . En réponse au journal Problème avec g++ !. Évalué à -1.

    C'est ce que je me disait aussi, jusqu'à ce que je passe mon programme pour qu'il respecte la nouvelle norme. Et là, super bizarre, avant il compilait, et après non.
    J'en ai donc conclut qu'il y avait un truc bizarre, du genre: les fonctions des librairies peuvent avoir les mêmes signatures que les fonctions du programme, mais elles ne sont pas prioritaires.
    Je sait, c'est tordu comme raisonnement, mais 1 jour avant de rendre un projet, et après 8 jours de codage, on ne réfléchit plus trop...
    Depuis, je ne m'était pas reposé la question...
    C'est vrai que c'est stupide.
  • [^] # Re: La statistique débile du jour...

    Posté par  (site web personnel) . En réponse au journal La statistique débile du jour.... Évalué à 3.

    Vraiment personne? C'est bizarre, quand même. T'habite dans un No Man's Land?
  • [^] # Re: Problème avec g++ !

    Posté par  (site web personnel) . En réponse au journal Problème avec g++ !. Évalué à -1.

    Voilà, c'est ça que je cherchait tout à l'heure! Tu lui dit que tu utilises la librairie standard, et il va chercher les fonctions que tu utilises dedans. Seulement l'inconvénient, c'est si tu définit des fonctions qui ont la même signature que la stdlib. Il y a conflit, et ça ne compile pas...
  • [^] # Re: La statistique débile du jour...

    Posté par  (site web personnel) . En réponse au journal La statistique débile du jour.... Évalué à 2.

    Pour être encore plus sûr (de la distance), il faut le faire faire à deux personnes, qui n'ont pas la même enjambée, puis faire la moyenne... Là, on aura vraiment une approximation à ~2%... Du jamais vu, quelle précision!!!
  • [^] # Re: Problème avec g++ !

    Posté par  (site web personnel) . En réponse au journal Problème avec g++ !. Évalué à 1.

    Oui, et tous tes cin par std::cin .Voilà.
  • [^] # Re: La statistique débile du jour...

    Posté par  (site web personnel) . En réponse au journal La statistique débile du jour.... Évalué à 2.

    Bon, et maintenant, lançons-nous dans l'estimation de la distance de chez toi à la mairie: mesure un de tes pas, en condition de marche normale (je sait, ça n'est pas simple), comme ça nous pourrons avoir cette estimation à ~25% ( 5% d'erreur sur le nombre de pas, et 5% sur la longueur d'un pas) :)
  • # Re: La statistique débile du jour...

    Posté par  (site web personnel) . En réponse au journal La statistique débile du jour.... Évalué à 3.

    Mais 1400... 1400 exactement, ou c'est une estimation, ou encore une valeur arrondie?
    Parce que ça change tout, les statistiques, ça nécessite de préciser le contexte... Les chiffres, ça ne fait pas tout.
  • [^] # Re: Problème avec g++ !

    Posté par  (site web personnel) . En réponse au journal Problème avec g++ !. Évalué à 2.

    Encore une fois templeet a avalé les caractères inférieurs et supérieurs.
    C'est dommage, pour une démo de include, il n'y a plus rien de visible.

    Pourquoi les .h ont-ils disparu à la fin des include?
    Pour faire simple, g++ utilise la nouvelle norme c++ qui nécessite d'utiliser les indicateurs de portée. Ainsi, auparavant, on utilisait cout sans se soucier d'où ça venait. Maintenant, on utilise std::cout pour préciser qu'on utilise la version de la librairie standard.
    Si on veut toujours utiliser une librairie, on peut bien sûr le faire, mais par défaut, on doit toujours préciser l'origine d'une fonction que l'on utilise.
    Les fichiers sans .h proposent donc cette nouvelle norme, que l'on doit respecter si l'on veut que notre code soit utilisable dans 10 ans...
  • [^] # Re: hardware encore

    Posté par  (site web personnel) . En réponse au journal hardware encore. Évalué à 1.

    Bon, j'ai relu ma config pour tuxracer, qui se trouva dans ton home, dans .tuxracer/options

    J'ai changé de carte depuis, mais quand j'avais une rage 128, il me semble que j'avais modifié disable_fog à vrai:

    # disable_fog
    #
    # If true, then fog will be turned off. Some Linux drivers for the
    # ATI Rage128 seem to have a bug in their fog implementation which
    # makes the screen nearly pure white when racing; if you experience
    # this problem then set this variable to true.
    #
    set disable_fog true


    Il y a bien sûr plein d'autres paramètres à régler dans ce fichier pour avoir un rendu le plus esthétique possible...
    Voilà.
  • [^] # Re: Polices Vera de Bitstream, version 1.10

    Posté par  (site web personnel) . En réponse à la dépêche Polices Vera de Bitstream, version 1.10. Évalué à 10.

    Ton message commençait bien, mais là, non, je dit stop!!!
    ComicSansMs est la police la plus immonde qui n'ai jamais existé.

    Bien sûr, Mme Michu te répondra que "c'est une police qu'elle est toute jolie, [qu']aucune autre ne lui ressemble, et quand je veux faire un texte pas prise de tête, c'est celle-là que j'utilise". Bon, tous les goûts étant dans la nature, on la laisse utiliser ComicSansMs en souriant.

    Mais quand tous les abrutis qui font des publications pour leur club sportif ou le compte-rendu du conseil de copropriété se mettent à utiliser cette police illisible et peu esthétique "parce qu'elle est marrante et moins rigoureuse que les autres, là je dit non, ça ne va plus.
    Et ce n'est pas parce que c'est une police microsoft, c'est vraiment parce qu'il y en a marre de la voir partout, cette police de merde...
    Alors rejoignez-moi dans la lutte anti-ComicSansMs, et peut-être un jour tous les compte-rendu de conseil d'administration de tous les clubs de foot du monde seront agréables à lire!!!

    Enfin moi je dis ça, c'est juste comme ça...
  • [^] # Re: Installation Gentoo

    Posté par  (site web personnel) . En réponse au journal Installation Gentoo. Évalué à 4.

    D'habitude, c'est Microsoft qui se met derrière l'utilisateur, et pas l'inverse?!?
    Ok, je sort...
  • # Re: convertir une animation *.tga en gif

    Posté par  (site web personnel) . En réponse au message [Terminal] convertir une animation *.tga en gif. Évalué à 1.

    Bien sûr que non, on ne doit pas utiliser le gif animé. Faut mieux faire ça en PNG animé. :-)
  • [^] # Re: hardware encore

    Posté par  (site web personnel) . En réponse au journal hardware encore. Évalué à 3.

    Pour le tux tout blanc, j'avait le même problème avec mon ATI, mais il y a une option (je ne sait plus laquelle) à mettre dans le fichier de conf, et le tux redevient normal...
    Si tu veux plus d'infos, je mettrait ici mon fichier de conf demain...
  • [^] # Re: Supprimer les fichiers avec un ~

    Posté par  (site web personnel) . En réponse au journal Supprimer les fichiers avec un ~. Évalué à 1.

    C'est vrai.
    Une solution: faire un file sur tous les fichiers du répertoire, puis un diff sur tous les fichiers du même type, puis estimer l'écart entre deux fichiers, puis...
    Pas simple du tout.
    Si on se limite aux fichiers qui n'ont pas changé de nom, c'est pas complet, mais ca peut être pratique.