Author

Matt

Browsing
Matt est formateur, développeur expert WordPress et WooCommerce, et administrateur réseau chez Codeable.

Je commence par la bonne nouvelle du jour : je suis admissible à l'oral du Capes ! "Pour une nouvelle, c'est une bonne nouvelle", comme dirait l'autre. Bon maintenant, il faut evidemment assurer comme une brute à l'oral donc je vais sûrement délaisser momentanément mes développements en cours ainsi que ce blog.
Je tiens à remercier Mr Peer (allez voir son nouveau design flashy !) qui vient de faire une nouvelle TODO list, que je reproduis ici :

Originally posted by Mr Peer :
- Bookmarklet
- RSS Auto discovery
- XHTML + CSS
- Mémoire des billets lus
- Possibilité d'inclure le script dans une autre page
- Liste des posts non lus depuis la dernière visite (mais dans tous les flux, pas classés par flux… je suis pas sur de me faire comprendre là :/ )

Je viens de faire un tour sur le validateur W3C et apparemment le XHTML et le CSS sont tous les deux valides. Pour le reste, je ferai cela petit à petit après les exams.

J'en viens maintenant à la "bad news" du jour : quelques profs de ma fac seraient (à mettre au conditionnel vu que je n'ai eu encore aucun retour à ce sujet) très remontés contre moi à cause de certains résumés de cours que j'avais mis sur mon site. Je précise que j'avais écrit ces résumés avec mes notes de cours (imparfaites) dans un but de partage des connaissances. N'importe qui peut s'assoir sur les bancs de la fac et assister à un cours, je pensais donc que mettre mes notes sur Internet ne poserait aucun problème. Apparemment j'ai eu tort : certains profs semblent vouloir garder le contrôle de leur connaissances afin de ne distiller ces dernières qu'à des personnes jugées dignes de les recevoir. Welcome to Gattaca. Je me retrouve maintenant dans le box de l'accusé : un petit mot aurait suffit, il n'y avait là nul besoin de faire appel à la hiérarchie.

Edit @ 15h53 : bon on ne va pas rester sur une mauvaise nouvelle, voici une petite video de l'amie de Goldorak pour se dérider un peu.

Voici la démo en ligne de SkyRSS Reader : cette version est opérationnelle, j'ai juste retiré l'accès au module d'administration pour éviter que tout le monde cafouille à mes flux.

Dans un autre registre, je viens d'installer IE-view, une extension de Firefox permettant d'ouvrir un lien avec IE lorsque celui-ci ne fonctionne pas avec Firefox. Cela a l'air de rien mais cela évite un bon nombre de copier/coller d'URLs. En plus, c'est très utile pour le design et la création de sites web. A recommander donc !

J'ai un peu travaillé sur SkyRSS Reader aujourd'hui et ma TODO list semble fondre à vue d'oeil :

  • add an easy setup script and a commented config file
  • create the admin section to manage feeds
  • restrict the number of news per feed

En gros, il faut que j'arrive à trouver comment limiter le nombre d'entrées d'un flux RSS et pour l'instant, ce n'est pas encore gagné. Lorsque j'aurai trouvé cela il ne me restera plus qu'à adapter un système de cache afin de ne pas saturer le serveur sur lequel le script sera installé... et oui, autant penser à tout ça dès le début, cela nous fera gagner du temps par la suite !

EDIT! @ 21h40 : et hop, voilà je viens de trouver comment limiter le nombre d'entrées par flux. Finalement cela tient en 4 lignes de code, rien de bien méchant. Il ne me reste plus que le script d'installation que je vais peut-être finir ce soir si j'ai le temps...

Petite visite à Batz sur Mer et Guérande aujourd'hui, deux villes qui se situent près de La Baule et du Croisic. Batz ressemble pas mal à La Baule (lisez "mièvre") et Guérande a quelques bâtiments fortifiés qui font penser à la Ville Close de Concarneau mais qui ne lui arrivent pas à la cheville. Vous l'aurez compris, je préfère le Finistère !

A part cela, je viens de créer un compte sur le site de l'ANPE. Avoir Bac+3 et en arriver là, franchement cela me fait mal au cœur. Enfin bon, c'est la vie... En passant je me suis inscrit à d'autres concours, on ne sait jamais, je vais peut-être trouver le job de ma vie ;-)

As I've lost some data in my MySQL database recently, I've decided to make backups more regularly and I've been playing with Cron in Cpanel in order to set up automatic backups of all my databases. Here's a short how-to which might help some people out :

  1. Go to Cpanel > Cron Jobs
  2. Select between Standard or Advanced, that's up to you !
  3. In the command field, type this :
    date=`date -I`; mysqldump -u yourusername -p yourpassword --all-databases > /home/LOGIN/backups/xbackup_$date.sql; gzip /home/LOGIN/backups/xbackup_$date.sql
  4. Now let's see what this all means : the date line formats the date so that we can append it to our backup filename. We then ask mysql to dump all databases into /home/LOGIN/public_html/backups/xbackup_$date.sql, where LOGIN is your Cpanel name, using "yourusername" as user (-u) and "yourpassword" as the password (-p). Notice the date variable inserted in the filename. Finally our SQL file is gzipped using the gzip directive.
  5. You now have to set your backup frequency. And relax !

Note :

  • I've created a user "backup" with all privileges in Cpanel > MySQL databases and associated him with all my databases so that I can backup everything in one single file with just one line of cron.
  • Protect your backup directory so that people cannot download the whole of you SQL data. You can enable directory protection with Cpanel > Password protect directories > *select your backup directory* > *check the box and enter a username/password* > *validate*.

That's it ! Have fun, you should never have to worry about your databases' backups again ;-)

Pour ceux qui ont suivi la saison 3 de 24 sur Internet avec les 17 premiers épisodes, voici le reste de la saison qui s'est achevée mardi soir aux Etats-Unis.

Il ne me reste plus que les deux derniers à regarder maintenant. Le truc c'est que je ne veux pas les regarder trop vite parce que la saison 4 débute en janvier 2005 alors... je retarde un peu le moment fatidique !

Mon hébergeur ayant eu quelques problèmes avec MySQL, tous mes sites ont été transférés sur un nouveau serveur cette nuit. Manque de bol, il semblerait qu'ils aient fait le transfert à partir d'un backup du 23 mai... j'ai donc perdu les articles du 24, 25 et 26 mai étant donné que ma sauvegarde quotidienne n'a pas marché, MySQL étant en rade ! Heureusement tous les fichiers que j'avais modifiés étaient présents dans l'archive, j'ai demandé à mon hébergeur s'il peut récupérer les données, on ne sait jamais.

A part cela, mon pote Jordan et moi-même avons décidé de sortir un peu plus pendant la semaine : socialisation, nous voilà ! Donc si vous habitez la région nantaise et que vous voulez vous marrer un soir, n'hésitez plus !

ps : si tu es blonde, à forte poit... non allez j'arrête ! ;-)

Et hop ! Petite mise à jour de WordPress, qui vient de passer à la version 1.2 (Mingus). J'en ai profité pour élargir un peu la page (et oui, avec un 17'' LCD on aime occuper tout l'espace !), ajouter un catégorie Web ainsi que plusieurs liens : une section Software pour tous les programmes que je considère utiles et une section Web Services pour les sites jugés dignes d'intérêt. La feuille CSS a été refaite, au vu de quelques incompatibilités avec la nouvelle mouture. Je trouve cela pas mal pour l'instant, il me reste à faire quelque chose pour le bandeau mais bon...

J'ai aussi pas mal travaillé sur un nnouveau script PHP/MySQL, SkyRSS Reader, qui a pour vocation de lire des flux RSS (blogs, actualités...). Le principe est de faire de quelque chose de simple, efficace et facile à configurer. Voici l'avancement des travaux :

Features :

  • parses all RSS feeds (rss 0.91, 0.92 and 2.0 compliant)
  • unlimited number of RSS feeds, stored in a MySQL table
  • At the moment 2 files only : CSS file and parser

TODO list

  • Easy setup script + add a config file
  • Admin section to add feeds
  • Restrict the number of news per feed

C'est tout pour le moment, il marche comme je veux. La feuille CSS est assez simple donc facile à modifier pour tout le monde. Par contre, je prends mon temps pour l'écrire : je le finirai certainement en juin lorsque j'aurai les résultats de mes exams.

Je viens de passer 3 jours dans le Finistère Sud et franchement, j'ai bien apprécié : soleil, plage, jardin (trouvez l'intrus) ainsi qu'un peu de vélo et de tennis... bref, un vrai week-end, relax, comme on aimerait en voir plus souvent. A noter que l'eau est encore fraîche mais bon, c'est comme cela que je la préfère !

Je suis allé voir Popa Chubby et Big Ed Sullivan en concert hier soir à l'Olympic de Nantes: Popa Chubby a assuré toute la première partie d'Ed Sullivan derrière la batterie, accompagné de son bassiste et de son pianiste.

J'ai trouvé Ed Sullivan moyen, l'ayant surpris à deux reprises en retard sur le rythme... sensation étrange à ce niveau là ! De plus, il a utilisé le même "truc" dans plusieurs chansons - une harmonique suivie d'un bend près des mécaniques - ce qui faisait un peu, hum, just.

Popa Chubby a quant à lui dépassé mes espérances. Egal à lui-même, il a salué son public d'un tonitruant "ça va motherfuckers ?" qui a immédiatement galvanisé la foule. S'ensuivit un déluge de notes et d'harmoniques à vous couper le souffle avec quelques moments de grâce où, les yeux rivés à sa guitare, le public écoutait dans un silence religieux. C'était absolument magnifique. Merci Popa !

Rapport de faute d’orthographe

Le texte suivant sera envoyé à nos rédacteurs :