Data URIs VS CSS Sprites

J'ai profité de la sortie de la branche 2.7 de Dotclear et de l'arrivée de Twig comme moteur de template pour faire quelques modifications sur le blog :

  • Migration vers des templates utilisant la syntaxe Twig et utilisation au maximum de l'héritage (la killer feature de Twig !).
  • Utilisation encore plus massive de Less.
  • Mise à jour des librairies JS et CSS (merci Bower).
  • Suppression des sprites CSS pour utiliser des images en data URI au sein de mes CSS.

Et c'est sur ce dernier point que je souhaitais discourir...

Lire la suite

Migration vers Oh my Zsh!

Cela fait déjà plusieurs années que j'utilise Zsh comme shell principal sur mes PCs et serveurs. Jusqu’à présent j'avais mon propre fichier /etc/zshrc que je déployais sur mes machines. Ce déploiement passait par un RPM et le fichier de configuration était long de plus de 500 lignes qu'il fallait  […]

Lire la suite

Utiliser la Garmin Forerunner 220 sans Windows (Linux / Android)

Depuis quelques temps je me suis mis à courir pas mal. En terme de suivi et d'informations relatives à mes sorties, J'avais envie d'aller un peu plus loin que ce que pouvait me donner une application comme RunKeeper. Pour faire simple, j’avais envie d'avoir les informations toujours disponibles (à mon bras) et également d'avoir mon rythme cardiaque. Je me suis donc lancé dans la recherche d'une montre GPS avec quelques près requis:

  • Bonne qualité,
  • Bon site de suivie des activités,
  • Informations récupérables et si possible transférables vers d'autre (RunKeeper, etc...),
  • Windows non obligatoire.

Lire la suite

Présent à la table ronde "Evolution des meilleures pratiques du développement web" à Solutions Linux & Open Source 2014

Je serais présent au salon Solutions Linux & Open Source 2014 qui se déroulera les 20 et 21 mai au Cnit de Paris La Défense. Cette années, en plus d'arpenter les allées de la partie pro ou du village gaulois, vous pourrez également me retrouver au track "Développement web : la nouvelle  […]

Lire la suite

Grunt, Bower, LESS & Bootstrap

Dans mon dernier billet, j'avais évoqué mon engouement pour Bower, une solution de gestion de dépendances web. J'avais alors regretté le fait de ne pas pouvoir exécuter des tâches post-installation afin de retravailler la version distribuée de Bootstrap pour l’alléger (comme on peut le faire ici). Comme j'en avais émis l'idée dans ce même billet, j'ai entrepris de ne plus utiliser Bower directement mais de l’utiliser au travers de Grunt.

Lire la suite

Bower pour gérer les dépendances du thème de mon blog

C'est à la lecture de cet excellent article de Raphaël Goetter (dont le livre "CSS avancées vers HTML5 et CSS3" fut un de mes livres de chevet) sur Alsacreations que j'ai décidé de mettre en place Bower pour gérer les dépendances du thème de mon blog.

Lire la suite

Fedora 20 et Chromium

Vous le saviez peut-être, mais pour des raisons de bonnes pratiques et de fork, l'incorporation de Chromium au sein de Fedora n'est pas (encore) possible. Si vous avez loupé l’explication, je vous conseil cet excellent article de Framasoft. Jusqu’à présent, Spot distribuait les RPMs de Chromium sur  […]

Lire la suite

Barcamp "Performances web"

A mon travail, on essai de faire une fois par mois un déjeuner autour d'une thématique. J'étais déjà intervenu il y a quelques mois pour présenter GIT, avec pour sanction immédiate que GIT soit devenu notre gestionnaire de sources par défaut et certain de nos grosses TMA ont déjà migré dessus. Bref,  […]

Lire la suite

llaumgui.com sous Bootstrap 3

Il était temps de dépoussiérer un peu le thème Boldy inauguré il y a presque 1 an. Cette version 5.0 de llaumgui.com avait déjà été l'occasion d’introduire du Responsive Web Design, la nouvelle version 5.1 permet d'aller encore plus loin avec le RWD via l'utilisation du framework Bootstrap dans sa version 3.

Lire la suite

Mise à jour de mon Nexus 10 rooté d'Android 4.3 vers Android 4.4 (a.k.a KitKat)

Les mises à jour OTA sur Android sont simplissimes. Cependant, comme elles procèdent par application de patchs elles deviennes laborieuses lors qu'on a un peu modifié le système: custom recovery est mis en place d'un root dans mon cas. C'est ce que j'ai constaté en mettant à jour ma Nexus 10 d'Android 4.3 vers la 4.4 (alias KitKat): la mise à jour a planté lamentablement sur le patch du bootloader entrainant un bootloop (l’animation du boot en boucle) et m’obligeant à remettre un backup (d’où l’intérêt de faire des sauvegardes).

Lire la suite

Git, GitHub et le social codding

A mon boulot, on fait depuis quelque temps des BarCamp de type first jeudi, à la différence que nous, on fait ça entre midi et deux. J'ai donc eu le plaisir d’animer un "Déjeuner autour de Git, GitHub et le social codding". Mes slides sous reveal.js sont disponibles ici. Le but de cette  […]

Lire la suite

Nouveau Conseil d'Administration pour Borsalinux-Fr

Je viens de rempiler pour un 4ème mandat (consécutif) au sein du conseil d'administration de l'association Borsalinux-Fr : l'association française de loi 1901 constituée de bénévoles et dédiée à la promotion de la distribution Fedora et des logiciels libres dans tous les pays francophones.

L’assemblée générale qui a eu lieu Samedi dernier a permis d'élire un nouveau CA ainsi qu'un nouveau bureau :

Lire la suite

Indefero intègre Fedora/EPEL

Après une review assez longue, mes RPMs pour Indefero viennent d'intégrer les dépôts Fedora et EPEL. Pour le moment dans la partie testing mais ils devraient intégrer la branche stable sous quinzaine. C'est une grande satisfaction pour ma part, qui va me simplifier mes déploiements. En effet, je me  […]

Lire la suite

Attribution - Partage dans les Mêmes Conditions 4.0 International