Re: Un bug dans la STL ?

2005-04-28 Par sujet Julien Gilles
Jrme Marant [EMAIL PROTECTED] writes:

 Pierre THIERRY [EMAIL PROTECTED] writes:

 Hello,

 je suis en train de me mettre  crire une bibliothques de classes en
 C++, qui me servira ensuite pour des logiciels de jeu (principalement du
 jeu de rle).

 Oula, C++ ... Pourquoi se crer des problmes inutilement ? ;-)


C makes it easy to shoot yourself in the foot. C++ makes it harder,
but when you do, it blows away your whole leg - B. Stroustrup

-- 
Julien Gilles.



Re: Bilan Solutions Linux 2004

2004-02-12 Par sujet Julien Gilles
Jean-Michel Kelbert [EMAIL PROTECTED] writes:

 Salut,

 Déjà faut se demander ce qu'une grosse entreprise cherche :
 Perso je vois (tiré de ma courte expérience dans une grande entreprise)


 - La garantie de pouvoir avoir une intervention rapide en cas de
   problème.

 - Une garantie de délai dans les mises à jour de sécurité.

 - Avoir quelqu'un sur qui taper en cas de problème. 

Ça me fait vraiment marrer cet argumentaire (quoique je me demande
parfois s'il ne faudrait pas plutôt en pleurer).

Combien d'entreprise ont fait un procés à Microsoft (1) à cause d'un
bug de leur soft ? à cause d'une faille de sécurité ? à cause d'un
délai trés important avant d'avoir un patch (quand il y en a un...)

S'il faut passer par une société de service spécialisé pour remplir
dans une certaine mesure ces garanties, il ne sert à rien de choisir
un soft en fonction de soit-disantes garanties apportées par
l'éditeur.

Je pense que c'est la seule réponse à apporter à nos décideurs
pressés, pour leur faire comprendre toute l'abusrdité de leur
comportement.

(1) : ou à tout autre éditeur de logiciel d'ailleurs.

-- 
Julien Gilles.




Re: Placer le umask d'un processus lancé par start-stop-daemon?

2003-11-13 Par sujet Julien Gilles
Christian Perrier [EMAIL PROTECTED] writes:

 Quoting Julien Gilles ([EMAIL PROTECTED]):

 A priori le umask est hérité lors du fork entre le père et le fils,
 donc il suffit de positionner le umask avant de lancer
 start-stop-daemon.

 Ca, c'est ce que j'avais essayé en premier et, devine ? Ca ne marche
 pas.. :-)

Bizarre... :

$ umask
0022
$ bash
$ umask
0022
$ exit
$ umask 0033
$ bash
$ umask
0033

Peut-être que start-stop-daemon le bidouille avant de lancer le
daemon... Voyons voir...

apt-get source dpkg ...

find -name start-stop-daemon.c ...

vi utils/start-stop-daemon.c ...

/umask

bingo !


   umask(022); /* set a default for dumb programs */


Solutions : forcer le umask dans geneweb, ou proposer un patch sur
start-stop-daemon pour rajouter le umask en option.

-- 
Julien Gilles.




Heures de cron.daily, .weekly, .monthly

2002-06-27 Par sujet Julien Gilles

Dans /etc/crontab : pourquoi les cron du jour, de la semaine et du mois
sont-ils programmés pour se lancer à 6:25, 6:47 et 6:52 ? Pourquoi pas
me direz vous ? Finalement c'est assez stupide comme question, mais la
réponse apportée me le semble encore plus... À la limite, s'il y avait
eu 42...

-- 
Julien Gilles.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




Re: [~OT] Idée de nouveau projet

2002-02-14 Par sujet Julien Gilles
Arnaud Vandyck [EMAIL PROTECTED] writes:

 Julien Gilles [EMAIL PROTECTED] wrote:

 Je  pense avoir  suffisamment de  connaissance sur  ce soft  pour en
 refaire une  version libre, à  moins que quelque  chose d'équivalent
 n'existe déjà - ou que finalement ça n'interresse personne...

 Il n'y  a pas moyen  de faire des  snapshots avec CVS? Puis  on peut
 travailler avec des branches  différentes (branch) et même regrouper
 différentes branches. Il  y a aussi moyen de gérer  des modules et des
 alias pour les problèmes de dépendances. Enfin, il me semble. :)
Si c'est le cas je me demande vraiment pourquoi ils avaient developpé
cet outil. Il faudra que je me penche sur la doc de CVS... 

Peut-être que la plus value résidait dans le nommage automatique des tags : 

Branch de dev : XXX-D-1, XXX-D-2, XXX-D-3, etc...
Snapshots : XXX-S-1, XXX-S-2, XXX-S-3, etc...
Publications : XXX-P-1, XXX-P-2, idem (une publication est obtenue en
recompilant le dernier snap - ou à défaut la dernière publi - avec les
autres modules dont elles dépend.

Les commandes utilisateurs se résumait alors à :

getpub -r XXX-P-i module  - pour récupérer une publi (avec binaires)
getdev -r XXX-D-i module  - pour récupérer une version de dev
save module   - pour sauvegarder une version de dev
newsnap module- pour créer un snap à partir d'une version
de dev

plus une commande pour lancer la publication de tous les modules.

-- 
Julien Gilles




Install en boucle.

2001-11-29 Par sujet Julien Gilles

'lut,

j'ai la situation suivante : 

Une potato fraiche - ie le minimum.
Je pointe source.list sur woody,
apt-get update
dpkg --set-selections ... pour re-avoir une conf déjà existante 
apt-get dselect-upgrade

[ qqes Mo plus tard ]

X, Kde, tout roule,

reboute pour la forme,

et là, re-questions d'installation : MD5 ? Shadows ? Mot de passe ROOT ?
et on recommence, quoique je réponde.

Je ne me suis pas encore plongé dans les détails des scripts
d'installation, mais si une âme charitable a un début de piste...

-- 
Julien Gilles