daggett a écrit 533 commentaires

  • # Re: IPv6 chez Nerim

    Posté par  . En réponse au journal IPv6 chez Nerim. Évalué à 4.

    Au fait, on peut de nouveau demander un acces IPv6 chez nerim ? parceque quand je m'y suis interessé (vers fevrier), j'ai vu dans le newsgroup nerim.comp.ipv6 que la memoire flash de la machine qui gerait les tunnels etait pleine et que donc ils ne pouvaient plus en rajouter; apres j'ai oublié et j'ai pas vu passer d'annonce de remise en route de ce service.

    Je pourrais poser la question sur le forum, mais si qqun ici en sait plus ... :)
  • [^] # Re: DRM dans Ogg ?

    Posté par  . En réponse au journal DRM dans Ogg ?. Évalué à 4.

    Eheh, dans le code de mediasdecrypt.c (qui semble etre un des trucs qui servent au DRM), l'implementation "de référence" (GPL) utilise l'addresse MAC de eth0 comme identifiant de licence, et s'il n'y en a pas, l'uid de l'utilisateur....

    Ça vole haut tout ça.
  • # Re: DRM dans Ogg ?

    Posté par  . En réponse au journal DRM dans Ogg ?. Évalué à 4.

    Comme chacun, j'avais des doutes sur la simple possibilité technique de faire un DRM sur de l'open-source (apres tout le DRM est forcément basé quelquepart sur de la dissimulation de donnée ou de code envers l'utilisateur final, d'où l'interet du Palladium justement), et je remarque le truc suivant:

    En page principale de leur projet:
    Because of its open nature, OGG Vorbis will be the first format to be protected by this initiative.

    Et sur le lien "binary licence":
    Purchase of this product enables you to modify Media-S decryption or encryption code and release your binary modifications to your users.

    Ben voila, en gros (à vue de nez et sans être allé voir le code précis sur sourceforge...) la version "completement open-source" ne risque pas d'être tres efficace contre un crack, et la version efficace sera un truc "binary-only" des plus classiques (rendu possible par le passage du code de référence de ogg-vorbis de GPL à BSD) où le distributeur aura modifié le code pour pouvoir cacher ses clefs de decryptages dans un endroit inconnu par exemple.

    Donc, bof: pour reellement pouvoir ecouter les morceaux protegés par DRM, il faudra telecharger le lecteur ou la bibliotheque "binary-only" compilée et fournie par l'éditeur, et ceux qui veulent l'ecouter sur une machine/OS non-prévu n'auront pas la possibilité de recompiler eux-meme la version open-source qui sera innefficace.

    Je m'attends (si ça marche, ce dont je doute) à voir apparaitre une profusion de version "binary-only" modifiées par chaque editeur de musique, et donc plein de formats ogg-drm tous incompatibles entre eux. (Et aussi pleins de cracks associés en faisant un 'diff' entre un binaire GPL et le binaire propriétaire ;) )

    Bon maintenant je vais aller voir le code vérifier que j'ai pas dit trop de conneries....
  • # Faut fêter ça

    Posté par  . En réponse à la dépêche L'APRIL soutient l'initiative de Gnoo/L-e-noox. Évalué à 5.

    J'espere qu'ils organiseront une soirée First April avec champagne à flots.

    (on m'aurait menti ?)
  • [^] # Re: Bewan PCI

    Posté par  . En réponse à la dépêche KNOPPIX 3.2 est sortie !. Évalué à 2.

    A noter que ça n'est pas une violation de la GPL comme tu le pensais dans ton premier post. Bewan a le droit de mettre la licence qu'il veut (ici, une forme modifiée de la GPL "pure") pour le driver qu'il ecrit. C'est d'ailleur mentionné dans la FAQ de la GPL ( http://www.gnu.org/licenses/gpl-faq.html ) ( gnu.org est down aujourdhui, voila un cache google: http://www.google.fr/search?q=cache:-IrhdYey9OMC:www.gnu.org/licenses/gpl-faq.html+gpl-faq.html ) <blockquote> I am writing free software that uses non-free libraries. What legal issues come up if I use the GPL? [... description d'une exception deja prévue par la GPL...] If you want your program to link against a library not covered by that exception, you need to add your own exception, wholly outside of the GPL. This copyright notice and license notice give permission to link with the program FOO: Copyright (C) yyyy <name of copyright holder> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA In addition, as a special exception, <name of copyright holder> gives permission to link the code of this program with the FOO library (or with modified versions of FOO that use the same license as FOO), and distribute linked combinations including the two. You must obey the GNU General Public License in all respects for all of the code used other than FOO. If you modify this file, you may extend this exception to your version of the file, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. Only the copyright holders for the program can legally authorize this exception. If you wrote the whole program yourself, then assuming your employer or school does not claim the copyright, you are the copyright holder--so you can authorize the exception. But if you want to use parts of other GPL-covered programs by other authors in your code, you cannot authorize the exception for them. You have to get the approval of the copyright holders of those programs. When other people modify the program, they do not have to make the same exception for their code--it is their choice whether to do so. </blockquote> Par contre la FAQ nous rappelle ensuite que les .o propriétaires, c'est mal(TM) :)
  • [^] # Re: Attention pingouins

    Posté par  . En réponse au journal Attention pingouins. Évalué à 5.

    Personnellement j'aurais mis 42 km. (ou 2.6 km)
  • # Réponse toute faite de Amazon

    Posté par  . En réponse au journal Encore un brevet Amazon. Évalué à 1.

    Je viens de recevoir la réponse à mon mail (d'insulte):
    (pas tres convaincant franchement, ils déposent des brevets ridicules mais disent qu'ils agissent pour la réforme des brevets, perso je vois la logique dans leur démarche, m'enfin...)


    Dear Emmanuel,

    Greetings from Amazon.com. My name is Kyle Hughes and I am a member
    of the Executive Customer Relations team here at the corporate
    offices. Your e-mail to Mr. Bezos has been brought to my attention
    and I will be including Jeff in this correspondence.

    Thank you for taking the time to write to us concerning the patents
    for which we have applied. Patents are designed to encourage
    innovation. They are an important part of our intellectual property
    portfolio, as they are for any company in the high-tech field.

    However, please also know our company has taken steps to encourage
    meaningful patent reform. Our founder and CEO, Jeff Bezos, has
    contacted the offices of several members of Congress from the
    committees with primary responsibility for patents to ask if they
    would be willing to meet with him on this issue.

    Here is a brief summary of his proposal:

    1. Patent laws should recognize that business method and software
    patents are fundamentally different than other kinds of patents.

    2. Business method and software patents should have a much shorter
    lifespan than the current 17 years--we suggest 3 to 5 years.

    3. When the law changes, this new lifespan should take effect
    retroactively so that we don't have to wait 17 years for the current
    patents to enter the public domain.

    4. For business method and software patents, there should be a short
    (maybe one month) public comment period *before* the patent number is
    issued. This would give the Internet community the opportunity to
    provide prior art references to the patent examiners at a time when
    it could really help.

    We appreciate feedback from customers about all important issues
    concerning Amazon.com, and we carefully consider all viewpoints
    expressed.

    We hope you will continue to honor us with the opportunity to serve
    your online shopping needs.


    Best regards,

    Kyle Hughes
    Executive Customer Relations
    http://www.amazon.com(...)
    ==============================
  • [^] # Re: Clone de bomberman ?

    Posté par  . En réponse au journal Clone de bomberman ?. Évalué à 1.

    Eheh :) Salut bret :)
    Ici CorTeX ... j'ai transmis à richie sur irc, on verra ce que ça donne :)
    (pour Optimum, ouai tu m'étonnes que c'est moribond...)

    <souvenirs>
    -"Ça SHRINKE !! CA SHRINKE !!!"
    -"RICHIE TA GUEULE!"
    </souvenirs>

    bref...
    Sinon, quoi de neuf ? :)
  • # Mails

    Posté par  . En réponse au journal Encore un brevet Amazon. Évalué à 1.

    Je me répond encore à moi-meme :)
    tout simplement jeff@amazon.com
    (merci http://www.noamazon.com/(...) )
  • # Le texte du brevet

    Posté par  . En réponse au journal Encore un brevet Amazon. Évalué à 1.

    Voila de début du brevet...
    En gros il déposent un brevet sur l'idée d'un forum où les gens postent leur avis sur les produits dispo à la vente... Avis à Linuxfr: ne tentez pas de petite annonce de vente de matos sur les forum ou les journaux sans avoir une licence du brevet ! (bon c'est pas encore déposé en Europe, mais au rythme où vont les choses...)

    Method and system for conducting a discussion relating to an item

    Abstract

    A method and system for conducting an electronic discussion relating to a topic. The discussion system of the present invention receives a selection of an item that is to be the topic of the discussion. The discussion system then receives comments relating to the selected item and generates a message that includes a description of the selected item and the received comments. The discussion system then sends the generated message to participants of the discussion. The discussion system receives from a participant who received the generated message additional comments that are to be added to the generated message. The discussion system sends the generated message along with received additional comments to the participants of the discussion.



    What is claimed is:

    1. A method in a computer system of a non-participant for starting a discussion relating to an item offered for sale, the method including:

    providing information describing a plurality of items being offered for sale;

    receiving from an originating participant a selection of one of the items being offered for sale;

    providing to the originating participant information describing the selected item offered for sale and an indicator for starting a discussion relating to the item being offered for sale, the information and the indicator to be displayed to the originating participant;

    in response to selection of the displayed indicator by the originating participant of the discussion, providing to the originating participant an initial discussion thread that includes a description of the item being offered for sale;

    receiving from the originating participant comments to be added to the discussion thread;

    receiving from the originating participant an indication of one or more other participants of the discussion;

    providing the discussion thread, with the description of the item and the received comments added along with a link that when selected effects the placing of an order to purchase the item, to the one or more other participants, and

    tracking the discussion thread as one or more of the participants add comments to the discussion.

    2. The method of claim 1 wherein the link is a URL.


    [etc, etc...]
  • [^] # Re: question de math,

    Posté par  . En réponse au journal question de math,. Évalué à 4.

    [ J'avais commencé à rediger ça, mais le temps que la deconnexion ADSL soit finie, y'avait deja pleins de réponses :) alors je le poste en supplément de ton indication un peu vague sur les produits vectoriels, je pense que ça pourrait lui servir :) ]

    Si ton polygone est convexe (ça n'est pas le cas général, mais si tu considere des losanges alors ça va) et si tu connais l'ordre de tes points A B C D, un algo simple consiste à partir du principe que ton 5eme point M est à l'intérieur du poly s'il est toujours "du même coté" des bords du poly (c'est à dire si on parcourt le bord du polygone, on verra toujours M à droite ou à gauche).

    Pour ça il faut utiliser le produit vectoriel, et comme je ne connais pas ton niveau en math, on va simplifier :)

    pour deux vecteurs en dimension 2 U={x1,y1} et V={x2,y2} le résultat qui nous interesse est le signe de (x1*y2 - x2*y1).

    (si le signe est positif, c'est que l'angle entre U et V et entre 0 et 180°, sinon c'est qu'il est entre 0 et -180°) (ou 'inverse si le repere n'est pas dans la convention mathématique, pas exemple les coordonnée utilisées par X-Window :p )

    Pour un polygone convexe, il suffit pour chaque sommet de faire cette opération entre vecteur qui le relie au sommet suivant, et le vecteur qui le relie au point testé. Si on a à chaque fois le meme signe, c'est que le point est à l'intérieur.

    tu vas donc comparer les signes du (x1*y2-x2*y1) correspondant à AB*AM, BC*BM, CD*CM et DA*DM.
  • [^] # Re: Concours de demo en 4kb de sources

    Posté par  . En réponse à la dépêche Concours de demo en 4kb de sources. Évalué à 2.

    en theorie, on a pensé a tout dans les regles. apres, y'a ptet une faille, mais va falloir la trouver :)
    J'avais pensé à faire un énorme tableau de data codé avec une chaine contenant uniquement des espaces et des tabulations (chacun représentant un bit, 0 ou 1), mais bon comme la taille du source avant comptage par perl est aussi limitée... beh tant pis :(

    A part ça:
    cat source.c | perl -pe 's/\s//g' | wc -c

    Excessive use of cat detected :)
  • [^] # [-1] mais alors...

    Posté par  . En réponse à la dépêche Loi informatique et libertés, du mythe à la réalité. Évalué à 10.

    Question à la con qui meriterait la case [-1] :

    La table d'opposition elle-meme étant un fichier, a-t-on un droit de regard dessus et peut-on refuser d'y apparaitre, impliquant une meta-table d'opposition ?

    -> (et je sors en courant)
  • [^] # Réponse d'AMI

    Posté par  . En réponse à la dépêche Premier BIOS TCPA/Palladium. Évalué à 4.

    AMI a répondu à mon mail. Pour ceux que ça interesse, leur réponse est disponible dans mon journal: http://linuxfr.org/~daggett/946.html
  • [^] # Petitions, mails...

    Posté par  . En réponse à la dépêche Premier BIOS TCPA/Palladium. Évalué à 8.

    Les pétitions, on sait ce que ça donne... (en général: rien)
    Et le boycott est interdit.

    Alors je viens d'envoyer un mail à AMI leur expliquant mon point de vue sur TCPA, et que par conséquent j'arretais d'acheter leurs produits tant qu'ils seront complices de TCPA.

    Il me semble que si 1000 personnes prennent le temps d'écrire et d'envoyer chacune un mail (sobre et argumenté) ça a plus d'impact que s'ils recoivent 1 pétition ou 1000 lettres types toutes identiques. Alors je vous engage à faire pareil !

    (et franchement, si vous n'etes pas foutus de prendre 20 minutes à écrire votre lettre tout seul pour défendre l'avenir de toute l'informatique et des libertés individuelles, c'est que finalement vous n'en n'avez pas grand chose à faire, non ?..)
  • [^] # Re: Premier BIOS TCPA/Palladium

    Posté par  . En réponse à la dépêche Premier BIOS TCPA/Palladium. Évalué à 1.

    par contre je ne vois pas toujours des [+] ou des [-]...

    Ca me faisait pareil jusqu'à ce que je me rende compte completement par hasard qu'il faut avoir javascript d'activé pour avoir les [+/-] affichés !! (et comme je
    n'active javascript que quand c'est absolument nécessaire, ça m'a empeché de voter un sacré paquet de fois)

    Cela dit, apparemment tu n'as pas encore assez d'XPs pour pouvoir voter, de toute façon...
  • [^] # Re: Le Coq Français serait-il libre ?

    Posté par  . En réponse à la dépêche Quelques questions à Richard Stallman. Évalué à 10.

    Sans vouloir dénoncer, mais Richard la ressort à toutes les interviews et conférences en Français :)
  • [^] # Re: Bug ext3 dans le kernel 2.4.20

    Posté par  . En réponse à la dépêche Bug ext3 dans le noyau Linux 2.4.20. Évalué à 3.

    Personnellement je tape toujours sync trois fois, mais c'est plus par superstition que pour une réelle raison technique. J'ai trouvé dans une mailing list netbsd quelques raisons (historiques et techniques);

    parmi la thread ( http://mail-index.netbsd.org/tech-kern/1999/01/(...) )
    on trouve http://mail-index.netbsd.org/tech-kern/1999/01/15/0004.html(...)

    The original reason the old Unix hacks always recommended typing
    "sync<CR>" three times before powering down the system was that doing so
    on a sticky old teletype machine usually took long enough that the first
    command had actually taken effect and by the time you could reach for
    the power switch on the cabinet beside you the disks would have really
    completed their writes.


    Une justification éventuelle pour faire 2 sync au lieu d'un (je ne sais pas si c'est toujours le cas sous Linux) est que sync rend la main alors que les données ne sont pas forcément écrites :
    sync() returns once I/O for all delayed writes has
    been scheduled, but not completed. That is, it converts
    delayed writes into asynchronous writes, which usually
    complete after it exits.


    Enfin, mieux vaut faire trop de syncs que pas assez :)
  • [^] # Re: La kernelle nouvelle est arrivée

    Posté par  . En réponse à la dépêche Le noyau Linux 2.4.20 est arrivé. Évalué à 1.

    Tu dois confondre : il y a "kexec", qui ne permets pas de changer de kernel à la volée, mais simplement de relancer un nouveau systeme à partir du noyau existant. En gros, c'est comme si on faisait un reboot sans passer par shutdown + Bios + Lilo, donc en seulement quelques secondes.

    D'apres le dernier "kernel status" de Guillaume Boissière, kexec est toujours "post 2.6.0"
    http://kernelnewbies.org/status/latest.html(...)
  • # Re: Lnxscene revient !

    Posté par  . En réponse à la dépêche Lnxscene revient !. Évalué à -3.

    \o/ ouééééé :)

    Longue vie au nouveau site !
  • [^] # Re: Encore Win!! Daube...

    Posté par  . En réponse à la dépêche Microsoft va proposer Passport sur les serveurs Linux. Évalué à 1.

    D'autant que si je me souviens bien d'un article sur /. d'il y a quelques mois, MS a tellement d'argent disponible en caisse qu'il peut vivre 5 ans (en payant ses développeurs, avocats et ses frais divers) sans avoir aucun revenu... (alors qu'une société normale n'a de visibilité qu'à quelques mois).
  • [^] # Re: Pourquoi un clavier multimédia...

    Posté par  . En réponse à la dépêche Clavier multimédia sous GNU/Linux. Évalué à 4.

    Ou au moins ils auraient pu reprendre l'idée des autres claviers ergonomiques d'appliquer une rotation aux deux blocs de touches pour etre justement dans l'axe des bras. Parcque dans leur overview, entre leur clavier et le clavier standard, ils dessinent les bras différemment orientés alors qu'il n'y a aucune raison... un peu pipo leur truc...

    Moi ce que j'aimerai bien, c'est un clavier standard mais avec les touches Ctrl, Shift, Alt et AltGr en dessous de la barre d'espace, voire meme sur la tranche du clavier (tournées vers moi et pas vers le haut) pour pouvoir les actionner avec les pouces en même temps que le reste des touches. Quand on programme on passe son temps à s'en servir (et en plus je suis sous emacs ce qui n'arrange rien) et à se torturer les doigts pour atteindre toutes ces touches, je me demande si ça réglerait pas le probleme.

    Mais la vraie question de toute façon est : est-ce que leur clavier est utilisable efficacement pour jouer à Quake ?
  • [^] # Re: à propos des américains sur la lune

    Posté par  . En réponse à la dépêche Trop bonne la S1M0NE !. Évalué à -2.

    Mais voyons on ne peut pas aller sur la Lune, puisque ca n'est qu'un gros projecteur qui cache la régie finale du Truman Show !

    N'importe quoi -> [-1]
  • [^] # Re: Développement sous Linux: les jeux

    Posté par  . En réponse à la dépêche Jeux sous Linux. Évalué à 10.

    Pour le SDK, je vais pas être original, mais SDL fait à la fois gestion de l'affichage, des évenement clavier/souris, du son, du réseau, et supporte l'openGL. Cela dit je n'ai pour l'instant utilisé que ces 2 premières fonctionnalités, et j'ai pu très rapidement obtenir quelquechose de concret en très peu de temps (je parle aussi bien en terme d'apprentissage que de vitesse de codage).

    Mais, sans connaitre DirectX, je suppose quand même que SDL en est loin. (Pour certaines fonctionnalités un peu avancées, oui il faut sans doute chercher des librairies qui s'utilisent par dessus SDL.) M'enfin Loki (Paix à son âme...) s'en est bien servi pour tous ses jeux, ça doit donc être solide.
  • [^] # Re: Développement sous Linux: les jeux

    Posté par  . En réponse à la dépêche Jeux sous Linux. Évalué à 10.

    C'est trés curieux d'ailleur parce qu'il existe des tas et des tas de moteurs de jeu

    Tellement des tas que je trouve qu'il y en a trop... Comme tout le monde j'ai essayé de développer un jeu (que, comme tout le monde, j'ai laissé à l'abandon depuis 2 mois), alors je suis allé voir sur Sourceforge, section game, les projets similaires. Dans la section "RTS" qui m'interessait en l'occurence, il y avait... 391 projets. Maintenant il y en a 413.

    Dans le tas il y a peut-être 5 jeux "corrects" et 5 moteurs bien finis, tout le reste est plus ou moins à l'abandon, ou pire, même pas commencé (le fameux "Development Status: 1 - Planning"). (Le plus marrant étant les sommaires pompeux et irréalistes que mettent les auteurs. Un projet etait seulement au stade "Planning" mais l'auteur savait deja combien de missions et de créatures différentes il y aurait...)

    Bon j'ai un peu dévié de ce que je voulais dire au début: est-ce que beaucoup de moteurs ça aide vraiment à produire des jeux ? Le problème d'un moteur "générique" de jeu de rôle ou de stratégie, voire de sprites, c'est que leur auteur a une idée en tête, il croit que c'est générique, mais en fait il donne des contraintes.
    Avant de me lancer dans le code de mon projet mort-né, j'ai regardé les moteurs qui existaient déja, mais ils ne convenaient tout simplement pas aux specs que je m'étais donné (aussi bien les moteurs de jeu haut-niveau que les moteurs de sprites).

    Ca doit être un syndrôme assez généralisé d'ailleur, dans le domaine des jeux opensource: on a envie de coder son truc à soi et tout maîtriser. Peut-être ceux qui s'essaient aux jeux maintenant sont ceux qui tentaient de faire des démos il y a quelques années; dans ce cas, comme pour moi, pas question de prendre une librairie de sprite ultra-généraliste avec des fonctionnalités inutiles alors qu'on peut écrire ses routines optimisées en fonction du cadre qu'on s'est donné.

    J'aimerais mieux que ceux qui écrivent leurs moteurs en fasse un jeu complet finalisé (ne serait-ce que pour prouver aux autres qu'on peut effectivement s'en servir: Le moteur de Quake a une démo convaincante, qui est le jeu quake lui-meme; En revanche un moteur trouvé sur Sourceforge... il faut qu'il fasse ses preuves.)

    Enfin je voudrais lancer une supplique à tous ceux qui sont tentés par mettre leur projet de jeu sur sourceforge: FAITES LE D'ABORD CHEZ VOUS !! Si vous êtes capable de tenir la motivation à développer votre truc jusqu'à arriver au moins au stade "Development Status: 3 - Alpha" à l'aide de gens motivés recrutés par les forums ou irc, alors vous aurez peut-être la chance de continuer jusqu'à un vrai produit, et l'enregistrer sur sourceforge sera alors profitable. Si, comme moi, vous laissez tomber au bout d'un mois, c'est que de toute facon ca ne valait pas le coup.


    Enfin, oui, je suis d'accord sur le gros gros GROS manque de graphistes [doués], de désigners, de "sound-effect-er" (on n'y pense pas assez, à ça. Ca me rappelle, dans Freecraft, quand un batiment brûle, le fichier son utilisé c'est la voix d'un gars qui dit "burning" !). D'ailleur si vous êtes interessés pour faire les graphismes d'un starcraft-like, je suis preneur, dès que je serai remotivé ;)