windows-xp-logo

Windows XP arrive à expiration : sauvegarder l’activation pour une future (ré-)installation

Windows XP expire le 8 avril 2014

windows-xp-logo

Si vous êtes encore sous Windows XP, vous devez savoir que le support de ce système d’exploitation arrivera à son terme le 8 avril 2014.

Après cette date, il ne sera plus possible d’activer l’OS depuis les serveurs de Microsoft donc il va falloir sauvegarder votre activation du système en lieu sûr.

Sauvegarde de l’activation Windows XP

Il vous suffit de :

1. copier le fichier C:\Windows\System32\wpa.dbl en lieu sûr;

2. à la réinstallation suivante de Windows XP, redémarrer en Mode sans échec (F8 au démarrage);

3. renommer le fichier C:\Windows\System32\wpa.dbl créé par la nouvelle activation en wpa.dbl.bak

4. copier enfin le fichier d’activation que vous aviez sauvegardé dans C:\Windows\System32\

Et voilà, vous pourrez réinstaller XP sans passer par les serveurs d’activation de Microsoft.

Windows XP, sorti en 2001, aura eu une durée de vie de 13 ans, ce qui n’est vraiment pas négligeable pour un système d’exploitation.

Il aura été pour moi le Windows de référence avant que je ne passe sur du tout Linux.

Ukulele Duet - Hotel California (The Eagles ukulele cover) photo

Ukulele Duet – Hotel California

Reprendre Hotel California au ukulélé ? Challenge accepted avec un talent de dingue :

Génial.

PHP : résoudre l'erreur "Redefining already defined constructor for class ..." photo

OVH : activez PHP-FPM sur votre hébergement

OVH est en pleine implémentation du module PHP-FPM sur ses offres, (et ici dans leur guide), ce qui permettrait selon la team OVH “d’accélérer les temps de réponses de PHP et d’obtenir des performances jusque 7 fois plus rapides dans nos labos par rapport au moteur actuel”.

Activation de PHP-FPM

Pour activer ce mode sur votre offre, il suffit de créer un fichier .ovhconfig à la racine de l’arborescence FTP, dans le dossier parent du répertoire /www.

Si vous souhaitez activez PHP 7, voici ce que doit contenir votre .ovhconfig:

app.engine=php
app.engine.version=7.0
http.firewall=none
environment=production

Si vous souhaitez activez PHP 5.6, voici ce que doit contenir votre .ovhconfig:

app.engine=php
app.engine.version=5.6
http.firewall=none
environment=production

Lire la suite

The Neighbourhood - Sweater Weather photo

The Neighbourhood – Sweater Weather

The Neighbourhood (aka “THE NBHD”) est un groupe de rock alternatif formé en 2011 autour de Jesse Rutherford (vocals), Jeremy Freedman et Zach Abels (guitares), le bassiste Mikey Margott, et le batteur Bryan Sammis.

Ils viennent de Californie mais ont choisi l’orthographe britannique pour leur nom de scène.

C’est tout doux ce rock californien. Leur premier album, I Love You est sorti le 23 avril 2013 chez Columbia Records.

Site officiel.

WordPress : récupérer la liste emails des membres et commentateurs photo

WordPress : afficher la date en français dans le thème (sans utiliser le pack de langue ou setlocale())

Wordpress icon

Cela fait des années que j’utilise le même thème graphique pour mon site et je n’ai jamais vraiment pris le temps de traduire la date de publication ou de mise à jour des articles en français.

Le tutoriel qui suit ne s’adresse qu’à un cercle réduit de développeurs : il est évidemment bien plus aisé d’installer WordPress en français (avec le langage pack qui convient) ou d’utiliser la fonction PHP setlocale() comme je l’avais fait précédemment avec WP-Date FR.

Dans mon cas bien précis, je n’ai pas accès aux locales étant donné que le serveur est installé en anglais.

Je ne souhaite pas non plus installer la locale française, qui serait alors ajoutée à tous mes paquets Debian.

Et je ne souhaite pas non plus utiliser la traduction française de WordPress. It’s coding time !

La fonction sky_date_french()

Vous pouvez placer cette fonction dans le fichier functions.php de votre thème :

/*
|-----------------------------------------------------------------------
| Sky Date in French by Matt - www.skyminds.net
|-----------------------------------------------------------------------
|
| Returns or echoes the date in French format (dd/mm/YYYY) for WordPress themes.
|
*/
function sky_date_french($format, $timestamp = null, $echo = null) {
	$param_D = array('', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam', 'Dim');
	$param_l = array('', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi', 'Dimanche');
	$param_F = array('', 'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre');
	$param_M = array('', 'Jan', 'Fév', 'Mar', 'Avr', 'Mai', 'Jun', 'Jul', 'Aoû', 'Sep', 'Oct', 'Nov', 'Déc');
	$return = '';
	if(is_null($timestamp)) { $timestamp = mktime(); }
	for($i = 0, $len = strlen($format); $i < $len; $i++) {
		switch($format[$i]) {
			case '\\' : // fix.slashes
				$i++;
				$return .= isset($format[$i]) ? $format[$i] : '';
				break;
			case 'D' :
				$return .= $param_D[date('N', $timestamp)];
				break;
			case 'l' :
				$return .= $param_l[date('N', $timestamp)];
				break;
			case 'F' :
				$return .= $param_F[date('n', $timestamp)];
				break;
			case 'M' :
				$return .= $param_M[date('n', $timestamp)];
				break;
			default :
				$return .= date($format[$i], $timestamp);
				break;
		}
	}
	if(is_null($echo)) { return $return;} else { echo $return;}
}Code language: PHP (php)

Lire la suite

Steve Berke - Pot Shop (Macklemore's Thrift Shop parody) photo

Steve Berke – Pot Shop

Je vous avais parlé il y a quelques temps de Macklemore’s Thrift Shop, qui est ensuite passé en boucle sur toutes les radios de djeun’s du monde.

En voici une parodie faisant l’apologie de la légalisation du cannabis dans l’etat de Washington par l’humouriste Steve Berke, filmé avec Sexy Sax Man, Towelie, David King Cain et Amanda Cerny, Playmate pour Playboy :

Im gonna smoke some weed, only got 20 dollas in my pocket
Imma huntin, looking for a pot shop, this is fucking awesome!

Walk into my house like what up, i got some good pot
I’m just pumped up got some herb from the pot shop
Ice in my fridge it used to be frosty
My friends like “Damn, that’s a stoned ass donkey!”
Rollin’ in hella high, looking like it’s fifa time
Dominating all my friends, as I eat some chili fries
Draped in a snuggie with my girl sitting next to me
Probably shouldn’t have had a big gulp full of ice tea
PISS!
But shit it was 99 cents!

I be blazin and smokin it
Bout to go and get some munchie snacks, passing up on those cracker jacks
Reeces Pieces are where it’s at, Gotta get me some soda pop
Cotton mouth has been creeping up
But can’t remember where I put my keys,
Yeah, that’s what’s up.
Imma take your grandpa’s ride, Imma take your grandpa’s ride
No for real, ask your grandpa, Can I take his 65?
Deville Cruisin to my local Publix
Nothing better than rolling with 2 super fly chicks!
They had frozen burritos, I bought frozen burritos
I bought some Ben and Jerry’s, then I bought some Cheetos
Hello, Hello, my main man Obama
A couple states have just reformed their laws on marijuana
Whatcha gonna do, send the feds there? Hell no!
The DEA’s would be like “Ah, they got Volcano”

What you know about the science of marijuana?
What you know about people suffering from glaucoma?
They need it, they need it, it helps them with their condition
If don’t believe me, then just ask some eye physicians
Thank your granddad for voting for that guy Richard
Nixon is the President who made the plant illegal
But science is now showing that its medicine for people
And the private sector’s fighting to keep all of that illegal
Alcohol and Tobacco, Pharmaceutical, Prisons
I’ll take those four major lobby groups and fight those motherfuckers
They making money day and night, all those motherfuckers
And bribing congress out of sight, all those motherfuckers
They be like, “Oh, it’s immoral and unhealthy”
I’m like how many people are you making wealthy
Anti-marijuana lobbies are making all kinds of profits
And they don’t want you to stop it cause of all the special interests
I call that getting swindled and pimped, shit
I call that getting tricked by the government, that law’s hella old
So its time to update it, regulate it, and then get it under state control
Peep Game, look into my political telescope
Think it’s going to stay like this forever, nah, it hella won’t, nah, it hella won’t.

Let’s end the war on drugs, It’s time to pull the plug
These special interest groups are nothing more than corporate thugs
Let’s end the war on weed, the people have agreed.
These special interest groups have kept these laws with bribery

Imma smoke some weed, only got 20 dollas in my pocket
Imma huntin, looking for a pot shop, this is fucking awesome!

Puff. Puff. Pass.

twd-s4

The Walking Dead saison 4

Voici la quatrième saison de The Walking Dead qui vient de commencer sur AMC!

twd-s4

Michael Cudlitz (Southland) et Josh McDermitt ont rejoint la série. Ils joueront respectivement le Sgt. Abraham Ford et le docteur Eugene Porter, deux personnages issus de la bande dessinée. Christian Serratos jouera Rosita Espinosa – la compagne de route d’Abraham et Eugene.

Rick et son groupe sont très près de mener une vie aussi idéale que possible au sein de la prison. Mais seront-ils capable de s’accrocher à ce qui leur reste d’humanité face à un nouveau danger ?

Eugene annonce lors de sa rencontre avec Rick et ses amis qu’il connait l’origine du mal qui ronge la planète et qu’il est en route pour Washington D.C. afin de délivrer ses informations à des survivants du gouvernement.

Comme la saison dernière, AMC diffusera cette nouvelle saison en deux fois : les 8 premiers épisodes seront diffusés du 13 octobre au 1er décembre. Les épisodes restants seront diffusés à partir de février 2014.

Lire la suite

Hanni El Khatib - You Rascal You  photo

Hanni El Khatib – You Rascal You

Hanni El Khatib, alias HEK, est un chanteur-compositeur-interprète de rock né en 1981, basé à Los Angeles.

Il associe blues, groove et riffs cinglants et est produit par Dan Auerbach, guitariste et chanteur des Black Keys : cela se ressent fortement au niveau du son !

Je l’ai vu lors du festival des Vieilles Charrues le 20 juillet 2013, c’était pas mal du tout.

eastbound-down-s4

Eastbound and Down saison 4

Après l’annulation l’année dernière, Eastbound and Down renaît de ses cendres pour une quatrième saison sur HBO et normalement (!) ce devrait bien être la der des der!

Kenny Powers est maintenant père de famille, avec sa femme April, deux enfants et une maison dans une banlieue paisible.

Tout va pour le mieux dans le meilleur des mondes lorsque lors d’une soirée avec un de ses anciens équipiers et actuelle star de la télé pousse Kenny à sortir de l’ombre pour retrouver les feux de la rampe.

Lire la suite

Cassette Kids - Lying Around photo

Cassette Kids – Lying Around

Cassette Kids est un groupe formé à Sydney en 2007.

Anciennement connu sous le nom Casa Del Disco, le groupe change son nom pour Cassette Kids car tous les membres du groupe sont nés dans les années 80 et ils pouvaient tous se souvenir de la première cassette qu’ils avaient eu entre les mains à l’époque mais pas du nom de leur premier CD.

Lying Around n’est pas mal du tout :

Webm, MPEG4, mp4, banner

Linux: convertir une video MPEG4 (mp4) au format Webm

Aujourd’hui, si veut publier une vidéo sur Internet qui soit lisible sur quasiment toutes les plateformes nativement, il peut être très intéressant d’utiliser le format WebM (proposé pour HTML5).

WebM est un format multimédia ouvert basé sur un conteneur dérivé de Matroska, qui regroupe des flux vidéos encodés en VP8 et des flux audios encodés en Vorbis1. Ce format fait partie des formats vidéos proposés pour la balise video de HTML5.

Après avoir encodé nos vidéos H.264 (MP4) avec qt-faststart pour la lecture progressive, nous allons désormais proposer deux formats de vidéo lorsque nous intégrerons nos propres vidéos : le MP4 (format propriétaire) et le WebM (format libéré) pour un accès universel sur toutes les plateformes.

Encoder une seule vidéo MP4 en WebM

Il suffit d’utiliser avconv comme ceci :

avconv -i example.mp4 example.webmCode language: CSS (css)

ce qui nous donne comme résultat :

avconv version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
  built on Apr  2 2013 17:02:36 with gcc 4.6.3
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'example.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 1
    compatible_brands: mp42avc1
    creation_time   : 2013-09-24 10:52:45
  Duration: 00:43:27.39, start: 0.000000, bitrate: 294 kb/s
    Stream #0.0(eng): Video: h264 (Main), yuv420p, 320x240, 217 kb/s, 14.97 fps, 14.97 tbr, 2500 tbn, 5k tbc
    Metadata:
      creation_time   : 2013-09-24 11:23:01
    Stream #0.1(eng): Audio: aac, 32000 Hz, stereo, s16, 73 kb/s
    Metadata:
      creation_time   : 2013-09-24 11:23:01
[buffer @ 0x183ec80] w:320 h:240 pixfmt:yuv420p
[libvpx @ 0x183a4c0] v1.0.0
Output #0, webm, to 'example.webm':
  Metadata:
    major_brand     : mp42
    minor_version   : 1
    compatible_brands: mp42avc1
    creation_time   : 2013-09-24 10:52:45
    encoder         : Lavf53.21.1
    Stream #0.0(eng): Video: libvpx, yuv420p, 320x240, q=-1--1, 200 kb/s, 1k tbn, 14.97 tbc
    Metadata:
      creation_time   : 2013-09-24 11:23:01
    Stream #0.1(eng): Audio: libvorbis, 32000 Hz, stereo, s16
    Metadata:
      creation_time   : 2013-09-24 11:23:01
Stream mapping:
  Stream #0:0 -> #0:0 (h264 -> libvpx)
  Stream #0:1 -> #0:1 (aac -> libvorbis)
Press ctrl-c to stop encoding
frame=39032 fps= 39 q=0.0 Lsize=   86385kB time=2607.34 bitrate= 271.4kbits/s    
video:63500kB audio:21841kB global headers:4kB muxing overhead 1.217530%Code language: PHP (php)

Cela prend un peu de temps suivant la taille du fichier mais c’est assez simple.

Encoder toutes les vidéos d’un dossier en Webm

Allez, plus efficace : voyons maintenant comment nous pouvons traiter tout un lot de fichiers. Nous allons encoder tous les fichiers MP4 d’un dossier pour faire des fichiers WebM.

Tout d’abord, on exporte la liste des fichiers à traiter dans un fichier nommé list :

ls -1 *.mp4 | sed -e 's:\.[^./]*$::' > listCode language: PHP (php)

La commande sed nous permet ici de récupérer la liste des fichiers tout en omettant l’extension des fichiers.

Ensuite, on lance une boucle qui convertit chaque fichier au format WebM :

for i in `cat list`; do avconv -i "$i".mp4 "$i".webm ; doneCode language: JavaScript (javascript)

Et voilà! Simple et efficace.

Ish Marquez - Gin Is Not My Friend photo

Ish Marquez – Gin Is Not My Friend

Une autre chanson d’Ish Marquez, Gin Is Not My Friend :

Verse 1
I walk down the steps to the bar room
So I can get a drink with my dealerless friend and I say
If you can call me babe and if I can call her baby
But she had told me you could call me Gin, your friend
And I can suck tounge if you want to
But you're gonna have to spend the money in your pockets if your cool
If you're gonna act like a jack-ass
You are going to stumble when you get up from the stool


Chorus
And we can get a drink now,
Invite my friend tonic.
And we'll have a little twist now.

Verse 2
I walk up the steps from the barroom
So I can get the night and a little fresh air and I say
I'd better head back to my girlfriend
Or she is going to kick my ass when I get home later today
I open the door and there's a dark cloud standing in the way
And there's a frown upon her face and so I see
Today I'm going to die cause my girlfriends telling me I'd better find another place to stay

Chorus
And we can get a drink now,
Invite my friend tonic.
And we'll have a little twist now.Code language: JavaScript (javascript)