Ce qui n'empeche pas que si MS fait une version tordue à sa sauce, même si elle est sous GPL, cela cassera la cohésion de Java.
Qu'ils puissent récupérer les sources en GPL ou non, ça ne change rien à l'affaire : c'est ce qu'ils ont fait avec J++ qui ne respectait pas les spec Java. Et comme les mêmes causes produisent les mêmes effets, si Microsoft ressortait un Java modifié, il ne pourrait pas l'appeler Java pour antant sans se prendre un procès dans la figure.
a part ça lemonde du jour a présenté ça comme une super nouveauté.
Ben le Monde a recopié le communiqué de presse d'Apple, c'est tout.
En général, la presse généraliste (voire même la presse spécialisée) manque énormément d'objectivité dans le domaine des nouvelles technologies.
Sans la GPL (et la notion de logiciels libres en général) les logiciels que tu cites et beaucoup d'autres n'auraient jamais pu voir le jour et encore moins être maintenus.
Utiliser des logiciels libres tout en méprisant leur rôle et leur importance, c'est un comportement assez contradictoire, non ?
sous linux t'as GIMP à la place de photoshop
Euh faut pas exagérer non plus, la gestion des couleurs de GIMP laisse à désirer, et son empreinte mémoire aussi, sans parler de son interface "déroutante".
que dreamweaver c'est aussi pro que moi je suis pompier
C'est un triste constat, mais beaucoup de webdesigners préfèrent les jolis clickodromes aux outils efficaces :/
que mplayer ça déchire tous les players existants
Sans oublier Xine et vlc.
Je ne pense pas que ce magazine ait vocation à être suivi d'autres numéros, mais plutôt que c'est une astuce pour avoir un n° de commission paritaire. Un numéro unique serait assimilé à un livre, pas à une revue.
Hmmm ça m'étonnerait. Un magazine, journal, ... doit attendre plusieurs moi pour se voir attribuer un numéro de commission paritaire, je crois, et il doit s'engager à avoir un tirage régulier.
> les defendeurs de Java affirment que les interfaces sont mieux que l'héritage multiple,
C'est plus de la méthode Coué qu'autre chose.
Il y a des patterns basés sur l'héritage multiple (PAC Amodeus par exemple, pour les IHM), et il faut gruicker dans tous les sens pour pouvoir les implémenter en Java.
Le C++ n'est pas capable de faire le lien entre une implémentation héritée d'un parent et une méthode virtuelle pure héritée d'un autre parent.
Si l'implémentation de l'héritage multiple en C++ est pourrie, il ne faut pas en déduire pour autant que l'héritage multiple est pourri... il y a d'autres langages qui s'en sortent très bien.
Donc l'oreille absolue c'est une capacité qu'ont certaines personnes à savoir quelles notes une autre personne joue sans avoir besoin d'une référence
Je sais, j'ai fait de la musique. C'était juste pour exprimer ma frustration de n'avoir jamais eu l'once d'un début de cette oreille qu'on appelle absolue ;)
D'ailleurs ca ne s'aquiert généralement pas par le travail mais c'est un don à la naissance
Ça par contre, comme je le disais plus haut, aux dernières nouvelles, ça relève plutôt du mythe.
Ah, parce que réutiliser des objets c'est de la programmation objet "correcte" ?
Suivant les cas, oui.
Il me semble au contraire que c'est parce qu'il est toujours trop couteux en Java de créer des objets qu'on est obligé de les réutiliser.
La création d'un objet nécessite une allocation mémoire, c'est une opération coûteuse dans tous les langages.
C'est clairement un des points ou Java a totalement échoué : la façon "instinctive" d'utiliser le langage fait écrire du code pas performant. Il faut apprendre des techniques pas du tout triviales pour éviter ça, et ça complexifie d'autant l'écriture des programmes.
Tous les langages et toutes les méthodes de programmation nécessitent un apprentissage...
Après, évidemment les "experts" disent "ah mais oui si tu fais comme ça c'est que tu sais pas coder". Non, c'est faux. C'est le langage qui est mal conçu.
Ah ? Tous les langages dans lesquels le premier venu peut coder comme un goret sont des langages mal conçus ? Il ne doit pas y avoir des masses de langages bien conçus alors...
Est ce que klk peut me citer une seule appli grand public sous Java qui vaille le coup ?
Beaucoup d'applications embarquées dans les téléphones portables, dans les télévisions et dans les décodeurs satellite de nouvelle génération sont écrites en Java.
Ce ne sont pas vraiment des technos serveur, et on trouvera difficilement d'applications plus grand public. Et même si leurs utilisateurs ne les connaissent pas en tant qu'applications (mais uniquement comme faisant partie d'un tout, mélant électronique et informatique), elles sont _très_ répandues.
Ca arrive lorsque, par exemple, les boutons ne sont pas recyclés, ou le code est généré, ou le développeur n'est pas très malin.
C'est problème de développeur, pas de langage.
Dans tous les langages on peut commettre de telles horreurs sous-optimisées.
générer énormément d'instances, alors que l'utilisation d'un Listener codé dans une classe séparée est plus propre, ...
Tu peux générer autant d'instances si ta classe est séparée que si c'est une classe interne (anonyme ou non). Ce sont deux notions parfaitement orthogonales.
Et moi ça ne me parrait pas nécessairement plus propre de créer un fichier juste pour y mettre une classe d'une seule méthode dont le corps fait trois lignes à tout casser.
Dans le cas où le code de la classe interne doit accéder aux attributs ou aux méthodes de la classe externe (ce qui est fréquent pour un event listener), il faudrait fournir une instance de l'ex-objet externe à l'ex-objet interne, et probablement augmenter inutilement la visibilité de certains attributs/méthodes de l'ex-classe externe.
...et permet en outre de gérer ce pattern singleton.
1. il y a des cas qui se prettent pas naturellement au pattern singleton
2. on peut faire un sigleton avec une classe interne aussi bien qu'avec une classe dans un fichier séparé
3. avec une classe anonyme on peut faire la même chose :
static private WindowListener listener = new WindowListener() {
public void windowClosed() { /* blah blah */ }
});
et ensuite : addListener(listener);
Après, si le développeur ne sait pas réutiliser des objets, ... (en gros qu'il ne sait pas faire de prog objet correctement), il ne faut pas mettre ça sur le dos du langage...
... [d'avoir | d'acquérir] ...
(pas les 2)
Et encore, même avec un des deux au choix, ça ne veut pas dire grand chose.
Et il y avait aussi :
- un nouvel épisode chacune
- est théoriquement le dernier
- les miroirs ne sont pas
- il y a près de deux semaines
- vaisseau
- les seuls propriétaires
- évangéliste
Et j'en oublie sûrement ;)
Super, une entreprise ne peut pas être protégée des mauvaises intentions d'un de ses employés ?
Quand une entreprise accorde des responsabilités à un de ses employés, de quelque manière que ce soit (signature, accès en écriture sur un site web, ...), il s'établit une relation de confiance entre les deux parties. Selon la version officielle de Nullsoft, l'employé a enfreint cette relation de confiance. Et effectivement, on ne peut se prémunir a priori contre les "trahisons", on peut juste obtenir réparation a posteriori.
ouaip, mais Microsoft collaborer avec un concurent pour son navigateur j'ai un pau de mal à y croire...
C'est pas Microsoft qui collabore, c'est AOL qui se fait payer pour collaborer, en enterrant Netscape notamment. Microsoft reste maître de la techno, AOL fournit des clients (et Time Warner du contenu).
Et "concurrent", j'ai bien lu "concurrent" ? Ce mot là n'est pas dans le dictionnaire microsoftien...
<ironie blasée>Soyons juste, c'est vrai que la justice européenne a fait beaucoup mieux...</ironie blasée>
Laissons lui le temps de rendre un jugement quand même...
C'est vrai qu'on l'attend depuis longtemps, mais l'affaire est loin d'être simple.
et au bout des 7 ans, il se passe quoi ? J'ai plutôt l'impression qu'ils se sont bien fait avoir, parce que sur le long terme, le seul gagnant que je vois c'est Microsoft.
Euh, 7 ans dans le domaine c'est une éternité, il a le temps de se passer pas mal de choses. Combien d'entre nous utilisaient internet ou avaient entendu parler de Linux il y a 7 ans ?
Un accord de 7 ans, _c'est_ du long terme.
Par contre effectivement, le seul gagnant c'est bien Microsoft (on fait de meilleures affaires quand on est en bonne santé), mais sur le court terme.
au niveau juridique, il suffit que l'ART autorise EDF à exploiter son réseau et c'est bon
Non, l'état doit d'abord faire évoluer les statuts d'EDF. Ensuite seulement l'ART pourra vendre une licence à EDF (ce qui ne devrait être qu'une formalité).
EDF en tant qu'entreprise d'état, n'avait pas le droit dans ces status de devenir opérateur télécom.
Oui, les statuts d'EDF lui interdisent d'autres activités que la production et la distribution d'électricité, c'est la principale raison du non développement de la techno en France, mais comme le précise l'article, d'une part EDF peut créer une filiale qui s'en chargera, et d'autre part l'ART est favorable à une évolution de ses statuts, au nom de la concurrence.
L'autre raison étant qu'EDF n'a pas les compétances nécessaires pour distribuer des accès internet haut débit, mais elle n'est pas opposée à coopérer avec des opérateurs télécom, un peut comme la SNCF qui a créé une filiale commune avec Cégétel (Télécom Développement) pour exploiter les fibres optiques qui parcourent le réseau ferré.
Donc a priori la techno devrait maintenant pouvoir décoller, d'autant plus que les premières expérimentations se sont révélées concluantes.
Maintenant rien ne garantit son succès commercial.
Enfin bon, internet par la prise électrique c'est quand même l'arlésienne du haut débit : beaucoup d'annonces mais pas grand chose de concret depuis des années, donc attendons de voir.
[^] # Re: Red Hat préparerait une version Open Source de Java
Posté par Pierre Tramo (site web personnel) . En réponse à la dépêche Red Hat préparerait une version Open Source de Java. Évalué à 2.
Qu'ils puissent récupérer les sources en GPL ou non, ça ne change rien à l'affaire : c'est ce qu'ils ont fait avec J++ qui ne respectait pas les spec Java. Et comme les mêmes causes produisent les mêmes effets, si Microsoft ressortait un Java modifié, il ne pourrait pas l'appeler Java pour antant sans se prendre un procès dans la figure.
[^] # Re: Apple présente les nouveaux G5 et OSX.3 (Panther)
Posté par Pierre Tramo (site web personnel) . En réponse à la dépêche Apple présente les nouveaux G5 et OSX.3 (Panther). Évalué à 1.
[^] # Re: Apple présente les nouveaux G5 et OSX.3 (Panther)
Posté par Pierre Tramo (site web personnel) . En réponse à la dépêche Apple présente les nouveaux G5 et OSX.3 (Panther). Évalué à 3.
[^] # Re: Apple présente les nouveaux G5 et OSX.3 (Panther)
Posté par Pierre Tramo (site web personnel) . En réponse à la dépêche Apple présente les nouveaux G5 et OSX.3 (Panther). Évalué à 1.
Utiliser des logiciels libres tout en méprisant leur rôle et leur importance, c'est un comportement assez contradictoire, non ?
[^] # Re: Apple présente les nouveaux G5 et OSX.3 (Panther)
Posté par Pierre Tramo (site web personnel) . En réponse à la dépêche Apple présente les nouveaux G5 et OSX.3 (Panther). Évalué à 1.
Euh faut pas exagérer non plus, la gestion des couleurs de GIMP laisse à désirer, et son empreinte mémoire aussi, sans parler de son interface "déroutante".
que dreamweaver c'est aussi pro que moi je suis pompier
C'est un triste constat, mais beaucoup de webdesigners préfèrent les jolis clickodromes aux outils efficaces :/
que mplayer ça déchire tous les players existants
Sans oublier Xine et vlc.
[^] # Re: Revue de presse - été 2003
Posté par Pierre Tramo (site web personnel) . En réponse à la dépêche Revue de presse - été 2003. Évalué à 1.
Hmmm ça m'étonnerait. Un magazine, journal, ... doit attendre plusieurs moi pour se voir attribuer un numéro de commission paritaire, je crois, et il doit s'engager à avoir un tirage régulier.
[^] # Re: tube de l'été, suite
Posté par Pierre Tramo (site web personnel) . En réponse au journal tube de l'été, suite. Évalué à 1.
Nan, tu crois ?
# Re: Eclipse et C
Posté par Pierre Tramo (site web personnel) . En réponse au journal Eclipse et C. Évalué à 2.
[^] # Re: Et le Troll, il arrive quand ?
Posté par Pierre Tramo (site web personnel) . En réponse à la dépêche Une nouvelle version stable de SmartEiffel. Évalué à 2.
C'est plus de la méthode Coué qu'autre chose.
Il y a des patterns basés sur l'héritage multiple (PAC Amodeus par exemple, pour les IHM), et il faut gruicker dans tous les sens pour pouvoir les implémenter en Java.
Le C++ n'est pas capable de faire le lien entre une implémentation héritée d'un parent et une méthode virtuelle pure héritée d'un autre parent.
Si l'implémentation de l'héritage multiple en C++ est pourrie, il ne faut pas en déduire pour autant que l'héritage multiple est pourri... il y a d'autres langages qui s'en sortent très bien.
[^] # Re: Et c'est reparti pour un tour.
Posté par Pierre Tramo (site web personnel) . En réponse au journal Et c'est reparti pour un tour.. Évalué à 1.
Veuillez modérer votre langage, Monsieur Boom.
[^] # Re: Et c'est reparti pour un tour.
Posté par Pierre Tramo (site web personnel) . En réponse au journal Et c'est reparti pour un tour.. Évalué à 2.
Je sais, j'ai fait de la musique. C'était juste pour exprimer ma frustration de n'avoir jamais eu l'once d'un début de cette oreille qu'on appelle absolue ;)
D'ailleurs ca ne s'aquiert généralement pas par le travail mais c'est un don à la naissance
Ça par contre, comme je le disais plus haut, aux dernières nouvelles, ça relève plutôt du mythe.
[^] # Re: Et c'est reparti pour un tour.
Posté par Pierre Tramo (site web personnel) . En réponse au journal Et c'est reparti pour un tour.. Évalué à 1.
[^] # Re: Et c'est reparti pour un tour.
Posté par Pierre Tramo (site web personnel) . En réponse au journal Et c'est reparti pour un tour.. Évalué à -1.
Ça va les chevilles ?
[^] # Re: Légende urbaine : un alligator dans le ramasse-miettes
Posté par Pierre Tramo (site web personnel) . En réponse à la dépêche Légende urbaine : un alligator dans le ramasse-miettes. Évalué à 1.
Suivant les cas, oui.
Il me semble au contraire que c'est parce qu'il est toujours trop couteux en Java de créer des objets qu'on est obligé de les réutiliser.
La création d'un objet nécessite une allocation mémoire, c'est une opération coûteuse dans tous les langages.
C'est clairement un des points ou Java a totalement échoué : la façon "instinctive" d'utiliser le langage fait écrire du code pas performant. Il faut apprendre des techniques pas du tout triviales pour éviter ça, et ça complexifie d'autant l'écriture des programmes.
Tous les langages et toutes les méthodes de programmation nécessitent un apprentissage...
Après, évidemment les "experts" disent "ah mais oui si tu fais comme ça c'est que tu sais pas coder". Non, c'est faux. C'est le langage qui est mal conçu.
Ah ? Tous les langages dans lesquels le premier venu peut coder comme un goret sont des langages mal conçus ? Il ne doit pas y avoir des masses de langages bien conçus alors...
[^] # Re: Légende urbaine : un alligator dans le ramasse-miettes
Posté par Pierre Tramo (site web personnel) . En réponse à la dépêche Légende urbaine : un alligator dans le ramasse-miettes. Évalué à 1.
Beaucoup d'applications embarquées dans les téléphones portables, dans les télévisions et dans les décodeurs satellite de nouvelle génération sont écrites en Java.
Ce ne sont pas vraiment des technos serveur, et on trouvera difficilement d'applications plus grand public. Et même si leurs utilisateurs ne les connaissent pas en tant qu'applications (mais uniquement comme faisant partie d'un tout, mélant électronique et informatique), elles sont _très_ répandues.
[^] # Re: Légende urbaine : un alligator dans le ramasse-miettes
Posté par Pierre Tramo (site web personnel) . En réponse à la dépêche Légende urbaine : un alligator dans le ramasse-miettes. Évalué à 1.
C'est problème de développeur, pas de langage.
Dans tous les langages on peut commettre de telles horreurs sous-optimisées.
générer énormément d'instances, alors que l'utilisation d'un Listener codé dans une classe séparée est plus propre, ...
Tu peux générer autant d'instances si ta classe est séparée que si c'est une classe interne (anonyme ou non). Ce sont deux notions parfaitement orthogonales.
Et moi ça ne me parrait pas nécessairement plus propre de créer un fichier juste pour y mettre une classe d'une seule méthode dont le corps fait trois lignes à tout casser.
Dans le cas où le code de la classe interne doit accéder aux attributs ou aux méthodes de la classe externe (ce qui est fréquent pour un event listener), il faudrait fournir une instance de l'ex-objet externe à l'ex-objet interne, et probablement augmenter inutilement la visibilité de certains attributs/méthodes de l'ex-classe externe.
...et permet en outre de gérer ce pattern singleton.
1. il y a des cas qui se prettent pas naturellement au pattern singleton
2. on peut faire un sigleton avec une classe interne aussi bien qu'avec une classe dans un fichier séparé
3. avec une classe anonyme on peut faire la même chose :
et ensuite : addListener(listener);
Après, si le développeur ne sait pas réutiliser des objets, ... (en gros qu'il ne sait pas faire de prog objet correctement), il ne faut pas mettre ça sur le dos du langage...
[^] # Re: RIP
Posté par Pierre Tramo (site web personnel) . En réponse à la dépêche Les aventures en mp3 continuent. Évalué à 3.
(pas les 2)
Et encore, même avec un des deux au choix, ça ne veut pas dire grand chose.
Et il y avait aussi :
- un nouvel épisode chacune
- est théoriquement le dernier
- les miroirs ne sont pas
- il y a près de deux semaines
- vaisseau
- les seuls propriétaires
- évangéliste
Et j'en oublie sûrement ;)
# RIP
Posté par Pierre Tramo (site web personnel) . En réponse à la dépêche Les aventures en mp3 continuent. Évalué à 7.
Paix à son âme.
[^] # Re: Waste, réseau p2p privé / crypté
Posté par Pierre Tramo (site web personnel) . En réponse à la dépêche Waste, réseau p2p privé / chiffré. Évalué à 1.
Quand une entreprise accorde des responsabilités à un de ses employés, de quelque manière que ce soit (signature, accès en écriture sur un site web, ...), il s'établit une relation de confiance entre les deux parties. Selon la version officielle de Nullsoft, l'employé a enfreint cette relation de confiance. Et effectivement, on ne peut se prémunir a priori contre les "trahisons", on peut juste obtenir réparation a posteriori.
[^] # Re: C'est toutafait normal !
Posté par Pierre Tramo (site web personnel) . En réponse à la dépêche Entente et monopole : AOL Time Warner s'arrange avec Microsoft. Évalué à 3.
C'est pas Microsoft qui collabore, c'est AOL qui se fait payer pour collaborer, en enterrant Netscape notamment. Microsoft reste maître de la techno, AOL fournit des clients (et Time Warner du contenu).
Et "concurrent", j'ai bien lu "concurrent" ? Ce mot là n'est pas dans le dictionnaire microsoftien...
# Re: Entente et monopole : AOL Time Warner s'arrange avec Microsoft
Posté par Pierre Tramo (site web personnel) . En réponse à la dépêche Entente et monopole : AOL Time Warner s'arrange avec Microsoft. Évalué à 4.
La fin d'une époque, sniff :'(
[^] # Re: vive la justice ricaine
Posté par Pierre Tramo (site web personnel) . En réponse à la dépêche Entente et monopole : AOL Time Warner s'arrange avec Microsoft. Évalué à 2.
Laissons lui le temps de rendre un jugement quand même...
C'est vrai qu'on l'attend depuis longtemps, mais l'affaire est loin d'être simple.
[^] # Re: le septennat «next-generation»
Posté par Pierre Tramo (site web personnel) . En réponse à la dépêche Entente et monopole : AOL Time Warner s'arrange avec Microsoft. Évalué à 3.
Euh, 7 ans dans le domaine c'est une éternité, il a le temps de se passer pas mal de choses. Combien d'entre nous utilisaient internet ou avaient entendu parler de Linux il y a 7 ans ?
Un accord de 7 ans, _c'est_ du long terme.
Par contre effectivement, le seul gagnant c'est bien Microsoft (on fait de meilleures affaires quand on est en bonne santé), mais sur le court terme.
[^] # Re: Internet par la prise électrique : du nouveau
Posté par Pierre Tramo (site web personnel) . En réponse à la dépêche Internet par la prise électrique : du nouveau. Évalué à 1.
Non, l'état doit d'abord faire évoluer les statuts d'EDF. Ensuite seulement l'ART pourra vendre une licence à EDF (ce qui ne devrait être qu'une formalité).
[^] # Re: Internet par la prise électrique : du nouveau
Posté par Pierre Tramo (site web personnel) . En réponse à la dépêche Internet par la prise électrique : du nouveau. Évalué à 5.
Oui, les statuts d'EDF lui interdisent d'autres activités que la production et la distribution d'électricité, c'est la principale raison du non développement de la techno en France, mais comme le précise l'article, d'une part EDF peut créer une filiale qui s'en chargera, et d'autre part l'ART est favorable à une évolution de ses statuts, au nom de la concurrence.
L'autre raison étant qu'EDF n'a pas les compétances nécessaires pour distribuer des accès internet haut débit, mais elle n'est pas opposée à coopérer avec des opérateurs télécom, un peut comme la SNCF qui a créé une filiale commune avec Cégétel (Télécom Développement) pour exploiter les fibres optiques qui parcourent le réseau ferré.
Donc a priori la techno devrait maintenant pouvoir décoller, d'autant plus que les premières expérimentations se sont révélées concluantes.
Maintenant rien ne garantit son succès commercial.
Enfin bon, internet par la prise électrique c'est quand même l'arlésienne du haut débit : beaucoup d'annonces mais pas grand chose de concret depuis des années, donc attendons de voir.