Dans Open Mag ("the strategic guide to open-source"), une interview intéressante du PDG de MySQL AB, l'entreprise qui tire ses revenus des services et licences spécifiques vendus autour de MySQL. Passons sur l'introduction poussive à base d'analogies mythologiques ; dans la suite, Mickos détaille les caractéristiques de l'"écosystème" MySQL, ses différences fondamentales avec celui d'un produit propriétaire, l'attitude de MySQL vis-à-vis du marketing, et la stratégie de "conquête" de MySQL.
A part ça et histoire de relancer un troll, après l'épisode du drapeau taïwanais supprimé par RedHat, un patch inverse chez MySQL supprime la mention "province chinoise" à côté du nom de Taïwan.
Synergy
Synergy est un logiciel sous GPL qui permet (sans autre matériel que des cartes réseau) d'utiliser deux ordinateurs sous deux OS et deux écran différents, avec une seule souris et un seul clavier.
Le pointeur de la souris peut passer d'un écran à l'autre comme en multi-écran, le clipboard est partagé, rendant possible les copier-coller d'un ordi à l'autre, les économiseurs et vérouilleurs d'écran son synchronisés.
Source : Tribune Libre
Le pointeur de la souris peut passer d'un écran à l'autre comme en multi-écran, le clipboard est partagé, rendant possible les copier-coller d'un ordi à l'autre, les économiseurs et vérouilleurs d'écran son synchronisés.
Source : Tribune Libre
Le Wi-Fi enfin légal en France ?
Ce lundi 7 octobre, la mission Ecoter a organisé un séminaire sur le Wi-Fi au Palais Bourbon, à Paris.
En résumé, l'ART a décidé de permettre l'utilisation du Wi-Fi, à titre "expérimental" et "gratuite" sur une période de 3 ans, si la demande est faite entre novembre et décembre par une collectivité locale exclusivement.
Ces "licences" seront attribués pour 3 ans. Si autorisation il y a, elle sera attribuée à partir de janvier 2003.
Attention, il ne sera pas possible d'en demander ultérieurement, alors ne ratez pas ces dates !
Autre information, il ne sera pas possible de poser plus de 3 APs par zone pour éviter le chevauchement des ondes (et donc le brouillage et les interférences) et seulement un maximum de 2 APs par km² ... Cela ne fait pas beaucoup, mais c'est mieux que rien !
Montauban boucle son dossier en ce moment même pour le soumettre à la mairie de Montauban !
NdM: le système mise en place par le CCC à la bibliothèque Francois Mitterand (Paris) pour la nuit blanche samedi dernier utilisait une connexion Wifi entre le bureau qui recevait les appels, et l'immeuble situé de l'autre côté de la seine. Le serveur situé au dernier étage faisait ensuite suivre les informations aux autres serveurs, un par étage, qui lui-même contrôlait les lumières.
En résumé, l'ART a décidé de permettre l'utilisation du Wi-Fi, à titre "expérimental" et "gratuite" sur une période de 3 ans, si la demande est faite entre novembre et décembre par une collectivité locale exclusivement.
Ces "licences" seront attribués pour 3 ans. Si autorisation il y a, elle sera attribuée à partir de janvier 2003.
Attention, il ne sera pas possible d'en demander ultérieurement, alors ne ratez pas ces dates !
Autre information, il ne sera pas possible de poser plus de 3 APs par zone pour éviter le chevauchement des ondes (et donc le brouillage et les interférences) et seulement un maximum de 2 APs par km² ... Cela ne fait pas beaucoup, mais c'est mieux que rien !
Montauban boucle son dossier en ce moment même pour le soumettre à la mairie de Montauban !
NdM: le système mise en place par le CCC à la bibliothèque Francois Mitterand (Paris) pour la nuit blanche samedi dernier utilisait une connexion Wifi entre le bureau qui recevait les appels, et l'immeuble situé de l'autre côté de la seine. Le serveur situé au dernier étage faisait ensuite suivre les informations aux autres serveurs, un par étage, qui lui-même contrôlait les lumières.
Faire son DVD
Sur Linuxgazette, voici un HOWTO pour graver son DVD. C'est toujours intéressant de savoir par quel bout commencer. Ceci dit, c'est juste quelques différences par rapport à un CD.
Le vrai challenge dans la création d'un DVD est bien sûr la création d'un menu et toutes ces petites choses interactives qui font qu'un DVD est plus qu'une VHS de meilleure qualité, ce qui nécessite sûrement plus de travail.
Le vrai challenge dans la création d'un DVD est bien sûr la création d'un menu et toutes ces petites choses interactives qui font qu'un DVD est plus qu'une VHS de meilleure qualité, ce qui nécessite sûrement plus de travail.
Concours de programmation de Vie Artificielle
Un concours de programmation de robots mobiles est ouvert à tous! Le premier prix est un robot mobile Khepera II et le logiciel Webots PRO (valeur environ EUR 3000). Pour participer, vous devez programmer en Java un robot simulé dans la version gratuite du logiciel Webots. Le but du jeu est de survivre plus longtemps que votre adversaire dans un labyrinthe jonché d'obstacles et de distributeurs d'énergie. Il vous faudra sortir vos plus grands talents de roboticien (vision artificielle, odométrie, capteurs de distances, landmarks, mapping, etc.) pour venir à bout des meilleurs compétiteurs et vous hisser à la première place du tableau d'honneur...
Jouer à Quake dans son jardin ?
Des étudiants d'une université australienne, ont mis au point une version de Quake utilisant leur université comme niveau de jeu. Il ne s'agit pas de simplement reconstituer en 3D leur université mais d'utiliser un appareillage complexe permettant d'afficher dans un viseur tête haute, les monstres et les objets, durant les déplacements des joueurs dans le monde réel.
Le système est basé sur des ordinateurs portables faisant tourner une version adaptée de Quake sous Linux, et de capteurs de type inclinomètres et GPS.
Au-delà du simple aspect ludique, et lorsque les capacités de traitement auront évolués, ce type de technologie peut avoir bien des applications (sécurité, architecture,...).
Le système est basé sur des ordinateurs portables faisant tourner une version adaptée de Quake sous Linux, et de capteurs de type inclinomètres et GPS.
Au-delà du simple aspect ludique, et lorsque les capacités de traitement auront évolués, ce type de technologie peut avoir bien des applications (sécurité, architecture,...).
Ogg theora alpha 1 disponible
Une première version alpha du futur codec issue des cerveaux de xiph.org et On2 est disponible.
Pour rappel Ogg/Theora sera à la vidéo ce que Ogg/Vorbis est au son. Ce projet est issu de l'alliance de XIPH.org et On2. Ogg/Theora se base(ra) d'ailleurs sur le VP3 de On2.
A terme la xiph.org fundation a comme objectif "d'intégrer" Ogg/Vorbis et Ogg/Theora dans une "Ogg multimedia framework" à savoir une solution audio/vidéo totalement libre. On en est pas encore là mais c'est déja un bon début AMHA.
La première sortie officielle d'une ébauche de version stable devrait se faire dans le courant du mois de juin 2003.
Pour rappel Ogg/Theora sera à la vidéo ce que Ogg/Vorbis est au son. Ce projet est issu de l'alliance de XIPH.org et On2. Ogg/Theora se base(ra) d'ailleurs sur le VP3 de On2.
A terme la xiph.org fundation a comme objectif "d'intégrer" Ogg/Vorbis et Ogg/Theora dans une "Ogg multimedia framework" à savoir une solution audio/vidéo totalement libre. On en est pas encore là mais c'est déja un bon début AMHA.
La première sortie officielle d'une ébauche de version stable devrait se faire dans le courant du mois de juin 2003.
DRM : c'est parti !
Un article de The Register USA propose un test d'un CD promotionnel d'Elvis Costello, distribué par le Sunday Times UK. Les pistes sont au format WMA, et deux d'entre elles sont protégées. Le Media Player 8 de Windows XP ne peut pas les jouer, il faut télécharger la beta de WMP 9, qui gère le DRM en se connectant aux serveurs de Microsoft. Apparemment, le CD n'est même pas montable sous Linux.
L'article parle aussi des cartes son Creative, dont les derniers drivers permettent de bloquer la sortie lorsque le fichier joué est protégé par DRM.
L'article parle aussi des cartes son Creative, dont les derniers drivers permettent de bloquer la sortie lorsque le fichier joué est protégé par DRM.
L'esprit du Libre en Bio-Informatique
Le monde, dans sa version web, publie un article sur "Les pirates du génome".
Il parle "tout simplement" des chercheurs qui partagent leurs connaissances du génome et leurs méthodologies personnelles de clonage. Cela peut sembler dangereux à première vue, mais leur argumentation (brevet sur le génome bloquant la recherche sur des remèdes contre différente maladie grave ainsi que le cancer), est tellement vrai...
Un article qui montre bien les effets du brevetage tous azimuts. On y parle aussi de Linux et de l'esprit du Libre qu'on tente d'"exporter" vers la bio-informatique et le génome.
A Lire Absolument.
NdM : Il est toujours bon de rappeler que le combat contre les brevets logiciels est toujours d'actualité, même si on en parle moins (cf: site de l'April).
Il parle "tout simplement" des chercheurs qui partagent leurs connaissances du génome et leurs méthodologies personnelles de clonage. Cela peut sembler dangereux à première vue, mais leur argumentation (brevet sur le génome bloquant la recherche sur des remèdes contre différente maladie grave ainsi que le cancer), est tellement vrai...
Un article qui montre bien les effets du brevetage tous azimuts. On y parle aussi de Linux et de l'esprit du Libre qu'on tente d'"exporter" vers la bio-informatique et le génome.
A Lire Absolument.
NdM : Il est toujours bon de rappeler que le combat contre les brevets logiciels est toujours d'actualité, même si on en parle moins (cf: site de l'April).
SmallEiffel devient SmartEiffel
Le compilateur Eiffel GNU et sa collection d'outils, anciennement connu sous le nom de SmallEiffel, vient récemment d'être renommé "SmartEiffel". Le logiciel en est actuellement à la version 1.0beta2, sortie ce week-end, et connaissant la politique de nommage des versions de l'auteur (les précédentes versions étaient numérotées non seulement en 0.x, mais affublées d'un signe '-' devant !), on peut présager d'un excellent cru.
Rappelons qu'Eiffel est un langage conçu pour être le plus purement objet possible, et est utilisé surtout dans des contextes où la sécurité/fiabilité du logiciel est primordiale. SmartEiffel, développé par une équipe d'universitaires français, permet de compiler du code Eiffel vers du code C ou du bytecode Java et inclut une large bibliothèque ainsi que des outils complémentaires (debugger, pretty-printer, générateur de documentation...)
Rappelons qu'Eiffel est un langage conçu pour être le plus purement objet possible, et est utilisé surtout dans des contextes où la sécurité/fiabilité du logiciel est primordiale. SmartEiffel, développé par une équipe d'universitaires français, permet de compiler du code Eiffel vers du code C ou du bytecode Java et inclut une large bibliothèque ainsi que des outils complémentaires (debugger, pretty-printer, générateur de documentation...)
LaGrande Technology est lancée.
Selon un article de Linuxsecurity, Intel a annoncé Lundi dernier (10/09/2002) lors de la réunion bi-mensuelle de son forum des développeurs (IDF : Intel's Developper Forum) à San Jose (Californie), la mise en oeuvre d'une technologie "LaGrande Technology" permettant d'avoir un environnement "très" sécurisé. Ce nouveau processeur (Prescot) devrait mieux protéger les logiciels et le matériel des nouveaux pc. Il [processeur] sera doté d'instructions compatibles Palladium, la nouvelle autre grande technologie de Microsoft en matière de sécurité et de "confidentialité". Pour l'instant et au contraire du Palludium de Microsoft, le nouveau processeur Prescot serait (conditionnel) compatible Gnu/Linux.
A la lecture de cette annonce, 2 questions me viennent à l'esprit :
- LaGrande combine serait elle en marche ?
- Notre peur d'un "Big Brother" numérique n'est elle que pure spéculation ?
A la lecture de cette annonce, 2 questions me viennent à l'esprit :
- LaGrande combine serait elle en marche ?
- Notre peur d'un "Big Brother" numérique n'est elle que pure spéculation ?
Décrypthon out
Les résultats du Décrypthon sont publiés, ceci devrait rassurer les plus sceptiques à propos de ce projet.
Pour les puristes, la licence est assez libre, seule la modification des résultats avant redistribution est interdite (ce qui paraît logique).
Note du modérateur : « La base de données Décrypthon résulte de la première comparaison exhaustive de toutes les protéines identifiées chez les êtres vivants (animal, végétal, humain), en particulier celles de 76 génomes dont la séquence est entièrement connue. »
Pour les puristes, la licence est assez libre, seule la modification des résultats avant redistribution est interdite (ce qui paraît logique).
Note du modérateur : « La base de données Décrypthon résulte de la première comparaison exhaustive de toutes les protéines identifiées chez les êtres vivants (animal, végétal, humain), en particulier celles de 76 génomes dont la séquence est entièrement connue. »
France wireless sur ARTE
France Wireless a été le sujet d'un reportage dans l'émission tracks sur Arte le vendredi 30 août à 19h.
Malheureusement le sujet a été traité avec la volonté de faire du sensationnel, cela ratisse large, très large, trop large... de pirate des ondes apartenant à l'armée jusqu'à internet gratuit.
L'organisation méritait meilleur traitement et que l'on parle un peu de la philosophie des réseaux libres.
Le bon coté c'est l'arrivé de nouveaux membres.
Le debut du reportage a été repris dans le zapping de canal+ le lundi.
Merci à xtof pour le divx du reportage qui est autorisé par Arte.
Malheureusement le sujet a été traité avec la volonté de faire du sensationnel, cela ratisse large, très large, trop large... de pirate des ondes apartenant à l'armée jusqu'à internet gratuit.
L'organisation méritait meilleur traitement et que l'on parle un peu de la philosophie des réseaux libres.
Le bon coté c'est l'arrivé de nouveaux membres.
Le debut du reportage a été repris dans le zapping de canal+ le lundi.
Merci à xtof pour le divx du reportage qui est autorisé par Arte.
Common LISP, un langage à (re)découvrir
Pascal Costanza, développeur Java, nous propose son point de vue subjectif ainsi qu'un guide sur le langage Common LISP. Common LISP a été le premier langage orienté objet standardisé par l'ANSI et si je ne m'abuse, le seul langage objet certifié par l'OMG. Bien sur, CL permet aussi de développer avec la plupart des idiomes supportés par d'autres langages: Vous n'êtes pas restreint à l'objet.
Je vous propose de redécouvrir ce langage et d'oublier *tous* vos a priori. Common LISP est un langage énorme certes, mais qui vous permet de penser en vos termes, non par ceux dictés par votre langage.
Il existe plusieurs implémentations libres de Common Lisp: clisp, cmucl, sbcl. Essayez les!
Je vous propose de redécouvrir ce langage et d'oublier *tous* vos a priori. Common LISP est un langage énorme certes, mais qui vous permet de penser en vos termes, non par ceux dictés par votre langage.
Il existe plusieurs implémentations libres de Common Lisp: clisp, cmucl, sbcl. Essayez les!
Concours ICFP 2002
Le concours ICFP 2002, concours de la conférence internationale sur la programmation fonctionnelle, démarre vendredi.
Le principe est simple : un sujet est donné vendredi 30/8 et on ramasse les copies mardi 2/9 (72h). Il s'agit de faire un programme qui répond à l'énoncé, le travail peut se faire en équipe. Il existe une version éclair en 24h.
Vous pouvez y participer avec n'importe quel langage (oui, même du smalltalk :-).
Le principe est simple : un sujet est donné vendredi 30/8 et on ramasse les copies mardi 2/9 (72h). Il s'agit de faire un programme qui répond à l'énoncé, le travail peut se faire en équipe. Il existe une version éclair en 24h.
Vous pouvez y participer avec n'importe quel langage (oui, même du smalltalk :-).
Des nouvelles d'AtheOS
Ou plutôt de son auteur, qui a donné des nouvelles ce vendredi sur le site de l'OS.
Il nous apprend qu'il est en train de passer son brevet de pilote et qu'il a acheté et retapé un avion, ce qui explique le gel d'AtheOS ces derniers mois (une bonne dizaine de mois d'après mes estimations scientifiques).
Au moment de se remettre à travailler, il a été très déçu de ce que Bill Haiden avait fait a son OS (« fork » de l'API, et portage du GUI sous Linux) (à noter que Bill Haiden ça s'écrit Bill Hayden).
Au final, il n'a plus de PC pour developper, et prévient qu'il risque de se passer du temps avant la prochaine version.
Note du modérateur : AtheOS est sous GPL.
Il nous apprend qu'il est en train de passer son brevet de pilote et qu'il a acheté et retapé un avion, ce qui explique le gel d'AtheOS ces derniers mois (une bonne dizaine de mois d'après mes estimations scientifiques).
Au moment de se remettre à travailler, il a été très déçu de ce que Bill Haiden avait fait a son OS (« fork » de l'API, et portage du GUI sous Linux) (à noter que Bill Haiden ça s'écrit Bill Hayden).
Au final, il n'a plus de PC pour developper, et prévient qu'il risque de se passer du temps avant la prochaine version.
Note du modérateur : AtheOS est sous GPL.
QT 3.1
La compagnie Trolltech qui développe la bibliothèque QT multi-platforme, utilisée entre autre par KDE, annonce la sortie de sa nouvelle version. La version 3.0.5 qui est sortie dernièrement, sera remplacée par la version 3.1 et sera disponible dans les deux prochaines semaines. Cette nouvelle annonce promet de grandes choses :
- Création de contrôles ActiveX nommé ActiveQt
- Facilite la cohabitation de Motif et QT
- Le support de Mac OS X
- et d'autres choses encore
- Création de contrôles ActiveX nommé ActiveQt
- Facilite la cohabitation de Motif et QT
- Le support de Mac OS X
- et d'autres choses encore
Lecteur 48x, il dure vraiment moins longtemps...
Dans des cas extrêmes, un disque lancé à près de 10000 tours par minute (lecture 48x) peut littéralement «exploser» dans le lecteur. Un risque très sérieux qui a forcé deux marques connues à annoncer qu'elles bridaient leurs produits pour éviter tout problème. En fait, ce phénomène causé par des problémes d'équilibrage des disque tournant à trés grande vitesse, touche tous les constructeurs.
Pour éviter cela les disque doivent être neuf, sans étiquettes, sans aucune rayure, et "de qualité" (?) . Toujours est-il qu'on voit mal l'interêt de se payer un 48x puisque, dixit Plextor : "Bien que la vitesse de lecture maximale du lecteur soit de 48x, elle sera réglée par défaut sur 40x. La lecture du CD à une vitesse de 48x raccourcit en effet la durée de vie du lecteur."
Qui dans ces conditions va prendre le risque de passer en 48x et d'exploser son lecteur tout neuf ?
Ndm : aucun rapport avec le libre, mais bon...
Pour éviter cela les disque doivent être neuf, sans étiquettes, sans aucune rayure, et "de qualité" (?) . Toujours est-il qu'on voit mal l'interêt de se payer un 48x puisque, dixit Plextor : "Bien que la vitesse de lecture maximale du lecteur soit de 48x, elle sera réglée par défaut sur 40x. La lecture du CD à une vitesse de 48x raccourcit en effet la durée de vie du lecteur."
Qui dans ces conditions va prendre le risque de passer en 48x et d'exploser son lecteur tout neuf ?
Ndm : aucun rapport avec le libre, mais bon...
Après le CraieFiti, le Panneau Wifi
Après le CraieFiti, qui permet de signaler la présence d'un réseau Wifi avec une simple craie, arrive le Panneau Wifi.
L'un des inconvénients du CraieFiti est que le symbole est temporaire (la craie s'efface facilement). Le Panneau Wifi est alors apparu pour permettre la signalisation permanente d'un réseau !
L'un des inconvénients du CraieFiti est que le symbole est temporaire (la craie s'efface facilement). Le Panneau Wifi est alors apparu pour permettre la signalisation permanente d'un réseau !
sortie d'OCaml 3.05
Xavier Leroy a annoncé la sortie de la version 3.05 d'Objective Caml hier.
OCaml est un langage fonctionnnel strict avec un noyau impératif et une couche objet. Il est l'un des plus avancés dans le domaine du typage fort. Il est portable et compile nativement avec des performances impressionantes à l'exécution.
Au menu :
OcamlDoc, très attendu
Ajout des méthodes polymorphes
La présence de Hashtables faibles en standard
Ajout du calcul complexe en natif
L'amélioration du GC
Et le traditionnel tas de corrections de bogues et d'améliorations.
OCaml est un langage fonctionnnel strict avec un noyau impératif et une couche objet. Il est l'un des plus avancés dans le domaine du typage fort. Il est portable et compile nativement avec des performances impressionantes à l'exécution.
Au menu :
OcamlDoc, très attendu
Ajout des méthodes polymorphes
La présence de Hashtables faibles en standard
Ajout du calcul complexe en natif
L'amélioration du GC
Et le traditionnel tas de corrections de bogues et d'améliorations.
Mono (C#)
Juste une petit news qui date du 26 juillet.
Mono en est a sa version 0.13 (ca porte chance ca, non ?). Bon on va encore me dire que j'aurais du poster la news sur win32fr.org. Mais la je retorque:
La dernière version de Mono a enfin été développé entièrement sous Linux (cf. lien), sans utiliser Windows. Ceci est principalement dû au fait que Mono est désormais capable de compiler ses propres classes.
L'extrait en question:
"There are many changes since the last version, the major one
is that Mono can now compile its class libraries and we have
been able to move our development to Linux (indeed, this
release was done entirely in Linux without using Windows)."
Documentation française sur MDA
Pour tout ceux qui modélisent avant de coder et qui travaillent sur les architectures middlewares à base de composants voici un rapport en français sur la nouvelle norme de l'OMG, j'ai nommé MDA (Model Driven Architecture).
Ce rapport a l'avantage de parcourir un peu tous les aspects de la norme, d'être rapide à lire et surtout d'être en français.
Comme on peut le voir depuis quelques mois, plusieurs projets libres s'intéressent très fortement à MDA (dont ArgoUML et dotGNU), et on peut parier que d'ici quelques temps, MDA sera aussi important qu'UML dans le processus de développement d'architectures objets.
Ce rapport a l'avantage de parcourir un peu tous les aspects de la norme, d'être rapide à lire et surtout d'être en français.
Comme on peut le voir depuis quelques mois, plusieurs projets libres s'intéressent très fortement à MDA (dont ArgoUML et dotGNU), et on peut parier que d'ici quelques temps, MDA sera aussi important qu'UML dans le processus de développement d'architectures objets.
Kylix 3 disponible
Borland vient d'annoncer la sortie de Kylix 3, son environnement de développement intégré. Kylix peut désormais compiler des applications C++ utilisant la CLX et continue de supporter l'Object PascaL.La CLX est la bibliothèque de composants multi-plateformes sous-jacentes à Kylix. Elle couvre la plupart des besoins (réseaux, DB, GUI via Qt, ..). Les applications utilisant la CLX peuvent être compilées sous Linux ou Windows (avec Delphi ou C++ Builder).
Plusieurs versions de Kylix sont disponibles dont une intitulée Open Edition, gratuite et permettant d'écrire des applications GPL. Les versions Professionelle et Entreprise, distribuées en double license, permettent d'écrire des DSO Apache et supporte SOAP. De nombreux composants Open Source développé par des développeurs indépendants sont également disponibles pour Kylix.
Pour les irréductibles du Pascal aimant varier les plaisirs, il existe toujours le fabuleux Free Pascal qui compile sous Linux, FreeBSD, DOS, Win32, OS/2, BeOS, SunOS (Solaris), QNX and Classic Amiga.
Write once, compile everywhere ;-)
Plusieurs versions de Kylix sont disponibles dont une intitulée Open Edition, gratuite et permettant d'écrire des applications GPL. Les versions Professionelle et Entreprise, distribuées en double license, permettent d'écrire des DSO Apache et supporte SOAP. De nombreux composants Open Source développé par des développeurs indépendants sont également disponibles pour Kylix.
Pour les irréductibles du Pascal aimant varier les plaisirs, il existe toujours le fabuleux Free Pascal qui compile sous Linux, FreeBSD, DOS, Win32, OS/2, BeOS, SunOS (Solaris), QNX and Classic Amiga.
Write once, compile everywhere ;-)
Le wardriving en France (WiFi)
Comment tomber sur les réseaux sans fil ? Il suffit de Trébucher Sans Fil ! Ce terme, venant du terme anglais "WarDriving", permet de détecter les réseaux sans fil. Et tout cela arrive en France !
Qt contre MFC
Je publie sur mon site une comparaison entre la programmation avec des MFC et la programmation avec Qt. Aucun doute permis sur lequel est le plus puissant! On est bien sur intêressé par des retours de tous types: erreurs, expériences similaires ou contradictoires, etc