Comment font-ils pour tout à coup passer l'intégralité du code en GLPv3 ? je suppose qu'il y a un certain nombre de contributeurs à gnu tar qui était jusque là sous licence GPLV2. Est-ce que le fait de mettre "sous licence GPLv2 ou supérieur" autorise à passer tout en GPL v3 sans avoir besoin de demander à tous les contributeurs ?
Le problème c'est que tes commandes lancées par cron n'ont pas d'état. Pour connaitre le précédent état, le plus simple est de passer par un fichier. Avec quelque chose du genre
etat=`cat /tmp/etatmachine`
etatcourant=`testmachine`
if [ "$etatcourant" != "$etat" ]
then
envoimail "$etatcourant"
fi
Maintenant que GNU/Linux a dépassé Mac en part de marché, on peut espérer que les prochains seront aussi sous Linux
Sauf que les utilisateurs de Mac dépensent beaucoup plus facilement leur argent pour un logiciel qu'un utilisateur Linux. Ce qui peut faire peur (légitimement) aux éditeurs.
Coté securité l'acces en base de registre demandera des nouveaux droits
A priori, ce n'est qu'une lib qui parse des fichiers, donc les droits se gèrent au niveau du filesystem
(qd au chroot qu'est ce qui se passe dans ce cas ? Comment le faire avec une base de registre???)
Dans ce cas de 2 choses l'une, soit ton application est prévue pour le chroot et lit sa conf avant de chrooter et il n'y a pas de problème, soit elle n'est pas prévue pour et il faut déplacer le répertoire contenant les fichiers de la configuration du soft dans le chroot
et des ACLs bien complexes qui finiront tres rapidement a introduire des failles inherentes a cette structure
Les droits sont gérés très simplement au niveau du filesystem, ca ne change rien par rapport à l'analyse d'un fichier de config, sauf que l'on passe par une bibliothèque au lieu de faire l'analyse sois-même
sans parler des chaines de dependances qui viendront prendre le dessus et les conflits dans les choix des paths sur des projets ... la base de registre aura pas mal de chances d'etre franchement indigeste.
Le problème est le même quand au choix d'un emplacement de fichier de configuration.
Et puis, loader une base (en plus des problemes de corruption) c'est loader des tas de trucs dans la RAM qui ne servent a rien ou qui risque d'etre utilisés pour loader des choses
Tu ne load pas toute la base, si tu demande le contenu de toto.titi.tata, tu ne charge et ne lit que le fichier toto/titi/tata
En bref, le seul changement par rapport à un fichier de config par application c'est que l'on utilise une même bibliothèque et que les fichiers de config sont tous au même endroit.
On pourrait aussi imaginer une utilisation plus universelle (comprendre pas seulement pour le XML), où un fichier serait un dossier dans lequel on pourrait avoir un fichier qui correspond au contenu, un autre pour différents attributs, un autre pour les acls, un autre pour l'icone du fichier, éventuellement d'autres pour garder un historique du fichier, etc...
On peut prendre l'exemple des application sous MacOS X (mais je crois que c'est un concept Next) où une application est un dossier dans lequel on a :
- l'executable
- les traductions dans différentes langues
- les icones
- etc ...
Pis, on éliminera aussi les interviews de développeurs parce que cela, en fait, ne sert à rien, la moitier des réponses ne regarde pas le lecteurs.
A titre personnel, il y a des questions que je trouve complètement inutiles, à titre d'exemple, dans l'interview de Yves Mettier de Mai 2004 :
- Dans quelle région habitez-vous ?
- Quels sont vos hobbies autre qu'informatiques ?
Ca fait un peu petites annonces
- De quelles et combien de machines disposez-vous ? A quoi servent-elles ?
- Aimez-vous troller ?
- Et où allez-vous pratiquer cette activité de préférence ?
- Est-ce qu'il y a des windowsiens dans votre entourage ? Que pensent-ils de vous ?
Je trouve que le concept d'interview est intéressant, mais il faudrait qu'elles soient plus adaptées à chaque personne, qu'elle évolue suivant les directions que prennent l'interviewé, parceque poser à tous les interviewés les mêmes questions, je ne pense pas que ce soit la meilleure façon de découvrir la personne.
Sinon j'espère retrouver la suite des articles sur la fabrication d'un OS le mois prochain.
Je pense que ce qui décoit les anciens, c'est que le magazine n'est plus aussi technique qu'il a été du temps où l'on parlait des failles de sécurité, du fonctionnement de gdb et autre LFS.
Quand Apple présente OS X, elle ne fait pas la pub que d'un truc proprio, mais d'un truc qui est en très grande partie libre.
En pratique, ca n'a aucun intéret, les seules choses qui font la force de MacOSX (il n'y a qu'à lire les commentaires) n'est pas libre (Quartz, Aqua).
Ce qui est libre n'est pas d'Apple (Apache, Php, Samba, ...) ou alors n'a pas d'intéret (Darwin, honnètement n'a aucun intéret si ce n'est dans MacOSX).
Ceci dit ils font de belles machines (surtout les portables) et Linux tourne très bien dessus.
En même temps, le centrino c'est que sur x86 dans ce cas là. (ce qui ne change pas le fait que l'émulation ralentie certainement la sortie de drivers natifs).
C'est aussi l'époque où on faisait une news dès que le mot Linux avait été ecrit dans un magazine et toute le monde trouvait ca formidable que le magazine cite linux à la ligne 12 page 56.
Oui mais avec le plugin adéquat, ca ne le fait pas que juste quand je le veux
En même temps, à titre personnel je ne reste pas avec xmms et le doigt sur la touche shift pour savoir quand est-ce que je vais vouloir un fondu.
C'est pas non plus des softs pour faire du mixage : ça tient plus du jukebox.
Posté par Étienne .
En réponse au journal aping.
Évalué à 2.
Il serait bon égallement de l'enregistrer avec des retour à la ligne Unix et non Dos. Ca éviterai d'avoir à la faire après le téléchargement.
D'autre part, pour le passage de paramêtres en ligne de commande, j'aurai mis
aping [options] host
putot que
aping host |options]
Tu peux faire un mini proxy HTTP qui acèpte les connexions en IPV4, qui extrait le Hostname des en-tête et execute la requête sur le serveur cible en IPV6 puis en IPV4 si ce n'est pas possible en IPV6. Celà fait un proxy passerelle HTTP entre l'IPV4 et l'IPV6.
Vous pouvez même faire ca en Java (1.4) qui gère l'IPV6, c'est plus simple qu'en C. Sinon en C, une bonne doc en français est dispo à http://www.jedi.claranet.fr/ipv6.html(...)
En même temps, c'est bien pratique d'avoir un petit script pour automatiser la sauvegarde de données sur CD : il suffit de mettre un CD dans le graveur et de lancer le script.
A titre personnel, j'utilise Kile depuis quelques jours car je ne suis pas un pro de latex et je gagne du temps à aller chercher certaines balises dans les menus plutot que de passer mon temps dans la doc.
Au début, j'ai commencé avec vim (avec lequel je suis assez à l'aise) mais j'ai passé beaucoup de temps pour faire des choses à cause de mon ignorance de LaTeX et je trouve que l'utilisation de Kile (ou TexShop ou autre) permet un bon apprentissage.
Pour java, il existait aussi un plugin gratuit fournit par SUN, mais Microsoft en a fournit un autre avec des fonctions non-standard. Ce qui était possible avec Java l'est aussi avec XUL
"En plus pour la première fois de ma vie, j'ai dû manger un droit de réponse ! Normalement, je les refuse tous : je vais systématiquement au procès, mais là notre service juridique m'a dit que ce n'était pas plaidable, qu'on était dans la diffamation."
Oui mais d'habitude, les droits de réponses ne viennent pas de la part d'un annonceur. Et France Inter a assez de mal à trouver des annonceurs pour ne pas les jeter au premier droit de réponse.
Ceci dit c'est vrai qu'on a assez peu d'information vérifiable sur cette affaire tant du point de vue de France Inter que de celui de Martin Winckler.
Alors que la concurrence des navigateurs Internet s'organise
On ne peut pas vraiement dire que la concurrence s'organise, il y a une concurrence certe mais il n'y a pas d'organisation globale. Gecko dans son coin, Khtml dans le siens et idem pour Opéra.
Je pense au contraire que le fait qu'il n'y ai pas d'organisation entre les différents moteurs de rendu permet une diversité qui oblige à se baser sur des standards et non sur un navigateurs particulier.
Etienne
PAN, xchat ou gimp sont des exemples de programmes complétements fonctionnels et de qualités sur windows+gtk
En tout cas, Gimp est (était ?) inutilisable sous Windows, je ne sais pas si ca s'est arrangé, mais le peu de fois où je l'ai essayé, il fallait avoir en premanence les doigts sur Ctrl-S et encore, quand c'était pas la sauvegarde qui faisait planter le programme. Ca a peut-être changé depuis ceci dit, quelqu'un pour confirmer/infirmer ?
[^] # Re: Tar en pole-position
Posté par Étienne . En réponse à la dépêche La 3ème version de la licence GNU General Public Licence (GPL) est née.. Évalué à 2.
Etienne
[^] # Re: mise en sommeil complete d'un serveur
Posté par Étienne . En réponse à la dépêche PowerTOP : Un outil pour réduire la consommation d'énergie sous GNU/Linux. Évalué à 1.
# Utiliser un fichier d'état
Posté par Étienne . En réponse au message Aide pour terminer mon script.... Évalué à 1.
etat=`cat /tmp/etatmachine`
etatcourant=`testmachine`
if [ "$etatcourant" != "$etat" ]
then
envoimail "$etatcourant"
fi
echo "$etatcourant" > /tmp/etatmachine
[^] # Re: [HS] Mais j'en ai un peu marre ....
Posté par Étienne . En réponse à la dépêche Une pile Wi-Fi améliorée pour le noyau Linux ?. Évalué à 1.
How many roads must a man walk down Before you call him a man?
Et là à nouveau il faut connaitre le guide du routard galactique et Bob Dylan pour trouver ça drôle.
[^] # Re: Pour les logiciels windows
Posté par Étienne . En réponse au journal Que manque t'il à Linux pour rentrer à l'école ?. Évalué à 7.
Sauf que les utilisateurs de Mac dépensent beaucoup plus facilement leur argent pour un logiciel qu'un utilisateur Linux. Ce qui peut faire peur (légitimement) aux éditeurs.
Etienne
[^] # Re: Avec les mêmes défauts que sous Windows ?
Posté par Étienne . En réponse à la dépêche Une base de registre pour Linux ?. Évalué à 3.
Coté securité l'acces en base de registre demandera des nouveaux droits
A priori, ce n'est qu'une lib qui parse des fichiers, donc les droits se gèrent au niveau du filesystem
(qd au chroot qu'est ce qui se passe dans ce cas ? Comment le faire avec une base de registre???)
Dans ce cas de 2 choses l'une, soit ton application est prévue pour le chroot et lit sa conf avant de chrooter et il n'y a pas de problème, soit elle n'est pas prévue pour et il faut déplacer le répertoire contenant les fichiers de la configuration du soft dans le chroot
et des ACLs bien complexes qui finiront tres rapidement a introduire des failles inherentes a cette structure
Les droits sont gérés très simplement au niveau du filesystem, ca ne change rien par rapport à l'analyse d'un fichier de config, sauf que l'on passe par une bibliothèque au lieu de faire l'analyse sois-même
sans parler des chaines de dependances qui viendront prendre le dessus et les conflits dans les choix des paths sur des projets ... la base de registre aura pas mal de chances d'etre franchement indigeste.
Le problème est le même quand au choix d'un emplacement de fichier de configuration.
Et puis, loader une base (en plus des problemes de corruption) c'est loader des tas de trucs dans la RAM qui ne servent a rien ou qui risque d'etre utilisés pour loader des choses
Tu ne load pas toute la base, si tu demande le contenu de toto.titi.tata, tu ne charge et ne lit que le fichier toto/titi/tata
En bref, le seul changement par rapport à un fichier de config par application c'est que l'on utilise une même bibliothèque et que les fichiers de config sont tous au même endroit.
Etienne
[^] # Re: Tentative de record ?
Posté par Étienne . En réponse à la dépêche Une base de registre pour Linux ?. Évalué à 1.
On peut prendre l'exemple des application sous MacOS X (mais je crois que c'est un concept Next) où une application est un dossier dans lequel on a :
- l'executable
- les traductions dans différentes langues
- les icones
- etc ...
Etienne
[^] # Re: Idée constructive
Posté par Étienne . En réponse au journal Linux Mag 64 : contenu utile inside. Évalué à 4.
Pis, on éliminera aussi les interviews de développeurs parce que cela, en fait, ne sert à rien, la moitier des réponses ne regarde pas le lecteurs.
A titre personnel, il y a des questions que je trouve complètement inutiles, à titre d'exemple, dans l'interview de Yves Mettier de Mai 2004 :
Ca fait un peu petites annonces
Je trouve que le concept d'interview est intéressant, mais il faudrait qu'elles soient plus adaptées à chaque personne, qu'elle évolue suivant les directions que prennent l'interviewé, parceque poser à tous les interviewés les mêmes questions, je ne pense pas que ce soit la meilleure façon de découvrir la personne.
Sinon j'espère retrouver la suite des articles sur la fabrication d'un OS le mois prochain.
Je pense que ce qui décoit les anciens, c'est que le magazine n'est plus aussi technique qu'il a été du temps où l'on parlait des failles de sécurité, du fonctionnement de gdb et autre LFS.
[^] # Re: L'inventeur du CTRL-ALT-DELETE part à la retraite !
Posté par Étienne . En réponse à la dépêche L'inventeur du CTRL-ALT-DELETE part à la retraite !. Évalué à 2.
Etienne
[^] # Re: Apple à SolutionsLinux 2004
Posté par Étienne . En réponse à la dépêche Apple à SolutionsLinux 2004. Évalué à 2.
En pratique, ca n'a aucun intéret, les seules choses qui font la force de MacOSX (il n'y a qu'à lire les commentaires) n'est pas libre (Quartz, Aqua).
Ce qui est libre n'est pas d'Apple (Apache, Php, Samba, ...) ou alors n'a pas d'intéret (Darwin, honnètement n'a aucun intéret si ce n'est dans MacOSX).
Ceci dit ils font de belles machines (surtout les portables) et Linux tourne très bien dessus.
Etienne
[^] # Re: euhhh...
Posté par Étienne . En réponse à la dépêche Bientôt un pilote Linux pour le Centrino. Évalué à 1.
[^] # Re: Alors toi mon salaud !
Posté par Étienne . En réponse à la dépêche Interview de Fabien Penso. Évalué à 8.
A nostalgie...
Etienne
[^] # Re: Tests de codecs vidéo Doom9.org : XviD vainqueur
Posté par Étienne . En réponse à la dépêche Tests de codecs vidéo Doom9.org : XviD vainqueur. Évalué à 1.
[^] # Re: Winamp 3 en open source... mais Waste en closed-source.
Posté par Étienne . En réponse à la dépêche Winamp 3 en open source. Évalué à 2.
En même temps, à titre personnel je ne reste pas avec xmms et le doigt sur la touche shift pour savoir quand est-ce que je vais vouloir un fondu.
C'est pas non plus des softs pour faire du mixage : ça tient plus du jukebox.
Etienne
[^] # Re: Winamp 3 en open source... mais Waste en closed-source.
Posté par Étienne . En réponse à la dépêche Winamp 3 en open source. Évalué à 3.
moosic est un jukebox en mode texte avec un démon (moosicd) et une commande (moosic) qui permet de diriger le démon. ( http://www.nanoo.org/~daniel/moosic/(...) )
Etienne
# Re: aping
Posté par Étienne . En réponse au journal aping. Évalué à 2.
D'autre part, pour le passage de paramêtres en ligne de commande, j'aurai mis
aping [options] host
putot que
aping host |options]
qui me parait plus standard
Sinon chez moi ca marche très bien.
Etienne
[^] # Re: Besoin d'aide pour un TPE
Posté par Étienne . En réponse au journal Besoin d'aide pour un TPE. Évalué à 1.
Vous pouvez même faire ca en Java (1.4) qui gère l'IPV6, c'est plus simple qu'en C. Sinon en C, une bonne doc en français est dispo à
http://www.jedi.claranet.fr/ipv6.html(...)
Etienne
[^] # Re: Dijon: "foire à la ligne de commande"
Posté par Étienne . En réponse à la dépêche Dijon: "foire à la ligne de commande". Évalué à 1.
Etienne
[^] # Re: latex = texte = clavier != souris
Posté par Étienne . En réponse à la dépêche Kile 1.6 est sorti !. Évalué à 4.
Au début, j'ai commencé avec vim (avec lequel je suis assez à l'aise) mais j'ai passé beaucoup de temps pour faire des choses à cause de mon ignorance de LaTeX et je trouve que l'utilisation de Kile (ou TexShop ou autre) permet un bon apprentissage.
Avec Kile, je ne balise plus ;-)
Etienne
[^] # Re: Créer des applets Web avec Mozilla et XUL
Posté par Étienne . En réponse à la dépêche Créer des applets Web avec Mozilla et XUL. Évalué à 2.
Etienne
[^] # Re: Linux dans Libé
Posté par Étienne . En réponse à la dépêche Linux dans Libé. Évalué à 2.
Oui mais d'habitude, les droits de réponses ne viennent pas de la part d'un annonceur. Et France Inter a assez de mal à trouver des annonceurs pour ne pas les jeter au premier droit de réponse.
Ceci dit c'est vrai qu'on a assez peu d'information vérifiable sur cette affaire tant du point de vue de France Inter que de celui de Martin Winckler.
Etienne
# Re: Futur flou pour IE ?
Posté par Étienne . En réponse à la dépêche Futur flou pour IE ?. Évalué à 10.
[^] # Re: Microsoft et les centres hospitaliers
Posté par Étienne . En réponse à la dépêche Microsoft et les centres hospitaliers. Évalué à 3.
Etienne
[^] # Re: Les pseudonymes bientôt interdits sur les forum koréens
Posté par Étienne . En réponse à la dépêche Les pseudonymes bientôt interdits sur les forums sud-coréens. Évalué à 3.
Etienne
[^] # Re: Introduction à PHP-GTK
Posté par Étienne . En réponse à la dépêche Introduction à PHP-GTK. Évalué à 1.
En tout cas, Gimp est (était ?) inutilisable sous Windows, je ne sais pas si ca s'est arrangé, mais le peu de fois où je l'ai essayé, il fallait avoir en premanence les doigts sur Ctrl-S et encore, quand c'était pas la sauvegarde qui faisait planter le programme. Ca a peut-être changé depuis ceci dit, quelqu'un pour confirmer/infirmer ?