25022009Auteur: Fabien Schwob
Dans:
Logiciel Lorsque l'on développe une application, et plus particulièrement dans le cadre d'une application web, on utilise souvent une base de données pour stockés les données de l'application. Une des solutions est d'utiliser phpMyAdmin qui est souvent installé par défaut sur les hébergements ou les packages permettant de faire du développement web, mais il faut avouer que son interface n'est pas toujours des plus facile à utiliser. L'alternative est de passer par un client MySQL installé sur votre ordinateur, c'est pour ça que je vais aujourd'hui vous en présenter quelques-uns :
- Sequel Pro qui est utilisable à partir de Mac OS X 10.5 et qui est gratuit et sous licence GNU GPL.
- Querious, un logiciel qui coûte 25$ et qui me semble plus facile à utiliser et avec une interface plus dans la philosophie Mac.
- Navicat MySQL, qui coûte entre 79$ et 149$ et qui propose une version lite gratuite. Elle n'est pas la plus orienté Mac, mais elle propose la gestion des tunnels SSH ce qui est très pratique pour gérer les serveurs MySQL distants. C'est en ce qui me concerne le logiciel que j'ai choisi (la version lite). Il existe en plus une version pour PostgreSQL et une version pour Oracle si vous n'utilisez pas MySQL.
Edit : Un test de Querious et Sequel Pro est disponible sur MySQL Showdown: Querious vs. Sequel Pro
06112008Auteur: Fabien Schwob
Dans:
Liens,
Mac OS X Si vous développez en Python avec MySQL comme base de données et que vous êtes sous Mac OS X, les deux liens suivant peuvent vous être très utile :
06052008Auteur: Fabien Schwob
Dans:
Cocoa.fr Je ne sais pas si d'autres personnes sont comme moi, mais après mes études j'ai commencé à travailler en tant que développeur PHP / MySQL , je pense donc que l'offre suivante est susceptible d'interesser quelques personnes.
La société ebuzzing, éditrice de la plate-forme de mise en relation des bloggeurs et des annonceurs du même nom, est à la recherche d'un développeur web :
Mission
- Développement & Intégration de nouvelles fonctionnalités au sein de la plate-forme
- Maintenance et évolution de l'interface du site
- Amélioration de la compatibilité multi-navigateurs
- Documentation des développements
Profil:
- 2 années minimum d'expérience dans un poste similaire
- Solide maîtrise des standards du web (XHTML, CSS, XML, XSL, JavaScript, Ajax, HTTP, RSS...)
- Bonne expérience en développement d'applications web avec un ou plusieurs langages de programmation (PHP et MYSQL indispensables)
- Très bon esprit d'équipe
- Bonne gestion du temps de travail avec un minimum de supervision afin de s'assurer de la sortie des projets dans les délais
- Capacité à apprendre rapidement et à s'adapter à une base de code existante
- Bon niveau d'anglais, oral et écrit
- Une bonne culture du monde du web communautaire et web 2.0 est fortement appréciée
Date de début : dès que possible
Type de contrat : CDI
Lieu : Paris 9ème
Rémunération : Selon profil + avantages
Cette offre est à pourvoir dès aujourd'hui. Pour postuler, envoyez lettre de motivation et CV à bertrand@ebuzzing.com.

Article sponsorisé
25032008Auteur: Fabien Schwob
Dans:
Cocoa.fr Je viens de migrer le blog de SQLite à MySQL, merci de me signaler si vous
trouvez des problèmes d'affichage sur le site. Enfin pour les curieux, la
migration d'une base de données de SQLite vers MySQL s'effectue de la façon
suivante :
- Créer un dump au format SQL depuis SQLite :
sqlite3 db.sqlite .dump > db.sql - Changer la première ligne de
BEGIN TRANSACTION; à START TRANSACTION; - Suppression des guillements double :
perl -pne s/\"//g db.sql > db.clean.sql - Chargement de la base dans MySQL :
mysql -u user -p --default-character-set=utf-8 database_name < db.clean.sql