M a écrit 2996 commentaires

  • [^] # Re: make ?

    Posté par  . En réponse à la dépêche Redo, un remplaçant de choix pour Make. Évalué à 2.

    Le truc classique c'est de mettre ton makefile en dépendence, comme ca si tu l'édites (pour changer les flags) tout ce rebuild.

    Après s'ils sont passé par paramètre c'est la misère.
  • [^] # Re: make ?

    Posté par  . En réponse à la dépêche Redo, un remplaçant de choix pour Make. Évalué à 2.

    Oui je connais les templates makefile qui simplifie la vie.

    Mais pour en avoir fait une au boulot (pour un projet de plusieurs milliers de fichiers) et ben je regrette de n'avoir pas pu utiliser une autre option a l'époque.

    Le code de la template est plein de magic make incompréhensible. Des qu'il faut modifier le comportement, c'est la galère. Ca devient un truc pas maintenable, compris par quelques gurus.

    On ne fait pas de make recursif, chaque sous projet inclue ses makefiles (avec la commande include de make). Et ben une boulette dans un sous makefile peu faire tout péter sans moyen simple de le debugger.

    Les gens développant les sous projet ne sont pas familier avec make et font vite des boulettes qui fait tout planter.

    Bref make c'est simple sur des petits projets. Mais sur des gros projets ou il faut gérer différentes versions de build (dans des répertoires différent), de la compilation conditionnelle, des tests dynamiques, ..., on arrive vite a devoir réinventer la roue et obtenir un truc bancale.

    Et d'ailleurs il n'y a pas de solution de template makefile générique. La plus évolué étant le système du kernel Linux.
  • # make ?

    Posté par  . En réponse à la dépêche Redo, un remplaçant de choix pour Make. Évalué à 9.

    Je pense pas que make soit un pb, il fait ce pourquoi il a été conçu : gestion de dépendance. Par contre sont gros problème c'est pour debugger des makefile.

    Le pb c'est que les gens veule un truc plus haut niveau : filer une liste de fichiers a compiler, des options de génération (compil/link) et éventuellement faire des test dynamique sur les dépendance (version des lib, support de tel fonction, ...). Et aussi avoir une GUI a la kconfig, pour permettre de sélectionner des options de config.

    C'est ce que font les autotools, mais franchement je trouve qu'ils sont une usine a gaz (makefile générer inbitable, pb de cross compilation, trop complex (les devs ne comprenne pas forcement ce qu'ils font)). Je ne parle même pas du libtool qui vient avec.

    Il y a cmake, mais la derniére fois que j'ai regardé ca ma pas convaincu.

    ps :

    redo-ifchange $1.c

    gcc -MD -MF $3.deps.tmp -c -o $3 $1.c

    DEPS=$(sed -e "s/^$3://" -e 's/\\//g' <$3.deps.tmp)

    rm -f $3.deps.tmp

    redo-ifchange $DEPS

    et ben ca m'a pas l'air très simple
  • [^] # Re: Proc != GPU

    Posté par  . En réponse au journal Projet Denver de Nvidia. Évalué à 5.

    Ok le cpu est ouvert (en fait c'est pas nvidia qui le fait, mais arm), mais c'est oublier que c'est un SOC.

    Donc autour du cpu tu vas trouver tout un tas de composant ajouté (fait ou acheté) par nvidia qui ne seront pas standard (usb, serie, gpu, ...).

    Du coup même si tu as les docs du cpu tu n'iras pas loin sans les docs de tous les composants autour.
  • [^] # Re: C'était prévisible...

    Posté par  . En réponse au journal Projet Denver de Nvidia. Évalué à 2.

    Il y a du code qui traine pour les plateforme nvidia tegra2. Par contre la dernière fois que j'ai regardé c'était assez crade et il devait manquer des bouts (gpu).
  • [^] # Re: Reste à attendre…

    Posté par  . En réponse au journal Projet Denver de Nvidia. Évalué à 3.

    En fait armv5 et - ont des pb des contextes switch : pour des questions de couts, le cache est indexé virtuellement, du coup dès que l'on change de contexte, il faut tout flusher.

    Mais sur les archis récentes (armv6, cortex), il n'y a plus de soucis.
  • # SIP alternatif

    Posté par  . En réponse au journal Free réinvente le « double play » et casse le tarif unique. Évalué à 3.

    A ce prix la, ne vaut il pas mieux ce prendre une formule internet only (neuf en a une a 15 €) et avec les 15€ qui reste trouver un provider SIP externe qui fait des offres correctes ?

    Pour connecter le téléphone il existe des boitiers ethernet/SIP vers fxs (prise téléphone) qui devrait être vite rentabilisé...
  • [^] # Re: Débit wifi

    Posté par  . En réponse au journal Il a Orange et il est Vert. Évalué à 3.

    Une dizaine de bornes avec leurs clients, qui passent leur temps à transmettre des demandes d'émission (RTS, ready to send), s'apercevoir que quelqu'un d'autre a envoyé une demande en même temps sur le même canal pour un autre réseau, voire pour le même, attendre un peu, renvoyer une demande, la borne envoyant une autorisation d'émettre (CTS, clearance to send), s'apercevant qu'une autre borne en a envoyé une autre aussi, attendre un peu, recommencer, le client recevant l'autorisation et commençant à transmettre, bloquant les transmissions sur ce canal pendant ce temps, et ainsi de suite.

    En fait si tout le monde est sur le même canal ca marche pas trop mal : tout le monde voit les RTS et CTS circuler.

    La ou ca ce corse c'est quand on est sur des canaux voisins : on arrive plus a décoder le flux et donc a plus concience des RTS/CTS des autres (on sait pas quand ils émettent). On a seulement des paquets corrompu en permanence.
  • # ...

    Posté par  . En réponse au message WOL avec netcat. Évalué à 1.

    n'est pas possible d'exécuter un programme sur /home ni sur /tmp
    La protection se fait avec quoi ?
    Option de montage ?

    Dans ce cas "/lib/ld-linux.so.2 /home/program" de permettra de l'executer.

    Sinon ils existent d'autres endroits que /home et /tmp ou tu pourrais tenter d'installer ton programme :
    /dev/shm, /var/tmp/, /var/mail/user, ...

    En général on accède à ces routeurs en tant que root.
    ben dans ce cas tu peux faire ce que tu veux...
  • [^] # Re: Question concernant le réseau 3G

    Posté par  . En réponse au journal Pimp my FnacBook. Évalué à 3.

    Oui, faut pas espérer grand chose de l'acces 3G (les opérateurs sont radins).

    Soit le truc est déjà brider par sfr (débit, download limité),
    soit c'est pas encore bridé, mais des que ca va se savoir sfr va mettre en place le bridage.

    Donc au pire tu te fait désactiver ta sim voir ton FnacBook, tu te fais attaquer pour non respect des conditions d'utilisation du produit.
    Au mieux tu peux surfer gratos pendant quelque temps.
  • [^] # Re: Un petit reproche

    Posté par  . En réponse au journal Galerie photo en php, simple, facile et encore plus complète. Évalué à 0.

    Mais mais l'intérêt reste assez limité : si on utilise le même pc, il suffit d'ajouter les photos en local et un script se charge de faire le reste (régénérer la gallerie pour les photos manquantes et upload par ftp des nouveaux fichiers).
  • [^] # Re: Un petit reproche

    Posté par  . En réponse au journal Galerie photo en php, simple, facile et encore plus complète. Évalué à 0.

    Du coup il sert a quoi le php dans l'histoire.
    Pourquoi ne pas utiliser un générateur de gallerie telque lazygal & co ?
  • # ...

    Posté par  . En réponse à la dépêche Reia, un langage fortement inspiré de Ruby. Évalué à 8.

    Reia est un langage de programmation qui cherche à prendre le meilleur des 2 mondes (licence MIT). Le code en reia ressemble à s'y méprendre à du code Ruby, mais il s'exécute sur la machine virtuelle d'Erlang. Voici à titre d'exemple le très classique Hello World :

    Ca veut donc dire qu'il faut tout réécrire pour reia.

    Il n'aurait pas été possible d'avoir un mode de compatibilité ruby (ie juste une nouvelle vm pour l'existant ruby) ?
  • [^] # Re: Et la décentralisation?

    Posté par  . En réponse au journal WikiLeaks - Mass Mirroring Project - On a besoin de vous !. Évalué à 2.

    Ca dépend,

    la plupart des clients torrent permettent de récupérer qu'une partie des fichiers d'un torrent.

    Il suffit donc que le torrent ne contienne pas un gros tar.gz mais plusieurs fichiers.
    Dans ce cas la récupération d'un document peut être super rapide.

    En plus je sais pas s'il y a pas moyen de rajouter des fichiers sans devoir tout retelecharger.
  • [^] # Re: Avantage par rapport à un simple ldd ?

    Posté par  . En réponse à la dépêche CDE : un outil pour le déploiement de binaires sans installation de dépendances. Évalué à 8.

    moi je ferais un simple ldd pour voir les lib requises...
    Mais tu n'obtiens pas tout les fichiers

    pour les fichiers en relation... dans les commentaires de la vidéo, il semble qu'il inclue /etc/passwd...
    C'est sur que s'il récupère tout les fichiers qui sont ouvert, c'est mal barré. Une requête dns et on embarque resolv.conf ?
    On embarque aussi ta conf du jeu ?

    De plus le système de strace est foireux : pour être sur que tout les fichiers sont detectés il faut exécuter tout les chemin de l'appli.
    Par exemple un jeu a plusieurs niveau, et ben il va falloir jouer tout les niveau si l'appli charge les sons/image de manière lazy.


    Et puis CDE c'est déja pris comme nom...
  • [^] # Re: Peut-être aura-t-on une notation L1C1 complètement implémentée

    Posté par  . En réponse à la dépêche LibreOffice : ça va bouger !. Évalué à 2.

    j'ai toujours trouvé le tableur a la traine par rapport a gnumeric ...
  • [^] # Re: Bravo

    Posté par  . En réponse à la dépêche Testez la nouvelle version de LinuxFr.org. Évalué à 3.

    C'est tout bugé sur seamonkey 1.1.8.
    C'est compatible qu'avec les navigateurs récents ?

    Le rendu n'est pas le même avec ou sans javascript sur un firefox récent.

    PS : pour créer un bug report sur github, il faut un compte. C'est lourd...
  • [^] # Re: Intéressant

    Posté par  . En réponse au journal tcpcrypt. Évalué à 3.

    les slides de USENIX 2010 sont intéressants et l'équipe a l'air compétente (au niveau code et sécu).
    Les perfs par rapport a ssl ont l'air pas mal.

    Maintenant reste a voir comment ca va évolué.
  • [^] # Re: Commentaires

    Posté par  . En réponse à la dépêche Pelican, un générateur de blog statique.. Évalué à 2.

    On passe par le mail pour l'envoie des commentaires et une petite moulinette permet des les importer sur le blog ?
  • [^] # Re: Mots-clef C++ dans du code C

    Posté par  . En réponse à la dépêche Sortie de force_bind version 0.4. Évalué à 5.

    Tu sais le C et le C++ diverge sur d'autre point que les mots clef du langage.
    Donc soit du code en C soit en C++, mais pour les 2 (donc je ne voie pas pourquoi utiliser new est une erreur).
    D'ailleurs je te conseil de regarder le code du noyau linux include/linux/list.h . C'est plein de new, les dev kernel sont vraiment des incapables !!!

    Les gens qui veule compiler du code C avec un compilo C++ ne devrait s'orienter vers un autre langage ...
  • [^] # Re: Autres nouveautés...

    Posté par  . En réponse à la dépêche Comment ça il est pas frais mon poisson ?. Évalué à 4.

    - Les plateformes amd64, i386, hppa, sparc64, socppc et macppc viennent « seulement » de passer à gcc4 (plus précisément gcc 4.2.1, dernière version sous GPLv2).
    Ils cherchent pas a passer a clang ou autre compilo ?
    A une époque il était question de passer sur pcc
  • [^] # Re: utilisation...

    Posté par  . En réponse à la dépêche Darcs 2.5 arrive. Évalué à 4.

    git pourtant très intéressant et entrain de disparaître des choix (portabilité essentiellement...),
    Pourquoi ?
    Il y a de plus en plus de gui sous windows : https://git.wiki.kernel.org/index.php/InterfacesFrontendsAnd(...)
  • [^] # Re: ?

    Posté par  . En réponse à la dépêche Darcs 2.5 arrive. Évalué à 6.

    D'ailleurs la version financière officielle est "picorage" http://definition.actufinance.fr/picorage-8/ .

    Quelqu'un est motivé pour modifié l'article wikipedia ou mettre en bandeau comme quoi il est moisi.
  • [^] # Re: ?

    Posté par  . En réponse à la dépêche Darcs 2.5 arrive. Évalué à 4.

    oui mais a part wikipedia, il y a pas d'autres références dans le monde de l'info ?

    Parce que sur wikipedia il y a certaine tentative de traduction qui me semble bien tirée par les cheveux et qui ne font pas l'unanimité.

    D'autant plus que la page fr est une trad de la version anglaise (même paragraphe, ...)

    In revision control

    In the jargon of revision control, cherry picking is used to describe the action of selecting which patches (or changesets, or commits) should be ported from one branch to another.[1][2][3]


    Dans la révision de contrôle

    Dans le jargon du contrôle de version, la cueillette de cerises est utilisé pour décrire l'action de sélection des patchs (ou changesets ou commits) devant être reporté d'une branche à l'autre [1],[2],[3].


    Hum "révision de contrôle", c'est google translate qui a traduit ?
  • [^] # Re: Le problème : l'arriérisme ambiant

    Posté par  . En réponse à la dépêche IPv4 est mort, vive IPv6 !. Évalué à 2.


    une application de VoIP qui ne passe pas par un serveur central, ça ne serait pas mal non ?

    Tu veux dire une appli qui permeterait de ne plus passer par la vache a lait qu'est le gsm. c'est pas pour rien que la plupart des opérateur mobile l'interdisse...