BastNic's blog

Stupide stagiaire, les tests c'est pas pour les chèvres !

Je lance les tests sur l'appli développé par mon petit minou préféré, Il travaille sur du Symfony.

Après 1500 tests tous fonctionnels, j'obtiens un :

Symfony goat !

Merci Patrick :p. (c'est toi the goat)


Mémo pour l'installation de pear dans Xampp 1.0.1

Il y a très longtemps j'utilisais MAMP que j'avais ensuite lâché pour xampp qui est maintenant mon installation par défaut. Pour être franc, je me rappelle vraiment plus pourquoi effectué ce changement...

Le include_path PHP de l'installation de xampp est faux de A à Z, alors que le dossier d'installation par défaut se nomme /Applications/XAMPP, la valeur de include_path vaut :

 include_path=".:/Applications/xampp/xamppfiles/lib/php"

De plus pear est installé dans /Applications/XAMPP/xamppfiles/lib/php/pear, donc non inclus dans le path php.

Corriger dont l'instruction include_path par :

 include_path=".:/Applications/XAMPP/xamppfiles/lib/php:/Applications/XAMPP/xamppfiles/lib/php/pear"

Je retourne à mon code. ++

ps : pour installer xdebug j'utilise la méthode trouvée sur ce blog qui utilise une build standalone générée pour l'IDE Komodo.


Traduction française de elgg 1.5

On m'avait signalé que la traduction française du projet et des modules elgg 1.5 était très moyenne. Comme j'en avais besoin rapidement j'ai mis mon chef bien aimé et mon esclave personnel sur le coup et hop les modules principaux (dont j'ai besoin) sont traduits (presque) à 100%.

Il manque encore le module forms mais je m'en moque car les utilisateurs finaux n'en auront jamais conscience de celui-là.

Sinon pour le fait, je n'ai pas le temps de faire une revue complète du projet, mais ça m'a quand même l'air moins bien foutu que Drupal.

A vos forks : http://github.com/bastnic/elgg-fr/tree/master

git clone git://github.com/bastnic/elgg-fr.git

Compte twitter suspendu

... sans raison et sans même un mail d'avertissement et/ou d'explications. Je viens de faire une demande pour voir ce qu'il en est.

Me semble pas avoir abusé pourtant :p.

EDIT : résolu 2mn après ma demande. Rapide mais bizarre


France Loisir propose Daydreams, une belle arnaque

Ma petite maman s'est gentiment vu proposé une soit-disant offre généralissime "Daydreams" par une opératrice téléphonique appelant pour le compte de France Loisir.

Je publie ici sa lettre de "résiliation" à cette offre.

Madame, Monsieur

Je me suis laissé séduire par un coup de fil convaincant se référant de l’organisme France Loisirs auquel je suis abonnée depuis des années. Ce coup de téléphone m’a fait payer 82,90 euros une proposition de prestation : 6 nuitées dans des hôtels. On me fait payer avant d’avoir vu la vérité : sur le catalogue il y a la liste des hôtels mais aussi l’engagement de prendre le petit-déjeuner et un repas par personne et par jour.

J’ai voulu essayer cet été d’utiliser vos chèques-hôtel et je choisis le Tourist hôtel à Anvers, en Belgique. Et là, je m’aperçois qu’avec Daydreams (soi-disant intéressant), cela me coûterait 90 euros par jour + 41,45 du chèque-hôtel = 311,45 euros pour 3 jours ; or, je peux réserver dans ce même hôtel 3 nuits petits déjeuners compris pour 156 euros. Même en ajoutant 60 euros pour 3 repas pris n’importe où et non pas obligatoirement le soir à l’hôtel, cela ferait 156 + 60 = 216 euros. Cet exemple démontre bien l’entourloupe de votre affaire : 100 euros pour 3 jours. Et encore, je donne l’exemple d’un hôtel dont les repas ne sont pas excessifs !

Par conséquent, je préfère en rester là. Je préfère utiliser sciemment mon argent plutôt que d’engraisser Daydreams et France loisirs.

D’ailleurs, je vais résilier mon abonnement car cet organisme m’a déçue.

Je vous renvoie votre coffret avec le catalogue un peu abîmé car j’avais essayé de l’exploiter.

Je compte sur vous pour me rembourser les 82,90 euros versés.

Vous pouvez compter sur moi pour bien raconter le procédé dans mon entourage.

Salutations.

Ca me rappelle la belle merde opération commerciale nommée "La fête bleue" à Marseille que Claire et moi avons eu l'occasion de tester cette année pendant nos vacances. Flemme de raconter à quel point c'était minable...


Prestashop 1.1 - correction de quelques bugs dans l'import csv des produits et attributs

Je travaille en ce moment sur l'importation d'un catalogue pour un site e-commerce de matériel d'équitation. Je dois importer une grande quantité de produits et une grande variété d'attributs. Chouette, la solution open-source que j'utilise prestashop a une fonctionnalité d'import CSV des produits et attributs.

J'importe en ce moment d'assez grandes quantités de produits dotés de beaucoup d'attributs. Ces produits peuvent appartenir à plusieurs catégories.

Catégories :

 Identifiant;Nom;Catégorie parente
 "3";"Selles";"Accueil"
 "83";"Selles machin";"Selles"
 "84";"Les supers géniales selles";"Selles"

Produits :

 Identifiant;Référence;Nom;Catégories;Description
 "111";"222";"Selle mahin";"Selles machin"|"Les supers géniales selles";"ma description "

Attributs :

 Identifiant;Options;Référence fournisseur;EAN13;Prix;Prix d'achat
 "10068";"couleur:havane"|"Taille:18""";"111 01";"";"110000000000";"2"
 "10069";"couleur:blanc"|"Taille:17""";"111 02";"";"110000000000";"2"
 "10070";"couleur:beige"|"coton:blanc"|"Taille:17""";"111 02";"";"110000000000";"2"

Les propriétés sont ainsi clé:valeurs et le problème dans la solution de base de prestashop est euh bizarre : il associe une valeur possible à une seule clé. Du coup quand il cherche l'attribut qui va avec la valeur "blanc", il trouvera la clé "couleur" alors même que la propriété est "coton". Tellement bizarre que j'ai eu du mal à comprendre.

Voici un rapide patch pour associer une valeur à une unique propriété. Le problème est certainement plus profond mais il me fallait une solution rapide.

(voir le patch ci-dessous)

Ticket posté sur le bug tracker de prestashop.


Thermographie

La communauté urbaine de Bordeaux (CUB) a lancé aujourd'hui un nouveau site : http://www.thermographie.lacub.fr

Je ne regarde jamais la télévision mais j'ai eu la chance de tomber sur un mini reportage sur le lancement de ce site sur TV7 jeudi dernier, annonçant sa disponibilité au public à partir de ce samedi 16.

Résidents de la CUB, vous pouvez voir si votre maison est bien isolée. Je suis bien content de la qualité de la toiture que nous avons installée l'été dernier (ma maison est celle située au centre et dont l'isolation est correcte (vert + bleu)) : Thermographie de mon quartier

Sympa l'initiative, et je vais pouvoir aller montrer ça aux voisins :p

ps : le rouge correspond exactement à l'emplacement du four, si ça se trouve un bon repas était en train de se préparer au moment ou la capture aérienne a été prise.


Soulagement

the_bug.png

Réveil en catastrophe ce matin, mon collègue m'appelle pour me signaler un bug monstrueux sur une technologie sur lequel nous portons beaucoup d'espoir. Après une journée passée en caleçon chez moi à m'arracher les cheveux à comprendre, je peux enfin cocher et entériner cette tâche.

Quelle géniale sensation.


Nouveau thème en place

Réalisé bénévolement par mon ami Yorick avec carte blanche, voici le résultat :

Nouveau thème ephase

Je viens tout juste de le mettre en place. C'est encore en travaux car rien vérifié, et puis c'est pas comme si beaucoup de monde visitait effectivement mon blog directement :D.

On peut constater qu'il manque encore

  • une minification + réunification de deux minis fichiers js
  • placer toutes les images en sprite. (ça commence)
  • refaire la page 404 (à améliorer)
  • un modal sur les images ? (me semblait que ça devait être présent) en fait j'en veux pas
  • qu'est ce que ça donne un peu partout ? pour IE6 je vais mettre ça en place : http://ie6update.com/
  • virer le index.php/ des urls
  • nettoyer mon .htaccess qui accumule pas mal d'années de déplacement
  • pourquoi y a un "-" dans le <title> du site :p.
  • s'arranger pour qu'il n'y ai pas d'ascenseur horizontal

Ce sera pour un autre jour.

Vous constaterez que c'est un peu plus chargé que ce que je fais d'habitude, mais ça reste un poids inférieur à 200k.

Merci beaucoup Yorick pour ton excellent travail.

ps : au passage, mise à jour de Dotclear, j'espère que rien n'est cassé !


Optimisation de la recheche dans un projet Textmate - (better than grep !)

Je manipule en ce moment un projet que je peux qualifier de "conséquent" : 414 mo avec un double versionning svn + git.

J'utilise bien évidement Textmate. Quand je cherche une chaîne de caractères dans tout ce bordel - j'ai chronométré - ça met 33 secondes et des brouettes pour un rendu assez moyen.

Grâce à l'ami Bruno, je viens de mettre en place le bundle textmate ack (le README) utilisant la commande ack. La même recherche met maintenant 7 secondes, avec un affichage asynchrone des résultats. Très très très agréable à utiliser !

Je le recommande à tous mes amis utilisateurs de Textmate

 cd ~/Library/Application\ Support/TextMate/Bundles
 git clone git://github.com/protocool/ack-tmbundle.git Ack.tmbundle

Pour tous les autres (forcément linuxiens), installer donc ack himself : http://betterthangrep.com/

ps : dans le rayon bon plan, pour tous les admin sys, dev et autres gens fainéants, je recommande Fabric qui m'est devenu franchement INDISPENSABLE pour tous mes déploiements et commandes à exécuter sur mes serveurs distants. Je ne me connecte plus jamais de moi-même via ssh : je laisse fabric le faire à ma place. C'est GIGANTESQUISSIME !


- page 2 de 65 -