Aujourd'hui, la version 2.24 de Dotclear a été publiée officiellement. Cette version apporte pas mal de changements qui ont des impacts (entre autres) sur les plugins. Je vais donc m'atteler ces prochains jours à publier de nouvelles versions de mes greffons.
Mot-clé - Pense-bête
samedi 24 décembre 2022
Dotclear 2.24 et mises à jour...
Par ȷulmud le samedi 24 décembre 2022, 13:42 - Free the code!
samedi 26 mars 2011
J'aime le web...
Par ȷulmud le samedi 26 mars 2011, 11:09 - Pense-bête
Il y a des jours où je me dis que c'est quand même bien de vivre à l'ère du web.
D'un côté, nous avons le cycle de conférences TED "Ideas worth spreading"[1], des conférences de haute qualité sur quantité de sujets différents. Elles sont toutes visibles sur le site web, en anglais, mais sous-titrées dans un grand nombre de langues différentes. Des heures de bonheur et de découvertes à disposition.
Seulement voilà, j'ai beaucoup de peine à me concentrer pour regarder une vidéo sur mon ordinateur : il y a beaucoup trop de sources de distraction (emails, messagerie instantanée, Twitter, ...) pour que j'y arrive. Heureusement, sur le site de TED, ils ont l'excellente idée de proposer le téléchargement des vidéos et je peux ainsi les regarder sur mon « media center » tranquillement.
Mais (il en faut bien un), les sous-titres, eux, ne sont pas proposés au téléchargement. Or j'aime bien regarder mes vidéos en anglais avec des sous-titres également en anglais (ça permet de rattraper le petit truc qui m'aurait échappé à l'écoute). Et c'est là qu'entre en scène le site TTSD : il permet de télécharger les sous-titres des vidéos TED ! Que du bonheur je vous dis !
J'adore cette émulation qui se produit naturellement dans l'univers du web. Une première personne met à disposition un service, et une autre, sans avoir aucun lien avec la première, peut mettre à disposition un autre service, s'appuyant sur le premier, mais en comblant ce qu'il considère être un manque du premier service.
Notes
[1] « Des idées qui valent la peine d'être répandues »
samedi 13 novembre 2010
Trucs mplayer
Par ȷulmud le samedi 13 novembre 2010, 18:39 - Pense-bête
Deux opérations que j'ai dû faire récemment et dont je tiens à conserver une trace.
Extraire la bande son d'un DVD
mplayer -dvd-device <point de montage du lecteur> dvd://<titre> -chapter <chapitre début>-<chapitre fin> -vc dummy -vo null -af resample=44100 -ao pcm:waveheader:fast:file=<fichier de sortie>.wav
Notes :
<chapitre fin>
est aussi inclus dans ce qui est exporté. Donc, pour exporter seulement le troisième chapitre, il faut utiliser-chapter 3-3
.- L'extraction se fait à un taux d'environ 2.3x sur mon poste.
Voir aussi : axllent.org/docs/video/mencoder_dvd_to_mpeg4
Faire un film à partir d'une seule image et une bande son
ffmpeg -loop_input -shortest -i <image.jpg> -i <son.mp3> -acodec copy -b 200k -f mp4 <fichier de sortie>.mp4
mercredi 9 septembre 2009
Ohlala!
Par ȷulmud le mercredi 9 septembre 2009, 18:17 - Pense-bête
Une chose est sure : lors de mon prochain passage à Paris, j'irai prendre un repas au restaurant Ohlala! Pourquoi ? Simplement parce que les propriétaires du lieu ont eu l'excellente idée de mandater Invader pour qu'il réalise une fresque sur l'un des murs du restaurant... et puisque je suis toujours autant fan du travail de cet artiste, je me dois d'aller voir cela.
mercredi 13 août 2008
Canaux DVB-T pour VideoLAN 0.9
Par ȷulmud le mercredi 13 août 2008, 20:43 - Pense-bête
Paramétrisation de VideoLAN Client 0.9 pour l'utilisation la TNT avec l'antenne la plus proche de chez moi :
- :dvb-frequency -> 754000
- :dvb-bandwidth -> 8
- :program
- TSR1 -> 257
- TSR2 -> 258
- SF1 -> 1
- TSI1 -> 513
- :access-filter -> timeshift (permet de mettre en pause la TNT)
Et pour passer cela en streaming sur UDP, il faut ajouter les paramètres :
:sout=#standard{access=udp,mux=ts,dst=x.x.x.x:1234}
où x.x.x.x
représente l'adresse IP de l'ordinateur de destination.
Si on veut quand même visualiser sur le serveur ce qui est envoyé, le paramètre sout
devient :
:sout=#duplicate{dst=display,dst=standard{access=udp,mux=ts,dst=x.x.x.x:1234}}
Bien entendu, on peut également « s'amuser » à modifier le flux avant de l'envoyer (ici, je diminue la taille avec scale=0.75
et je réencode le tout en MPEG-2 Video à 4096 kbit/s et en ajoutant une petite touche de désentrelacement) :
:sout=#transcode{vcodec=mp2v,vb=4096,scale=0.75,deinterlace}:standard{access=udp.mux=ts,dst=x.x.x.x:1234}
Note : mes tests semblent indiquer que le flux est moins perturbé si on ne fait pas d'affichage local sur le serveur.
dimanche 27 janvier 2008
Nikon D300, Nikon View 6 et fichiers RAW 14 bits
Par ȷulmud le dimanche 27 janvier 2008, 17:23 - Photographie
Si, comme moi, vous venez de vous acheter un des petits derniers reflex de chez Nikon et que vous préférez utiliser les anciennes versions des logiciels Nikon, faites très attention.
mardi 21 août 2007
Mise à jour d'un greffon de template sur Dotclear2
Par ȷulmud le mardi 21 août 2007, 20:19 - Pense-bête
Lors de la mise à jour d'un greffon proposant des fonctions de template, voici l'ordre dans lequel effectuer la mise à jour :
- mettre à jour le greffon sur le serveur ;
- mettre à jour les thèmes sur le serveur.
Si on inverse ces deux étapes, on risque fort de se retrouver avec un thème défectueux présenté aux visiteurs. Cela est dû au fait que le cache du moteur de template n'est mis à jour que lorsque les fichiers du thème ont été modifiés. Si on modifie d'abord le thème, les nouvelles (ou celles dont le nom a changé) fonctions de template n'existeront pas encore lors de l'affichage du thème et ne seront donc pas interprétées dans le cache.
vendredi 19 janvier 2007
Incompatibilités entre MultiViews et RewriteRule
Par ȷulmud le vendredi 19 janvier 2007, 19:27 - Pense-bête
Situation : Apache 1.3, un fichier blog.php
à la racine, qui prend en charge les URLs de type http://www.example.com/blog/post/...
par le biais d'une option MultiViews
activée dans le fichier .htaccess
.
Problème : tout jeu de RewriteRule
traitant des URLs commençant par blog/
ne fonctionne pas... C'est en effet l'option MultiViews
qui prend le dessus, et les arguments suivant le "/" sont « transmis » au script blog.php
avant même d'être interprétés par les RewriteRule
.
Solution : Je n'ai pas réussi à trouver une solution propre permettant de faire cohabiter ces deux types de traitement. Par conséquent, j'ai dû rédiger un plugin pour DotClear2 (très fortement inspiré du plugin dc1redirect
de la dcTeam) qui traite les règles de « rewriting » que j'aurais aimé mettre dans le fichier .htaccess
...
dimanche 7 janvier 2007
Récupérer un flux RealAudio
Par ȷulmud le dimanche 7 janvier 2007, 11:00 - Pense-bête
Trouvé là-bas : grimthing.com/archives/2004/05/20/recording-streaming-audio-with-mplayer/. Et recopié ici juste pour le retrouver facilement le jour où j'en aurai besoin...
dimanche 31 décembre 2006
Traduction d'un plugin DotClear2
Par ȷulmud le dimanche 31 décembre 2006, 09:09 - Pense-bête
La méthode choisie dans DotClear2 pour la traduction des plugins est basée sur gettext, et est fondamentalement différente de celle qui était utilisée dans DotClear 1. Puisque j'ai découvert ce monde en tentant de traduire mon premier plugin, voici quelques notes sur la manière de procéder pour générer les fichiers de traduction.
samedi 30 décembre 2006
Migration vers DC2, les étapes
Par ȷulmud le samedi 30 décembre 2006, 13:50 - Pense-bête
Note : ce billet détaillant les étapes qui m'attendent pour migrer mes blogs de DotClear 1.2.x vers DotClear2 est hautement spécifique à ma situation. N'espérez pas pouvoir vous en inspirer pour votre propre migration... Si malgré tout vous essayez de vous inspirer de ces quelques notes, ne comptez pas sur moi pour vous dépatouiller lorsque tout aura foiré (car cela va foirer).
mercredi 11 janvier 2006
DotClear, l'indexation et les robots(.txt)
Par ȷulmud le mercredi 11 janvier 2006, 22:49 - Free the code!
Il y a quelques mois, je m'étais posé la question de savoir quel contenu de mon blog je souhaitais voir être indexé par les moteurs de recherches. Après réflexion, je me suis dit qu'il ne fallait indexer que les articles et les pages connexes afin d'offrir la meilleure qualité de résultats aux utilisateurs des moteurs de recherche. En fait, il faut surtout chercher à exclure toute page contenant plus d'un billet, ceci afin d'éviter que le contenu de la page soit « pollué » par quantité de mots n'ayant aucun rapport avec le sujet qu'essaie de faire passer l'article.
dimanche 8 janvier 2006
PHP et les dates au format RFC822
Par ȷulmud le dimanche 8 janvier 2006, 00:58 - Free the code!
Attention, si vous travaillez avec des dates respectant la norme RFC822 (utilisée par exemple pour indiquer la date de publication d'un billet dans les flux RSS 2.0) et la fonction strtotime
de PHP, vous allez au devant de jolies déconvenues : deux conversions successives de la même date ne donneront pas forcément le même résultat. Avouez que cela peut être franchement embêtant...