| Linuxman - février 2000 |
| 13 2 2000 |
Mots Clés : linuxman, linuxman.
Pour ceux que cela interesse, j'ai apporté quelques modifications à la base de données de linuxman ainsi qu'aux scripts qui vont avec, principalement pour rendre la base un peu plus jolie. J'ai tout rassemblé en un seul script appelé daily qui est un peu plus générique (mais pas encore assez) et permet de refaire un site équivalent à celui-ci. Il y a un lien vers l'archive tar.gz et un rpm aux bas des pages.
| 27 2 2000 |
Mots Clés : The Beach, The Beach.
La plage, pour les purs. C'est en effet par une belle matinée d'un dimanche ensoleillé que je décidai de me cloîtrer dans une grande pièce sombre éclairée par de jolies couleurs, qui, si on y prête garde, raconte une histoire chaque fois différente pour peu que le hasard fasse bien les choses. Comme il est coutume de faire les choses bien et rapidement de nos jours, la conclusion de la future analyse sera sans doute : «bof, je me suis un peu embetter», quoique ceci peut paraître l'affirmation permettant de débuter une réflexion pour chercher à l'expliquer. Peu importe, faire les choses dans l'ordre nécessite généralement de les avoir faites déjà au moins une fois, et faire les choses deux fois est une perte de temps, alors laissons...
Rien à voir : si vous éditez dans vim un fichier nouveau, donc sans nom et sans extension, ou un fichier avec une extension absente ou erronée, la commande pratique pour avoir la syntaxe de son choix est :set syntax=html par exemple pour de l'html, vous saurez trouver tout seul pour du C, du perl, ou ce avec quoi vous passez vos nuits. Reprenons. Le film doit durer dans les 1h45 - 2h, ce qui n'est pas énorme mais m'a semblé un peu long. Je ne parlerai pas de l'histoire, l'histoire d'un film a de toutes les façons généralement peu d'importance, c'est la façon de la raconter qui compte.
Je trouve que le film est assez plat, je suis resté assez étranger à ce qui se passait, comme si les personnages étaient décrits trop simplement pour être réels. Le problème majeur des mecs qui font des films, je crois que c'est leur incapacité à gérer trop de personnages à la fois, ça rend la chose tellement complexe qu'ils se concentrent sur deux ou trois et ne donnent aux autres qu'une superficielle personnalité.
Cela donne au final une sensation de décousu, de scènes peu liées les unes aux autres et le film se termine comme s'il n'avait presque jamais commencé. Il est certes agréable de voir notre charmante Virginie se trémousser sur la plage, mais, outre une affligeante et caricaturale personnalité, son rôle ne lui apporte malheureusement pas grand chose.
C'est bête je cherche des trucs à dire de bien mais je trouve pas... C'est peut-être en y réfléchissant parce que le film ne montre rien de vraiment beau de la nature humaine, et que cela nous rend un peu mal à l'aise, nous dérange de ne pas trouver à quoi nous rattacher et de laisser la cruauté et l'indifférence s'emparer peu à peu de chacun, sauf peut-être d'Étienne, joué par je ne sais plus son nom (mais il est français :), qui conserve tant bien que mal l'humanité qu'il manque à tous.
J'aime à croire que, même s'ils sont souvent des divertissements sans beaucoup de prétention, transmettre deux ou trois valeurs n'est pas chose impossible pour un film. Et je ne vois dans The Beach qu'une transcription d'une trop flagrante réalité, comme un documentaire sur une colonie de fourmis, c'est peut-être la malheureuse vérité, mais qu'il n'y ait personne ou presque qui se révolte contre manque un peu, je pense...
Mots Clés : ELF, cvs, Makefile, make, ELF.
Suite à ce que j'ai raconté le mois dernier, le 23 plus précisemment, vous savez en gros vous servir de CVS, du moins dans son utilisation de base, ce qui suffit bien souvent. Le but de l'exercice, est, je vous le rappelle, de faire un petit parseur de fichiers au format ELF qui donne deux trois infos plus ou moins intéressantes (mais les exercices sont souvent d'un but assez limité, alors ne râlons pas).
Tout d'abord mettons en place le répertoire et les fichiers dont nous aurons besoin. Le répertoire principal s'appelle ylraw, c'est le nom du programme (original, n'est-il pas ?), à l'intérieur on trouve les habituels fichiers suivants :
AUTHORS : décrit les auteurs du programme.
COPYING : une copie de la GPL, puisque le programme est sous GPL, bien sûr.
Changelog : ce fichier contient les évolutions au cours des différentes versions du programme, il est inclus dans le fichier spec décrit un peu plus bas qui sert à fabriquer les paquetages au format RPM.
doc : ce répertoire contient la documentation.
INSTALL : des instructions pour installer le programme à partir des sources.
Makefile.am : le point de départ pour le programme automake qui entre en jeu dans la création du Makefile qui est une interface au programme make qui permet d'automatiser la compilation des sources, l'installation des binaires, et à peu près tout ce que vous voulez d'autre...
NEWS : énumère les nouveautés des dernières versions.
configure.in : entre en jeux dans la procédure qui mène à la création du Makefile.
include : ce répertoire contiendra les différents fichier .h inclus par les fichier C.
install-sh : ce script fait partie du package automake et est utilisé par le futur Makefile pour installer le programme.
man : pour les pages de man.
missing : comme install-sh, utile au Makefile.
mkinstalldirs : encore du package automake pour le Makefile.
src : LE répertoire où se trouve toute l'essence de la chose :).
ylraw.spec.in : le fichier qui servira de base pour générer le fichier .spec qui permet de créer le package rpm.
Voilà pour le répertoire principal, cela vous donne une idée de ce à quoi il est bon de penser pour préparer une distribution de sources. À cela s'ajoutent les fichiers sources à proprement parler dans les sous-répertoires src et include.
Une fois le repertoire à peu près rempli pensez à créer une entrée dans le CVS pour votre nouveau projet, cela en tapant: cvs import ylraw warly first par exemple (23 janvier 2000 pour plus de détails). Ensuite, pour retravailler dessus, faites un cvs checkout ylraw (ou cvs co ylraw en abrégé). Puis ajoutez, enlevez des fichiers selon vos besoins avec cvs add et cvs remove, sauvez de temps en temps avec cvs commit et le tour est joué...
Si vous voulez jeter un coup d'oeil au source d'ylraw:
ylraw-0.0.3.tar.gz
ylraw-0.0.3-1.src.rpm
ylraw-0.0.3-1.i586.rpm
Warly Home Page
Generated 2000-07-02, 11h31
Mail
Copyright © 1999,2000 Florent Villard (warly@bigfoot.com)
This site was created with daily (tar.gz, rpm)