ZeGuigui
Le Weblog de ZeGuigui - Vie du site

Archives "Vie du site"

16 mai 2008

Il y a de la vie !

Aussi surprenant que cela puisse paraître, il y a de la vie sur ce site web ;-)

C'est vrai que ces derniers temps je n'ai pas été très bavard (la dernière note date d'il y a plus de deux mois maintenant). La faute à un emploi du temps un peu chargé, le retour du beau temps et plein d'autres choses à faire dans la vraie vie !

Mais bon ça ne m'a pas empêché de mettre à jour de ci de là le site... la base de DVD est globalement presque à jour (disons que j'ai rattrapé pas mal de retard) et, petite nouveauté, j'ai commencé à inventorier d'autres choses comme les jeux-vidéo. J'ai aussi en projet de lister tous mes livres, BD, etc. mais là ça devient un travail de titan. Heureusement il y a des API Amazon qui permettent de récupérer les infos quasi automatiquement mais ça fera (peut-être) l'objet d'un article technique.

Avec le retour du beau temps, ne me cherchez pas sur ce blog, je serai probablement dans le jardin :)

Publié par zeguigui à 13:00 dans Vie du site | Commentaires (0) | TrackBack

13 février 2008

Interruption de service !

Attention : pour des raisons techniques (changement de modem) ce site sera très prochainement (dans la journée en théorie) totalement innacessible : plus de site web, plus de mails, plus rien (ou presque). Il en va de même pour les sites également hébergés ici-même (les blogs familiaux notamment).

Si vous lisez ce message c'est que soit c'est déjà revenu... soit que ce n'est pas encore commencé

Mise à jour : comme vous pouvez le constater, tout est revenu à la normale... certes bien plus tard que prévu et ce pour des raisons diverses et variées (notamment le point de livraison qui avait fermé plus tôt mais pas seulement).

Publié par zeguigui à 09:03 dans Vie du site | Commentaires (1) | TrackBack

20 janvier 2008

Nouveauté base DVD - commentaires

Petite nouveauté pour la base DVD : la possibilité de laisser un commentaire sur un DVD présent dans la base. Le principe est similaire à celui des commentaires sur un blog : on laisse son nom, son adresse email (pour afficher un gravatar), une appréciation et hop, c'est en ligne !

Au passage on notera que j'ai comblé une partie de mon retard sur le remplissage de la base DVD... j'ai presque tout scanné et il ne manque plus que quelques coffrets de mangas reçus lors de l'abonnement à la collection Déclic Anime... un jour ça sera peut-être à jour !!!

Amusez-vous bien avec cette nouvelle possibilité !

Publié par zeguigui à 20:16 dans Base DVD | Vie du site | Commentaires (1) | TrackBack

29 septembre 2007

Mise à jour en version 4 !

Attention, mise à jour de Movable Type (le logiciel qui gère ce blog) en version 4.0… cette note est d’ailleurs écrite en 4.0 pour voir tout ce qui va être cassé lorsque je vais la publier !

Première erreur : le gabarit (template) qui n'est pas compatible avec la 4.0... ça commence bien ! bon petite mise à jour faite et les templates sont OK... sauf la page d'accueil du site qui n'affiche plus la liste des catégories... snif !

Publié par zeguigui à 12:58 dans Vie du site | Commentaires (5) | TrackBack

11 juillet 2007

Coupure de l'image et du son...

EDF ATTENTION !

EDF a prévu une coupure d'électricité dans mon quartier demain après-midi (14h à 16h). En conséquence ce site web, et les sites qu'il héberge (famille-lapierre.fr et cecile-et-renaud.fr) ne seront plus accessible dès le 12 juillet midi pour une reprise prévue vers 20h.

Les emails continueront d'arriver sur un serveur de secours mais ils ne pourront être lus qu'au retour de l'électricité.

Merci de votre compréhension.

Publié par zeguigui à 07:35 dans Vie du site | Commentaires (2) | TrackBack

13 juin 2006

ZeGuigui.com à vendre ?!

Argent - illustration de Renaud Blanchard pour KDEJ'ai reçu un mail surprenant d'une webagency (une société qui crée des sites internet pour d'autre sociétés) marocaine me demandant si je désirais vendre mon nom de domaine.

J'ai répondu - un peu vite - que je n'étais pas intéressé mais à la réflexion, pourquoi pas ?

Je ne dévoilerai pas le contenu du mail - qui reste une correspondance privée - ni le nom de l'entreprise mais avis aux sociétés qui voudraient racheter mon nom de domaine : je suis prêt à vendre tant que le prix proposé est intéressant et que je peux conserver le domaine en .fr

On va bien voir si la société me recontacte avec une proposition intéressante ou non !

Publié par zeguigui à 22:49 dans Divers | Vie du site | Commentaires (1) | TrackBack

Nouveautés en vrac !

Pour celles et ceux qui ne l'aurait pas encore remarqué j'ai procédé à quelques améliorations sur mon site. Ainsi j'ai ajouté la gestion des binettes dans les commentaires des billets du blog. Je me suis très fortement inspiré du billet trouvé sur MT Hacks bien que je n'utilise pas la même source de binettes (j'utilisent celles fournies avec FCK Editor).

Autre nouveauté mais du côté des albums photo cette fois. J'ai en effet activé le module permettant de noter les photos. Ainsi on peut donner de une à cinq étoiles en fonction de l'appréciation qu'on a de la photo. Disons que le but est plus de noter les photos artistiques que les photos événementielles même si, parfois, on trouve de jolies choses à photographier (mwouai... ça risque de partir en luciole dans les commentaires ce genre de phrase... mais j'assume !).

Enfin j'ai procédé à une revue de détail des notes de mon blog et corrigé les résumés qui entravaient parfois l'affichage correct des pages individuelles même si je pense être le seul à avoir remarqué qu'il y avait parfois un problème

Le contenu de la barre latérale a également été légèrement revu : ajout de statistiques sur le nombre de billets ou encore la liste des derniers commentaires pour ceux qui sont allergiques aux flux de syndication !

Il ne restera plus qu'à mettre à jour la base de DVD... mais je vais probablement attendre de recevoir le dernier volume de la deuxième vague de la collection Déclic Animation pour faire tout ça en une fois !

Publié par zeguigui à 22:38 dans Vie du site | Commentaires (1) | TrackBack

23 mai 2006

Flux RSS, la totale sur ZeGuigui !

RSS

Il était une fois un blogueur qui était bien tranquille avec son site perso. Il utilisait blogger.com pour mettre à jour ses pages pour éviter de les modifier à la main. Et puis, le temps faisant, d'autres personnes dans son entourage ont commencé à écrire dans des blogs. Sa maman, ses amis, sa frangine... à tel point que tout le monde écrit sur son blog et met des commentaires dans ceux des autres (voire parfois utilise des rétroliens).

Donc ce blogueur il commence à mettre tous les blogs dans ses signets. Et il surf régulièrement d'un site à l'autre pour voir s'il y a des nouveautés... pas très pratique. Heureusement Zorro est arrivé... heu... non... les flux RSS. Un flux RSS c'est quoi donc ? C'est un petit fichier qui présent sur un site web (pas forcément un blog) annonce la liste des derniers billets parus sur le site et ce dans un format bien déterminé. Avec un logiciel adapté qui charge ce petit fichier régulièrement vous êtes immédiatement informé quand un nouveau message arrive sur l'un de vos sites préférés. On appelle ce type de logiciel un "agrégateur de flux RSS".

En pratique on distingue différents types de flux RSS. On parle de RSS 0.96, RSS 1.0, RSS 2.0 et Atom. Le but de ces fichiers est strictement le même. Ce qui change c'est la façon dont c'est écrit dedans et les fonctionnalités proposées par chaque format. Atom est le plus récent de ces formats.

Alors hop le blogueur commence à faire une collection de flux dans son logiciel préféré, Thunderbird par exemple. Le blogueur est content et ça lui permet de mettre un petit commentaire sur le blog de chacun lorsque c'est nécessaire.

Et puis arrive une soirée où le blogueur croise un autre blogueur qui lui dit "t'as vu, sur le blog de Fabrice, Coralie a répondu à mon commentaire..." Heu... oui, certes... peut-être. Et c'est là que le blogueur se retrouve à nouveau à visiter les blogs individuellement et, pire, à devoir re-lire les commentaires des notes sur lesquelles il est intervenu. Bref il faut pouvoir suivre les commentaires.

Oui mais quels commentaires ? Autant sur le blog de ses amis le blogueur veut pouvoir suivre tous les commentaires (des fois que) autant sur un blog technique trouvé en surfant il peut-être intéressant de suivre les commentaires d'un seul billet. De même sur certains blogs il peut-être intéressant de suivre tous les billets autant sur d'autres il peut-être utile de ne suivre qu'une catégorie.

Et là en matière de blogs les logiciels sont inégaux. Je vais parler ici uniquement des 3 logiciels que je connais à peu près.

  • MovableType (le logiciel que j'utilise) ne propose, par défaut, qu'un flux pour les billets du site. Impossible de suivre les commentaires ou une catégorie. Cependant MovableType permet d'ajouter des modèles personnalisés et de combler ces petits manques
  • DotClear, un produit français fort sympatique, propose un flux pour les billets et un flux pour les commentaires. C'est un bon début. Un système de plugins permet probablement d'étendre ces possibilités mais je n'ai pas vérifié :-)
  • Serendipity propose quant à lui un flux global des billets, un flux par catégorie et un flux global pour les commentaires. Il permet également, lorsqu'on pose un commentaire sur un billet, de s'abonner par email pour être prévenu des mises à jour des commentaires.

Comme on peut le voir c'est assez varié comme approche. Le flux RSS pour les commentaires d'une note je ne me souviens plus sur quelle plateforme je l'ai vu mais je sais que certains le mettent en place. Et ce billet a achevé de me convaincre :-)

Prenant mon courage à deux mains et armé de mon ami Google je décide d'ajouter des flux RSS dans tous les sens sur mon site. Pour cela je surf un peu et je tombe rapidement sur un article expliquant comment ajouter un flux RSS pour les commentaires sur Movable Type. Et pour les catégories j'ai trouvé un autre tutorial.

Je reprend donc l'habillage proposé pour les commentaires et je le modifie à ma sauce. Je recherche ensuite comment faire de même pour Atom mais je ne trouve pas grand chose. Au passage j'applique le tutoriel d'Anders Jacobsen et roule. Mes premiers essais sont assez concluants. Pour les  flux de RSS pour les notes j'adapte tout bêtement le tutoriel d'Anders : je reprend l'habillage global des commentaires pour créer une archive par note. Et roule.

Etape ultime j'ai modifié mes index et mes fichiers d'archives pour ajouter les différents flux RSS/Atom dans les pages sur lesquelles c'est pertinent.

Pour résumer vous trouverez donc sur mon site :

  • Un flux pour l'ensemble des billets. Ce flux est proposé aux formats RSS 1.0, RSS 2.0 et Atom. On trouve le lien directement sur la page d'accueil du site.
  • Un flux pour l'ensemble des commentaires du site (RSS 2.0 et Atom), directement sur la page d'accueil du site.
  • Un flux pour chaque catégorie. Pour accéder au lien il suffit de cliquer sur la catégorie en question sur la page d'accueil. Le lien se trouve en bas de la page d'archive de la catégorie.
  • Le lien vers le flux des commentaires d'une note n'est accessible que depuis la note en question. Sur la même page les flux des catégories du billet sont déclarées dans l'entête pour que votre navigateur puisse éventuellement les détecter.

Et, cerise sur le gâteau, pour ceux qui navigent avec un butineur qui reconnait les flux déclarés dans l'entête de la page (Opéra, Firefox, le futur IE 7) une petite icône devrait apparaître qui présente les flux disponibles.

Voici les modèles que j'ai utilisé pour mon site :

Flux RSS des commentaires (type index, fichier commentaires.xml) :

<?xml version="1.0" encoding="<$MTPublishCharset$>"?>
<rss version="2.0">
  <channel>
    <title><$MTBlogName remove_html="1" encode_xml="1"$> - Commentaires</title>
    <link><$MTBlogURL$></link>
    <description>Derniers commentaires sur <$MTBlogName remove_html="1" encode_xml="1"$></description>
    <language>fr-fr</language>
    <lastBuildDate><MTComments lastn="1"><$MTCommentDate language="en" format="%a, %d %b %Y %H:%M:%S"$> <$MTBlogTimezone no_colon="1"$></MTComments></lastBuildDate>
    <generator>http://www.movabletype.org/?v=<$MTVersion$></generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
<MTComments lastn="20" sort_order="descend">
    <item>
      <title><MTCommentEntry><$MTEntryTitle remove_html="1" encode_xml="1"$></MTCommentEntry> - <$MTCommentAuthor encode_xml="1"$></title>
      <link><MTCommentEntry><$MTEntryPermalink$></MTCommentEntry>#comment-<$MTCommentID$></link>
      <description><$MTCommentBody encode_html="1"$> <p>- <$MTCommentAuthorLink show_email="0" encode_html="1"$></p></description>
      <guid isPermaLink="false">comment<$MTCommentID pad="1"$>@<$MTBlogURL$></guid>
      <pubDate><$MTCommentDate language="en" format="%a, %d %b %Y %H:%M:%S"$> <$MTBlogTimezone no_colon="1"$></pubDate>
    </item>
</MTComments>
  </channel>
</rss>

Flux Atom des commentaires (type index, fichier commentaires.atom.xml) :

<?xml version="1.0" encoding="<$MTPublishCharset$>"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title><$MTBlogName remove_html="1" encode_xml="1"$> - Commentaires</title>
    <id>tag:<$MTBlogHost exclude_port="1" encode_xml="1"$>,<$MTDate format="%Y"$>:<$MTBlogRelativeURL encode_xml="1"$>/comments/<$MTBlogID$></id>
    <updated><MTComments lastn="1"><$MTCommentDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></MTComments></updated>
    <link rel="alternate" type="text/html" href="<$MTBlogURL encode_xml="1"$>" />
    <link rel="self" type="application/atom+xml" href="<$MTBlogURL$>commentaires.atom.xml" />
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type <$MTVersion$></generator>

<MTComments lastn="20" sort_order="descend">
<entry>
    <title><MTCommentEntry><$MTEntryTitle remove_html="1" encode_xml="1"$></MTCommentEntry></title>
    <link rel="alternate" type="text/html" href="<MTCommentEntry><$MTEntryPermalink$></MTCommentEntry>#comment-<$MTCommentID$>" />
    <id><MTCommentEntry><$MTEntryAtomID$>.<$MTCommentID$></MTCommentEntry></id>
    <published><$MTCommentDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></published>
    <updated><$MTCommentDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></updated>
    <summary type="html"><$MTCommentBody remove_html="1" encode_xml="1" $></summary>
    <author>
        <name><$MTCommentAuthor encode_xml="1" $></name>
    </author>
</entry>
</MTComments>

</feed>

Flux RSS 2.0 des catégories (type archive catégorie, fichier %c/index.rss.xml) :

<?xml version="1.0" encoding="<$MTPublishCharset$>"?>
<rss version="2.0">
<channel>
<title><$MTBlogName remove_html="1" encode_xml="1"$> - <$MTArchiveTitle remove_html="1" encode_xml="1" $></title>
<link><$MTArchiveLink$></link>
<description><$MTArchiveTitle remove_html="1" encode_xml="1"$></description>
<copyright>Copyright <$MTDate format="%Y"$></copyright>
<lastBuildDate><MTEntries lastn="1"><$MTEntryDate format_name="rfc822"$></MTEntries></lastBuildDate>
<generator>http://www.movabletype.org/?v=<$MTVersion$></generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs> 

<MTEntries lastn="15">
<item>
<title><$MTEntryTitle remove_html="1" encode_xml="1"$></title>
<description><$MTEntryBody encode_xml="1"$></description>
<link><$MTEntryPermalink encode_xml="1"$></link>
<guid><$MTEntryPermalink encode_xml="1"$></guid>
<category><$MTEntryCategory remove_html="1" encode_xml="1"$></category>
<pubDate><$MTEntryDate format_name="rfc822"$></pubDate>
</item>
</MTEntries>

</channel>
</rss>

Flux Atom des catégories (type archive catégorie, fichier %c/index.atom.xml) :

<?xml version="1.0" encoding="<$MTPublishCharset$>"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title><$MTBlogName remove_html="1" encode_xml="1"$></title>
    <link rel="alternate" type="text/html" href="<$MTArchiveLink encode_xml="1"$>" />
    <link rel="self" type="application/atom+xml" href="<$MTArchiveLink encode_xml="1"$>atom.xml.php" />
   <id>tag:<$MTBlogHost exclude_port="1" encode_xml="1"$>,<$MTDate format="%Y"$>:<$MTBlogRelativeURL encode_xml="1"$><$MTBlogID$>/C/<$MTCategoryID$></id>
    <link rel="service.post" type="application/atom+xml" href="<$MTCGIPath$><$MTAtomScript$>/weblog/blog_id=<$MTBlogID$>" title="<$MTBlogName encode_html="1"$>" />
    <updated><MTEntries lastn="1"><$MTEntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></MTEntries></updated>
    <MTIfNonEmpty tag="MTArchiveTitle"><subtitle><$MTArchiveTitle remove_html="1" encode_xml="1"$></subtitle></MTIfNonEmpty>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type <$MTVersion$></generator>
<MTEntries lastn="15">
<entry>
    <title><$MTEntryTitle remove_html="1" encode_xml="1"$></title>
    <link rel="alternate" type="text/html" href="<$MTEntryPermalink encode_xml="1"$>" />
    <link rel="service.edit" type="application/atom+xml" href="<$MTCGIPath$><$MTAtomScript$>/weblog/blog_id=<$MTBlogID$>/entry_id=<$MTEntryID$>" title="<$MTEntryTitle encode_html="1"$>" />
    <id><$MTEntryAtomID$></id>
    
    <published><$MTEntryDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></published>
    <updated><$MTEntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></updated>
    
    <summary type="html"><$MTEntryExcerpt remove_html="1" encode_xml="1"$></summary>
    <author>
        <name><$MTEntryAuthorDisplayName encode_xml="1"$></name>
        <MTIfNonEmpty tag="MTEntryAuthorURL"><uri><$MTEntryAuthorURL encode_xml="1"$></uri></MTIfNonEmpty>
    </author>
    <MTEntryCategories>
        <category term="<$MTCategoryLabel encode_xml="1"$>" />
    </MTEntryCategories>
    <content type="html" xml:lang="<$MTBlogLanguage ietf="1"$>" xml:base="<$MTBlogURL encode_xml="1"$>">
        <$MTEntryBody encode_xml="1"$>
        <$MTEntryMore encode_xml="1"$>
    </content>
</entry>
</MTEntries>
</feed>

Flux RSS 2.0 des commentaires d'une note (type archive de note, fichier %y/%m/commentaires_%F.rss.xml) :

<?xml version="1.0" encoding="<$MTPublishCharset$>"?>
<rss version="2.0">
  <channel>
    <title><$MTArchiveTitle remove_html="1" encode_xml="1"$> - Commentaires</title>
    <link><$MTArchiveLink encode_xml="1"$></link>
    <description>Derniers commentaires de la note <$MTArchiveTitle remove_html="1" encode_xml="1"$></description>
    <language>fr-fr</language>
    <lastBuildDate><MTComments lastn="1"><$MTCommentDate language="en" format="%a, %d %b %Y %H:%M:%S"$> <$MTBlogTimezone no_colon="1"$></MTComments></lastBuildDate>
    <generator>http://www.movabletype.org/?v=<$MTVersion$></generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
<MTComments sort_order="descend">
    <item>
      <title><MTCommentEntry><$MTEntryTitle remove_html="1" encode_xml="1"$></MTCommentEntry> - <$MTCommentAuthor encode_xml="1"$></title>
      <link><MTCommentEntry><$MTEntryPermalink$></MTCommentEntry>#comment-<$MTCommentID$></link>
      <description><$MTCommentBody encode_html="1"$> <p>- <$MTCommentAuthorLink show_email="0" encode_html="1"$></p></description>
      <guid isPermaLink="false">comment<$MTCommentID pad="1"$>@<$MTBlogURL$></guid>
      <pubDate><$MTCommentDate language="en" format="%a, %d %b %Y %H:%M:%S"$> <$MTBlogTimezone no_colon="1"$></pubDate>
    </item>
</MTComments>
  </channel>
</rss>

Flux Atom des commentaires d'une note (type archive de note, fichier %y/%m/commentaires_%F.atom.xml) :

<?xml version="1.0" encoding="<$MTPublishCharset$>"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title><$MTArchiveTitle remove_html="1" encode_xml="1"$> - Commentaires</title>
    <id><$MTEntryAtomID$>/comments</id>
    <updated><MTComments lastn="1"><$MTCommentDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></MTComments></updated>
    <link rel="alternate" type="text/html" href="<$MTArchiveLink encode_xml="1"$>" />
    <link rel="self" type="application/atom+xml" href="<$MTBlogArchiveURL encode_xml="1"$><$MTFileTemplate format="%y/%m/commentaires_%F.atom.xml" encode_xml="1"$>" />
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type <$MTVersion$></generator>

<MTComments lastn="20" sort_order="descend">
<entry>
    <title><MTCommentEntry><$MTEntryTitle remove_html="1" encode_xml="1"$></MTCommentEntry></title>
    <link rel="alternate" type="text/html" href="<MTCommentEntry><$MTEntryPermalink$></MTCommentEntry>#comment-<$MTCommentID$>" />
    <id><MTCommentEntry><$MTEntryAtomID$>.<$MTCommentID$></MTCommentEntry></id>
    <published><$MTCommentDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></published>
    <updated><$MTCommentDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></updated>
    <summary type="html"><$MTCommentBody remove_html="1" encode_xml="1" $></summary>
    <author>
        <name><$MTCommentAuthor encode_xml="1" $></name>
    </author>
</entry>
</MTComments>

</feed>

Déclaration des flux dans les archives individuelles

[...]
<link rel="stylesheet" href="<$MTBlogURL$>styles-site.css" type="text/css" />
<link rel="alternate" type="application/rss+xml" title="Billets (RSS 1.0)" href="<$MTBlogURL$>index.rdf.php" />
<link rel="alternate" type="application/rss+xml" title="Billets (RSS 2.0)" href="<$MTBlogURL$>index.xml.php" />
<link rel="alternate" type="application/atom+xml" title="Billets (Atom)" href="<$MTBlogURL$>atom.xml.php" />
<MTEntryCategories>
<link rel="alternate" type="application/rss+xml" title="<$MTCategoryLabel encode_xml="1"$> (RSS 2.0)" href="<$MTCategoryArchiveLink$>index.rss.php" />
<link rel="alternate" type="application/rss+xml" title="<$MTCategoryLabel encode_xml="1"$> (Atom)" href="<$MTCategoryArchiveLink$>index.atom.php" />
</MTEntryCategories>
<MTIfCommentsActive>
<link rel="alternate" type="application/rss+xml" title="Commentaires (RSS 2.0)" href="<$MTBlogURL$>commentaires.xml" />
<link rel="alternate" type="application/atom+xml" title="Commentaires (Atom)" href="<$MTBlogURL$>commentaires.atom.xml" />
<link rel="alternate" type="application/atom+xml" title="Commentaires de la note au format Atom" href="<$MTBlogArchiveURL encode_xml="1"$><$MTFileTemplate format="%y/%m/commentaires_%F.atom.xml" encode_xml="1"$>" />
<link rel="alternate" type="application/rss+xml" title="Commentaires de la note au foramt RSS 2.0" href="<$MTBlogArchiveURL encode_xml="1"$><$MTFileTemplate format="%y/%m/commentaires_%F.rss.xml" encode_xml="1"$>" />
</MTIfCommentsActive>
[...]

Je vous laisse les autres fichiers d'archive ou d'index en exercice... mais le principe est globalement le même.

Publié par zeguigui à 13:04 dans Technique | Vie du site | Commentaires (4) | TrackBack

22 mai 2006

Mise à jour du blog

Petite mise à jour de mon blog pendant le WE. Pas de grosse nouveauté mais une réorganisation des rubriques (principalement la rubrique loisirs), correction de la catégorie de certains billets et ajout des flux RSS 2.0 et Atom pour chaque rubrique. Cela permet par exemple de suivre uniquement la rubrique "Base DVD" ou "Aquariophilie" du site. Je n'ai pas encore ajouté de flux RSS pour les commentaires d'un billet mais dès que je trouve comment on peut faire, j'ajoute ça :-)

Publié par zeguigui à 13:48 dans Vie du site | Commentaires (4) | TrackBack

16 mai 2006

Spam

Non, cette note n'est pas un spam qui s'incrusterait sur mon site... C'est juste une note qui sert à signaler la présence d'informations sur les spams que je reçois sur mon site.

En effet la nouveauté avec les blogs c'est que les spammeurs sont passés de l'envoi de pourriels à l'envoi de commentaires avec spams. Bien entendu ces commentaires sont généralement inutiles et sans aucun rapport avec le sujet du billet.

Heureusement l'outil de blog que j'utilise (MovableType) dispose d'un système de reconnaissance des spams ce qui évite généralement leur mise en ligne. Et comme les informations sur les spams reçus sont stockées dans la base de données je me suis demandé combien je recevais de spams (il faut dire que pendant le WE j'en ai reçu 5 ou 6 d'un coup) et quelle note était la plus populaire.

Réponse : le 16 mai c'est la note sur le formatage d'une partition en FAT32 qui remporte les suffrages avec pas moins de 5 spams sur 19 (26%). Les stats à jour sont quant à elles disponible sur la page d'accueil de mon blog dans la colonne de droite.

Prochaine étape : transformer le bout de code PHP tout crado que j'ai écrit par un joli plugin MovableType (ou en trouver un qui fasse cela !).

Publié par zeguigui à 13:43 dans Vie du site | Commentaires (3) | TrackBack

11 mai 2006

Nouveau sur mon blog : les gravatars !

BiscotteJ'ai ajouté sur mon blog un plugin MovableType me permettant d'utiliser les Gravatars. Mais un gravatar c'est quoi ? Et bien c'est tout simplement un avatar lié à son adresse email. Le principe est simple : on s'inscrit sur le site de gravatar, on renseigne son adresse email, on envoit sa photo (80x80 pixels) et à chaque fois qu'on laisse un commentaire sur un blog quelconque qui utilise les gravatars pouf! la photo apparait comme par magie. Cerise sur le gâteau l'adresse email n'apparait pas directement dans le lien de l'image donc aucun risque qu'un vilain robot ne vous spam par la suite.

En pratique cependant ce n'est pas 100% immédiat car il y a un système de ratings. Le principe consiste à noter l'image envoyée sur le site gravatar comme pour les films qui passent à la télévision (de tout public à classé X). Cela permet au webmaster de limiter le type d'avatar affiché sur son blog en fonction du public visé par ce dernier. J'ai mis ma photo en ligne aujourd'hui, on verra bien à partir de quand elle sera disponible :-)

Et oui, promis, j'ajouterai cette fonction sur les blogs de Maman et de Cécile dès que ça fonctionnera chez moi (il y a un plugin pour Dotclear, ça ne devrait donc pas être trop compliqué).

Voici les instruction détaillées pour ceux qui ne causent pas anglais et qui ne connaissent pas bien les outils de retouche d'image. Ca se passe en deux temps :

  • Création de l'avatar sur l'ordinateur
  • Création du compte sur le site web de Gravatar et envoi de l'image

Pour cette première étape j'utilise le logiciel XnView. C'est un logiciel qui permet de visualiser les images présentes sur son disque dur (comme ACDSee par exemple) et, dans une certaine mesure, de les modifier (conversions de formats, redimensionnements, retaillage, etc.). Et comme c'est gratuit et en français autant en profiter  Donc pour ceux qui ne l'ont pas, on va sur le site, on clique sur le drapeau français et on charge le logiciel. Apparemment la dernière version est la 1.82.4 mais ce tutoriel est fait pour la 1.80.1... ce qui ne devrait rien changer !

Une fois le logiciel installé, on le lance et on cherche une photo sur son disque dur. Une fois qu'on a trouvée celle qu'on veut on double-clic dessus ce qui a pour effet de l'ouvrir dans un onglet à part :

XnView avec l'image sélectionnée

Pour cette démonstration j'ai choisi quelque chose de neutre : un zozio. Première étape sélectionner la zone de cette photo qui sera l'avatar. Et comme on veut sélectionner un carré on va forcer XnView dans un mode de sélection rectangulaire. Pour cela on va dans le menu Edition / Proportion de la sélection et on choisit 1:1.

Sélection rectangulaire

Maintenant on clic dans l'image et on sélectionne un joli carré :

Sélection de la zone

Reste à découper l'image. On positionne la souris dans le carré, on fait "bouton de droite" et on choisit l'option de recadrage :

Recadrage

Etape facultative : redimensionner l'image en 80x80 pixels (le site le fera à votre place si vous ne le faites pas mais ça permet d'avoir une image de poids plus réduit à envoyer au site). Pour cela on va dans le menu Image et on sélectionne l'option "Redimensionne" (ou plus simplement Shift + S au clavier). Dans la boite qui s'ouvre on indique une taille personnalisée de 80x80 pixels. Pour le mode de redimensionnement le mieux est de faire des tests mais généralement le mode bi-linéaire et Lanczos donnent de bons résultats :

Redimensionnement

Le plus difficile est fait. On a maintenant une image carrée et il reste à la sauvegarder. Attention à ne pas utiliser la disquette de la barre d'outil, ça écraserait l'image d'origine ! Il faut à la place aller dans le menu fichier / enregistrer sous. Choisir le format jpeg (ce qui devrait être l'option par défaut si l'image originale était déjà en jpeg).

Étape suivante : se connecter sur http://www.gravatar.com. Cliquer sur le lien "Sign up now !" qui est dans le deuxième bloc sur la page d'accueil. Ensuite dans le formulaire on entre son adresse email et un mot de passe (password) qu'on saisit deux fois et on clic sur Submit. Il ne reste plus qu'à attendre l'email de confirmation. A la fin de ce dernier il y a un lien vers le site, il suffit de cliquer dessus.

Dans la fenêtre qui s'ouvre on clic sur le lien "Upload your avatar now" (envoyer son avatar maintenant). Le bla-bla au dessus du formulaire explique que l'image doit être un fichier gif, jpeg ou png, qu'il doit faire moins de 100ko (normalement après avoir redécoupé l'image ça devrait être bon), qu'il doit être "carré" (sinon l'image sera déformée par la suite) et que si le fichier gère la transparence (en gif ou png) cette dernière ne sera pas perdue. Il est déconseillé d'ajouter une bordure dans ce fichier car le serveur peut en ajouter dynamiquement à la demande des sites web.

Bref tout ça pour dire qu'on clic sur le bouton "Parcourir...", qu'on choisit l'image et qu'on clic sur "Upload". A noter sur la même page la future adresse de cette image (Gravatar URL) qui peut servir sur certains forums qui gère des avatars distants. Il existe aussi une option (payante) qui permet d'associer plusieurs adresses email à un seul avatar. L'alternative, quand on a plusieurs adresses email, étant d'ouvrir un compte par adresse (ce que j'ai fait !).

Après avoir cliqué sur upload l'avatar s'affiche sur le site en mode "Pending". Pending ça veut dire en attente de classification par les gentils contributeurs du site :

Résultat

Il ne reste plus qu'à attendre (généralement 24h). Vous recevrez un email lorsque l'image aura été classée. A noter qu'il est possible de changer d'avatar assez facilement. Pour cela sur la page d'accueil du site on saisit son adresse email, son mot de passe. On arrive sur son compte et on peut visualiser son avatar, sa classification et éventuellement envoyer une nouvelle image (qui devra elle aussi être classée avant de s'afficher).

Mon nouveau gravatarEn attendant que l'image soit classée le forum, blog ou site web qui utilise le système de gravatar affichera soit une image vide (par défaut) soit une image choisie par le webmaster (ce que j'ai fait).

Amusez-vous bien !

 

Publié par zeguigui à 22:32 dans Sites sympas | Vie du site | Commentaires (26) | TrackBack

13 avril 2006

Mes pages changent en fonction des saisons !

Fini le bonhomme de neige, bienvenue aux oeufs de Pâques !
(Sébastien me fait remarquer que c'est normal, le bonhomme de neige a fondu à cause de la bougie... damned les chocolats sont AUSSI au dessus de la bougie, va falloir les manger vite !)

En fait j'avais mis cette possibilité il y a quelques temps déjà mais ça ne fonctionnait pas. J'ai corrigé le problème et maintenant tous les mois vous allez avoir le site qui change. Bien entendu ça change en fonction du mois en cours mais on pourrait inventer quelque chose pour les pages d'archive du site (ça c'est en réponse à Sébastien qui me demandait ce que ça faisait !).

Cerise sur le McDo, pour ceux qui voudraient voir ce que donne le site en avance, c'est possible :
  • Janvier. Nouvelle année... Champagne !
  • Février. Il fait froid, souvent il neige... retour du bonhomme de neige !
  • Mars. C'est le printemps, les arbres sont en fleur.
  • Avril. C'est Pâques... Vive le chocolat :-)
  • Mai. C'est le mois de la Convallaria majalis (le muguet quoi !)
  • Juin. Le retour du beau temps !
  • Juillet. C'est la fête en France. Lampions et bal musette.
  • Août. Le mois où se concentre beaucoup d'anniversaires dans la famille (et un mariage cette année !).
  • Septembre. Rentrée des classes et des associations.
  • Octobre. Halloween est là !
  • Novembre. Il parrait que le beaujolais nouveau arrive en novembre.
  • Décembre. Le mois préféré des enfants avec l'arrivée du père-noël !
Et voilà comment on génère 12 hits de plus pour les stats visiteurs (ceci est une astuce pour Jean afin que lui aussi puisse augmenter son nombre de pages vues !!!).

Publié par zeguigui à 18:56 dans Vie du site | Commentaires (3) | TrackBack

12 avril 2006

C'est reparti !

Une bougie pour ZeGuiguiComme vous l'avez peut-être constaté vous-même - ou par l'intermédiaire du billet de Sébastien - depuis dimanche dernier le site ne répondait plus vraiment... La faute à un vilain disque dur qui avait décidé de tomber en panne au pire moment (le dernier jour d'une semaine de vacances).

Je ne vais pas ici vous remettre tout l'historique de l'affaire ou la progression des réparations, tout est dans les commentaires de la note de Sébastien !

Je ferais peut-être une future note technique sur comment backuper une gentoo pour repartir plus vite et/ou comment j'ai fait pour ne pas tout réinstaller à zéro (sinon on y serait encore !!).

Publié par zeguigui à 20:08 dans Vie du site | Commentaires (12) | TrackBack

6 avril 2006

Migration des pages techniques dans mon blog

Ce soir j'ai enfin pris le temps de migrer mes anciennes pages techniques dans mon blog. Ces pages seront en effet plus faciles à maintenir dans un blog plutôt que de devoir à chaque fois créer de vrais fichiers web. Ainsi le blog est utilisé pour ce qu'il est à savoir une plateforme de publication.

J'ai tout de même rusé un petit peu. Ainsi le lien vers les pages techniques est toujours présent dans le menu du haut mais la page qui est derrière est générée par MovableType. J'ai profité de la flexibilité de ce dernier pour ajouter un nouvel index principal dédié aux pages techniques et qui affiche la liste des articles avec leur extrait. Au final on se retrouve donc avec une page très similaire à l'ancienne (ce qui était le but recherché !).

Petit effet de bord (voulu celui-ci) du passage des pages techniques dans le blog : les articles techniques sont soumis à la même license "Creative Commons" que le reste de ce blog. Vous pouvez ainsi vous inspirer librement de mes articles, les citer, les modifier, etc. à condition que vous respectiez cette license (résumé ici)

Publié par zeguigui à 22:53 dans Vie du site | Commentaires (0) | TrackBack

4 avril 2006

Gallery 2.1 : nouveautés

Suite au passage à Gallery 2.1 (qui fut un peu plus compliqué que ce que je pensais au début !) je découvre petit à petit les améliorations et changements.

Première nouveauté pous vous les visiteurs de ce site, deux flux RSS pour suivre mon actualité photo. Le premier flux (Actu photo) permet de se tenir au courant des dernières photos postées sur mon site. Le deuxième flux est quant à lui plus restrictif car il ne signale que les nouveaux albums qui sont ajoutés. Tout dépend donc de ce que vous voulez suivre !

Autre nouveauté, invisible celle-là, le module "Google Sitemap" fonctionne très bien. Il n'est cependant pas aussi paramétrable que ce que j'aurais espéré. On ne peut donc pas régler les fréquences d'indexation ni les priorités des fichiers qui sont présents dans le résultat. Je ne sais donc pas si je vais migrer vers ce module intégré à Gallery ou si je vais conserver mon hack perso... On verra à l'usage !

Nouveauté du jour, l'ajout du service Pix2Fone dans les albums photos. Ce service, gratuit (enfin... ça dépend !) permet de transférer n'importe quelle photo sur son téléphone portable. Le principe est ultra-simple : il suffit d'Alt+Cliquer sur une photo pour qu'une fenêtre s'ouvre et propose le transfert sur son cellulaire. Pour cela il suffit juste d'avoir un téléphone portable couleur qui supporte le WAP... et donc si le WAP est inclus dans votre forfait c'est gratuit sinon vous ne payez que le coût du téléchargement. Mais comme ce service est en anglais, je vous ai fait une aide dans la suite de ce billet. Disons que je désires transférer sur mon appareil photo cette magnifique photo :

Hugo

Je me rend sur la page de cet album (cliquez sur la photo !) et avec un doigt habile j'appuie sur la touche Alt en même temps que, de mon autre main, je clic sur la photo avec ma souris (ouf !) et une fenêtre s'affiche :
Choix du modèle de mobile

Cette fenêtre permet de choisir son modèle de téléphone mobile dans la liste déroulante. Moi j'ai choisi "Siemens" et la fenêtre demande alors de choisir le modèle :

Choix du modèle

J'ai choisi un S65. La fenêtre demande alors si on veut utiliser le mode avancé (power mode) ou le mode automatique (auto mode). Le mode avancé permet de retailler l'image et de choisir la portion de celle-ci qu'on désire recevoir sur son téléphone. C'est donc le mode à privilégier.

Choix du mode

On laisse tout par défaut (Power mode) et on clic sur "Process picture". Si vous laissez cochée la case "Remember my choice and do not ask again" à la prochaine photo que vous transférerez depuis le même ordinateur cette fenêtre ne s'affichera pas.

Nous avons maintenant la fenêtre du mode avancé sous les yeux :

Mode avancé

Le cadre bleu représente ce qui sera vu sur le téléphone portable. Une croix bleu (en bas à droite de la photo, qu'on ne voit pas sur cette capture) permet de redimensionner l'image envoyée à pix2fone. On peut déplacer le cadre bleu avec la souris. Dans la fenêtre, à droite, on accède à un certain nombre d'options :
  • fitscreen permet de forcer l'image complète dans le cadre bleu... avec pas mal de déformations généralement. C'est associé à
  • Free resizing. Quand c'est On on peut retailler l'image dans tous les sens sans respecter la proportion d'origine
  • Reload pic permet de recharger l'image
  • Enhance pic permet d'avoir une image optimisée quand on la retaille.
  • Change phone permet de recommencer ale choix du téléphone
Quand on a terminé son travail on clique sur le gros bouton rouge OK et l'écran de résultat s'affiche :

Résultat

A gauche on a le résultat avec éventuellement la possibilité de changer à nouveau de téléphone (change phone) ou de modifier l'image (Re-edit picture). Il ne reste plus qu'à récupérer l'image sur son téléphone portable. Pour cela il faut activer le wap et surfer sur le site wap.pix2fone.com (avec un f !) et de saisir sur son clavier le code qui est avec un fond rouge et des lettres blanches.

L'autre option est de recevoir l'adresse de téléchargement directement par SMS ce qui évite de retaper l'adresse wap du site et le code. Pour cela il faut avoir une adresse email sur son téléphone (c'est le cas sur iMode par exemple).

Bon téléchargements !

PS : à noter cependant qu'avec Mozilla Firefox et Gallery 2.1 le Alt-Clic ne semble pas fonctionner. C'est étrange car sur le site de Pix2Fone un essai avec Firefox fonctionne. Il doit donc y avoir des brouillages quelque part. La solution de contournement, en attendant mieux, consiste à utiliser Internet Explorer (oui, c'est dommage, mais c'est comme ça !).

Publié par zeguigui à 17:08 dans Vie du site | Commentaires (0) | TrackBack

30 mars 2006

Maintenance galerie photos

Nikon D200Attention, je vais procéder à la mise à jour du logiciel qui me permet de gérer mes albums photos (Gallery2 qui est maintenant en version 2.1). Cela risque de provoquer quelques instabilités ou de rendre cette partie du site innacessible pendant quelques instants.

Publié par zeguigui à 23:32 dans Vie du site | Commentaires (1) | TrackBack

26 mars 2006

Ajout de Google Analytics sur ce site

Ce soir, surprise dans ma boîte mail, j'ai reçu une invitation pour rejoindre le programme Google Analytics (invitation demandée sur le site tout de même... ce n'est donc pas un hazard). Google Analytics en gros c'est un système de statistiques (un peu comme Xiti) qui permet de connaître l'audience de son site. Ca utilise bien entendu des cookies (non Philippe, pas au chocolat !) et ça envoit quelques données aux US mais, d'après Google, rien de personnel.

Et comme je suis un gars bien qui a lu le CLUF Google Analytics (même si j'ai probablement pas tout compris), je vous mets le paragraphe obligatoire vous informant de ce que ça fait :

« Ce site utilise Google Analytics, un service d'analyse de site internet fourni par Google Inc. (« Google »). Google Analytics utilise des cookies , qui sont des fichiers texte placés sur votre ordinateur, pour aider le site internet à analyser l'utilisation du site par ses utilisateurs. Les données générées par les cookies concernant votre utilisation du site (y compris votre adresse IP) seront transmises et stockées par Google sur des serveurs situés aux Etats-Unis. Google utilisera cette information dans le but d'évaluer votre utilisation du site, de compiler des rapports sur l'activité du site à destination de son éditeur et de fournir d'autres services relatifs à l'activité du site et à l'utilisation d'Internet. Google est susceptible de communiquer ces données à des tiers en cas d'obligation légale ou lorsque ces tiers traitent ces données pour le compte de Google, y compris notamment l'éditeur de ce site. Google ne recoupera pas votre adresse IP avec toute autre donnée détenue par Google. Vous pouvez désactiver l'utilisation de cookies  en sélectionnant les paramètres appropriés de votre navigateur. Cependant, une telle désactivation pourrait empêcher l'utilisation de certaines fonctionnalités de ce site. En utilisant ce site internet, vous consentez expressément au traitement de vos données nominatives par Google dans les conditions et pour les finalités décrites ci-dessus. »

Si vous ne voulez pas que je recueille toutes ces informations via Google vous pouvez toujours désactiver les cookies (ceci dit j'analyse aussi les logs de connexion du serveur web donc je saurais quand-même que vous êtes passé par là )

Sur ce bon surf à tous et bonne fin de week-end.

Publié par zeguigui à 00:03 dans Vie du site | Commentaires (1) | TrackBack

13 mars 2006

Nouveautés du WE

Meurtre à Savigny... cliquez pour voir les preuves !WE bien rempli !

On commence avec l'informatique et la mise à niveau du serveur qui semble s'être passée correctement. Quelques surprises bien entendu avec notamment horde/imp qu'il a fallu faire monter de version pour supporter les dernières nouveautés. J'en ai même profité pour mettre à jour des mini-applications sur mon extranet pour les rendre compatibles avec firefox.

J'ai aussi profité du WE pour terminer l'indexation des photos qui trainaient encore sur mon disque dur. Il faut encore que je les grave sur DVD pour avoir un backup mais au moins c'est déjà ça de fait. J'ai même publié sur ce site les photos de la soirée d'il y a deux semaines chez Pierre et Cécile (cliquez sur la miniature ci-contre pour toutes les voir). J'ai vu au passage que la version 2.1 de Gallery allait bientôt sortir (Mathieu, celle qui supporte le GMap !). J'espère que cette version pourra importer les titres des photos qu'on stocke en IPTC... tout recopier à la main est fastidieux et j'ai pas envie de me plonger dans le code de Gallery pour écrire un hack sauvage.

Au passage installation du site / blog de ma petite soeur et de Renaud. C'est sur www.cecile-et-renaud.fr que ça va se passer... bon pour le moment il n'y a pas grand chose mais c'est normal, ils viennent juste d'avoir le site et je ne leur ai pas encore expliqué comment mettre les photos !

Samedi soir je suis sorti avec Amandine et Arlette (sa maman). Soirée rock'n'roll et salsa. Soirée très sympatique et des gens charmants sur place... J'ai encore des progrès à faire en rock 6 temps moi ! Je me suis bien emmelé les pieds au début mais je suppose que c'est normal quand on débute. La salsa était syma également car après une petite animation on avait presque tous le même niveau (c'est à dire débutant !) mais on s'amusait bien !

Dimanche matin réveil difficile (couché 5h... ou était-ce 6h ?!) de la part de ZeFafa qui partait pour Versailles et qui voulait le numéro de Michel... j'savais bien que j'aurais du lui mailer ce numéro ! Ensuite direction la maison des parents pour un repas en famille avec notamment Hugo qui est très curieux et très éveillé. Ensuite petite ballade dans Montgeron dans le but avoué d'aller regarder les prix des apparts qui se construisent près du Lycée de Montgeron... dommage le bureau de vente est fermé le dimanche sauf si on prend rendez-vous... un peu extrême juste pour assouvir sa curiosité.

Au retour on est passé voir ma grand-mère qu'on a un peu sorti de sa somnolence. Elle semblait contente de tous nous voir et Hugo était manifestement la star de la maison de retraite ! Mamie allait bien et ça m'a fait très plaisir de la voir ainsi. Bien moins de visiteurs (globalement, pas pour ma mamie !) que lors de la fête des grand-mères. Quel dommage qu'il faille un jour spécial pour attirer du monde...

Fin de dimanche à terminer la mise à jour de mon serveur (!), à me reposer et à trier les photos que j'allais mettre sur le net... et pouf! on ne fait pas attention et on est déjà lundi. Mon seul regret aura été de ne pas avoir eu le temps d'aller voir Sacha et Eléonore... mais ils sont encore petits et ce n'est que partie remise !

Bonne soirée / journée à tous

Publié par zeguigui à 00:02 dans Divers | Sites sympas | Soirées, sorties | Vie du site | Commentaires (0) | TrackBack

11 mars 2006

Avis de tempête sur ZeGuigui.com

Je profite de mon WE pour mettre à jour mon serveur... et cette mise à jour inclus une mise à jour de PHP assez conséquente. Il risque donc d'y avoir quelques perturbations, coupures de site, éléments manquants (etc.) en fonction de ce que je risque d'oublier dans les "USE" de ma gentoo ou encore dans le php.ini qui ne sera pas totalement identique à celui que j'avais précédemment.

Quoi qu'il en soit si vous constatez des disfonctionnements après le WE n'hésitez pas à laisser un message avec le formulaire de contact !

Publié par zeguigui à 12:25 dans Vie du site | Commentaires (0) | TrackBack

13 février 2006

Mise à jour pour Sébastien ;-)

Sébastien trouvant que le flux RSS manque d'actualité je crée une note rien que pour lui

Ce WE j'ai commencé à jouer avec le Google SiteMap. Cette technique permet d'aider les moteurs de recherche à indexer le contenu du site en listant les URL disponibles et en leur donnant une priorité (priorité pour le webmaster... pas forcément pour le moteur de recherche !).

Pour expérimenter cela j'ai créé un template pour Movable Type à partir de celui fourni par Anders Jacobsen (pour les entrées directes qui prennent en compte les commentaires) et celui de Cameron. Et ça fonctionne plutôt bien !

Malheureusement le blog n'est pas la seule source d'information de ce site et j'ai donc été obligé de modifier mon générateur de base DVD pour qu'il crée également un index sitemap. Coup de chance j'ai pu réutiliser la modification que j'avais faite pour gérer la liste des nouveautés (fonction demandée par Sébastien justement).

Restait également à créer un petit script pour générer un index SiteMap pour Gallery 2. Là je suis reparti de zéro et j'ai tapé directement dans la base de données... Le script que j'ai créé n'est vraiment pas optimisé mais ça suffira en attendant la prochaine version de Gallery 2 qui elle incluera directement un module export SiteMap (que j'ai bien tenté d'ajouté à mon installation à partir du CVS mais il faudrait que je monte en version le reste de l'install ce que je ne compte pas faire vu que ça fonctionne !).

Le script pour MovableType et le script Gallery2 sont disponibles dans la suite !

Habillage pour Movable Type

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.google.com/schemas/sitemap/0.84">

<url>
<loc><$MTBlogURL encode_xml="1"$></loc>
<priority>1.0</priority>
<MTEntries lastn="1">
<lastmod><$MTEntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%S+00:00"$></lastmod>
</MTEntries>
<changefreq>daily</changefreq>
</url>

<MTEntries lastn="10">
<url>
<loc><$MTEntryPermalink encode_xml="1"$></loc>
<lastmod><MTIfNonZero tag="MTEntryCommentCount"><MTComments lastn="1"><$MTCommentDate utc="1" format="%Y-%m-%dT%H:%M:%S+00:00"$></MTComments><MTElse><$MTEntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%S+00:00"$></MTElse></MTIfNonZero>
</lastmod>
<priority>0.9</priority>
<changefreq>daily</changefreq>
</url>
</MTEntries>

<MTEntries lastn="10" offset="10">
<url>
<loc><$MTEntryPermalink encode_xml="1"$></loc>
<lastmod><MTIfNonZero tag="MTEntryCommentCount"><MTComments lastn="1"><$MTCommentDate utc="1" format="%Y-%m-%dT%H:%M:%S+00:00"$></MTComments><MTElse><$MTEntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%S+00:00"$></MTElse></MTIfNonZero>
</lastmod>
<priority>0.8</priority>
<changefreq>daily</changefreq>
</url>
</MTEntries>

<MTEntries lastn="1000" offset="20">
<url>
<loc><$MTEntryPermalink encode_xml="1"$></loc>
<lastmod><MTIfNonZero tag="MTEntryCommentCount"><MTComments lastn="1"><$MTCommentDate utc="1" format="%Y-%m-%dT%H:%M:%S+00:00"$></MTComments><MTElse><$MTEntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%S+00:00"$></MTElse></MTIfNonZero>
</lastmod>
<priority>0.5</priority>
<changefreq>monthly</changefreq>
</url>
</MTEntries>

<MTArchiveList archive_type="Category">
<url>
<loc><$MTArchiveLink encode_xml="1"$></loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</MTArchiveList>

<MTArchiveList archive_type="Monthly">
<url>
<loc><$MTArchiveLink encode_xml="1"$></loc>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
</MTArchiveList>

</urlset>

Petit script pour Gallery2

<?
header("Content-Type: text/xml; charset=utf-8");
echo ('<?xml version="1.0" encoding="UTF-8"?>');
?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<?
// Sitemap for Gallery2 (waiting for CVS next release!)
// Scratch from database... brute force !

//
// HERE YOUR NEED TO SETUP AN ACCESS TO YOUR DATABASE
// YOUR WEBSITE AND OTHER STUFF...
//
// Note: this site relies on URL rewriting!
// You'll need to modify this script if table prefix is not 'g2_'
//
// Todo:
// - check if comments exist and use last comment date
// - use G2 module to handle URLs and configuration
//
define ('BdDServer', 'localhost');
define ('BdDLogin', 'gallery2');
define ('BdDPass', 'password');
define ('BdDDatabase', 'gallery2');
define ('rootURL', 'http://www.zeguigui.com/photos/v/');
define ('albFreq', 'daily');
define ('albPrio', '0.8');
define ('phoFreq', 'weekly');
define ('phoPrio', '0.5');

mysql_connect(BdDServer, BdDLogin, BdDPass) or die("Unable to connect: " . mysql_error());
mysql_select_db(BdDDatabase);

function getURL($id, $album) {
// Looks like i am a recursive function... oops!

$sql = 'select c.g_id, c.g_parentId, f.g_pathComponent '
. 'from g2_ChildEntity c, g2_FileSystemEntity f '
. 'where c.g_id = f.g_id and '
. "c.g_id = $id";

$s = mysql_query ($sql) or die ('Error in getURL: ' . mysql_error());
$r = mysql_fetch_array ($s);
mysql_free_result ($s);

if ($r['g_parentId'] == 0) {
return rootURL;
} else {
if ($album) {
return getURL($r['g_parentId'], true) . $r['g_pathComponent'] . '/';
} else {
return getURL($r['g_parentId'], true) . $r['g_pathComponent'] . '.html';
}
}
}

// Add albums to Google Index
$sql = 'SELECT i.g_id, i.g_title, i.g_originationTimestamp '
. 'FROM g2_Item i, g2_AlbumItem a '
. 'WHERE a.g_id = i.g_id';

$statement = mysql_query ($sql) or die ("Error: " . mysql_error());
while ($row = mysql_fetch_array($statement)) {
$url = getURL ($row['g_id'], true);
?>
<url>
<loc><?= $url ?></loc>
<lastmod><?= gmdate('Y-m-d', $row['g_originationTimestamp']) . 'T' .
gmdate('H:i', $row['g_originationTimestamp']) . 'Z'
?></lastmod>
<changefreq><?= albFreq ?></changefreq>
<priority><?= albPrio ?></priority>
</url>
<?
}
mysql_free_result ($statement);

// Photos
$sql = 'SELECT i.g_id, i.g_title, i.g_originationTimestamp '
. 'FROM g2_Item i, g2_PhotoItem p '
. 'WHERE p.g_id = i.g_id';

$statement = mysql_query ($sql) or die ("Erreur : " . mysql_error());
while ($row = mysql_fetch_array($statement)) {
$url = getURL ($row['g_id'], false);
?>
<url>
<loc><?= $url ?></loc>
<lastmod><?= gmdate('Y-m-d', $row['g_originationTimestamp']) . 'T' .
gmdate('H:i', $row['g_originationTimestamp']) . 'Z'
?></lastmod>
<changefreq><?= phoFreq ?></changefreq>
<priority><?= phoPrio ?></priority>
</url>
<?
}
mysql_free_result ($statement);

mysql_close();
?>
</urlset>

Note : je n'ai pas testé le script Gallery2 tel que... Je viens de le modifier pour le rendre un peu plus paramétrable et pour qu'il soit exploitable en dehors de mon installation personnelle. N'hésitez pas à me laisser un commentaire s'il y a un problème avec.

Mise à jour : vu le grand nombre de spams reçus en commentaire sur cette note, j'ai décidé de fermer les commentaires !

Publié par zeguigui à 13:10 dans Technique | Vie du site | Commentaires (1)

20 janvier 2006

Changement des URL de syndication !

Comme me le faisais - à juste titre - remarquer Sébastien l'autre jour (mais je l'avais également vu) les liens dans les flux de syndication ne sont pas toujours bon. Ce problème est lié au fait que j'utilise du PHP dans mes notes et qu'il n'est pas interprété lors de l'écriture des fichiers de syndication.

J'ai donc ajouté une extension PHP aux fichiers et tripatouillé les modèles pour que le code soit correct. En théorie cela va permettre d'afficher les images et d'avoir des liens à l'intérieur de mon site corrects.

Il faut cependant que je reparamètre Apache pour lui expliquer que les fichiers XML précédents ne sont plus là où ils étaient tout en permettant à ceux qui ont déjà mis les flux dans leur logiciel d'agrégation préféré (Olivier tu es là !?) de continuer à lire mon site ainsi. Et là je dis vive mod_rewrite !

Mise à jour : cette nuit j'ai mis à jour le modèle du flux atom. Celui-ci est maintenant en version 1.0 même si ça ne valide pas encore... va falloir que je regarde en détail à quoi servent les entrées qui ne valident pas et j'adapterai en fonction des besoin !

Publié par zeguigui à 13:55 dans Vie du site | Commentaires (2) | TrackBack

3 octobre 2005

Encore des photos !!!

Décidemment, ça n'arrête plus. Et qui s'en plaindra ?

Encore une série de photos... et devinez quoi ? C'est encore pour un anniversaire. Last but not least Pauline a arrosé ses 22 ans le 1er octobre et j'ai bien entendu mitraillé à outrance. Et ce d'autant plus qu'étant finalement arrivé en avance j'ai assisté a une séance de filles qui se préparent pour une soirée. Et ça ça vaut le détour !!!

Mais trève de blabla et place aux images !

Publié par zeguigui à 21:42 dans Vie du site | Commentaires (0) | TrackBack

1 octobre 2005

Ajout des photos de l'anniversaire d'Anissa

Anniversaire d'AnissaJ'ai ajouté ce matin les photos de l'anniversaire d'Anissa. Anniversaire qu'on a arrosé au même endroit que l'anniversaire d'Amandine.

Anissa était visiblement très contente de ses cadeaux et surtout du Stitch géant.

Pour voir les photos, c'est par là....

Publié par zeguigui à 12:26 dans Vie du site | Commentaires (0) | TrackBack

30 septembre 2005

Albums photo migrés...

Naissance d'Hugo en ce 19 septembre 2005Entre deux aller-retours à Maisons-Alfort j'ai tout de même réussi à convertir mes anciens albums photos vers Gallery 2. J'ai récupéré tous les clichés (enfin, presque, certains ont volontairement disparu) et une bonne partie des libellés. Il me reste à parcourir toutes les notes de mon blog pour repérer les références aux anciens albums photos et après je pourrais récupérer de la place sur le disque dur !

Et comme une bonne nouvelle n'arrive jamais seule j'ai aussi ajouté des photos d'Hugo. Vous pouvez les voir par ici.

Publié par zeguigui à 19:50 dans Vie du site | Commentaires (0) | TrackBack

28 septembre 2005

Migration des albums photos...

J'ai installé sur mon site web un vrai logiciel de gestion d'albums photos. Mon système précédent, bien que pratique car rapide, montrait trop ses limites. Ce nouveau système permet de faire plein de choses fort sympatiques (laisser des commentaires par exemple - il suffit juste de s'enregistrer - ou encore des diaporamas) et devrait me faciliter la vie au niveau de la publication (directement intégrée à XP !).

Le seul truc qui va prendre encore un peu de temps c'est de passer les anciens albums vers ce nouveau système... J'ai commencé mais il en reste encore beaucoup à migrer (sans parler des commentaires...) et ça sera fait, je l'espère, d'ici au week-end prochain.

En attendant vous pouvez toujours voir les anciennes photos, je n'ai pas encore supprimé la page. A priori je vais aussi m'arranger pour que les anciens liens vers les albums (a défaut des liens vers les images) fonctionnent encore.

Sur ce... direction le dodo !!!

Note du 1/10 : la migration étant terminée j'ai supprimé les anciennes photos du site. Par contre je n'ai pas mis en place de redirection des anciens albums vers les nouveaux comme je pensais le faire au début.

Publié par zeguigui à 02:23 dans Vie du site | Commentaires (0) | TrackBack

9 mai 2005

Mise à jour du WE

J'ai profité de ce WE à rallonge pour continuer de faire quelques mises à jour sur mon site. Ainsi j'ai scanné toutes les jaquettes qui manquaient dans ma base DVD et, en rangeant les DVD dans les étagères, je me suis rendu compte que j'avais oublié de mettre Spiderman 2 dans ma base... je l'y ai donc ajouté. Il ne me reste plus qu'à scanner les sérigraphies de Voyager saisons 4 et 6... et bientôt la saison 7 qui ne devrait pas tarder à arriver dans ma boîte aux lettres :-)

J'ai également refondu la page actualités du site. J'ai supprimé la librairie Carp et je l'ai remplacée par MagPie RSS qui sait lire de nombreux formats. J'ai également modifié la mise en page de cette rubrique et rendu le code plus compatible XHTML. Enfin j'ai ajouté quelques flux RSS qui manquaient (des oublis ou des sites qui se mettent enfin à les publier !).

Publié par zeguigui à 11:50 dans Vie du site | Commentaires (0) | TrackBack

27 avril 2005

Changement de charte graphique

Vous l'aurez probablement remarqué je viens de changer la charte graphique de mon site perso. La nouvelle reste cependant très proche de l'ancienne et on retrouve le menu horizontal en haut de la page. Et tout ça sans modifier une tonne de fichiers comme expliqué dans mes pages techniques :-)

Publié par zeguigui à 19:34 dans Vie du site | Commentaires (0) | TrackBack

6 avril 2005

La photo aléatoire du jour !

Vous l'aurez peut-être remarqué mais sur la page d'accueil dans la barre de droite j'ai un peu tout réorganisé... et j'en ai profité pour ajouter une photo piochée aléatoirement dans mes albums photos !

Publié par zeguigui à 10:53 dans Vie du site | Commentaires (1) | TrackBack

23 mars 2005

Changement cosmétique base DVD

Si vous consultez la base DVD vous constaterez que le look de la fiche a très légèrement changé. Le fonctionnement global est similaire mais le code HTML a été totalement réécrit ! Fini les tableaux dans tous les sens, vive le XHTML et les feuilles de styles.

Bon pour le XHTML c'est pas encore ça car le template général de mon site n'est pas encore compatible avec cette norme. Mais la fiche en elle même est en théorie compatible. Le look est similaire sous IE et sous Firefox même si sur certains blocs j'en ai un peu bavé... mais c'est aussi comme ça qu'on apprend :-)

Publié par zeguigui à 00:17 dans Vie du site | Commentaires (0) | TrackBack

15 mars 2005

Attention : travaux !

Suite à mes problèmes récurents avec mon serveur (alim grillée) et le besoin de mettre à jour l'OS (c'était toujours une vieille mandrake 8.1) comme le matériel (celeron 400 avec 96Mo de ram et de vieux disques durs) j'ai procédé pendant la nuit au remplacement de mon serveur.

Le nouveau serveur est une machine un peu plus récente (Athlon 600) et mieux dotée en RAM (512Mo) comme en disque dur (dont 2 SCSI 160 !). Au niveau système j'ai opté pour la distribution gentoo qui permet de se mettre à jour au fil de l'eau.

Cependant, même si cela fait déjà un bon moment que je prépare cette nouvelle machine, j'ai fait ça un peu dans l'urgence (ventilo de l'alim du serveur principal qui ne tourne plus !) et il y a donc des choses qui risquent de ne pas être top fonctionnelles pendant encore quelques jours comme les mailing listes ou encore la base DVD qui n'est pas totalement synchrone avec l'ancienne (probablement à cause d'un rayonnement de chronitrons que je n'ai pas fini d'identifier).

J'espère pouvoir tout faire rentrer dans l'ordre pendant le WE... mais s'il y a des choses qui ne vont pas, n'hésitez pas à m'écrire un petit message :-)

Publié par zeguigui à 09:32 dans Vie du site | Commentaires (0) | TrackBack

10 février 2005

Passage à MovableType

Cela faisait longtemps que je n'avais pas écrit... et en plus quand j'écrivais sur blogger vu la configuration de mon serveur FTP qui met des heures à répondre c'était difficilement publié.

J'ai donc décidé de prendre le taureau par les cornes et j'ai installé l'une des références en matière de weblog : MovableType (voir leur site). Ce produit est TRES complet et en plus gratuit pour les particuliers. En plus il a l'air pas mal flexible.

Bref après quelques heures passées à installer, lire la doc, configurer les templates, me prendre la tête sur le multi-colonnage en CSS pour ne pas avoir de largeur fixe... voilà ce que ça donne !

Bon tout n'est pas encore parfait, loin s'en faut. Par exemple j'ai l'impression que je ne reçois pas les emails de notification pour les commentaires (pas très pratique) et il reste les templates "particuliers" à mettre à jour... Donc on verra bien et on va roder ça ensemble !

Sur ce je vous souhaite une bonne soirée et vous dit à très bientôt !

Publié par zeguigui à 00:26 dans Vie du site | Commentaires (3) | TrackBack

28 septembre 2004

Photos et DVD !

Après m'être regardé l'épisode 4 de Star Wars reçu ce jour dans ma boîte aux lettres je me suis attaqué à la mise à jour de mon site. La base DVD n'est toujours pas actualisée mais par contre j'ai ajouté les photos de mon séjour au futuroscope avec Caro, François et Philippe ainsi que celles de mon anniversaire au stand.

Publié par zeguigui à 01:47 dans Vie du site | Commentaires (0)

27 août 2004

Parc Astérix

Le 13/8 je suis allé au Parc Astérix avec de la famille (cousin, oncle, petit-cousins, etc.). La journée était vraiment très sympa même si le temps était très couvert (on a même eu droit a une copieuse saucée pendant le show des dauphins). Ceci dit l'avantage c'est qu'il n'y avait pratiquement personne aux manèges et nous sommes donc passés très vite à chaque attraction (du moins pour celles que nous n'avons faites qu'une seule fois ;-)). J'ai mis en ligne les photos de cette journée très sympatique qui s'est terminée par un BBQ chez Thibault à Massy.

Publié par zeguigui à 13:26 dans Vie du site | Commentaires (0)

25 août 2004

Photos de l'anniversaire de Cécile

Comme je me suis écrit un petit programme en PHP pour générer automatiquement les pages de mes albums photos (y compris les images !) à partir de mes clichés haute-résolution j'ai aussi mis en ligne les photos de l'anniversaire de Cécile... bon il se fait tard, je vais aller dormir pour être en forme demain !

Publié par zeguigui à 00:18 dans Vie du site | Commentaires (0)

24 août 2004

Cela faisait longtemps...

Cela faisait longtemps que je n'avais pas mis à jour la page d'accueil... Je profite donc de l'ajout de photos faites lors de mon anniversaire (30 ans, ça s'arrose !) pour écrire un petit mot ici. En fait les seules pages qui ont été mises à jour sont celles de la base DVD (même si j'ai depuis repris du retard !).

Publié par zeguigui à 23:41 dans Vie du site | Commentaires (0)

15 mars 2004

Suppression de mon adresse email

Suppression de mon adresse email des pages du site (enfin... presque partout ;-)). Maintenant pour m'écrire il faut soit connaître mon adresse soit passer par le formulaire dédié.

Le but n'est pas tant de vous compliquer la tâche mais d'éviter quelques virus et spams qui collectent les adresses automatiquement.

En supprimant mon adresse je me suis aussi aperçu qu'il manquait un lien dans la section technique vers une page de test du format graphique PNG. Cette page vous permet de voir comment une image PNG est affichée en fonction du mode graphique retenu pour enregistrer cette image.

Publié par zeguigui à 15:29 dans Vie du site | Commentaires (0)

3 mars 2004

Un grand merci à 'Ar-S'

Un grand merci à 'Ar-S' (son site) pour ses félicitations sur la qualité de mon site :-) et aussi pour le nouveau logo que vous pouvez admirer tout en haut de cette page.

Publié par zeguigui à 11:47 dans Vie du site | Commentaires (0)

22 janvier 2004

Nouvelles photos

On continue dans la mise à jour du site avec l'ajout de quelques photos prises à diverses occasions. Il y a de l'ancien (août dernier pour mes 29 ans), du pas encore trop vieux (photos de l'anniversaire de Frédo en novembre dernier) et du très récent (anniversaire d'Isabelle samedi dernier).

Bonne consultation à tous. Les photos haute résolution sur CD sont disponibles sur simple demande (vous savez tous où me joindre ;-))

Publié par zeguigui à 00:10 dans Vie du site |