Re: Part de marché navigateur

2002-10-10 Par sujet Marc Mongenet

Jean-Bruno Luginbühl wrote:
> Le jeu 10/10/2002 à 15:22, Sebastien Cevey a écrit :
>>Pas de chance, Javascript n'est pas une recommandation du W3C, c'est
>>juste un language fait maison inventé par Netscape et concurrencé par
>>le JScript de IE qui, bien évidemment, n'est pas totalement
>>compatible.
> 
> Cela a été inventé par Netscape? A propos quel rapport avec Java
> language de Sun?

Si je me souviens bien car ça commence à dater, Netscape a intégré
un langage de script à partir de la v2.0 de Navigator. Ce langage
était censé s'appeler LiveScript. Mais au même moment SUN faisait
plein de bruit autour d'un langage professionnel, complet, write-once
run-everywhere appelé Java.

Et là deux décisions marketing magistrales eurent lieu.
1 SUN vanta son langage et sa VM (par applet) comme étant l'avenir
   du Web afin de surfer à fond sur la vague Internet naissante.
   Ils attirèrent effectivement plein d'informaticiens intéressés,
   même si les applets n'ont finalement eu aucun rôle notable
   dans le Web.
2 Netscape rebaptisa LiveScript en JavaScript pour vanter son langage
   comme un "Java léger". Et plein de monde se mis à touiller un peu
   de JavaScript.

Techniquement, les deux langages sont inspirés par la syntaxe C,
autrement il n'y pas de rapport.

Depuis quelques années une version de JavaScript est standardisée,
elle s'appelle ECMAScript. Mozilla doit être un des premiers
navigateurs à supporté ce standard.


Marc Mongenet


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Re: Extinction de Linux mandrake 9

2002-10-10 Par sujet Sebastien Cevey

On Thu, Oct 10, 2002 at 08:01:40PM +, [EMAIL PROTECTED] wrote:

> J'ai essayé shutdown -h now et effectivement mon PC s'arrête.
> Maintenant comme j'utilise Mandrake en mode graphique, j'avoue me perdre
> pour adapter cela à la Mandrake.
> Cela sera un sujet de lecture d'apprentissage, mais si vous avez des pistes
> ou je peut orienter mes recherches elles sont bienvenues.

Chez moi c'est dans le Panneau de Controle (il est dans le menu K),
puis Systeme / Gestionnaire de Connection / [onglet] Sessions

Tu peux choisir les commande d'arret et reboot.

Je suis sous mdk8.2, et je noterai que ma commande d'arret, c'est
halt, pas shutdown -h :)

-- 
Sebastien Cevey <[EMAIL PROTECTED]>
Cine7 - www.cine7.net
Milcis - www.milcis.net
ICQ: 48895760
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



RE : Re: Extinction de Linux mandrake 9

2002-10-10 Par sujet pdamien

J'ai essayé shutdown -h now et effectivement mon PC s'arrête.
Maintenant comme j'utilise Mandrake en mode graphique, j'avoue me perdre
pour adapter cela à la Mandrake.
Cela sera un sujet de lecture d'apprentissage, mais si vous avez des pistes
ou je peut orienter mes recherches elles sont bienvenues.

Pascal

>-- Message original--
>Subject: Re: Extinction de Linux mandrake 9
>From: Rafael Muñoz Moreno Davila <[EMAIL PROTECTED]>
>To: Gull <[EMAIL PROTECTED]>
>Date: 10 Oct 2002 13:04:24 +0200
>Reply-To: [EMAIL PROTECTED]
>
>
>> Donc les deux devraient être équivalents. Je n'ai pas vérifié dans la
>> source.
>
>Chez moi en tout cas halt et shutdown -h ne font pas la même chose.
>
>ByE!
>
>
>--
>http://www-internal.alphanet.ch/linux-leman/ avant de poser
>une question. Ouais, pour se désabonner aussi.
>





Dreaming of a Swiss Account? Get it here: http://freemail.swissinfo.org

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Part de marché navigateur

2002-10-10 Par sujet Jean-Bruno Luginbühl

[...]

> si je vais sur yellownet /site des payements de 
> la poste) avec Opera (se présentant comme tel), je ne peux pas rentrer parce 
> que "le site n'a pas été validé pour ce browser".

Personnellement c'est bien le seul site qui ne m'ai jamais refusé aucun
browser. Je viens de réessayer (j'utilise Mozilla ou Konqueror donc je
n'étais plus sûr), mais la poste j'ai toujours pu faire mes payement
(encore ce soir je viens d'essayer avec Konqueror). J'ai essayé
également la BCVs et le Crédit-Suisse, aucune plainte. Non, je me
trompe, il me semble qu'il y a bien longtemps effectivement la poste
m'interdisait l'accès au site si je ne me logais pas avec IE (Opera
déguisé). Je leur avais écris un mot leur expliquant ce que je faisais,
mais aujourd'hui je n'ai plus de problème pour ces sites.

Jean-Bruno

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Part de marché navigateur

2002-10-10 Par sujet Thierry de Coulon

On Thursday 10 October 2002 12:49, Jean-Bruno Luginbühl wrote:

>
> Cela n'a pas manqué de me surprendre (en bien), je croyais que la part
> de marché de MSIE était de 95%, 3% Netscape et le reste aux autres. Si
> c'est 12% à Genève je trouve cela surprenant.

Est-ce que vous avez déjà utilisé Opera ou Konqueror (les autres je ne sais 
pas)?? Parce que si vous regardez bien il y a une option pour faire en sorte 
que le programme "se présente" comme un autre. Chez Opera, par exemple, le 
défaut est de se présenter comme IE 5.0 (y compris pour la verision Linux).

Je ne peux pas dire exactement comment cela est enregistré par les sites, mais 
j'ai l'expérience suivante: si je vais sur yellownet /site des payements de 
la poste) avec Opera (se présentant comme tel), je ne peux pas rentrer parce 
que "le site n'a pas été validé pour ce browser". Je clique vite en haut à 
droite pour qu'Opera se présente comme IE 5.0, je recharge la page et hop... 
tout fonctionne à merveille.

Conclusion: moir ces statistiques je n'y crois pas trop, parce qu'il suffit 
qu'un utilisateur d'Opera ait le sens pratique plutôt que la volonté de faire 
savoir qu'il utilise Opera, et partout il sera enregistré comme un 
utilisateur de MSIE.

Je pense qu'il devrait être INTERDIT à un site s'interdire l'accès à un 
browser. Un message informant que le résultat n'est pas garanti (l'est-il 
jamais?), mais pas de bloquage. Alors on aurait des chiffes plus fiables.

Thierry

-- 
**
Thierry de Coulon - [EMAIL PROTECTED]
web site: http://www.decoulon.ch
**
   "On the side of the box, under 'System
Requirements', it said 'Requires Windows
95 or better'. So I installed Linux."
**

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Modeller 3D pour Linux

2002-10-10 Par sujet Martin Herren

On Thu, 10 Oct 2002 17:13:08 +0200
claude <[EMAIL PROTECTED]> wrote:

> Bonjour
> 
> Je cherche un modeller 3D si possible GPL et pas trop cher (< 100$)

si c'est GPL, ça saura << 100$ ;-)

> qui
> fonctionne sous Linux. Il faudrait aussi qu'il exporte un format de
> donnée compatible avec Java3D (par exemple VRML). J'ai recherché sur
> Google, il y en a plein :-) Est-ce que qqun à de l'expérience avec ce
> genre de soft ? Pouvez-vous en recommander un ?

1) simple, mais suffisant pour beaucoup d'applications: ac3d (http://www.ac3d.org) 
C'est commercial (je crois 30$) et ça permet d'exporter du vrml. La version gratuite 
est limitée (pas de sauvegarde), mais permet quand même d'exporter certains formats 
(en tout cas POV, je sais plus pour VRML)

2) Blender: (http://www.blender3d.com) de la boîte hollandaise NaN,qui était 
commercial, mais avait une version gratuite, et qui a fait faillite. Depuis une 
foundation a été créee qui a racheté les droits sur les sources pour 100'000 EUR et ça 
va sortir en GPL... le 13 octobre !
le site officiel dés le 13: http://www.blender.nl

Martin

-- 
Martin Herren +41 (0)79 746 57 83
OpenPGP Public key @ http://www.on-the-web.ch/sputnik/gpg.asc




msg09139/pgp0.pgp
Description: PGP signature


Re: ou trouver des librairies

2002-10-10 Par sujet Daniel Cordey

On Thursday 10 October 2002 16:30, Marc SCHAEFER wrote:
> On Thu, 10 Oct 2002, Daniel Cordey wrote:
> > de taille des codes diminue de manière imortante la quantité de code à
> > charger dans la mémoire. De plus, cela  réduit de manière drastique pa
> > "pression" sur la D-Cache du CPU. L'un dans l'autre, sur un serveur cette
>
> Très intéressant, je n'avais pas pensé à cet aspect du problème.

J'ai oublié... Itanium possède encore plus de "SPACE REGISTERS" que HP-PA et 
cela fait plusieurs années qu'HP recommande de développer des librairies 
exclusivement "shared" dans l'optique de la migration d'HP-PA vers 
l'architecture Itanium. HP a clairement dit que Itanium était optimisé dans 
ce sens.

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Modeller 3D pour Linux

2002-10-10 Par sujet Sebastien Cevey

On Thu, Oct 10, 2002 at 05:13:08PM +0200, claude wrote:

> Je cherche un modeller 3D si possible GPL et pas trop cher (< 100$)
> qui fonctionne sous Linux.

Il y a bien sur Blender, qui a récolté les $100'000 suffisant pour sa
"mise en liberté" (passage en license GPL je crois), mais qui de toute
facon etait deja gratuit.

Le site officiel: http://www.blender.nl/
Le site de la Blender Foundation : http://www.blender3d.com/


Sinon il y a GMax que je connais mal, a part que c'est complet et
gratuit (mais pas libre) : http://www.discreet.com/products/gmax/

Ce sont les memes créateurs de 3D Studio Max

-- 
Sebastien Cevey <[EMAIL PROTECTED]>
Cine7 - www.cine7.net
Milcis - www.milcis.net
ICQ: 48895760
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Modeller 3D pour Linux

2002-10-10 Par sujet claude

Bonjour

Je cherche un modeller 3D si possible GPL et pas trop cher (< 100$) qui
fonctionne sous Linux. UIl faudrait aussi qu'il exporte un format de
donnée compatible avec Java3D (par exemple VRML). J'ai recherché sur
Google, il y en a plein :-) Est-ce que qqun à de l'expérience avec ce
genre de soft ? Pouvez-vous en recommander un ?

D'avance merci de vos lumières

claude
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: ou trouver des librairies

2002-10-10 Par sujet Marc SCHAEFER

On Thu, 10 Oct 2002, Daniel Cordey wrote:

> de taille des codes diminue de manière imortante la quantité de code à 
> charger dans la mémoire. De plus, cela  réduit de manière drastique pa 
> "pression" sur la D-Cache du CPU. L'un dans l'autre, sur un serveur cette 

Très intéressant, je n'avais pas pensé à cet aspect du problème.

Un autre aspect est (en particulier sur ix86) qu'il est assez facile
d'optimiser le système en remplaçant la libc standard par une libc
optimisée pour le processeur donnée, éventuellement avec une option
par cas via LD_LIBRARY_PATH ou LD_PRELOAD.  Cela permet de conserver une
grande compatibilité du système (programmes compilés pour 386) tout en
ayant une bonne performance (kernel recompilé pour le bon processeur, libc
binaire et autres bibliothèques comme SSL p.ex. également).

Un autre avantage des bibliothèques partagées est que l'on peut facilement
faire des patches au système sans changer le kernel: p.ex. transformer les
ouvertures de "/dev/remote/sun1/nst0" en un rmt presque trivialement. Il y
a notamment le package virtualfs qui implémente quelque chose de semblable
à NFS mais complètement en user-space.

Améliorer cela pour supporter le `fail-over' entre deux serveurs serait le
travail d'une demi-journée: faire de même avec NFS ... (*)

(*) c'est peut-être déjà fait, je ne sais pas.

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Part de marché navigateur

2002-10-10 Par sujet Daniel Cordey

On Thursday 10 October 2002 16:19, Jean-Bruno Luginbühl wrote:
> cependant je dois bien reconnaitre que je connais mal ... et la 
> compatibilité des browsers.

C'est sans doute pour ça que tu vivras plus vieux que certains d'entre nous 
:-)

Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Part de marché navigateur

2002-10-10 Par sujet Daniel Cordey

On Thursday 10 October 2002 16:04, Florian Blaser wrote:

> Par contre, je mettrais un bémol à l'optimisme de Daniel (désolé de faire
> le rabat-joie...) : L'utilisation de Mozilla est en constante diminution.
> Il y avait encore 10.5 % de Mozilla en novembre 2001...

Pas grave, c'était pour rire :-)

Par contre, il m'arrive de devoir configuré mon Konqueror pour lui dire 
d'envoyer "Internet Explorer" comme agent. Juste pour pouvoir atteindre 
certains sites; je ne dirai pas lequel sinon je vais me trouver sur une liste 
noire de plus... et parfois j'oublie d'enlever mon déguisement après usage 
:-) Donc, les stats peuvent être faussées dans les deux sens...

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Part de marché navigateur

2002-10-10 Par sujet Jean-Bruno Luginbühl

Le jeu 10/10/2002 à 15:22, Sebastien Cevey a écrit :
> En fait, la fréquentation du site est très basse parce qu'il est mal
> réalisé, et suite à l'effet GULL lancé par le mail de Daniel, plein de
> Linuxiens sont allés se rendre compte sur place du problème, ce qui a
> faussé les stats avec plein de browsers non-IE :-)

C'est si peu fréquenté et il y a tant de Linuxien??? Je sais pas, mais
peut-être comptent-ils également les robots comme non IE ou alors la
non-distinction n'est pas possible?

> Euh sauf erreur aucun lien Netscape-Opera non ?

Non, mais pas plus IE.

> Pas de chance, Javascript n'est pas une recommandation du W3C, c'est
> juste un language fait maison inventé par Netscape et concurrencé par
> le JScript de IE qui, bien évidemment, n'est pas totalement
> compatible.

Cela a été inventé par Netscape? A propos quel rapport avec Java
language de Sun?

> A moins qu'il soit normal d'utiliser des fonctions comme Math.sin()
> sur des sites de renseignement publics ...

Oui, pour pouvoir ainsi agencé de manière esthétiquement mathématique
des boutons d'information :]. Si mon Konqueror rend la page de manière
correcte.

> Hahaha, non seulement IE intègre pas complétement et mal les
> recommandations CSS1 (voir thread récent sur le box hack pour IE),
> mais en plus Gecko intègre déjà une bonne partie des recommandations
> CSS2, ce qui est loin d'être le cas d'IE.
> 
Je voulais confirmation, est-ce vraiment vrai CSS != IE, mais ~=
NE,Opera etc...


>On nous prend pour des grand-mères
> découvrant l'HTML ?

Je ne suis pas encore grand-mères (et ne le serais probablement jamais
:]), cependant je dois bien reconnaitre que je connais mal (à pas du
tout) le language HTML, ni l'historique et la compatibilité des
browsers.

Jean-Bruno

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Part de marché navigateur

2002-10-10 Par sujet Florian Blaser

Le Jeudi, 10 Octobre 2002 14.55, Daniel Cordey a écrit :
> 12% bon score ! C'est peut-être basé sur leurs propres statistiques ? Cela
> signifierait-il que les valeurs publiées (par je ne sais qui...) de 95/3
> sont fausses ? Ça ne m'étonnerait pas :-)

Ayant accès aux logs de quelques sites grand public et ayant un traffic 
suffisament important pour masquer l'utilisation de konqueror faite par 
moi-même, je peux avancer les chiffres suivants :

IE (toutes versions confondues : 90.8 %
Mozilla (toutes versions confondues) : 6.6 %
Opera : de l'ordre de 0.1 %

Taille de l'échantillon : ~ 200'000 hits

Par contre, je mettrais un bémol à l'optimisme de Daniel (désolé de faire le 
rabat-joie...) : L'utilisation de Mozilla est en constante diminution. Il y 
avait encore 10.5 % de Mozilla en novembre 2001...

Longue vie au roi ! :-P
Florian









--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Part de marché navigateur

2002-10-10 Par sujet Daniel Cordey

On Thursday 10 October 2002 15:22, Sebastien Cevey wrote:
> On Thu, Oct 10, 2002 at 02:49:06PM +0200, Jean-Bruno Luginbühl wrote:
> ...

Il est parfaitement possible de faire du JS sans engendré de limitations. 
C'est simplement un peu plus difficile et l'on doit se limiter à faire des 
choses pas trop exotiques... Ceci dit, les TPG ont certainement sous-traîter 
la réalisation du site à une société utilisant justement des outils cités 
dans le mail à la source de cette discussion. Genre de truc qui génère du JS 
au lieu d'un simple "submit"... classique. J'éspère qu'ils auront tapés bien 
fort sur les incompétents chargés de cette réalisation. 

Le site de Reuters est aussi (vraiment !) plein de JS, mais il fonctionne très 
bien. Preuve que c'est possible, même si l'utilisation reste toujours quelque 
chose de discutable :-)

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Part de marché navigateur

2002-10-10 Par sujet Sebastien Cevey

On Thu, Oct 10, 2002 at 02:49:06PM +0200, Jean-Bruno Luginbühl wrote:

> Cela n'a pas manqué de me surprendre (en bien), je croyais que la
> part de marché de MSIE était de 95%, 3% Netscape et le reste aux
> autres. Si c'est 12% à Genève je trouve cela surprenant.

En fait, la fréquentation du site est très basse parce qu'il est mal
réalisé, et suite à l'effet GULL lancé par le mail de Daniel, plein de
Linuxiens sont allés se rendre compte sur place du problème, ce qui a
faussé les stats avec plein de browsers non-IE :-)

> >En l'espèce, Netscape (servant également les sources plateformes à
> >Mozilla et Opera)

Euh sauf erreur aucun lien Netscape-Opera non ?

> >a pris la décision de ne pas intégrer la reconnaissance de tous les
> >objets, propriété des ces objets, attributs de ses propriétés et
> >interprétations des codes JavaScript encapsulés, dans ses versions
> >de navigateurs.

Pas de chance, Javascript n'est pas une recommandation du W3C, c'est
juste un language fait maison inventé par Netscape et concurrencé par
le JScript de IE qui, bien évidemment, n'est pas totalement
compatible.

Maintenant il y a lieu de se demander si une utilisation poussée du
javascript est recommandable sur un site de renseignements publics.
Non, bien sur. (en tout cas pas l'usage qu'il en est fait ici)
A moins qu'il soit normal d'utiliser des fonctions comme Math.sin()
sur des sites de renseignement publics ...

Pour moi, la référence des sites du genre c'est CFF.Ch qui est simple,
sans chichi, les calculs sont server-based et marchent
impeccable. Point de vue renseignement on fait pas mieux. 


> >De même, l'interprétation des CSS appelées, n'est pas totalement
> >établie sur la base standard.

Hahaha, non seulement IE intègre pas complétement et mal les
recommandations CSS1 (voir thread récent sur le box hack pour IE),
mais en plus Gecko intègre déjà une bonne partie des recommandations
CSS2, ce qui est loin d'être le cas d'IE.

> Conclusion, je trouve cela encourageant, bel effort, et à la semaine
> prochaine.

Personnellement, je trouve risible de tenir des arguments faux pour
justifier un site mal fait. On nous prend pour des grand-mères
découvrant l'HTML ?

De plus, il cite sans cesse les recommandations du W3C, alors que le
résultat est loin d'être honorable (je doute fort qu'ils aient jamais
passé leur homepage au validator) :

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.tpg.ch%2FInternet%2BTPG%2FFrancais%2FHomepage%2FAccueil&charset=%28detect+automatically%29&doctype=Inline

Bon pas de DOCTYPE, pas de Character Encoding.
Soit, je spécifie ces deux à la main :

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.tpg.ch%2FInternet%2BTPG%2FFrancais%2FHomepage%2FAccueil&charset=iso-8859-1+%28Western+Europe%29&doctype=HTML+4.01+Transitional

[ HTML 4.01 pour etre souple ]

Il doit y avoir plus de 60 erreurs ...


* De qui se moque-t-on ? *


Enfin, reste à espérer qu'effectivement, ils corrigent les problèmes.


PS1: Que les genevois ne soient pas jaloux, le site des TL (t-l.ch)
n'est pas plus glorieux. Il est même honteusement mal fait
(téléchargements de PDF à tout va, etc), et ce même sans problème de
JS. Heureusement, j'ai pris soin du site du M2 :)

PS2: Ah oui effectivement le site des TPG est une horreur. Il manque
plus que les  et les  (avantageusement remplacé par du
JS ... 8-/ ).


-- 
Sebastien Cevey <[EMAIL PROTECTED]>
Cine7 - www.cine7.net
Milcis - www.milcis.net
ICQ: 48895760
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Part de marché navigateur

2002-10-10 Par sujet Daniel Cordey

On Thursday 10 October 2002 14:49, Jean-Bruno Luginbühl wrote:

> et j'ai reçu la réponse suivante :
> >Environ 12% (conforme à sa part de marché) de notre clientèle utilise
> >un autre navigateur que ceux disponible chez Microsoft; ce chiffre est
> >suffisamment important pour que nous ayons pris le problème en charge
> >sans tarder. Il est actuellement en cours de résolution et une version
> >supérieure de notre site, acceptant les contraintes posées par Netscape
> >et d'autres plateformes ou navigateurs, devrait être disponible dans
> >les tous prochains jours."

Disons que je pense qu'il ont du recevoir un peu beaucoup de mail à ce sujet 
ces deux derniers jours. J'avais écrit il y a trois jours et la réponse 
n'etait pas aussi détaillée. Il semble qu'il y ait une prise de conscience de 
leur part ce qui est encourageant.

12% bon score ! C'est peut-être basé sur leurs propres statistiques ? Cela 
signifierait-il que les valeurs publiées (par je ne sais qui...) de 95/3 sont 
fausses ? Ça ne m'étonnerait pas :-)

Bravo à tous !

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Part de marché navigateur

2002-10-10 Par sujet Jean-Bruno Luginbühl

Bonjour,

Tout d'abord une petite intro :

Suite à un mail de Daniel Cordey je crois je suis allé voir le site des
TPG. Le navigateur rendant le mieux parmis ceux que j'ai testé (Opera,
Mozilla, Netscape4.75 et Konqueror), Konqueror est celui qui rend le
mieux la page (et pas simplement sur ce site).

J'ai donc écris dans le sens de Daniel (si je me trompe vous corrigerez)
et j'ai reçu la réponse suivante :


>Environ 12% (conforme à sa part de marché) de notre clientèle utilise
>un autre navigateur que ceux disponible chez Microsoft; ce chiffre est
>suffisamment important pour que nous ayons pris le problème en charge
>sans tarder. Il est actuellement en cours de résolution et une version
>supérieure de notre site, acceptant les contraintes posées par Netscape
>et d'autres plateformes ou navigateurs, devrait être disponible dans
>les tous prochains jours."

Cela n'a pas manqué de me surprendre (en bien), je croyais que la part
de marché de MSIE était de 95%, 3% Netscape et le reste aux autres. Si
c'est 12% à Genève je trouve cela surprenant.

Maintenant, pour ceux que cela interesse, voici deux autres passages de
la réponse :

>S'il est vrai que le W3C s'occupe de la définition de règles permettant
>de régir et de définir certains standards, elle n'a malheureusement pas
>le pouvoir d'imposer ces mêmes standards auprès de sociétés développant
>les logiciels.
>
>En l'espèce, Netscape (servant également les sources plateformes à
>Mozilla et Opera) a pris la décision de ne pas intégrer la
>reconnaissance de tous les objets, propriété des ces objets, attributs
>de ses propriétés et interprétations des codes JavaScript encapsulés,
>dans ses versions de navigateurs.
>
>De même, l'interprétation des CSS appelées, n'est pas totalement
>établie sur la base standard.

et enfin

>Je vous suggère de venir vérifier l'évolution de notre site en début de
>semaine prochaine et de me faire part à ce moment des difficultés qui
>vous pourriez alors rencontrer.
>
>Dans cette attente, je vous prie de croire, Monsieur Luginbühl, en
>l'assurance de mon profond respect."

Conclusion, je trouve cela encourageant, bel effort, et à la semaine
prochaine.

Jean-Bruno


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: ou trouver des librairies

2002-10-10 Par sujet Daniel Cordey

On Thursday 10 October 2002 12:23, Marc SCHAEFER wrote:

> LD_LIBRARY_PATH sous GNU/Linux et Solaris.

En fait, je rencontre souvent des packages sous Linux qui offrent plusisurs 
possibilités pour préciser le *SHLIB_PATH à l'éxécution. Il est vrai que l'on 
ne devrait pas faire de getenv("MY_SHLIB_PATH) dans son code, mais plutôt 
s'en remettre au standard (avis aux dévelopeurs !).

> dlopen(2), standard sur SYSVR4 et GNU/Linux.

C'était aussi le cas sous Solaris depusi longtemps et même HP-UX a changé le 
nom de ses fonctions :-) C'est donc bien LE standard (pardon pour le '_' dans 
le nom de la fonction, ça m'a échappé...)

> En fait, il me semble bien que PIC signifie position-independant-code, 

Absolument !

> ce qui en règle générale implique l'utilisation de l'adressage relatif dans
> le code assembleur généré par le compilateur, ce qui est moins efficace.

Normalement, ceci n'affecte que les symboles 'extern'. CAD, que tous les 
appels de fonctions on jutse un calcul d'adresse suplémentaire à effectuer 
(ainsi que pour le return()). Il en va de même pour les variables globales... 
mais comme tout le mode sait qu'il s'agit d'une pratique "honteuse"... 

Suivant les architectures, cela affecte aussi le passage de paramètres des 
fonctions.

> En théorie une technique de correction d'adresse/mapping est possible,
> encore que cela impliquerait des tables de saut par processus. Je ne sais
> pas quel est l'état de la technique à ce niveau.

Le processeur HP-PA possède quelques registres (leur nombre dépend de la 
version d'HP-PA) permettant de stocker des 'space register value', accélérant 
le calcul des adresses dans ce cas. Le prix à payer est faible dans ce cas 
(~4 cycles). 

Par contre, le fait d'avoir toutes ses librairies en "sahred" induit un gain 
de performance bien plus important qu'il n'y paraît. En effet, la réduction 
de taille des codes diminue de manière imortante la quantité de code à 
charger dans la mémoire. De plus, cela  réduit de manière drastique pa 
"pression" sur la D-Cache du CPU. L'un dans l'autre, sur un serveur cette 
politique est beaucoup plus favorable. Par contre dans le cas d'une seule 
grosse application de calcul tournant sur une machine dédiée, il y a une 
légère baisse de performances qui se situe, en général, entre 2-5%, iI y a 
bien sûr des cas plus extrêmes mais ils relèvent plutôt de la démonstration.

> Une alternative, notamment utilisé par le kernel, est de signer les
> prototypes des fonctions. Lorsqu'un module est inséré, il suffit que les
> signatures soient identiques et dans le cas général cela suffit pour
> assurer la compatibilité syntaxique (la compatibilité sémantique, ie ce
> que fait réellement la fonction est une autre histoire: mais l'on devrait
> bien sûr changer le nom d'une fonction si son rôle change).

J'ai développé une librairie chargée de charger les librairies dynamiques et 
de vérifier la signature des fonctions appelées. Ainsi je peux donner un 
message claire concernant l'erreur. Ceci implique toutefois que l'on passe 
par la notion "d'interface". CAD, qu'un interface défini la correspondance 
entre l'appel de la fonction et sa définition. C'est une lourdeur 
suplémentaire mais le gain est indéniable en ce qui concerne la qualité du 
code. Si cela intéresse quelqu'un, pas de problème, vous connaissez mon 
adresse e-mail.

Daniel

PS: la librairie est plutôt HP-UX mais devrait se compiler sans autre sous 
Linux, par contre les scripts de l'interface (2) sont en dtksh...(je n'ai pas 
encore fait de version php) :-(


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: ou trouver des librairies

2002-10-10 Par sujet Marc SCHAEFER

On Thu, 10 Oct 2002, Daniel Cordey wrote:

> "charger" cette librairie à l'éxécution du programme (SHLIB_PATH ça vous dit 

LD_LIBRARY_PATH sous GNU/Linux et Solaris.

> l´éxécution d'un programme à l'aide de l'appel système dl_open(2); mais ça 

dlopen(2), standard sur SYSVR4 et GNU/Linux.

> relatives sont "mappées" par chaque programme à l'exécution (PIC) Ce qui 

En fait, il me semble bien que PIC signifie position-independant-code, ce
qui en règle générale implique l'utilisation de l'adressage relatif dans
le code assembleur généré par le compilateur, ce qui est moins efficace.

En théorie une technique de correction d'adresse/mapping est possible,
encore que cela impliquerait des tables de saut par processus. Je ne sais
pas quel est l'état de la technique à ce niveau.

> qui développe un *.so ne devrait pas changer les API (assurer le 
> compatibilité arrìere svp !), où alors faire une nouvelle version de la *.so. 

Une alternative, notamment utilisé par le kernel, est de signer les
prototypes des fonctions. Lorsqu'un module est inséré, il suffit que les
signatures soient identiques et dans le cas général cela suffit pour
assurer la compatibilité syntaxique (la compatibilité sémantique, ie ce
que fait réellement la fonction est une autre histoire: mais l'on devrait
bien sûr changer le nom d'une fonction si son rôle change).


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Extinction de Linux mandrake 9

2002-10-10 Par sujet Rafael Muñoz Moreno Davila

> Donc les deux devraient être équivalents. Je n'ai pas vérifié dans la
> source.

Chez moi en tout cas halt et shutdown -h ne font pas la même chose.

ByE!


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Extinction de Linux mandrake 9

2002-10-10 Par sujet Marc SCHAEFER

On 9 Oct 2002, Rafael Muñoz Moreno Davila wrote:

> ça depend de la commande que tu donne pour eteindre ta machine.
> Si tu donne halt, ça ne s'étein pas tout seul.
> Si tu donne shutdown -h now ça va s'éteindre tout seul.

D'après la manpage de halt(8), du moins sur ma Debian stable, halt
appelle shutdown -h, sauf si le run-level est 0 ou 6 (arrêt, redémarrage):
dans ce cas l'appel système ad-hoc est exécuté.

Et shutdown appelle halt une fois arrivé à 0 ou 6.

Donc les deux devraient être équivalents. Je n'ai pas vérifié dans la
source.

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: ou trouver des librairies

2002-10-10 Par sujet Marc SCHAEFER

On Thu, 10 Oct 2002, Leopoldo Ghielmetti wrote:

> liens. Ce genre de librairie à le défaut d'agrandir la taille de l'exécutable 
> et chaque programme qui utilise une librairie statique doit la contenir 
> complètement. Avec une librairie dynamique par contre les exécutables restent 

Autre inconvénient: en cas de correctif de sécurité, les versions
statiques sont à recompiler.

Je traduirais shared object par objet partagé, ou bibliothèque partagée
(sous-entendu: bibliothèque de fonctions).


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



probleme dpkg

2002-10-10 Par sujet Bruno Crochet


Bonjour,

Après avoir beaucoup bidouillé pour essayer d'installer alsa-0.9 (avec et 
sans make-dpkg, avec noyeau 2.2.20 et 2.4.18, etc.), j'ai un problème:

Je veus désintaller alsa-base et j'ai l'erreur:

files list file for package `alsa-base' contains empty filename

J'ai essayé différentes option de dpkg sans résultat (apropos, dpkg ne 
reconnait pas l'option "--force-reinstreq"!??).
J'ai la meme erreur pour "dpkg -L alsa-base".

A signaler que ma machine a planté complétement plusieurs fois lors des 
tests avec alsa (Laptop Toshiba 300CDS): obligé de débrancher (ouille!!) 
et fsck "à la main" lors du boot.


PS: Quand meme une bonne nouvelle, le Pen Drive 64Mo (inter-discount, 79 
CHF) que je vient d'acheter fonctionne parfaitement avec le kernel 2.4.18 
(et support USB-STORAGE en module). L'équivalant de 45 disquettes dans un 
bidule de 5 grammes, c'est génial!


-- 
Bruno Crochet   Tel :   +41 22 705 91 33 (Bureau 4134)
Uni Mail - FaPSE+41 22 705 93 80 (Labo Son)
40 bd du Pont d'ArveFax :   +41 22 705 91 29
1205 Geneve (Suisse)http://www.unige.ch/fapse/PSY/persons/bovet/crochet/




--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: ou trouver des librairies

2002-10-10 Par sujet Daniel Cordey

On Thursday 10 October 2002 09:05, Leopoldo Ghielmetti wrote:

> so signifie "shared object" (si je ne trompe pas), c'est à dire objét
> partagé. Il s'agit d'une librairie qui est chargée par les logiciels de
> façon dynamique selon les bésoins. Sous Windows ils ont inventé les .DLL
> pour faire la même chose.

Petite précision technique. 

Les *.so signifient bien "shared objet" mais sont vraiment des "shared 
librarues'. Quelle différence y-a-t-il  ? Les librairies *.so sont comme les 
*.a (les *.o ne sont que des relogeables, pas des librairies). Dans le 
premier cas, le *.so inclus des informations lui permettant d'être utilisé 
dynamiquement, alosr qu'un *.a est une librairie dont le code sera 
entièrement inclus avec le programme principal (ou une autre librairie *.a).

Ces librairies *.a sont docn appellées "statiques" car, si l'on modifie sont 
contenu, il faur "relinker" le programme. De plus, si 5 programmes ont 
"limkés" uen librairie *.a et qu'ils s'éxécutent en même temps, il y aura 5 
fois le code de la librairie ne mémoire (~ suivant les pages de code 
accèdées, mais ça va assez loin dans les explics...). Par contre, l'avantage 
est de pouvoir livré un code qui s' éxécutera forcément avec la bonne 
librairie et garanti de ne pas interférer avec d'autres versions installée; 
mais si cette librairie fait appel a des API externes qui ont été modifiés 
depuis le "link", il y a des chances que le code ne fonctionne plus. Il faut 
alors une nouvelle version du "programme" ! Autre désavantage, le temps de 
link est plus long et le code est gros.

A contrario, les *.so ne sont pas "incluses" dans le code exécutable du 
programme et le "linker" se contente d'enregistrer le PATH permettant de 
"charger" cette librairie à l'éxécution du programme (SHLIB_PATH ça vous dit 
quelque chose ?). On peut aussi décider de "charger" une librairie lors de 
l´éxécution d'un programme à l'aide de l'appel système dl_open(2); mais ça 
c'est une autre histoire. Or, comme plusieurs programmes vont accèder au 
"même" code, le kernel aura le code de cette librairies en mémoire dans une 
zone séparée (SHARED) du code du programme (TEXT). Tout naturellement, on en 
est arrivé à pouvoir partager le même code entre plusieurs programmes; d'où 
le nom "Shared libraries". Toutefois, l'accès aux symboles de la librairie se 
fait en introduisant un niveau d'indirection (pointeur), puisque les adresses 
relatives sont "mappées" par chaque programme à l'exécution (PIC) Ce qui 
implique de compiler avec une option spéciale (-shared). L'avantage ? Du code 
beaucoup plus compact (sur disque ET en mémoire), une seule et même version 
(les bugs et le nouvelles fonctionalités sont intégrés immédiatement sans 
avoir à recompiler TOUS les programmes). Inconvénients ? Entre autre... celui 
qui développe un *.so ne devrait pas changer les API (assurer le 
compatibilité arrìere svp !), où alors faire une nouvelle version de la *.so. 
Les numéros de version sont ajoutés comme suffixe au nom de la librairie 
(comme mentionné dans les mails précédents).

Pour plus d'infos, vous pouver consulter la commande gcc(1).

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Extinction de Linux Mandrake 9

2002-10-10 Par sujet Theefer

On Thu, Oct 10, 2002 at 11:11:13AM +0200, Bruno Crochet wrote:

> Je n'ai pas mon laptop avec Debian sous la main, mais je me rappelle avoir 
> du rajouter une ligne du genre 
>   append="apm=on"
> dans /etc/lilo.conf. Mais je ne sais pas si ça résoudra le prlblème 
> d'extinction...

Oui j'ai aussi ajouté ceci :

append=" apm=on apm=power-off"


> Pour la compil en module, est-ce que KMOD a été défini dans le
> fichier .config du kernel ? (bon, je suppose que oui, mais on sait
> jamais...).

oui il est activé.


Peut-être que je devrais jeter un oeil dans le BIOS ... Enfin c'est
bizzare parce que la Mandrake (8.2) s'eteint correctement en 2.4.8
... (sans module apm apparemment)

Je peux essayer avec un 2.4 sous debian pour voir si le problème se
resoud.


-- 
Theefer
Milcis - www.milcis.net
ICQ: 48895760
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Extinction de Linux Mandrake 9

2002-10-10 Par sujet Bruno Crochet

On Wed, 9 Oct 2002, Sebastien Cevey wrote:

> Je n'ai toujours pas reussi a compiler le kernel de sorte que apm soit
> en module. J'ai du parcourir menuconfig une 20aine de fois pourtant.
> En kernel 2.2.20, dans General Setup (sauf erreur), il y a une section
> APM, mais je peux que l'inclure dans le kernel, pas la compiler en
> module.
> 
> Et meme en la compilant en dur, ca ne s'eteint pas mieux :-/

Je n'ai pas mon laptop avec Debian sous la main, mais je me rappelle avoir 
du rajouter une ligne du genre 
append="apm=on"
dans /etc/lilo.conf. Mais je ne sais pas si ça résoudra le prlblème 
d'extinction...

Pour la compil en module, est-ce que KMOD a été défini dans le fichier 
.config du kernel ? (bon, je suppose que oui, mais on sait jamais...).


-- 
Bruno Crochet   Tel :   +41 22 705 91 33 (Bureau 4134)
Uni Mail - FaPSE+41 22 705 93 80 (Labo Son)
40 bd du Pont d'ArveFax :   +41 22 705 91 29
1205 Geneve (Suisse)http://www.unige.ch/fapse/PSY/persons/bovet/crochet/


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Editeur Java style UltraEdit sous Windows

2002-10-10 Par sujet Frederic Schutz

Le Wed, 9 Oct 2002 17:33:27 +0200, Daniel Cordey as ecrit :

>C'est sans doute pour cette raison que le site des TPG (www.tpg.ch) affiche un 
>message des plus horribles quand on ne l'accède pas avec IE. Ce site 
>fonctionne de moins en moins bien avec les browsers non-IE (une usine à gaz 
>JS parfaitement inutile) Pour un service public c'est une honte... Plutôt que 
>de troller sur la liste, envoyez un mail à leur ouaibe-maître !

Il y a pire que ça: voici le type de réponse qu'ils renvoient dans ce
cas-là:

>   L'optimisation des sites pour tel ou tel navigateur ne datent
>absolument pas du passé. Au contraire ils sont particulièrement d'actualité
>depuis que Netscape (qui développe aussi les plateformes Mozilla et Mac) a
>décidé de ne pas inclure la moitié des reconnaissances de code valable sur
>les autres navigateurs.

On se retrouve dans le cas classique: "le standard", c'est "les autres
navigateurs" (lisez: MS IE), et Netscape/Mozilla est coupable de ne pas
implémenté "le" standard. J'imagine que c'est aussi la faute du W3C, car
ils ne prennent pas en compte ces même standards dans leurs documents...

Mais il y a quand même un peu d'espoir:

> Pour ce qui est de l'évolution de notre site, le problème est référencé et
> la version finale sans incidence sur les différents navigateurs sera
> disponible dans quelques jours.

Frédéric 
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.