tag:linuxfr.org,2005:/users/phhusson
LinuxFr.org : les contenus de Ph Husson
2016-04-02T17:19:15+02:00
/favicon.png
tag:linuxfr.org,2005:Diary/36493
2016-03-31T23:47:22+02:00
2016-03-31T23:47:22+02:00
Où est le "vrai Linux"?
Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr
<p>Bonjour 'nal,</p>
<p>Aujourd'hui, une remarque de Zenitram ( <a href="//linuxfr.org/nodes/108590/comments/1650441">http://linuxfr.org/nodes/108590/comments/1650441</a> ) me pousse à la réflexion:<br>
Comment peut-on définir "l'écosystème Linux"?</p>
<p>À une époque relativement proche, on considérait qu'il s'agissait globalement de glibc/X11 avec une distrib à paquets binaires (en opposition disons à du buildroot pour de l'embarqué)<br>
Pas mal de gens veulent faire une scission nette entre "l'écosystème Linux" et par exemple Android, qu'ils voient comme impur.</p>
<p>De là, j'ai essayé d'avancer un peu la réflexion pour essayer de définir ce terme.<br>
Les choses ont pas mal changé depuis l'époque de X11.<br>
À l'heure actuelle, on pourrait dire que Mir, X11, Wayland c'est considéré comme "écosystème Linux".</p>
<p>Si on part un peu dans le passé, on peut se demander comment on pourrait considérer Qtopia? DirectFB?<br>
Personnellement j'ai utilisé DirectFB avec XDirectFB sur mon desktop. Était-ce un desktop impur?</p>
<p>Plongeons un peu dans le présent. Est-ce que les chromebook peuvent être considérés comme étant "écosystème Linux"?<br>
À une époque pas si lointaine, ils utilisaient encore Xorg. À cette époque pouvez-t-on les ranger dans "écosystème Linux"?</p>
<p>À l'heure actuelle ils utilisent un système à la Wayland (i.e. le compositeur est le chef d'orchestre) basé sur drm, sa position est globalement la même que Mir, les deux étant développés principalement par une boîte privée pour son propre usage, basé sur l'infrastructure existante. <troll>Une est connue pour respecter les licences, l'autre moins</troll></p>
<p>Aussi, Mir et Wayland disposent des couches d'abstractions pour fonctionner sur base Android.<br>
Du coup la discrimination "écosystème Linux"/reste par la méthode d'affichage a-t-elle vraiment un sens?</p>
<p>Certains voudront à tout prix un shell accessible. Un shell est toujours accessible sous Android par le biais soit d'ADB soit par le biais d'une application.<br>
Je m'attends à des réponses faisant référence à la castration d'un terminal sur un smartphone. Auquel cas on peut en déduire que Ubuntu Touch n'est pas un vrai Linux, car il a les même limitations.<br>
Ah, il suffit de le brancher à un écran, un clavier et une souris pour que ça devienne un vrai Linux!<br>
La définition du "vrai Linux" impliquerait-elle donc la configuration de 1991 d'avoir un écran et un clavier?</p>
<p>L'idée sous-jacente à ma question est de répondre au fameux proverbe "C'est l'année de Linux sur le desktop!"<br>
À l'époque de la création de ce proverbe, on disait "desktop" en équivalent à "pour Mme Michu".<br>
Pour moi Linux a des parts conséquentes chez Mme Michu. Zenitram considère que Linux est à moins de 0.2% chez Mme Michu.<br>
Le nombre de smartphones a dépassé le nombre d'ordinateurs. Pour les personnes possédant aussi bien un smartphone qu'un ordinateur, l'usage de l'ordinateur diminue au profit de celui du smartphone.</p>
<p>Et toi 'nal, qu'en dis-tu?</p><div><a href="https://linuxfr.org/users/phhusson/journaux/ou-est-le-vrai-linux.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/108604/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/phhusson/journaux/ou-est-le-vrai-linux#comments">ouvrir dans le navigateur</a>
</p>
Ph Husson
https://linuxfr.org/nodes/108604/comments.atom
tag:linuxfr.org,2005:Diary/24634
2007-06-08T00:08:57+02:00
2007-06-08T00:08:57+02:00
Armagetron: Les choses ont changé, mais le sait on?
Bonjour,<br />
Je vais parler d'un jeu que beaucoup de monde connaisse ici: Armagetron<br />
Pour ceux qui savent pas (aussi appelé ignares.) c'est un jeu où vous incarnez une moto lumineuse (un lightcycle on dit en fait) qui laisse une traînée, et il ne faut pas rentrer dans sa traînée ou celle de l'adversaire, bon dit comme ça c'est vraiment pas clair faut y jouer pour comprendre de quoi on parle.<br />
Bref comme le dit le sujet du journal, armagetron n'est plus aussi fade qu'au début, du moins lorsqu'il est bien réglé (les réglages par défaut je les trouve horribles m'enfin bon chacun ses goûts).<br />
<br />
Maintenant fini les arènes carrées, vous pouvez faire des arènes de toutes les formes que vous voulez avec des murs au milieu, faut juste faire mumuse en xml et c'est réglé.<br />
En plus maintenant le but n'est plus forcement de tuer tout le monde uniquement (bon c'est toujours possible quand même), mais il y a aussi des matchs en équipes, des captures the flag et des fortress (le dernier c'est qu'il faut empêcher que l'ennemi aille dans sa base et y reste plus de X secondes (X étant paramétrer en fonction de la map plus ou moins aléatoirement)).<br />
Évidement le serveur peut faire une rotation de maps (enfin je crois me souvenir que la méthode pour gérer ça est pas très propre mais ça marche), il gère une liste interne des scores permanente.<br />
<br />
La plupart des serveurs sur internet ont des réglages qui leur sont particuliers, essayez les un peu tous pour vous faire une opinion globale du jeu, même si certains modes de jeux ne sont quasiment pas représenté.<br />
En plus certaines maps (toutes les bonnes en fait) exigent d'être en grande équipe d'au moins 4 (entre autre pour utiliser la technique dite de grinding qui consiste à accoler tous les lightcycle pour aller plus vite et quelques personnes pour défendre), donc ça aide pas pour se faire une idée précise, en plus faut bien avouer que les 30 premières minutes sur internet sont très désagréable à perdre tout le temps sur un simple crochet, et le premier frag semblera tenir du miracle.<br />
Sinon pour apprendre à jouer vous pouvez lire le wiki, pour commencer voir les techniques de bases sur <a href="http://wiki.armagetronad.net/index.php?title=The_Basics">http://wiki.armagetronad.net/index.php?title=The_Basics</a><br />
<br />
Enfin une fois que vous réussissez l'attaque par la vitesse, vous avez toutes les bases, ils ne vous reste plus qu'à acquérir un peu d'expérience pour ne plus se faire exploser par les joueurs :)<br />
Bon sinon pour ceux qui ne peuvent pas jouer sur internet pour une quelconque raison, il y a bien sur des bots, dont le niveau est réglable, et qui laissent une bonne marge de progression. Bon maintenant j'arrive à gagner contre les bots au niveau maximum les 3/4 du temps donc j'ai plus trop le choix c'est sur internet ou en LAN.<br />
D'ailleur en parlant de LAN un petit détail qui peut avoir son importance: on peut jouer jusqu'à quatre par ordinateur, ce qui est quand même plus convivial (et parfois dangereux je dois bien avouer) que chacun sur son propre ordi.<br />
Je rajouterais finalement en plus technique que des binaires win32 existent et qui marchent bien (oui parce que parfois c'est pas le cas donc faut bien préciser), que la machine nécessaire n'est pas bien conséquente (un ordinateur avec un celeron 1Ghz et une carte intégrée intel fait 20fps en 800x600, ce qui est largement suffisant pour jouer), mais que les options graphiques peuvent être poussées assez loin jusqu'à obtenir quelque chose d'assez joli, il est disponible dans toutes les bonnes librairies^Wdistributions (même dans debian stable, mais attention, la version là manque de pas mal de chose, entre autre des maps diformes, du mode fortress et du capture the flag).<br />
<br />
Voilà, bon évitez de passer votre vendredi de boulot dessus quand même, déjà que de traîner ici ça vous fait perdre du temps alors si en plus vous jouez, mais où va le monde.(bon par contre ceux qui s'occupent des systèmes des centrales nucléaires, ou airbus ou ariane ou ce genre de truc, je préfère encore que vous jouiez plutôt que de faire semblant de bosser en faisant des trucs bancal.)<br />
<br />
Bon sinon un petit lien pour la route que j'ai failli oublier:<br />
<a href="http://www.armagetronad.net">http://www.armagetronad.net</a><br />
<br />
PS:Le correcteur orthographique est en panne ?<div><a href="https://linuxfr.org/users/phhusson/journaux/armagetron-les-choses-ont-chang%C3%A9-mais-le-sait-on.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/51049/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/phhusson/journaux/armagetron-les-choses-ont-chang%C3%A9-mais-le-sait-on#comments">ouvrir dans le navigateur</a>
</p>
Ph Husson
https://linuxfr.org/nodes/51049/comments.atom
tag:linuxfr.org,2005:Diary/23532
2007-01-15T21:10:21+01:00
2007-01-15T21:10:21+01:00
Enfin une solution pour l'achat de morceau musicaux sous Linux?
Bonjour cher journal,<br />
Voilà, aujourd'hui akregator m'a appris une bonne nouvelle, non Hurd n'est pas sorti en stable (j'ai pas parlé de miracle encore ! (même si c'est pas loin d'en être un):<br />
VirginMega lance 200 000 titres en MP3 sans DRM [1] qu'il me dit<br />
Bon je me dis que y a un truc donc je lis, bon déjà on apprend que tous les titres ne sont pas encore en MP3, m'enfin bon c'est tout.<br />
Allez c'est parti pour le test,<br />
bon déjà une déception en allant sur <a href="http://www.virginmega.fr">http://www.virginmega.fr</a> :<br />
<blockquote><br />
Voici la liste des plates-formes permettant d'accéder à toutes les fonctionnalités du site :<br />
- Plateforme Windows (98 SE et supérieur)<br />
</blockquote><br />
Bon on a l'habitude, on change le User agent et ça passe comme une lettre à la poste. Alors maintenant le choix cornélien de la musique à essayer (même si vous vous en avez rien à faire moi si.), j'ai pris celui qui est pris en screenshot sur clubic à savoir Always Love de Nada surf (que j'apprécie particulièrement, ça tombe bien).<br />
Bon alors la recherche est un peu compliqué à mon goût, on cherche l'auteur, on sélectionne l'auteur parmis une liste d'autres trucs (dont je vois pas trop le rapport), là on a la biographie de l'auteur et après seulement on a accès à la liste de albums, m'enfin je trouve.<br />
Alors une nouvelle (mauvaise?) surprise, le 1° album est en double, comme il faut bien cliquer quelque part je commence par le 1°, pas de pot c'est un WMA, allez hop le 2°, youpi c'est bien du MP3, du 256kbits stéréo en plus ! Pour moi c'est du luxe m'enfin bon n'importe :)<br />
Bon alors moyens de paiement, facture Orange? Bon je suis chez Free, et ils proposent Free-HA pourquoi ne pas l'utiliser? Bon bref après. Carte bancaire ? Bon j'en ai pas. Audiotel ? Ils annoncent ~ 1.86¤, pour une chanson à 99¢ ça fait mal.... SMS ? Ah bien ! Zut il faut 2 SMS à 1¤ hors surtaxe de l'opérateur. Bon il reste les cartes cadeaux VirginMega téléchargement à 15¤ (avec des chansons à 99¢.... pas mal comme compte pas rond....), et les cartes VirginMegaStore autres dont le prix est variable mais allez voir vous même.<br />
Bon évidement comme j'ai jamais de chance j'ai pas de VirginMegaStore dans mon département, bon entre audiotel et SMS comme je suis flemmard j'ai pris les SMS.<br />
Là rien à dire, le prix est clairement affiché dès le début (contrairement à certains trucs que pour savoir le nombre de SMS à envoyer faut lire les toutes petites lignes qui défilent tellement vite qu'elles passent pas la compression MPEG2 de Free et que la seule solution est d'essayer).<br />
Bon on notera une petite pointe de mauvaise fois/humour, au 1° SMS on a: "pour valider votre commande sur virginmega et recevoir votre code, envoyer [...]", enfin bref c'est du marketing, rien de bien grave de nos jours.<br />
Bon voilà c'est payé, maintenant c'est parti pour le téléchargement.<br />
Il me propose un gestionnaire de téléchargements pour pouvoir fermer les fenêtres sans tout perdre, bon ça me fait doucement rire et je coche non, et la case ne plus demander.<br />
Fichier téléchargé comme n'importe quel fichier, je le lis sans problème avec mplayer il correspond bien à ce qui était annoncé comme compression et comme morceau.<br />
Bon très léger problème, le nom du fichier est "Nada" (qui manque pas de charme comme nom pour quelque chose qui n'est pas rien;) au lieu de "Nada Surf - Always Love.mp3" ou un truc du genre.<br />
Bref rien de bien méchant.<br />
Sur ces essais je m'aperçois que j'ai reçu un mail de virgin mega, voyons voir<br />
Donc il s'agit en fait d'un reçu de la commande avec quelques informations:<br />
Il redonne une adresse de téléchargement ! (Qui ne marche que sur un navigateur qui a été loggé sur l'utilisateur qui a fait la commande à priori (enfin un wget marche pas quoi)), surement pour pouvoir le retélécharger en cas de perte (enfin si je perds mes musiques je perds mes mails au passage moi, m'enfin pour ceux qui utilisent gmail ça pourra toujours servir).<br />
Par contre le mail est encore prévu pour WMA en récapitulant tous ses inconvénients (de manière très diplomatique faut bien l'avouer):<br />
<blockquote><br />
1) Vous devez impérativement lire au moins une fois vos fichiers audio et<br />
vidéo dans le Lecteur Windows Media de votre ordinateur connecté à internet<br />
avant toute autre utilisation.<br />
<br />
2) Vous devez impérativement utiliser le Lecteur Windows Media 9 ou<br />
supérieur pour écouter et transférer vos fichiers audio et vidéo sur un<br />
baladeur numérique (compatible WMA ou WMV). <br />
<br />
3) Vous devez impérativement utiliser le Lecteur Windows Media 9 ou<br />
supérieur pour graver les fichiers sur un cd (les fichiers vidéo ne peuvent<br />
pas être gravés sur un cd ou un dvd).<br />
</blockquote><br />
Pour savoir quels albums sont disponibles en MP3, il faut regarder l'éditeur de l'album: s'il s'agit de V2 Records, alors il existe en MP3 (mais comme dit au dessus il peut être en parallèle d'une version WMA), sinon pour les 4 majors, pour l'instant ça reste en DRM (bien qu'ils aient dit qu'un des 4 était près à diffuser sans DRM d'ici peu de temps), enfin ce qui compte c'est que la mode continue à progresser, on passe de quelques petits majors à un major un peu plus conséquent (200 000 chansons c'est pas rien), et on finira je l'espère à tous les majors <br />
Voilà, maintenant ils faut leur donner raison et montrer que l'absence de DRM est profitable aux ventes, pour éviter de retrouver ces DRM, surtout qu'il n'y a autant dire pas d'inconvénient (si c'est n'est le prix, j'aimerais bien un abonnement (qui a dit une licence globale?) annuel)<br />
<br />
<br />
[1]: <a href="http://www.clubic.com/actualite-68261-virginmega-200-000-titres-mp3-drm.html">http://www.clubic.com/actualite-68261-virginmega-200-000-tit(...)</a><br />
PS:Bravo à ceux qui ont tous lus,<br />
pour les autres un résumé cours: un éditeur (c'est pas le nom correcte mais le bon ne me revient pas) d'assez grande envergure (V2 Records), permet à VirginMega de proposer 200 000 chansons (c'est pas moi qui ai compté), en MP3 sans DRM (mais ils sont peut être tatoués, ca je sais pas)<br />
PPS:Pourquoi cette case pour poster un journal est aussi minuscule ? Même pas 20% de mon écran... c'est rageant....<div><a href="https://linuxfr.org/users/phhusson/journaux/enfin-une-solution-pour-lachat-de-morceau-musicaux-sous-linux.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/49972/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/phhusson/journaux/enfin-une-solution-pour-lachat-de-morceau-musicaux-sous-linux#comments">ouvrir dans le navigateur</a>
</p>
Ph Husson
https://linuxfr.org/nodes/49972/comments.atom
tag:linuxfr.org,2005:Diary/22295
2006-07-28T20:04:55+02:00
2006-07-28T20:04:55+02:00
RDDV: Lettre ouverte aux internautes
RDDV devance les médias en faisant une lettre ouverte,<br />
Il y expose que cette loi conserve le droit à la copie privée,<br />
Que malgré la suppression des articles 22 et 23, l'interopérabilité sera conservée grace à l'Autorité de régulation des mesures techniques,<br />
Il précise aussi que cette loi "garantit l'avenir du logiciel libre", en leur donnant un cadre juridique.<br />
Il précise que ce qu'il veut, c'est uniquement pour les cas les plus graves, et qu'il n'y aura pas de peines de prisons pour les téléchargeurs.<br />
Il répete enfin que son but est de "créer les conditions pour que se multiplient les offres de musiques et de films sur Internet"<br />
On notera la fin de sa lettre:<br />
<blockquote><br />
Ensemble construisons un Internet de contenus où l'uniformisation cède la place à la diversité : il paraît que c'est le Web 2.0.<br />
</blockquote><br />
<br />
Source et texte complet: <a href="http://www.ratiatum.com/news3428_RDDV_Lettre_ouverte_aux_internautes.html">http://www.ratiatum.com/news3428_RDDV_Lettre_ouverte_aux_int(...)</a><br />
<br />
PS:Oui c'est pas vraiment une synthese mais presque des copiers collers des meilleurs morceaux m'enfin bon<div><a href="https://linuxfr.org/users/phhusson/journaux/rddv-lettre-ouverte-aux-internautes.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/48758/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/phhusson/journaux/rddv-lettre-ouverte-aux-internautes#comments">ouvrir dans le navigateur</a>
</p>
Ph Husson
https://linuxfr.org/nodes/48758/comments.atom
tag:linuxfr.org,2005:Diary/22133
2006-07-08T13:59:04+02:00
2006-07-08T13:59:04+02:00
Rendre un jeu jouable en réseau
Bonjour cher (bien que libre et gratuit) journal,<br />
Aujourd'hui (en fait déjà hier), j'ai envie de m'atteler à rendre un jeu jouable en réseau.<br />
Pour commencer j'aimerais essayer sur carterrain (jeu de 4x4 en très gros :) qui parait être le plus simple à faire (5 actions possibles, et un objet "CCar" représentant l'état de la voiture sur tous les aspects (position du chassis/orientation/pareil pour les roues/vitesse/état du moteur etc)<br />
Seulement voilà j'ai de nombreux problèmes qui se posent, plus ou moins lié au jeu directement:<br />
1.Le lag!<br />
Comme je penses vaguement faire, c'est à dire d'envoyer les différentes commandes sur l'objet CCar, ça pose un énorme problème, dès que le lag n'est pas fixe, l'objet se retrouve à des positions différentes, par exemple si y a un lag de 100ms normal et pour 10 paquets on passe à 1s de lag(oui je sais c'est un cas extrême mais je suis presque sur que même avec 10ms de différence ça se ressentirait), si le client était entrain d'accélérer, il reste sur la pédale d'accélérateur 900ms de plus qu'à la normale, ce qui mène à atterrir dans le mur, alors que le client est toujours sur la piste (note que je crois avoir distingué ce problème avec le support expérimental (ce qu'il porte bien son nom) du réseau dans wormux))<br />
Une idée qui me vient spontanément c'est UDP, seulement voilà il souffre de pertes de paquets, alors comment on fait pour savoir si l'information est erronée ou juste ?<br />
Je fais un checksum ?<br />
Et comment <br />
2. Une autre solution qui me vient c'est , d'en plus d'envoyer les changements, que toutes les (1?10?) secondes je sérialise l'objet CCar, seulement voilà l'auteur n'a utilisé aucun pointeur donc ça devrait être excessivement simple, mais les objets sont décrit dans des objets ODE, alors je me demande si le mieux c'est de sérialiser l'objet (qui doit être relativement bordélique vu que j'ai l'impression qu'on a pas un accès directe aux données), ou alors les paramètres importants (position chassis/roues + vitesse juste ?), mais il faut encore pouvoir les récupérer et recréer un objet à partir de ces variables<br />
<br />
Enfin un autre problème, qui rejoint les problèmes précédant est le choix du protocole, déjà UDP ou TCP?<br />
Un format purement binaire ?<br />
Un format textuel ?<br />
Comment assurer la robustesse du protocole ?<br />
<br />
Voilà merci d'avance pour toutes vos réponses constructives<div><a href="https://linuxfr.org/users/phhusson/journaux/rendre-un-jeu-jouable-en-r%C3%A9seau.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/48601/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/phhusson/journaux/rendre-un-jeu-jouable-en-r%C3%A9seau#comments">ouvrir dans le navigateur</a>
</p>
Ph Husson
https://linuxfr.org/nodes/48601/comments.atom
tag:linuxfr.org,2005:Diary/21255
2006-03-25T20:56:25+01:00
2006-03-25T20:56:25+01:00
Jeux
On entend souvent que sous Linux les jeux c'est pas trop ça, c'est pas faux, mais pas complètement vrai.<br />
Bon pour l'histoire j'ai gagner une manette de jeu usb (qui marche out of the box, mais le temps de trouver une appli qui marche avec c'est une autre histoire), enfin bon j'ai cherché des jeux d'arcade sympa<br />
et donc je connais <a href="http://www.happypenguin.org">http://www.happypenguin.org</a> (que je tappe toujours .com je sais pas pouruqoi), donc je navigue un peu, bon déjà rien que dans les jeux d'arcades y en a dans les 300, bon apres ils valent pas forcement grand chose etc, en attendant j'ai trouvé 2 jeux qui sortent du lot mais qui souffrent du manque de leur développement:<br />
<br />
Le premier funkycar, vous etes une petite voiture (genre les petites radiocommandées), sur la route, mais vous n'etes pas seul :)<br />
Il doit y avoir une bonne trentaine (désolé j'ai la flemme de compter) de voitures qui vont vous rouler dessus, pousser,etc.<br />
Le but est évidement de finir la course en premier.<br />
Enfin bon les graphismes sont pas superbes, j'ai vu qu'une seule map (apparement y en a plus mais j'ai pas trouvé comment on changeait), parfois ca rame, et surtout y a pas de multi joueur.<br />
<a href="http://funkycars.sourceforge.net/">http://funkycars.sourceforge.net/</a><br />
<br />
Le deuxième est je trouve tres original, machineball, un genre de foot mais on est dans une voiture, y a 5 différents powerups, des mines, un bouclier, des missiles paralisant, des missiles explosifs , et un turbo. Pour tirer il y a un lanceur sur le devant de la machine, pour envoyer la balle dans le but adverse.<br />
Bon maintenant les problèmes, il ne se joue que à deux, pas de bots, pas de réseau, à part ca je trouve le principe super, la gestion de la 3D (c'est de la vrai 3D, meme si c'est en vue du dessus, pour tester faites voler une des voitures avec des missiles, alors rouler à fond et touner, on perd l'equilibre), <br />
<a href="http://benny.kramekweb.com/machineball/">http://benny.kramekweb.com/machineball/</a><br />
<br />
Alors voilà deux jeux dont je trouve le principe pas mal du tout mais qui ont besoin d'aide, alors à votre bon coeur, messieurs les codeurs ou graphistes.<br />
<br />
Et pis bon pendant qu'on y est vous pouvez poster les jeux que vous connaissez qui vous paraissent prometteurs<div><a href="https://linuxfr.org/users/phhusson/journaux/jeux.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/47758/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/phhusson/journaux/jeux#comments">ouvrir dans le navigateur</a>
</p>
Ph Husson
https://linuxfr.org/nodes/47758/comments.atom
tag:linuxfr.org,2005:Diary/20937
2006-02-22T23:42:27+01:00
2006-02-22T23:42:27+01:00
Le point sur les bureaux 3D
L'actualité est riche pour les bureaux 3D, Annonce de AIGLX [1], Ouverture de compiz par Novell [2]et je vais tâcher de vous expliquer comment ces bureaux fonctionnent et leur différences, bonne lecture :)<br />
<br />
Déjà le terme de bureau que j'utilise est faux, En fait je devrais plutôt dire qu'on a trois ensemble WM <-> serveur X modifié, mais bon je trouve bureau plus approprié, faites un sed s/bureau(|x)/WM/g de mon article si ça vous convient mieux.<br />
<br />
En fait ces bureaux ne fournissent aucune application, et sont "justes" des serveurs X, qui affichent des clients X (de manière spéciale certes). Pour ce faire il y a deux choses à faire comparé à un serveur X normal:<br />
1.Mettre le contenu de toutes les fenêtres en mémoire d'un client X un peu spécial (au même titre que le gestionnaire de fenêtres)<br />
2.Calculer le rendu du touillage de toutes ces fenêtres (sur certaines démo ça tien vraiment du touillage ;)<br />
<br />
Ces deux étapes se mettent donc à la place du rendu habituel.<br />
<br />
Globalement la méthode utilisée est la même dans les deux cas<br />
Xglx et AIGLX qui utilisent l'extension maintenant connue (en partie pour ses bogues) appelée "Composite".<br />
Cette extension consiste en l'envoi à un client X spécial du contenu de toutes les fenêtres ce client X est appelée le composite manager.<br />
Une fois que le composite manager a ces informations il en fait ce qu'il en veut, mais il doit renvoyer au serveur X un rendu. Pour les composite manager habituels le rendu, c'est l'affichage des fenêtres telles qu'elles devraient l'être avec de la transparence et des ombres et ce de manière accélérée par Xrender qui est une extension de calcul rapide sur des images (de ce que j'ai compris) , mais ils font strictement ce qu'ils veulent, vous pouvez coder un composite manager, qui met les fenêtres la tête à l'envers si vous voulez, qui fait des miniatures, etc. Mais ils peuvent faire le rendu comme ils veulent, pas seulement avec XRender, et donc Xgl et AIGLX font le rendu.... par OpenGL?! (Tant qu'à faire) Et donc on a le droit au fameux cube ou tout ce que vous voulez.<br />
<br />
<span> Mais alors pourquoi Compiz|Xgl et AIGLX ont eu besoin de modifier le serveur X?</span><br />
<br />
La seule raison que j'ai trouvé est qu'il est nécessaire (bon grandement plus optimisé et simple du moins), d'avoir une extension OpenGL? ce coup ci (et plus Xorg, vous suivez ? :) qui permettent de définir une texture OpenGL? directement à partir du contenu de la fenêtre fourni par le serveur X, et dans aussi bien pour Xglx que pour AIGLX. Une fois cette extension (répondant au doux nom de GLX_EXT_texture_from_pixmap) ajoutée, les différents composite manager 3D marchent, aussi bien compiz que glxcompmgr que metacity donc compiz peut marcher sur AIGLX, metacity sur xgl (modulo les bogues comme toujours). Fait à noter, NVIDIA à annoncé à l'équipe de AIGLX qu'ils ajouteraient le support de GLX_EXT_texture_from_pixmap, ce qui si vous avez tout suivi (on ne sait jamais tout peut arriver), vous dit qu'on pour avoir des bureaux 3D sans rien faire à part installer le composite manager (un configure && make install suffit dans la plupart des cas).<br />
<br />
<span> Maintenant pourquoi deux projets distincts, pourquoi des désaccords de toute part ?</span><br />
<br />
Le but premier de Xgl N'est PAS de faire un bureau 3D, il vient principalement de vous là ! oui le petit qui râle tout le temps! Ceux qui râlent que X est lent, ceux qui détaillent pourquoi ils râlent, disent que X est trop complexe et qu'il faudrait s'appuyer sur une couche OpenGL? qui est accélérée, alors que la couche 2D ne l'est pas (Qu'ils disent ! Car c'est faux (je précise quand même au cas où)), et aussi ceux qui disent que développer un driver X est compliqué et que X devrait se baser sur OpenGL?.<br />
En clair, Xgl est un serveur X qui tire son accélération 2D de l'OpenGL? (de la 3D avec z=0 quoi).<br />
Xgl n'est pas exactement un serveur, c'est une architecture avec 2 grandes variantes, Xglx et Xegl, je reparlais de ce dernier plus loin, mais d'abord Xglx, le serveur dont on parle le plus souvent<br />
Xglx est un client X et a donc besoin d'un serveur X pour fonctionner, hors le but d'un serveur X se basant sur OpenGL? c'est de ne pas à avoir à écrire de driver X.... vous comprenez la connerie ?<br />
Alors pour certain c'est intelligent, mais bon l'égout les couleurs ...<br />
Sinon à côté de Xglx on entend parlé de Xegl, et que Mandriva ne supporterait officiellement que Xegl et pas Xglx, on a vu que ne pas supporter Xgxl ou le supporter.... ça changeait pas grand chose à la vie en somme, Xegl est parait-il son petit frère donc tout aussi inutile ? Pas tout à fait, la différence entre Xegl et Xglx est que Xegl ne s'appuie pas sur X mais sur OpenGL? ES, je vous vois venir "C'est quoi ce monstre?" c'est juste une API OpenGL? pour l'embarqué, de sorte que l'application n'ait pas de serveur X ou équivalent, on pourait le comparer au framebuffer linux.<br />
On a donc ici un OpenGL? ES et pas de driver X et on en sort un serveur X accéléré aussi bien pour la 2D que la 3D sans autre effort, le but est donc atteint, mais ce n'est pas forcement une solution comme l'explique NVIDIA dans [3] (ca commence sérieusement page4)<br />
<br />
[1] <a href="http://linuxfr.org/~etb/20923.html">http://linuxfr.org/~etb/20923.html</a><br />
[2] De nombreux journaux et une news que je retrouve pas<br />
[3] <a href="http://download.nvidia.com/developer/presentations/2006/xdevconf/compositing-with-current-framework.pdf">http://download.nvidia.com/developer/presentations/2006/xdev(...)</a><br />
<br />
Vous avez réussi à me lire jusqu'au bout? Et bien je vous remercie et vous dis bravo :)<br />
<br />
<br />
PS Au début je voulais parler de metisse et de lg3d mais bon ce journal est déjà bien long :)<br />
Enfin on pourra signaler l'ouverture d'un CVS public de metisse (la dernière release commençant à dater)<div><a href="https://linuxfr.org/users/phhusson/journaux/le-point-sur-les-bureaux-3d.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/47441/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/phhusson/journaux/le-point-sur-les-bureaux-3d#comments">ouvrir dans le navigateur</a>
</p>
Ph Husson
https://linuxfr.org/nodes/47441/comments.atom
tag:linuxfr.org,2005:Diary/20720
2006-01-27T17:00:28+01:00
2006-01-27T17:00:28+01:00
Wippit: Une sorte de licence globale privée?
Attention: ma source valent ce qu'elles valent donc c'est à prendre avec des pincette (je previens avant de me faire tapper sur les doigts)<br />
<br />
Voila maintenant que j'ai mis les gants j'y vais.<br />
Selon techno-science [1], Wippit une plateforme musicale MP3 sans DRM actuellement britanique a déjà signé des accords pour des cartes prépayées avec quelques magasins (pour faire des cadeaux par exemple)<br />
Donc déjà le fait de pouvoir avoir du sans DRM sera déjà un grand pas, mais apres on se met à regarder les prix, et la on voit que les chansons commencent à 0.42¤ (commencent... je sais bien), et au ssi un forfait illimité à 73¤/ans.<br />
Le forfait illimité me semble franchement peu cher pour ce que ca a l'air de valoir<br />
Bon après faut voire le catalogue mais ils disent qu'ils ont 60 000 chansons (putain comment ils font pour en avoir autant? ca correspond à 166jours (avec des chansons de 4minute) non stop.... ca me parait un peu enorme surtout si le catalogue n'est que anglais et pas encore francais...)<br />
Enfin bon voila wait and see (amha ce qu'on va voire c'est que ca va passer au DRM que les prix vont etre enormes que le catalogue sera riquiqui (tout ca avec des OU pas des ET faut pas exagerer non plus)<br />
<br />
[1]: <a href="http://www.techno-science.net/?onglet=news&news=2299">http://www.techno-science.net/?onglet=news&news=2299</a><div><a href="https://linuxfr.org/users/phhusson/journaux/wippit-une-sorte-de-licence-globale-priv%C3%A9e.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/47226/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/phhusson/journaux/wippit-une-sorte-de-licence-globale-priv%C3%A9e#comments">ouvrir dans le navigateur</a>
</p>
Ph Husson
https://linuxfr.org/nodes/47226/comments.atom
tag:linuxfr.org,2005:Diary/19762
2005-10-21T21:33:57+02:00
2005-10-21T21:33:57+02:00
VMware gratuit
La société VMware (auteur d'une suite d'outils permettant la virtualisations de x86 à partir d'un seul) sort un nouvel outil de sa série gratuit: VMware player<br />
Alors évidement ne vous attendez pas à avoir VMware Workstation pour rien, mais vous pourez jouer avec une ubuntu dedans par exemple<br />
Bon maintenant je vais préciser.<br />
VMWare Player possède une interface épurée à l'extreme, les seuls réglages possibles sont power off (le démarrage se fait au chargement du fichier), reboot, changement de la quantité de mémoire allouée et activation/désactivation des différents périphériques possibles et je crois que c'est bien tout.<br />
Bon après comment on fait?<br />
Et bien c'est simple: vous téléchargez vmware player (sisi j'vs jure) sur <a href="http://www.vmware.com/products/player/">http://www.vmware.com/products/player/</a> , puis vous allez chercher une image VMware déjà existante (et oui c'est la condition d'utilisation de VMware Player)<br />
Par exemple il y a de la SuSE, du Novell, de la RedHat et autre<br />
Sinon petite anecdote, ils proposent un système de 200Mo compréssé qui permet de naviguer sur internet "sans spyware ni virus", <a href="http://www.vmware.com/vmtn/vm/browserapp.html">http://www.vmware.com/vmtn/vm/browserapp.html</a> , intrigué je charge (et pis c'est le premier que je vois qui ne demande pas à être enregistré accessoirement), et je vois que c'est basé sur ubuntu, soit je teste.<br />
Déjà le boot est pas des plus rapides mais c'est acceptable et on se retrouve avec un firefox.<br />
Je regarde les menus, pas grand chose juste firefox gaim bittorrent et un client Terminal Server (qui supporte meme pas le Xdmcp au passage)<br />
Bon je lance un terminal j'essaye d'installer vim, ca passe, puis supertux ca passe aussi apres avoir rajouter univers dans le sources.list<br />
Je fais un poweroff, la machine virtuelle s'eteint pas toute seule, tant pis on va dans le menu trouble shooting en haut à droite pour éteindre.<br />
Je rallume et bien je me retrouve avec la meme configuration X (j'avais changé la résolution) et supertux et vim toujours installés.<br />
Un petit df -h pour le passage m'indique qu'une partition de 10Giga est prévu laissant de la marge pour par exemple passer en kubuntu assez complète<br />
Bon évidement VMware c'est toujours pas libre mais ca a la mérite de plutot bien marcher (je regrète juste qu'il ne prenne pas en compte le clavier alors qu'il a le focus mais pas la souris mise dans la VM....)<br />
<br />
PS:J'ai toujours l'impression d'oublier quelque chose, mais quoi?<div><a href="https://linuxfr.org/users/phhusson/journaux/vmware-gratuit.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/46276/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/phhusson/journaux/vmware-gratuit#comments">ouvrir dans le navigateur</a>
</p>
Ph Husson
https://linuxfr.org/nodes/46276/comments.atom
tag:linuxfr.org,2005:Diary/19241
2005-08-29T12:40:12+02:00
2005-08-29T12:40:12+02:00
Nexuiz 1.2
Encore une nouvelle version de nexuiz (le meilleur (graphiquement) FPS libre à mon goût)(1)<br />
Au menu des nouveautés on a le droit à un mode de jeu "Capture the Flag" ainsi que deux cartes pour (la 1° est un dérivé d'une carte déjà existante)<br />
Petit changement de configuration interne: réduction des dégâts causés par les chutes<br />
Comme nouveaux modes on voit aussi "domination", "runematch" un jeu en équipes<br />
Le mode domination est un ensemble de "points de contrôle" qu'il faut tous capturer pour qu'une équipe gagne (ça doit être vachement dur à terminer ça.... déjà seul avec les bots j'ai du mal, enfin bref)<br />
Le mode runematch quant à lui (qui vient avec ses propres cartes), permet de ramasser des "bonus" (faut voir), du genre vampire and vulnerability<br />
ou speed and vulnerability<br />
ou jesaisplusquoi and slow<br />
Donc un avantage et un inconvénient<br />
à part ces "bonus" c'est un mode de jeu "normal" <br />
<br />
Page d'accueil de nexuiz: <a href="http://www.nexuiz.com">http://www.nexuiz.com(...)</a><br />
URL de chargement (mac os x + win32 + linux): <a href="http://ovh.dl.sourceforge.net/sourceforge/nexuiz/nexuiz12.zip">http://ovh.dl.sourceforge.net/sourceforge/nexuiz/nexuiz12.zip(...)</a> (160Mo)<br />
<br />
(1) Quake3 c'est qu'un moteur, sans les données j'appelle pas ça un jeu :p (je précise au cas ou)<br />
PS:Bon j'ai oublié quelque chose mais quoi?<div><a href="https://linuxfr.org/users/phhusson/journaux/nexuiz-12.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/45773/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/phhusson/journaux/nexuiz-12#comments">ouvrir dans le navigateur</a>
</p>
Ph Husson
https://linuxfr.org/nodes/45773/comments.atom
tag:linuxfr.org,2005:Diary/18698
2005-07-01T20:30:32+02:00
2005-07-01T20:30:32+02:00
FreePlayer
Voila elle est sortie<br />
Comme promis les sources sont dispos et attention:<br />
Leur interface utilise déjà Qt<b>4</b>!<br />
(Histoire qu'ils puissent l'utiliser sous windows remarque)<br />
Voila c'est tout<br />
Ah si faut accepter le nouveau contrat général....<div><a href="https://linuxfr.org/users/phhusson/journaux/freeplayer.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/45239/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/phhusson/journaux/freeplayer#comments">ouvrir dans le navigateur</a>
</p>
Ph Husson
https://linuxfr.org/nodes/45239/comments.atom
tag:linuxfr.org,2005:Diary/18665
2005-06-28T16:31:05+02:00
2005-06-28T16:31:05+02:00
Qt 4.0.0
Qt 4.0.0 est sorti \o/<br />
Bon comme je suis un flemmarde première je fais un truc très court:<br />
Maintenant y a une version GPL sous Windows ®©<br />
Les différentes parties de Qt ont été séparés<br />
Bon voila quoi...<br />
<br />
PS:Pour ceux qui attendant le reportage sur les robots ca va être un tantinet ralenti (enfin vu le temps de téléchargement des sources de qt4 j'en suis pas si sur...)<div><a href="https://linuxfr.org/users/phhusson/journaux/qt-400.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/45206/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/phhusson/journaux/qt-400#comments">ouvrir dans le navigateur</a>
</p>
Ph Husson
https://linuxfr.org/nodes/45206/comments.atom
tag:linuxfr.org,2005:Diary/16477
2004-12-22T10:57:39+01:00
2004-12-22T10:57:39+01:00
Clients SIPs graphiques
Cher journal,<br />
Depuis quelques mois je surveille freshmeat à l'affut de nouvelles choses à packager.<br />
Et je remarque que depuis peut être deux semaines de "nombreux" (vive le relativité ;) clients SIP apparaissent<br />
En voila quelqu'uns:<br />
<a href="http://www.sflphone.org/">http://www.sflphone.org/(...)</a> Apparement fait par des francais<br />
<a href="http://www.cornfed.com/products">http://www.cornfed.com/products(...)</a><br />
<a href="http://www.wirlab.net/kphone/">http://www.wirlab.net/kphone/(...)</a><br />
<a href="http://www.minisip.org/">http://www.minisip.org/(...)</a><br />
Et surrement d'autre que j'ai loupé et aussi linphone qui existe depuis un ch'ti moment mais me semble mort.<br />
Ce "grand" nombre de clients SIP signifirait-il que ça intéresse et/ou qu'il est facil de faire des clients SIP?<br />
Si c'est le 2°, est-ce que ca serait aussi facil de definir une JEP(pour les ignorants c'est une extension de jabber: vive le xml ;) et de l'implanté pour kopete et gaim (et autre mais faut que ca supporte bien les plugins)?<br />
Et si c'est le 1° est-ce que ca va continuer?<div><a href="https://linuxfr.org/users/phhusson/journaux/clients-sips-graphiques.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/43067/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/phhusson/journaux/clients-sips-graphiques#comments">ouvrir dans le navigateur</a>
</p>
Ph Husson
https://linuxfr.org/nodes/43067/comments.atom
tag:linuxfr.org,2005:Diary/16472
2004-12-22T00:14:48+01:00
2004-12-22T00:14:48+01:00
DirectFB 0.9.21 iz out!!!!!!!
Voila juste pour crier ma joie de voir enfin une nouvelle release de directfb<br />
alors aux nouveautés (enfin à vérifier mais c'était sur le cvs donc y a pas de raison):<br />
Un nouveau WM léger mais intégré par defaut<br />
Support du réseau<br />
Et sûrement beaucoup d'autre: c'est la partie émergée de l'iceberg<br />
bon les urls habituelles:<br />
<a href="http://www.directfb.org">http://www.directfb.org(...)</a><div><a href="https://linuxfr.org/users/phhusson/journaux/directfb-0921-iz-out.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/43062/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/phhusson/journaux/directfb-0921-iz-out#comments">ouvrir dans le navigateur</a>
</p>
Ph Husson
https://linuxfr.org/nodes/43062/comments.atom
tag:linuxfr.org,2005:Diary/16267
2004-12-05T13:08:33+01:00
2004-12-05T13:08:33+01:00
Gaim 1.1.0 iz out
Gaim 1.1.0 est sorti hier<br />
3 nouvelles fonctionnalités<br />
<br />
-Il peut chercher ses librairie ailleur que ce qui a ete donné a la compil par --prefix<br />
<br />
-Nouveau protocol MSN pour les icones<br />
ET<br />
le plus important tadam:<br />
-Meilleur support des différents charset :)<br />
<br />
et différentes corrections de bugs<br />
<br />
PS:Je trouve que l'auteur fait des changements de versions "majeur" "abusivement", mais bon c'est vrai que pour rendre gaim plus populaire aupres des windowsiens faut faire croire que.....<br />
bon </troll><br />
<br />
PPS:oula ca passe bizarrement les superieur et inferieurs en visualisations, j'espere que ca passera bien en final<div><a href="https://linuxfr.org/users/phhusson/journaux/gaim-110-iz-out.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/42861/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/phhusson/journaux/gaim-110-iz-out#comments">ouvrir dans le navigateur</a>
</p>
Ph Husson
https://linuxfr.org/nodes/42861/comments.atom