Accusé il y a quelques temps de violation de la licence GPL pour son nouveau « nanopc », le Eee PC, la société ASUSTek (aka Asus) a décidé de mettre à disposition le code source utilisé et invite toute personne persuadée qu'Asus utiliserait de manière illégale du code sous GPL à entrer en contact avec elle.
C'est par l'intermédiaire de son site consacré à ce tout petit portable bon marché qu'Asus a annoncé le 27 Novembre 2007, la libération du code utilisé. On retrouve le code de la distribution utilisée, une Debian 4.0, ainsi que les codes sources des autres éléments comme le noyau, la version de busybox, la couche ACPI, le modem et le connecteur réseau.
De plus, Asus annonce la sortie prochaine d'un SDK dédié à son Eee PC.
Sources de Tripwire disponibles
La société Tripwire vient de publier les sources de son outil Tripwire comme elle l'avait annoncé il y a plusieurs mois. Je rappelle que Tripwire est un outil pour vérifier l'intégrité de parties sensibles de son système de fichiers (/usr/bin, /sbin, /etc par exemple) et est très utile pour cette tache (même si on trouve des équivalents Open-Source depuis un moment).
Le code source d'UDDI pour Java est publié
"IBM vient de rendre public le code source d'UDDI pour Java."
En gros, UDDI4J est une bibliothèque Java qui met à disposition une API pour interagir avec les annuaires UDDI (Universal Description Discovery and Integration).
"UDDI permettra aux développeurs de lister les produits comme les services des entreprises en vue de nouer de nouvelles relations B to B ou du moins d'améliorer celles qui existent."
En gros, UDDI4J est une bibliothèque Java qui met à disposition une API pour interagir avec les annuaires UDDI (Universal Description Discovery and Integration).
"UDDI permettra aux développeurs de lister les produits comme les services des entreprises en vue de nouer de nouvelles relations B to B ou du moins d'améliorer celles qui existent."
cache kernel
Un projet qui me paraissait intéressant a disparu du web : allos, discidents de freedows, voulaient utiliser le concept de cachekernel. Certains chiffres impressionnaient (nombre de lignes de codes pour un driver ethernet, p.ex).
Quelqu'un de compétent avait-il "évalué" ce projet ? (intérêt technologique, faisabilité...)
Quelqu'un de compétent avait-il "évalué" ce projet ? (intérêt technologique, faisabilité...)
Un script pour récupérer son XP
Pour tous les chasseurs d'XPs, j'ai écrit un petit script Perl qui permet de récupérer, directement à partir de la ligne de commande, son XP sur LinuxFR ainsi que le nombre de votes disponible par jour. Le résultat s'appelle XPWatch et est disponible sur le Web.
Quelques applications GPL son et autres
Il y a quelques temps, dans des commentaires, il était question des applications son sous Linux, qui était plutôt un domaine considéré comme pauvre, d'après ce qui y était dit si je me rappelle bien.
Aujourd'hui je viens de tomber justement sur une application Son, utilisant Qt, Protux -free PROfessional audio Tools for linUX- donc je transmet l'information. N'étant pas un expert - loin de là - de ce domaine, je ne me prononcerais pas sur l'efficacité de cette application, en laissant le soin à des moules plus à même de le faire.
Une autre application que je viens de trouver, rien à voir avec le son, mais étant une interface pour la gravure de cd de données et/ou cd audio, utilisant Qt aussi, CD-Rchive. Utilisant mkisofs et cdrecorder, elle peut créer des images et/ou en graver, gére la gravure multissession, de cd-audio, multimédia, ou simplement de données.
Je suis en train de la tester, donc je n'en dirais pas plus, mais pour l'instant elle à l'air de bien fonctionner.
Note du modérateur : j'ai déjà rapporté au webmestre de Protux que son lien vers la licence est cassé (licence vs license).
Aujourd'hui je viens de tomber justement sur une application Son, utilisant Qt, Protux -free PROfessional audio Tools for linUX- donc je transmet l'information. N'étant pas un expert - loin de là - de ce domaine, je ne me prononcerais pas sur l'efficacité de cette application, en laissant le soin à des moules plus à même de le faire.
Une autre application que je viens de trouver, rien à voir avec le son, mais étant une interface pour la gravure de cd de données et/ou cd audio, utilisant Qt aussi, CD-Rchive. Utilisant mkisofs et cdrecorder, elle peut créer des images et/ou en graver, gére la gravure multissession, de cd-audio, multimédia, ou simplement de données.
Je suis en train de la tester, donc je n'en dirais pas plus, mais pour l'instant elle à l'air de bien fonctionner.
Note du modérateur : j'ai déjà rapporté au webmestre de Protux que son lien vers la licence est cassé (licence vs license).
Totem est de retour
Totem 0.95.0 est sorti. En plus de petites corrections de bugs, il se comporte désormais correctement sur les systemes multihead/xinerama.
Et puisque c'est la première apparition de Totem sur DLFP, une petite description : Totem est un lecteur de vidéos pour GNOME basé sur Xine qui se veut très simple d'utilisation mais complet. Il intègre la navigation des DVDs, le contrôle à la télécommande via LIRC et même un créateur d'étiquettes pour Nautilus. Moi, j'aime bien (forcément, je l'écris).
Et puisque c'est la première apparition de Totem sur DLFP, une petite description : Totem est un lecteur de vidéos pour GNOME basé sur Xine qui se veut très simple d'utilisation mais complet. Il intègre la navigation des DVDs, le contrôle à la télécommande via LIRC et même un créateur d'étiquettes pour Nautilus. Moi, j'aime bien (forcément, je l'écris).
John Carmack victime des brevets logiciels
Le moteur graphique du jeu Doom 3 utilise une technique très efficace d'affichage d'ombres volumétriques que John Carmack a détaillée dans une interview. Cette technique est appelée le "reversed shadow". Or il se trouve que cette technique est similaire a celle déposée par Creative dans un brevet daté de 2002. Au lieu de devoir réécrire la totalité de l'algorithme pour effectuer le rendu en deux passes, au détriment des performances, Carmack a trouvé un accord avec Creative : en échange de l'autorisation d'utiliser la technique brevetée, il met en avant l'EAX Advanced HD de Creative.
Au final, cela signifie probablement que Carmack se gardera désormais de communiquer au sujet des techniques utilisées dans ses moteurs de jeu. Par ailleurs, qu'en sera-t-il des futurs jeux utilisant le moteur de Doom 3 ? Pourra-t-il mettre le moteur de Doom 3 en GPL dans quelques années ? Encore une fois les brevets logiciels vont à l'encontre de la créativité (sans faire de jeu de mots).
Au final, cela signifie probablement que Carmack se gardera désormais de communiquer au sujet des techniques utilisées dans ses moteurs de jeu. Par ailleurs, qu'en sera-t-il des futurs jeux utilisant le moteur de Doom 3 ? Pourra-t-il mettre le moteur de Doom 3 en GPL dans quelques années ? Encore une fois les brevets logiciels vont à l'encontre de la créativité (sans faire de jeu de mots).
Retour des KDE Commit Digest
Après six mois d'interruption, KDE Commit Digest reprend sa parution hebdomadaire sous la houlette de Danny Allen.
Vous pouvez donc à nouveau consulter le résumé d'une semaine de développement du bureau KDE en sirotant votre café du samedi matin (du moins si vous êtes en France).
Les résumés sont aussi bien accessibles aux développeurs (avec extraits détaillés des changelogs subversion), qu'aux personnes souhaitant juste une information rapide sur les évolutions de KDE. KDE Commit Digest propose aussi toutes sortes de statistiques sur le nombre de bugs fermés et ouverts, l'état de l'internationalisation de KDE par langue...
Le redémarrage de KDE Commit Digest arrive à point nommé pour suivre le travail sur KDE 4, qui commence à atteindre sa vitesse de croisière.
Vous pouvez donc à nouveau consulter le résumé d'une semaine de développement du bureau KDE en sirotant votre café du samedi matin (du moins si vous êtes en France).
Les résumés sont aussi bien accessibles aux développeurs (avec extraits détaillés des changelogs subversion), qu'aux personnes souhaitant juste une information rapide sur les évolutions de KDE. KDE Commit Digest propose aussi toutes sortes de statistiques sur le nombre de bugs fermés et ouverts, l'état de l'internationalisation de KDE par langue...
Le redémarrage de KDE Commit Digest arrive à point nommé pour suivre le travail sur KDE 4, qui commence à atteindre sa vitesse de croisière.
Forum Programmation.c Implémentation d'un équivalent JScience en C
22
avr.
2013
Bonjour,
Je suis à la recherche d'une lib en C permettant la conversion de type physique, un peu dans la même veine que JScience en Java.
J'avais bien apprécié JScience lors de développements précédents et je me demandais si un équivalent existait en C ?
Mes premières recherche sous DuckDuckGo, me donne ça Tuoml, l'implémentation est en C++, certains d'entre vous aurait un retour d'expérience sur cette lib ?
Je suis preneur même d'une implémentation partielle (ne couvrant pas tous les (…)
Développer des applications GNOME en PERL (2ème)
Voici la deuxième partie d'un article sur perl.com qui vous montre comment développer des applications GNOME en Perl.
Dommage, ca ne parle pas du panel mais bon :)
Dommage, ca ne parle pas du panel mais bon :)
open ORB 1.0 est sortie
La version de l'ORB JAVA OpenORB est sortie en version 1.0. L'ORB est conforme aux spécifications CORBA 2.4 de l'OMG. Il est configurable en XML. La licence est de type BSD.
Script pour transformer les MP3 en OGG
Comme récemment, dans les nouvelles linuxfr des lecteurs s'interrogeaient sur comment transformer des MP3 en OGG, après quelques minutes de recherche j'ai trouvé le script PERL suivant : mp32ogg. Le fonctionnement est assez long (environ 1 min par MP3 sur un Duron 700) mais ça marche super bien.
L'emploi très simple. Dans une console tapez :
mp32ogg fichier.mp3 -> pour transformer un fichier mp3 en ogg
mp32ogg répertoire-contenant-les-mp3 -> pour transformer un ensemble de mp3 se trouvant dans un répertoire.
mp32ogg --help pour afficher l'aide.
Laissez tourner pendant la nuit pour des répertoires de taille importante ;-)
L'emploi très simple. Dans une console tapez :
mp32ogg fichier.mp3 -> pour transformer un fichier mp3 en ogg
mp32ogg répertoire-contenant-les-mp3 -> pour transformer un ensemble de mp3 se trouvant dans un répertoire.
mp32ogg --help pour afficher l'aide.
Laissez tourner pendant la nuit pour des répertoires de taille importante ;-)
EDF libère Code_Aster comme promis
Suite et fin de la news http://linuxfr.org/2001/10/09/5329,0,1,0,0.html du 9 octobre. Le modero avait précisé à l'époque :
"le site Code Aster est cependant complètement vide. Attendons de voir..."
Et bien c'est fait. Le téléchargement du code source est vraiment actif.
Pour les mécaniciens, le prochain code source très attendu est celui de SALOME, chez OpenCascade.org. Il promet une interface de Pre et Post traitement pour nos codes de calcul ... L'arlésienne des labos de méca en quelque sorte.
Note du modérateur : On avait déjà mentionnée le sujet à 2 reprises. Le 9 octobre (cf. plus haut) et le 24 octobre quand des binaires de code aster avaient été mis à la disposition de tous. Cette fois, il s'agit des sources...
"le site Code Aster est cependant complètement vide. Attendons de voir..."
Et bien c'est fait. Le téléchargement du code source est vraiment actif.
Pour les mécaniciens, le prochain code source très attendu est celui de SALOME, chez OpenCascade.org. Il promet une interface de Pre et Post traitement pour nos codes de calcul ... L'arlésienne des labos de méca en quelque sorte.
Note du modérateur : On avait déjà mentionnée le sujet à 2 reprises. Le 9 octobre (cf. plus haut) et le 24 octobre quand des binaires de code aster avaient été mis à la disposition de tous. Cette fois, il s'agit des sources...
Les outils de déverminage sous Linux
Le DeveloperWorks d'IBM nous explique qu'il y a plusieurs façons d'observer l'exécution d'un programme dans l'espace utilisateur: vous pouvez utiliser un dévermineur (debugger), avancer pas à pas dans l'exécution du-dit programme et afficher son état.
Cet article décrit les (certaines en tout cas :) ) méthodes qui peuvent être utilisées pour déverminer des programmes qui s'exécutent sous Linux. Il passe en revue quatre scénarios dont le très célèbre "segmentation fault", problèmes d'allocation mémoire et même les fameux "kernel oops"...
Note du Rédacteur: Les développeurs chevronnés n'apprendront pas grand chose, mais d'autres (re)découvriront ces outils qui font partie du quotidien :-)
J'ai rajouté quelques liens pour compléter
Cet article décrit les (certaines en tout cas :) ) méthodes qui peuvent être utilisées pour déverminer des programmes qui s'exécutent sous Linux. Il passe en revue quatre scénarios dont le très célèbre "segmentation fault", problèmes d'allocation mémoire et même les fameux "kernel oops"...
Note du Rédacteur: Les développeurs chevronnés n'apprendront pas grand chose, mais d'autres (re)découvriront ces outils qui font partie du quotidien :-)
J'ai rajouté quelques liens pour compléter












