Flux RSS

dimanche 4 février 2007

La banquise déménage !

Ce petit blog change d'adresse, et passe sous Dotclear 2 : http://guiguilinux.glooze.org/

Je tiens à remercier Glooze pour la petite place sur son serveur et Mirno pour m'avoir si longtemps hébergé : Pour l'instant, le reste de la banquise et les billets ne sont pas encore migrés, je suis en train de me demander quoi garder/supprimer (Le wiki est vraiment famélique par exemple, et c'est rien de le dire :-))

vendredi 26 janvier 2007

J'ai installé un Arch...

Je vois déjà jean-mi pâlir :-)

vendredi 5 janvier 2007

Bonne année !

Avec un peu de retard, bonne année 2007 :-)

Les fêtes sont passées, ça y est, on se remet des excès et au boulot : Les billets reprennent et le travail sur les tutos aussi.

Par contre, il y a de la remise à plat dans l'air pour une partie des projets de l'année écoulée, il faut que je remette un peu d'ordre...

jeudi 30 novembre 2006

Un peu de ménage

Au menu :

  • Un nouveau thème, spécialement conçu pour s'adapter à la taille d'affichage. Elégant, mais pas oppressant non plus, l'idéal...
  • Le billet sur le précédent changement de thème a été mis hors ligne : je suis vite revenu à l'ancien, on ne comprenait plus de quoi je parlais :-)
  • Le billet sur Ruby/C a été mis à jour pour pointer sur la version "officielle" du tutoriel sur Ruby France : ça m'évite d'avoir deux versions à gèrer, et ça vous garantit une version à jour :-p

jeudi 28 septembre 2006

Et un coin de banquise dépollué, un !

Comme vous l'aurez peut-être remarqué (moi pas, honte sur moi), ces derniers temps les trackbacks de ce blog sont victimes des robots de spam.

Merci jean-mi pour m'avoir averti : j'ai fait le ménage (vive le plugin mcomments, qui permet d'appliquer une opération sur plusieurs commentaires ou trackback, et m'a fait gagner beaucoup de temps), et j'ai installé spamplemousse, un des meilleurs antispam pour dotclear. Pour l'instant, il semble bien faire son boulot, ayant déjà bloqué quelques nouvelles tentatives avec succès :-)

je ne penses pas avoir besoin de détailler mon point de vue envers les gens qui écrivent ces bots, pourissant boites email, blogs et même wikis avec des messages tout à fait inutile (vous avez déjà pris en compte l'annonce d'un spam, vous?)... Disons juste qu'il vaudrait mieux qu'aucun d'eux ne me tombe sous la main.

Bonnes tribulations sur une banquise de nouveau dépolluée, donc :-)

jeudi 7 septembre 2006

Vers un système de ports

Ah mon projet de gestionnaire de paquet, tout un programme ... Il a eu pour noms Ncooker-ruby, Spm, YaN et n'a finalement jamais tourné.

C'était du "subconsciemment Nasgaïa" : vu, plus ou moins directement, comme un avatar de Ncooker, et destiné à une récupération future plus ou moins utopique par ce projet.

Bonne nouvelle, ce projet est mort ! Si je me remet à un gestionnaire de paquet, ce sera différemment, pas de résurrection : cette approche ne m'a rien valu.

Départ de Nasgaïa

Ca y est, depuis début septembre, je ne fait plus partie ni du CE, ni de Nasgaïa : ça a été une décision plutôt difficile à prendre, mais c'ets mieux et pour moi, et pour le projet.

J'ai appris dernièrement qu'eiken0 me remplaçait : ils sont gagnants, il perdent un chieur, et recupèrent *the* fondateur ^^

Je leur souhaite bonne chance, pour ma part je vais essayer de faire remonter ma productivité, qui était devenue nulle depuis plusieurs mois ;-p

Le retour

Bon, je m'était promis de garder ce blog à jour, et voilà que ça fait un mois que ça bouge plus :-)

Oki. On change le thème (parce que j'en ai marre du bleu, d'ailleurs). Et c'est la rentrée, les billets reprennent :-)

mercredi 26 juillet 2006

Unionfs pour la gestion des paquets, he non :-(

Derniérement je suis tombé sur un hint LFS (je me construit une LFS ces temps-ci) décrivant le principe d'un gestionnaire de paquet basé sur Unionfs :

- On monte la racine / en lecture seule sur /var/fakeroot par exemple - On monte un autre repertoire, prenons /var/data, sur /var/fakeroot en lecture/ecriture - On chroote dans /var/fakeroot - On fait ses manips (make install et autres) et on sort

Grâce à la "magie" d'Unionfs, toutes les modifications qui sont apportées a cette fausse racine se retrouvent sauvegardées /var/data, et la racine originale reste intact : cela nous donne un bac a sable totalement transparent d'utilisation qui nous permet d'eviter qu'on paquet mal conçu endommage le système existant.

Séduisant, mais il y a plusieurs hic :-(

- La manip requiere les droits de root, pour monter les repertoires et chrooter dans /var/fakeroot : cela oblige a avoir les droits de root pour pouvoir contruire un paquet, et je trouve ça contradictoire avec le principe de bac a sable. - Il est déconseillé par les dev de Unionfs de modifier les branches pendant qu'elles sont montées par ailleurs : autrement dit, la racine du système doit rester telle quelle, ce qui 'est impossible avec les logs et autres activité normales du système, sous peine de risquer des "ooops" de la part du kernel.

Bref, entre la nécessité d'être root et le danger d'avoir des ooops kernel en contruisant un paquet, la solution prend du plomb dans l'aile... On va revenir à l'approche traditionnelle donc, tant pis, celle-ci avait pas mal de choses pour séduire :-)

mardi 18 juillet 2006

Deux nouvelles variantes du logo Nasgaia 1.0

Une version "tout violet", selon le souhait de Riri, et une version remaniée pour utiliser les couleurs officielles de la pallette Nasgaïa. Ca se passe ici, comme pour le premier essai :-)

lundi 17 juillet 2006

Logo Nasgaïa

Je me suis remis un peu à Inkscape, et j'ai voulu "moderniser" le logo de Nasgaïa 1.0 en le mettant au format vectoriel : c'est sans prétention, le but étant avant tout de se changer les idées et de reprendre inkscape en main :-p

L'image au format PNG (800x800) et L'image SVG originale

vendredi 7 juillet 2006

Linux et les protection DVD

J'ai essayé de lire le DVD du récent Heroes of Might and Magic V sous Linux (mon frère y joue, et moi parfois), édité par Ubisoft, et mount s'est révelé tout à fait incapable de le monter sur mes deux ordinateurs, que ce soit sous Ubuntu ou Zenwalk...

Après recherche, le dvd en question est protegé par SecuROM 7, sympatique protection qui vient remplacer StarForce dont on a beaucoup entendu parler, et qui consiste plus ou moins en le même mécanisme (driver en espace noyau), si ce n'est que SecuROM semble un peu moins incompatible avec certains lecteurs DVD problématiques sous Windows...

Bien entendu, ce n'est pas supporté sous Linux, et le DVD y est donc illisible... Ce genre de protection stupide n'embête de toute façon que les acheteurs honnêtes, étant donné que je suis certain que les crack pour la contourner sous WIndows sont déjà là...

Bilan, très mauvais point pour Ubisoft, et qu'ils ne comptent pas sur moi pour leur faire de la pub... Je n'aime pas cette manie de prendre ses acheteurs pour des pirates en puissance !

Programmation Ruby dans GNU/Linux Magazine

Le numéro juillet-aout de linuxmag contient un très bon article sur la programmation système en Ruby : on y apprend comment faire des manips qu'on effectue traditionnellement en C, comme envoyer de signaux, effectuer des appels systèmes, verouiller un fichier, faire un mmap ou parser des arguments.

Le tout est très intéressant et didactique, et j'y ai appris (et revu) beaucoup de choses : je vous conseille vivement de l'acheter, le tout s'accompagnant en plus d'une nouvelle rubrique sur les nouveautés du noyau Linux, d'un tutoriel complet sur Subversion et de la présentation d'autres logiciels, comme Postfix ou Xen...

Une très bonne cuvée, qui vous tiendra sans doute largement occupé ces deux mois, au cas ou vous auriez eu peur de vous ennuyer... Bonne lecture :-)

vendredi 30 juin 2006

Nouvelle bannière !

L'ancienne bannière du blog était un dégradé vite fait sous Gimp, et n'était pas terrible ... La nouvelle a été réalisé à l'aide de Ruby et de la lib image magick, et rend tout de même mieux ;-) Le code qui en est à l'origine est joint dans le corps de l'article, pour les codeurs intéressés.

mercredi 28 juin 2006

syntaxHL : Fin de la guerre avec la coloration syntaxique Ruby

Après une demi-journée de combat, ça y est : la coloration Ruby fonctionne dans les billets ! Il s'agissait, comme tout bug qui se respecte, d'un simple détail à modifier dans le fichier geshi/ruby.php : une constante GESHI_MAYBE a remplacer par GESHI_NEVER (soupir) Enfin maintenant, ça marche, et j'ai bien l'attention de rentabiliser le plugin :-)