• Faire un str_replace() avec MySQL

    Lorsque je conçois les sites Web de nos clients, une fois mon travail terminé, je le met en ligne sur un domaine temporaire afin que le client puisse voir, utiliser et surtout alimenter le site Web en contenu avant de l’installer sur son domaine définitif.

    Une fois le client satisfait, il nous donne le « Go » pour la mise en ligne, nous transférons alors les fichiers et la base de données sur le domaine final. Parfois, les URLs générées dans le contenu des pages sont erronées suite au transfert sur le domaine définitif, et bien entendu les liens foirent… En PHP, on pourrait faire un bête str_replace(), ou un preg_match_all(). Mais en MySQL ? C’est là que la requête qui suit va nous sauver :

    UPDATE pages SET contenu = REPLACE(contenu, 'http://ancienne.url', 'http://nouvelle.url') WHERE contenu LIKE '%ancienne.url%';
    

    C’est bidon, mais j’ai toujours du mal à m’en souvenir. Le publier ici me permettra de retrouver ça facilement. Après tout, ce blog est avant tout pour moi et si ça peut aider quelqu’un d’autre… 


  • Lecture.

    Lecture.
    Lecture.

    https://www.instagram.com/p/aDtKdrAxA6/

    ![](dayone-moment://6CEB934997B4403385E8EF78FCF745EE)


  • La pétasse. Une bière belge très distinguée. Vraiment bonne en tout cas

    La pétasse. Une bière belge très distinguée. Vraiment bonne en tout cas
    La pétasse. Une bière belge très distinguée. Vraiment bonne en tout cas

    https://www.instagram.com/p/YoK8TCAxEx/

    ![](dayone-moment://4B29455D540048A4A2683F384BBA7A6E)


  • Ça sent les vacances

    Ça sent les vacances
    Ça sent les vacances

    https://www.instagram.com/p/YN1lW0gxAd/

    ![](dayone-moment://E4687158B476469CA748E7ACF9D204D5)


  • Je n’utilise plus de framework CSS

    Il y a maintenant presque 3 ans, j’entrais dans la vie active, j’avais un peu « d’expérience » en intégration HTML/CSS et pour gagner du temps j’utilisais le fameux framework CSS 960.gs. Pourquoi était-ce une mauvaise idée ?

    Utiliser un framework ne fait absolument pas gagner de temps. En tout cas, de mon point de vue. J’ai passé beaucoup trop de temps à me battre avec les classes prédéfinies lorsque mes designs ne « rentraient » pas dans le moule des 960 pixels.

    Franchement, j’ai été con de ne pas avoir le déclic plus tôt. D’autant qu’on commençait à parler de Responsive Web Design à l’époque, j’aurai du voir venir le truc.

    C’est vrai, je ne suis pas encore trop rodé en RWD, mais quitter ce framework a fait le plus grand bien à mes CSS, surtout après être tombé sur la grille de mise en page d’Elliot Jay Stocks. Depuis, j’ai adapté sa dizaine de lignes à ma façon de travailler. Je m’autorise même parfois à ne pas du tout utiliser de grille de mise en page.

    En tout cas, ces 12 derniers mois m’ont permis de m’améliorer en CSS.


  • Trainer sur Twitter pendant que t’as une pizza au four : check.

    Trainer sur Twitter pendant que t’as une pizza au four : check.
    Trainer sur Twitter pendant que t’as une pizza au four : check.

    https://www.instagram.com/p/XSncqQgxKI/

    ![](dayone-moment://54C291D3D4E043A58F7B4E898EA106DC)


  • Parsley.js – Validez vos formulaires en JavaScript. Simplement.

    Je faisais ma veille tranquillement ce matin, quand je suis tombé sur Parsley.js, totalement par hasard. Parsely.js est un petit plugin JavaScript qui permet de laisser un peu de côté ce qu’on adore détester : la validation de formulaire côté client. L’intérêt du plugin réside dans le fait qu’il ne nécessite aucune ligne de JavaScript, tout se passe au sein du code HTML5 grâce à l’attribut data-*. Enjoy !


  • Instafeed – vos photos Instagram. Partout

    Aujourd’hui, je suis tombé sur Instafeed.js, un plugin JavaScript permettant d’afficher des flux de photos Instagram n’importe où.

    L’intérêt de ce plugin réside dans le fait que l’on peu récupérer des flux de photos selon un tag particulier, un lieu, un utilisateur ou simplement les photos les plus populaires.

    Du coup, je me suis empressé de le mettre en place ici sur mon blog.


  • Au fait. J’ai pas fait ma photo enneigée cette année.

    Au fait. J’ai pas fait ma photo enneigée cette année.
    Au fait. J’ai pas fait ma photo enneigée cette année.

    https://www.instagram.com/p/VwqLWwAxFU/

    ![](dayone-moment://A1C7350E9A2D427E961385257D9FA73A)


  • Glyphs HTML

    Bookmarked Glyphs | CSS-Tricks by Chris Coyier.

    Cela fait un bout de temps que j’ai ce petit lien dans mes cartons : une ressource qui répertorie les différentes façon d’écrire un caractère spécial au format ISO pour l’inclure dans nos CSS et notamment  avec la propriété content, mais aussi en hexadécimal, etc. Une ressource incontournable donc. Merci Chris Coyier.