__caffeine__ a écrit 441 commentaires

  • # Le point sur la situation

    Posté par  . En réponse à la dépêche L'affaire SCO sur France Info. Évalué à 3.

    Bon, puisque c'est pas évident de suivre les développements de l'affaire (moi-même j'en étais resté à la liste de fichiers soi-disant incriminés que SCO avait communiqué), je propose que les gens postent issite les bonnes URLs pour savoir où on en est.

    Les miennes:
    http://www.scocountdown.com/(...) d'où il ressort que l'ultimatum fixé par le juge à SCO pour fournir des preuves a expiré. Quelqu'un a des nouvelles de ça ?

    http://www.scoreport.com(...) a un résumé très clair de toute l'affaire (http://www.scoreport.com/index.htm#overview(...)) mais manque de nouvelles fraîches.

    Un truc marrant: hier sur Slashdot des gens proposaient de faire des liens vers sco.com avec le terme "litigious bastards" pour abuser Google (sur le même principe que le fameux "catastrophic failure"). Problème, il va falloir détrôner Metallica qui arrive pour l'instant en premier (sic).

    (rendons à Cesar, toussa, merci donc à NedFlanders pour les urls sur la tribune)
  • [^] # Re: Navigateurs avec synthese vocale

    Posté par  . En réponse au journal Navigateurs avec synthese vocale. Évalué à 3.

    sans oublier le plugin festival (un logiciel de synthèse vocale libre) pour Konqueror dont j'ai zappé le nom (voir sur KDE.org)
    Il n'est pas encore totalement au point mais avec les mécanismes d'intégration de l'API KDE c'est prometteur (tant que tu lui fais pas lire du code...)
  • # Re: souvenirs, souvenirs...

    Posté par  . En réponse au journal souvenirs, souvenirs.... Évalué à 4.

    Attention, java inside.

    ça suxe pour les vieilles machines...
  • [^] # Re: LEN : entre délire et réalité

    Posté par  . En réponse au journal LEN : entre délire et réalité. Évalué à 3.

    En fait, ça se rapproche du système dit des "ordonnances" (faire une recherche google dessus, c'est dimanche, j'ai la flemme...), système qui consistait à rendre pénalement les journaux responsables de leur contenu.
    Il a fallu beaucoup batailler pour faire sauter cette loi qui obligeait les directeurs éditoriaux et autres propriétaires de journaux à ériger de véritables cabinets de censure au sein même de leurs organes de presses. ça laissait les mains propres aux gouvernements puisque l'acte de censure était effectué par les journaux eux-mêmes et non par un quelconque "ministère de l'information".
    Aujourd'hui à ma connaissance la presse écrite est libre de ce genre de chose (du moins d'un point de vue légal, il y a bien d'autres problèmes chez le 4ème pouvoir...), et on vient de légaliser le retour de ces ordonnances, un vieux reste des régimes autoritaires du 19ème siècle en Europe.
    Plus ça va, plus je me dis qu'il nous faut intégrer à la constitution un amendement posant la liberté d'expression comme droit absolu, comme dans la constitution des états-unis. il n'y a guère que ça qui nous protégerait de dérives comme la LEN...
  • # Garçon, y'a du code moisi dans mon verre de pipotron !

    Posté par  . En réponse à la dépêche Comparaison de neuf langages sur un micro-benchmark. Évalué à 8.

    Mouarf... Faudrait déjà que le code soit plus soigneusement écrit...
    Rien qu'en faisant une bête optimisation du fichier python (et pas un truc de l33t gourou, un truc qu'on trouve dans tous les articles un peu avancés sur python), je passe de 450 sec. à 300 sec. sur un vieux celeron 400 pour le bench trigo. J'ai pas regardé les autres fichiers, mais si c'est du même acabit...

    Pour les ceusses qui veulent essayer, remplacez ça:



    def trig(trigMax):

    startTime = time.clock()
    i = 1.0
    sine = 0.0
    cosine = 0.0
    tangent = 0.0
    logarithm = 0.0
    squareRoot = 0.0

    while i < trigMax:
    sine = math.sin(i)
    cosine = math.cos(i)
    tangent = math.tan(i)
    logarithm = math.log10(i)
    squareRoot = math.sqrt(i)
    i = i + 1.0


    par ça:


    def trig(trigMax):

    startTime = time.clock()
    i = 1.0
    sine = 0.0
    cosine = 0.0
    tangent = 0.0
    logarithm = 0.0
    squareRoot = 0.0
    mathsin = math.sin
    mathcos = math.cos
    mathtan = math.tan
    mathlog10 = math.log10
    mathsqrt = math.sqrt

    while i < trigMax:

    sine = mathsin(i)
    cosine = mathcos(i)
    tangent = mathtan(i)
    logarithm = mathlog10(i)
    squareRoot = mathsqrt(i)
    i = i + 1.0


    C'est du python, attention à l'indentation...
  • [^] # Re: La loi Fontaine (LEN) adoptée en seconde lecture <- Rencontrez vos élus

    Posté par  . En réponse à la dépêche La loi Fontaine (LEN) adoptée en seconde lecture. Évalué à 3.

    Et ils agissent citoyennement eux ?
    parce que moins de 50 députés présents, pour voter un "texte fondateur de l'internet" (comme si internet avait attendu ces beaux messieurs pour exister...), ça la fout mal non ? ils étaient où les 350 autres ?
    Pas la peine de chercher plus loin, ils sont DTC (et profond en plus, faut qu'ils laissent de la place pour sarkozy, ses instructeurs de la police chinoise, et les avocats véreux qui vont se ruer sur la LEN pour museler tout ce qui n'est pas du goût de leurs clients-au hasard, les mêmes députés qui ont voté cette loi...)

    [-15237]
  • # Re: Exemple de traitement complexe d'un popen()

    Posté par  . En réponse au journal Exemple de traitement complexe d'un popen(). Évalué à 1.

    La doc de python est bien foutue aussi pour ce qui est des appels système win32, POSIX ou autre. D'accord, c'est pas du C mais si tu connais un peu python ça permet de faire du prototypage plus rapide...
  • [^] # Re: Vivement qu'on arrete de s'enfoncer

    Posté par  . En réponse à la dépêche GTK-Qt-OpenOffice.org: un pas de plus vers une meilleure intégration. Évalué à 4.

    Des interpréteurs XUL->GTK ou XUL->GTK, pourquoi pas, mais comme dit plus haut, les deux toolkits ont déjà la possibilité de créer leurs widgets d'après du XML.

    Maintenant, pourquoi ça ne marchera pas sur un desktop comme KDE (et sans doute pour Gnome, que je connais moins, les connaisseurs complèteront) ?

    KDE c'est plus que des widgets supplémentaires pour Qt, c'est tout un bureau qui interagit et qui a été pensé ainsi dès le début. Le système des KParts permet d'utiliser des morceaux entiers d'applications dans d'autres, on peut piloter une appli à partir d'une autre avec DCOP, tout un tas de trucs que je me vois mal retranscrire dans un fichier XUL (du moins en l'état actuel des choses).
    Les services auquels une appli XUL+javascript accède actuellement sont implémentés par XPCOM, un ensemble de services avec un cadre bien précis et pas généraliste comme, disons, KDE ou même wxWindows. XUL est donc en grande partie défini par ce que XPCOM peut et a le droit de faire; ce qui m'amène au point suivant, la sécurité: offrir un accès direct au matériel pour des choses comme OpenGL ou du son à une technologie destinée avant tout au web, c'est ouvrir des trous de sécurité énormes (voir le nombre de failles IE en rapport avec l'intégration de bidules qui causent directement à DirectX)

    Si tu veux profiter de toutes les fonctionnalités avancées qui font un desktop moderne (OpenGL, fonctionnalités multimedia, intégration des applis les unes avec les autres), tu te retrouveras à écrire des extensions de XUL pour chaque spécificité (XUL-Kparts, XUL-bonobo, XUL-GL, XUL-scintilla...) et tu auras du code pas vraiment plus portable qu'un fichier Glade à utiliser avec Qt-designer...

    Ceci dit, XUL a ses avantages (très rapide à apprendre et à utiliser), je le vois très bien prendre sa place chez Gnome ou KDE pour de "petites" applis (un aggrégateur de news, une interface graphique à une appli en ligne de commande), mais ça ne collera simplement pas pour des choses plus intégrées au système.

    Et pour finir sur un [:troll]:
    à quand XUL-emacs ?
  • [^] # Re: L'assemblée légifère sur Internet

    Posté par  . En réponse au journal L'assemblée légifère sur Internet. Évalué à 3.

    Encore une nouvelle hallucination qui nous prouve que nos élus n'ont vraiment rien compris aux nouvelles technologie, et sont en tout cas, soit bien mal conseillés, soit pleins de mauvaises intentions bien diaboliques !!!

    Aujourd'hui, Nicolas Sarkozy, challenger déclaré de Chirac pour la candidature UMP à la prochaine présidentielle visite des commissariats chinois, dont on connaît l'amour des dissidents politiques et le respect de la vie privée et de la personne humaine. Dans ses déclarations, le ministre de l'intérieur s'est bien évidemment gardé de toute déclaration quant aux atteintes répétées aux droits de l'homme, préférant vanter l'"efficacité" de la police chinoise (entendu au 13 heures de France Inter, sans aucune réaction du journaliste, bravo pour l'objectivité et l'éthique journalistique dont ces gens-là se gaussent...)

    Je pense que nos élus ont bien compris certains aspects des nouvelles technologies (ceux qui sont un danger pour eux car favorisant la libre expression, au détriment de médias étroitement contrôlés) et que certains se servent de ce cadre comme d'un "laboratoire à flicage", introduisant une remise en cause de principes pourtant acquis depuis longtemps comme le droit à une vie privée ou la présomption d'innocence.
    C'est la méthode du grignotage, plutôt que d'attaquer frontalement, on enlève des morceaux petit à petit. Exemple concret: il y a seulement trois ans, on était pas tenu de fournir à la police une clé privée GnuPG pour décrypter des documents. Maintenant, ne pas le faire est passible de prison. Il y a peu de temps, mettre un avocat sur écoute était interdit et soulevait l'indignation; une jurisprudence récente de la cour d'appel de Paris autorise maintenant à, non seulement enregistrer les conversations entre un avocat et son client mais également à les verser au dossier comme pièce à conviction. Et ne me dites pas que ça ne vous concerne pas car vous êtes d'honnêtes citoyens, ça peut aussi vous toucher si vous êtes en litige avec un employeur, un assureur, victime de violences policières ou d'un viol, que sais-je encore...

    Cette course au tout-sécuritaire touche l'europe aussi bien que les états-unis. Les citoyens d'amérique du nord commencent à questionner massivement ces pratiques, il serait salutaire que la contestation de ce genre de mesures soit relayée en france au-delà d'association comme la FIL ou Big Brother (qui font un très bon boulot d'information, mais qui perce malheureusement peu en dehors de cercles naturellement intéressés par le sujet, comme ici).
  • [^] # Re: Sortie de Gimp 2.0 pre1

    Posté par  . En réponse à la dépêche Sortie de Gimp 2.0 pre1. Évalué à 3.

    Un truc qu'on a tendance à oublier dans les trolls gimp-photoshop, c'est le fait que photoshop fait partie d'une suite d'outils. ça s'intègre très bien avec illustrator qui lui n'a malheureusement pas encore de concurrent aussi développé dans le libre.
    Quand on utilise presque aussi souvent des tracés vectoriels (et les fonctionnalités avancées qui vont avec chez illustrator) que du graphisme bitmap, c'est bien pratique d'avoir juste un glisser-déposer à faire pour partager son travail entre les deux applis; et si Gimp a les fonctionnalités "de base" du dessin vectoriel, ça devient quand même frustrant quand on est habitué aux deux autres (qui puent, qui sont pas libres).
    Il y a bien des applis comme Sodipodi ou Sketch pour les un*x libres, mais elles n'ont pas les fonctionnalités proposées par illustrator (même si le boulot avance vite (une des grandes forces du libres (oui j'aime bien lisp (pas vous ?)))), et ne sont pas conçues dès le départ pour s'interfacer avec d'autres.

    Le salut viendra peut-être de Python, qui permet de scripter les applis les plus prometteuses dans le domaine des "arts graphiques" (beurk, que c'est moche comme terme) libres (Sketch, Gimp, Scribus, Blender - reste à trouver une appli libre de rendu Renderman, si quelqu'un connaît je suis preneur.)
  • [^] # Re: Sortie de Gimp 2.0 pre1

    Posté par  . En réponse à la dépêche Sortie de Gimp 2.0 pre1. Évalué à 1.

    je suppose que tu as été sur http://linuxwacom.sf.net(...) ?

    Les docs sur le site sont pas très à jour, mais j'ai cru comprendre que le mainteneur du projet (qu'il en soit ici remercié d'ailleurs) a décidé de s'attaquer aux problèmes de compatibilité 2.6

    A voir donc, avec éventuellement un petit mail au mainteneur, qui est plutôt réactif.

    A signaler d'ailleurs que Wacom contribue du code à XFree pour ses matériels, file du matos au mainteneur du projet linuxwacom et placent des liens vers les pilotes linux sur leur site. C'est malheureusement suffisament rare pour être signalé (non, ce n'est pas une pique déguisée envers les fabricants de puces globespan...)
  • [^] # Re: Sortie de Circle 0.38

    Posté par  . En réponse à la dépêche Sortie de Circle 0.38. Évalué à 7.

    Quel est l'intérêt d'utiliser une telle technologie à part vouloir échanger des fichiers illégalement?

    Quel est l'intérêt d'acheter une bouteille d'acide, à part pour dissoudre son conjoint dans la baignoire ? Ah oui si, accessoirement ça sert à déboucher les éviers...

    Bon, blague à part, ce genre de réaction (utilisateur de technologie X ou Y = coupable par défaut), c'est un bond en arrière de plus de 300 ans (l'Habeas Corpus qui dit que toute personne est innocente à moins qu'on prouve le contraire). Le p2p, ça fait 5 ans que j'en fais, je continuerai à en faire tant que ça sera possible, et à aucun moment je n'ai enfreint la loi. Le p2p c'est très bien pour diffuser des isos, de l'abandonware accepté par les éditeurs, des enregistrements de concerts autorisés par les musiciens, des démos de groupes (tu sais combien ça coûte de presser 500 CD 3 titres et de les distribuer, par rapport à une diffusion sur soulseek ?), des documents censurés (où tu trouves les divers rapports sur la scientologie, à part sur freenet ?)...

    ça peut paraître anodin de faire fi de la présomption d'innocence dans le cadre d'une application d'échange de fichiers, mais c'est un premier accroc dans un des fondement de notre système judiciaire (qui a de larges défauts mais est néanmoins bien moins pire que d'autres).
  • # Re: enlarge your framerate

    Posté par  . En réponse au journal enlarge your framerate. Évalué à 1.

    Merci pour toutes vos réponses (tournée de [+])

    Pour info, j'ai craqué sur la RADEON 9200 SE, c'est déjà ça d'acquis pour le prochain upgrade de matériel, et je peux commencer dès maintenant à bricoler avec les vertex et autres pixels shaders (miam!)
  • [^] # Re: Anjuta 1.2

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

    pycrust, le shell de wxPython fait ça, ainsi que kate (l'éditeur de texte de KDE).
    Tu as aussi Eric3, basé sur PyQT et Qscintilla (donc même widget d'édition de texte que Anjuta), Boa (l'outil de RAD basé sur wxPython, prendre la version CVS qui marche beaucoup mieux que celle en téléchargement), sans doute des tas d'autres... et pythonwin (patapai)
  • [^] # Re: enlarge your framerate

    Posté par  . En réponse au journal enlarge your framerate. Évalué à 1.

    La canicule fait partie des suspects, quoique les différents problèmes soient bizarres: Mechwarrior 3 marchait très bien jusqu'à un grand ménage du disque dur il y a deux mois (donc un certain temps après les grandes chaleurs). Depuis, quel que soit la combinaison de pilote/version de directX il n'arrive pas à obtenir de surface vidéo (comme la plupart des applis directX d'ailleurs). Sous linux/pyOpenGL j'ai bien une surface "hardware" (via pygame/SDL) mais il gère les textures n'importe comment (deux fois la même texture sur deux appels à glGenTexture différents, textures découpées n'importe comment...)
    Serait-ce un chaud et froid à retardement ? :)
  • [^] # Re: Choix langage/toolkit pour une application grand public ?

    Posté par  . En réponse au journal Choix langage/toolkit pour une application grand public ?. Évalué à 4.

    voui voui voui, py2exe embarque l'interpréteur, les bibliothèques dynamiques nécessaires (fichiers .pyd) et le code "compilé" (.pyo)

    Pour revenir à ce qui nous occupe, si tu connais pas python, wxWindows passe bien en C++ aussi.
    Tu peux aussi coder une appli en XUL: tu embarque Gecko (le moteur de rendu de Mozilla) dans ton appli, tu codes la GUI en XUL (un dialecte d'XML) et javascript, et tu codes le reste de ton appli en C/C++ (ça se fait, voir xulplanet.com pour des exemples)

    sinon... MFC ?
    (patapai)
  • # Re: Fichiers plagier, comment le mettre en evidence

    Posté par  . En réponse au journal Fichiers plagier, comment le mettre en evidence. Évalué à 1.

    Si t'as accès à une boiboite windows, tu peux jouer avec les extensions win32all de python. ça te permet d'utiliser l'API win32 pour manipuler les.xls, .doc et autres cochonneries...
    Sinon, si les fichiers sont les mêmes, un bête md5 suffit.
    Dernière solution: macros OOo (jamais testé)
  • # Re: License Qt sous Windows

    Posté par  . En réponse au journal License Qt sous Windows. Évalué à 1.

    J'ai posté une news là-dessus il y a deux jours (elle doit être en attente de modération). Qt distribuait une version 2.0 windows sous licence "non-commerciale". Ils ont arrêté récemment, et la seule manière d'obtenir Qt pour windows sans payer la coûteuse licence sera d'acheter le bouquin "Programming C++ with QT" à sortir chez Prentice Hall.

    Bref, autant dire que c'est cuit pour les développeurs attachés à la portabilité. Reste GTK (bof avec python), ou wxWindows (plus adapté parce que vraiment objet).
  • [^] # Re: Plusieurs machines-maîtres du projet Debian auraient été compromises

    Posté par  . En réponse à la dépêche Plusieurs machines-maîtres du projet Debian auraient été compromises. Évalué à 3.

    facile, c'est **************

    J'ai bon ?
  • # Re: lisser le dragon

    Posté par  . En réponse au journal lisser le dragon. Évalué à 1.

    diff fichierconfigroot fichierconfiguser ?

    moi, j'dis ça, j'dis rien hein...
  • # Attention, Troll contre-Troll:

    Posté par  . En réponse au journal Appel à contribution. Évalué à 1.

    Moi, depuis que je fais du VBscript .NET avec Mono, j'ai beaucoup plus d'amis, les décideurs se pressent pour me proposer du travail, j'ai le poil plus soyeux et j'ai gagné au loto.
    Je ne pirate plus de mp3, que je collabore à l'insertion de fonctionnalités DRM dans le noyau linux, et depuis que j'ai payé ma licence SCO je jouit des joies simples d'être un travailleur honnête.


    vite, vite, la ===>[]
  • [^] # Re: Mandrake 9.2 - Premières impressions

    Posté par  . En réponse au journal Mandrake 9.2 - Premières impressions. Évalué à 1.

    Dommage, j'arrive trop tard, mais y'a une ruse de sioux:
    - tu fais une install sommaire avec le premier CD (celui que tu as pu graver si j'ai bien compris)
    - une fois sous mandrake, tu montes les deux isos restantes, avec un truc genre (pas testé, la ligne de commande complète est dans les astuces de dlfp):
    mount -o loop /mnt/windows/iso2 /home/user/monpointdemontagetemporaire
    - tu ajoutes les sources avec urpmi.addmedia

    et tu installes ce qui te manques...
  • [^] # Re: La présence de 15 000 postes avec Open Office

    Posté par  . En réponse à la dépêche Le ministère de l'Intérieur équipe 15000 postes avec Open Office. Évalué à 2.

    Malheureusement, tu ne généralises pas.
    La police française a le douteux privilège de figurer en bonne place à chaque fois dans le rapport annuel d'Amnesty International, surtout pour l'impunité certaine dont elle jouit. Il est quasi impossible pour un citoyen lambda de remettre en cause les actions d'un policier, et ça génère un climat propice aux dérapages de quelques-uns. La plupart de ceux avec qui j'étais en contact ont été corrects, mais il y a trop d'accumulation de témoignages concordants, de plaintes devant la commission européenne des droits de l'homme, de procès bidon pour ne pas se poser de question...
  • # Re: jahshaka: openGL, openML, effets spéciaux et animation

    Posté par  . En réponse au journal jahshaka: openGL, openML, effets spéciaux et animation. Évalué à 1.

    Oui, c'est sympa, ça le serait encore plus s'il y avait de la doc quelque part...
    En fait, ce truc, tu ne peux l'exploiter que si tu connais déjà Flash, Director ou autre solution d'"intégration multimédia" (de plus en plus fort, j'invente des buzzword maintenant...)

    Ceci dit, c'est plutôt prometteur, même si pour l'instant ça a vite fait de mettre mon vieux bousin à genoux, et que le support du son est plutôt sommaire.
  • # Re: Environnement XML sous linux

    Posté par  . En réponse au journal Environnement XML sous linux. Évalué à 1.

    On en causait là:
    http://linuxfr.org/~__caffeine__/6917.html(...)

    A priori, à moins d'aimer les applis en Java, c'est encore emacs qui s'en sort le mieux. Ceci dit je serais ravi que quelqu'un prouve le contraire...