Singe

J’ai terminé mon stage chez CloudRaker… Et je suis engagé!

Je vais commencer mon emploi à temps plein à partir de mardi prochain (le 3 juin) chez CloudRaker. Je travaillerai à titre de Développeur Web dans cette agence qui compte environ 35 employés. Je ferai du PHP, du Python, du XHTML-CSS, du Javascript et du Ajax entre autre.

Je suis très honoré de faire partie de cette équipe de talentueux perfectionnistes et visionnaires.

Je vous en reparlerai prochainement!

@+

31 May 2008, 11:18am Uncategorized: leave a comment |

Petite limitation sur iPhone

Comme vous savez je suis actuellement en stage chez CloudRaker. Je travaille sur la version mobile du site web et on vise particulièrement le iPhone. J’ai fait une petite découverte récemment que je crois intéressant à vous partager.
En css, on applique une background-image à une Div et l’image n’apparait pas dans le iPhone Simulator (qui vient avec le iPhone SDK). L’image ne load tout simplement pas…
Alors j’ai pensé à réduire la hauteur de l’image (qui faisais au départ environ 800×4990 px) en réduisant sa hauteur à coups de 1000. Donc une version en 4000, 3000 2000 et 1000 de haut.
Conclusion? celle de 3000 de haut ne load tout simplement pas, mais cette de 2000 oui.
Donc il y a une limitation de hauteur dans le user-agent du iPhone. Je ne sais pas si il y a la même limitation avec certaines versions de Safari, mais celle que j’ai testé sur Leopard (3.1) n’avait pas ce problème.
À noter que je n’ai pas pu tester avec un vrai iPhone, parce que le iPhone est cher et qu’ici au Canada, avoir l’internet sur son mobile est hors de prix, donc si de l’autre côté de l’océan quelqu’un pourrait tester ceci et me le dire ce serait intéressant.

21 May 2008, 4:25pm Uncategorized: leave a comment |

Bug de MySQL avec Django

Ces jours ci j’expérimente avec Django (framework Python pour faire des applications Web) et j’ai eu toutes les misères du monde à tenter de le faire fonctionner sur un Mac (Tiger ou Leopard).

Lorsque j’essayais de faire la commande python manage.py syncdb, j’avais toujours l’erreur suivante :

_mysql_exceptions.OperationalError: (2002, "Can't connect to local MySQL server through socket '/opt/local/var/run/mysql5/mysqld.sock' (2)")

Alors je n’avais aucune idée quoi faire, jusqu’à ce que je trouve ce thread sur un Google Group : http://groups.google.com/group/django-users/browse_thread/thread/9204db1ac289a623/1ee1a2951347126b

En gros, le problème est dû à un bug de MySQL qui fait que dans le fichier settings.py de Django, il faut que la ligne DATABASE_HOST au lieu d’avoir ‘localhost’ comme nom d’hôte, il faut “forcer” l’adresse ip à être 127.0.0.1, ce qui revient au même, mais c’est la petite différence qui fait que tout marche et que Django peut effectivement syncroniser la DB. Donc, en un mot, il faut que cette ligne ressemble à ceci :

DATABASE_HOST = '127.0.0.1'
11 May 2008, 4:56pm Uncategorized: leave a comment |

Premier post

Je suis content de vous accueillir sur mon blog. Sur ce blog je vous partagerai mes connaissances et découvertes dans la sphère du Web (Programmation, Design, etc).

3 May 2008, 5:09pm Uncategorized leave a comment |