24/01/2005: Programming Ruby (le livre)
Je viens d'acheter [Programming Ruby][1] afin de jeter un oeil à ce langage.
Le livre est arrivé sous papier à bulles 7 jours après la commande en ligne. En plus il est dédicacé par l'auteur !
[1]: http://www.pragmaticprogrammer.com/titles/ruby/index.html
Posté par Arnaud Limbourg
dans Outils
16/01/2005: Maintenir sa liste de todo
J'utilise depuis deux semaines l'excellente application [Tracks][1] pour maintenir ma liste de todo.
Cette application met en place certains principes de [Getting Things Done][2] (GTD), un livre de [David Allen][3] pour être mieux gérer son temps.
Je n'ai pas encore pris totalement mes marques (sachant que je n'ai pas acheté le livre GTD), bien définir les projets et les contextes demande de la pratique.
[Tracks][1] est écrit en [Ruby][4] en utilisant le *framework* [Rails][5]. Ruby est décidement un langage intéressant.
MaJ: sur ce site [site][6] se trouve une explication du GTD
[1]: http://www.rousette.org.uk/projects/
[2]: http://www.amazon.fr/exec/obidos/ASIN/0142000280/arnaud-21
[3]: http://en.wikipedia.org/wiki/David_Allen_%28author%29
[4]: http://www.ruby-lang.org
[5]: http://www.rubyonrails.org
[6]: http://www.minezone.org/wiki/MVance/GettingThingsDone
Posté par Arnaud Limbourg
dans Outils
12/01/2005: Revision des sources
Beaucoup d'entre vous connaissent l'outil [CVS][1] qui permet de gérer le code source (ou tout autre document) en gardant l'historique des changements ainsi que la personne à l'origine du changement.
[Subversion][2] (que j'utilise :) est souvent désigné comme le successeur de [CVS][1] mais ca serait oublier d'autres alternatives
* [Codeville][3]
* [Darcs][4]
* [Monotone][5]
Tous les trois ont des approches différentes du problème qu'il est difficile de résumer, je garde donc cela pour plus tard.
[1]: http://www.cvshome.org
[2]: http://subversion.tigris.org
[3]: http://codeville.org/
[4]: http://www.abridgegame.org/darcs/
[5]: http://www.venge.net/monotone/
Posté par Arnaud Limbourg
dans Outils
24/10/2004: Trac
J'ai installé [Trac][1] afin de pouvoir l'essayer. J'ai suivi les étapes suivantes pour l'installation sous [Gentoo][2]
Cetains paquets sont masqués, il faut donc mofifier le fichier /etc/portage/package.keywords (creer le répertoire et le fichier s'il n'existent pas) et ajouter:
=dev-libs/clearsilver-0.9.7 ~x86
=app-text/silvercity-0.9.5 ~x86
=www-apps/trac-0.7.1 ~x86
Puis il suffit de lancer:
emerge www-apps/trac
Creer un repertoire pour mettre le projet trac en vous assurant que l'utilisateur du serveur web à les droits en lecture et écriture:
mkdir -p /src/trac/liveuser
Puis creer un projet (ici le projet s'appelle liveuser):
trac-admin /srv/trac/liveuser initenv
Ajouter dans /etc/apache2/conf/apache2.conf:
Alias /trac "/usr/share/webapps/trac/0.7.1/htdocs/"
Allow from localhost
SetEnv TRAC_ENV "/srv/trac/liveuser"
Lancer [Firefox][3] et indiquez comme URL:
http://localhost/cgi-bin/trac.cgi/
Vous pouvez maintenant essayer cette application qui est très intéressante pour gérer des développements.
Autres ressources:
[1]: http://www.edgewall.com/products/trac
[2]: http://www.gentoo.org
[3]: http://www.mozilla-europe.org/fr/products/firefox/
Posté par Arnaud Limbourg
dans Outils
21/08/2004: Exemple Sieve
J'utilise [Cyrus](http://asg.web.cmu.edu/cyrus/) comme serveur IMAP.
Le language utilisé par Cyrus pour filtrer les mails s'appelle [Sieve](http://www.cyrusoft.com/sieve/). Vous trouverez un bon exemple de filtre [ici](http://wiki.fastmail.fm/wiki/index.php/MichaelKloseSieveScript).
Posté par Arnaud Limbourg
dans Outils
« Page précédente
(Page 2 de 3 sur 12 billets au total)
Page suivante »