Fork me on GitHub
… ou une occasion d’apprendre

Mise à jour de mon environnement de développement

Posté le 7 juin 2007 à 21:03

Il était temps pour moi de mettre un peu à jour mon environnement de développement, c’est-à-dire installer ce qui me manquait, mettre à jour ce que j’avais et pour finir faire le ménage dans ce que je n’utilisais pas. Je développe principalement en Ruby et pour Ruby on Rails, mais fait également du PHP et ai parfois un script en Perl ou Python ; sans oublier le Javascript et le XHTML / CSS. Il faut ajouter à cela une base de donnée (MySQL) et quelques besoins particuliers en matière de communication réseau.

Pour rappel mon desktop professionnel est sous Linux / Gentoo et celui que j’ai chez moi sous Windows (j’apprécie pouvoir jouer à des jeux vidéo dans de bonnes conditions) ; j’essaie dans la mesure du possible d’avoir les mêmes outils sur les deux machines bien que ma console et tous les outils que j’y trouve me manque quand je suis chez moi.

Pour commencer le gestionnaire de version. Tous mes projets sont gérés avec subversion, ce logiciel est pour moi indispensable au bon déroulement du développement, premièrement pars qu’il me permet de synchroniser correctement mes deux postes de travail (bureau et domicile) quand je suis seul sur un projet et de même quand on est plusieurs (même si ce n’est qu’un développeur et un graphiste). Je n’entrerai pas dans le détail de l’utilisation d’une application de ce type qui apporte aussi bien d’autres avantages (suivi des modifications, possibilité de revenir en arrière, gestion de différentes branches de développements, …).

J’ai adopté Eclipse comme IDE car il offre des plugins qui intègrent les différents langages dont j’ai besoin. Il est agréable de ne pas changer de logiciel et donc de méthode de travail à chaque fois qu’on passe d’un projet à un autre (ou d’un système d’exploitation à un autre) et l’environnement de base est très bien foutu. J’ai bien réduis le nombre de plugins que j’utilise en installant Aptana (attention il y a actuellement deux plugins à installer : Base + Ruby & Rails). Celui-ci offre donc tout ce dont j’ai besoin pour PHP, Ruby, Rails, HTML, CSS et Javascript. A ceci il faut ajouter subclipse pour gérer mes projets sous subversion, EPIC pour l’intégration de Perl (je viens de l’installer, je n’ai donc pas plus d’avis que ça dessus) , PyDev pour Python (que j’ai déjà utilisé par le passé et que je viens d’installer à nouveau) et Mylar.

Il me faut naturellement un Navigateur web et j’utilise donc principalement Firefox. J’y ai ajouté quelques extensions qui vont bien tel que Web Developer et Firebug (j’ai enfin cherché pourquoi il ne fonctionnait pas sur ma machine et en fait il faut compiler Firefox avec le USE Flag « mozdevelop » ) ainsi que Tab Mix Plus (dont certaines options sont bien agréables) et le dictionnaire MySpell en français ;-). J’en ai d’autres, mais elles ne sont pas là pour le développement (FlashGot, Google Brower Sync, Google Gears, Google Reader Notifier, coComment).

Enfin j’ai un serveur Apache et MySQL qui tournent et PhpMyAdmin pour gérer les bases de données.

Ma machine sous Linux m’offre également une flopée d’outils bien utile que je regrette quand je suis sous Windows. Il faudrait également que je prenne parfois le temps de me tenir au courent afin d’éventuellement pouvoir adopter de nouveaux outils… Si vous avez des suggestions n’hésitez pas :-)



Zattoo, la tv sur votre PC

Posté le 10 mars 2007 à 12:32

Pour diverses raisons je n’ai pas accès à la TV de mon appartement actuellement ;-) mais voilà que la saison de MotoGP repart… C’est alors que je découvre Zattoo qui est une application à installer sur votre machine (Windows / Mac) et qui va vous permettre d’accéder à un certain nombre de chaine (de la TV par IP quoi). Cette application est élégante et facile d’utilisation, et les principales chaines française (TF1, France 2, 3, 4, 5, M6) et suisse (TSR1 et 2) sont disponible pour moi (apparemment ceci dépend de la région dans laquelle on se trouve).



Premiers pas pour l’ordinateur à 100$

Posté le 4 décembre 2006 à 10:52

Le projet OLpC (One Laptop per Child) viens de lancer la première série de production. C’est 1000 machine au prix unitaire de 135$ qui viennent d’être assemblé dans les usines de Quanta Computer, à Shangaï en Chine. Un prix unitaire à 100$ est prévu à l’horizon de 2008.

OLPC - Green and White machine
Design par le Fuse Project

Cette première série est destiné à tester la robustesse de la machine et ses fonctionnalités. Ce n’est plus un prototype. L’interface graphique, spécialement étudier pour cette machine est différente de se dont nous avons l’habitude mais est fortement adapté au publique cible, s’est à dire les enfants et une éventuelle utilisation trivial par des adultes.

Pour plus d’information :