Re: Un bug dans la STL ?
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
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?
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
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
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.
'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