Star-Killer

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

mardi 28 octobre 2008

Star-Killer : Kesako

Je le dis tout de suite, je ne voulais pas faire un article de ce genre. Expliquer et justifier sa "ligne éditoriale" n’avaient à mon sens aucun intérêt. Mais en faîtes si !

Le problème ne réside pas dans le visiteur qui m'a trouvé sur Google pour quelques motifs que ce soit. C'est la personne qui me connaît, qui me voit, qui m'identifie. Parce que soyons clair, vous n'êtes pas sur un blog techno-branchouille, je ne fais pas de la news toute fraîche à par en de rare occasions pour les promos d'un week-end sur steam par exemple ou sur la sortie d'une techo que j'aime bien comme Python. C'est toi la personne qui peut avoir une incidence sur mon quotidien qui ne doit pas te méprendre !

Je suis ici avant tout pour m'amuser. Avouez que raconter des conneries, sa vie et d'autres péripéties et qu'en plus des gens viennent vous lire pour ça c'est extraordinaire ! Je ne pense pas sérieusement que mes habitués comme benji, vicos, arnix viennent pour apprendre des choses (sinon vous êtes des blaireaux les mecs, désolé). Alors certes on parle de choses sensibles ou qui tiennent à cœur les gens. C'est sûr que Linux, surtout en ce moment à un regain de popularité énorme notamment grâce à Ubuntu. Et ça je le ne nie pas. Je l'utilise même pour développer. L'objectif premier de cette distribution est en particulier d'être accessible à tous. D'où les confusions sur son utilisation, ses utilisateurs et les trolls qui en résultent. Et avouons que dès fois les supporter du libre sont un peu con con. Rien ne m'horripile plus de voir un site interdit aux non utilisateurs de Firefox. J'utilise IE et je m'en porte très bien.

Le domaine du libre est vraiment très sensible, notamment ici sur internet où les gens sont ultra sensibilisé voir même totalement fanatisés. C'est pourquoi j'en parle et m'en amuse.

Le but n'est pas forcement de troller de but en blanc. Des articles sont clairement identifiés avec un tag troll voir ouvertement humoristique (sa vaut ce que sa vaut). Je prends pour exemple l'article sur la branlette élitiste qui est en fait un formidable troll sur Gnome ou Kde qu'on trouve ici. Il y a ensuite l'article à troll. L'article est rédigé de telle façon à ce qu'il y est forcement un dérapage. C'est obligé sinon mes lecteurs n'ont pas d'amour propre (comme les utilisateurs du truc avec des engrenages, oups désolé). Il en ressort des choses très bien comme l'article sur SongBird qu'on trouve ici. Ulhume et nod se sont sentis obligés d'intervenir et je l'ai en remercie. Notamment Ulhume qui gère le site Les artisans numériques et qui nous a présenté sont benchmark java vs the world entre autre. On les remercie, on a appris des choses grâce à eux. Bien. Il y a aussi les billets qui ne parlent pas de sujet passionnant. C'est le cas du dernier en date qui a fait réagir Norton qu'on trouve ici. Le billet était partie pour atteindre le point GodWin pourtant. On avait commencé avec du troll bien gras sur les techno, sa avait tourné en insultes personnels, au prochain coup on y était. Bin non on a touché le poing Norton.

Du coup c'est sûr on a plus très envie de rigoler. On se sent un peu honteux de débiter autant de bêtises. Mais faut-il rester sérieux ? Dois-je passer ma vie à lire Clubic et PcInpact et à me dire que l'informatique c'est formidable. Pour moi c'est un monde fait, plus que partout ailleurs de choix religieux (choix non discutable et irraisonné). Vista, XP, Linux, Dotclear, Wordpress, Free BSD ? Et là on a résumé toute la situation.

Pour la techno branchouille il y a le blog d'etan qui cherche désesperement à redevenir PR4. Soyez sympa visitez-le (même si tu recycles des vidéos de deux ans d'âges tocard).

Pour les astuces à la Julien Courbet, il y a le blog de tadkozh qui est très bien aussi.

Pour tout savoir sur les Mac il y a le blog de Vicos (même s'il n'a pas de mac, il est très fort. sisi).

Et à tout princes tout honneurs, le blog de stu pour des trucs de punk bien habillés ou quelque chose dans ce goût là.

CrossOver Gratuit

CodeWeavers, le développeur de CrossOver vous l'offre gratuitement en version pro pour MAC ou Linux jusqu'au 29 novembre. On trouve sur cette page le formulaire à remplir pour obtenir une clé.

Ce "logiciel" est en fait un Wine bourré aux hormones. Plus convivial et plus sexy celui-ci vous permet d'installer des applications Windows sur un Linux ou un Mac (dans le second cas abstenez-vous, votre plate-forme est si supérieur que vous feriez mieux de ne pas frayer avec les gens de basse classe). Ca me rappelle Cedega qui est un peu son concurrent mais surtout concentré sur les jeux.

C'est gratuit, c'est bien !

dimanche 19 octobre 2008

DeKiBulle & Delphamp

Dans ma quête de lecteur audio qui ne plante pas (WMP je ne dis pas ça pour toi..), j'ai testé pour vous DeKiBulle ! Le suspens étant intenable je vous livre de suite mes conclusions.

La philosophie de cette bête sous licence LGPL est de nous proposer de lire nos morceaux sous forme d'arborescence de fichiers. En gros il se contente de reprendre un explorateur de fichier pour naviguer dans notre audiothèque. Bon après tout soit. Il lit mes mp3 et ogg en natif mais pas le flac ! Un comble pour un logiciel se disant libre.

Le deuxième concept révolutionnaire, c'est la volonté affichée d'offrir une interface simple. Dans le monde du libre, on pourrait traduire ça par moche et pas intuitive pour un sous mais on va dire que je troll encore gratuitement après.

Le seul point positif de ce logiciel c'est qu'il se désinstalle rapidement ce qui n'est pas le cas de SongBird pour ne pas le nommer.

J'ai ensuite testé très rapidement Delphamp qui se veut un clone de Winamp. J'espère qu'il n'en a que la prétention. C'est moche, un peu mal foutu et je me vois mal utiliser cela pour gérer une playlist.

Comment le monde du logiciel libre qui nous a produit tout de même l'excellent Rhythmbox sur Linux, n'est-il pas capable de nous proposer un bon player sur Windows ?

mercredi 8 octobre 2008

Débat : WordPress vs Dotclear

Suite au commentaire de Anne Nonyme lors de mon article subit précédent, j'ai reçu de vives protestations de la part de mes lecteurs, notamment de la part de Cyclope des X-men et de MadFactor. Ces deux stars internationales connaissent en effet bien le sujet. MadFactor à un blog DotClear depuis plus de 30 ans, c'est dire s'il a l'habitude d'être constamment rabaissé et humilié par la communauté. De son côté Cyclope jouit d'une expérience aisé et sans contrainte avec WordPress ce qui ne le dépayse pas de son enfance de sale fils de riche.

madfactor

M: Bonjour les amis. Alors qu'est-ce que vous voulez nous dire ?

Cyclope: Je voulais offrir mon soutient à cette charmante Anne Nonyme, pour son humour dans un premier temps puis contre des faveurs plus monnayé par la suite.

M: N'est ce pas un peu outrancier de traiter la gente féminine comme une marchandise ? Vous êtes une grosse merde monsieur de chez X-men.

Cyclope: Ne m'insultez pas voyons. Vous n'êtes pas là pour me juger sur mes opinions religieuses mais sur des choix technologiques prouvés scientifiquement.

MadFactor: A ce sujet, vous êtes une grosse merde monsieur de chez X-men.Un article déjà brillement écrit par l'auteur de ce blog que l'on peut trouver à cette url pointe vers un benchmark qui démontre la supériorité de DotClear. Je ne vois pas grand chose à ajouter.

Cyclope: C'est toujours la même chose, vous autre utilisateurs de DotClear pensez que vous êtes supérieur alors que vous n'êtes rien. J'ai peux être des failles de sécurités critique toute les nouvelles versions moi monsieur, mais je les assume. Je ne me mets pas à sortir de nouvelles versions tout les 2 ans comme ce monsieur Debian.

MadFactor: Ne dis pas de mal de Debian, je vais te manger ! (MadFactor se transforme)

madfactor2

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.

samedi 20 septembre 2008

SongBird

Aujourd'hui j'ai testé pour vous SongBird sur Windows Vista. C'est un lecteur audio très classique qui se présente sous la forme d'un RythmBox (Linux) ou d'un Winamp (Windows). La disposition des menu y est la même. L'ergonomie par contre n'est pas du tout au même niveau. Il faut en effet taper dans une barre de recherche pour retrouver sa chanson ou son artiste favoris. Quand on vient de RythmBox c'est tout simplement insuportable. Dans ce dernier il suffit de taper le texte qu'on veut rechercher sans avoir au préalable clické dans une zone de texte pour qu'il affiche directement les résultats. Cet onglet de recherche est d'autant plus bordélique qu'il se met à chercher dans notre base de chanson dès que l'on tape une lettre. On ne voit donc jamais cette fonctionnalité fonctionner. Imaginez, je tape "t" et il se met à recherche tout les groupes et les morceaux commançant par cette lettre. Il se met ainsi à ramer d'une force. Certain diront normal, il est programmé en Java. Il y a quand même des limites.

Je ne parle pas non plus du temps d'installation vraiment long, ainsi que la mise à jour de la base de donnée de morceaux qui m'a fait penser à celle de Windows Media Player. Niveau rapidité on aura vu beaucoup mieux. Seule mention agréable, il s'attache à supprimer les doublons de notre liste de titres. Enfin ça serait vraiment un point positif s'il ne mettait pas autant de temps à le faire.

Je suis assez déçu par ce lecteur audio. Il est entièrement libre et cross-platform. La philosophie affiché fait envie (pour un communiste ou un programmeur Linux au choix) mais je crois que je vais retourner sur Winamp (comment perdre sa crédibilité d'un coup). C'est à cause de Cyrilinichou que j'ai testé ce truc et je vous encourage à poster des commentaires d'insulte sur son blog à ce sujet !

mardi 2 septembre 2008

Rapide et efficace

actualitegeneralepc_003.jpg

mercredi 20 août 2008

AMO à mort !

Derrière ce jeu de mot pourri se cache une news intéressante.

Vous avez sans doute remarquez qu'ici, nous proposions (moi et caled aka benji) une release publique de AMO. Comme ce n'était pas très clair, il s'agissait d'une démo technologique censé démontrer notre supériorité technique sur le réseau et la 3D. Je rappelle que je code la partie serveur et que benji s'occupe du client. Du côté serveur rien à déclarer, on verra à la prochaine version s'il tient la charge. On ne peut pas dire qu'avec au maximum 4 personnes connectés, on ai pus déceler des problèmes de performances. Je cloisonne cependant déjà mon code pour gérer le multi-secteurs et ainsi rajouter de nouvelles feature comme le spawn de zombie ou tout simplement des zombies commun à tout le monde. Car tour de force extraordinaire, les zombies étaient géré par le client indépendamment du réseau. Vous avez donc vu votre compagnon de jeu s'il y en avez un tirer débilement sur une cible que vous ne vous ne pouviez voir.

On peut donc annoncer dans la prochaine release et je dédicace le tout à benji :

  • Une arme plus viril de type mitraillette (le syndrome boule de feu ne nous aura pas).
  • Des douilles qui s'éjecte lorsqu'un mâle tire avec son arme.
  • Des engrenages entourant un K qui s'éjecte lorsqu'une autre catégorie d'individus tirs.
  • Une nouvelle map concocté par notre mappeur attitré.
  • Un nouveau modèle de personnage.

J'en oublis sûrement mais troller dans une liste de feature m'aura pris tout mon karma.

Je travaille activement à laisser un serveur de test tourner en permanence sur mon serveur dédié Linux. J'ai du mal à compiler raknet en 64 bits et je ne sais si cela est possible. J'y travaille. En attendant je le fais tourner sur le pc de mon père qui est sous un Windows XP (preuve du cross-platform à fond les ballons). Vous aurez bientôt d'autres nouvelles, benji est encore en train de refondre avec des idées révolutionnaire l'architecture du jeu. Je vais de ce pas aller le frapper avec un k entouré de petits engrenages.

mardi 19 août 2008

Les meilleurs troll sur JAVA

Quand le site du zéro annonce qu'ils ont réalisé plusieurs tutoriel sur JAVA, sa communauté un peu kikoolol su les bords nous produit les meilleurs troll JAVA. Morceaux choisis :

On commence par du petit troll terriblement classique style c'est moi qui ai la plus grosse :

woufeigh : Voila donc pour moi java c'est top mais c'est vrai qu'il est un peu trop high level sur certains aspects et que pour l'apprentissage ce n'est pas une référence. Faites du Delphi pour apprendre ça vous donnera de bonnes habitudes... Kikoololleur : Parce que le Delphi, c'est bas level peut-être ? :o Franchement arrête de dire n'importe quoi. Delphi est un langage presque mort... D'ailleurs, C# est le successeur logique de Delphi : même framework cohérent, IDE semblables, ...

On enchaîne sur du troll plus élégant :

Sérieusement, Java est haïssable parce qu'il produit de mauvais programmeurs comme cysboy : il est tellement compliqué et tordu à apprendre que les étudiants tentent en vain de comprendre des concepts abscons pendant des mois, et qu'au final ils ne savent pas réfléchir et programmer.

Celui-là je l'aime bien parce que je partage son avis :

En prétendant que des ingénieurs fréquentent ton site, tu mets en ligne un document malsain qui reflète exactement la médiocrité des cours qu'ils peuvent déjà suivre en école. Au final, ces ingénieurs ne sont pas plus avancés - ils se retrouvent avec une bête reformulation de ce qu'on leur sert déjà quotidiennement. Par contre, les zéros qui avaient une chance d'échapper à cette nullité sont super enthousiasmés à l'idée d'apprendre un nouveau langage présenté comme super-hype et méga-moderne.

Le plus magnifique qui vaut tout les meilleurs prix d'interprétation :

il n'a aucune vocation pédagogique, aucune beauté particulière, aucune finalité autre que d'être utilisé pour de gros projets réunissant plusieurs mauvais codeurs qui, notamment grâce à des idioties comme l'utilisation abusive d'accesseurs, peuvent ainsi développer tous ensembles sans réfléchir et sans se parler avec plus de sécurité que s'ils travaillaient dans d'autres styles de programmation.

Que du bonheur.

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 9 août 2008

AMO : DevDiary

Le développement avance à merveille. Benji à juste décidé de réécrire entièrement (encore une fois) le code. Enfin pas entièrement, juste pour virer des trucs qui le gênait. Je n'ai pas regarder les dépôts car je m'en fou. Voici un extrait de discussion que j'ai eu avec lui aujourd'hui à ce sujet.

  • (deckard) Pourquoi tu réécris encore ce code ?
  • (benji) Tu vois moi et la perfection c'est presque une maladie.
  • (deckard) C'est pour ça que t'as plein de boutons sur la gueule alors ?
  • (benji) Connard.

Ne vous y trompez pas, on s'entend vraiment très bien. La preuve il m'a promit une démo "jouable" où vous vous feriez poursuivre par un zombie sans aucune chance de vous en sortir. J'ai hâte de voir ça.

Pour ma part le moteur réseau avance plutôt bien. Les messages circulent et j'écris un protocole pour régir le tout.La partie pénible du boulot consiste à écrire le code du client parallèlement à celui du serveur. Vous aurez peut être droit à un tutoriel.

Allez une dernière de monsieur "Je suis le lead développeur" :

  • (benji) Comme dirait un fan de Java : on va piloter le perso via des ordres de hauts niveaux.

Priceless. C'est bien évidemment un gros troll sur Java mais également une citation devenu culte d'un de nos professeurs adepte de la tasse à café.

mercredi 6 août 2008

DotClear 2

Un article qui concerne directement les entrailles de ce blog. Dotclear 2 est sorti dans sa version finale le 1 août et a enfin été mis en place sur la plateforme GandiBlog. Pour l'instant cela ne change pas grand chose pour nous les utilisateurs. On assiste à une réorganisation des menus avec de nouvelles icônes, un menu d'édition de billets rapide et quelques petits détails. J'imagine que les gros changements viennent des entrailles même du blog. On avait assisté au début du mois de juillet à de gros problèmes de cache sur les GandiBlog qui mettaient en évidence un défaut de conception de Dotclear lui même. Olivier, le leader du projet qui est également employé chez Gandi en avait parlé sur un billet émouvant sur le site officiel.

C'est une page qui se tourne. Nombreux sont ceux qui ont migré entre temps sur WordPress. Moi même j'ai eu installé des blog sur ce moteur. Mais je ne le referais plus. Tout d'abord parceque Dotclear est puissant, entièrement customizable (un bon système de plugin) et qu'il est même plus performant que WordPress quand à son modèle de cache. On trouve des test ici. Pour un blog comme le mien qui commence à avoisiner les 70 visites quotidiennes cela peut avoir son importante (surtout pour Gandi). Et puis comparé à son concurrent, dotclear est un modèle de simplicité et de clareté. Non pas que l'outil est moins puissant mais il me semble moins lourdingue. Après mon avis peut tenir du fait religieux vu que c'est un logiciel libre et de surcroît français et supporté en plus par une entreprise que j'affectionne. Cela fait beaucoup de circonstance contre moi. Mais en informatique il faut savoir aimer les bons produits.

Cocorico.

dimanche 3 août 2008

Serveur : Apache BDD et PHP

Aujourd'hui je vais installer Apache, des systèmes de bases de données et le support de PHP sur mon serveur. Il peut toujours être utile d'héberger quelques sites chez soit bien que ce ne soit pas l'idéal. D'autre part, AMO aura besoin d'une base de donnée pour gérer une base utilisateur.

Tout d'abord souvenez-vous, j'ai changé le port pour le SSH pour plus de sécurité et bien entendu je ne m'en souviens plus. Utilisons nmap (Trinity l'utilise dans Matrix__ pour vous dire la puissance du truc) qui va nous permettre de scanner tout les ports de la machine distante.

nmap machine_cible -sS (sS pour scanner tout les ports TCP car SSH utilise cette couche)

Et voilà je retrouve mon port SSH non sans difficulté car le nom du service n'apparaît pas dans nmap. Cette outils vous permet également de déterminer d'éventuelle faille dans la sécurité de votre serveur et/ou de déterminer l'OS distant d'un serveur.

On lance un classique apt-get pour installer Apache.

apt-get install apache2

Pour vérifier que cela marche on tape dans la barre d'adresse de notre browser :

http://ipduserveur

Cela devrait afficher une formidable "It's Works", preuve que ça marche effectivement.

On installe ensuite PHP. Je n'aime pas ce langage. Héberger un site sur son serveur, c'est la chance d'avoir accès à un large panel de nouveaux outils dans le développement web. Je pense bien sûr au frameworks django pour développer des sites en Python.

apt-get install php5

On accepte tout les modules à installer et on sirote un vert de menthe pendant le téléchargement.

On installe ensuite MySQL qui est un système de base de donnée de plus en plus déprécie. On conseille maintenant PostgrSQL. Je n'y connais rien donc je vais installer les deux.

apt-get install mysql-server

apt-get install postgresql postgresql-client

Vous allez voir que leur configuration est très similaire.

Pour MySql :

mysqladmin password "unmotdepasse"

On affecte ainsi un mot de passe au compte root.

Pour Postgr :

passwd postgres

C'est ici différent car on affecte un mot de passe à l'utilisateur postgres . Enfin cela revient au même. N'oubliez pas d'effectuer ces opérations en root bien entendu.

On peut rajouter un module Apache pour __php :

apt-get install php5-mysql

Nous sommes presque fin prêt à utiliser notre propre système d'hébergement. Cependant il ne faut pas oublier également l'administration. C'est pourquoi nous allons installer les phpmyadmin pour administrer nos bases de données.

apt-get install phpmyadmin

apt-get install phppgadmin

puis

dpkg-reconfigure phppgadmin

On lui indique que nous utilisons Apache2 et le site sera accessible. Enfin en local seulement, l'administration Postgr va demander plus de configuration et est donc moins user-friendly. Cependant je ne vais pas vous le détailler, car j'ai remarqué qu'il fallait recompiler le packet PHP pour pouvoir profiter de l'administration à distance. Trop lourd pour l'instant. On se contentera de MySQL.

Notre base n'est pas encore opérationnelle. Il faudrait en effet créer une nouvelle base pour pouvoir l'utiliser. Nous verrons cela plus tard pour le faire en ligne de commande. Cela est possible via phpmyadmin donc ne vous en privez pas.

jeudi 31 juillet 2008

Compiler RakNet sur Linux

ATTENTION : Une version plus récente du tutoriel et plus générique existe ici.

ATTENTION : Il n'y a pas configure dans l'archive du site officiel. Préferez prendre le packetage sur SourceForge.

On me dit souvent que je suis un mec sympa et que j'ai la classe avec mon gros bouton sur la tempe droite (profitez-en il va bientôt mourir). On va apprendre à compiler sous du Linux et plus précisément sur une Ubuntu Hardy Heron. C'est à peu près pareille partout, que ce soit des distributions basés sur du debian, redhat ou encore Suse. Peut être même sur du BSD. Pour le peu que j'en ai touché, je ne peux dire. Nous allons voir la compilation à travers une péripétie amusante dans un but didactique.

RaKnet est une bibliothèque cross-plateform qui fait du réseau. Elle est notamment spécialisée pour faire du jeux-vidéo car elle est très performante. Sa licence est un peu similaire à FMOD. Gratuit pour les jeux indie gratuit, un peu payant pour les indies payants et cher pour les pro. Je ne vous cache pas que nous avons besoin de RaKnet pour notre super jeux à vocation multijoueur (j'en reparlerai).

Généralement sous linux, les programmes sont livrés avec leur code source et c'est à l'utilisateur de les compiler pour qu'il s'adapte aux particularités de son architecture propre. Il existe néanmoins des fichiers dit de package qui permettent de s'affranchir de cette contrainte. Mais ceci n'est pas pour les hommes. Nous allons tout faire à la main. Enfin, si les programmeurs nous ont laissés des fichiers d'autoconf. Ne soyons pas trop viril, sa nuirait à notre grain de peau.

Je disais donc qu'il doit exister un script (un fichier contenant du code bash généralement) nommé configure. Celui-ci va configurer l'installation (elle est trop forte celle-la). Le script va regarder si vous avez le bon compilo et les bonnes dépendances (ce qu'il faut pour compiler) et ensuite créer un makefile suivant ce que vous avez. Le makefile servira ensuite à compiler proprement dit. Ce fichier contient toute les instructions nécessaire pour compiler et linker les bibliothèques (compiler != linker, je dis surtout ça pour les gens utilisant des langages d'assistés comme Java).

Ensuite on exécute make install (en root c'est mieux) pour installer le bouzin. On va dans notre cas placer les header nécessaire pour programmer dans le dossier include de /usr/ et la bibliothèque (le dll sous Windows) dans /lib/.

Récapitulons :

./configure

make

sudo make install (ou on se logue en root si on est sur une distribution qui n'utilise pas sudo)

Voilà vous êtes maintenant des semi-dieu de la compilation pour les nuls sur linux.

PS : tout troll velu inséré dans cet article ne relève pas de ma responsabilité.