left a écrit 289 commentaires

  • # et ça compile ?

    Posté par  . En réponse au message garbage colector C++ ?. Évalué à 2.

    quand je lis des choses comme ça, je me dit que c'est un miracle si ça compile:
    class Object {
        ...
        bool _mark;
        ...
        inline void gcMark() const {
                if(_mark) return;
                _mark = true;
                this->gcIterate();
            };
        ...
    };
    
    soit cette méthode ne peut pas être 'const', soit l'attribut _mark doit être déclaré 'mutable', soit j'ai rien compris (ce qui n'est pas à exclure) ...
  • [^] # Re: Droit dans le mur...

    Posté par  . En réponse à la dépêche Sylpheed-Claws 2.5.0 est sorti !. Évalué à 1.

    Et en attendant une implémentation correcte des specs de freedesktop, si tant est que celles qui décrivent ce que tu dis existent, on fait quoi ? Et pour moi qui utilise un envirronement graphique très léger (fluxbox) parce que les gros desktop genre gnome ou kde avec plein d'icônes pastel et arrondies et des sons de partout ça me gonfle et que je trouve ça inutile (et pénible sans une machine gonflée en mémoire), le tuple (mail,contact,crypto) géré par la même appli c'est en pratique un minimum pour être utilisable au quotidien.
  • [^] # Re: Utilisation facile ?

    Posté par  . En réponse à la dépêche Asterisk 1.4 beta est disponible. Évalué à 2.

    il y a eu un thread sympa sur hfr pour ceux qui veulent commencer et/ou avoir des exemples d'utilisation: http://forum.hardware.fr/hardwarefr/OSAlternatifs/VoIP-Votre(...)
  • [^] # Re: Juste une question

    Posté par  . En réponse à la dépêche Asterisk 1.4 beta est disponible. Évalué à 1.

    Pour être même encore plus explicite: c'est le nom du caractère '*' en anglais, et qui a été choisit parce qu'il a une signification particulière en informatique, genre pour le patterne matching par exemple. Aucun risque donc.
  • [^] # Re: À propos d'Asterisk...

    Posté par  . En réponse à la dépêche Asterisk 1.4 beta est disponible. Évalué à 2.

    J'ai bon ?
    bof ...
    IAX est un protocole binaire (but: concision et rapidité de décodage) qui véhicule la signalisation et les flux audio dans le même canal, le tout sur un port fixe (pour pas être embété par les NAT et les firewalls puisqu'il n'y a pas de négocation de port).
    Au contraire, SIP est un protocole au format texte qui ne se préoccupe pas des flux audio, ces derniers étant généralement des flux RTP qui utilisent des port UDP négociés dynamiquement.

    Seul point commun donc: ce sont des protocoles de communication multimédia. Bien sûr, IAX et IAX2 sont prévus pour pouvoir interopérer avec les protocoles de VoIP les plus standards, ie H323 et SIP.
  • # Meta

    Posté par  . En réponse au journal Quel clavier ergonomique ?. Évalué à 1.

    la touche juste à côté de la barre d'espacement, ça doit être pratique pour les utilisateurs d'emacs ;)
  • [^] # Re: Email de Thorvalds.

    Posté par  . En réponse à la dépêche Sortie du noyau Linux 2.6.18. Évalué à -5.

    Par défaut, les commentaires avec une note négative ne sont pas expansés. Et déplier un post devient lourdingue (ouverture du nouvelle page web ...) quand c'est un post sur deux dans une discussion.
  • [^] # Re: Croisont les doigts

    Posté par  . En réponse au message Connecter deux ordinateurs. Évalué à 1.

    En fait, de plus en plus de cartes ethernet (et de hub et de switch) savent croiser leurs fils tous seuls. C'est très pratique en labo, d'ailleurs ;) Sur un hub c'est facile à détécter: tu n'as alors plus 1 uplink et N downlink mais N+1 prises identiques.
  • # bizarre

    Posté par  . En réponse au message bug gcc ? ou je n'y comprend plus rien .... Évalué à 5.

    en parcourant très rapidement les sources, ya parfois des choses bizarres, genre:
    moon-c-gc/common/strbuf.c:buffer_to_string_delete
    (...)
    Free(B);
    Free(B->data);
    (...)

    c'est normal ou pas?
    parce que ton pb, je trouve que ça sent fort la corruption de heap, quand même.
  • [^] # Re: mes choix

    Posté par  . En réponse au journal Vos livres d'informatique préférés.... Évalué à 1.

    +1 pour le bouquin de Meyer, même si j'aurais aimé parfois un peu plus de concision.
  • [^] # Re: RegEx

    Posté par  . En réponse au journal Vos livres d'informatique préférés.... Évalué à 2.

    +1 pour celui-ci: de l'historique à la méthodologie en passant par les techniques utilisées par les algos de regex, tout y passe, c'est très bien écrit, compréhensible et donc agréable à lire.
  • # Watching for an announcement ...

    Posté par  . En réponse au journal Google livre ses N-Grammes !. Évalué à 3.

    Le lien de google nous demande de surveiller une annonce.
    Je suis allé sur la page du LDC, mais rien.
    Toi qui a reçu ça il y a qques jours, tu as vu qque chose passer ou pas ?
  • [^] # Re: MAIS bordel !

    Posté par  . En réponse au journal RDDV: Lettre ouverte aux internautes. Évalué à 8.

    incapable de comprendre que des millions de français téléchargent tous les jours et qu'on ne peut pas les jeter en prison

    Sans parler de prison, je trouve ça également inacceptable. Et ce n'est pas parce que beaucoup le font que ce doit être légalisé. Le téléchargement de morceaux de musique est souvent du vol; il ne faut pas se chercher d'excuses.
    Par contre, le p2p ne *doit* pas être réduit à ça. Je télécharge mes distribs linux avec, je télécharge de la musique librement diffusable avec, etc.
    Je pense que les amateurs de téléchargement de film et de musique qui ne devraient pas circuler sur les réseaux p2p ont faussé le débat avec ramenant tout à eux, et à leur licence globale de m... dont je ne veux pas non plus. Avec ces conneries, je ne pirate ni films ni musique mais je paye des taxes sur mes CD, DVD, HDD, et j'ai failli payer une taxe pour me connecter à internet. Il est grand temps que ceux qui sont dans l'illégalité assument, ça laissera peut être un peu d'air aux autres.
    Par ailleurs, je plussoie le reste de ton poste.
  • [^] # Re: Abus des Acronymes !

    Posté par  . En réponse à la dépêche qRFCview : un petit logiciel libre sympa pour lire les RFC. Évalué à 4.

    En même temps, il y a des liens hypertext sur les acronymes RFC et IETF qui justement renvoie sur leur définition. Pas besoin de réecrire les articles de wikipédia, non plus! Et puis ici, RFC et IETF c'est un peu comme lol ou pdtr sur des djeuns sur un skyblog: tout le monde ou presque comprend, on ne fait plus attention ;)
  • # errata

    Posté par  . En réponse au journal IBM Lotus Notes pour Linux. Évalué à 0.

    Après avoir relu l'article de cnet, je m'apperçois que le 'free of charge', ce devrait être pour ceux qui ont déjà une licence pour windows. Les autres devront payer. Donc ca ne sera ni open ni free. Dommage qu'on ne puisse pas effacer les journaux, parce que du coup on s'en fout.
  • # Logiciels légers ;)

    Posté par  . En réponse à la dépêche Sortie de Bureau Libre Free-EOS 2.0. Évalué à 4.

    Merci pour ce moment de détente: en suivant le 2nd lien, dans la section 'Logiciels légers' on a 'OpenOffice.org' ! Si OpenOffice.org est un logiciel léger, c'est quoi un logiciel lourd ?
    Enfin, bravo pour tout. Je m'en vais graver 1 CD, qui ira à côté du couteau suisse liveCD qui ne me quitte pas.

    PS: ceci n'est pas du dénigrement, mais c'est juste que ça m'a fait rire, et tout le bureau en a profité !
    PPS: oui, je lis dlfp au taf, pas vous ?
  • # Poursuivre l'administration qui valide les brevets ?

    Posté par  . En réponse à la dépêche Red Hat en justice pour violation de brevets logiciels. Évalué à 10.

    Comment se fait il que les administrations qui valident les brevets ne soient jamais poursuivies ? Après tout, quand un brevet est déclaré invalide suite à un procès, ladite administration devrait être condamnée à payer les frais de justice pour ne pas avoir fait son boulot. S'il apparait que le brevet est invalide car il y a des antécédents à l'invention (qui du coup n'en est pas une), c'est bien la faute à l'administration qui n'a pas rempli sa mission. C'est un peu facile de ne pas assumer ses fautes et/ou son incompétence.
  • [^] # Re: un lien ?

    Posté par  . En réponse à la dépêche Nokia 770 : Internet Tablet OS 2006. Évalué à 1.

  • # un lien ?

    Posté par  . En réponse à la dépêche Nokia 770 : Internet Tablet OS 2006. Évalué à 1.

    On peut avoir un lien vers cette version du 29 juin et la release note correspondante ?
    Sur http://maemo.org/ je ne trouve rien qui amène à une telle version. Seule des versions beta sont dispo. De plus, http://maemo.org/downloads/releases.html n'a pas de lien vers une version stable récente, et je ne trouve rien non plus sur http://repository.maemo.org/stable/ .

    Merci d'avance.
  • # mais pourquoi sont ils si méchants ?

    Posté par  . En réponse au journal Pétition la-bas si j'y suis. Évalué à 4.

    Je suis (du verbe suivre) l'URL de la pétition (car j'apprécie cette émission) et je lis:

    "[...] Faut-il rappeler que l’actuel président de Radio France Jean-Paul Cluzel, Inspecteur général des finances, longtemps collaborateur de Jacques Chirac, intime d’Alain Juppé et récemment reconverti au sarkozysme n’a pas fait mystère, dans un entretien au Figaro Magazine, de ses idées « de droite, catholiques et libérales ». [...]"

    Ce n'est pas forcément le bon endroit pour faire la remarque, mais je n'ai jamais vraiment compris comment on pouvait avoir des idées qui soient en même temps 'libérales' (chacun pour sa geule) et 'catho' (vous savez bien, aimez vous les uns les autres, toussa).

    C'était mon intervention inutile de la journée, à vous les studios.
    --> []
  • [^] # Re: Port 0

    Posté par  . En réponse au message socket tcp. Évalué à 1.

    Le port 0, c'est pour laisser à l'OS le choix du port à utiliser.

    sans blagues ... démarre un tcpdump, juste pour voir. il y a un paquet TCP qui part pour une demande de connexion sur le port distant = 0
    (localhost.localdomain.32812 > localhost.localdomain.0: S [...])

    Tu confonds le port local et le port distant; La struct sockaddr passée en argument de la fonction connect sert à spécifier l'addresse distante, et n'a rien à voir avec le port local qui est utilisé.
  • [^] # Re: plus dinfos ?

    Posté par  . En réponse au message socket tcp. Évalué à 2.

    ca t'apprendra a vouloir écrire du code compliqué et illisible!
    donc, saches que en C:

    a = b < c <=> a = (b < c)

    donc, dans ton code, la ligne pourrie
    if(socket_connect = socket(AF_INET, SOCK_STREAM, 0) < 0) { ...
    doit être remplacée par:

    socket_connect = socket(AF_INET, SOCK_STREAM, 0);
    if (socket_connect < 0) {
    ...

    ceci empechera d'avoir socket_connect qui vait toujours 0.
  • # plus dinfos ?

    Posté par  . En réponse au message socket tcp. Évalué à 2.

    1. création de la socket:

    ... = socket (PF_INET, ...)

    t'as de la chance qu'en pratique, AF_INET = PF_INET


    2. sockaddr_connect.sin_port = htons(0);

    et t'espères pouvoir te connecter sur le port 0 ?

    3. > man connect
    ...
    If the connection or binding succeeds, zero is returned. On error, -1 is returned, and errno is set appropriately.
    ...

    donc:
    erreur = connect(...);
    if (erreur==-1){
    perror ("connect");
    return EXIT_FAILURE;
    }

    et tu nous donnes le résulat ...
  • # xinetd n'est sans doute pas ce dont tu as besoin

    Posté par  . En réponse au message inet et xinet .... Évalué à 5.

    Normalement, xinetd est effectivement lancé au démarrage.
    Pour en être sur:
    > ps -ef | grep xinetd

    Mais je crois que tu n'as pas conpris le fonctionnement de xinetd, et que ce n'est d'ailleurs pas l'outil que tu cherche.

    pour lancer ton serveur svn au démarrage, il te faut aujouter un sript de démarrage dans /etc/init.d et un raccourcis kivabien dans /etc/rcX.d, où X correspond au runlevel avec lequel ta machine démarre.


    Pour info, xinetd fonctionne de la façon suivante:

    - tu spécifies le port et un process
    - xinetd attend sur ce port
    - quand un client se connecte sur ce port, alors xinetd forl/exec pour lancer une instance du programme que tu as spécifié, et connecte ses stdin et stdout sur le socket en question.
    Ce qui veut dire que:
    - tant qu'aucun client ne se connecte, le process n'est pas lancé (mais le port doit être bindé par xinetd)
    - une instance différente du process spécifié est lancé à chaque fois qu'un client se connecte
    - le process que tu as lancé ne vois pas la couche socket mais seulement son entrée et sa sortie standard; il faut donc qu'il ait été prévu pour ça.
  • [^] # Re: toujours libre

    Posté par  . En réponse au journal La fin du calvaire de la 3D?. Évalué à 1.

    Tu parles du firmware ou du driver ? j'avais cru comprendre que le driver (ipw) est open source mais que le firmware est fourni sous forme de binaire.
    Et pour "les gars qui bossent sur les chipset wifi Intel", tu fais allusion à qui ?