Ontologia a écrit 2119 commentaires

  • [^] # Re: SIMD et Float

    Posté par  (site web personnel) . En réponse au journal GCC et le mmx/sse{1,2,3)/3dnow. Évalué à 3.

    Ca dépend des processeurs : 64 bits sur PII il me semble, 128 à partir de PIII, sachant que ce n'est qu'à partir du PIV qu'on dispose d'un bus 128 bits pour remplir en un seul coup les registres.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: sse

    Posté par  (site web personnel) . En réponse au journal GCC et le mmx/sse{1,2,3)/3dnow. Évalué à 2.

    Effectivement, si je lui met la ligne
    gcc -S testsimd.c -O6 -mfpmath=sse -mtune=athlon-4 -march=athlon-4 -o t.asm

    et là il me sort du mmx, propre

    [montaigne@localhost simd]$ cat t.asm | grep %xmm

    movss .LC0, %xmm0
    xorps %xmm2, %xmm2
    cvtsi2ss %ecx, %xmm2
    addss %xmm0, %xmm2
    movss %xmm2, -92(%ebp)
    movss -12(%ebp), %xmm4
    movss %xmm4, -72(%ebp)
    movss -12(%ebp), %xmm5
    movss %xmm5, -92(%ebp)
    movss %xmm5, -56(%ebp)
    movss %xmm4, -92(%ebp)
    movss %xmm2, -92(%ebp)
    movss %xmm2, -88(%ebp)
    movss -88(%ebp), %xmm2
    movss -92(%ebp), %xmm3
    movss -72(%ebp), %xmm1
    movss -56(%ebp), %xmm0
    addss -16(%ebp), %xmm1
    addss -20(%ebp), %xmm0
    addss %xmm2, %xmm3
    movss %xmm3, -92(%ebp)
    movss %xmm0, -92(%ebp)
    movss %xmm1, -92(%ebp)

    mais effectivement, dès que tu remplaces les float par des long, a plus mmx...

    Pourtant, ça se case aussi facilement ça, non ?

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: RISC ou CISC ? Un nouveau troll ?

    Posté par  (site web personnel) . En réponse au journal GCC et le mmx/sse{1,2,3)/3dnow. Évalué à 2.

    Le problème du Risc, c'est que la taille des instructions et de leurs opérandes sont fixés sur 32 bits.

    Donc quand on veut faire rentrer 32 bits dans un registre, mais que 8 sont pris par l'instruction load, il faut décaler, retourner la chercher, etc...

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Résolution?

    Posté par  (site web personnel) . En réponse au message enregistrer un flux webcam. Évalué à 4.

    Parce que je suis con et que j'ai pas réfléchi

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • # trouvé

    Posté par  (site web personnel) . En réponse au message enregistrer un flux webcam. Évalué à 2.

    #streamer -n ntsc -t 10:00 -s 720x480 -r 30 -o stream.avi -f mjpeg -F stereo -c /dev/video0

    streamer se trouve sur rpmfind.net

    Bien veiller à avoir xawtv avec et à ce que les versions correspondent

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • # J'ai trouvé

    Posté par  (site web personnel) . En réponse au message Connectivité wifi. Évalué à 1.

    En fait, c'était le fait que le protocol RIP n'était pas activé sur le routeur modem firewall. Je l'ai activé "dans les deux sens" en version RIP-1

    Et mon coup de pied au c*** à l'intégriste plus haut et son message stupide : comme je le laissais préssentir, il ne s'agissait pas de l'OS.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • # transcode...

    Posté par  (site web personnel) . En réponse au message enregistrer un flux webcam. Évalué à 2.

    #transcode -x v4l,raw -M 2 -i /dev/video0 -y mpeg -F msmpeg4v2 -c 00:30:00 -g 720x480 -f 24.0,1 -I 1 -u 100 -Q 3 -Z 360x240,fast -o clip.avi
    transcode v0.6.9 (C) 2001-2003 Thomas Oestreich
    tcprobe: error while loading shared libraries: libmp3lame.so.0: cannot open shared object file: No such file or directory
    [transcode] auto-probing source /dev/video0 (failed)
    [transcode] V: import format | unknown (V=v4l|A=raw)
    [transcode] V: AV demux/sync | (2) initial MPEG sequence / enforce frame rate
    [transcode] V: import frame | 720x480 1.50:1
    [transcode] V: de-interlace | (mode=1) interpolate scanlines (fast)
    [transcode] V: zoom | 360x240 1.50:1 (Lanczos3)
    [transcode] V: bits/pixel | 0.869
    [transcode] V: decoding fps,frc | 23.976,1
    [transcode] A: import format | 0x2001 AC3/A52 [48000,16,2]
    [transcode] A: export format | 0x50 MPEG layer-2 [48000,16,2] 128 kbps
    [transcode] V: encoding fps,frc | 23.976,1
    [transcode] A: bytes per frame | 8008 (8008.000000)
    [transcode] A: adjustment | 0@1000
    [transcode] V: IA32 accel mode | 3dnow (3dnow mmxext mmx asm)
    [transcode] V: video buffer | 100 @ 720x480
    [import_raw.so] v0.3.2 (2002-11-10) (video) RGB/YUV | (audio) PCM
    [import_v4l.so] v0.0.5 (2003-06-11) (video) v4l | (audio) PCM
    [export_mpeg.so] v1.2.2 (2003-07-24) (video) MPEG 1/2 | (audio) MPEG 1 Layer II
    [import_raw.so] tcextract -x pcm -i "/dev/video0" -d 0 | tcextract -a 0 -x pcm -d 0 -t raw
    [import_v4l.so] video4linux video grabbing
    NO AUDIO
    tcextract: error while loading shared libraries: libdv.so.2: cannot open shared object file: No such file or directory
    tcextract: error while loading shared libraries: libdv.so.2: cannot open shared object file: No such file or directory
    (video.c) picture: brightness=50% hue=50% colour=50% contrast=50%
    (video.c) 2 frame buffer(s) available
    VIDIOCMCAPTURE: Invalid argument
    VIDIOCMCAPTURE: Invalid argument
    (video.c) recording limited to 43156 frames.
    [import_v4l.so] dropping 0 video frames for AV sync

    INFO: using reference profile (MPEG1)
    INFO: profile type is (PAL)
    [export_mpeg.so] error: picture width (360) isn't a multiple of 16
    Segmentation fault

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • # mplayer fonctionne très bien...

    Posté par  (site web personnel) . En réponse au message TV5/ flux streaming. Évalué à 3.

    ... il faut simplement s'assurer de bien disposer de tout les codecs (voir le site de mplayer).

    Ensuite le problème est de trouver l'url du fichier, sachant que mplayer gère tous (?) les protocols de streaming.

    Dans le source html, tu peux essayer de répérer soit le wmv, ou un lien vers un asx qui te donnera la bonne url.

    Après, tu peux faire un script...

    Bon courage

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • # Traiter la racine du mal

    Posté par  (site web personnel) . En réponse au journal Sarkocratie et Niconet. Évalué à 9.

    Bien que Sarko fasse son boulot (il est ministre de l'intérieur tout de même) on reconnait bien sa patte d'homme de (d'extrême ?) droite pour proposer de tapper encore et toujours.

    Tu soulignes bien le fait qu'à part se transformer en dictature - et encore cela ne solutionnerait rien - on peut - techniquement parlant - difficilement fliquer les communications internautiques, les réseaux sociaux, les voyages (je suis sûr qu'avec un peu d'astuces on peu aller ou on veut dans le monde : on est pas obligé de gentillement prendre son billet à Orly...).
    Bref, de ce que l'on connait nous des techniques internautiques, il sera difficile de tout surveiller. Après je ne suis pas expert en sécurité.

    Mais là où cela me dérange est cette absence de prise en compte de l'origine du mal dans la surenchère sécuritaire qui est la nôtre :
    Il faut savoi que dans pas mal de pays du sud de la péninsule Arabique, le Yemen par exemple, on y trouve des "universités" islamiques où on y goute peu de l'objectivité scientifique cher à nos centres d'études classiques.
    Des "étudiant" y sont formés y recevant des cours au conte us assez radicaux.

    Il faut savoir que ces étudiants sont payés un salaire supérieur au "salaire moyen "de là bas. 10% d'entre eux rejoignent les forces jihadistes (Hamas, Al Qaeda, etc...).

    A cela s'ajoutent plusieurs paramètres :

    - La situation en palestine encourage de nombreux arabes à s'engager pour défendre leur frères. Quand je vois à quel point ce sujet enflamment mes amis arabaes pourtant très posés, je n'ose imaginer ce que cela peut être là bas. Il faut savoir que dans la mythologie mulsumane, le peuple juif est un peuple "maudit", coupable d'avoir "renié leur Dieu" (l'épisode du veau d'or dans la bible)

    - L'attitude des américains qui est vraiment plus que limite, je suis vraiment désolé de devoir avouer, à mon grand désaroi, que quand Ben Laden fustige les "croisés", eh bien en ce qui concerne les américains, ils n'a pas tout à fait tord, malheureusement...
    Enormément de sectes très influentes (ie. proche de Bush qui est un fanatique religieux, c'est bien connu) aux USA pronent une "évangélisation" des musulmans, ce qui est un comble (tout d'abord car la liberté de confession ne se discutte pas, mais c'est mon avis) vu des musulmans qui se percoivent comme étant une religion ayant effectué une synthèse des deux religions du Livre.


    - Les peuples arabes sont d'anciens colonisés que nos ancêtres immédiat ont cru bon de devoir "civiliser", oubliant que notre culture doit quasiment tout à la très brillante culture arabe du moyen-age quand nos guerriers analphabètes et incultes guerroyaient entre eux...
    La colonisation, ils ne l'ont jamais digéré. Ils ont leur fierté (que je trouve plutôt légitime d'ailleurs, mais c'est mon humble avis) et les ravaler au rang de pays du Tiers-monde comme on a tendance à le faire avec eux ne peut que les exaspérer.

    - La culture dominante de ces pays est resté dominée par ceux qui pronent une non séparation entre le religieu et le politique (ce qu'on a du mal à comprendre nous autre occidentaux), et parfois une lecture directe de la parole du Prophète Mahomet, quand de nombreux intellectuels pronent une contextualisation du Coran à son époque. Le Prophète a beaucoup défendu la cause des femmes à son temps, et ses dires étaient un équivalent du féminisme d'aujourd'hui, dans un contexte où les femmes étaient traités comme des bêtes (au VIIème siècle, rapellons le).
    Précisons en passant qu'il n'est nulle part écrit dans le Coran que le voile doit être porté, et que le Prophète admet la polygamie dans certaines conditions très spécifiques.

    - Les USA ont choisi une stratégie frontale contre Al-Qaeda en Irak, car dominé par le pentagone. Bref, il faut tirer dans le tas. Des américains quoi..
    La CIA, associé au MI6, pronant eux une approche "intelligente" prenant en compte une séparation nette entres les résistances baasistes, nationalistes et islamistes.


    Bref, j'oublie surment pas mal de paramètres et j'espère ne choquer personne (on ne sait jamais avec ces sujets). Mais je pense qu'il faudrait peut être traiter le problème à sa racine en attendant que la transition démographique se fasse (cf. mplayer http://ms.radio-canada.ca//CBF/IndicatifPresent200410120906_1.wmv(...) ).

    Mais croire qu'on va pouvoir arrêter les terroristes en fliquant les cybercafés, ça me fait franchement marrer.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • # Lien manquant

    Posté par  (site web personnel) . En réponse au journal Comment résoudre la "crise du logiciel" ?. Évalué à 2.

    N'est-ce pas le software et les langages qui limitent les possibilités de faire de la programmation concurrente ?
    http://www.onversity.net/cgi-bin/progcafe/cafetted.cgi?Eudo=bgteob&(...)

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Caml

    Posté par  (site web personnel) . En réponse au journal Les ratés historiques de l'informatique française. Évalué à 3.

    Tout à fait d'accord.

    Le C nécessite de maitriser le fonctionnement de l'ordinateur et en particulier le fonctionnement de la mémoire.

    Le fonctionnel je n'y crois pas beaucoup (ie. sa popularisation) parce qu'un nombre impressionnant de développeurs ne maitrisent même pas le concept de fonction...

    Il faut savoir que beaucoup ne peuvent maitriser que Delphi/VB et que le passage au tout objet va faire très mal (je connais de très bon programmeurs C rétif à l'objet aussi...)

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Minitel

    Posté par  (site web personnel) . En réponse au journal Les ratés historiques de l'informatique française. Évalué à 0.

    La problématique n'est pas du tout là.

    L'informatique tel que je la décris plus haut suppose que l'Os soit nativement capable de déporter de manière totalement souple les calculs :

    Dans un tel système (une console centrale et plusieurs "client" ou plutôt UC légère), plusieurs personnes peuvent vouloir jouer à plusieurs jeux différents sur différents clients, quand d'autres écoutent de la musique, regarde la télé, utilise un logiciel ou visionnent un DVD.
    On pourrai avoir des configurations où la console est doté de processeur de type Cell (2 par exemple), des processeurs dédiés, quand les clients, avec une unité centrale de la taille d'un clavier, comporte un seul Cell, un peu de mémoire, un chip graphique/NorthBrigde/carte son/wifi (à la Nforce),, des connecteurs (+ écran et système audio bien sûr).

    Il faut donc à la manière d'un Grid répartir les calculs là où il le faut de manière à ce que tout puisse s'exécuter de manière fluide.

    Je pense que c'est essentiellement un problème d'OS et de génie logiciel : faire une telle chose est extrêmement compliqué avec les outils, langages dont on dispose actuellement. Surtout que les processeurs multi-thread sont en train de se généraliser.

    Je ne dis pas que cela va se réaliser, je dis que étant donné qu'un bête de calcul comme le Cell(un Power64 + 8 (!!) coeurs vectoriels paralèlles) étant maintenant dispo, c'est envisageable, étant donné la suite.

    Je pense que le PC coincé avec la comptabilité x86, va être distancié.

    Mais tout dépendra des Os, des langages et de leurs compilos ..

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Caml

    Posté par  (site web personnel) . En réponse au journal Les ratés historiques de l'informatique française. Évalué à 2.

    Tu pourrais poser la question Jean-Christophe Filliatre qui a réalisé un logiciel de preuve s'appuyant sur COQ, pour C, Java, un un caml simplifié.

    Pour en revenir au débat principal, le problème est qu'il faudrait faire adopter caml par les DSI d'une part et les devs d'autres part afin d'éviter qu'il ne se mutinent, et pour cela, il faut commencer dans les écoles. Dans ce cas il va falloir refaire une bonne partie de la formation parce pour être sûr que tous les élèves soient à l'aise en Caml, il va falloir s'accrocher...

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Caml

    Posté par  (site web personnel) . En réponse au journal Les ratés historiques de l'informatique française. Évalué à 2.

    Demexp je les connais, ce sont des chercheurs en maths. Autrement dit des "tronches" parfaitement à l'aise avec ce genre de langage.

    Unisson est un projet écrit dans une université

    COQ est une merveille conçu par des chercheurs, parmi les meilleurs, qui exploite toutes la puissance de Caml. C'est hyper théorique.

    Cameleon fait par des chercheurs de l'équipe Caml, donc normal.

    A quand Caml pour écrire un logciel de paie ?

    Caml est pour moi merveilleux pour faire des trucs assez formels, traitement de données, parser, compilateur, etc...

    Mais pour faire de la bonne programmation à papa bien orienté gestion, c'est pas le mieux.


    Je pense que Caml gagnerai à être parfaitement intégré dans des IDE classique, avec des langages classique. Dans des cas très particulier de traitement de donnés, il serait parfois beaucoup plus interessant (et moins prise de tête) de l'utiliser. Parce que des fois des algo récursifs avec des pauvres langages qui te permettent pas de renvoyer plusieurs arguments par fonction, etc... C'est galère.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Minitel

    Posté par  (site web personnel) . En réponse au journal Les ratés historiques de l'informatique française. Évalué à -1.

    Parce que ce n'est pas demain qu'on échapera à la compatibilité ascendante du X86.

    Regarde les meilleurs X86 et compare les au Cell...

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • # C# 3 breveté ?

    Posté par  (site web personnel) . En réponse au journal [MS/PasLibre] Des nouvelles de la PDC. Évalué à 3.

    Je suppose que toutes les nouveautés de C#3 sont brevetées ?

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Caml

    Posté par  (site web personnel) . En réponse au journal Les ratés historiques de l'informatique française. Évalué à 3.

    Je suis tout à fait d'accord. Il m'arrive souvent de préferer coder en fonctionel certains algos (en particulier tout ce qui nécessite du récursif).

    Mais.

    Je sort d'un BTS et mes condisciples avaient déjà du mal avec la programmation impérative pour pas mal d'entre eux. Ne parlant même pas de la programmation objet que pas mal avaient du mal à appréhender.

    Les connaissant, je ne leur voit pas la capacité ou plus exactement la curiosité (ce sont des gens tout à fait intelligents) de se mettre à la programmation fonctionnelle.
    De plus je ne suis pas sûr qu'il auraient compris si on leur avaient enseigné. Je me souviens que pas mal d'entre eux avaient du mal avec la récursivité.

    Je veux dire par là, que la majeur partie des développement sont effectués pour de l'informatique de gestion et que les développeurs non ingénieurs ne sont pas toujours capable de maîtriser les subtilités et la puissance de la programation fonctionnelle.

    Enfin, les habitudes, le conservatisme en informatique de gestion (on programe encore en Cobol !) étant ce qu'il est, ce n'est pas près d'entrer dans les moeurs.

    Il y a potentialité pourtant.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: La faute au patronat ?

    Posté par  (site web personnel) . En réponse au journal Les ratés historiques de l'informatique française. Évalué à 0.

    oui

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: La faute au patronat ?

    Posté par  (site web personnel) . En réponse au journal Les ratés historiques de l'informatique française. Évalué à 10.

    Je crois qu'en France on souffre du fait que les ingénieurs n'ayant pas fait de thèse, ils sont rétifs à la recherche. Il faut savoir, et Edouard Brezin le souligne souvent, que pour un patron issu des Grandes Ecoles française, un thésard vaut moins qu'un ingénieur.

    Mon précédent employeur, ancien des Arts, était très étonné quand je lui ai dit qu'à la fac il ya des gens très compétent. Pour lui la fac, c'est la poubelle pour ceux qui n'ont pas le niveau pour une grande école. Point barre.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Caml

    Posté par  (site web personnel) . En réponse au journal Les ratés historiques de l'informatique française. Évalué à 3.

    C'est vrai, mais un développeur moyen peut faire quelque chose avec C++, à la base, et ça reste un langage impératif, avec une syntaxe très proche du C.
    Le fonctionnel est original et fait peur.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: tar xvzf toto.tgz

    Posté par  (site web personnel) . En réponse au message Pourquoi toujours l'option force avec tar ?. Évalué à 2.

    autant pour moi... :-)

    --> []

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Minitel

    Posté par  (site web personnel) . En réponse au journal Les ratés historiques de l'informatique française. Évalué à 1.

    Je crois que cela arrivera dans une dizaine d'année, mais de façon intermédiaire.

    Je pense que les consoles de jeu vont technologiquement dépasser les Pcs (voir le processeur Cell) et que celle-ci vont finir par devenir des serveur centraux pour la maison doté d'une grande puissance de calcul, relié à divers client léger (avec une UC de la taille du clavier) en wifi.

    Chacun pourra jouer, regarder des films, faire ses comptes, surfer sur internet, etc... un peu partout dans la maison et en même temps.

    Cela viendra dans les années à venir quand y aura mis des OS capable de gérer du calcul réparti en temps écrit dans des langages permettant de gérer la complexité du hardware.
    En effet, il faudra gérer des machines avec plusieurs processeurs dédié et permettre d'exécuter des bout de calculs sur les UC light disséminées un peu partout dans la maison, cela en fonction de la consommation.

    Mais je ne crois au Pc central chez M. Microsoft et au client chez M. Toutlemonde

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Caml

    Posté par  (site web personnel) . En réponse au journal Les ratés historiques de l'informatique française. Évalué à 4.

    Je crois qu'il ya plusieurs raisons :

    Le premier est lié à la structure de l'Inria et comment sont réalisées les valorisation industrielles.
    Un chercheur a mis au point une technologie, il va voir les chargés des valorisations industriels et défend sa technologie.
    Le chargé des valorisations, qui est généralement un littéraire, ne comprend pas exactement l'intérêt des technologie, je veux dire pas aussi bien qu'un vieux professionnels de 50 ans, qui a beaucoup de kilomètre au compteur. Il ne savent pas viser.
    C'est un problème général.

    2/
    Concernant Caml, bien que je le vénère je pense que ce langage est beaucoup trop complexe pour l'industrie informatique, et que peu de professionnels (moins de 10 %) sont capable de le maîtriser. Quand tu vois que la moitié des développeurs ont du mal avec la programmation objet...

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: bull...

    Posté par  (site web personnel) . En réponse au journal Les ratés historiques de l'informatique française. Évalué à 2.

    Pour les connaisseurs, Bull faisait de l'équivalence checking de masque d'Asic vs langage de description en 1985.

    Tu pourrais préciser, stp ? :)
    Je suppose que cela concerne le dessin des puces Asic ?

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

  • [^] # Re: Smb

    Posté par  (site web personnel) . En réponse au journal Qemu 0.7.2. Évalué à 2.

    #qemu
    -smb dir allow SMB access to files in 'dir' [-user-net]

    Avec la carte réseau activé.

    Sous windows, tu ouvre l'adresse \\10.0.2.2 qui correspond au firewall
    Tu accède ainsi à ton disque.

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker