Mai 2008 - Archives

22/05/2008 16:51:43

PortaPouik, le portail des Pouiks

Bien longtemps cela faisait que point écrit je n'avais. Dans mon humble demeure, de mes pensées un site est sorti ! Pour la Pouik bien évidemment !

Mais qu'est ce que la Pouik ?

La Pouik Team est un ensemble de joueurs réunis autour du jeu vidéo Guild Wars. C'est un jeu en ligne qui permet à tout à chacun de trouver un mode de jeu intéressant et divertissant.

A cet effet la Pouik Team existe depuis 2005 / 2006 environ et réunis des utilisateurs plus louffoques les uns que les autres.

 Pourquoi un nouveau site, pourquoi toi ?

Étant donné le fait que Bob6784 est le nouveau maître de guilde (intérimaire) et que je le seconde, il a forcément fallu que nous réhaussions à nouveau le niveau de la guilde (au moins pour ce qui est des joueurs qui sont partis en masse).

J'avais depuis mi - mars eu l'idée de refaire le forum (anciennement sous PhPNuke), puisqu'il était trop lent, trop lourd, etc. Donc nous avons, Bob et moi, refait le site en Puntal, PunBB et avec une sauce blankoïque nous sommes parvenus à un bon résultat. Évidemment nous n'avons plus que les comptes utilisateurs sur le nouveau forum, ce qui est déjà pas mal. Cela permet de repartir sur de nouvelles bases, espérons que cela serait le coup d'air frais et non pas la porte de sorte !

Liens

15/05/2008 21:43:48

Clés de chiffrement folles : BlanKeys !

Ces derniers jours ont été mouvementés ! En effet une nouvelle des plus ennuyante a été publiée chez Debian concernant un problème de sécurité sur openssl/openssh spécifique à Debian et dérivée.

Résultats

Comme vous vous en doutez, il a fallu regénérer une paire de clé :

ssh-keygen -t rsa -b 4096

En faire un export pour putty (utilisé sous Windows) :

puttygen ~/.ssh/id_rsa -O private -o cle.ppk

Ensuite je me suis permis de regénérer les clés du serveur :

rm /etc/ssh/*key* && dpkg-reconfigure openssh-server

Et finalement j'ai remis les clés publiques sur le serveur en copiant les id_rsa.pub sur le serveur dans le /home de l'utilisateur et en faisant :

cat ~/.ssh/id_rsa.pub >> authorized_keys

Ça fait un peu de travail, mais on aime bien tester nos connaissances dans ces cas là et vérifier que tout fonctionne. J'en ai profité pour faire un recueil de quelques astuces sur le Quicky Blanko (Cf. Liens de ce billet.

Et les clés à Blanko dans tout ça ?

Il pense qu'il serait intéressant de vous donner ses clés publiques, à tout hasard, voici un lieu où vous pourrez en disposer sans commune mesure : Portedesetoiles, l'espace de stockage de Blanko.

Prenez en soin, et ne faites pas de bêtises !

Lien

12/05/2008 23:17:22

État du serveur

Quelques lignes pour signaler la venue d'une nouvelle fonctionnalité sur le serveur : un site permettant de visionner les changements sur le serveur. Ainsi nous serons renseignés sur :

  • Les pannes :'(
  • La maintenance :X
  • Les nouvelles fonctionnalités :)
  • Les nouveaux sites et/ou noms de domaine :cheesey:
  • etc.

En rapide

Bon Dieu, tu la donnes ct'adresse ?

Donc en rapide : Statut du serveur Ordyz.

Choix du moteur de site

Étant donné que je ne voulais pas m'enquiquiner avec pleins de configurations, de modifications de fichiers, j'ai opté pour pluXML. Une installation de ce moteur a été mise en place chez BoB6784.net, sous le nom de Blog, à l'adresse suivante : Blog de Bob6784.

J'ai quand même dû retoucher la feuille de style pour donner une autre couleur, j'espère qu'elle vous plaît. De toute manière c'est comme ça, pas de changements possibles !

Conclusion

Bah forcément, au final cela fait encore un site dont je dois m'occuper. Sauf si il n'arrive rien au serveur et que je n'y touche plus trop !

12/05/2008 17:59:22

Serveur glassfish sur Debian

Présentation

Glassfish est un serveur permettant de déployer des applications J2EE, autrement dit des applications faites en Java.

Ce genre de serveur est très intéressant et assez complet, il semble d'ailleurs plus professionel que le serveur Tomcat5 (ou supérieurs) si connu des plateformes libres.

C'est un fait, si Tomcat5 (ou supérieurs) est utilisé c'est simplement du fait qu'il soit disponible sous forme de paquets pour Debian, Ubuntu et d'autres encore. Tandis que Glassfish n'est apparemment disponible que sous Ubuntu pour le moment, ce qui est gênant quand nous avons un serveur Debian à faire tourner. Mais votre humble serviteur que voilà a réussi ce "prodige" et va donc vous en expliquer le processus d'installation, et d'automatisation.

Page Wiki du Quicky Blanko

Rassurez - vous, je ne vais pas tout détailler ici ! :P Pour permettre une lecture plus facile, sans trop lire entre les lignes, je vous ai concocté un petit tutoriel dont vous me direz des nouvelles ; voyez la page concernant l'installation de glassfish sur un serveur Debian Lenny (testing).

Ce qu'il manque ?

Bien que je détaille l'installation, l'automatisation au lancement, la création d'un service, je ne sais actuellement pas comment s'occuper de la sécurisation par couche SSL de l'application. Mais comme je devrais m'en occuper bientôt, je ne serais pas étonné de vous ennuyer encore avec cela :) .

Donc attendez vous à lire une autre nouvelle sur la sécurisation par couche SSL d'un serveur Glassfish.

Liens

  • Site officiel de Glassfish
  • [Explications d'installation selon Blanko](/wiki/doku.php?id=configurations:glassfish:index "Lire le tutoriel de Glassfish sur Debian par Blanko")

Note à moi:

Toujours pas de billet sur l'Efika Blanko ! Tu saoules !

J'ai une explication rationnelle : Je bosse dans ma chambre pour l'Efika, et étant sous des toits, la chaleur est infernale ! Donc je bosse le soir, quand cela m'en prend l'envie. Et pour le moment, il fait assez chaud, donc j'avance sur d'autres choses. Voilà tout !

07/05/2008 23:07:00

Quand les langues sont pèle - mêles

Vous l'aurez compris, encore un vilain jeu de mots entre les langues, les pelles, et le mélange des langues ... :P

Blague mise à part, ce Joueb (JOUrnal wEB / blog / Nanoblogger) dispose désormais d'un lien permettant une traduction plus ou moins efficace de mes billets. Allez y, vérifiez sous ce billet, le petit lien Read it in english with Google.

Si je dois cette merveilleuse fonctionnalité, c'est grâce à Phillipe Latu, notamment dans ce billet où il explique rapidement comment procéder. J'ajoute que sur son joueb vous trouverez une section Nanoblogger Help (en gros Aide Nanoblogger) qui s'avère très utile !

Dans la même catégorie langue (sans transition), j'ai découvert via le merveilleux Nanoblogger (encore un !, comme quoi ce sont les meilleurs 8) ) de Druuna, une méthode pour rendre son site internet façon kikoolol, c'est à dire dans une langue incompréhensible pour nous pauvres adultes, mais dont les jeunes sont friands. Je ne vous en dis pas plus, visualisez par vous même le splendide résultat. Comme le dit Druuna, merci à http://memepasmal.net pour nous partager ce moment de pure bonheur torture.

Toujours en vue de vous divertir quelques minutes / secondes de plus, je me souviens d'un site permettant de créer, selon l'URL (adresse internet), des phrases intéressantes, du genre complètement à la masse mais tellement enrichissantes :) . Je vous invite à visiter le site saimal.fr qui propose quelques autres sites affiliés d'un goût similaire, comme par exemple le prénom féminin ou masculin le plus détesté, etc.

Blanko ? Tu nous prend pour des zoivres ? Ton billet sur l'Efika tu comptes nous le pondre quand ?

Vous avez raison, ce n'est pas raisonnable, mais je n'arrive pas à finir le dossier sur l'Efika. Je le ferais dès que j'aurai mis en place un système pour restaurer correctement Debian et donc permettre de faire des tests rapides sans forcément perdre 1 heure à installer Debian sur l'Efika ...

Bientôt, bientôt !

03/05/2008 17:26:26

Alg'exec, logiciel pour programmer en français

Cette nuit je pensais à mes algorithmes toujours foireux, à moitié décousus et sans trop de validité. Puis je me remémorrais le programme que nous utilisions en BTS pour apprendre à programmer quand nous n'avions jamais vu une bribe de code : Alg'exec. Au moins là dessus mes programmes étaient réfléhis !

Présentation d'Alg'exec

Alg'exec est un programme écrit par M. André GUNTZ, mon professeur de réseau en 2006 à l'IUT René Cassin de Strasbourg (bah allez y faites des recherches pour me retrouver, je vous attends, le café et les buiscuits sont prêts :D ) Il est disponible sur http://algexec.free.fr.

Ce logiciel permet de créer des programmes à l'aide de mots clés Français. Il n'a pas une syntaxe trop compliquée et des exemples sont fournis. Par ailleurs il contient un système permettant de lancer notre programme et d'en voir le résultat. A cela s'ajoute un système de débogage (pas à pas, boucle par boucle, etc.).

Pour certains il n'est pas de grande utilité, mais les professeurs de BTS utilisent ce logiciel pour apprendre les bases à leurs élèves. C'est alors à eux de se prendre en main et de choisir le langage de programmation qu'ils désirent.

Donc Alg'exec présente des avantages et des inconvénients, à vous de les trouver ! Pour ma part c'est notamment le fait que le programme soit propriétaire (code fermé) et que ce ne soit disponible que sous Windows (forcément c'est en VB ou .NET ce truc ...).

Et pourquoi ne pas l'utiliser sous GNU / Linux ? Par exemple Debian ?

Utilisation de Wine pour installer Alg'exec

Figurez vous que j'ai eu la bonne idée, ce jour, d'installer Alg'exec sur Wine ! Et bien ce n'était pas du gâteau, j'en ai bavé pour trouver une solution, et au final c'est tellement simple, que ça fait peur pour le temps passé à chercher !

Nous avons donc deux méthodes :

  • Utiliser l'ancien Alg'exec, et donc simplement installer Wine
  • Utiliser le nouveau Alg'exec, et là faut installer d'autres choses

L'ancien Alg'exec

Son adresse se trouve sur le site de Free.

  • Installez Wine

    apt-get install wine wine-utils lib32nss-mdns
  • Téléchargez algexec1.zip
  • Décompressez l'archive

    tar xvf algexec1.zip -d algexec
  • Lancez l'installeur

    cd algexec
    wine Algexec.exe
  • Lancez Algexec

    wine ~/.wine/drive_c/Program\ Files/Alg_exec/Algexec.exe

Amusez vous bien !

Le nouveau Alg'exec

Là encore, c'est sur le site de Free qu'il faut se rendre.

  • Installez Wine

    apt-get install wine wine-utils lib32nss-mdns
  • Récupérez winetricks (remballez le jeu de mot avec la trique :roll: !)

    wget http://kegel.com/wine/winetricks
  • Installer les polices nécessaires

    winetricks corfonts
  • Faites croire que vous posséder MSIE

    winetricks fakeie6
  • Télécharger dotnetfx.exe sur Clubic
  • Utilisez Wine pour lancer l'installation de Dotnet

    wine dotnetfx.exe
  • Créez un dossier AlgExec dans Program Files

    mkdir ~/.wine/drive_c/Program\ Files/AlgExec/
  • Mettez dedans tout les fichiers récupérés sur le site comme indiqué sur la page officielle de la nouvelle version d'Alg'exec
  • Lancez Algexec

    wine ~/.wine/drive_c/Program\ Files/AlgExec/AlgExec.exe

Des soucis au niveau de l'installation de Dotnetfx.exe ? Si oui, c'est que j'ai peut être oublié de vous parler de MSIE 5.0, 5.5, 6.0 et 7.0 sous Linux ! Faites en donc l'installation (pour la version 5.5 par exemple, puis recommencer à la ligne winetricks fakeie6.

Microsoft Internet Explorer sous GNU / Linux, possible ?

En faisant des recherches à droite et à gauche concernant mes soucis d'installation, je suis tombé sur IES4Linux !

Koikssa IES4Linux ?

Ah cela vous intéresse ? (ou pas!) IES4Linux est un script libre permettant d'ajouter Internet Explorer (MSIE) à la liste de ses logiciels sous GNU / Linux.

Wai wai, sasserarien !

Oh que si ! Imaginez les développeurs de sites Webs qui, dans un élan de conscience professionelle voudraient tester la compatibilité de leur site avec MSIE ? Ou encore autre chose : vous n'accédez pas à un site simplement parce que vous ne posséder pas MSIE ? Certains sites ou forums de jeux vous jette comme des malpropres simplement car vous n'avez pas MSIE. Donc oui cela sert à quelque chose.

Et comment procédons nous alors pour l'installer ?

Tout est décrit sur le site Internet, suffit de lire ! Hop je vous donne le lien d'installation.

Une fois installé, il suffit de lancer la commande sh ~/bin/ie5 et MSIE se lance !

Conclusion

Bien que la valeur réelle d'AlgExec reste encore pour certains bien moindre, j'ai débuté là dessus en programmation informatique, ne vous en déplaise ! Mes camarades de l'époque aussi y ont eu droit. Malgré le fait que j'ai un peu galéré pour l'installer, je suis content d'avoir à nouveau retrouvé le projet IES4Linux auquel on ne pense pas tout de suite quand on veut MSIE sous GNU / Linux. Ce script simplifie la vie !

Donc on part sur un truc propriétaire genre AlgExec, et on se retrouve admirablement sur un truc libre qui vous permet de faire de bonnes choses :) .

02/05/2008 23:48:35

En avril ne te découvre pas d'un fil, en mai fait ce qu'il te plaît !

Plusieurs jours que je n'ai pas écrit de billets et/ou nouvelles, à vrai dire depuis avril ! Comme l'annonce le titre de ce billet, je fais ce qu'il me plaît d'abord ! :P

La nouvelle Ubuntu 8.04 ? Oui mais non

Pour revenir à des choses plus sérieuses, figurez vous que la nouvelle Ubuntu 8.04 est sortie. Je me suis dit chic, je vais pouvoir l'installer sur mon pc portable en faisant une mise à jour. Seulement voilà, le jour de la sortie, charger les paquets n'était pas le top. J'ai donc pris mon mal en patience, j'ai testé plusieurs fois, cela ne fonctionnait pas.

Arrive enfin le jour où j'arrive à charger les paquets, et là Ô miracle erreur de la nature, Ubuntu me balance : manque de place, il vous faut au moins 1.5Go d'espace disque pour charger l'ensemble des paquets !

Je t'en fou*rais des espaces gnagna :O

Bon, on se calme, je fais de la place (1.5Go tout pile !), je relance : gnagna place, 1.8 Go !

Naméo, ça suffit, j'ai compris, je reste sous Ubuntu 7.10 et basta !

Découverte de l'accélération du temps de réponse du bureau Gnome sous Ubuntu

Très frustré de ne pas pouvoir tenter l'aventure sur Ubuntu 8.04 (faut le faire quand même 1.8Go de mises à jour), je vais sur mon lecteur de flux RSS, et tombe nez à nez avec un billet faisant la différence entre la nouvelle Ubuntu 8.04 et Debian, un billet de main de maître.

Mais le plus intéressant dans tout ça, est un billet prônant Openbox, non non, pas juste l'utilisation d'Openbox comme environnement de bureau, mais comme gestionnaire de fenêtre sous Gnome ! En somme on remplace juste le cadre des fenêtres sous Gnome (qui est Metacity), par celui d'Openbox.

Je vous assure, c'est divin, ça change la vie ! Et on croit avoir un tout nouvel environnement, neuf, simple, et rapide ! Si vous désirez savoir comment procéder (et que vous n'avez pas déjà compris la chose sur les billets données en lien), je vous invite à lire ma petite astuce sur le Quicky Blanko.

Prochainement, sur ce Joueb : un billet sur l'installation de Debian sur l'Efika (page en cours de construction sur le wiki)