PJ Harvey - The Wheel photo

PJ Harvey – The Wheel

Polly Jean Harvey dite PJ Harvey, née le 9 octobre 1969 à Yeovil (dans le comté de Somerset, au Royaume-Uni), est une chanteuse, auteure-compositrice britannique de rock alternatif.

Voici The Wheel qui se trouve sur l’album The Hope Six Demolition Project (2016) :

Je vous préviens (un peu tard) : cela reste bien en tête !

Merci Jack pour la découverte :)

Lire la suite

In lycée with Mister B. :

In lycée with Mister B. : “who are we ?”

Il y a quelques mois, je vous ai parlé de ce message des anonymous students que j’avais retrouvé dans mon casier.

Hé bien figurez-vous que j’en ai retrouvé un autre!

In lycée with Mister B. :

Cette fois, j’ai mis du temps à m’en rendre compte car il était en dessous de tout le contenu du casier : les photocopies, les devoirs à rendre, les manuels, les listes de début d’année pour faire l’appel et retenir les noms des élèves…

J’ai été très surpris de ne pas le trouver plus tôt mais le fond de mon casier n’est réellement visible qu’à la fin de l’année, lorsque je le vide pour faire place à l’année scolaire suivante.

La puce à l’oreille m’est venue lorsque j’ai découvert un petit papier plié en quatre dans mon sac de cours en revenant de l’école, avec un simple point d’interrogation coloré. Je me suis alors dit que j’étais passé à côté d’un autre message.

Au passage, je note avec plaisir que l’orthographe du mot “students”, écorchée dans le premier message, est maintenant corrigée. Well done you!

Lire la suite

Linux Mint : mettre à jour le noyau linux avec le kernel liquorix photo 1

Linux Mint : mettre à jour le noyau linux avec le kernel Liquorix

Linux Mint Debian Edition

Linux Mint Debian Edition (LMDE) est vraiment très stable et fonctionne avec des paquets éprouvés mais pas vraiment à jour.

Si vous avez du matériel récent, il est possible qu’il ne soit pas détecté – c’est le cas du pavé tactile de mon ordinateur portable – à cause du noyau linux qui laggue un peu.

A l’heure où j’écris ces lignes, Linux Mint Debian Edition utilise le kernel 3.16 alors que le dernier en date est le 4.6.3… voyons comment on peut le mettre à jour.

Le kernel Liquorix

Linux Mint : mettre à jour le noyau linux avec le kernel liquorix photo 1

Liquorix vient remplacer le noyau linux de votre distribution.

C’est un noyau à jour, avec des configurations supplémentaires pour les ordinateurs de travail, le multimédia et les jeux vidéos.

Installation de Liquorix

On passe root :

sudo -i

On édite le fichier sources.list d’apt :

nano /etc/apt/sources.listCode language: PHP (php)

et on y ajoute :

# liquorix kernel
deb http://liquorix.net/debian sid mainCode language: PHP (php)

On sauvegarde le fichier, on met à jour les paquets et on installe le keyring de Liquorix :

apt-get update && apt-get install '^liquorix-([^-]+-)?keyring.?'Code language: JavaScript (javascript)

On peut voir quels sont les derniers noyaux ajoutés sur le dépôt liquorix:

apt search liquorix

Ensuite, il vous suffit d’installer le dernier kernel en date:

apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64Code language: JavaScript (javascript)

Et on reboote la machine pour activer les changements. Le pavé tactile est miraculeusement actif après installation de ce kernel.

Ce noyau est stable et complémente très bien Linux Mint. Recommandé.

Prey saison 2 photo

Prey saison 2

Voici la seconde saison de Prey sur ITV.

Après John Simm comme héros principal au sein de la saison 1, Prey a obtenu une suite reprenant le concept d’un homme en fuite dans les rues de Manchester.

Le héros est maintenant campé par Philip Glenister qui est pourchassé par les forces de l’ordre, en compagnie de Myanna Buring.

Cette saison 2 de Prey se centre donc sur David Murdoch (Philip Glenister), un gardien de prison dont la vie prend un tournant lorsqu’une visite de routine à l’hôpital de Manchester avec une prisonnière nommée Jules (Myanna Buring) déraille.

Il reçoit en effet un coup de téléphone qui fait basculer toute son existence. Pour sauver sa fille, il est forcé de fuir avec Jules et se retrouve du mauvais côté de la loi.

Il est amusant de noter que John Simm et Philip Glenister ont joué ensemble dans plusieurs séries déjà : Life on Mars et Mad Dogs et dans Prey, l’un succède à l’autre.

Lire la suite

PHP : résoudre l'erreur

PHP : résoudre l’erreur “PHP Fatal error: Uncaught Error: Class DOMDocument”

Aujourd’hui, petite mise à jour mineure de PHP7, en utilisant les dépôts DotDeb.

Le problème : PHP-FPM désactivé par défaut

A la fin de l’installation, j’obtiens ce message d’avertissement :

Setting up php7.0-fpm (7.0.8-1~dotdeb+8.1) ...
Installing new version of config file /etc/init.d/php7.0-fpm ...
NOTICE: Not enabling PHP 7.0 FPM by default.
NOTICE: To enable PHP 7.0 FPM in Apache2 do:
NOTICE: a2enmod proxy_fcgi setenvif
NOTICE: a2enconf php7.0-fpm
NOTICE: You are seeing this message because you have apache2 package installed.
[ ok ] Restarting PHP 7.0 FastCGI Process Manager: php-fpm7.0.Code language: JavaScript (javascript)

C’est bien la première fois qu’une mise à jour de PHP désactive PHP-FPM, ce n’est pas vraiment une mise à jour mineure et sans accroc.

On réactive donc les deux modules indiqués et on relance la configuration de PHP-FPM avant de relancer Apache et PHP-FPM :

a2enmod proxy_fcgi setenvif
a2enconf php7.0-fpm
service apache2 restart && service php7.0-fpm restartCode language: CSS (css)

Je lance le site : page d’erreur de certificat la première fois, et page blanche ensuite !

Des modules PHP à installer séparément

Après analyse des dernières lignes du fichier log d’Apache, je me suis rendu compte que le site avait besoin des modules mbstring et xml or, cette nouvelle version ne les fournit plus : ce sont maintenant des paquets à installer à part.

Voici le message d’erreur des logs:

[26-Jun-2016 08:39:12 UTC] PHP Fatal error:  Uncaught Error: Class 'DOMDocument' not found in /public_html/wp-content/plugins/ginger/front/gingerfront.core.php:171
Stack trace:
#0 /public_html/wp-includes/plugin.php(235): ginger_parse_dom('...')

On installe donc mbstring et xml avant de relancer Apache et PHP :

apt install php7.0-mbstring php7.0-xml
service apache2 restart && service php7.0-fpm restartCode language: CSS (css)

Cette fois-ci, c’est tout bon. Tous les services sont actifs et le site est de nouveau opérationnel.

Attention donc : c’est une mise à jour mineure que j’aurais pu faire en SSH depuis mon téléphone, sans avoir les moyens de réparer à distance. Cela remet en perspective les mises à jour “on-the-go“.

Voici les nouveaux modules qui ne sont plus inclus par défaut avec PHP : bcmath, dba, mbstring, soap, xml et zip. Ce sont donc maintenant des paquets à part entière, à installer séparément.
Baptême de l'air en ULM photo

Baptême de l’air en ULM

Le week-end dernier, j’ai eu le privilège de faire un baptême de l’air en ULM !

Baptême de l'air en ULM photo

Tout a commencé par un cadeau surprise de la part de Claire à Noël.

Il fallait que je sois disponible un samedi dans l’année, de préférence un jour où il fait beau. Entre les samedis où je travaille et les caprices de la météo, cela a pris un peu de temps mais la date a été calée en juin.

Le cadeau était une surprise, et je n’ai eu que des brèves instructions qui ne laissaient pas vraiment deviner ce que c’était : “habille-toi avec des vêtements amples, et qui ne craignent rien et prends des gants, un bonnet, des chaussures de randonnée, une raquette de tennis”.

Autant vous dire que j’ai pas mal cogité pour tenter de trouver à quelle sauce j’allais être mangé. J’ai d’abord pensé à une partie de paintball mais le message laconique de la carte de Noël était “pour t’envoyer en l’air”. Le mystère était entier.

Le jour J, je me rends à Héric, en Loire-Atlantique, avec des coordonnées GPS (type latitude, longitude). Ce type de données est quasiment impossible à rentrer sous Google Maps sur un téléphone (voilà une bonne idée d’amélioration de l’appli) donc j’ai rapidement jeté un oeil à la petite carte d’invitation pour me situer.

Nous roulons donc le long de la N137 et arrivons sur une voie goudronnée qui s’étiole ensuite pour devenir un chemin plein de gravillons et de poussières. On passe un terrain de motocross sur lequel des motos pétaradent en s’élançant dans les airs. L’inquiétude me gagne, je me dis que je ne sais pas conduire de moto.

Le chemin tourne puis on arrive dans un champ d’herbe où se trouve un hangar. Je crois qu’on va faire de l’ULM !

Lire la suite

Luna Lee - With or Without You Gayageum (U2 cover) photo

Luna Lee – With or Without You Gayageum (U2 cover)

Voici encore une superbe reprise par Luna Lee : With or Without You de U2, jouée au gayageum :

Cet instrument et les notes qui s’en dégagent me fascinent. Cela donne une autre dimension à la chanson et je ne me lasse pas d’écouter cette version un peu plus orientale.

Le fonctionnement des réseaux sociaux photo 1

Le fonctionnement des réseaux sociaux

Comment les réseaux sociaux fonctionnent-ils ?

Cette question est au coeur de la problématique des groupes sociaux et de l’intégration des inidividus à la société.

I. Les réseaux sociaux relient les individus entre eux

A. Définition et exemples de structuration

Les réseaux sociaux peuvent être définis comme l’ensemble des relations que les individus et les groupes sociaux entretiennent les uns avec les autres. Ce sont donc les relations des individus.

On parle d’analyse de réseaux à partir du moment où l’on étudie au moins trois unités (individus) – ils constituent une triade. C’est seulement à partir de cette unité que l’on peut, en effet, étudier les liens d’interdépendance qu’entretiennent les individus à l’intérieur d’un réseau.

Traditionnellement, il existe deux formes d’analyse de réseau. Soit on se centre sur un individu ou un groupe et on regarde quelles sont ses relations, on parle alors d’étoile ; soit on prend également en compte les relations que les contacts de l’individu peuvent entretenir entre eux, on parle alors de zone.

Dans l’analyse de réseaux, on différencie les liens qu’entretiennent les individus selon leur degré d’intimité.

Les liens forts relient un individu le plus souvent aux membres de sa parenté et à ses amis proches et se caractérisent par une forte affectivité et des relations très fréquentes.

Les liens faibles quant à eux sont des liens qui le relient à de simples connaissances ou encore à des relations de ses contacts personnels (ils sont beaucoup moins fréquents et très peu chargés d’affectivité).

B. Les réseaux forment la sociabilité

La sociabilité est un ensemble de relations qu’un individu entretient avec les autres et les formes que prennent ses relations.

L’analyse des réseaux étudie bien plus la sociabilité réelle (réception à domicile, sorties, fréquentation des bals, cafés, pratique du sport…) que la sociabilité virtuelle sur des sites tels que Facebook, Twitter, Instagram, Snapchat…

Malgré tout, la sociabilité virtuelle peut rejoindre des réseaux réels. En effet, certains réseaux virtuels comme LinkedIn sont un moyen de se créer des relations dans le domaine professionnel.

Il faut noter que la sociabilité prend en compte des relations choisies tout comme des relations non choisies (échange avec un commerçant par exemple). L’amitié va être définie comme les relations électives et affinitaires qu’entretient l’individu.

On note alors de l’homophilie : les individus sont amis avec des personnes qui leur ressemblent socialement : même PCS, même religion, même âge… Les explications sont les mêmes que celles concernant l’homogamie (mariage entre personnes socialement proche) : fréquentation des mêmes lieux, mêmes centres d’intérêts, amis communs…

Lire la suite

Underground saison 1 photo

Underground saison 1

Underground est une série télévisée américaine créée par Misha Green et Joe Pokaski, et diffusée sur la chaîne WGN America.

La série se déroule au XIXème siècle, pendant ce que les historiens appellent l’Antebellum Era ou encore Plantation Era.

Elle suit à la fois la quête de liberté d’un groupe d’esclaves travaillant dans une plantation de coton et la mise en place du chemin de fer clandestin (“Underground Railroad”).

Un groupe d’esclaves planifie une échappée téméraire, délaissant leur plantation de Géorgie pour aller se réfugier à plus de 600 miles de là.

En chemin, ils sont aidés par un couple d’abolitionnistes secrets qui sont en charge d’une station de l’Underground Railroad. Le groupe tente par tous les moyens de fausser compagnie aux gens chargés de les ramener à la plantation – morts ou vifs.

Steven Wilson et Ninet Tayeb - Space Oddity (David Bowie cover) photo

Steven Wilson et Ninet Tayeb – Space Oddity (David Bowie cover)

Voici une reprise de Space Oddity par Steven Wilson en duo avec Ninet Tayeb à l’Hammersmith Apollo lors du concert du 27 janvier 2016 :

Steven Wilson et Ninet Tayeb sont accompagnés du groupe de prog-rock de Steven Wilson, ce qui rend vraiment bien l’atmosphère de l’univers de Major Tom.

Le tout a été filmé avec des caméras GoPro disposées le long de la scène.

Un très bel hommage à David Bowie.

Javascript : afficher le contenu d'un bloc HTML après un délai variable photo

JavaScript : afficher du contenu dans un bloc DIV après un délai défini

Voici comment afficher du contenu (texte, HTML, JS, CSS ou tout autre contenu) dans un bloc DIV, après un délai que vous aurez préalablement défini, le tout en JavaScript.

C’est écrit en JavaScript pur (vanilla JavaScript), c’est-à-dire sans librairies supplémentaires, et donc compatible avec tous les navigateurs. On utilise innerHTML pour faire apparaître la div après le délai imparti.

Exemple de contenu affiché après un délai

Le texte suivant apparaît 7 secondes après le chargement de la page :

Le code : afficher le contenu d’une DIV après un délai

Voici le style CSS à placer dans l’entête de la page (HEAD) :

.centered {
    margin:0 auto;
    text-align:center;
}Code language: CSS (css)

Et voici le contenu HTML à placer dans le corps de la page (BODY):

<div id="example_div" class="centered"> </div>Code language: HTML, XML (xml)

Ainsi que le code JavaScript qui s’occupe du délai:

/*
|-----------------------------------------------------------------------
| Delayed DIV text in vanilla JavaScript by Matt 
| URL : https://www.skyminds.net
|-----------------------------------------------------------------------
|
| Returns predefined text in a DIV after a delay.
|
*/
(function(){
   var element_id = 'example_div' ; /* name of div ID w/ delayed text */
   var delayed_text = "Ceci est un texte d'illustration pour tester l'affichage d'un bloc DIV après un délai défini."; 
   var time = 7; /* time in seconds until display */

setTimeout(function(){
document.getElementById(element_id).innerHTML = delayed_text;},time*1000);
})();Code language: JavaScript (javascript)

Fonctionnement du script

Voici comment fonctionne le script : on recherche le bloc DIV qui possède l’identifiant #exemple_div et on lui injecte le contenu de la variable delayed_text après le délai en secondes défini dans la variable time.

Ne pas oublier d’échapper les slash par des antislash dans les balises de fermeture (liens, paragraphes etc) dans la variable delayed_text.

Simple et efficace.

Blue Öyster Cult - Veteran of the Psychic Wars photo

Blue Öyster Cult – Veteran of the Psychic Wars

Veteran of the Psychic Wars

“Veteran of the Psychic Wars” est une chanson du groupe de hard-rock américain Blue Öyster Cult, écrite par Eric Bloom et l’auteur britannique Michael Moorcock, qui se trouve aussi être le créateur d’Elric de Melniboné.

La chanson est sur l’album Fire of Unknown Origin, une version longue apparaît sur l’album Extraterrestrial Live et également dans la bande originale du film d’animation Heavy Metal de 1981.

L’expression “…veteran of a Thousand Psychic Wars” vient de la chanson “Standing at the Edge” du groupe Hawkwind, qui se trouve sur l’album Warrior on the Edge of Time (1975), et qui traitait également du mythe du Champion éternel.

Elric de Melniboné

Elric de Melniboné est un personnage de fiction, inventé par l’écrivain anglais Michael Moorcock et héros du Cycle d’Elric, écrit entre 1961 et 1972.

Inspiré par Zenith l’Albinos, le méchant de la série Sexton Blake, Elric est un albinos à la santé défaillante, ce qui l’oblige à consommer de nombreux remèdes jusqu’à ce qu’il trouve Stormbringer, une épée qui, en buvant les âmes de ses adversaires, est capable de lui redonner de la vigueur.

Dernier empereur de l’île de Melniboné en pleine décadence, il tente vainement d’y introduire des réformes, mais se voit finalement contraint d’amener sa chute à la suite de la félonie de son cousin Yyrkoon.

Tourmenté par le meurtre qu’il a lui-même commis de sa cousine et amante Cymoril, il parcourt par la suite son monde, ainsi que quelques autres mondes du Multivers, aux côtés de son fidèle ami Tristelune d’Elwher.

Le mythe du Champion éternel

Sur chacun des plans des millions de sphères du multivers, il existe une incarnation du Champion éternel qui, délibérément ou pas, est le gardien de la balance cosmique.

Chaque incarnation du Champion éternel est déchirée par le doute, la crainte, et souvent la culpabilité. Parfois, il recherche un être plus élevé qui commande les dieux lunatiques de la Loi et du Chaos.

Les différentes incarnations du Champion sont liées par divers points communs, par exemple leurs noms : celui de Jherek Carnelian rappelle Jerry Cornelius, et le nom complet de Corum, Corum Jhaelen Irsei, est une anagramme de Jeremiah Cornelius.

Michael Moorcock emprunte parfois à la mythologie ou à l’histoire pour nommer les champions éternels. Ainsi dans le multivers, Ulysse est une incarnation du champion éternel :

« Ryan, Hawkmoon. Powys. Cornell. Brian. Umpata. Soian. Klan. Clovis Marca. Pournachas. Oshbek-Uy. Ulysse. Ilanth.

Ma propre voix s’éleva soudain.

– NON ! JE SUIS SEULEMENT EREKOSË !

-Champion Eternel. Soldat du Destin ».

extrait de Les guerriers d’argent (The silver Warriors),1970.

extrait de Les guerriers d’argent (The silver Warriors),1970.

Heavy Metal

Heavy Metal est un film d’animation pour adulte, anthologie de diverses histoires de science fiction et de fantasy, adaptées du magazine Heavy Metal et d’histoires originales dans le même esprit. Sorti en 1981, il est mis en scène par Gerald Potterton et produit par Ivan Reitman et Leonard Mogel, qui était également l’éditeur du magazine Heavy Metal, qui est la base du film.