Catégorie : Développement informatique

  • Quelques stages pour 2013

    J’avais relayé quelques offres de recru­te­ment ici par le passé. Je vous propose de regar­der quelques possi­bi­li­tés de stages. L’idée c’est de travailler sur des sujets sympa, dans une équipe qui l’est tout autant. Il y a un peu de tout, mais l’es­sen­tiel est bien sûr de l’in­no­va­tion et des sujets que vous n’au­rez pas…

  • Blanc sur orange, c’est noir sur noir

    Parce que ça m’a servi récem­ment, ça peut servir à d’autres. Du vert clair sur du blanc c’est illi­sible. Du marron sur du noir, c’est illi­sible. Quelle est la limite, le blanc sur orange est-il lisible ? Se fier à sa propre vision c’est oublier que tous n’ont pas les mêmes diffi­cul­tés, et oublier le contexte…

  • Parcou­rir des dossiers et filtrer les fichiers n’a jamais été aussi simple avec la SPL de PHP5

    Parcou­rir les fichiers c’est simple avec PHP 5 et la SPL. Ou pas. <?php class bigFileFilterIterator extends FilterIterator {     public function accept() {         $oFileInfo = $this->getInnerIterator()->current();         return ($oFileInfo->getSize() > 10000);     } } $themedir = __DIR__.’/theme’; $iterator = new RecursiveDirectoryIterator($themedir, FilesystemIterator::SKIP_DOTS); $iterator->setFlags(FilesystemIterator::CURRENT_AS_FILEINFO); $recursiveIterator = new RecursiveIteratorIterator($iterator); foreach(new bigFileFilterIterator($recursiveIterator) as $file) {    …

  • Récu­pé­rer les pull request github en local

    Parce que les bonnes astuces néces­sitent d’être parta­gées : Pour récu­pé­rer en local le contenu des « pull request » de github

  • Retour sur la première semaine – livre webperf

    J’ai ouvert le projet pour parta­ger mon début de livre sur la perfor­mance des sites web via github il y a une petite semaine. Il est temps de faire un premier point. Tout d’abord « merci ». J’ai eu plus de retours que je n’en espé­rais la première semaine. Le niveau de correc­tion des premier chapitres a dépassé…

  • Livre colla­bo­ra­tif, c’est lancé

    Voilà, c’est fait. J’ai commencé la retrans­crip­tion de mon livre sur la perfor­mance des sites web vers github pour en faire un projet colla­bo­ra­tif. Vous retrou­ve­rez l’avant-propos et le premier chapitre d’in­tro­duc­tion. Pour la suite je vais avoir besoin de vous comme promis : Vous avez un bon français écrit ? Nous avons besoin de relec­ture pour…

  • Livre en rédac­tion commu­nau­taire – Licence

    Les condi­tions et licences du livre que je compte relâ­cher sont en pleine réflexion. Je suis preneur de vos avis et de vos commen­taires, tout peut chan­ger en fonc­tion des diffé­rents retours. Pour faire court, le prin­ci­pal Ce billet est long, afin d’ex­pliquer mes choix et permettre d’avoir des retours argu­men­tés sur des points précis…

  • Livre webperf, appel aux bonnes volon­tés

    Il est temps de faire le deuil de la forme du projet initial. J’ai commencé à écrire un livre tech­nique sur les temps de réponses des sites web il y a main­te­nant quelques années. Un livre ça prend du temps Suite à des chan­ge­ments profes­sion­nels et person­nels succes­sifs j’ai eu de moins en moins de…

  • X-UA-Compa­tible : IE=Edge

    Je rage devant tous ces affi­cio­na­dos qui veulent être à la pointe et qui tout en crachant sur les mode de compa­ti­bi­lité et doctype swit­ching, forcent les futurs navi­ga­teurs à repro­duire les mêmes problèmes. N’uti­li­sez pas « X-UA-Compa­tible : IE=Edge ». C’est inutile et contre-produc­tif. Un pari risqué sur l’ave­nir Avec cette entête, on déclare expli­ci­te­ment une compa­ti­bi­lité…

  • Pas de moteur DOM en ruby ? vrai­ment ?

    Je trouve ça telle­ment étrange qu’à mon avis j’ai simple­ment des oeillères qui me masquent la bonne librai­rie de code. Je cherche un moteur DOM XML utili­sable en program­ma­tion ruby. J’ai trouvé des moteurs dits DOM-like, c’est à dire des TreeBuil­der avec des API plus ou moins heureuses, et dont le parcours est géné­ra­le­ment fran­che­ment…