blog.keiruaprod.fr
Un hook pre-commit pour empêcher de soumettre des fichiers PHP invalides | KeiruaProd
http://blog.keiruaprod.fr/2015/03/30/hook-pre-commit-pour-empecher-de-soumettre-des-fichiers-invalides
Je suis développeur web freelance. Et propose des formations à Symfony2. Un hook pre-commit pour empêcher de soumettre des fichiers PHP invalides. 30 mars, 2015. Il est facile d’ajouter des fichiers invalides dans un système de contrôle de version si on ne fait pas attention. Un des moyens d’éviter ça, c’est d’utiliser les hooks de git. Pour cela, il suffit d’ajouter un script shell dans le répertoire .git/hooks. Voici son code :. On récupère la liste des fichiers modifiés. Le linter de PHP, en parsant l...
blog.keiruaprod.fr
Javascript | KeiruaProd
http://blog.keiruaprod.fr/category/javascript
Je suis développeur web freelance. Et propose des formations à Symfony2. Débugguer AngularJS depuis la console. 24 septembre, 2014. Quelques astuces testées sur le terrain pour débugguer une application angularJS sans quitter le navigateur. Dans chrome, on ouvre la console avec F12. Ou ctrl maj j. A mettre entre toutes les mains. Depuis que j’ai découvert ça, je ne peux plus m’en passer. Récupérer un scope local. Il est parfois d’accéder au scope local à la directive, qui ont un don assez fou pour ...
blog.keiruaprod.fr
Guide de survie pour le partage de terminaux avec Terminator | KeiruaProd
http://blog.keiruaprod.fr/2014/09/02/guide-de-survie-pour-le-partage-de-terminaux-avec-terminator
Je suis développeur web freelance. Et propose des formations à Symfony2. Guide de survie pour le partage de terminaux avec Terminator. 2 septembre, 2014. Il y a quelques semaines, mon collègue tilap. Écrivait un article sur l’utilisation de screen. Partager un terminal en plusieurs. Screen est plus largement répandu, et permet de partager un terminal sans installation préalable lors d’une connection SSH. Par contre au quotidien je préfère utiliser terminator. Ferme le terminal sélectionné. Background ima...
blog.keiruaprod.fr
SQL | KeiruaProd
http://blog.keiruaprod.fr/category/sql
Je suis développeur web freelance. Et propose des formations à Symfony2. Astuces PostgreSQL pour des statistiques simples. 2 janvier, 2014. Assez rapidement, lorsqu’on fait du SQL, on a besoin de récupérer le nombre d’éléments dans la base qui correspondent à un certain critère. Pour faire des statistiques, comme par exemple extraire le nombre d’utilisateurs enregistrés dans la base par exemple. La réponse est classique :. On peut utiliser un « group by date trunc ». Date trunc (. Created at ). Comme vou...
blog.keiruaprod.fr
Astuce | KeiruaProd
http://blog.keiruaprod.fr/category/astuce
Je suis développeur web freelance. Et propose des formations à Symfony2. Strace pour résoudre les problèmes de librairies. 6 juillet, 2015. La commande à inspecter est la suivante :. Wkhtmltopdf-amd64 in.html out.pdf. On prend un fichier html en entrée, et on chercher à générer à en faire un fichier pdf. Pour inspecter la trace d’exécution avec strace, on fait comme ça :. Tracelog . /. Wkhtmltopdf-amd64 in.html out.pdf. Permet d’enregistrer égalements les appels systèmes des processus fils, -o. On peut &...
blog.keiruaprod.fr
Les checkboxes avec AngularJS | KeiruaProd
http://blog.keiruaprod.fr/2015/04/06/les-checkboxes-avec-angularjs
Je suis développeur web freelance. Et propose des formations à Symfony2. Les checkboxes avec AngularJS. 6 avril, 2015. Gérer les cases à cocher avec angularJS. Est un peu plus compliqué que les autres associations. On ne peut pas simplement utiliser ng-model, il faut gérer la possibilité que plusieurs cases soient cochées et cela nécessite d’implémenter cette logique métier. Nous allons voir comment le faire à la main. Puis à l’aide de la directive checklist-model. Key, text) in availableTypes. En fait, ...
blog.keiruaprod.fr
Rencontre avec une entreprise libérée | KeiruaProd
http://blog.keiruaprod.fr/2015/03/10/rencontre-avec-une-entreprise-liberee
Je suis développeur web freelance. Et propose des formations à Symfony2. Rencontre avec une entreprise libérée. 10 mars, 2015. Une entreprise libérée cherche à résoudre ce problème (et de nombreux autres, comme nous le verrons). C’est une entreprise dans laquelle les employés mettent en place tout ce qu’ils trouvent favorable au développement de l’entreprise, sans procédures asphyxiantes. C’est une entreprise qui a un certain nombre de croyances. Elle pense que l’Homme est naturellement bon. En 2009, la ...
blog.keiruaprod.fr
Symfony2 | KeiruaProd
http://blog.keiruaprod.fr/category/symfony2
Je suis développeur web freelance. Et propose des formations à Symfony2. Préfixer une table Doctrine avec Symfony2. 8 août, 2012. Doctrine, l’ORM de base de Symfony2. Dans ce cas, il est largement accepté d’avoir chaque application sur une base séparée, et c’est d’une manière générale la méthode préconisée. Pour la partie blog). Préfixer les tables permet alors d’éviter les collisions de noms. Lire la suite ». Redirection après login sous Symfony2. 26 juillet, 2012. Un des bundle les plus connus et utili...
blog.keiruaprod.fr
Faire une vidéo timelapse d’un écran sous Ubuntu | KeiruaProd
http://blog.keiruaprod.fr/2015/01/24/faire-une-video-timelapse-dun-ecran-sous-ubuntu
Je suis développeur web freelance. Et propose des formations à Symfony2. Faire une vidéo timelapse d’un écran sous Ubuntu. 24 janvier, 2015. J’ai donc opté pour un script shell, qui faisait une capture d’image par seconde. Que j’ai ensuite assemblée, à une vitesse supérieure (plusieurs images par secondes). On appelle ce genre de vidéo un timelapse. Divers articles m’ont aidé, mais c’est finalement celui-ci. On commence récupérer les deux packages. Dans un fichier, du plus récent au plus ancien :. Et voi...
SOCIAL ENGAGEMENT