Bon, ceux qui sont écoeurés de voir mes stupides captures d’écran de Ubuntu vont être combés (!), voici à quoi ressemble mon bureau présentement :
Lundi, le 25 août 2008
Lundi, le 11 août 2008
Flahoo! version Django
À l’automne 2006, dans le cadre du cours « Langage Multimédia III » de ma formation en « Techniques d’Intégration Multimédia » j’avais créé une application nommée Flahoo! qui se voulait être une expérimentation avec les APIs de Flickr et Yahoo ainsi que le hasard.
Dans les dernières semaines, j’ai fait du ménage dans mon dossier ~ chez Dreamhost avec un client FTP (mon erreur, je sais) et je me suis retrouvé avec un dossier flahoo.exomel.com entièrement vide, et évidemment, je ne possédais aucun backup.
Récemment, j’avais eu l’idée de ré-écrire le code de Flahoo! à l’aide de Kohana, le meilleur framework PHP selon moi. Mais j’ai plutôt décidé d’utiliser Django, un framework en Python, un langage que j’ai commencé à apprendre l’hiver dernier. Le résultat final est donc…
J’espère que FastCGI va tenir le coup !
Bonus : le code source de l’application Django est disponible via un dépôt svn, mais il risque fort de changer très prochainement car cela parait un peu trop qu’il s’agit de ma première application Python (ie. je n’ai pas très bien pensé à mes trucs avant de commencer à coder).
Samedi, le 26 juillet 2008
Mercredi, le 23 juillet 2008
Commandes UNIX pratiques
Cela fait maintenant 3 mois que mon système d’opération principal est Ubuntu et la seule chose que je regrette est d’avoir enduré Windows pendant toutes ces années !
En tant que « noob » en matière de GNU/Linux, cela fait donc 3 mois que je parcours les forums d’aide et les mailing lists pour trouver des réponses à mes questions, qui la plupart du temps, commencent par « Est-ce qu’il y a une commande UNIX pour… ». Et souvent, la réponse est oui !
Voici donc 3 commandes que j’ai découvert au fil du temps avec GNU/Linux : less, grep et top.
less
$ less .bashrc
La commande less permet de contrôler le flux d’information qui s’affiche à l’écran. Lorsqu’on lui passe en argument un fichier, elle affiche ses premières lignes puis nous permet de naviguer à l’intérieur de ce-dernier avec les flèches et d’effectuer des recherches de textes.
$ ls -l | less
Elle peut également être utilisée avec le standard input pour parcourir une quantité de lignes, comme un listing de dossier.
grep
$ grep --color=always -Rils 'test' ./*
$ grep -Ris --include=*.php '^if' ./*
Une des commandes les plus puissantes de UNIX. Elle sert à rechercher du texte (sous forme d’expression régulière ou de texte normal). Elle possède une myriade d’options que l’on peut voir avec $ man grep ou $ grep --help.
top
$ top
Affiche un tableau (qui se met à jour à interval régulier) qui montre les processus en cours sur la machine, avec leur niveau de CPU utilisé et leur mémoire vive consommée. Très pratique lorsqu’on se connecte sur sa machine en SSH.
Des suggestions ?
Et vous, quelles sont vos commandes UNIX « préférées » ?
Jeudi, le 3 juillet 2008
Colorization pour Aptana
Un des billets les plus populaires encore aujourd’hui sur ce blogue est « Aptana », dans lequel j’offre mes fichiers de colorization pour Aptana Studio. J’ai modifié ces fichiers depuis, et je voulais les partager à nouveau :




Vous trouvez peut-être que c’est dommage (ou bizarre) que les couleurs utilisées par les différents langages ne soient pas les mêmes, ou même pas dans les même teintes — c’est parce que j’ai décidé que chaque schéma de couleur soit différent des autres, pour qu’on puisse facilement déterminer, en regardant le code, dans quel de type de fichier est-ce qu’on se trouve.
Vous pouvez donc télécharger les fichiers .col pour Aptana Studio dans un fichier zip appelé remi-aptana-col4.zip.
Mise à jour : Comme il peut être difficile de trouver comment importer ces fichiers pour quelqu’un qui vient de commencer à utiliser Aptana, voici la procédure :
- Extraire le fichier ZIP à quelque part.
- Dans Aptana, ouvrir le menu « Window » Preferences » et naviguer dans l’arborescence jusqu’à « Aptana » Editors ».
- Pour chacun des éditeurs (CSS, HTMl, etc.) vous devez vous rendre dans la branche « Colors » et cliquer sur le bouton « Import… » qui vous permettra de choisir le fichier
.colcorrespondant à l’éditeur que vous avez sélectionné.
Il n’est malheureusement pas (encore) possible de tout importer/exporter ses schémas de couleurs d’un seul clic.



















