Développeur certifié WordPress & WooCommerce chez Codeable, administrateur système et enseignant-chercheur, je mets mon expertise au service de vos projets web.
Ma priorité : des sites performants, fiables et sécurisés, pensés pour offrir la meilleure expérience utilisateur. J’accompagne chaque client avec écoute et pédagogie, pour transformer vos idées en solutions concrètes et durables.
Profitez de solutions WordPress et WooCommerce sur-mesure, pensées pour optimiser durablement votre site.
Explorez les leviers pour booster l’impact de votre site web.
En jetant un oeil sur les logs du serveur du mail, je me suis aperçu que le même message d’erreur revenait à intervalles réguliers, entre quelques statistiques.
Il s’agit de Postfix qui donne le message suivant :
close database /var/lib/postfix/verify_cache.db: No such file or directory (possible Berkeley DB bug)Code language:JavaScript(javascript)
Selon le créateur de Postfix, ce n’est pas un bug mais juste un message sans conséquence. N’empêche que l’on peut s’en passer facilement.
Solution : ajouter address_verify_map à la configuration Postfix
Cette erreur survient lorsque le fichier de configuration Postfix n’est pas tout à fait complet.
Fink est un groupe folk formé par Fin Greenall (surnommé Fink), – auteur-compositeur né en Cornouailles (Angleterre) -, avec ses amis d’enfance, Guy Whittaker et Tim Thornton.
Voici Yesterday Was Hard On All Of Us:
Leur musique folk et intimiste est un vrai régal pour les oreilles. Ce morceau est à retrouver sur l’album Perfect Darkness (2011).
Jusqu’à très récemment, il m’était tout à fait possible d’avoir des caractères accentués dans des blocs de texte sous WordPress en utilisant le plugin Crayon Syntax Highlighter pour coloriser le code.
Or depuis quelques temps tous les blocs en lang="text" ne permettent plus d’afficher les accents : je me retrouve avec des mots tronqués comme si le texte n’était pas encodé en UTF-8.
Problème : des caractères non-Unicode
Voici ce que donne la phrase “j’ai mangé une tarte à la crème à Noël” avec une colorisation par défaut avec Crayon Syntax Highlighter :
J'ai mangé une tarte à la crème à Noël.
Gloups! C’est totalement illisible, les accents deviennent un caractère mal encodé et certaines lettres adjacentes sont littéralement supprimées. Pas glop.
Solution : créer un alias
La solution que je propose est plus une rustine d’appoint qu’une véritable solution.
Je pense que le problème réside dans l’expression régulière des langages du plugin : certains langages (shell par exemple) n’acceptent pas les accents alors que d’autres (HTML par exemple) oui.
Je me suis rendu compte en changeant la langue du bloc que le langage batch affichait correctement les accents.
Comme je n’allais pas éditer tous mes articles pour changer le langage des blocs texte que j’ai utilisé jusqu’à maintenant, j’ai opté pour la création d’un alias.
En ce jour un peu spécial étant donné les évènements de ces derniers jours en France, voici Fink interprétant This Is The Thing :
I don’t know if you notice anything different. It’s getting dark and it’s getting cold and the nights are getting long And I don’t know if you even notice at all That I’m long gone
And the things that keep us apart Keep me alive And the things that keep me alive Keep me alone This is the thing
I don’t know if you notice anything missing Like the leaves on the trees or my clothes all over the floor And I don’t know if you even notice at all ‘Cause I was real quiet when I closed the door
And the things that keep us apart Keep me alive And the things that keep me alive Keep me alone This is the thing
And I don’t know if you notice anything different I don’t know if you even notice at all
Il vous est peut-être déjà arrivé d’obtenir l’erreur PHP suivante en mode strict sous PHP 5.4 et versions ultérieures:
Redefining already defined constructor for class {nom_de_la_classe}
Cela arrive lorsque – dans le code d’une classe -, le code PHP4 précède le code PHP5 avec le constructeur de classe.
Le problème : une fonction PHP4 précédant le constructeur PHP5
Voici un petit exemple pour bien comprendre, avec une classe SkymindsExampleClass, une fonction qui s’appelle SkymindsExampleClass() et donc porte le même nom, et la fonction constructeur __construct().
L’exemple suivant produit l’erreur Redefining already defined constructor for class parce que la fonction PHP4 SkymindsExampleClass() se trouve avant la fonction PHP5 __construct() :
<?php// This example outputs a PHP error in strict modeclassSkymindsExampleClass{
//PHP4functionSkymindsExampleClass(){
$this->__construct();
}
//PHP5publicfunction__construct(){
$this->admin_page();
}
}Code language:HTML, XML(xml)
La solution : placer le code PHP5 avant le code PHP4
Pour supprimer l’erreur PHP stricte, il suffit de placer la fonction PHP5 avant la fonction PHP4.
Please Dance Hell Bear est un groupe de Moscou, Russie, qui distille une musique aux accents math-pop, post-punk et dance-punk.
Le groupe est composé de quatre membres : Eugene (guitare), Alex (guitare), Misha (basse) et Ivan (batterie) et cela s’écoute vraiment bien, jugez plutôt :
Dans votre établissement, il y a un professeur référent qui est là pour vous aider et répondre à vos questions. Au niveau de l’administration, la personne en charge des professeurs et des assistants est le principal ou le principal adjoint (en collège) et le proviseur ou le proviseur adjoint (en lycée).
En France on vouvoie les chefs d’établissements et les professeurs. Pour les élèves, faites comme vous le sentez.
Ponctualité, absences
Renseignez-vous sur les horaires précis des débuts et fins de cours dans votre établissement et pensez à téléphoner en cas de retard.
Absences éventuelles : la personne à joindre aussitôt est le proviseur adjoint ou le principal adjoint. Si vous êtes malade, vous devrez fournir un certificat médical. Si vous avez besoin de vous absenter, vous devez d’abord en demander la permission et généralement rattraper les cours que vous avez manqués.
On doit vous remettre un emploi du temps établi par les professeurs où figurent le nom des classes, les horaires précis et les salles dans lesquelles vous devez vous rendre. On vous donnera la liste des élèves et souvent également un trombinoscope qui vous aidera à mémoriser leurs visages.
Vous devez enseigner 12h au maximum par semaine mais vous pouvez aussi faire des heures supplémentaires, payées.
C’est le cas lorsqu’une application est liée à l’utilisation d’une version spécifique de libmysqlclient18 alors qu’elle est connectée à un serveur MySQL qui tourne sur une version différente.
C’est libmysqlclient18 qui renvoie cet avertissement mais dans certains cas, cela peut impacter l’application et tient plus de l’erreur que de l’avertissement.
MySQL Native Driver
La solution est toute simple : il suffit d’utiliser le pilote MySQL Native Driver php5-mysqlnd au lieu du paquet php5-mysql.
Les avantages de php5-mysqlnd sont multiples : il vient en remplacement de php5-mysql, n’est pas lié à la librairie libmysqlclient, ne renvoie pas d’avertissement “version mismatch” et possède pas mal d’autres caractéristiques intéressantes.
Bill Laswell s’exprime à travers des genres musicaux variés comme le jazz, le dub, la drum and bass, le funk, le rock ou encore de façon plus vague la musique expérimentale. En voici un petit extrait avec Beyond The Zero :
Voici SIGHT, un court-métrage qui se demande à quel point nos vies pourraient changer si la réalité augmentée était totalement intégrée dans nos sociétés modernes :
Un peu à la manière de l’excellente série britannique Black Mirror, Eran May-raz et Daniel Lazo imagine une vision alternative du future, dans un monde où les nouvelles technologies, comme la réalité virtuel, commencent à être dommageables pour nos vies.
Nous suivons donc Patrick, un célibataire qui vit dans une métropole sans nom. Au début du film, il semble être étendu au-dessus d’un tapis, flottant à une dizaine de centimètres du sol – mais Patrick voit les choses bien différemment : à travers des lentilles de contact spéciales, il joue à un jeu de skydiving en immersion.
Nous le voyons ensuite se diriger vers la cuisine, où son frigo lui indique quels aliments vont bientôt arriver à leur date d’expiration. Il choisit un concombre et commence à le couper alors que le jeu Fruit Ninja se lance.
Au fur et à mesure que le film avance, il apparait clair que la plupart des affaires de Patrick appartiennent plus à la fiction qu’à la réalité. Les murs de son appartement sont vides mais lorsqu’il les regarde avec ses lentilles, ils sont couverts de tableaux de score de jeux et d’œuvres d’art hors de prix.
La vie de Patrick, à première vue remplie et parfaite, commence rapidement à apparaitre comme une existence vide et sans inspiration.