Cracker - Low  photo

Cracker – Low

Here’s Low by Cracker (off the album Kerosene Hat), a song that I played over and over when I was at college.

It used to be my driving song: I’d pop that CD in, turn the volume up and drive the night away with no particular destination.

In that sense, I often identify with Nick Carraway, the character who narrates The Great Gatsby.

Tuning:Standard

Guitar 1 - Simple chord riff, D, then C, then E5, then G in the following pattern.  
the verse it is an acoustic guitar and then switches to the same as guitar 2, an electric distorted.

   v   v^v   vv  v   v^v    vv
e|-2---222------------------33----------------------------------------------|
B|-3---333---11-------------33----------------------------------------------|
G|-2---222------------------------------------------------------------------|
D|-----------22---2---222---------------------------------------------------|
A|-----------33---2---222---22----------------------------------------------|
E|----------------0---000---33----------------------------------------------|

Guitar 2 has two parts, the first is played at the intro and chorus:

e|---------------------------------------------------------------------------|
B|-44554h5-55454554h5--88----------------------------------------------------|
G|-44444---44444444----44----------------------------------------------------|
D|---------------------------------------------------------------------------|
A|---------------------------------------------------------------------------|
E|---------------------------------------------------------------------------|

The second is played during the verse, and sounds mostly clean:

e|--11b12--------------------------------------------------------------------|
B|---------------------------------------------------------------------------|
G|9--------------------------------------------------------------------------|
D|---------------------------------------------------------------------------|
A|---------------------------------------------------------------------------|
E|---------------------------------------------------------------------------|

Then the solo, with distortion
e|---------------------------------------------------------------------------|
B|---------------------------------------------------------------------------|
G|---------------------------------------------------------------------------|
D|--9b--9--9-----------------------------------------------------------12----|
A|--12b-10-10----------------10---1010101010-10-10---------10h10-12s14---14--|
E|------------10-12-12-10h12---12-1514141210-10-10h12-10h12------------------|

e|------------------------------------------|
B|-----11-12-11-----------------------------|
G|---14---------12--1414-1212-1414-1414-14--|
D|------------------------------------------|
A|------------------------------------------|
E|------------------------------------------|

Lyrics
==============

Sometimes I wanna take you down
Sometimes I wanna get you low
Brush your hair back from your eyes
Take you down let the river flow

Sometimes i go and walk the streets
behind a green sheet of glass
A million miles below the streets
A million miles, a million miles

D          C        E          G
Being with you girl like being low
hey hey hey like being stoned
Being with you girl like being low
hey hey hey like being stoned

A million poppies gonna make me sleep
But just one rose that knows your name
The fruit is rusting on the vine
The fruit is calling from the trees

Hey hey dont you wanna go down
Like some disgraced cosmonaut
A million miles below the streets
A million miles a million miles

(chorus)

(solo)

Blue blue is the sun 
Brown brown is the sky 
Green green are her eyes 
A million miles a million miles 
Hey hey don't you wanna go down 
Like some displaced cosmonaut 
A million miles below the streets 
A million miles a million miles 

(chorus) 
Langage du code : JavaScript (javascript)

We are all drifters.

More : Cracker.

HTML5 : corriger l'erreur "The frameborder attribute on the iframe element is obsolete. Use CSS instead." photo

WordPress : valider le code oEmbed Youtube en HTML5

Le problème : le code des vidéos n’est pas valide en HTML5

Maintenant que nous avons mis à jour le code des oEmbed Youtube, nous allons rendre le code de l’iframe valide. Voici ce que le code oEmbed de WordPress donne par défaut avec un lien Youtube :

<iframe src="https://www.youtube.com/embed/Gvh2Zo7UL6E" width="660" height="371" frameborder="0" allowfullscreen="allowfullscreen"></iframe>Langage du code : HTML, XML (xml)

Résultat:

Or le petit problème, c’est que tout cela n’est pas vraiment valide au niveau W3C et je commence à me lasser de voir ces erreurs de validation sur toutes les pages du site avec des vidéos :

Erreur 1 : Attribute allowfullscreen not allowed on element iframe at this point.
Erreur 2 : The frameborder attribute on the iframe element is obsolete. Use CSS instead.Langage du code : JavaScript (javascript)

La solution : filtrer le rendu oEmbed de WordPress pour purifier le code

HTML5 logo

Voici donc la solution que j’ai mise en place sur le site : je filtre le code oEmbed de WordPress de manière à retirer le tag allowfullscreen qui n’a rien à faire là et à supprimer l’attribut frameborder, que je remplace par un style="border: none".

Éditez le fichier functions.php de votre thème et ajoutez-y cette fonction:

<?php
/*
|-----------------------------------------------------------------------
| Sky oEmbed Filter by Matt - www.skyminds.net
|-----------------------------------------------------------------------
|
| The sky_oembed_filter() function attempts to validate WordPress 
| video oEmbeds for HTML5.
| $return is the normal HTML that the oEmbed process would return. 
| $data is the data received from the oEmbed call, in an object format. 
| $url is the original URL being queried for oEmbed info. 
|
*/
add_filter('oembed_dataparse', 'sky_oembed_filter', 90, 3 );
function sky_oembed_filter( $return, $data, $url ) {
 	$return = str_replace('frameborder="0" allowfullscreen', 'style="border: none"', $return);
	return $return;
}Langage du code : HTML, XML (xml)

Notez que WordPress cache les résultats oEmbed dans la table postmeta donc après avoir installé ce code et si vous voulez vérifier que cela fonctionne, éditez un article pour que le postmeta se mette à jour.

Voilà, vos pages avec vidéos YouTube devraient maintenant être valides.

ssd

Mon laptop passe au SSD

ssd

Cette semaine, j’ai changé le disque dur de mon portable vieillissant (2005, souvenir de l’année de stage IUFM!) pour un disque dur SSD de 120GB.

J’avais lu que cela décuplait les performances et je dois dire que, même si j’étais sceptique avant l’installation, les résultats sont là : mon laptop démarre Linux Mint et est directement utilisable (bureau chargé) en moins de 30 secondes. Nickel.

Le temps de lancement des applications est divisé par 5 ou 6 je dirais. Particulièrement visible avec GIMP par exemple. Cet ordinateur retrouve ses performances d’antan!

C’est plus silencieux, plus rapide… pour l’instant je n’y trouve que des avantages. En fait, je suis tellement satisfait que je pense que le desktop va lui aussi bénéficier de cette petite cure de jouvence un de ces quatre.

Et je pense que ce jour-là, je laisserai tomber Ubuntu, probablement pour Mint.

Voir Mon laptop passe au SSD sur Amazon