Cette semaine, Nokia a présenté "Ovi Store". C'est une plate-forme de distribution d'applications pour téléphones Nokia. La différence avec la plate-forme actuelle ("Download!") est que la nouvelle plate-forme sera plus ouverte pour les développeurs, et aura un modèle commercial un peu différent.
Quand j'ai vu l'annonce, j'ai crains l'arrivée d'un nouvel "app store". L'app store est la plate-forme de distribution de logiciels pour iPhones. Le principal problème de app store est que sa licence ne permet pas d'y distribuer la (…)
Journal OpenCL
OpenCL est un standard en cours de création qui concerne l'exploitation de processeurs spécialisé dans nos applications. Au même titre que OpenGL permet de faire de la 3D de façon multiplateforme, OpenCL devrait permettre d'utiliser GPU, DSP, SPU, et autres processeurs spécialisés dans nos programmes.
À chaque fois que j'ai eu l'occasion d'utiliser du SIMD (SSE, Altivec), j'ai été vraiment bluffé par le gain de performances. Le multicore c'est bien joli mais quand on peut l'appliquer, le SIMD est plus (…)
À chaque fois que j'ai eu l'occasion d'utiliser du SIMD (SSE, Altivec), j'ai été vraiment bluffé par le gain de performances. Le multicore c'est bien joli mais quand on peut l'appliquer, le SIMD est plus (…)
Journal Les nouveautés de Windows Seven
Un Fanboy de Microsoft a réalisé un petit article sur le successeur de Vista: http://lgmorand.developpez.com/tutoriels/windows/seven/ , article intitulé "Les nouveautés de Windows Seven".
Pour rappel, Windows Seven sera le prochain Windows grand public. Son but sera de faire oublier les problèmes de Vista, mais ça à pas l'air gagné (une citation de l'article: “donc quand vous aurez Windows Seven, avant de pester dessus et dire "je retourne sous XP ou Vista", comprenez le système et adaptez vous”).
Pourquoi je viens (…)
Pour rappel, Windows Seven sera le prochain Windows grand public. Son but sera de faire oublier les problèmes de Vista, mais ça à pas l'air gagné (une citation de l'article: “donc quand vous aurez Windows Seven, avant de pester dessus et dire "je retourne sous XP ou Vista", comprenez le système et adaptez vous”).
Pourquoi je viens (…)
Concours Qt "Pimp My Widgets"
Nokia Qt Software (l'ancien Trolltech) lance un concours de développement de Widgets avec Qt.
Le but du concours est simple : développer des Widgets originaux avec Qt, et les meilleurs Widgets seront sélectionnés en fonction de divers critères (utilisation de Qt, utilité du Widget, créativité, portabilité, et le facteur eye-candy ou effets visuels).
Pour soumettre un Widget au concours, le code de celui-ci doit être donné sous licence GPL. Ce choix de licence est excellent puisque le concours pourrait servir de réserve d'idées pour améliorer les interfaces graphique sous Linux.
Le but du concours est simple : développer des Widgets originaux avec Qt, et les meilleurs Widgets seront sélectionnés en fonction de divers critères (utilisation de Qt, utilité du Widget, créativité, portabilité, et le facteur eye-candy ou effets visuels).
Pour soumettre un Widget au concours, le code de celui-ci doit être donné sous licence GPL. Ce choix de licence est excellent puisque le concours pourrait servir de réserve d'idées pour améliorer les interfaces graphique sous Linux.
Journal SELinux
Une fois de plus je viens solliciter votre aide et vos remarques pour un article de Linux Certif.
Cette fois, l'article parle de SELinux et s'intitule "Comprendre SELinux": http://www.linuxcertif.com/doc/Comprendre%20SELinux/
Cette article introduit les mécanismes mis en œuvre dans SELinux et survole les outils pour mettre en place des politiques de sécurités. J'ai essayé de faire l'article aussi court et simple que possible pour qu'il soit accessible et qu'il donne envie d'en savoir plus (ça reste assez long). L'idée étant de (…)
Cette fois, l'article parle de SELinux et s'intitule "Comprendre SELinux": http://www.linuxcertif.com/doc/Comprendre%20SELinux/
Cette article introduit les mécanismes mis en œuvre dans SELinux et survole les outils pour mettre en place des politiques de sécurités. J'ai essayé de faire l'article aussi court et simple que possible pour qu'il soit accessible et qu'il donne envie d'en savoir plus (ça reste assez long). L'idée étant de (…)
Journal Meta-actualité: tout l'actualité libre
Un tout petit journal pour annoncer la sortie d'une nouvelle application sur Linux Certif, Meta-actualité: http://www.linuxcertif.com/metanews/
C'est un agrégateur de flux RSS à la Tootella avec quelques options en plus et il est intégré au moteur du site (donc on profite du glossaire, de la doc, etc). Si vous connaissez de bon sites d'actualités que ne sont pas inscrit, n'hésitez pas à poster un commentaire.
C'est un agrégateur de flux RSS à la Tootella avec quelques options en plus et il est intégré au moteur du site (donc on profite du glossaire, de la doc, etc). Si vous connaissez de bon sites d'actualités que ne sont pas inscrit, n'hésitez pas à poster un commentaire.
Journal Test de Mandriva 2008.1 Spring
Suite à la sortie de Mandriva 2008.1 Spring la semaine dernière, j'ai pris le temps d'installer cette dernière version de la distribution et de la tester.
J'avais été assez déçu de la version précédente, en particulier du gestionnaire de paquet qui m'avait posé de nombreux problèmes. La lenteur du système était aussi pénible, certaines applications mettant mon dual-core sur les genoux.
Cette nouvelle version s'est avérée beaucoup plus agréable à utiliser que la précédente. Beaucoup de problèmes du gestionnaire de (…)
J'avais été assez déçu de la version précédente, en particulier du gestionnaire de paquet qui m'avait posé de nombreux problèmes. La lenteur du système était aussi pénible, certaines applications mettant mon dual-core sur les genoux.
Cette nouvelle version s'est avérée beaucoup plus agréable à utiliser que la précédente. Beaucoup de problèmes du gestionnaire de (…)
Journal Gérer les fichiers et dossier sous Linux
Une fois de plus, je viens faire la promotion d'une série d'articles de Linux Certif [http://www.linuxcertif.com/] et profiter de vos remarques sur ceux-ci.
Pour ceux qui ne connaissent pas Linux Certif, c'est un site de documentation qui s'articule plus ou moins autour des certifications LPI. Les articles sont tout à fait généraux et ne sont pas limités au LPI mais la certification permet de cadrer le travail réalisé sur le site.
La documentation concerne cet fois la gestion (…)
Pour ceux qui ne connaissent pas Linux Certif, c'est un site de documentation qui s'articule plus ou moins autour des certifications LPI. Les articles sont tout à fait généraux et ne sont pas limités au LPI mais la certification permet de cadrer le travail réalisé sur le site.
La documentation concerne cet fois la gestion (…)
Journal Satanées bots
J'ai trois trois site ([http://www.linuxcertif.com],[http://iverb.ikipou.com],[http://www.magellan.fpms.ac.be]) hébergé sur le même serveur. Des trois, Linux Certif est le plus populaire, et mon problème est que sa charge venant de bots vient handicaper les deux autres sites.
Cela est vraiment devenu un problème ce week-end car quelqu'un a commencé à télécharger agressivement toute les pages de Linux Certif à l'aide de HTTrack.
Pour résoudre le problème, j'ai envisagé d'utiliser des limites sur le nombre de paquets par (…)
Cela est vraiment devenu un problème ce week-end car quelqu'un a commencé à télécharger agressivement toute les pages de Linux Certif à l'aide de HTTrack.
Pour résoudre le problème, j'ai envisagé d'utiliser des limites sur le nombre de paquets par (…)
Journal Les bibliothèques logicielles sous Linux
La documentation concernant les bibliothèques partagées vient d'être publiée sur Linux Certif.
Un premier article introduit sur les bibliothèques partagées [http://www.linuxcertif.com/objectifs/Exam101/102/24/] et les outils.
Parmi les mots-clés, quatre d'entres eux concernant les bibliothèques ont été détaillés: ldd [http://www.linuxcertif.com/doc/keyword/ldd/], ldconfig [http://www.linuxcertif.com/doc/keyword/ldconfig/], ld.so.conf [http://www.linuxcertif.com/doc/keyword//etc/ld.so.conf/] et LD_LIBRARY_PATH [http://www.linuxcertif.com/doc/keyword/LD_LIBRARY_PATH/].
Ces articles sont écrits pour documenter l'objectif 1.102.4 du premier examen de la première certification du LPI (l'examen 101). Néanmoins ils peuvent intéresser tout les (…)
Un premier article introduit sur les bibliothèques partagées [http://www.linuxcertif.com/objectifs/Exam101/102/24/] et les outils.
Parmi les mots-clés, quatre d'entres eux concernant les bibliothèques ont été détaillés: ldd [http://www.linuxcertif.com/doc/keyword/ldd/], ldconfig [http://www.linuxcertif.com/doc/keyword/ldconfig/], ld.so.conf [http://www.linuxcertif.com/doc/keyword//etc/ld.so.conf/] et LD_LIBRARY_PATH [http://www.linuxcertif.com/doc/keyword/LD_LIBRARY_PATH/].
Ces articles sont écrits pour documenter l'objectif 1.102.4 du premier examen de la première certification du LPI (l'examen 101). Néanmoins ils peuvent intéresser tout les (…)
Journal Le besoin d'open source en apprentissage artificiel
Dans le journal de recherche en apprentissage artificiel (Journal of Machine Learning Research), une publication récente sort de l'ordinaire.
D'habitude le journal publie des papiers de recherche en apprentissage artificiel mais un document publié mercredi parle d'open source: The Need for Open Source Software in Machine Learning [http://www.jmlr.org/papers/volume8/sonnenburg07a/sonnenburg0(...)].
Le document explique les principes logiciels libre, leurs rapport avec les sciences, les licences et pourquoi les chercheurs aurait intérêt à se tourner vers eux. Cette publication est signée par (…)
D'habitude le journal publie des papiers de recherche en apprentissage artificiel mais un document publié mercredi parle d'open source: The Need for Open Source Software in Machine Learning [http://www.jmlr.org/papers/volume8/sonnenburg07a/sonnenburg0(...)].
Le document explique les principes logiciels libre, leurs rapport avec les sciences, les licences et pourquoi les chercheurs aurait intérêt à se tourner vers eux. Cette publication est signée par (…)
Journal Comment trouver une page man?
Comme promis, voici le journal annonçant les corrections des pages man de Linux Certif [ http://www.linuxcertif.com/man/ ].
Pour trouver la page man de "ls" sur son PC, c'est facile, on tape "man ls" (et avec un peu de bol on aura la dernière traduction...).
Sur le net, le réflexe est de taper "man ls" dans Google et de prier pour avoir une version récente en français. Le résultat: parmi les 3 premières pages, une page périmée et 2 pages à (…)
Pour trouver la page man de "ls" sur son PC, c'est facile, on tape "man ls" (et avec un peu de bol on aura la dernière traduction...).
Sur le net, le réflexe est de taper "man ls" dans Google et de prier pour avoir une version récente en français. Le résultat: parmi les 3 premières pages, une page périmée et 2 pages à (…)
Journal Présentation de Linux Certif
Je travaille depuis un certain temps sur un site que je voudrais vous présenter ici Linux Certif [ http://www.LinuxCertif.com ]
Linux Certif a germé lors de la préparation des examens du niveau 1 de la certification LPI. Alors que j'étudiais une des principales certifications Linux, tous les documents que j'utilisais étaient des livres et publications payantes. La certification LPI est foncièrement axée sur le libre, aucune distribution n'est traitée en particulier et les outils à connaître sont globalement accessibles à (…)
Linux Certif a germé lors de la préparation des examens du niveau 1 de la certification LPI. Alors que j'étudiais une des principales certifications Linux, tous les documents que j'utilisais étaient des livres et publications payantes. La certification LPI est foncièrement axée sur le libre, aucune distribution n'est traitée en particulier et les outils à connaître sont globalement accessibles à (…)
Journal Quoi de neuf pour Python?
La version 2.5 de Python et maintenant largement déployé dans les distributions. Et cette version sera présente par défaut dans la plupart des distributions à venir cet automne.
Mais connaissez vous bien Python 2.5?
A.M. Kuchling a écrit un document qui reprend l'ensemble des PEP implémentés dans Python 2.5: What's new in Python. Les parties les plus importantes de ce document ont été traduites.
Les documents traduit sont disponible à l'adresse http://www.magellan.fpms.ac.be/python/quoi-de-neuf-dans-pyth(...)
Tout les changement ne sont pas important pour (…)
Mais connaissez vous bien Python 2.5?
A.M. Kuchling a écrit un document qui reprend l'ensemble des PEP implémentés dans Python 2.5: What's new in Python. Les parties les plus importantes de ce document ont été traduites.
Les documents traduit sont disponible à l'adresse http://www.magellan.fpms.ac.be/python/quoi-de-neuf-dans-pyth(...)
Tout les changement ne sont pas important pour (…)
Journal Programmation système sous Linux
Une série de cours sur la programmation système avec Linux ont étés publiés sur http://www.magellan.fpms.ac.be/linux/un-peu-de-programmation(...)
Ces cours sont des introductions à divers sujets de la programmation système: processus, threads, socket, etc. Chaque partie permet de découvrir le sujet et propose des exemples pour l'illustrer. Dans certains cas, des exercices sont proposés et les corrections sont disponibles.
Les connaissances requises sont très modeste, une connaissance du langage C et de la compilation sous Linux suffit. Pour un rappel sur la compilation, (…)