Aller au contenu

lorinc

INpactien
  • Compteur de contenus

    5 638
  • Inscription

  • Dernière visite

Messages posté(e)s par lorinc

  1. D'autre part, c'est la faute à ATI si les dernières version de leur drivers ne sont plus compatible avec la solution XGL et cie. les distros ne font que prendre les versions à jours des softs. Ils ne vont pas s'amuser à avoir 5 ans de retard, sous prétexte qu'un setup particulier usant d'un blob immonde ne marche plus...

    Sinon, rien à voir, mais cool quand même :

    Fellow ath5k hackers,

    Good news. I write to you to inform you that I have decided to join

    Atheros as a full time employee, as a Software Engineer, to help them

    with their goals and mission to get every device of Atheros supported

    upstream in the Linux kernel. I realize there are a lot of challenges

    ahead but I am well aware of the how the community works and the

    benefits of working with it and am confident we will find ways to

    strengthen the relationship between Atheros and the community. I also

    realize there are a lot of pending questions and perhaps even more now.

    Please rest assured we are doing what we can to work together as soon as

    possible.

    Vous savez quels chipsetr wifi acheter, maintenant ;)

  2. JE ne pense pas que ça ait à voir avec la norme ansi, mais plutôt avec le type de descripteur auquel tu accèdes. stdout est quand même un descripteur hyper particulier. essaye dans un premier temps en faisant un stty -icanon (qui enlève le mode canonique). Si ça marche, tu peux modifier le comportement d'un terminal directement en C avec les termios :francais:

    En fait c'est setvbuf() (ANSI, les termios() sont des fcontions POSIX).

    Il y a trois mode :

    _IONBF unbuffered

    _IOLBF line buffered

    _IOFBF fully buffered

    Visiblement, les fichiers sont ouverts avec _IOFBF. Je voulais savoir si c'est spécifié dans la norme.

    Ça m'étonerait très fort que la norme ANSI définisse le comportement par défaut de la libc. quand on regarde dans le man, on trouve

    Normalement, tous les fichiers utilisent des tampons de blocs. Quand une première opération d'entrée-sortie se déroule sur un fichier, malloc(3) est appelée, et un tampon est créé. Si le flux se rapporte à un terminal (comme stdout habituellement) il s'agit d'un tampon de ligne. Le flux standard de sortie d'erreur stderr n'a jamais de tampon par défaut.

    Je pense (mais je n'ai pas le texte de norme sous les yeux) que ce n'est pas défini par la norme, mais que c'est le comportement par défaut de la libc GNU. ;)

  3. On ne s'en serait pas douté
    <TITLE
    >KDE 4, KDE 4.X ou KDE 4.X.Y ?</TITLE
    >

    Allez, balance le nom qu'on conspue les auteurs un coup... :devil:
    <META
    NAME="GENERATOR"
    CONTENT="Modular DocBook HTML Stylesheet Version 1.79">

    Oui, ben il était très tôt du matin et j'avais pas encore les yeux en face des trous. M'en suis rendu compte après... :transpi:

    Les points les plus cracra sont quand même :

    * les majuscules, surtout que ça coûtait rien de tout mettre en minuscule

    * l'indentation dégueulasse. Ok, c'est pas dans la norme. En C aussi, c'est pas dans la norme, et pourtant...

    * les attributs de forme partout. Ça c'est bien gruik. Je croyais que le but des trucs over verbeux à base de langages structurés comme le XML étaient là justement pour arriver à dissocier le fond de la forme...

    :p

  4. bon, je suis quand même allé fouiller dans le svn de KDE4, donc s'il y avait un bout de projet là dessus, ça se serait vu... :francais:

    Dans le code, je me rappelle avoir croisé un bout de commentaire disant grosso merdo que pour la prochaine release ce serait bien d'utiliser sha256. Cela dit, c'est vrai qu'un vrai framework qui servirait de glue pour les applis KDE à un backend éprouvé (un peu comme phonon en quelque sorte), ce serait vraiment un plus. :transpi:

×
×
  • Créer...