Sacdos' Lair

Geeks' tips & tricks

Flash Builder et le raccourci de code hinting sur Mac OS !

Un tip rapide : Flash Builder est un outil de développement permettant de publier des applications dans un framework Flex pour les mobiles, les RDA (Remote Desktop Application), les tablettes via Flash, Adobe Air… le tout basé sur Eclipse, bref c’est une tuerie mais, car il y a un mais, quand on est sur mac OS, le code hinting fonctionne moyen.
Read more…

posted by sacdos in Flash Builder and have No Comments

#2000 – mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication

Vous avez mis à jour votre version de MySql ?

Votre phpMyAdmin vous fait des misères ?

Bref, vous n’arrivez plus à vous connecter à phpMyAdmin et consorts, SQLSTATE[HY000] [2000] mysqlnd cannot connect to MySQL toussa toussa…

Pas de panique, c’est tout simple, le mot de passe de votre utilisateur root est haché sur 16 caractères au lieu de 41, utilisant en cela l’ancienne version de hachage de MySql. Cette version moins sécurisée ne plaît pas au nouveau venu sur votre serveur qui refuse catégoriquement de s’abaisser à le décoder.
Read more…

posted by sacdos in MySQL,Non classé,phpMyAdmin and have No Comments

Erreurs du moteur de stockage InnoDB MySQL

Le moteur de stockage InnoDB du SGBDR MySQL est un très bon produit qui autorise notamment la gestion des clés étrangères.

Une base de données peut parfois accueillir des bases MyISAM traditionnelles (.frm, .myi…) et des bases InnoDB, mais, depuis sa version 5.5, MySQL a adopté ce dernier comme moteur de stockage par défaut.

Or, malgré tous ses bons côtés, InnoDB peut parfois faire sa mauvaise tête et empêcher purement et simplement MySQL de démarrer en vous abreuvant de son paradigme très personnel. La cause en est simple, une seule table corrompue suffit à le mettre en grève.
Read more…

posted by sacdos in MySQL,Non classé and have No Comments

Erreur d’encodage c00ce56e et Prototype

Cakephp embarque quasiment en natif les librairies Javascript de Scriptaculous. Ces dernières tournent sur l’excellent framework Prototype.

Le tout vous permet de faire de l’Ajax facilement sans partir from the scratch. Mais vous pouvez aussi vous heurter à cette fameuse erreur c00ce56e.

Lorsque vous vous intéressez aux technologies Ajax, la première chose à faire est de vous assurer que votre page est encodée en UTF-8, cela vous épargnera nombre d’erreurs variant d’un browser à l’autre et généralement à coller sur le dos de ces méchants diacritiques dont nous abusons, nous autres , les français ;)
Read more…

posted by sacdos in Ajax,Cakephp,Non classé and have No Comments

Désactiver des dates dans Calendar

Magento, la petite plateforme de e-commerce qui monte, utilise un calendrier DHTML mis au point par Dynarch qui l’a abandonné en 2005 pour s’atteler à la version payante du loustic. Cette version gratuite reste néanmoins une référence stable et pérenne.

Ce script est utilisé dans le backoffice comme dans le frontoffice pour faciliter la saisie d’une date formatée. Il est également utilisé dans certaines extensions Magento telles que CheckoutFields manager. Le but de cet article est de montrer comment désactiver certaines dates d’une part et comment s’acquitter de cette tâche dans Magento d’autre part.
Read more…

posted by sacdos in Magento and have Comments (2)