Oui, c'est quand même affligeant de constater qu'un magazine aussi sérieux que La recherche se met à son tour à parler de choses qu'il ne connaît pas.
Outre la traditionnelle et agaçante confusion entre Open-Source et libre, le plus choquant est certainement qu'on réduise les uns comme les autres à des imitations bon marché de logiciels propriétaires. Qu'on me dise en quoi Apache, Sendmail, Bind sont des pâles imitations !!
Non, aujourd'hui l'innovation vient en grande partie des logiciels libres. Le terme de logiciels génériques me semble donc complètement à côté de la plaque, réducteur, voire carrément insultant.
Ouais, mais je crois qu'en Angleterre, ça s'est pas fait par des pétitions au gouvernement, mais par les lois du marché.
C'est un peu ça la spécificité de notre pays... Je trouve d'ailleurs qu'en Bavière la bière est moins chère que chez nous. De plus, elle y est servie (par défaut) en choppes de 1L. Je vais donc faire une pétition pour qu'on ait la bière moins chère en France.
Mon exemple vécu : l'option informatique en maths sup/spé ne ressemble en rien à de l'informatique comme je la pratique tous les jours, et au contraire on bouffe des maths grave...
J'ai connu ca aussi :)
En bref, la programmation en tant que réalisation de softs n'a pas besoin des maths, mais la programmation (et l'informatique) en tant que science repose dessus.
Il est a mon avis bon pour un informaticien d'etre conscient des aspects mathematiques sous-jacents. Des qu'il s'agit d'optimiser un peu (manipulation de quantites importantes de donnees), meme en programmation de haut niveau avec du SQL, un petit calcul de complexite peut etre salvateur.
Ah, c'est trop beau ! Je ne peux pas m'empecher de soumettre une petite citation :
Pour Microsoft, la question de sa responsabilité n'a pas lieu de se poser. «Quand vous envoyez vos enfants à la crèche, ils attrapent des virus; vous n'y renoncez pas pour autant», explique Olivier Ezratty, directeur de la division développeurs de Microsoft France. «Si les consommateurs préfèrent utiliser les mêmes logiciels, c'est parce que ça leur simplifie la vie. Tout le monde prend l'autoroute du Sud, parce que c'est le moyen le plus simple pour aller au même endroit. Les virus, c'est comme les embouteillages.»
On connaissait deja le "It's not a bug,it's a feature" Maintenant, ils nous racontent le "C'est aps un bug, c'est la fatalite". Tres fort.
Je ne pense pas qu'il faille opposer les deux projets.
Une alternative a Passport serait la bienvenue et pourrait etre tout a fait complementaire a Mono.
Bon, si on parle plus de Mono que de dotGNU, c'est peut-etre parce que sur http://www.go-mono.com(...) on peut telecharger du vrai code (compilateur C#, runtime), alors que chez dotGNU, on peut lire une specification concernant les identificateurs de ressources.
Evidemment, dotGNU est plus jeune et c'est normal qu'ils soient moins avances. Je pense que dotGNU fera du bruit des qu'il en sortira un truc concret, ce que je suis impatient de voir.
Ce qu'il a de plus que Java, c'est notamment le CLR (Common Language Runtime) et le Common Type System (CTS), qui permettent une interoperabilite entre differents langages (i.e. la reutilisation d'une classe C# avec du C++ ou du Java!). Le tout sera mis sous forme de CIL (Common Intermediate Language) qui pourra etre compile et execute par un JIT (Just In Time compiler). Le CIL est repute plus efficace que le byte-code Java, car optimise pour les JIT des sa conception.
Le monde du libre a le choix entre laisser faire Microsoft ou fournir une vraie concurrence.
------
Rappelons qu'Unix est une invention d'AT&T, a une epoque ou le geant americain n'avait pas le droit de la distribuer pour cause de mesures anti-trust.
Une bonne idee peut donc venir d'une entreprise qui possede un dangereux monopole. Il suffit de prendre les mesures qui s'imposent pour "liberer cette bonne idee".
------
Les specifications de .NET sont claires et en cours de validation a l'ECMA. On peut donc construire une implementation libre qui se base la-dessus. Si MS decide un jour de rompre cette compatibilite, je ne suis pas certain que les utilisateurs de Mono se mettent a suivre MS. Si Mono est de bonne qualite, MS peut faire ce qu'il veut...
Bah quand un client te dit "Chez nous, on connait que le mail et le web", tu vas pas lui repondre "bande de boulets, si vous voulez nos produits, z'avez qu'a dire a votre admin d'ouvrir les ports. Non, tu lui envoies par mail.
Je trouve ca vraiment debile que les serveurs aient a compenser les trous de securite beants des clients.
Ce serait tellement facile pour le client mail d'executer les programmes attaches sous un nom d'utilisateur special, qui n'a pratiquement aucun droit. Ah, oui, c'est vrai, win95/98/me ne gere pas les utilisateurs... pfff...
Voila, c'etait mon coup de gueule de la journee, un pave dans la mare...
The proposed object model is very much influenced by the Java model. In general, when
you create a new object you will be getting a handle to the object instead of the object
itself. When this handle is sent to functions, assigned and copied it is only the handle
which is copied/sent/assigned. The object itself is never copied nor duplicated. This
results in all handles of this object to always point at the same object making it a very
consistent solution and saving unnecessary duplication and confusing behavior.
C'est tres interessant. C'etait mon principal reproche a la POO en PHP.
Par contre, je plains les developpeurs qui devront reecrire leurs bibliotheques de classes pour les faire coller au nouveau paradigme.
D'autres trucs sympas que j'ai lus : l'heritage multiple, les membres prives, statiques, la gestion des exceptions, etc...
1. Je ne suis pas certain que KDE passerait vraiment mieux au test.
2. GNOME et KDE ne sont pas qu'une serie d'icones mais aussi des plates-formes de developpement. Si Sun et HP ont choisi GNOME plutot que KDE, c'est peut-etre aussi pour des raisons de cet ordre la, notamment parce que GNOME/GTK est ecrit en C et que ca se laisse facilement interfacer avec d'autres langages (C++, Java, Python, Perl, Ada, Eiffel, JavaScript, OCaml...) ou encore parce que Bonobo est directement base sur CORBA
Moi aussi, je parle de web, mais je parle aussi d'environnement unifie permettant l'utilisation de memes classes pour le web et pour d'autres choses...
Ce que je reproche à php, c'est de ne pas implémenter complètement le langage objet. Il y a des choses qui manquent réellement comme le polymorphisme. Mais peut être qu'un jour ...
C'est aussi ce que je lui reproche. Ca me parait un peu bizarre de faire de grosses bibliothèques de classes avec un langage qui n'est pas fait pour. Parce que, oui, PHP, ce n'est pas un langange fait pour de l'orientation objet. On peut effectivement faire quelques classes, mais je vois mal de grosses hierarchies...
Quant a une integration future des fonctionnalités manquantes de la POO, je suis plus que sceptique. il faudrait revoir pas mal de choses, notamment le système de typage, la méthode d'instanciation des classes...
J'ai pas mal programmé en PHP, et je vais certainement continuer de le faire, mais à mon avis, un langage comme Java (ou Python ?) est mieux adapté à de grosses structures.
Dans la boite ou je bosse, on utilise JAVA et JSP. C'est une banque de 1500 employes et le nombre de classes pour faire des tas de choses est assez enorme.
Pour ca, les fonctionnalites de java sont quand meme pratiques pour garantir une certaine clarte du code : par exemple les notions d'interface, de classes abstraites, de methodes publiques, protegees ou privees. Tout ca, je n'ai pas souvenir de l'avoir vu en PHP.
PHP, c'est super facile, relativement puissant, mais ca devient tres vite galere quand on veut faire des gros trucs, tout simplement parce que le cote objet n'est pas assez poussee.
Je crois surtout qu'ils manquent cruellement de connaissances techniques et ne maitrisent pas du tout les enjeux. Alors ils ecoutent ceux qui parlent le plus fort, i.e. maisons de disques, multinationales etc.
humm, moi, je fais confiance aux avocats de NetObjects pour s'en servir contre la concurrence, même si le contenu est complètement bidon. C'est bien le principe des brevets logiciels, non ?
C'est aussi le principe du "payer par un simple clic" qu'Amazon.com avait déposé, il me semble.
<troll valeur="2 balles">
Bon, comme FrontPage fait partie de la concurrence, c'est peut-être une bonne chose...
</troll>
# Affligeant
Posté par Yann Bloch . En réponse à la dépêche Les logiciels libres dans "La Recherche" de Janvier. Évalué à 6.
Outre la traditionnelle et agaçante confusion entre Open-Source et libre, le plus choquant est certainement qu'on réduise les uns comme les autres à des imitations bon marché de logiciels propriétaires. Qu'on me dise en quoi Apache, Sendmail, Bind sont des pâles imitations !!
Non, aujourd'hui l'innovation vient en grande partie des logiciels libres. Le terme de logiciels génériques me semble donc complètement à côté de la plaque, réducteur, voire carrément insultant.
[^] # Re: retard
Posté par Yann Bloch . En réponse à la dépêche Lettre ouverte aux membres du gouvernement français pour l'internet illimité. Évalué à 2.
C'est un peu ça la spécificité de notre pays... Je trouve d'ailleurs qu'en Bavière la bière est moins chère que chez nous. De plus, elle y est servie (par défaut) en choppes de 1L. Je vais donc faire une pétition pour qu'on ait la bière moins chère en France.
# C'est bon pour le moral
Posté par Yann Bloch . En réponse à la dépêche Largo, "City of progress". Évalué à 1.
A voir aussi, l'explication plus technique de la part du sysadmin...
http://dot.kde.org/995949998/(...)
N'oubliez pas de regarder vers al fin de la page, où il donne des indications supplémentaires.
# Mauvais lien
Posté par Yann Bloch . En réponse à la dépêche SuSE, début de la fin ?. Évalué à 1.
Le site ex-SuSE se trouve sur http://www.exsuse.de(...)
Traduciton rapide du contenu pour les non germanophones :
www.ExSuSE.de - la "maison" des anciens employés de SuSE
20 juillet 2001
Nous sommes attristés par le licenciement de plus de 25 de nos anciens collègues.
[^] # Re: ??????????
Posté par Yann Bloch . En réponse à la dépêche Les CD Audio protégés contre la copie. Évalué à 1.
[^] # Re: Plus proche des maths que de l'informatique
Posté par Yann Bloch . En réponse à la dépêche Art of Computer Programming Vol.4. Évalué à 1.
J'ai connu ca aussi :)
En bref, la programmation en tant que réalisation de softs n'a pas besoin des maths, mais la programmation (et l'informatique) en tant que science repose dessus.
Il est a mon avis bon pour un informaticien d'etre conscient des aspects mathematiques sous-jacents. Des qu'il s'agit d'optimiser un peu (manipulation de quantites importantes de donnees), meme en programmation de haut niveau avec du SQL, un petit calcul de complexite peut etre salvateur.
(OTBD aussi)
[^] # Re: Et dans la serie des Bugs Serveurs
Posté par Yann Bloch . En réponse à la dépêche Microsoft contre TCP/IP. Évalué à 5.
On connaissait deja le "It's not a bug,it's a feature" Maintenant, ils nous racontent le "C'est aps un bug, c'est la fatalite". Tres fort.
Merci pour ce delicieux lien !
# Ce serait encore mieux si y avait pas cet immonde fond brun
Posté par Yann Bloch . En réponse à la dépêche Introduction à l'esprit GnuPG. Évalué à -1.
[^] # Re: Dotgnu
Posté par Yann Bloch . En réponse à la dépêche Opinions sur Mono. Évalué à 1.
Une alternative a Passport serait la bienvenue et pourrait etre tout a fait complementaire a Mono.
Bon, si on parle plus de Mono que de dotGNU, c'est peut-etre parce que sur
http://www.go-mono.com(...) on peut telecharger du vrai code (compilateur C#, runtime), alors que chez dotGNU, on peut lire une specification concernant les identificateurs de ressources.
Evidemment, dotGNU est plus jeune et c'est normal qu'ils soient moins avances. Je pense que dotGNU fera du bruit des qu'il en sortira un truc concret, ce que je suis impatient de voir.
[^] # Re: Il a pas tort !
Posté par Yann Bloch . En réponse à la dépêche Opinions sur Mono. Évalué à 1.
Le monde du libre a le choix entre laisser faire Microsoft ou fournir une vraie concurrence.
------
Rappelons qu'Unix est une invention d'AT&T, a une epoque ou le geant americain n'avait pas le droit de la distribuer pour cause de mesures anti-trust.
Une bonne idee peut donc venir d'une entreprise qui possede un dangereux monopole. Il suffit de prendre les mesures qui s'imposent pour "liberer cette bonne idee".
------
# Il n'y a pas que l'avis de Petreley qui compte
Posté par Yann Bloch . En réponse à la dépêche Opinions sur Mono. Évalué à 3.
http://www.oreillynet.com/cs/user/view/wlg/527(...)
Voir aussi
http://www.oreillynet.com/cs/user/view/wlg/509(...)
[^] # Re: Il a pas tort !
Posté par Yann Bloch . En réponse à la dépêche Opinions sur Mono. Évalué à 1.
[^] # Re: Oui mais...
Posté par Yann Bloch . En réponse à la dépêche Nouveau Virus/Ver. Évalué à 1.
# C'est quand-meme lamentable, tout ca
Posté par Yann Bloch . En réponse à la dépêche Nouveau Virus/Ver. Évalué à 1.
Ce serait tellement facile pour le client mail d'executer les programmes attaches sous un nom d'utilisateur special, qui n'a pratiquement aucun droit. Ah, oui, c'est vrai, win95/98/me ne gere pas les utilisateurs... pfff...
Voila, c'etait mon coup de gueule de la journee, un pave dans la mare...
[^] # Re: Oui mais...
Posté par Yann Bloch . En réponse à la dépêche Nouveau Virus/Ver. Évalué à 1.
Je sais, c'est stupide, mais c'est comme ca.
[^] # Re: Darkleon >Tout ça, c'est du marketing...
Posté par Yann Bloch . En réponse à la dépêche Comparatif jsp/php. Évalué à 1.
you create a new object you will be getting a handle to the object instead of the object
itself. When this handle is sent to functions, assigned and copied it is only the handle
which is copied/sent/assigned. The object itself is never copied nor duplicated. This
results in all handles of this object to always point at the same object making it a very
consistent solution and saving unnecessary duplication and confusing behavior.
C'est tres interessant. C'etait mon principal reproche a la POO en PHP.
Par contre, je plains les developpeurs qui devront reecrire leurs bibliotheques de classes pour les faire coller au nouveau paradigme.
D'autres trucs sympas que j'ai lus : l'heritage multiple, les membres prives, statiques, la gestion des exceptions, etc...
Bref, on se rapproche de Java.
[^] # Re: De toutes façons...
Posté par Yann Bloch . En réponse à la dépêche Test de l'utilisabilité de GNOME. Évalué à 1.
2. GNOME et KDE ne sont pas qu'une serie d'icones mais aussi des plates-formes de developpement. Si Sun et HP ont choisi GNOME plutot que KDE, c'est peut-etre aussi pour des raisons de cet ordre la, notamment parce que GNOME/GTK est ecrit en C et que ca se laisse facilement interfacer avec d'autres langages (C++, Java, Python, Perl, Ada, Eiffel, JavaScript, OCaml...) ou encore parce que Bonobo est directement base sur CORBA
[^] # Re: Darkleon >Tout ça, c'est du marketing, concrétement qu'est-ce que ça donn
Posté par Yann Bloch . En réponse à la dépêche Comparatif jsp/php. Évalué à 1.
[^] # Re: Darkleon >Tout ça, c'est du marketing...
Posté par Yann Bloch . En réponse à la dépêche Comparatif jsp/php. Évalué à 1.
C'est aussi ce que je lui reproche. Ca me parait un peu bizarre de faire de grosses bibliothèques de classes avec un langage qui n'est pas fait pour. Parce que, oui, PHP, ce n'est pas un langange fait pour de l'orientation objet. On peut effectivement faire quelques classes, mais je vois mal de grosses hierarchies...
Quant a une integration future des fonctionnalités manquantes de la POO, je suis plus que sceptique. il faudrait revoir pas mal de choses, notamment le système de typage, la méthode d'instanciation des classes...
J'ai pas mal programmé en PHP, et je vais certainement continuer de le faire, mais à mon avis, un langage comme Java (ou Python ?) est mieux adapté à de grosses structures.
[^] # Re: Darkleon >Tout ça, c'est du marketing, concrétement qu'est-ce que ça donn
Posté par Yann Bloch . En réponse à la dépêche Comparatif jsp/php. Évalué à 1.
Pour ca, les fonctionnalites de java sont quand meme pratiques pour garantir une certaine clarte du code : par exemple les notions d'interface, de classes abstraites, de methodes publiques, protegees ou privees. Tout ca, je n'ai pas souvenir de l'avoir vu en PHP.
PHP, c'est super facile, relativement puissant, mais ca devient tres vite galere quand on veut faire des gros trucs, tout simplement parce que le cote objet n'est pas assez poussee.
[^] # OTBD ?
Posté par Yann Bloch . En réponse à la dépêche Comparatif jsp/php. Évalué à -1.
[^] # Re: Oui, mais...
Posté par Yann Bloch . En réponse à la dépêche Comparatif jsp/php. Évalué à 1.
http://xml.apache.org/cocoon2/index.html(...)
# L'histoire en entier
Posté par Yann Bloch . En réponse à la dépêche Boycott Adobe... un air de déja vu ?. Évalué à 1.
Les transparents de la conference sont égalements disponibles (et très intéressants), malheureusement au format Powerpoint...
http://www.download.ru/defcon.ppt(...)
[^] # Re: et ca se passe pdt l'ete bien entendu
Posté par Yann Bloch . En réponse à la dépêche Brevets logiciels en France. Évalué à 1.
[^] # Re: Arretez un peu le délire...
Posté par Yann Bloch . En réponse à la dépêche Et un superbe brevet de plus. Évalué à 1.
C'est aussi le principe du "payer par un simple clic" qu'Amazon.com avait déposé, il me semble.
<troll valeur="2 balles">
Bon, comme FrontPage fait partie de la concurrence, c'est peut-être une bonne chose...
</troll>