“There are varying degrees of evil…”

Boondock Saints [Enter Connor, Murphy and Il Duce into the court room – armed. They make the mobster kneel in front of the audience.]

Connor (Sean Patrick Flanery) : Now you will receive us !
Murphy (Norman Reedus) : We do not ask for your poor, or your hungry.
Connor : We do not want your tired and sick.
Murphy : It is your corrupt we claim.
Connor : It is your evil that will be sought by us.
Murphy : With every breath, we shall hunt them down.
Connor : Each day we will spill their blood, ’til it rains down from the skies !
Murphy : Do not kill. Do not rape. Do not steal. These are principles which every man of every faith can embrace.
Connor : These are not polite suggestions, these are codes of behaviour, and those of you that ignore them will pay the dearest cost.
Murphy : There are varying degrees of evil. We urge you lesser forms of filth, not to push the bounds and cross over, into true corruption, into our domain.
Connor : For if you do, one day you will look behind you and you will see we three, and on that day you will reap it !
Murphy : And we will send you to whatever god you wish.

Connor, Murphy, Il Duce (Billy Connolly) : And shepherds we shall be, for thee my Lord for thee, Power hath descended forth from thy hand, that our feet may swiftly carry out thy command, we shall flow a river forth to thee, and teeming with souls shall it ever be.

Il Duce : In nomine patris…
Connor : … et filii…
[All cock their guns]
Murphy : … et spiritus sancti.
[Gunshots]

– From The Boondock Saints

SAM Broadcaster : création de scripts PAL

Vous utilisez SAM Broadcaster et vous vous êtes amusés avec la multitude de fonctions qu’il propose ?

Et bien sachez que vous pouvez faire bien plus, en automatisant des tâches avec le langage de script PAL (acronyme pour Playlist Automation Language), langage propre à SAM qui permet de contrôler quasiment tous les aspects de SAM et en particulier les différentes manières d’influencer la logique de rotation des playlists.

En gros, nous allons nous simplifier la vie grâce à quelques scripts PAL.

Lire la suite

Dialogues ZEP : “anglais ou américain”

ZEP

– M’sieur, z’êtes anglais ou américain ?
– Pourquoi cette question ?
– Quand vous dîtes not’ nom ben vous avez un pitit axxent !
– Ah, c’est possible…
– En fait, vous zavez trop une tête d’anglais !!!
– Super sympa ça… c’est quoi ton nom à toi déjà – attends, bouge pas je le note…

– Haaaan !!! M’sieur vous z’avez quoi dans le dos ?
– Le sang du dernier élève qui a parlé sans lever la main.
– Ah bon ? (regards inquiets)
No, I’m hot. It’s about 30 degrees out there.
– Haaaan !!! Mais faut prendre une douche !!!
Man ! You’d better stop being a jackass RIGHT NOW ! Yellow card for now. Keep heading that way and there’s gonna be some nasty extra work waiting for you…

Rentrée pédagogique 2006

La journée de rentrée pédagogique, c’est la rentrée des profs. Et lorsque l’on arrive dans un nouvel établissement, c’est lors de cette journée que l’on découvre ses collègues, l’équipe de direction, les salles de classes ou encore la cantine. Been there, done that… voici quelques unes de mes premières impressions.

Les collègues

D’emblée, j’ai été frappé par la bonne humeur et l’ambiance reignant dans les couloirs. Aucune tension perceptible entre les profs, pas de clans entre les différentes matières. Et pas mal de jeunes. Tout le monde est venu m’accueillir, discuter pour savoir d’où je venais… super sympa.

J’ai toutefois repéré un collègue qui risque de poser problème au cours de l’année. A surveiller.

La direction

L’équipe de direction est au top, ce qui va changer de celle de mon précédent collège qui ne fonctionnait que grâce aux efforts de la sous-directrice et de la CPE. Ici, le sous-directeur et le directeur sont deux warriors de l’éducation en milieu sensible. Il ne devrait y avoir aucun souci de ce côté-là. Et on a 3 CPE !

Salles de classes et matériel

Beyrouth. Je n’avais jamais vu de telles salles de classe avant aujourd’hui : le plafond s’est écroulé du côté fenêtres à cause du toît plat qui garde l’humidité et les infiltrations d’eau sont telles qu’il faut mettre des seaux pour récupérer l’eau qui tombe dans la pièce.

La peinture est évidemment toute craquelée et il ne faut pas toucher aux murs qui s’éffritent. Je suis le prof-volant avec 6 salles de classe différentes, merci la stabilité !

Au niveau matériel, il a fallu une bonne demi-heure à toute l’équipe pour retrouver les K7 professeurs : sur chaque set il en manque 2, soit le tiers. Un rétro-projecteur sans chariot pour tout l’étage.

Ni télévision, ni magnétoscope, ni DVD. Ah. Moi qui croyait que les ZEP avaient plus de moyens que les autres, apparemment ce n’est pas le cas pour la mienne…

Il ne me reste plus qu’à tester la cantine mais je reste un peu sceptique car selon les dires de mes collègues, cela ressemble fortement à la cantine d’une certaine IUFM. Dammit !

The NFT experiment : is this the end ?

Today’s post will be in English as I need to vent out for a bit after what happened on a forum I’ve been a member of for years, and on which I have worked my way up to reach the admin position. This forum had it all : the looks, the spirit, great members, fun games, IRC chatrooms… you name it. The best of time was the early years. Then, with time, personalities started to emerge and so did the abuses of power, in-fightings and quarrels. Depite all those difficulties, we went through all this and sorted ourselves out the best we could. I was tempted to think the forum was bullet-proof and that it would always stand out. Well, I’m not so sure about it now.

Last week, one of the Root Admin threatened to ban three SuperModerators, out of the blue over a rule he hadn’t respected. All of them had joked about it – like we always do – and all of us Admins threatened to leave. We do not want the forum to be in the hands of only one person who would dictate everthing. We have always managed things together and that’s the way it should be to get things going in the long run. In a nutshell, we’ve busted our asses and the whole place is looking like it’s going to collapse any minute. My friend BRHACK left last night, unregistering his account on his way out. This should never have happened.

As I’m writing all this, it becomes quite clear that I’ll have to make up my mind about all this and the sooner the better. And I would like to chat with all the former members of staff. That’d be nice. Anyway, I’ll leave it at that for the time being. I’ve got loads of things to sort out in RL with the moving out to Paris so I’ll take the time to ponder over all this while being offline.

Enough ranting for now !

Sortie de WP-Date FR v1.2

bug-fix pansement

Sortie de WP-Date FR v1.2 aujourd’hui : pas de grands changements, j’ai juste rajouté l’encodage UTF-8 pour que les noms de mois accentués (comme août par exemple) s’affichent correctement.

La mise à jour aurait dû être faite il y a quelques jours mais cela m’est complètement sorti de la tête.

Cela est peu ou prou la version finale. Je cherche toujours à franciser la date des commentaires mais apparemment rien n’y fait, cela ne semble pas possible pour le moment.

Rendez-vous sur la page dédiée à WP-Date FR ou téléchargez WP-Date FR v1.2 directement.

WordPress: migration d'une base de données iso-8859-15 au format UTF-8 photo

WordPress: migration d’une base de données iso-8859-15 au format UTF-8

Modifications

Après avoir joué avec WordPress 2.0.4 pour le compte du Centre de Kriya Yoga France et questionné à ce sujet par creatix, je me suis mis en tête de mettre le blog à jour.

Mais quitte à mettre à jour, autant le faire proprement, c’est à dire de manière pérenne.

J’ai donc étudié les nouvelles fonctions apportées par WP2+ et j’ai pu me défaire d’au moins 5 ou 6 plugins dont les fonctions sont maintenant inclues par défaut dans WordPress.

Mais ce n’est pas tout : ma base de données WP 1.5+ était encodée en iso-8859-15 (caractères de l’Europe de l’Ouest, avec le symbole Euro), ce qui était bien en 2004 mais qui ne l’est plus en 2006. Hé oui, les temps changent et les encodages de caractères avec eux !

Place donc à l’UTF-8, un codage qui se veut universel (il permet de représenter des milliers de caractères de toutes sortes de langues, dont l’ensemble des caractères spécifiques français), compatible (un texte en US-ASCII est codé identiquement en UTF-8) et visant l’interopérabilité (chaque caractère est codé sur une suite de un à quatre octets.

UTF-8 a été conçu pour être compatible avec certains logiciels originellement prévus pour traiter des caractères d’un seul octet).

Lire la suite

Nouveau site pour le Centre de Kriya Yoga France

Je viens de compléter le nouveau design du site du Centre de Kriya Yoga France : après avoir maintenu la version 1.0 – amoureusement créée avec Notepad – pendant 4 ans, il était temps de passer à un look un peu plus moderne (qui a dit “Web 2.0” ?) et qui surtout soit un peu plus facile à maintenir : il n’est pas toujours évident de faire une mise à jour lorsque vous n’êtes pas sur votre machine, sans client FTP avec une connexion internet de l’âge de… 1997.

Quelques images des deux versions :

kriya

CKYF v1.0 :

kriya_2006

CKYF v2.0 :

Au menu des modifications, ont été ajoutés : la possibilité d’éditer chacune des pages en lignes, la création d’un nouvel espace membre plus sécurisé (finies les déconnexions intermittentes), la sauvegarde automatique de la base de données, les flux RSS… bref, toutes les fonctionnalités d’un blog transformé en un CMS hors-norme.

Pas mal de boulot pour mettre tout cela en place mais je suis assez fier du résultat.

Et la page Webdesign a été mise à jour :)

Récupérer l’ID d’un post ou d’une page sous WordPress

Vous utilisez peut-être WordPress pour publier votre blog.

Vous avez commencé à modifier un thème pour l’adapter à vos besoins/goûts/envies mais une variable vous résiste : la variable qui permet d’afficher un post grâce à un numéro unique l’identifiant (ID).

Par défaut, cet identifiant est disponible uniquement à l’intérieur de la boucle (The Loop) de WordPress :

/* on affiche le numéro de post/page dans la boucle WordPress */
the_ID();Code language: JavaScript (javascript)

Tant que vous vous trouvez dans la boucle, aucun souci.

Par contre, si vous souhaitez écrire votre propre plugin ou utiliser cette variable dans votre sidebar, vous êtes un peu coincé car the_ID() n’est alors plus une fonction valide.

Pour remédier à ce problème, vous pouvez utiliser la variable $post->ID afin de retourner le numéro du post ou de la page.

Jettez un oeil au code suivant :

/* on fait de $post une variable globale */
global $post;

/* on stocke la variable dans un nom de variable inutilisé */
$sky_post_ID = $post->ID;

/* on affiche cette variable */
echo $sky_post_ID;Code language: PHP (php)

Alternative, en effectuant une requête SQL simplifiée par $wp_query.

Cette méthode est utilisée principalement hors de la boucle, en travaillant directement sur la base de données :

/* on fait de $wp_query une variable globale */
global $wp_query;

/* on stocke la variable dans un nom de variable inutilisé */
$sky_post_ID = $wp_query->post->ID;

/* on echo cette variable */
echo $sky_post_ID;Code language: PHP (php)

Voilà, vous devriez maintenant pouvoir accéder à ces fameux post id et page id.

Happy coding :)