Star-Killer

Aller au contenu | Aller au menu | Aller à la recherche

Tag - branlette elitiste

Fil des billets - Fil des commentaires

mercredi 18 février 2009

La Fnac.com vole le logo de pop-rock.com

Pour tout vous dire, j'adore le site www.pop-rock.com. Ce petit site belge sur la pop, l'indus, le métal et le rock est assez particulier dans son genre. On pourrait qualifier leur ligne éditoriale de très branlette élitiste. C'est un peu l'équivalent à mon goût du très bon www.chronicart.com qui s'occupe essentiellement du cinéma. Le ton y est dur et sans complexe. A vrai dire je n'approuve n'y n'écoute que très peu des cd de leur chroniques. Mais ils sont là et ils me font du bien. J'ai découvert une multitude de groupes grâce à eux (que la critique soit bonne ou mauvaise) et j'ai surtout pu me cultiver. Car oui, une chronique d'un de ces sites c'est surtout une merveilleuse leçon de culture et de j'oserai dire de bon goût. Qu'on aime ou pas la conclusion, que notre artiste préféré se soit fait descendre ou pas, à la limite on s'en fout. J'en aurai appris sur le contexte avec les producteurs, les musiciens, les petites guéguerres et les influences des uns et des autres. Tout ça m'éduque. Je ne dis pas qu'il y a un seul goût mais armé de ces références on peut dénicher les merdes du génie. Tout ne ce vaut pas et c'est ce que ces gens par leur écriture nous apprennent.

Pour en revenir au titre racoleur du billet, j'ai en effet découvert que le logo de pop-rock.com (celui en haut à gauche du site) avait été réutilisé dans une newsletter commerciale de la fnac.com. J'ai fait suivre l'info aux tenanciers de pop-rock.com qui donneront suite à l'affaire ou pas.

fnac.png

mercredi 29 octobre 2008

Ubuntu Intrepid 8.10 : Test d'une version qui sent le jambon

Vous le savez tous, ici sur www.star-killer.net on aime le monde du libre. On aime les gens qui transcendent l'esprit collaboratif pour produire et répandre des produits de qualités. Rendons leur aujourd'hui justice : voici mon test de Ubuntu Intrepid 8.10.

Pour ceux qui veulent essayer, téléchargez la dernière version sur le site officiel.

Machine de Test :

  • Dual Core T5500
  • Ati Radeon x2300
  • Jdk Java installé
  • Lecteur Dvd
  • Souris Laser

Tests effectués :

  • Gnome
  • Python
  • 3D
  • Open Office
  • Vi
  • Navigation internet

Gnome :

J'avais envoyé un mail de plainte au support de Ubuntu en disant que leur interface était nulle. Ils m'ont dit de désinstaller le truc avec des rouages (je ne suis pas gay en plus!) pour installer le paquet gnome_c_tropbien_.deb. Ca a très bien marché et j'ai pus commencer ma batterie de tests. Je vous rappelle que je suis un professionnel et que je connais parfaitement les ordinateurs. J'ai fais des études moi au moins.

Première constatation : les développeurs ont du goût. Je pense qu'ils ont réussi à trouver un rare équilibre entre couleurs chaudes et décoration pour toilettes. Je pense que beaucoup de personnes vont retrouver leur marque dans ce choix de couleur notamment ceux de Mandriva. On peut s'attendre à des transitions en pagaille vers Ubuntu donc.

desktop.jpg

Espérons qu'ils continuent dans cette voix, pour une fois que des développeurs ont tout compris en design.

Python :

Rien à signaler ici. La version 2.5 est installée par défaut. Même si vous n'en voulez pas, vous êtes obligés de l'avoir. C'est très bien de forcer les gens à utiliser des technologies aussi novatrices que Python. Vivement la 3.0. Je réclame à corps et à cris que les jeux officiels de Gnome soient codés en Python. Que voulez-vous dire aux jeunes qui se lancent dans la programmation si ce n'est pas le cas ? Vous allez leur parler de Python et ils vont vous rire au nez et vont vous parler de leurs modèles : TuxRace, Tux à la plage, Tux tower defence, Tux et le serpent tous codés en C++/Kikoolol shader 4.0. Il faut éduquer les jeunes notamment grâce à Kubuntu mais ce n'est pas le sujet.

python.png

3D :

Rien à signaler ici, ça ne marche toujours pas. Le mode software est pourtant de plus en plus performant et commence à empiéter sur le terrain d'OpenGL. Les shader sont en effet très bien rendu maintenant. Direct X peut trembler aussi. La preuve monsieur Direct X n'ose même pas venir se confronter à monsieur software sur Ubuntu. C'est tout Microsoft, si je ne suis pas sûr de gagner je n'y vais pas. Regardez avec les MAC, ils ont mis plus de 10 ans à se préparer avant d'y aller.

Open office :

On touche ici l'excellence de la suite bureautique. On l'a trouve en version 2.4. Ce qui est géniale avec cette suite bureautique, c'est que le thème graphique du bureau s'accorde avec elle.

Le seul défaut majeur qui ne peut pas passer : le dictionnaire fourni par défaut ne connait pas le mot Kikoolol. J'en reviens à l'éducation de la jeunesse. C'est inadmissible, nous sommes en train d'élever des attardés. Je profite de mon article pour adresser un mot à Open Office : "Monsieur Open Office c'est inadmissible !".

office.png

Vi :

L'éditeur de texte est encore là. Je n'ai pas trouvé le menu pour activer la coloration syntaxique. Choisissez plutôt quelque chose de léger comme Notepad.net.

Navigation Internet :

J'ai pu naviguer sur l'excellent site www.star-killer.net avec le browser fournit. Au bout d'un moment l'ordinateur m'a informé que je n'avais plus de mémoire physique et qu'il fallait rebooter. Je ne sais toujours pas pourquoi. Finalement j'ai installé Wine puis Internet Explorer. Je ne sais pas si vous connaissez mais je trouve cela plus stable et plus rapide dans l'affichage des images.

Note :

A tous tests, une note.

  • Gnome = 5/5
  • Python = 5/5
  • 3D = 0/5
  • Open Office = 1/5
  • Vi = ctrlg + i - majG + ctrlD + 0
  • Navigation internet = 3/5

Moyenne = 4/17

Commentaire de la rédaction : Une distribution qui ose des choses. Vous en aurez pour votre argent !

mardi 7 octobre 2008

Interview de Dark Vador

On ne le présente plus. Tout le monde se rappelle de ses exploits passés, de ses folles démonstrations et de son charisme ravageur. Il avait dernièrement refait parler de lui dans une affaire d'alcoolisme. L'homme qu'on ne présente plus, j'ai nommé Dark Vador me fait l'honneur de se livrer sur mon blog.

Un témoignage bouleversant et poignant d'émotions.

M : Peux-tu te présenter ?

D : Bien sûr. Je suis Dark Vador. En gros je suis le plus grand, le plus beau et le plus fort de tout ce qui existe sur terre. J'ai à peu près le même ego q'un programmeur C++.

M: Tu m'amènes sur un sujet intéressant Darki. Tu permets que je t'appelle comme ça ? J'ai cru comprendre que tu étais un expert en ASP. Pourrais-tu nous dire comment quelqu'un de ton niveau a t'il pu sombrer de ce côté là ?

D: Tous les potes m'appellent Darki. Sur irc c'est même mon nom d'utilisateur. J'en profite pour faire un big up à tous les membres du salon #J. Les habitués reconnaîtront le jeu de mot. Pour ce qui est de l'asp, je dois dire qu'au début comme tous les autres je restais sur php. Tu vois tout le monde était dessus, les versions s'enchaînaient et tout le monde y allait de ses extensions. Mais à un moment j'ai craqué. Il y avait tellement de noob dessus que c'était la foire aux lamerz, les mecs rajoutaient du javascript de partout et des gif animés, j'ai du dire stop. Je pense que tu comprendras toi qui aimes la branlette élitiste et les langages confidentiels. Je suis allé chez asp parce que c'est rare et personne ne développe dessus. Tu as vu la difficulté que tu as pour trouver un hébergeur asp ? On est donc très peu sur le secteur. En plus il y a également une invention énormissime qui empêche les gens de php de venir m'emmerder c'est l'invention des types. Moi même j'ai eu beaucoup de mal mais on s'y fait à la longue. Des fois l'envie me démange de transformer un caractère en flottant sur 64 bits mais je me retiens.

M: Tu programmes juste sur asp pour être un connard de branlette élitiste ? Pourquoi es-tu si méchant ?

D:Parce que ça va bien avec mon teint.

M: Merci Darki c'était super intéressant. Tu reviendras nous parler de tes expériences avec Java, ou du C ANSI 81 ?

D: Avec plaisir, j'en frétille d'impatience.

darki

dimanche 5 octobre 2008

3615 Bilan : mange un orang-outan

Sous ce titre pompeux ce cache un article qui se veux 100% vis ma vie. Il a été écrit avec un fond sonore occupé par Billy Idol.

La grosse nouvelle du jour c'est que ce blog est passé PR4. Non ce n'est pas un niveau d'alerte Defcon mais on s'y rapproche. Etan me souffle dans l'oreille que l'on trouve tout ce que l'on veut savoir à ce sujet ici. Vous pouvez lire le blog d'Etan ici. Le lien en .fr arrive bientôt mais chut c'est secret. Pour les trois flemmards qui ne cliquent jamais sur les liens que je propose, le PR ou page rank est un système de bon point attribué par Google pour classifier la qualité des sites que ce dernier indexe. Vous remarquerez que je suis au niveau 4, ça veut juste dire que je suis trop fort et que je porte un t-shirt mentionnant "I'm PR4 user". C'est bien mieux que de regarder du porn en hd mais bref (ou en ipv6 d'ailleurs).

J'en profite pour dire à la face du monde que je déménage samedi prochain, et que la mairie de Valence m'a pas encore envoyé mon autorisation de circuler dans les rues piétonnes. Si elle tardait trop, j'en appelle à la solidarité des utilisateurs de Ubuntu (sans les petits K s'il vous plaît) pour m'aider à porter des lampes ou des chaises. Ne vous inquiétez pas que des trucs légers. J'ai mes potes qu'y aiment les grosses bagnoles et les gros moteurs (et qui donc forcement en ont dans le pantalon) pour porter les objets lourds comme mon lit et les ustensiles dangereux comme mon mixeur Libanais qui s'allume lorsqu'on le remue. Une grosse déconnade en perspective. Spéciale dédicace à Arnix et à Amo pour le clan des impuissants.

Revenons à nos moutons. J'ai rajouté un encart publicitaire à l'humour douteux qui sous-entendrait que j'ai besoin de ma pub Google pour manger. Et bien c'est vrai. Je menace Vicos de squatter son frigo TOUT les jours si vous ne cliquez pas dessus (et accessoirement me bannir de GoogleAd). Enfin il y a toujours une autre raison super secrète à mon squattage probable chez Vicos mais le monde n'est pas prêt pour entendre cela.

Enfin demain j'aurai mon premier td de Java. Inutile de dire que je suis extrèmement excité. Je n'arrive pas à repasser mon sticky bit à 0. La joie et l'allégresse s'emparent de moi pour me faire danser sur un mauvais remix de Depech Mode (SongBird c'est vraiment nul, je reconfirme). Les tableaux d'octets me manqueraient presque.

J'ai testé pour vous de la drogue de la vraie. Acheté sur ebay son effet est puissant et mortel. Grâce à cette découverte existentielle je vais faire trembler le monde des allumés et accro au crack des types qui développent FreeBSD. Je parle bien sûr du N20. Ce gaz hilarant se trouve dans des cartouches servant à recharger les machines à chantilly. L'effet après inhalation dure 40 secondes en tout et pour tout. Voilà c'était passionnant. On rit juste comme un blaireau avec une légère perte d'équilibre. Je ne recommencerai pas, c'est comme dire je vais installer Debian ou Slackware dans mon cas pour au final se retrouver avec un truc avec des K et des engrenages partout. Sa ne sert à rien et on a l'air con. Le vrai clou de la soirée c'était mon cousin bourré qui tente de boire du coca cola cul sec. On peut dire tout ce qu'on veut sur les alcools fort et compagnie. Le coca sera toujours le plus dur à ingurgiter en force. Et sa pique très très fort les yeux.

Cet article est au final trop long. Je vais juste faire une spéciale dédicace aux fans de Java (benj) et aux cousins de mon cousin. Je devais aller à Etoiles et finalement je me suis retrouvé à Crest. Sa nous a permit de bien discuter en bagnole, de faire connaissance et de griller un peu d'essence. C'est dans l'air du temps.

mardi 12 août 2008

La branlette élitiste pour homme

On me demande souvent : Comment fais-tu pour être aussi jeune et frais ? Et bien je réponds : Je pratique la branlette élitiste pour homme. Car oui je suis un homme. Viril et poilu s'il en est. je vous préviens tout de suite : la branlette élitiste masculine est totalement différente de la version féminine. Ne confondez pas les deux où l'on vous traitera peut-être de gay !

Sachez tout de suite qu'on peut distinguer deux style de branlette élitiste chez l'homme, celle de compétition ou celle de coureur de fond. Nous choisirons l'option coureur de fond car je ne vous sens pas très concentré. Jean Benoît a tapé par exemple hier sur Google : "Branlette schéma". Voyons Jean Benoît, tu pouvais me demander directement. Je vais donc t'offrir une image qui résume à elle seul le concept.

ubuntu

Rendez vous ici. Sélectionnez ce que vous avez à sélectionner. Téléchargez le tout sur votre disque dur et gravez l'image cd. La sa devient compliqué. Si vous avez 7zip, contentez vous de dézipper le contenue du cd dans un répertoire sur votre disque dur. Windows Vista gère très bien tout ça. Si vous êtes sur XP c'est pareille mais vous avez moins la classe. Moi qui croyais que vous désiriez plus que tout accéder à la branlette élitiste pour homme section coureur de fond.

Mais trêve de plaisanterie. Démarrez donc Windows Vista (ou XP mais ne me le dîtes surtout pas dans ce cas). Allez dans le répertoire où vous avez décompressez votre Ubuntu version homme section coureur de fond. Utilisez l'installation avec Wubi. C'est un nouveau truc à la mode. C'est bien fait et donc vous aimerez forcément. Sa va s'installer de manière assez simple. Et à votre prochain redémarrage, vous pourrez choisir de démarrer sur Ubuntu qui est bien plus classe que Vista. Vous êtes maintenant un homme. La branlette élitiste sa vous connaît.

ATTENTION : Si vous voyez au démarrage un symbole avec un gros K et des petites bout d'engrenage cela veut dire que vous êtes gay. C'est la version fille. Je ne vous aide plus. Formater votre pc ou faîtes ce que vous voulez je m'en fou. Pour les autres, les hommes les vrais, je vais vous donner une liste de phrase à sortir pour faire bien et confirmer votre statut quasi-professionnel de branlette élitiste masculine section coureur de fond.

  • J'ai dû recompiler mon kernel. Je suis passé en 2.6 sa gère mieux mes périphériques lpci.
  • Fais donc un chmod 777 dessus, sa devrait marcher après.
  • Je compile tout mes programmes avec sudo maintenant.
  • Franchement directX c'est pas terrible. J'ai regardé la dernière version de OpenGL et ils gèrent le triple buffering c'est énorme.
  • Microsoft ? Connais pas.
  • Debian c'est très surfait. C'est un peu comme un Mac.
  • J'utilise la commande SYNAPTIC.
  • Le root est pavé de bonnes intentions.

samedi 2 août 2008

AMO est mort, Vive AMO !

Sous ce titre un poil racoleur, ce cache une vérité que connaîtrons un jour tout les développeurs. Un projet mal pensé au début nécessitera si le projet veut aboutir, une refonte totale de son architecture. Si un programme est bien pensé on pourra changer allègrement de technologie et ajouter de nouvelles fonctionnalités.

Mais que veut donc dire ce "bien pensé" qui je suis sûr vous a fait soulever la moustache. Je parlerai uniquement de l'expérience AMO. Il est nécessaire de clarifier certains points avant.

AMO est devenu un shoot massivement multijoueurs. Nous gardons le principe des zombies et de la ville qui sera une zone neutre. Pour l'instant notre seule prétention est de fournir un shoot vue de dessus avec un environnement persistant et un système de stats. Le tout multijoueurs bien sûr et en coopératif dans un premier temps. Les contraintes sont donc multiples. Offrir un jeu fluide propulsé en 3D par Illricht (qui est GPL je crois), et en multijoueurs par Raknet.

Pour permettre cela il faut bien organiser son code. Nous sommes en C++, donc nous devons organiser les objets qui composent le jeu entre eux (les joueurs, la physique, le moteur 3D). La première étape est de bien spécifier ses objets. Qu'est ce que je vais mettre dedans, que vont-ils faire, pourront-il modifier des variables d'autres objets. Toutes ces questions doivent être posées. Ensuite on doit construire le schéma du déroulement type de son jeu. Est ce que je calcul la position des balles avant de faire un render, dois-je prendre en compte tel événement à ce moment de la boucle. Les réponses à ces questions sont relativement simple. Le fait de se les poser nous oblige à structurer déjà notre code avant de partir à l'aventure dans le vide. Pour AMO nous avons opté pour une structure pyramidale. Les objets communiquent entre eux par un système de message qui suit cette logique. Un module (un objet) est au sommet de la pyramide et connaît les modules juste en dessous de lui. Ces modules connaissent également les modules qui leur sont inférieurs, etc. Cette architecture a pour avantage de permettre d'ajouter n'importe quel module à n'importe quelle étape du développement. En effet, seul le module du dessus connaîtra son existence. Ainsi, on a pas besoin d'aller retoucher un code obscure codé il y a 6 mois par tata Jeannine. La facilité d'implémentation de nouvelles fonctionnalité est un premier point. On peut ajouter que cela hiérarchise totalement la construction du programme. Généralement, le module au sommet fait juste transiter les messages entre différent types de modules. On retrouve juste en dessous, la couche chargé du moteur de rendu et des events (les deux sont intrinsèquement liés), le moteur sonore, le réseau et la logique de jeu. Cela me semble être la meilleur façon de procéder. Tout ces objets hériterons d'une même classe qui implémentera le système de communication entre module.

Tout cela est implémenté dans le tout nouveau moteur de AMO. Nous avons fait table rase du passé. Benji avait pourtant bien avancé. Nous disposions de notre parser XML, d'un niveau avec un avatar jouable qui tirait des balles (détection des collisions inclus). Alors pourquoi avoir changé ? Car l'implémentation du réseau semblait hasardeuse ainsi que la boucle principal du programme. Cela se passait tout au même endroit et rendait le programme incompréhensible. Cela marchait maintenant mais on allait vite se retrouver bloqué par notre propre manière de faire. Alors autant tout recommencer sur des bases solide et en 3D s'il vous plaît. Nous pourrons ainsi implémenter le scrolling et les collisions de manière beaucoup plus évidente qu'en 2D.

Histoire de rigoler, je vous laisse les exécutables compilé par Benji de notre ancienne version. On vous livre une version Windows qui tournera sûrement avec Wine sous Linux ICI. Je ne vous livre pas les sources car je n'ai pas vraiment la motivation de faire un readme pour compiler la bête étant donné l'étendu de mon lectorat qui visite ce blog sous Linux (deux voir trois personnes). Je vous laisse admirer au passage le XML de tout beauté et ma skin de chasseur de zombie. Si Benji veut libérer les sources on peut y trouver un exemple de l'utilisation de la classe Singleton qui pourrait se traduire par : "Singleton rime avec branlette élitiste mais sa a été fait par l'inventeur du C++ donc c'est indispensable". Il est comme ça Benji. Toujours à la pointe de la branlette. C'est plutôt un compliment. Je suis resté coder le serveur de AMO en utilisant des char* et strcpy. C'est dire.

Nous disons au revoir à Wxwidget qui est une bonne bibliothèque mais le passage à la 3D lui aura été fatal. On vous tient au courant bientôt, je dois dire que le projet avance assez vite.

PS : Si Benji met un troll sur JAVA dans cette article je lui rajoute le tag.

PPS: Si des fan des manchots se réveillent je ferai bien sûr un readme et même un makefile pour compiler la bête sous linux.