daggett a écrit 533 commentaires

  • [^] # Re: Informatique : Optimisation, minimisation, projet

    Posté par  . En réponse au journal Informatique : Optimisation, minimisation, projet. Évalué à 1.

    Et, euh, pour se convaincre, le plus simple ce serait pas de demander à gcc ?...



    $ cat postinc.c
    #include <stdio.h>
    int main(int argc, char **argv){
    int a,i;

    a = 0;
    for (i=0; i<100000; i++)
    a+=i;
    printf(" a = %d\n", a);
    return 0;
    }
    $ diff postinc.c preinc.c
    6c6
    < for (i=0; i<100000; i++)
    ---
    > for (i=0; i<100000; ++i)
    $ gcc -Wall -O0 -S postinc.c preinc.c
    $ diff postinc.s preinc.s
    1c1
    < .file "postinc.c"
    ---
    > .file "preinc.c"


    Voila, meme en optimisation 0, aucune différence dans le code assembleur généré.
  • [^] # Hors Charte ?

    Posté par  . En réponse à la dépêche Le Mystère de la Chambre Jaune. Évalué à 10.

    Je vais donner mon opinion générale sur les news "qui n'ont rien à faire sur linuxfr".

    Moi je suis pour ! A dose modérée bien sûr, mais j'estime que c'est une contribution à "l'hygiène culturelle" des lecteurs.

    Certains diront que ceux qui veulent des infos sur le films n'ont qu'à aller sur les sites de cinéphiles, que ceux qui veulent des infos sur la géopolitique ou le problème des retraites n'ont qu'à se tourner vers les sites d'infos, etc. Oui mais le problème c'est ceux qui ne font pas l'effort de s'interesser, ou qui ne savent meme pas qu'il y a une vie en dehors de GNU/Linux.

    La tendance lourde aux systèmes d'information et à Internet, c'est la sur-personnalisation, et le filtrage à outrance des domaines d'interet. Le réseau mondial, symbole utopique d'une source inépuisable de connaissance, d'ouverture et de sociabilisation à des personnes qu'on n'auraient jamais rencontrées autrement, devient au contraire un mécanisme de plus en plus efficace de cloisonnement. Quand vous vous abonnez à un journal papier quotidien, vous recevez tous les matins un ensemble d'informations et d'opinions sur tout un tas de choses, qui ne vous interessent peut-être pas toutes a priori, mais qui sont à votre disposition, au cas où. Et un titre particulier peut retenir votre attention. Maintenant si vous décidez de recevoir une version electronique personnalisée après avoir coché uniquement les thèmes qui vous interessent (ou plus exactement que vous croyez être interessant), vous allez tourner en vase clos et (in)volontairement vous fermer aux nouveautés.

    Je ne crois personnellement pas à "l'ouverture d'esprit en tant que démarche volontaire", la nature humaine étant ce qu'elle est. Un événement extérieur un peu imposé est sans doute plus efficace. Voir la réponse d'Arachne: on lit ce qu'on voit, et ceux qui ne vont pas voir ailleur, ne sauront jamais.

    Dans mon cas personnel, quand je vois le contenu de mon bookmark et mes signets automatiques de Galéon, je me rends bien compte du peu de diversification de mes habitudes de navigation. Je suis d'ailleur bien content d'avoir rajouté Kuro5hin.org à slashdot, pour tomber sur des articles plus variés (même si je ne pense pas cuisiner de sitôt une tete de bouc, comme la recette du dernier article en date ;) )

    On en discute ce soir sur irc, sur notre channel bien fermés de cercle de potes, si tu veux :)
  • [^] # Re: Pub sur internet == échec, non?

    Posté par  . En réponse à la dépêche "Linux" cible de pub pour Microsoft. Évalué à 1.

    J'aurais dû tout lire avant de poster, le phénomène de "banner blindness" est déjà évoqué dans ton 2eme lien ...
  • [^] # Re: Pub sur internet == échec, non?

    Posté par  . En réponse à la dépêche "Linux" cible de pub pour Microsoft. Évalué à 4.

    En effet, il n'y a pas grand monde qui clique sur les bannières (qui a déja cliqué au moins une fois? qui a déja cliqué au moins une fois de façon VOLONTAIRE?).

    Je rajouterai: est-ce que vous voyez les bannières (qui ne sont pas filtrées bien sûr) ?

    Depuis le temps, je crois que mon systeme visuel est devenu totalement insensible aux images de dimensions 468x60. Et de toute facon la premiere chose que je fais en arrivant sur une page c'est de scroller un peu pour cacher le haut qui contient ce genre de truc.

    A tel point que des fois je me suis surpris à ne pas trouver certains pointeurs (internes au site) dans une page, parce qu'ils ressemblaient trop à des bannières. En "fouillant toute la page des yeux", je ne les voyait simplement pas :). Ca s'applique aussi à tout ce qui est écrit trop gros (j'ai mis du temps à comprendre que le lien vers les rpms dans les pages de rpmfind.net, c'etait cet enorme truc en haut de page et que ça n'etait pas un titre H1) ou graphiquement suspect...
  • [^] # Re: J'ai acheté un APN !

    Posté par  . En réponse au journal J'ai acheté un APN !. Évalué à 1.

    Eh mais ça a l'air trop génial ce truc ! La recherche par gribouilli et par photo ressemblante a l'air top. Mais ça prend pas trop de temps de chercher une photo ressemblante parmi une tres grosse base ?
  • # Lightweight Window Manager

    Posté par  . En réponse au journal gestion des fenêtres... Évalué à 1.

    Dans le genre minimaliste, il y a LWM

    http://www.boognish.org.uk/enh/lwm/(...)

    avec juste 2646 lignes de code C, je pense que trouvers les mécanismes X
    essentiels devrait etre facile :)

    Si mes souvenirs sont bons, le principe de base pour etre un WM c'est:

    -Verifier qu'un autre WM ne tourne pas deja ;) Je crois qu'on utilise pour ça un "atome" special de la root window dans lequel un WM s'inscrit et que les autres doivent regarder avant de se lancer.
    - obtenir l'id de la root-window du display
    - Dire à X qu'on est intéressé par certains événements en rapport avec cette root-window, en particulier l'aparition de nouvelles fenetres (c-à-d les fenetres créees par les applications)
    - Se mettre en attente d'événement.
    - A reception d'un evenement "nouvelle fenetre", on l'inscrit dans sa base de fenetres à gérer.
    - Pour les décorations de fenetres, en general le WM va créer une nouvelle fenetre qui ne dessinera que les bordures et la barre de titre, puis demander à X de "reparenter" la fenetre de l'appli, c'est-à-dire la faire passer de fenetre fille de la root-window à fenetre fille de la fenetre du WM. A partir de là, le tout forme une seule entité, qui peut donc se déplacer en bloc. Le WM doit sans-doute aussi intercepter les commandes de redimmensionnement de l'appli pour redimensionner sa fenetre de décorations.
    - apres je ne sais pas trop comment le WM intercepte les evenement clavier/souris pour décider de ce qui l'interesse et ce qui doit etre transmis aux fenetres.


    En gros :)
  • [^] # Download par BitTorrent

    Posté par  . En réponse à la dépêche Un nouveau FPS pour Linux. Évalué à 6.

    idsoft heberge un tracker BitTorrent pour le telechargement en p2p (plutot que de saturer des miroirs perpetuellement innaccessibles)

    http://zerowing.idsoftware.com/BT.html(...)

    (Site de BitTorrent pour ceux qui ne connaissent pas: http://bitconjurer.org/BitTorrent/(...)
    pour debian : apt-get install bittorrent
    )
  • [^] # Re: Fun ...

    Posté par  . En réponse à la dépêche Waste, réseau p2p privé / chiffré. Évalué à 9.

    Ca veut dire que maintenant, tu vois le code derriere l'apparence. Tu es l'Élu. La Matrice n'a plus d'emprise sur toi.

    Fais juste gaffe aux agents d'AOL qui veulent te retenir de libérer le reste des sources.
  • # VideoLan

    Posté par  . En réponse au journal Streaming video, second essai :P. Évalué à 4.

    Il y a VideoLan, écrit par des ptits gars bien de chez nous, bien que le site soit tout en anglais ;) http://www.videolan.org VideoLAN is a project of French students from the École Centrale Paris and developers from all over the world. VideoLAN allows you to stream MPEG-1, MPEG-2, MPEG-4, and DivX files, DVDs, digital satellite channels, digital terrestial television channels and live videos on a high-bandwidth IPv4 or IPv6 network in unicast or multicast under many OSes. VideoLAN also features a cross-plaform multimedia player, VLC, which can be used to read the stream from the network or display video read locally on the computer under Windows, Mac OS X, Linux, BeOS, BSD, Solaris, QNX, Familiar Linux...
  • [^] # Re: Freeze total sur Debian/2.4.20 par un simple grep !

    Posté par  . En réponse au journal Freeze total sur Debian/2.4.20 par un simple grep !. Évalué à 2.

    Niveau sécurité / stabilité : hum. hum !!

    En revanche tu gardes le noyau 2.4.20 avec sa faille ptrace ?
    (d'accord, il y a une différence entre lancer volontairement un exploit ptrace, et lancer un bête grep)
  • [^] # Re: Packages binaires pour Csound

    Posté par  . En réponse à la dépêche Csound désormais en LGPL. Évalué à 6.

    Apparemment il vaut mieux passer par les packages binaires pour l'instant, parceque là j'essaye de compiler à partir des sources, et c'est galère... (en gros je corrige les typos du source au fur et a mesure des erreurs de compilation, sans parler des warnings)

    J'espere que le passage en GPL servira au moins à améliorer la qualité du code à ce niveau là...
  • [^] # Re: Caldera c'est vraiment fini

    Posté par  . En réponse à la dépêche Caldera c'est vraiment fini. Évalué à -1.

    Pour moi, c'est du bluff

    - Tu bluffes, Marconi !
    - Mmmh, pas sûr...
    - Si si, il bluffe là...
    </cité de la peur>

    ok, -1...
  • # Licence

    Posté par  . En réponse au journal Cochon, poulet, pingouin.... Évalué à 3.

    Dans le cas d'un logiciel exploité à distance (que ce soit l'acces à un serveur de jeu réseau, ou via une interface web comme ici), le logiciel n'est pas distribué à l'utilisateur. La licence GPL ne s'applique donc pas: Tu peux prendre la partie serveur d'un jeu en GPL par exemple, la modifier et monter ton serveur commercial sans que quiconque ne puisse invoquer la GPL pour que tu livres tes modifications.

    C'est pour contrer ça qu'a été créée la licence affero http://www.affero.org/oagpl.html(...) qui est un dérivé de la GPL, avec en plus la clause de distribution des sources meme si seul le service est fourni aux utilisateur via un réseau, et non le programme binaire lui-meme:

    2-d) If the Program as you received it is intended to interact with users through a computer network and if, in the version you received, any user interacting with the Program was given the opportunity to request transmission to that user of the Program's complete source code, you must not remove that facility from your modified version of the Program [...]

    La FSF s'est déclarée favorable à cette licence http://fsffrance.org/news/article2002-03-27-01.fr.html(...) . D'ailleur je crois que la GPL v3 incluera des modifications similaires ?
  • [^] # Re: EuroTex 2003 [pour faire plaisir a jyb]

    Posté par  . En réponse à la dépêche EuroTex 2003. Évalué à 3.

    (Attention, j'y connais rien du tout à MathML, j'ai juste regardé en diagonale quelques docs un moment)

    Sur cette intro à MathML http://www.dessci.com/en/support/tutorials/mathml/gitmml/big_pictur(...) ils parlent des deux modes possible (avec un exemple): "presentation encoding" et "content markup". On peut utiliser deux syntaxes pour representer la meme formule, mais l'une est utilisée pour l'aspect "graphique" (web ou bouquin) alors que l'autre decrit l'objet mathématique.

    Donc effectivement, MathML peut etre plus intéressant sur le plan sémantique que LaTeX, qui ne s'occupe reellement que de la présentation (certe structurée, mais en perdant de l'info sur les operateur mathématiques).
  • [^] # Un representant autoproclamé de l'OpenSource se déclare favorable aux brevets sur les logiciels

    Posté par  . En réponse à la dépêche Manifestation contre les Brevets Logiciels ce jeudi à Bruxelles. Évalué à 1.

    Tiens, mon sujet de commentaire s'est fait bouffer, on n'a pas le droit aux guillemets dans le sujet ??
  • # Un

    Posté par  . En réponse à la dépêche Manifestation contre les Brevets Logiciels ce jeudi à Bruxelles. Évalué à 5.

    Vu sur /. aujourdhui, un message de Bruce Perens indiquant que Graham Taylor, une personne apparemment favorable à l'"OpenSource" (selon ses termes, et non pas le "free software"), a signé une résolution favorable aux brevets sur les logiciels en Europe.

    Alert: FALSE OPEN SOURCE REPRESENTATIVE CALLS FOR EUROPEAN SOFTWARE PATENTS
    http://perens.com/Articles/Taylor/(...)

    http://swpat.ffii.org/papers/eubsa-swpat0202/ipat0304/(...)

    Hallucinant, maintenant en plus de se battre contre les grosses boites monopolistiques et les cabinets d'avocats d'affaires, il faut aussi se méfier des "taupes" infiltrées qui parlent en notre nom !!
  • [^] # Re: Un navigateur internet quatre fois plus rapide ?

    Posté par  . En réponse à la dépêche Un navigateur internet quatre fois plus rapide ?. Évalué à 10.

    J'espere juste que son player video intégré inclut la technologie i2bp (apres tout, 50 octets de java c'est pas grand chose à rajouter), et que le tout tourne sur MultiDeskOS.

    Un petit algo révolutionnaire de cryptage incassable sur tout ça, et ce sera parfait.
  • [^] # Inscription

    Posté par  . En réponse à la dépêche Manifestation contre les Brevets Logiciels ce jeudi à Bruxelles. Évalué à 1.

    Je compte y aller aussi

    Pour ceux qui veulent assister à la conférence du matin, je rappelle pour ceux qui se décideraient tardivement, qu'il faut s'inscrire en avance (sur le wiki: So yes, make sure you register before the day before donc mardi).

    Les infos à fournir dans le mail (pour éviter des aller-retour...) semblent être:
    Nom, prénom, addresse, nationalité, date de naissance
    J'ai aussi fourni mon Numero de piece d'identité/passeport, au cas où.
    (ces infos sont pour le service de sécurité à l'entrée)
  • [^] # Re: Manifestation contre les Brevets Logiciels ce jeudi à Bruxelles

    Posté par  . En réponse à la dépêche Manifestation contre les Brevets Logiciels ce jeudi à Bruxelles. Évalué à 2.

    Voila voila, j'ai envoyé mon ptit mail d'inscription pour la conf...

    Pour info, j'ai eu un aller-retour thalys Paris-Bruxelles à 82€ en tarif "loisir" (aller-retour dans
    la journée, pas de changement d'horaires du retour) au lieu des 127€ normaux, mais les places sont limitées !
  • [^] # Par rapport à la conf de 2002 ?

    Posté par  . En réponse à la dépêche Brevets logiciels à Bruxelles. Évalué à 2.

    A propos de remplissage de salle et de voyage groupé, quel a été le résultat, pour ceux qui y sont allé, de la conférence précédente du 26 novembre 2002 ( http://linuxfr.org/2002/11/15/10322.html(...) ) ?

    Cette fois je pourrai y aller (le jour férié aidant...), mais un aller-retour (de Paris) en thalys à 150€, c'est vrai qu'on peut trouver mieux :)
  • [^] # Emacspeak

    Posté par  . En réponse à la dépêche FreeTTS : de la synthèse vocale libre. Évalué à 1.

    J'imagine que c'est ce que fait emacspeak mais il lui faut une synthèse matrielle il me semble

    Non non, j'avais testé une fois, pour voir (enfin, pour entendre... ok ->[]) et je l'avais
    fait marcher avec un soft de synthese d'IBM librement telechargeable (ViaVoice Outloud).
    Mais ça fait longtemps et je ne me souviens plus des détails, en tout cas ça ne m'avait pas posé de difficulté.

    En revanche Viavoice parlait uniquement en anglais je crois.

    Mais si tu regardes dans le package FreeTTS, il y a justement un module pour le faire marcher avec EmacSpeak! (pas testé)
  • # Mémoire ?

    Posté par  . En réponse au journal plantage machine...... Évalué à 1.

    Apres avoir acheté mon PC en kit et à bas prix dans la rue Montgallet, j'avais pas mal de problemes et de plantages aléatoires (plantages d'applis, gaelon surtout, mais pas du kernel).

    En fait c'etait ma barette de RAM qui etait vérolée, je m'en suis rendu compte avec MemTest: http://www.memtest86.com/(...)

    C'est un programme de boot qui teste ta RAM pour voir si tout va bien; il suffit de le rajouter en entrée de ton lilo et de rebooter.

    Ca ne ressemble pas trop à tes symptomes, mais ça peut toujours servir à qqun :)
  • [^] # Systeme d'XPs encore

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

    Je me demandais s'il ne serait pas possible de ne tout simplement pas afficher les scores et les XPs ?

    On laisse la possibilité de voter + ou -, on laisse le filtrage des commentaires, mais
    nulle part on n'affiche leur score effectif; Pareil pour les XPs : les gens peuvent voter, savent "en gros" leur propre rang ( mais pas au point près), ne savent pas celui des autres.

    L'absence de statistique accessible serait-elle un moyen de justement dissuader les gens de partir à la chasse aux XPs et aux moinsisme ?

    A mon avis un tel systeme aurait sûrement des effets pervers non prévisibles a priori (comme tout), mais c'est à tenter.
  • [^] # Re: Fork d'XFree86

    Posté par  . En réponse à la dépêche Fork d'XFree86. Évalué à -1.

    > Faut le savoir.
    Mmmmh, tu es nouveau par ici toi, pour pas savoir que pbpg bosse chez MS ;)
  • # Re: Nouvelles du port de Duke3D

    Posté par  . En réponse au journal Nouvelles du port de Duke3D. Évalué à 2.

    Excellent :) je viens de mettre à jour les sources du coup. Pour t'en servir, tu crees un fichier texte dans lequel tu mets: interface 0.0.0.0 allow ip_du_2eme_jouer allow ip_du_3eme_joueur (le 0.0.0.0 c'est pour le bind de port sur ta machine) Il faut que chacun sur sa machine crees un fichier correspondant (avec les ips des autres) et ensuite vous lancez le jeu par "duke3d --net <lefichierdeconf>" Mais bon, c'est de l'udp, pas du TCP, et si c'est peut-etre jouable en local (pas testé) il y a un lag monstrueux sur le ternet.