[LinuxFocus-icon]
<--  | Map  |  Index  |  Search

News | Archives | Links | About LF
convert to palmConvert to GutenPalm
or to PalmDoc

LinuxFocus Janvier/F�vrier 2003

[tux on ice] Un professeur de philosophie est debout face � sa classe et quelques accessoires sont dispos�s devant lui. Quand le cours commence, sans un mot, il prend un gros pot de mayonnaise vide et commence � le remplir avec des cailloux d'environ 5 centim�tres de diam�tre.

Il demande alors aux �tudiants si le pot est plein. Ils r�pondent par l'affirmative. Le professeur prend alors une bo�te de lentilles et verse son contenu dans le pot. Il secoue l�g�rement le pot. Les lentilles remplissent bien s�r les espaces entre les cailloux. Il demande aux �tudiants si le pot est plein. La r�ponse est positive.

Le professeur prend une bo�te remplie de sable et la verse dans le pot. Evidemment, le sable comble les trous. Il demande une nouvelle fois si le pot est plein. La r�ponse est unanime -- oui.

Le professeur attrape alors deux bo�tes de bi�re sous la table et verse leur contenu dans le pot, compl�tant ainsi l'espace libre laiss� par le sable.

Les �tudiants rient.

Maintenant, dit le professeur, alors que les �tudiants continuent � rire, je voudrais que vous consid�riez que ce pot repr�sente votre vie. Les cailloux sont les choses importantes -- votre famille, votre partenaire, votre sant�, vos enfants -- celles qui contribueraient � remplir votre vie si tout le reste avait disparu.

Les lentilles repr�sentent les autres choses importantes comme votre travail, votre maison, votre voiture. Le sable correspond � tout le reste -- les petites choses. Si vous mettez d'abord le sable dans le pot, poursuit-il, il ne restera plus de place pour les lentilles ou les cailloux. C'est pareil pour votre vie. Si vous consacrez votre temps et votre �nergie aux choses secondaires, vous ne pourrez plus vous occuper des choses importantes. Soyez attentifs � tout ce qui est essentiel � votre bonheur. Jouez avec vos enfants. Amenez danser votre partenaire. Il restera toujours du temps pour travailler, faire le m�nage, donner un d�ner et tout ranger.

Consid�rez les cailloux avant tout le reste -- les choses vraiment importantes. D�finissez vos priorit�s. Le reste n'est que du sable.

Une des �tudiantes l�ve la main et demande ce que la bi�re est cens�e repr�senter.

Le professeur sourit. Je suis content que vous posiez la question. C'est pour montrer que m�me si votre vie semble bien remplie, il y a toujours de la place pour une bi�re ou deux.

Je pense que l'histoire s'applique � la conception de logiciels. Vous devez avant tout d�finir des bases saines et ensuite ajouter d'autres choses. Si vous pensez d'abord � toutes les applications et fonctionnalit�s, le r�sultat sera un d�sastre ing�rable.

Le syst�me d'exploitation Linux est un exemple de bonne conception. C'est l'une des raisons de son succ�s grandissant.

Nous avons vu aussi que "nettoyer" une cr�ation "chaotique" peut durer tr�s longtemps. De nombreuses ann�es ont �t� n�cessaires � la restructuration de Mozilla mais maintenant que sa conception est bien meilleure, les choses vont beaucoup plus vite et des r�visions stables apparaissent r�guli�rement.

Blender (www.blender.org) est maintenant du logiciel libre. L'image de couverture dans laquelle la famille Tux est sur la glace a �t� cr��e avec Blender. Toutefois c'est la vieille version binaire qui a �t� utilis�e et il va sans doute falloir un certain temps pour nettoyer le code de Blender...

Rappelez-vous cette histoire lorsque vous d�velopperez des logiciels.
Bonne Ann�e !

-- Guido Socher



Articles

Administration syst�me

Design Web

Forum

Articles de Linux Netmag
[LinuxNetmag.com]
Articles de Linux Gazette
[]

D�veloppement logiciel

Applications

Le "truc" de LinuxFocus

Recherche ne tenant pas compte de la casse
Lorsque vous ouvrez vim ou vi, la recherche (par /) tient habituellement compte de la casse. "string" est diff�rent de "String". Pour modifier ce comportement tapez
:set ic
Vous pouvez aussi ajouter "set ic" dans votre fichier ~/.vimrc.

Pour rechercher de cette mani�re dans les pages de manuel (depuis la ligne de commande) d�finissez la variable d'environnement PAGER � 'less -i'.
Bash:
export PAGER='less -i'
Tcsh:
setenv PAGER 'less -i'



© 2003 LinuxFocus
Aller � la page des contacts de LinuxFocus