ckyl a écrit 3877 commentaires

  • # Re: Encore un argument de poids pour les formats ouverts

    Posté par  . En réponse à la dépêche Encore un argument de poids pour les formats ouverts. Évalué à 5.

    Allez je vais me faire l'avocat du diable, on ne diffuse pas de .doc alors :

    1/ C'est un documenent final, dans ce cas la le PDF peut faire l'affaire, le PS est mieux mais il n'y a pas de lecteur windows digne de ce nom et libre (a ma connaissance). Il y a aussi le HTML.

    Il s'agissait donc du cas "simple"

    2/ C'est un format non final, pour diverses raisons je souhaite que les gens a qui je transmet la doc puissent un jour la modifier.

    => SGML : super, je bosse qu'avec du SGML, mais ca va pas plaire a tout le monde !

    => .SWX : super on peut "revisioner" plein de truc mais si mes colaborateurs utilisent MS Office, Abiword, Koffice ou je ne sais quoi d'autre ?

    => Les autres offices... Pareil

    => .TXT tout le monde est content on est revenu 30 ans en arriere


    Il serait peut etre bon d'arreter de cracher systematiquement sur le .doc et peut etre aussi temps de commencer a faire quelque chose ! C'est bien joli de dire le .doc saismal, mais le libre ne fait pas mieux loin de la. Les differentes suites libres ne proposent aucuns export/import entre elles.

    Le logiciel est peut etre libre mais ca me fait bien rire.... Au final on repasse par le .doc avec les pertes de mise en page que ca entraine.

    note : Les faits enonces sont ceux que j'ai constate il y a quelques mois, maintenant cela a peut etre change, un standard XML (vous savez le super truc qui va changer le monde) devant etre mis en place. Après moi je taffe en SGML...
  • [^] # Re: Nouvelle version de Sourcemage!

    Posté par  . En réponse à la dépêche Nouvelle version de Sourcemage!. Évalué à 1.

    Ouip mais buildworld sans installworld ca sert a rien :-)
    C'est pour ca que j'appel ca make world...

    Pour les deux autres je suis assez d'accord, bien que je connaisse clairement plus FreeBSD.

    J'aime pas la doc OpenBSD, mais je dis pas qu'elle est mauvaise, je dis que j'aime pas
  • [^] # Re: Nouvelle version de Sourcemage!

    Posté par  . En réponse à la dépêche Nouvelle version de Sourcemage!. Évalué à 1.

    Non uniquement la base du systeme... Les ports ne sont certainement pas reconstruit avec un make world (cf portupgrade).

    On pourrait plus taper du cote de make universe....

    Pour la documentation vous etes les bienvenu pour aider le bordelique freebsd-fr a avoir des trads completes/a jours. Il y a encore pas mal de chose a traduires, notament le manuel du developpeur FreeBSD pour lequel on manque de bras :-)
  • # Re: Affaire SCO et Linux, ne serait-ce pas l'ideal de trouver un compromis ?

    Posté par  . En réponse au journal Affaire SCO et Linux, ne serait-ce pas l'ideal de trouver un compromis ?. Évalué à 3.

    3 Milliards les 80 lignes de code avec commentaires ? Ils doivent etre bien payés les ex developpeur d'SCO :-))

    ok je vais me coucher !
  • # Re: Enemy territory

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

    Le seul truc interessant, super interessant, c'est le cote multi-joueurs du truc. C'est super bien foutu et avec des gens qui jouent pas trop mal y'a moyen de se faire plaisir et non pas de seulement fragger comme un porc.

    Jouer tout seul n'a pas de sens ! Tu peux toujours hoster une partie sur ton loopback si ca te fait plaisir. Mais le mode un joueur comme dis ci dessus n'a pas ete finalise.

    Pour tuner tu vas dans le menu et tu cliques partout.... Je vois pas trop le sens de la question
  • [^] # Re: Linus va travailler à plein-temps sur le kernel

    Posté par  . En réponse à la dépêche Linus va travailler à plein-temps sur le noyau Linux. Évalué à -1.

    saisvrai ? :-)
  • [^] # Re: Videos & audios du FOSDEM 2003

    Posté par  . En réponse à la dépêche Vidéos & audios du FOSDEM 2003. Évalué à 1.

    Tu peux me contacter par mail (cykl@dlfp.org) pour savoir quand on peut mirrorer en disposant d'assez de BP pour que ca prenne pas la semaine ?
    Pour le moment je me fais toujours jeter par rsync.
  • [^] # Re: sourceforge et cvs

    Posté par  . En réponse au journal sourceforge et cvs. Évalué à 1.

    ils ont de la bande passante chez tf maintenant ? :-)
  • [^] # Re: Videos & audios du FOSDEM 2003

    Posté par  . En réponse à la dépêche Vidéos & audios du FOSDEM 2003. Évalué à 1.

    Au fait quelle nationalite solar designer ?
    On dirait qu'il parle avec un accent des pays de l'est.

    Pour la personne qui parle le mieux anglais/le plus comprehensible pour les francais la palme reviend tout de meme au gars de Gcompris :-)))
  • [^] # Re: Videos & audios du FOSDEM 2003

    Posté par  . En réponse à la dépêche Vidéos & audios du FOSDEM 2003. Évalué à 0.

    J'ai mis quelques les quelques confs que j'ai deja ecoute/regarde sur overnet.

    A votre bon coeur !!

    A passage autant la conf de gcompris par un francais est agreable a ecouter bien que massacrant l'anglais, autant la conf de solar designer est imcomprehensible, il faut la passer 2/3 pour tout comprendre. Il pourrait faire un ptit effort et parler un ptit peu moins vite !
  • [^] # Re: Informatique : Optimisation, minimisation, projet

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

    t'aurais pu lire 5 commentaires plus bas :-)

    --> [-1]
  • # Re: DELL

    Posté par  . En réponse au journal DELL. Évalué à 2.

    Ils sont cons chez Dell non ?
    Quand j'ai achete mon PC j'ai demande a ne pas avoir Windows, mais celui-ci etait preinstalle.... Solution simple, ils ont simplement retire la licence de la boite et hop le tour est joue. J'ai reinstalle direct mon BSD dessus et c'etait regle.

    Tu devrais leur proposer :-)

    Apres s'ils mettent un mois pour ouvrir le carton je pense qu'ils doivent avoir de serieux problemes de productivite !


    Ou alors j'ai rien compris et tu veux qu'ils t'installent Linux....
  • [^] # Re: Informatique : Optimisation, minimisation, projet

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

    C'est une remarque generale :-)

    Comme quoi il vaut mieux choisir le bon algo et seulement ensuite on regarde ce qu'on peut optimiser et que ca reste maintenable.

    Aller je met 4 cycles pour te faire plaisir :-þ

    Pour la matrice : oui si elle est pleine de 0
  • [^] # Re: Informatique : Optimisation, minimisation, projet

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

    bin round2up(int x) puisque java est rapide :-))) (oups je m'egare)

    J'ai trouve dans le noyau une telle fonction et j'ai benchmarke rapidos et salement sur 1000000 de passage (les fonctions traite un tableau d'entier remplis aleatoirement qui reste le meme pour les 3 fonctions).

    [14:51:05] cykl ~/test ¤ gcc test5.c -Wall -lm
    [14:51:24] cykl ~/test ¤ ./a.out
    Temps pris par la version de base : 567250
    Temps pris par la version de optimisee : 414988
    Temps pris par la version noyau : 275745
    [14:51:26] cykl ~/test ¤ gcc test5.c -Wall -lm -O3
    [14:53:16] cykl ~/test ¤ ./a.out
    Temps pris par la version de base : 393512
    Temps pris par la version de optimisee : 199696
    Temps pris par la version noyau : 185453

    Ca vaut ce que ca vaut....
    Comme tout benchmark hors contexte. Je colle pas l'horible .c qui ma servit au test :-)

    Je dois par contre avoue que la fonction est pas vraiment mieux ce qui repond pas vraiment a la question! elle se trouve dans pci_st40.c nommee r2p2().

    Je suis tout a fait d'accord que dans certains cas particuliers cela vaut le cout, il s'agit simplement de ne pas croire qu'il faut bousillier le code de partout avec des bizarries que meme les Perlistes comprennent pas.


    On pourrait se faire des Golfs en plus pour vraiment plus rien comprendre
  • [^] # Re: Transformer sa Dreamcast en routeur/firewall sous Linux

    Posté par  . En réponse à la dépêche Transformer sa Dreamcast en routeur/firewall sous Linux. Évalué à 3.

    page 49 :
    Normally, if you google for a HowTo that helps you to connect a personal computer
    with the Internet over ADSL, you are proposed to use two ethernet networking adapters
    if you wish to act as an gateway for a small home network. But our SEGA Dreamcast
    only has one single extension slot. So, where should we take this second adapter?

    Pour savoir comment ils font (suspense) il faut lire la suite de la page :-))
  • [^] # Re: Informatique : Optimisation, minimisation, projet

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

    Sur des exemples a la con :


    =========== i++ VS ++i ==================
    $diff test1.c test2.c
    7c7
    < for(i=0; i<12000; i++)
    ---
    > for(i=0; i<12000; ++i)
    [13:39:45] cykl ~/test ¤ gcc -S test1.c
    [13:39:52] cykl ~/test ¤ gcc -S test2.c
    [13:39:55] cykl ~/test ¤ diff test1.s test2.s
    1c1
    < .file "test1.c"
    ---
    > .file "test2.c"

    Quelqu'un peu me presenter un exemple concret ???
    notez qu'il n'y a meme pas d'O.


    ============== x*2 VS x + x ================
    [13:47:03] cykl ~/test ¤ diff test3.c test4.c
    7c7
    < x = x * 2;
    ---
    > x = x + x;
    [13:48:03] cykl ~/test ¤ gcc -S test3.c
    [13:48:10] cykl ~/test ¤ gcc -S test4.c
    [13:48:12] cykl ~/test ¤ diff test3.s test4.s
    1c1
    < .file "test3.c"
    ---
    > .file "test4.c"
    21,23c21,23
    < movl -4(%ebp), %eax
    < sall $1, %eax
    < movl %eax, -4(%ebp)
    ---
    > movl -4(%ebp), %edx
    > leal -4(%ebp), %eax
    > addl %edx, (%eax)
    [13:48:15] cykl ~/test ¤ gcc -O3 -S test4.c
    [13:48:20] cykl ~/test ¤ gcc -O3 -S test3.c
    [13:48:22] cykl ~/test ¤ diff test3.s test4.s
    1c1
    < .file "test3.c"
    ---
    > .file "test4.c"
    ==================== x / 2 VS x * 0.5 ====================
    [13:49:54] cykl ~/test ¤ diff test3.c test4.c
    7c7
    < x = x / 2;
    ---
    > x = x * 0.5;
    [13:49:33] cykl ~/test ¤ gcc -S test3.c
    [13:49:39] cykl ~/test ¤ gcc -S test4.c
    [13:49:42] cykl ~/test ¤ diff test3.s test4.s
    1c1
    < .file "test3.c"
    ---
    > .file "test4.c"
    4a5,8
    > .align 8
    > .LC1:
    > .long 0
    > .long 1071644672
    21,27c25,34
    < movl -4(%ebp), %edx
    < movl %edx, %eax
    < sarl $31, %eax
    < shrl $31, %eax
    < leal (%eax,%edx), %eax
    < sarl $1, %eax
    < movl %eax, -4(%ebp)
    ---
    > fildl -4(%ebp)
    > fldl .LC1
    > fmulp %st, %st(1)
    > fnstcw -6(%ebp)
    > movw -6(%ebp), %ax
    > movb $12, %ah
    > movw %ax, -8(%ebp)
    > fldcw -8(%ebp)
    > fistpl -4(%ebp)
    > fldcw -6(%ebp)
    [13:49:45] cykl ~/test ¤ gcc -O3 -S test4.c
    [13:49:50] cykl ~/test ¤ gcc -O3 -S test3.c
    [13:49:52] cykl ~/test ¤ diff test3.s test4.s
    1c1
    < .file "test3.c"
    ---
    > .file "test4.c"
    =============================================


    Toutes ces astuces me paraisse etre un peu de l'enculage de mouche puisque a premiere vu le compilateur peut tres bien le faire tout seul. C'est un peu la meme chose que les multiplications par un multiple de 2 qui sont transformée en decallage de bit. A priori le compilateur le fait et l'ecrire en dur sert juste a rendre le code illisible.

    S'amuser a lire les sorties assembleurs de l'ami gcc est parfois tres interessant meme si ce n'est faisable que sur de petits codes.

    Donc je suis _VRAIMENT_ interessr pour qu'on me montre du code ou de telles optimisations _DOIVENT_ etre faites a la main et pourquoi le compilateur ne le fait pas lui meme. Il y'a d'autres optimisations (voir le lien que je donne plus bas) qui elles ont vraiment un impacte sur la vitesse d'execution en tenant compte des caracteristiques des processeurs (dependances des variables etc...). Mais bien entendu il est tres difficile d'ecrire du code comme ca :-)


    De plus tes optimisations des operateurs binaires sont vraiment attroces. Et permettrons a ton programme de ne jamais etre portable. On pourrait aussi faire les syscalls en assembleur :-)
  • [^] # Re: Informatique : Optimisation, minimisation, projet

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

    J'ai oublie de citer ce lien

    http://www.freebsd.org/cgi/getmsg.cgi?fetch=331177+334627+/usr/loca(...)

    Petite discution sur FreeBSD-Hacker concernant les micros optimisations dans le noyau. Au final ca donne quelque chose comme ca :

    1/ Si tu veux gamins amuse toi sur ta branche a toi mais viens pas nous moisir notre code

    2/ Tu ferais mieux d'aller aider la team de gcc plutot que de faire mumuse sur notre code a nous....
  • # Re: Informatique : Optimisation, minimisation, projet

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

    Juste histoire d'occupe tes soirees d'ete tu peux regarder :

    http://www.madchat.org/coding/c/hack_processeur_en_C.html(...)

    tout ca pour gagner 3 cycles CPU alors que le choix du bon algorithme en log(n) au lieu de n t'aurais fait gagne quelques annees CPU :-)

    Enfin je pense que quand les programmeurs sauront deja vraiment choisir le bon algo alors il sera temps de s'amuser avec ++i et i++
  • # Re: Evangelisation

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

    Les linuxiens vous savez que FreeBSD existe et que c'est mieux que linusque ??? Bin maintenant oui ! Voila j'ai evangelise dlfp...
  • # Re: ça, ça fait bien plaisir...

    Posté par  . En réponse au journal ça, ça fait bien plaisir.... Évalué à 1.

    C'est normal que je n'ai pas reussit a trouver une seule offre d'emplois ???
  • # Re: Conseil pour ma moman...

    Posté par  . En réponse au journal Conseil pour ma moman.... Évalué à 1.

    >Cependant, je n'ai aucune idée de la manière d'installer un modem ADSL.

    http://Speedtouch.sf.net(...)

    evidement uniquement si c'est de l'USB pour de l'ethernet a pas grand chose a faire !!
  • # Re: un CyberCafe sous GNU/Linux ou *BSD

    Posté par  . En réponse au journal un CyberCafe sous GNU/Linux ou *BSD. Évalué à 3.

    peut-etre pour pouvoir jouer correctement ?
  • # Re: Mardi suite aux grèves, j'ai passé dans les transports ...

    Posté par  . En réponse au sondage Mardi suite aux grèves, j'ai passé dans les transports .... Évalué à 0.

    C'est vraiment n'importe quoi ces sondages ! kanesseskonpeuleskasher ?
  • [^] # Re: Comment ca va ? Java bien

    Posté par  . En réponse au journal Comment ca va ? Java bien. Évalué à 2.

    Nan les gotos saismal :

    http://www.kerneltrap.org/node.php?id=553(...)

    Le passage fort est :
    robert love > I thought Edsger Dijkstra coined the "gotos are evil" bit in his
    robert love > structured programming push?
    linus> Yeah, he did, but he's dead, and we shouldn't talk ill of the dead.*

    Au passage ceux qui n'ont pas lu ce thread a l'epoque apprendrons que les gotos peuvent clarifier grandement le code (contrairement a une idee assez courante) et meme optimiser un peu la vitesse d'execution (on parle de noyau la :-)
  • [^] # Re: ahhhhh les demos ...

    Posté par  . En réponse à la dépêche The Demo Effects Collection : Effets old school en GPL. Évalué à 1.

    VIP2 a ete portee sous linux, c'est beau mais pas top top par rapport a ce que tu aimes, mais c'est beau :-)

    Par contre je te conseil de lire le code pour voir pourquoi on ne devrait jamais employe un demomaker pour faire autre chose que de la demo (le petit plus c'est les commentaires franglais)