Catégories
Programmation

Choisir la bonne police pour taper du code

De temps en temps, je me repose la même question: est-ce qu’il n’y aurait pas une autre police plus adaptée à l’écriture de code que celle que j’utilise actuellement ?

Les critères principaux d’une bonne police pour le développement sont:

  • monospace pour pouvoir aligner facilement les commentaires et autres blocs de code
  • pouvoir distinguer facilement les o, O et 0 (zéro) ainsi que les i, I et l et L
  • que les {} soient bien lisibles, par rapport aux [] et ()

J’en reviens toujours à Courrier New, mais chacun peut se faire rapidement une idée de ce que donnent les alternatives sur cette page: http://www.codeproject.com/KB/work/FontSurvey.aspx

Edit: j’ai fini par adopter Consolas.

Catégories
Internet JavaScript Programmation

Bookmarklet pour régler le problème de cookies sur localhost avec FireFox

FireFox n’accepte pas les cookies sur http://localhost/… C’est un problème connu et une solution simple est d’utiliser un nom de machine au lieu de localhost.

Si vous avez, comme moi une collection de liens sur localhost, le changement manuel de localhost en ma-machine dans l’url est pénible. Ce bookmarklet (localhost<->ma-machine) le fait automatiquement. Il suffit de le glisser dans une barre de favoris, puis de l’éditer et changer le nom « ma-machine » par celui de votre machine.

Lorsque vous voulez changer l’url de la page courante de http://localhost/ma-page.php en http://ma-machine/ma-page.php, il suffit de cliquer sur le bookmarklet de votre barre d’outils.

Catégories
PHP Programmation

Choisir un IDE pour PHP

Pour des projets de plus de quelques heures, il vaut la peine d’utiliser un IDE (Environnement de Développement Intégré). Essayé Eclipse et PDT, mais trop lourd et compliqué à maintenir à mon goût. Suis tombé récemment sur NetBeans 6.5 et je suis conquis. A part le debug qui a parfois de la peine à se lancer, c’est vraiment un plaisir à utiliser.

Au passage, j’ai testé le plugin qui permet de debugger avec xDebug dans Notepad++ et là vraiment ça fonctionne très bien et c’est super rapide.

Pour plus d’infos et une table de comparaison entre les principales solution, voir (en anglais):
http://www.smashingmagazine.com/2009/02/11/the-big-php-ides-test-why-use-oneand-which-to-choose/

Catégories
Flash

Livre OpenSource sur ActionScript 3

Thibault Imbert publie un livre OpenSource de 1200 pages en français sur ActionScript 3.

Pratique d’ActionScript 3

Catégories
Director

Adobe Director 11 vu par Arnauld de La Grandière

Arnauld de La Grandière parle de Director 11 dans un article de 2 pages.

Catégories
Director

Allen Partridge (Adobe) présente Director 11

Alors que la sortie de Director est attendue dans quelques semaines, Allen Partridge nous en parle dans cet interview:

http://www.3d-test.com/interviews/adobe_6.htm

Catégories
Director

Director 11 repoussé en janvier 2008

Adobe à mis à jour sa page de FAQ sur Director et prévoit désormais d’annoncer la sortie de Director 11 en janvier 2008.

Edit 17 janvier 08: La page de FAQ mentionne maintenant le mois de février 2008.

Catégories
Internet

A quoi servent les flux RSS ?

Voici une explication en vidéo. (Anglais, sous-titré en français): Le RSS expliqué en vidéo

Et un dossier: Flux RSS : suivre l’actualité de vos sites préférés

Catégories
Director

Director 11 sneak preview à MAX2007

Présentation de Director 11 à MAX2007. Quelques notes (en anglais) d’un participant (Mark Coppock) redonnent espoir à propos de la prochaine version de Director et même des suivantes.

A noter que la version finale est prévue cette année et que l’équipe de Director compte 40 personnes (dont 20 ingénieurs).

Tous les détails ici: Director 11 Sneak Preview

Catégories
Director

Quel avenir pour Director ?

On lit tout et son contraire sur les mailing-list et les forums à propos de l’avenir de Director.

Le mieux est peut-être de remonter à la source et de commencer par lire la position officielle d’Adobe.

On pourra aussi en voir une avant-première à Adobe Max 2007: Sneak peek of Director 11