Programmation Avancée sous Linux

Posté par  . Modéré par Sylvain Rampacek.
Étiquettes :
0
29
avr.
2007
Livre
Le livre "Advanced Linux Programming" de Mark Mitchell, Jeffrey Oldham, et Alex Samuel, publié sous Open Publication License a été traduit en français. Comme son titre l'indique, Programmation Avancée sous Linux explique comment développer des applications pour les systèmes GNU/Linux, en C.

Il commence par présenter rapidement les principes généraux de la programmation C sous Linux avant d'aborder des sujets plus avancés (processus, threads, accès aux périphériques, etc.)

Actuellement, la quasi totalité du texte est disponible au format LaTeX et PDF (il reste le chapitre de mise en application des concepts présentés à traduire, ce sera fait d'ici peu). Les chapitres ont également été convertis au format wiki afin de permettre une relecture et un enrichissement, toute aide est la bienvenue. La plupart des chapitres ont déjà été relue une fois, cependant, une seconde relecture ne serait pas de trop.

Merci à Beuss pour son travail de traduction et pour le journal à l'origine de la dépêche.

Parinux : install-party Debian Etch, 5 mai 2007

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
29
avr.
2007
Lug
Parinux organise, avec l'association Debian France , une Install Party pour fêter la sortie de Etch (Debian 4.0) le samedi 5 mai à la Cité des Sciences et de l'Industrie de 12H00 à 18H00.
Contact : Emmanuel Seyman (emmanuel.seyman at club-internet.fr)

Nous invitons donc tous les utilisateurs de Debian (et d'autres distributions, bien entendu) à venir nous voir pour cet événement. Ce sera l'occasion de mettre à jour votre machine, d'assister à des conférences sur Debian ou de venir discuter avec nous, tout simplement.
Plusieurs développeurs et contributeurs du projet Debian seront présents sur place. Une présentation générale du projet, avec la participation du tout nouveau Debian Project Leader, Sam Hocevar, ainsi qu'une présentation des nouveautés de Debian Etch auront lieu.

L'install-party se déroulera dans le Carrefour Numérique de la Cité des Sciences. Au niveau de la médiathèque et l'accès est en face.

Une inscription préalable est souhaitée et accessible depuis : http://www.parinux.org/events/install-party-debian-etch/

Présentations sur le logiciel libre au Heysel à Bruxelles

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
27
avr.
2007
Éducation
Comme chaque année depuis 20 ans, les Jeunesses Scientifiques de Belgique organisent au Heysel, palais 3, l'Expo-Sciences. Il s'agit d'un grand rassemblement d'enfants et d'adolescents qui ont préparé, souvent avec l'aide de leurs professeurs, un projet scientifique qu'ils viennent présenter et défendre.

Cela se tient donc au Heysel, au palais 3, ces jeudi 3, vendredi 4 et samedi 5 mai prochains.

Mais cette année, il y a plus : le BxLUG, en collaboration avec Ubuntu-be, organise des démonstrations et présentations de logiciels libres, pour tous et en particulier dans le cadre de l'éducation.

Des conférences sur les Logiciels Libres et Ubuntu seront également données durant la journée de vendredi.

Penser Ensemble et Foire aux Install' - 5 mai 2007 - Liévin

Posté par  . Édité par Benoît Sibaud. Modéré par Jaimé Ragnagna.
Étiquettes : aucune
0
27
avr.
2007
Communauté
Comme chaque premier samedi du mois, Cliss XXI (Citoyenne et Libre Informatique Sociale et Solidaire pour le 21ème siècle) organise les échanges "Penser Ensemble", à Liévin (62).
La prochaine initiative aura donc lieu le samedi 5 mai 2007. C'est la veille du 2ème tour de l'élection présidentielle française, et le thème en sera "Ordinateurs de vote - Machines à voter". Pierre Muller, Président de l'association Ordinateurs-de-Vote.org, est, cette fois-ci, l'invité de Cliss XXI.

Penser Ensemble se déroule le matin. L'après-midi, c'est une Foire aux Install' qui est proposée, avec Linux62 et Artux.

NdM: Cliss XXI se trouve à L’écloserie rue de l’Abregain 62806 Liévin Cedex, une page sur le site indique les moyens de s'y rendre.

Encourager la créativité

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes : aucune
0
27
avr.
2007
Pirate
Quelle meilleure occasion que la Journée Mondiale de la Propriété Intellectuelle sur le thème Encourager la créativité pour parler de licences libres ?

En effet, contrairement à ce que voudraient faire croire certains de ses détracteurs, le logiciel libre respecte scrupuleusement la propriété Intellectuelle. Comme je le rappelle sur Apitux.org : un logiciel libre n'est pas un logiciel qui n'a pas de licence mais un logiciel dont la licence vous garantit certaines libertés. Les licences des logiciels libres servent à protéger ces libertés. Ces licences se fondent sur le droit d'auteur.

Le modèle du logiciel libre a inspiré d'autres licences comme les Créative Commons ou encore la licence Art Libre.

Une bonne occasion également pour reparler de l''économie du logiciel libre et pourquoi pas relire le rapport de Maurice LEVY et Jean-Pierre JOUYET sur l’économie de l’immatériel.

Google apporte des améliorations à MySQL

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
27
avr.
2007
Base de données
Google a apporté des modifications au code de la base de donnée libre MySQL. Ces modifications portent sur la haute disponibilité et la flexibilité sur la version 4, et normalement bientôt sur la version 5.

Voici les modifications majeures :
  • SemiSyncReplication pour les réplications semi-synchrones : block commit sur un maître jusqu'à ce que au moins un esclave acquitte la réception de tous les évènements de réplication
  • MirroredBinlogs mirroring du binlog à partir d'un maître vers un esclave.
  • FastMasterPromotion pour rapidement promouvoir un esclave en maître lors d'un failover, sans redémarrage
  • TransactionalReplication pour rendre cohérents InnoDB et l'état de la réplication sur un esclave durant une restauration à partir d'un crash
  • UserTableMonitoring nouveaux ordres SQL pour monitorer les ressources par table et utilisateur
Le code produit par Google est sous licence GPL, et Mark Callaghan, ingénieur chez Google, a déclaré souhaiter que ces modifications soient revues par la communauté MySQL et intégrées dans le code MySQL officiel.

Le déploiement d'application facilité avec LSC

Posté par  . Modéré par Nÿco.
Étiquettes : aucune
0
26
avr.
2007
Communauté
Linbox ajoute un module de déploiement d'applications au Linbox Rescue Server (LRS) : le Linbox Secure Control (LSC). Ce module est publié sous la licence GNU GPL. Le LSC permet d'automatiser les déploiements d'applications et de correctifs sur un parc informatique hétérogène.

Complètement intégré dans une interface Web d'administration (webmin), le LSC vous permet de surveiller l'état d'avancement d'une tâche de déploiement, et de vous assurer facilement et rapidement de son succès. Les déploiements d'applications peuvent être programmés à une heure précise et peuvent être lancés sur un nombre important de PCs en parallèle. Comme le LSC est basé sur des standards ouverts et sûrs comme OpenSSH, le déploiement peut se faire sur des PCs utilisant Microsoft Windows, Mac OS X, Linux et BSDs.
En plus des sources et des .deb, une image ISO auto-installable et une image VMware sont disponibles en téléchargement afin de tester facilement ces nouvelles fonctionnalités.

Adobe va libérer Flex

Posté par  . Modéré par rootix.
Étiquettes :
0
26
avr.
2007
Mozilla
Adobe, société d'éditions de logiciels propriétaires dans le domaine du multimédia, imagerie et photographie (Photoshop, Illustrator et bien d'autres) a racheté il y a quelques années la société Macromedia, créatrice de la célèbre technologie propriétaire Flash et d'autres logiciels propriétaires bien connus comme Dreamweaver ou Fireworks.

Macromedia avait également créé Flex, une technologie permettant le développement rapide d'applications Internet riches (RIA). Cette technologie, basée sur XML, est comparable au XUL de la fondation Mozilla (ou au XAML de Microsoft) et permet à partir d'un fichier XML de générer une application riche (comprendre avec interfaces graphiques et interactivité). Flex est toutefois basé sur Flash / ActionScript pour le rendu graphique.

Adobe vient de décider de libérer cette technologie et de la diffuser sous la Mozilla Public License. Ceci inclut le code source des composants ActionScript du SDK, des codes sources des compilateurs ActionScript et MXML (le format de fichier XML utilisé par Flex), du debuggeur et des bibliothèques ActionScript du SDK Flex.
Le seul composant non libéré est Flex Builder, l'IDE de Flex basé sur Eclipse.
La libération devrait commencer durant l'été pour se terminer fin de l'année. Il ne manquerait presque que de libérer le code source du greffon Flash pour disposer d'un nouvel environnement de développement totalement libre.

Je tiens également à citer Appolo, autre produit d'Adobe, qui à l'instar d'un XULRunner, vise à mettre à disposition en dehors du navigateur des applications développées avec Flex.

Avec le XUL de Mozilla et ses célèbres Firefox, Thunderbird, Sunbird, Microsoft et son XAML, Adobe et son Flex, la tendance semble être à dépasser le Web 2.0 pour fournir une interactivité encore plus grande à travers le navigateur.
La question qui peut se poser est le devenir de OpenLaszlo, une alternative à Flex sous license CPL.
Afin de gagner une certaine place dans cette bataille, Adobe a compris que surfer sur la vague du libre ne pourrait que leur être bénéfique.

NdM : Merci à Nelis d'avoir proposé une dépêche sur le même sujet et à imbolcus pour son journal.

Libre Informatique publie ses développements

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
26
avr.
2007
Communauté
Libre Informatique, entreprise que j'ai montée il y a relativement peu de temps, vient d'ouvrir comme promis l'accès aux logiciels développés en interne.

Il s'agit en particulier (pour le moment) de son framework de développement "beta-libs" (GNU LGPL) et d'un outil de billetterie informatisée pour le spectacle vivant "e-venement" (GNU GPL), une première dans les logiciels libres ! Ces outils sont des outils orientés web pour un déploiement, une maintenance et une portabilité facilités.

beta-libs : une bibliothèque diverse et variée orientée objet et écrite en PHP. Elle permet entre autres d'interfacer la lecture et l'écriture de fichiers CSV, l'utilisation avancée et simplifiée de bases PostgreSQL ainsi que les sessions PHP. Moins testée, elle interface aussi des annuaires LDAP, des accès IMAP...

e-venement : une première sous licence libre, le monde du spectacle vivant a enfin son logiciel de gestion métier. e-venement gère :
  • les Relations Publiques (RP) ;
  • les évènements (les spectacles par exemple), le coeur fonctionnel de l'application ;
  • la billetterie informatisée, grâce à son module principal ;
  • le fonctionnement particulier des scolaires et groupes, dans son module idoine ;
  • le besoin très spécifique de la gestion des invités lors de manifestations particulières sur plusieurs journées, via le module "pro".

Son développement se veut modulaire et fonctionnel. Il respecte (sans garantie hors contrat express avec Libre Informatique) les dispositions réglementaires de la loi française. Sa configuration se fait dans de simples fichiers.

GCompris 8.3 est de sortie

Posté par  . Modéré par j.
Étiquettes :
0
26
avr.
2007
Éducation
Une nouvelle version du logiciel libre éducatif le plus complet est de sortie, avec comme d'habitude de nouvelles activités, des améliorations visuelles et sonores, et des corrections d'erreurs.

Un binaire Autopackage est proposé en plus du code source, ainsi que des RPM pour Mandriva 2007. Tout paquet pour les autres distributions est le bienvenu, étant donné que les utilisateurs potentiels de GCompris (professeurs) n'ont le plus souvent pas le temps de mettre à jour tout leur système pour avoir une nouvelle version de logiciel.

Le noyau Linux 2.6.21 est disponible

Posté par  (site web personnel) . Modéré par j.
0
26
avr.
2007
Noyau
La nouvelle version du noyau Linux stable (la vingt-deuxième de la branche 2.6) est disponible au téléchargement sur les serveurs du site kernel.org.

Cette version a suivi le processus de release candidate qui est maintenant bien rôdé.
  • La version RC-1 est apparue deux semaines après la sortie du noyau précédent. Linus s'est félicité de la fiabilité du noyau 2.6.20 qui a facilité la transition vers cette version candidate : "It would seem that 2.6.20 has been a good base, and I don't think we have anything *really* scary here".
  • La version RC-2, qui devait normalement comporter uniquement des correctifs, s'est révélée plus invasive que prévu car Linus avait oublié d'intégrer les patchs de V4L (Video for Linux). Il s'en est excusé à sa manière typique : "And yeah, it's largely my fault (...) but I'll rather blame anything else than my own incompetence, I'll just claim that all the other kernel developers have been irresponsible". En dépit de son humour corrosif, Linus s'est ensuite un peu énervé en constatant que les autres développeurs ne respectaient pas vraiment la fenêtre d'intégration des changements (merge window) et continuaient de lui envoyer des modifications lourdes après la sortie des premières versions candidates : "I'm really fed up with having to pull big changes after the merge window, because it just doesn't seem to let up. I'm going to go postal on the next maintainer who doesn't understand what "merge window" and "fixes only" means".
  • Le message accompagnant la sortie de la version RC-3 a continué sur le même ton humoristique très torvaldien, puisqu'il est allé jusqu'à menacer de représailles physiques les développeurs réfractaires : "Let's keep the fixes to a minimum, especially since I'm planning on biting peoples heads off if I get any more pull requests for things that aren't real and obvious fixes".
  • Ces terribles menaces ont manifestement effrayé les développeurs du noyau puisque les versions RC-4 et RC-5 se sont contentées de résoudre les bugs existants et de corriger les régressions. Linus a félicité Thomas Gleixner d'avoir traqué avec obstination (like a weasel on a dead rat) un problème affectant le code des timers haute résolution.
  • Les deux dernières versions candidates (la RC-6 du cinq avril et la RC-7 du quinze avril) n'ont fait que proposer des corrections de bugs, traquer les régressions et améliorer encore plus la stabilisation du noyau.

Wikipedia v0.5 : 2000 articles en anglais sur cédérom

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
25
avr.
2007
Éducation
La Fondation Wikimedia et Linterweb annoncent la sortie de Wikipedia Version 0.5, une collection sur cédérom d'environ 2 000 articles du Wikipédia anglophone. Ce cédérom, complètement libre, est compatible avec Macintosh (Intel) OS X, Windows 98 et supérieur, ainsi qu'avec Linux.

Avec l'aide de logiciels développés par la société Linterweb, les articles ont été choisis suivant des critères de qualité et d'importance, déterminés par la communauté anglophone.

Wikimédia France était en première ligne pour assurer la réussite de cette entreprise, en assurant la collaboration avec Linterweb, une société d'informatique française.

Ce projet préfigure la sortie d'autres collections de ce type, avec plus d'articles et dans une variété importante de langues. Dans un futur proche, la communauté francophone devrait elle aussi proposer un cédérom en français.

Messagerie et agenda partagé : OBM 2.0 concurrence Microsoft

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
25
avr.
2007
Commercial
L'adoption de Linux dans les entreprises est très souvent impossible en raison de l'utilisation de l'agenda partagé de Microsoft. Cet agenda utilise des formats et protocoles qui imposent l'usage d'Exchange sur le serveur et d'Outlook pour le poste client lesquels imposent l'usage de Windows...

Aliasource, une entreprise Toulousaine a investi 5000 jours-homme sans compter les nuits et les WE de Pierre Baudracco (le principal développeur) pour réaliser le logiciel Open Business Management (OBM) placé sous licence GPL. OBM est composé de plusieurs modules : Groupware (Agenda partagé, contacts, tâches), CRM (relation client), messagerie, annuaire LDAP, gestion de production (suivi des projets, contrats et incidents), connecteurs (Outlook, Thunderbird, PDA).

La toute récente version 2 d'OBM fait preuve d'une grande maturité et Aliasource d'une très grande vitalité car OBM se répand comme une traînée de poudre dans les grands comptes. Le "business model" d'Aliasource s'avère efficace et pertinent car (je cite Pierre Baudracco) « il permet à chacun d'avoir le degré d'autonomie qu'il souhaite ». Chacun peut télécharger et utiliser librement OBM mais beaucoup d'entreprises préfèrent disposer des services du créateur et mainteneur. En plus d'une garantie de service, cela permet d'adapter avec précision le logiciel aux métiers. En conséquence, pour faire face aux commandes qui affluent, l'entreprise recrute.

Hyla 0.8.0

Posté par  (site web personnel) . Modéré par j.
Étiquettes :
0
25
avr.
2007
PHP
Hyla, le gestionnaire de fichiers en ligne sous licence GPL utilisant PHP et MySql qui se veut simple et léger sort aujourd'hui en version 0.8.0 après quelques mois de développement.

En nouveautés majeures, on notera la gestion des droits qui vous permet de gérer les accès / actions à vos dossiers par utilisateur ou par groupe d'utilisateurs, la syndication RSS qui vous permet de rester connecté à l'activité du site (ajout de fichiers, changement de description, ...), le passage en tout UTF-8, une documentation détaillée... et bien d'autres encore...

Pour cette nouvelle version, une démarche qualité à été entreprise auprès d'Opquast afin de valider les bonnes pratiques du Web ; il vous est possible de consulter le rapport en ligne.

Pour finir, Hyla se dote d'un site officiel hébergé pas TuxFamily qui regroupe les forums de discussions et la documentation en ligne. Un grand merci aux contributeurs et testeurs.

Logiciel libre, de standards ouverts et d'interopérabilité : la position des candidats vue par l'Europe

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
25
avr.
2007
Communauté
Après un premier billet consacré au point de vue de Ségolène Royal puis celui de François Bayrou, le site européen IDABC s'arrête sur la position de Nicolas Sarkozy en matière de logiciel libre, de standards ouverts et d'interopérabilité.

La lettre ouverte de l'ADULLACT avait également fait l'objet d'un billet sous le titre New President should stop software patents, promote open standards.

Pour en savoir plus, l'APRIL vous invite à lire les réponses deux candidats pour le second tour de l'élection présidentielle 2007 au questionnaire Candidats.fr. Elle s'inquiète également des positions de Nicolas Sarkozy dans un communiqué intitulé Le projet de Nicolas Sarkozy : brevets logiciels et Internet chinois.