> je crois qu'aucun projet de serveur graphique ne pourra s'imposer sans
> une compabilite tres forte avec X au niveau de la base existante. Coup
> de bol, c'est prevu.
La compatibilité, avec le X actuel, c'est déjà du domaine du passé. Je travaille souvent sur une machine Linux qui déporte l'affichage sur une SUN, et les applications récentes (Gtk, Qt, ...) plantent souvent sur un "Missing extension machin-bidule", ou pas de message d'erreur du tout, alors que les mêmes applications marchent sur un affichage XFree86.
Bref, l'idée de garder l'existant pour la compatibilité et de ne faire que des extensions, si c'est pour n'avoir plus que des extensions à la fin, ça n'est pas très intéressant ...
> Pour définir le formattage d'une page web, d'un document texte, c'est
> forcément le client qui va le faire, pas le serveur..
Oui, mais déjà, si le serveur gère les boutons, les barres de défilement, les menus, et deux-trois autres widgets de base, ça te permet d'afficher une fenêtre bien remplie en ne passant que quelques octets sur le réseau (Et ce, y compris si tu as un thème de fou avec du pixmap sur les boutons, des dégradés dans les menus, ...)
> Faut pas trop en demander à linux, il ne peut pas traiter des "vrais" fichiers
> comme word ou excel, ou alors très mal.
Tu n'as pas tout compris : Ce n'est pas le role de l'OS de traiter ce genre de fichiers. Pour l'OS, le fichier, c'est juste une suite de bits ... Ce sont les applications (Word, Excel, ... et éventuellement, leurs version composant OLE) qui gèrent ça. Si tu fais tourner Word sous Linux, tu auras le même résultat que sous linux, ce n'est pas Linux qui est en cause.
Si tu veux parler d'OOo, OK, mais alors là, je ne vois pas, mais alors pas du tout le rapport avec la virtualisation sous Linux.
> t'as qu'à essayer d'ouvrir un word avec des images sous Emacs.
Avec Emacs sous Windows, je crois que tu auras pareil ...
> La gpl est une licence -> code de la propriété intellectuelle
>
> Contrat -> code de la consommation
Sauf erreur de ma part, c'est le copyright qui est en lien avec le code de la propriété intelectuelle (Ce qui restreint les droits des autres par défaut). La GPL est une licence, je crois bien que c'est un contrat (Qui redonne certains des droits restreints par le copyright).
Sauf erreur de ma part, la GPL est un contrat entre le distributeur et celui qui reçoit le logiciel. Si l'un des deux n'accepte pas la GPL, alors tu n'as pas le droit de recevoir le logiciel, donc, si tu ne l'as pas, tu ne peux pas l'utiliser !
le vc-mode, c'est bien pour travailler sur plusieurs fichiers indépendament, mais pour avoir une vue globale, PCL-CVS, c'est carrément le top. M-x cvs-update RET, hop, la liste des fichiers modifiés. `=' sur un des fichiers, et hop, le diff entre la version locale et l'archive. 'm' sur plusieurs fichiers pour les marquer, 'c' pour commit, il est appliqué sur tous les fichiers marqués. Je ne parle pas de l'intégration avec ediff pour avoir une visualisation conviviale des diffs, ...
Le problème, c'est qu'en Java, tout objet hérite de java.lang.Object, qui contient déjà pas mal de bazard : Une info de typage dynamique, des verrous pour les éventuels "synchronized", ...
Résultat, un Integer en Java occupe entre 20 et 30 octets, alors qu'en principe, c'est seulement 4 !
Si tu les passe par valeur, il faut tout recopier à chaque fois, si tu passe par référence, il y a une indirection de plus a chaque accès. Pas trop de compromis possible là dessus.
- On peut faire plein de trucs plutôt réservés aux langages interprêtés avant Java :
* Introspection de type, manipulation des classes en temps qu'objet
* Chargement dynamique de code simple
* Portabilité (en théorie), sans avoir a recompiler
* Garantie sur l'utilisation de la mémoire, pas de pointeur qui pointe en l'air.
- Pourtant, avec les compilateurs JIT, on a des performances (CPU) acceptables. (Mais la consomation mémoire et le temps de lancement est un gros problème sur les petites et moyennes config)
Sauf erreur de ma part, memcheck86, c'est pour vérifier que la mémoire physique est OK, ce qu'aucun language ne peut faire.
Ce n'est surement pas le seul language au monde a garantir ça. La plupart des languages interpretés sont comme ça aussi. Les langages sans pointeurs sont à ma connaissance tous comme ça (Si on fait les tests de débordements de tableau, c'est bon). On peut citer Lisp, C#, BASIC (!), perl je crois, bash, ...
Et dans des langages un minimum défensifs comme Ada, il faut vraiment demander gentilment pour faire des conneries avec la mémoire. Là, ça ne se règle pas à coup de valgrind, mais à coup de "grep" dans le source !
Attends, tu peux faire un truc standard sans pour autant utiliser XHTML/CSS ...
Si tu veux rester compatible avec les vieux navigateurs, du HTML 3.2 peut faire l'affaire. C'est vieux, c'est pas très propre, mais c'est tout ce qu'il y a de plus standard !
[^] # Re: Nouveau memo Halloween - SCO attaque
Posté par Matthieu Moy (site web personnel) . En réponse à la dépêche Nouveau memo Halloween - SCO attaque. Évalué à 1.
# Re: Modem ou ADSL Sagem Fast 800
Posté par Matthieu Moy (site web personnel) . En réponse au journal Modem ou ADSL Sagem Fast 800. Évalué à 1.
Sinon, dans la dernière version du driver, il y a un script qui fait un diagnostique, ...
[^] # Re: Y : un remplaçant pour X ?
Posté par Matthieu Moy (site web personnel) . En réponse à la dépêche Y : un remplaçant pour X ?. Évalué à 4.
> une compabilite tres forte avec X au niveau de la base existante. Coup
> de bol, c'est prevu.
La compatibilité, avec le X actuel, c'est déjà du domaine du passé. Je travaille souvent sur une machine Linux qui déporte l'affichage sur une SUN, et les applications récentes (Gtk, Qt, ...) plantent souvent sur un "Missing extension machin-bidule", ou pas de message d'erreur du tout, alors que les mêmes applications marchent sur un affichage XFree86.
Bref, l'idée de garder l'existant pour la compatibilité et de ne faire que des extensions, si c'est pour n'avoir plus que des extensions à la fin, ça n'est pas très intéressant ...
[^] # Re: Interaction entre widget coté serveur et coté client?
Posté par Matthieu Moy (site web personnel) . En réponse à la dépêche Y : un remplaçant pour X ?. Évalué à 2.
> forcément le client qui va le faire, pas le serveur..
Oui, mais déjà, si le serveur gère les boutons, les barres de défilement, les menus, et deux-trois autres widgets de base, ça te permet d'afficher une fenêtre bien remplie en ne passant que quelques octets sur le réseau (Et ce, y compris si tu as un thème de fou avec du pixmap sur les boutons, des dégradés dans les menus, ...)
[^] # Re: Article francophone sur l'utilisation de Subversion
Posté par Matthieu Moy (site web personnel) . En réponse à la dépêche Article francophone sur l'utilisation de Subversion. Évalué à 1.
[^] # Re: Y : un remplaçant pour X ?
Posté par Matthieu Moy (site web personnel) . En réponse à la dépêche Y : un remplaçant pour X ?. Évalué à 3.
# Re: firefox & thunderbird peu coopératifs
Posté par Matthieu Moy (site web personnel) . En réponse au journal firefox & thunderbird peu coopératifs. Évalué à 1.
# Re: Après le biodiesel : le moteur à air comprimé
Posté par Matthieu Moy (site web personnel) . En réponse au journal Après le biodiesel : le moteur à air comprimé. Évalué à 2.
Non.
L'air comprimé est un moyen de transport de l'énergie, pas de création.
Ça déplace le problème sans le résoudre.
# Re: Fvwm2 et moi
Posté par Matthieu Moy (site web personnel) . En réponse au journal Fvwm2 et moi. Évalué à 1.
Et là, j'ai découvert ion2 ... La révélation ! ;-)
http://www-verimag.imag.fr/~moy/ion/ion-screenshot.png(...)
# Re: Transformer un fichier Word en PDF avec PDF
Posté par Matthieu Moy (site web personnel) . En réponse au journal Transformer un fichier Word en PDF avec PDF. Évalué à 2.
Ensuite, le répertoire dans lequelle tu dépose les pdf sur le serveur est lui-aussi partagé par samba pour que le client puisse récupérer son fichier.
Fais quelques recherches sur le net, il y a plein de gens qui l'ont fait avant toi.
[^] # Re: Analyse des sources de w2k
Posté par Matthieu Moy (site web personnel) . En réponse au journal Analyse des sources de w2k. Évalué à 0.
grep fuck -r
grep suck -r
Donnent des résultats assez amusant. Je me souviens d'un kernel panic du style
"I didn't crash yet, but I will crash very soon"
...
Bref, je ne trouve rien de choquant dans le fait qu'il y ai un peu d'humour dans les commentaires de windows.
[^] # Re: Linux VServer, pour ceux qui ne connaissent pas...
Posté par Matthieu Moy (site web personnel) . En réponse à la dépêche Linux VServer, pour ceux qui ne connaissent pas.... Évalué à -1.
> comme word ou excel, ou alors très mal.
Tu n'as pas tout compris : Ce n'est pas le role de l'OS de traiter ce genre de fichiers. Pour l'OS, le fichier, c'est juste une suite de bits ... Ce sont les applications (Word, Excel, ... et éventuellement, leurs version composant OLE) qui gèrent ça. Si tu fais tourner Word sous Linux, tu auras le même résultat que sous linux, ce n'est pas Linux qui est en cause.
Si tu veux parler d'OOo, OK, mais alors là, je ne vois pas, mais alors pas du tout le rapport avec la virtualisation sous Linux.
> t'as qu'à essayer d'ouvrir un word avec des images sous Emacs.
Avec Emacs sous Windows, je crois que tu auras pareil ...
# Le prochain patch
Posté par Matthieu Moy (site web personnel) . En réponse au journal Ils n'ont pas peur de le dire .... Évalué à 2.
Il parait que ça sera le navigateur le plus secure au monde.
;-)
[^] # Re: GPL et droit français: incompatible ?
Posté par Matthieu Moy (site web personnel) . En réponse au journal GPL et droit français: incompatible ?. Évalué à 1.
>
> Contrat -> code de la consommation
Sauf erreur de ma part, c'est le copyright qui est en lien avec le code de la propriété intelectuelle (Ce qui restreint les droits des autres par défaut). La GPL est une licence, je crois bien que c'est un contrat (Qui redonne certains des droits restreints par le copyright).
[^] # Re: SCO puni : plus de nmap !
Posté par Matthieu Moy (site web personnel) . En réponse à la dépêche SCO puni : plus de nmap !. Évalué à 0.
[^] # Re: Sortie de GNU Arch/TLA 1.2
Posté par Matthieu Moy (site web personnel) . En réponse à la dépêche Sortie de GNU Arch/TLA 1.2. Évalué à 2.
le vc-mode, c'est bien pour travailler sur plusieurs fichiers indépendament, mais pour avoir une vue globale, PCL-CVS, c'est carrément le top. M-x cvs-update RET, hop, la liste des fichiers modifiés. `=' sur un des fichiers, et hop, le diff entre la version locale et l'archive. 'm' sur plusieurs fichiers pour les marquer, 'c' pour commit, il est appliqué sur tous les fichiers marqués. Je ne parle pas de l'intégration avec ediff pour avoir une visualisation conviviale des diffs, ...
[^] # Re: Sortie de GNU Arch/TLA 1.2
Posté par Matthieu Moy (site web personnel) . En réponse à la dépêche Sortie de GNU Arch/TLA 1.2. Évalué à 2.
[^] # Re: IBM demande à Sun de "libérer" Java
Posté par Matthieu Moy (site web personnel) . En réponse à la dépêche IBM demande à Sun de "libérer" Java. Évalué à 3.
Résultat, un Integer en Java occupe entre 20 et 30 octets, alors qu'en principe, c'est seulement 4 !
Si tu les passe par valeur, il faut tout recopier à chaque fois, si tu passe par référence, il y a une indirection de plus a chaque accès. Pas trop de compromis possible là dessus.
[^] # Re: Java et logiciels libres
Posté par Matthieu Moy (site web personnel) . En réponse à la dépêche IBM demande à Sun de "libérer" Java. Évalué à 2.
- On peut faire plein de trucs plutôt réservés aux langages interprêtés avant Java :
* Introspection de type, manipulation des classes en temps qu'objet
* Chargement dynamique de code simple
* Portabilité (en théorie), sans avoir a recompiler
* Garantie sur l'utilisation de la mémoire, pas de pointeur qui pointe en l'air.
- Pourtant, avec les compilateurs JIT, on a des performances (CPU) acceptables. (Mais la consomation mémoire et le temps de lancement est un gros problème sur les petites et moyennes config)
- Orienté objet joli et simple.
- ...
[^] # Re: IBM demande à Sun de "libérer" Java
Posté par Matthieu Moy (site web personnel) . En réponse à la dépêche IBM demande à Sun de "libérer" Java. Évalué à -1.
Sauf erreur de ma part, memcheck86, c'est pour vérifier que la mémoire physique est OK, ce qu'aucun language ne peut faire.
Ce n'est surement pas le seul language au monde a garantir ça. La plupart des languages interpretés sont comme ça aussi. Les langages sans pointeurs sont à ma connaissance tous comme ça (Si on fait les tests de débordements de tableau, c'est bon). On peut citer Lisp, C#, BASIC (!), perl je crois, bash, ...
Et dans des langages un minimum défensifs comme Ada, il faut vraiment demander gentilment pour faire des conneries avec la mémoire. Là, ça ne se règle pas à coup de valgrind, mais à coup de "grep" dans le source !
[^] # Re: Comment mettre son linux par terre
Posté par Matthieu Moy (site web personnel) . En réponse au journal Comment mettre son linux par terre. Évalué à 1.
rm -rf * ~
Ou bien le
rm -rf *<Rahhh, p..., pourquoi la touche entrée est juste à coté de la touche shift>
# Re: dialogué avec un deamon
Posté par Matthieu Moy (site web personnel) . En réponse au journal dialogué avec un deamon. Évalué à 1.
aussi. C'est ce qu'utilise Fvwm pour pouvoir le commander avec fvwmcommand si mes souvenirs sont bons.
[^] # Re: Le site du pilote eagle-usb est de nouveau disponible
Posté par Matthieu Moy (site web personnel) . En réponse à la dépêche Le site du pilote eagle-usb est de nouveau disponible. Évalué à -1.
Ce n'est pas intrinsèquement plus dur, mais ça rebute les débutants. :'-(
A part ça, chapeau quand même aux développeurs. Bon boulot, les gars, continuez !!
# Re: Compter les navigateurs web
Posté par Matthieu Moy (site web personnel) . En réponse au journal Compter les navigateurs web. Évalué à 1.
Attends, tu peux faire un truc standard sans pour autant utiliser XHTML/CSS ...
Si tu veux rester compatible avec les vieux navigateurs, du HTML 3.2 peut faire l'affaire. C'est vieux, c'est pas très propre, mais c'est tout ce qu'il y a de plus standard !
[^] # Re: Dialogue de sourd avec openoffice ;(
Posté par Matthieu Moy (site web personnel) . En réponse au journal Dialogue de sourd avec openoffice ;(. Évalué à 1.
Dit de supprimer aussi ~/.user60.rdb pour faire un vrai ménage.