Choses à faire

24h dans une journée, et tant de choses à faire !

Introduction à XCSS, compilateur de feuilles de styles

publié le 26 novembre 2009 par Pierre Quillery

Chosesafaire.fr devrait bientôt changer d’apparence, car j’ai décidé de remplacer le thème wordpress un peu passe-partout que j’avais choisi dans un premier temps. À cette occasion, j’ai décidé d’utiliser un nouvel outil pour en faciliter son développement. Il s’agit de XCSS, qui n’est pas à proprement parler un framework CSS (comme Blueprint), mais d’un genre de pré-compilateur.

» Lire la suite …

Publié dans la catégorie « Design »
Mots clés : , ,

Lucene, Scala et Spring

publié le 19 novembre 2009 par Killian Ebel

Apache Lucene est un moteur de recherche « full-text » à haute performance, écrit en Java, mais disponible pour d’autres plateformes comme Ruby, Perl, C++ et PHP. Utilisé par des applications critiques (Wikipedia pour ne citer qu’eux !), son efficacité n’est plus à prouver. Scala quant à lui est un langage moderne, statiquement typé, à mi-chemin entre l’orienté objet et le fonctionnel, qui compilé en bytecode Java et exécuté sur une JVM s’avère tout aussi performant que son grand frère.
» Lire la suite …

Publié dans la catégorie « Non classé »
Mots clés : , , , , ,

Twitter et vos scripts shell

publié le 5 novembre 2009 par Pierre Quillery

J’entends régulièrement revenir la question suivante : « Mais euh Twitter en fait ça sert à quoi ? » Et force était d’admettre que fondamentalement ça ne me servait pas à grand chose, puisque je mettais déjà mon statut Facebook régulièrement à jour, et que c’était parfaitement redondant. Et puis je suis tombé sur twidge, un outil en ligne de commande qui permet de surveiller facilement twitter, mettre votre statut à jour, envoyer des messages privés, etc. Et là j’ai eu une idée ;) !

J’ai quelques scripts qui tournent sur mon serveur et que je voulais surveiller facilement, par exemple en utilisant des mails. Le problème est que configurer complètement un serveur pour envoyer des mails demande des compétences et du temps, je n’avais aucune envie de consacrer l’un ou l’autre à cette tâche ingrate. L’avantage de twidge est qu’il ne demande aucune configuration et qu’il permet d’arriver à un résultat similaire.
» Lire la suite …

Publié dans la catégorie « Outils »
Mots clés : , , ,

VRaptor, le framework qui a les crocs

publié le 30 octobre 2009 par Killian Ebel

A l’occasion de la sortie de VRaptor 3, un framework MVC dernière génération pour Java, je me suis permis de faire un petit article de présentation.

» Lire la suite …

Publié dans la catégorie « Développement »
Mots clés : , , , ,

Awk : Premiers pas

publié le 26 octobre 2009 par Pierre Quillery

Awk est un vieil outil *nix qui peut, aujourd’hui encore, nous rendre bien des services pour ce qui est de manipuler des fichiers de données tabulaires, ce qu’il fait à la perfection. Voyons dans cet article comment approcher la programmation de cette commande.

» Lire la suite …

Publié dans la catégorie « Développement »
Mots clés : , , , ,

Mocks & Stubs : La suite

publié le 22 octobre 2009 par Killian Ebel

Voici la suite de mon article précédent, « Leurre des tests » … Nous allons passer rapidement en revue les différents outils à notre disposition sur d’autres plate-formes pour exploiter les Mocks et les Stubs.

» Lire la suite …

Publié dans la catégorie « Développement »
Mots clés : , ,

Générer un CSV compatible Excel avec PHP

publié le 13 octobre 2009 par Pierre Quillery

Passage quasi-incontournable pour tout développeur web : l’exportation de données au « format » CSV. Pourquoi ces guillemets ? Le CSV n’est malheureusement pas un format à part entière, car il n’existe aucune règle définitive pour le générer et le lire. Ce qui risque de vous jouer des tours suivant les paramètres que vous utiliserez, car l’importation dans le tableur de votre client sera alors plus ou moins aisée avec les réglages par défaut.

Excel utilise des règles particulières pour interpréter les fichiers CSV, nous allons les détailler rapidement et voir quels sont les moyens de résoudre facilement ces problèmes dans un environnement unix/php.

» Lire la suite …

Publié dans la catégorie « Développement »
Mots clés : , , ,

Mocks & Stubs : Leurres des Tests

publié le 8 octobre 2009 par Killian Ebel

Ces dernières années, les tests unitaires se sont imposés comme une technique obligatoire pour assurer la qualité d’un projet de développement. Pour simplifier le travail, de nombreux frameworks ont fait leur apparition pour à peu près chaque technologie. Cependant, certains comportements d’une application sont difficiles à tester par ce biais …

» Lire la suite …

Publié dans la catégorie « Développement »
Mots clés : ,

Tiny Tiny RSS : une alternative à Google Reader

publié le 2 octobre 2009 par Pierre Quillery

Je cherche depuis quelques temps maintenant une alternative viable (et libre) pour remplacer Google Reader, le célèbre agrégateur de flux RSS. À vrai dire, je n’aime pas particulièrement sa façon de présenter le contenu des flux, et je le trouve assez peu souple/configurable. J’ai donc commencé par chercher du côté de Feedly, une extension pour Firefox, j’ai également regardé du côté desktop avec Liferea. Entre nous soit dit, ne perdez pas votre temps avec ce dernier logiciel, il est pour ainsi dire inutilisable (le programme ne répond plus pendant deux secondes environ quand il cherche un flux, si vous en avez une cinquantaine je vous laisse imaginer le tableau). Et c’est là que je suis tombé sur Tiny Tiny RSS

» Lire la suite …

Publié dans la catégorie « Outils »
Mots clés : ,

file-get-contents : Un plugin WordPress pour inclure un fichier dans vos posts

publié le 29 septembre 2009 par Pierre Quillery

Pour réaliser mon précédent post, j’ai eu besoin d’inclure dynamiquement le contenu de plusieurs fichiers dans le corps de l’article et je ne souhaitais en aucun cas faire du copier-coller, car l’éditeur wysiwyg n’est absolument pas adapté pour retoucher du code source. J’ai donc créé un petit plugin pour WordPress, qui me permet d’être parfaitement assuré que ce que vous voyez écrit est effectivement le code de la démonstration et qu’il fonctionne donc à coup sûr.

» Lire la suite …

Publié dans la catégorie « Développement »
Mots clés : , ,

Les textes, illustrations et démonstrations présents sur ce site sont la propriété de leurs auteurs respectifs, sauf mention contraire (photo de la bannière).
Chosesafaire.fr, un site propulsé par Wordpress, vous est proposé par Pierre Quillery & Killian Ebel.

Valid XHTML 1.0 Strict