/* Blog en travaux */
Je suis en train d'essayer d'alléger au maximum les pages (je suis passé de 330 Ko à 199 Ko !), de revoir un peu le design au passage... donc si ça marche pas, c'est normal 
Je suis en train d'essayer d'alléger au maximum les pages (je suis passé de 330 Ko à 199 Ko !), de revoir un peu le design au passage... donc si ça marche pas, c'est normal 
Je suis de retour après un mois difficile (pour cause de trop de spam - 35.000 mails en un week-end !)... J'ai essayé d'alléger la présentation du blog.
Malheureusement, j'ai crâmé en 5 jours mes 3 Go de trafic mensuels, donc je vais pas rester online très longtemps ! Je n'ai pas d'idée de solution, à part un blog super light, changer d'hébergeur, ou passer mes jours et mes nuits à bannir des IPs à la main.
Ah oui, et bien sûr les commentaires sont fermés, tout comme les trackbacks (plus de 40.000 commentaires en base de données !).
"We are working on a solution. Or we hope so."
Un plugin qui... redimensionne les images. Mais ça, à la limite, on s'en fout. L'important, c'est qu'il ajoute des légendes en-dessous des images ! Waou.[1]

Le plugin permet de redimensionner les images au format JPEG et PNG. La largeur minimale et la hauteur maximale de l'image redimensionnée sont paramétrable dans l'interface du plugin.
Il suffit de l'"alimenter" en polices TrueType dans le dossier /ecrire/tools/imageresizer/fonts/ pour pouvoir changer de fonts (la Bitstream Vera Sans est fournie par défaut). N'oubliez pas de faire un petit fichier de configuration XML pour la police (le plus simple est de faire un copier-coller d'un fichier existant). Ce fichier doit avoir le même nom que la police, mais l'extension ".xml". Par exemple, si vous voulez utiliser la police TrueType machin.ttf, nommez le fichier XML machin.xml.
Je vous ressors les images de la dernière fois :


Et voilà, vous pouvez le télécharger :
[1] Comment ça j'en fais trop ?
Bon, j'ai décidé de me remettre un petit peu à la création de plugins Dotclear... Enfin surtout au packaging de ceux que je dois sortir depuis belle lurette.
Je vais donc vous proposer un plugin qui permet de faire ça :

Ou bien, avec une police plus "folklorique" :

... sur "oh oui, baise moi !".
En faisant cette recherche, vous tomberez sur cet article, sympathique au demeurant (si, si, je suis honnête !).
Mais alors... il a fait monter en moi un désir incontrôlé... je *veux* le remix "Clara Morgane" de Call on me !
*touss*.
... et je m'en suis même pas rendu compte. Il a fallu que je recherche un ancien billet pour me dire "ah mais oui... quand même...".
Et tout a changé en deux ans.
Il y a deux ans, je m'emmerdais seul dans mon coin, à la limite de l'asociabilité. Depuis quelque temps, j'ai de plus en plus d'amis, de gens avec qui je suis bien (et que je dois souvent saoûler... logorrhée powa).
Il y a deux ans, je n'avais jamais vraiment utilisé Linux (j'avais déjà installé une Red Hat 5.2, mais ça compte pas !). J'avais acheté quelques bouquins pour comprendre la machine de la radio, mais rien de bien concret. Et maintenant, j'ai trois machines qui tournent sous Linux, j'aide même des gens à installer Debian, je compile les softs qui me manquent... un vrai geek, quoi.
Il y a deux ans, je ne foutais rien de ma vie, et je m'ennuyais souvent. Aujourd'hui, je n'ai plus le temps de m'ennuyer, j'ai toujours l'impression de ne pas avoir le temps. Il est vrai que je glande le week-end, mais il faut quand même décompresser de la semaine, faire "autre chose", "penser à autre chose"...
Aujourd'hui, je m'occupe d'une radio... je n'arrive toujours pas à dire "dirige", parce que... parce que je sais pas, je pense pas que je m'en occupe comme je devrais, j'ai pas vraiment le temps de faire tout ce que je voudrais faire...
En ce moment, je sais pas, je me pose énormément (trop) de questions : est-ce que les sondages vont être bons ? Est-ce que je vais arriver à passer en deuxième année ? Et si je n'y arrive pas (c'est mal barré), je fais quoi ? Est-ce que je pourrais pas lancer un projet ? Est-ce que je pourrais pas avoir plus de temps ? Faire ce qui me plaît... ou plutôt ce que j'ai envie de faire ?
J'aime de moins en moins ce que je produis, c'est bâclé, je n'ai jamais le temps... je n'en peux plus de toujours devoir faire le choix entre mes études et la radio, tout en me faisant croire que je ne fais pas de choix, que je peux tout faire...
Je ne prends aucun plaisir à écouter Pytagor. Je peux prendre du plaisir à écouter une autre radio, mais pas la mienne. Je ne peux pas m'empêcher de penser aux auditeurs, aux sondages, à la personne qui a enregistré telle chronique, à celle qui a fait la programmation, aux enchaînements (arrrrgh les optimisations de fin d'heure :'( )... Je visualise dans ma tête l'enchaînement sur le logiciel d'automation...
Je sais plus où j'en suis.
J'ai dû fermer les trackbacks sur ce blog... regardez du côté du compteur des trackbacks pour comprendre pourquoi. Le nombre de "vrais" trackbacks étant très faible, je ne pense pas que ça aura une grande influence sur les personnes "bienveillantes".
Bon, par contre, ce n'est vraiment pas dans mes habitudes de plier sous la menace, donc... ils reviendront peut-être si j'ai le temps de coder un petit filtre bayésien (si quelqu'un veut le faire, je tiens à sa disposition une base de données complète de Trackbackus Spammatis).
Malheureusement, le temps, c'est ce qu'il me manque. Donc...
[PS] J'ai fait mon premier programme en C# (la copie de Java dans .NET). Eh bein non seulement c'est mieux que Java (y'a aucun mal !), mais en plus c'est pas très compliqué. Il ne me reste plus qu'à tester tout ça avec Mono
Et puis devinez ce que fait mon programme ? Et bien oui, il parse du XML ! Il émet une petite requête HTTP vers un serveur, pour récupérer le document XML, puis il le parse, et affiche certaines données dans un ListBox. Pour ceux que ça intéresse, je vais participer à l'ImagineCup, catégorie Project Hoshimi.
[PS 2] Non, je ne suis pas passé du côté obscur de la force. Oui, j'utilise encore Linux. Oui, je suis toujours pour le Logiciel Libre. Mais bon, faut bein connaître pour critiquer ! Et puis... tout n'est pas blanc, tout n'est pas noir...
Joyeux nanniversaire Dotclear ! 2 ans, ça se fête...
J'ai vraiment rien à dire sur ce sujet... c'est dire si Dotclear me comble ! Il fait tout, sauf le café, et il le fait bien. Le système de plugins est nickel, et il va encore s'améliorer (si, si, c'est possible). J'ai un certain nombre de plugins (de mon cru le plus souvent) installés, donc je sais de quoi je parle...
Voilà... voilà... en gros, je crois que le message c'est "merci Dotclear !" 
Je ne sais pas trop quoi répondre à ce commentaire... Mais bon, je m'occupe d'accessibilité, oui ou non ?
Voici donc l'essai de réponse que j'apporte :
Premièrement, Broly utilise le template par défaut de DotClear 1.2.1. Je me suis donc dépêché d'installer une "version de test"... Si on insère directement le plugin via dcCitation::afficher(); dans le template, comme ceci :
<div id="citation"> <h2>Citation</h2> <?php dcCitation::afficher(); ?> </div>
On "observe" que la citation est très comprimée à droite et à gauche, et qu'elle s'étale donc en hauteur, ce qui prend beaucoup de place pour rien :
Donc... il faut toucher à la CSS ! Voici les styles que j'ai appliqués :
.citation-auto {
margin: 0 1em;
text-align: justify;
}
.citation-auto cite {
display: block;
text-align: right;
font-size: 80%;
line-height: 100%;
margin-top: 1em;
}
Ce qui permet de diminuer les marges.
Donc, pour résumer :
<div id="citation"> <h2>Citation</h2> <?php dcCitation::afficher(); ?> </div>
style.css :.citation-auto {
margin: 0 1em;
text-align: justify;
}
.citation-auto cite {
display: block;
text-align: right;
font-size: 80%;
line-height: 100%;
margin-top: 1em;
}
[PS] Les images dans ce post sont une invitation pour ceux qui peuvent voir (plus ou moins bien) les images à me laisser des commentaires sur le rendu visuel...
Petite erreur signalée par Julien : dans l'interface d'administration, il ne fallait pas lire dcMIMeta::postMetadata(), mais dcMIMeta::metadata() (j'adore cette formulation qui laisse vaguement sous-entendre que c'est de votre faute !).