Matt Biscay est développeur WordPress et WooCommerce certifié chez Codeable, ainsi que sysadmin qualifié et enseignant-chercheur. Passionné par le code performant et les solutions sécurisées, je m'efforce d'offrir une expérience utilisateur exceptionnelle sur chaque projet.
Vous avez aimé cet article ? Vous avez un projet en tête et vous pensez que je pourrais vous aider à le concrétiser ? N'hésitez pas à me contacter, je serais ravi de discuter avec vous de votre projet !
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.
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) :
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.
“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 :
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.
Problème : aucune option pour démarrer depuis le lecteur optique
Récemment, j’ai eu à réinstaller le système d’exploitation sur un ordinateur portable. Jusque là, rien de bien nouveau.
Mais quelle ne fut pas ma surprise de constater que le l’ordre de boot du BIOS ne proposait pas l’option de démarrer depuis le lecteur optique (DVD d’installation de l’OS) !
Seuls les différents disques durs étaient disponibles à la sélection.
Solution : désactiver le Secure Boot et lancer CSM
Si cela vous arrive sur votre machine, voici comment ressuciter l’option qui permet de démarrer sur le DVD de votre OS préféré :
1. Appuyez sur “ESC” ou “F2” au démarrage pour entrer dans la configuration du BIOS,
2. Allez dans l’onglet “Security”, sélectionnez “Secure Boot Menu” et désactivez “Secure Boot Control”,
3. Sous l’onglet “Boot”, activez “Launch CSM”,
4. Sauvegardez les changements et quittez le BIOS,
5. Appuyez sur “ESC” ou “F2” pour revenir dans le BIOS,
6. Sous l’onglet “Boot”, le lecteur DVD ainsi que les clés USB sont maintenant visibles. Sélectionnez le lecteur DVD comme première option de démarrage.
7. Sauvegardez les changements, quittez le BIOS et redémarrez la machine.
Voilà, votre ordinateur portable devrait maintenant booter depuis le lecteur DVD.
Voici Bob Culbertson qui interprète While My Guitar Gently Weeps des Beatles au Chapman Stick :
Le son est chaud et envoûtant – magnifique.
Le stick ou Chapman stick est un instrument de musique amplifié inventé par Emmett Chapman en 1969. Il est dérivé de la guitare, et comporte huit, dix ou douze cordes séparées en une partie mélodique et une partie basse.
Sa singularité est que ces cordes sont frappées avec les doigts selon la technique du tapping à deux mains ou touch-style et permet un jeu nettement plus polyphonique qu’un instrument à corde plus classique, ce qui le rapproche des instruments à clavier. Les cordes de la partie basse et de la partie mélodique sont d’ailleurs amplifiables séparément.
Il peut être utilisé dans n’importe quel style : rock, funk, classique, jazz, blues, salsa, celtique, punk…
Le son de cet instrument est chaud et puissant, et sert en général à grossir les basses des accords. La technique utilisée s’apparente un peu au piano dans le sens où la main gauche joue généralement les basses — avec éventuellement les accords — pendant que la main droite joue les mélodies ou les accords.
On peut entendre du Stick sur de nombreux enregistrements, en particulier dans les parties de basse. Parmi les groupes ou les artistes ayant utilisé le Stick, on trouve Alphonso Johnson, Tony Levin sur les disques de Peter Gabriel, King Crimson, Liquid Tension Experiment, Nick Beggs, Kittyhawk, Anderson Bruford Wakeman Howe (à nouveau Tony Levin), le Dave Matthews Band ou encore Dream Theater.
Comme je n’installe que des versions LTS (Long-Time Support) sur cette machine, il y avait plus de 2.3 Go de paquets à télécharger soit un sacré paquet de mises à jour.
Plusieurs erreurs sont apparues pendant l’installation, qui a laissé à peu près une trentaine de paquets non configurés et non des moindres : GRUB, initramfs-tools etc.
En regardant les messages d’erreurs, j’ai vu que le problème se situait au niveau de DPKG.
Lorsqu’un paquet obsolète bloque DPKG
Si cela vous arrive, pas de panique. Il faut juste régler le problème *avant* de redémarrer la machine.
On commence par relancer la configuration des paquets non configurés:
dpkg --configure -a
En résultat, vous obtenez une (très) longue liste de tous les paquets non configurés avec tous les messages d’erreurs associés. Ce qui importe, ce sont les premières lignes du résultat : le paquet qui bloque est toujours mentionné en premier.
Dans mon cas, il s’agissait d’un paquet obsolète depuis Ubuntu 12.04 (donc depuis 4 ans), virtuoso-nepomuk. Je l’ai donc totalement supprimé :
sudo apt purge virtuoso-nepomuk
On relance ensuite la configuration des paquets :
dpkg --configure -a
Puis une petite vérification des nouveaux paquets au cas où et la suppression des paquets obsolètes :
Un reboot plus tard, Ubuntu 16.04 boote tranquillement. Je conseille de régler le problème des paquets non configurés avant le reboot, c’est bien plus galère autrement.
Réactiver les dépôts désactivés pendant la mise à niveau
Enfin, il reste à réactiver les dépôts APT qui ont été désactivés pendant la mise à niveau.
Quatre ans après la première saison, The Hollow Crown est de retour sur BBC2.
Cette seconde saison est sous-titrée “The Wars of the Roses” (les Guerres des Roses) en référence à la période de l’histoire qui correspond aux événements des épisodes.
Cette saison se base sur la première tétralogie de Shakespeare : Henry VI, Part I; Henry VI, Part II et Henry VI, Part III sont condensés en seul film; et Richard III, dont le personnage est joué par Benedict Cumberbatch.
Les nobles anglais se querellent au sujet des guerres avec la France. Les nouvelles de la défaite des Anglais à Orléans parviennent jusqu’au Duc de Gloucester et des autres nobles. Après les funérailles d’Henry V, c’est son fils, le dauphin Henry VI, qui est proclamé roi.
Dix-sept ans plus tard, Henry est sur le trône alors que les rivalités à la cour continuent et la défaite des Anglais à Rouen par Jeanne d’Arc met le feu aux poudres entre les deux maisons : les York et les Lancaster, qui se retrouvent en opposition.
Je trouve le court métrage très inspiré du court-métrage réalisé par Antoine Della-Maria même si la production est bien plus professionnelle et donne un bon coup de jeune à l’histoire, abordant bien plus de thèmes et de manière plus fine.
On peut ainsi voir Marie Madeleine jouer le rôle de l’aguicheuse de la soirée, Judas comme l’ami délaissé qui devient aigri ou encore Joseph au bord de l’alcoolisme qui se prend le bac avec Marie au sujet de sa paternité réelle.
Bien fait, cela redonne un bon coup de dépoussiérage au mythe.
Leurs recherches s’inscrivent dans la tradition sociologique qui produit une analyse du système social par le prisme des rapports de domination entre groupes sociaux, renvoyant aux travaux de Karl Marx et de Pierre Bourdieu.
Voici un documentaire de 26 minutes réalisé par Yannick Bovy en janvier 2014, diffusé dans une émission de la FGTB wallonne :
Ici, c’est à travers le conflit entre classes sociales que sont analysés les mouvements socio-économiques. Leur approche remet au goût du jour les théories marxistes : la guerre des classes est déclarée car les rapports sociaux de classes sont violents dans le capitalisme mondialisé.
Cette violence est exercée par les classes dominantes (la bourgeoisie qui se confond avec les élites financières) sur le peuple (les classes moyennes et populaires).
Les auteurs tentent de déterminer comment se produit cette violence, et comment elle est acceptée par le plus grand nombre.
Pas de clé publique disponible pour vérifier l’authenticité des dépôts
Au lancement de la mise à jour des paquets du serveur, je suis tombé sur le message d’erreur suivant :
W: There is no public key available for the following key IDs:
8B48AD6246925553
W: There is no public key available for the following key IDs:
8B48AD6246925553
W: There is no public key available for the following key IDs:
8B48AD6246925553Code language:PHP(php)
Visiblement, APT a perdu ses petits et ne retrouve plus la clé publique GPG d’un des mes dépôts (webmin en l’occurence).
Voici comment remédier au problème.
Solution : demander et ajouter la clé au trousseau GPG
Un peu de ménage dans APT
On commence par faire un peu de ménage dans les fichiers APT avec un petit coup de balai:
apt-get cleanCode language:JavaScript(javascript)
… avant de récréer le dossier lists/partial pour véritablement recréer le cache APT :
Orphan Black revient pour une quatrième saison sur BBC America.
Le premier épisode revient quelques jours avant le suicide de Beth Childs, alors qu’elle essayait de gérer la découverte de sa nature de clone avec Alison et Cosima.
Beth était en contact avec Mika, une autre clone Léda qui suivait de près les Néolutionnistes. Elle s’est ainsi retrouvée sur l’affaire du meurtre d’Edward Capra, un Néolutionniste ayant subi plusieurs modifications corporelles et dont la joue droite a été retirée chirurgicalement, mais surveillée de près par ses supérieurs qui la suspecte, à raison, de se droguer aux médicaments.
Elle commence son enquête sur les Néolutionnistes, faisant la rencontre du Dr Leekie, et d’autres Néolutionnistes extrêmes. Dans la soirée, droguée, elle tente de confronter Paul, dont elle sait qu’elle le surveille, mais il garde son secret.
Plus tard, une Néolutionniste lui indique une planque où elle découvre que dans la joue des Néolutionnistes se trouve un œuf donnant une larve. Confuse, elle est repérée et dans sa fuite, tue une femme.
Deux mois après la fuite de Sarah Manning en Islande avec sa fille, elle reçoit un appel de Mika : les Néolutionnistes l’ont retrouvé.
J’ai installé Ubuntu 16.04 deux mois avant la sortie officielle, quand le kernel linux était encore dans la branche 4.2.x et le pavé multitouch (Elan Pad) n’était absolument pas reconnu comme multi-touch mais comme simple souris.
Après de multiples installations de kernel, chacune ajoutant son lot de surprises comme perte de la carte vidéo après le démarrage, ronflement maximal du ventilateur du processeur, boot impossible après l’écran de démarrage GRUB… il faut se résoudre à l’évidence : mieux vaut attendre le kernel officiel, signé et testé.
Le premier kernel fonctionnel qui m’a permis de retrouver le multi-touch est le kernel 4.4.0-20, sans trop d’effets secondaires (changement du pilote graphique).