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, n'hésitez pas à me contacter, je serai ravi d'en discuter avec vous !
Si vous avez besoin de joindre (ou concaténer) plusieurs fichiers qui ont été nommés en ordre alphabétique, comme par exemple file0001.dat, file0002.dat, file0003.dat…. file1000.dat, une commande s’impose sous Linux : cat.
Dans un terminal, vous pouvez juste lancer cat comme ceci pour rassembler tous vos fichiers en un seul :
catfile*.dat >all_files.datCode language:CSS(css)
C’est une commande système, il n’y a rien à installer et c’est plutôt pratique.
Sur votre site ou blog, vous avez peut-être ajouté le widget ou bouton +1 de Google+, le réseau social de Google. Or le petit problème, c’est que le code fourni empêche la bonne validation du document.
et voici l’erreur renvoyée par le validateur W3C :
Keyword publisher is not registered
HTML5 étant toujours en cours de réalisation, les valeurs de la balise rel sont assez restreintes et on ne peut pas mettre tout ce que l’on veut sans déclencher l’erreur.
La solution est toute simple : il faut ajouter la valeur du rel en argument dans le lien, comme ceci :
Mardi soir, je suis allé voir Ben Kweller en concert au Stereolux de Nantes en compagnie d’Afton, notre assistante américaine.
Rendez-vous place du Commerce vers 19h15, on se dirige vers Bouffay pour aller manger un morceau. Deux pizzas plus tard et la conversation aidant, il est plus de 21 heures ! En passant, j’ai appris une nouvelle expression “going Dutch“ qui signifie que chacun paie sa part au restaurant (ce que j’ai refusé évidemment).
Doggy-bag pour la pizza, ramenée du côté de Graslin. Et hop, on se remet en route vers le Stereolux qui se trouve près de la Fabrique, à quelques mètres de l’Elephant du Royal Deluxe.
Arrivés dans le bâtiment, je me dirige vers la droite, on ouvre la porte et on tombe dans un concert de dingues qui sautent dans tous les sens genre rap-ragga. Hmm, that ain’t right ! On ressort et la demoiselle des flyers nous indique que notre concert a lieu dans la petite salle. Après avoir expliqué à la sécurité qu’on s’était trompé de salle (“non mais c’est un concert de sauvages là-bas!!”), on arrive devant Ben Kweller.
Ben Kweller
Ben Kweller vient de San Francisco, USA. Il était leader du groupe Radish lorsqu’il avait 12 ans et joue ensuite avec Ben Folds avant d’entamer une carrière solo qui, à ce jour, totalise 5 albums. Sa musique est assez éclectique : il a des accents country-rock, pop acoustique, indie-rock…
Je n’ai pas trouvé de vidéos du concert à Nantes donc je vous mets celles du concert de la veille à la Maroquinerie :
J’ai réinstallé Linux Mint Debian Edition aka LMDE sur mon portable et j’en suis extrêmement satisfait, cela tourne très bien et c’est d’une stabilité remarquable.
Par contre, avec la nouvelle version (12.04), qui vient de sortir il y a quelques mois, il ne semble plus possible d’installer wine avec les dépôts par défaut.
J’ai installé la mise à jour Ubuntu 12.04 Precise Pengolin il y a quelques semaines (et je n’aurais pas dû, ma machine laggue comme ce n’est pas permis) et au moment de lancer SAM Broadcaster, un message d’erreur apparaît comme quoi il ne peut se connecter à la base MySQL.
sudo service mysql restart
Résultat :
stop: Unknown instance:
start: Job failed to startCode language:HTTP(http)
Autre message d’erreur :
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'Code language:JavaScript(javascript)
Etrange, je n’avais rien modifié.
Voici donc en quelques étapes comment changer le mot de passe MySQL de l’utilisateur root lorsqu’on l’a oublié ou qu’il faut le changer sans connaitre l’ancien.
Toutes ces commandes sont à exécuter en tant qu’utilisateur root donc :
sudo -i
Je vous propose deux méthodes : la première méthode s’adresse aux barbus qui veulent mettre les mains dans le cambouis, la seconde à ceux qui veulent faire ça en 2 commandes.
Méthode 1 (mode cambouis)
Etape 1 : arrêt du service mysql
/etc/init.d/mysql stop
Résultat :
Stopping MySQL database server: mysqld.
Etape 2 : lancement du serveur MySQL sans mot de passe
mysqld_safe --skip-grant-tables &
Résultat :
[1] 5025
mysqld_safe Logging to syslog.
mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
Code language:JavaScript(javascript)
Allez, un peu de l’esprit soul des seventies aujourd’hui – voici Lee Fields and The Expressions et leur morceau Wish You Were Here :
You never missed your well till your well run dry Seemed like only yesterday you were here, smiling Now you’ve gone away, but I know you’re in a better place No traces of you, what can I do, alone and confused
How long… (till I see your face), how long… (till I see your face) How long…. (till I see your face), how long… It’s just not fair, wish you were here Spend all my days wasting away, wish you were here
So I’m living life without you and yes, it’s hard to go on ‘Cause your memory means so much to me and I need to stay strong Bad as I want you here, it’s a shame To know you’re not coming back
I’ll wait a hundred years, I’ll cry a million tears Till you’re back, till you’re back, come back now
How long… (till I see your face), how long… (till I see your face) How long…. (till I see your face), how long… It’s just not fair, wish you were here Spend all my days wasting away, wish you were here
I’ll find the strength to pick my head up Time heals all wounds, gotta get right back up Miss you again, over again, love will not die Walking the road, I see your eyes
I know you’re here, right by my side Wish you were here, over again
It’s just not fair, wish you were here Spend all my days wasting away Wish you were here, wish you were here I just wish you were here, I wish you were here
Le titre se trouve sur l’album Faithful Man (2012) et a été utilisé dans Suits.
Avec le temps, les mises à jour successives et l’installation de différents plugins, la base de données de WordPress a tendance à prendre du poids, ce qui nuit aux performances. Voici donc comment lui faire bénéficier d’un petit régime.
N’oubliez pas de faire une sauvegarde de votre base de données avant de lancer ces requêtes. Backup now.
Nettoyage de wp_postmeta
Avant optimisation, ma table wp-postmeta faisait 12 403 enregistrements.
DELETE FROM wp_postmeta WHERE meta_key = '_edit_lock';
DELETE FROM wp_postmeta WHERE meta_key = '_edit_last';
DELETE FROM wp_postmeta WHERE meta_key = '_wp_old_slug';
Maintenant : 12 240.
Nettoyage de wp_commentmeta
On supprime tout ce qu’Akismet nous a mis dans la table wp_commentmeta :
DELETE FROM wp_commentmeta WHERE meta_key LIKE '%akismet%';
et on supprime toutes les entrées qui n’ont aucune relation avec wp_comments :
DELETE FROM wp_commentmeta WHERE comment_id NOT IN (SELECT comment_id FROM wp_comments);
Nettoyage de wp_options
Passage de 880 enregistrements à 476. WordPress crée ces entrées automatiquement et les purge occasionnellement, autant l’aider un peu.
DELETE FROM wp_options WHERE option_name LIKE '_site_transient_browser_%';
DELETE FROM wp_options WHERE option_name LIKE '_site_transient_timeout_browser_%';
DELETE FROM wp_options WHERE option_name LIKE '_transient_%';
Voici la dernière réalisation du réalisateur canadien Patrick Boivin, avec son fils jouant le rôle du Dragon Baby – inspiré du Jeu de la Mort avec Bruce Lee :
Arrow est une série basée sur le personnage de Green Arrow, un superhéro qui apparaît dans la série du même nom publiée par DC Comics, diffusée sur The CW.
La série suit le playboy milliardaire Oliver Queen (Stephen Amell) qui, après avoir survécu au naufrage de son bateau et à la vie sauvage sur une île déserte pendant 5 ans avant d’être recueilli par un bateau de pêcheurs, retourne chez lui.
Avec son expérience en milieu hostile et suite aux révélations de son père dans le radeau de survie, il décide de devenir “Arrow” : un vigilante qui s’attache à combattre le crime et la corruption.
Son premier objectif est d’arrêter les agissements d’Adam Hunt, un milliardaire corrompu qui a scammé pas mal de monde à Starling City.Pendant ce temps, la mère d’Oliver semble avoir ses propres plans contre son fils.