• Nouveau design, adieu Wordpress, bonjour Jekyll

    le 24 Apr 2013
    Nouveau design, adieu Wordpress, bonjour Jekyll

    Bonjour,

    Cela faisait un moment que je n’avais pas posté, et bien c’est chose faite. Je vous présente donc mon nouveau design dérivé du bootstrap twitter. Aussi j’en ai profité pour me passer de wordpress et ainsi tester un générateur de site statique. Je m’explique. Il s’agit d’un programme qui prend en entrée une liste de posts et qui va générer toute l’arborescence nécessaire. On se passe donc d’une étape (l’exécution php).

    J’ai choisi Jekyll arbitrairement en ayant parcouru github, même si c’est en ruby j’ai trouvé que c’était la meilleure solution car beaucoup de développeurs l’utilise. Le seul problème que j’ai c’est pour la coloration syntaxique, jekyll utilise pygments.rb qui lui-même fais appel à pygments en python. Sur archlinux la version par défaut de python est python3 alors que pygments.rb est basé sur la version python2 de pygments. J’ai donc juste eu besoin de faire un virtualenv afin de générer mon site.

    Concernant mon absence ces derniers temps, je suis Papa d’un petit garçon de 4 mois et donc mes journées sont bien occupées. Je vais essayer d’écrire un peu plus sur ce blog, autant concernant le technique que sur ma vie personnelle.

    Bonne journée.


  • Partage de gros fichiers par mail

    le 03 May 2012
    Partage de gros fichiers par mail

    Bonjour,

    Aujourd’hui je viens de publier en open-source (licence GPLv3) un petit service de partage de gros fichiers par email. La problèmatique était la suivante, comment partager par mail et de façon sécurisée des gros fichiers sachant que la plupart des fournisseurs (gmail, hotmail, etc) limitent la taille des pièces jointes. Le but était aussi de s’affranchir d’un éditeur de service qui possèderait les fichiers partagés. Avec un collègue de travail nous avons donc commencer ce projet.

    Développé sur une base Symfony 2. Avec le minimum de bundles nécessaires. Le but était de rendre le service le plus léger possible et l’interface la plus simple. Le code source est disponible sur github. Une version commerciale viendra dans un second temps.

    Bon fork!


  • Déployer un projet Symfony 2 avec Capifony

    le 25 Apr 2012
    Déployer un projet Symfony 2 avec Capifony

    Bonjour à tous!

    Aujourd’hui j’ai voulu tester capifony. C’est un petit programme basé sur capistrano qui permet de déployer facilement un projet symfony 1.4 ou 2 sur un serveur de production. Ce programme permet de gérer les releases de votre projet, de faire des rollback, de revenir sur unr version anciennement déployée, etc. Il est écrit en ruby par un développeur de l’agence web KnpLabs.

    Continuer à lire
  • Minification des javascript a la volée dans symfony 1.4

    le 07 Feb 2012
    Minification des javascript a la volée dans symfony 1.4

    Salut à tous! Ajourd’hui on va parler webperf et notamment temps de chargement des pages. Quand on développe en javascript on utilise souvent jQuery comme framework qui assure la compatibilité de son application sur presque tous les navigateurs. Qui simplifie certains fonctionnement, etc. Et souvent quand on utilise ce framework on ne prend pas la peine de redévelopper l’existant, on va chercher un plugin. Et forcément au final on se retrouve avec l’inclusion de 15 javascripts par page ce qui ralenti considérablement le temps de chargement. Je fais la passe sur la configuration du serveur web, on va considéré que de ce côté là la durée d’expiration est précisée, la compression activée, etc. Reste que même si la requête est faite sur le cache du navigateur, ça fait quand même une requête.

    Continuer à lire
  • Retours Startup Weekend Lyon

    le 26 Jan 2012

    Salut à tous !

    Certes il est un peu tard pour faire un compte-rendu du startup week-end de lyon du 7-8-9 octobre 2011, mais je tiens quand même à partager certains points de ce week-end qui fût très intéressant et très enrichissant.

    Tout d’abord l’événement comment le vendredi soir à partir de 19h pour un petit pitch des organisateurs sur le déroulement du week-end et des retours de personnes ayant participé à la précédente édition. Petit point sympa durant ce pitch, sur la projection du vidéo on voyait défilé les derniers tweets postés comportant le hashtag #swlyon avec des effets de transition plutôt sympa. Deuxième étape du soir, le pitch par projet. Le but est symple, chaque personne qui a une idée passe sur scène et la présente en une minute top chrono en essayant d’intéresser le plus de monde possible pour qu’elle soit retenue par les organisateurs et pouvoir trouver des partenaires pour travailler sur le projet.

    Continuer à lire