Le blog Free Yoursoft

  • symfony2

Cannot allocate memory sur un déploiement Symfony2

Sur un projet utilisant Symfony2 et tournant sur une micro-instance Amazon, j’ai eu ce message d’erreur lors du ./composer.phar update :

Uncaught exception ‘ErrorException’ with message ‘proc_open(): fork failed – Cannot allocate memory’ in phar:

En effet les micros-instances d’Amazon ne disposent que de 613MB de mémoire et il faut croire que cela ne suffit pas au composer pour faire son update. On aurait pu passer au type d’instance supérieur mais franchement juste pour mettre à jour le projet ça ne vaut pas le coût de dépenser plus. Lire la suite »

  • jquery-ui

jQuery : datepicker is not a function

Sur un site que je suis en train de développer, je viens de perdre une poignée d’heures sur un problème stupide (comme souvent). Je voulais implémenter un Datepicker jQuery et là : fail! Mon firebug me sortait un truc du genre TypeError: $(…).datepicker is not a function
Lire la suite »

  • Je Fais Construire Ma Maison

Ouverture du salon de l’habitat et de la maison individuelle

Free Yoursoft a été choisie pour mettre en place le site du salon de l’habitat en Région Centre et Ouest Bourgogne. Ce salon réunis tous les professionnels de l’immobilier de cette région et en particulier de nombreux constructeurs de maison individuelle. Il se déroulera du 2 au 7 avril 2013 et est gratuit pour les visiteurs.
Lire la suite »

  • piwik analytics

Piwik sur un hébergement OVH

Aujourd’hui je me suis lancé dans l’installation d’un outil d’analytics pour un site web et j’ai décidé de (re)tester Piwik. Je me suis donc crée un sous domaine sur un hébergement mutualisé OVH et après les différentes étapes d’installation (qui ne prennent que quelques minutes lorsqu’on a l’habitude d’installer un WordPress ou autre outil du genre), je regarde un peu les possibilités de l’outil. Et là je constate que les pages sont très longues à apparaître. Je me dis que c’est mal barré mais en cherchant un peu sur le net, je trouve cette solution très simple qui marche parfaitement:
Lire la suite »

  • google-plus wordpress

WordPress: Ajouter un lien author Google+ sur vos articles

J’ai envie de dire: vite fait bien fait.

En fait on va tout simplement utiliser le champ « site web » des profils utilisateurs.

Mais d’abord, commencez par récupérer le lien Google+ de votre profil, en cliquant tout simplement sur l’onglet « profil ». Il devrait ressembler à quelque chose du genre https://plus.google.com/u/0/112233445566778899.
Lire la suite »

  • conf call

Un service de conférence téléphonique: laconftel.com

Aujourd’hui un billet un peu spécial… Si ces derniers temps le blog était inactif c’est parce que j’étais très pris sur plusieurs projets et notamment sur le lancement d’un nouveau service de conférence téléphonique nommé LaConfTel.
Lire la suite »

  • top-linux

Comprendre la load average d’une machine Linux

J’ai entendu dire beaucoup de choses sur l’interprétation de la load average affichée par la commande top sous Linux.

Tout d’abord, un petit rappel de ce que nous indiquent les trois champs de load average:

Lire la suite »

  • netbeans svn

Ubuntu: Netbeans freeze lors d’un commit subversion

Si votre Netbeans se bloque lorsque vous essayez de faire un commit de votre travail sur un dépot SVN, c’est a priori parce que le plugin qui gère ceci plante. Pour contourner ceci, vous pouvez demander à Netbeans d’utiliser la version ligne de commande de SVN plutôt que son plugin interne. Lire la suite »

  • zend framework

Zend_Date: échapper un caractère

Un problème simple: comment afficher une date & heure comme ceci: 26/01/2011 15h30 ?
Normalement il faudrait juste échapper le caractère ‘h’ avec un backslash mais ça ne marche pas sous Zend. La solution aussi est simple, voici le code:
Lire la suite »

  • jquery submit

jQuery: l’évenement « submit » n’est pas capturé

Travaillant actuellement sur un projet mettant en œuvre du jQuery, je suis tombé sur un problème qui m’a fait perdre du temps lors de la mise en prod. En effet ce problème ne se posait pas lors des tests en développement mais apparaissait sur le serveur de production (je ne sais pas pourquoi d’ailleurs).
Lire la suite »