SansFiltre

Des notes prises au fil du temps

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

jeudi 22 mars 2007

Avatar MyBlogLog

Voilà une bidouille qui traînait sur mon disque dur depuis un moment.

Mise à jour du 11/5/2007, corrections de deux fautes typo grâce à l'intervention de L-tz dans les commentaires. Une autre version a été publiée sur les forums Dotclear.

J'ai vu qu'il y avait un plugin pour WordPress permettant d'afficher l'avatar des commentateurs qui ont un compte sur MyBlogLog. J'ai trouvé ça amusant. en décortiquant un peu le problème, je me suis aperçu que c'était très simple. Alors j'ai transformé ça en une bidouille pour Dotclear 1.2.5.

Il suffit de modifier le fichier post.php du thème utilisé. Le numéro de ligne n'étant pas vraiment significatif, j'ai mis un extrait du code du mien avec un + devant les lignes ajoutées. Il faut supprimer ce signe "+" en copiant le code.

 	<?php while ($comments->fetch()) : /* Boucle de commentaires */
 		+ $href =$comments->f('comment_site'); # MyBlogLog
 		+ $avatar = "<a href=\"http://www.mybloglog.com/buzz/co_redir.php?t=&href=". $href ."\" target=\"_blank\"><img style=\"border: 1px solid #000; \" src=\"http://pub.mybloglog.com/coiserv.php?href=http://". $href . "\" border=\"0\" alt=\"See my profile on MyBlogLog.com!\" title=\"See my profile on MyBlogLog.com!\" onload=\"if (this.width < 48) { this.title = 'Get a MyBlogLog account!'; this.alt = 'Get a MyBlogLog account!'}\"  /></a>"; /* MyBlogLog */
 		// On met le numéro du commentaire dans une variable
 		$co_num = $comments->int_index+1;
 	?>

et, plus loin :

 		Le <?php dcCommentDate(); ?> &agrave;
 		<?php dcCommentTime(); ?>, par
 		<strong><?php dcCommentAuthor(); ?></strong>
 		<?php dcCommentAuthorSite(':: <a href="%s">site</a>'); ?>
 		+ <?php echo $avatar; /* MyBlogLog */ ?>
 		</p>

PS : comme d'hab, faites une copie de sauvegarde du fichier avant de le modifier.

PPS : comme d'hab, si cette bidouille casse tout, si votre carnet vous quitte avec votre meilleur ami-e, si la terre s'écroule... je ne suis pas responsable !

dimanche 25 février 2007

Wiki2wiki

Mes lecteurs fidèles ne peuvent ignorer qu'une de mes "obsessions" c'est la prolifération de syntaxes de saisie de texte incompatibles entre elles. Une recherche sur les mots "Wiki" ou "Markup" sur ce carnet vous en convaincra... ;-)

Je suis donc repartis dans la "fièvre du dévelopement". Vous pouvez jeter un oeil à la documentation, et à la version de test.

mercredi 17 janvier 2007

Utiliser la syntaxe wiki de Dotclear dans un éditeur de texte

Depuis ses origines, Markdown a été conçu pour être utilisé comme un filtre avec divers logiciels d'édition. Je me suis dit que la même chose devait être possible avec wiki2xhtml, le "moteur" qui analyse et restitue la syntax wiki de Dotclear.

Pour réaliser celà, il faut d'abord installer PHP 5 sur sa machine. Le plus simple c'est de faire confiance au site de référence pour ce type d'outils, le site de Marc Liyanage. A partir de là, l'installation se fait très simplement.

Une fois PHP 5 installé, il faut installer un script qui va passer le texte à transformer à wiki2xhtml et retourner le résultat de la transformation.

BBedit

Il suffit de télécharger et de décompacter le fichier wiki2xhtml.php.zip, puis de déplacer le fichier résultant wiki2xhtml.php dans le répertoire ~/Library/Application Support/BBEdit/Unix Support/Unix Filters/. Il faudra modifier la ligne 9 en fonction de l'emplacement du fichier class.wiki2xhtml.php sur votre ordinateur.

La commande sera accessible par le menu #! -> Unix Filters -> wiki2xhtml.php

TextWrangler

Il suffit de télécharger et de décompacter le fichier wiki2xhtml.php.zip, puis de déplacer le fichier résultant wiki2xhtml.php dans le répertoire ~/Library/Application Support/TextWrangler/Unix Support/Unix Filters/. Il faudra modifier la ligne 9 en fonction de l'emplacement du fichier class.wiki2xhtml.php sur votre ordinateur.

La commande sera accessible par le menu #! -> Unix Filters -> wiki2xhtml.php

MarsEdit

Il suffit de télécharger et de décompacter le fichier wiki2xhtml.zip, puis de déplacer le dossier résultant wiki2xhtml dans le répertoire ~/Library/Application Support/MarsEdit/TextFilters/. Il faudra modifier la ligne 9 en fonction de l'emplacement du fichier class.wiki2xhtml.php sur votre ordinateur.
MàJ (24/01/2007) : nouvelle version 0.1.1. Corrige des problème de fin de ligne mal interprétés après un copier/coller.

Dans la fenêtre d'édition, cliquez sur le bouton aperçu. En bas de la fenêtre d'aperçu, vous pourrez sélectionner wiki2xhtml dans le menu formatage.

lundi 23 octobre 2006

Les commentaires revisités

Un beau prototype pour une avancée certaine dans le système des commentaires. A suivre...

via Fred Cavazza

lundi 8 mai 2006

Le nuage de tags, c'est fait !

Le nuage de tags, c'est fait !:

[...] dans la continuité de la mise en place de 'tags' sur mon blog, j'ai installé l'affichage d'un nuage de 'Tags' sur la page d'accueil.

(Via Weblog de Sophie Ménart.)

En m'aidant des indications de Sophie, j'ai modifié ma feuille de style pour que la taille de chaque balise (dans la colonne de gauche) corresponde à la fréquence de son utilisation.

vendredi 21 octobre 2005

Drupal

J'ai pas mal travaillé sur DokuWiki, récement pour un projet en cours. Je suis en train de développer 2/3 petits plugins. En ce moment je suis en train de tester Drupal. C'est un "monument", semble-t-il. Mais il semble qu'on puisse faire pas mal de chose avec.

jeudi 13 octobre 2005

Bon à savoir

Bon à savoir:

Weblogues.com a changé d'adresse de ping depuis le 10 octobre.

(Via Embruns.)

Pour les utilisateurs de DotClear, dans le fichier /dotclear/ecrire/tools/ping/index.php, ligne 38, il faut changer '/RPC/' en '/ping/'.

mercredi 27 juillet 2005

Microformats

Beaucoup de gens ont entendu parler des . Certains ont entendu parler des de . Mais on n'est pas obligé de savoir que cela fait partis d'un mouvement plus large de création de MicroFormats pour le web semantique (avec un s minuscule).

Je viens de publier un hack (lien corrigé) à moitié pas fini pour faciliter la saisie par les auteurs de carnets sous DotClear de certains de ces Microformats.

Comme je ne connais pratiquement pas JavaScript, c'est du dévelopement par "copier/coller".

Toutes les remarques sont les bienvenues.

jeudi 14 avril 2005

Spam dans les trackback

J'en ai eu marre des spam de commentaires sur les carnets que je gère. Alors j'ai hacké tb.php pour qu'ils ne soient pas publiés.

Le résultat est disponible là: http://www.fgranger.com/cgi-bin/view/Development/DotClearTrackBackSpamPhp

J'ai ouvert une page pour que ceux qui veulent contribuent à alimenter la table des URL à bloquer. http://www.fgranger.com/cgi-bin/view/Development/BlacklistUrl

Toutes remarques inéressantes sont les bienvenues.

Si un _vrai_ dévelopeur veut faire mieux, j'en serai enchanté.

mercredi 9 mars 2005

Simplifier et améliorer votre usage d’internet

Un outils qui a l'air intéressant, d'après sa description.

Simplifier et améliorer votre usage d’internet:

[...]

Flowaves permet de 'programmer' le navigateur pour :
- automatiser la navigation, le remplissage des formulaires, le copier/coller
- extraire des données d’une page web
- transférer ces données vers les sources de données connectées au PC
- modifier dynamiquement les pages web en fonction des besoins de l’utilisateur
- ajouter de nouvelles fonctionnalités au navigateur web : toolbar
- créer des applications interactive de type « messenger »

Flowaves simplifie et améliore votre usage quotidien d’Internet.

Tester flowaves ?
Si vous désirez tester flowaves vous pouvez laisser un message sur ce blog, m'envoyer un mail ou faire un tour sur le site flowavesdk qui vient d'être lancé.

(Via Laurent Bervas.)

Technorati Tags: | | | |

dimanche 9 janvier 2005

MarkupToMarkup

Le week end n'a pas été assez long pour me permettre de mettre en ligne une nouvelle version. Mais il y a des progrès sur le projet dev://MarkupToMarkup project. Et j'ai besoin d'aide pour compléter et améliorer la documentation sur les systèmes de balisages dev://XhtmlForWiki.

Mise à jour: Version 0.2 disponible pour test.

samedi 8 janvier 2005

NetNewsWire + MarsEdit lines of code

An interresting measurement of productivity for developpers. This is running all over the developpers' blogosphere as it seems.

NetNewsWire + MarsEdit lines of code: "A little while ago folks were posting the number of lines of code of their apps as generated by SLOCcount. I’m just now getting around to it.

But first—here’s Fraser Speirs, Gus Mueller, and Michael McCracken.

[...]

I think the main virtue of SLOCcount is that it’s an ego gratification tool for developers. ‘I did the work of twelve point five five people!’ Etc."

(Via inessential.com.)

samedi 1 janvier 2005

Balisage

Ces dernières semaines, j'ai travaillé sur un outil dont je pense qu'il manque sérieusement.

Mon but est de proposer un "convertisseur" et des filtres entre les différents formats de balisages utilisés pour publier sur Internet. Que ces formats soient ceux des carnets (weblogs) ou des wiki.

J'ai commencé à écrire une description du projet Markup to markup conversion.

J'ai aussi mis en ligne une version de travail. N'hésitez pas à tester et à rendre compte.

lundi 6 décembre 2004

Des URL plus belles

J'ai essayé de jouer avec les ORT d'OVH et mod_rewrite d'Apache pour créer des URL plus sympa pour DotClear. Malheureusement, cela semble incompatible.

vendredi 12 novembre 2004

C'est plus simple qu'il n'y parait

Je viens de tâter de XML-RPC pour la première fois en Python et en PHP. C'est beaucoup plus simple que je ne pensais. C'est une bonne surprise.

Je sent que je vais en mettre partout ;-)

Listed on BlogShares IP Address Location