Atelier‐formation au langage Ada

Posté par  . Édité par Nÿco, Davy Defaud et Florent Zara. Modéré par rootix.
Étiquettes :
13
26
oct.
2012
Éducation

L’association StarinuX organise un Atelier‐formation d’initiation au langage Ada, animé par Xavier Grave. Cette formation‐atelier, qui sera concrète et pratique, a pour but de vous « mettre le pied à l’étrier », non seulement sur le langage Ada, mais sur la programmation en général, afin de pouvoir vous perfectionner ensuite facilement, de manière autonome, sur ce langage.

Il faut préciser que les développeurs en Ada sont très recherchés par les entreprises.

  • Quand : le samedi 17 novembre 2012 de 13 h 30 à 18 h 30.
  • Où : Salle AGECA, au 177 rue de Charonne, 75011 Paris (métro Alexandre Dumas).

Pour vous inscrire, vous devez être membre de StarinuX : allez sur la page d’inscription, puis remplissez le formulaire. Pour toutes question ou information : starinux@starinux.org.

Sortie de Tryton 2.6

Posté par  (site web personnel, Mastodon) . Édité par Pilou, Nÿco, Davy Defaud, Florent Zara, bechamel, claudex, baud123 et Yves Bourguignon. Modéré par claudex. Licence CC By‑SA.
25
25
oct.
2012
Python

Avec la régularité d’une horloge suisse, la version automnale de Tryton est arrivée. Tryton est une plate‐forme de développement d’applications pour entreprise (progiciel de gestion intégré — PGI —, ERP en anglais) écrit en Python et sous licence GPL v3. Actuellement, les principaux modules disponibles de Tryton couvrent les champs d’activité suivants : comptabilité, facturier, gestion des ventes, gestion des achats, comptabilité analytique, gestion de stock et de production.

Logo Tryton

L’évolution la plus importante est le passage à l’active record (patron de conception) qui était en préparation depuis plus de 2 ans. L’interface graphique n’est pas en reste, avec l’ajout du copier‐coller depuis un tableur. Comme d’habitude, la migration depuis les versions précédentes est prise en charge.

Libération du code d’Henry II, pour la gestion de fournil

Posté par  (site web personnel) . Édité par Davy Defaud, Florent Zara et baud123. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
20
25
oct.
2012
Commercial

Henry II est un logiciel de gestion de fournil initialement codé en 2001 (et terminé en 2003) pour la SCOP Pain Virgule, par Benjamin Poussin et Thierry Lecerf, qui travaillaient à l’époque à Code Lutin, une des premières SSLL existant en France.

Henri II propose les fonctionnalités suivantes :

  • enregistrement des recettes de pain ;
  • calcul du poids de pâte à faire en fonction du nombre de pains commandés ;
  • répartition des pains entre les différentes fournées ;
  • visualisation et impression des bons de livraison ;
  • gestion des clients ;
  • gestion des commandes et pré‐commandes ;
  • gestion des prix et de la facturation.

NdM : Henry II a été libéré sous GPL v3+.

KDevelop 4.4

Posté par  (site web personnel, Mastodon) . Édité par Davy Defaud, Anthony Jaguenaud, baud123, Nils Ratusznik, Anonyme, Nÿco et claudex. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
30
25
oct.
2012
KDE

La 4.4 est une petite version pour KDevelop, l’environnement de développement intégré du bureau KDE. À part quelques corrections de bogues et l’amélioration des performances, la seule et réelle nouveauté est esthétique et s’adresse principalement aux nouveaux venus : un écran de bienvenue !

Logo de KDevelop

Développé par Aleix Pol en QML/Plasma, cet écran de bienvenue est destiné à remplacer l’écran tout gris qui s’ouvre à vous au lancement. Pour aider les nouveaux venus (mais pas seulement) à surmonter ce fameux syndrome de la page griseblanche et les aider à bootstradémarrer, ce nouvel écran vous propose un certain nombre d’actions en fonction du contexte. Les utilisateurs expérimentés apprécieront le petit coup d’accélérateur au démarrage. Voilà, c’est tout. La vidéo donnée en lien vous éclairera un peu plus. Beaucoup d’IDE proposent un écran de bienvenue, mais KDevelop ne le faisait pas. Le mal est maintenant réparé.

Cette faiblesse du journal des modifications ne doit pas tempérer ce qui arrive pour la version suivante. KDevelop 4.3 ajoutait principalement une prise en charge basique du C++11, la version 4.5 semble plus prometteuse.

Enfin, si vous voulez un petit retour d’expérience concret sur l’utilisation de KDevelop et de ce que donne sa coloration syntaxique, n’hésitez pas à aller lire le journal de Gof sur le sujet.

NdM : Merci à Anthony Jaguenaud, Nÿco et Bruno pour leur participation à cette dépêche.

Sortie de Kune 0.2.0 « Ostrom », un logiciel collaboratif basé sur Apache Wave

Posté par  . Édité par Davy Defaud, baud123 et Nÿco. Modéré par baud123. Licence CC By‑SA.
Étiquettes :
27
25
oct.
2012
Communauté

Kune est un logiciel libre installable sur serveur et proposant des outils Web de collaboration et d’interaction en temps réel s’appuyant sur le protocole Apache Wave, la continuation libre du protocole Google Wave, aujourd’hui abandonné par ses auteurs.

Une instance de Kune est installée sur le nœud kune.cc, à partir duquel vous pourrez vous faire une idée des principales fonctionnalités : partage et rédaction collaborative de documents, listes de discussion, groupes de discussion, création de pages Web, etc. Ce nœud accueille déjà 330 groupes et 1 600 utilisateurs.

Kune est disponible en 12 langues et les développeurs encouragent la création de nouveaux nœuds : dès que vous ouvrez un compte sur l’un d’entre eux, il est possible de se connecter et de contribuer à n’importe quel nœud.

La version 0.2.0 de Kune vient de sortir. Elle porte le nom de code Olstrom en hommage à Elinor Ostrom, prix Nobel d’économie en 2009, pour sa contribution aux travaux sur les biens communs.

L’équipe de développement cherche des testeurs et des utilisateurs ! N’hésitez pas.

Lisez en liberté avec TeaBook Open Reader !

Posté par  (site web personnel) . Édité par Davy Defaud, Florent Zara, baud123 et Bruno Michel. Modéré par Florent Zara.
33
25
oct.
2012
Communauté

Avant‐propos : je travaille chez TEA, entre autres choses sur ce projet.

Comme vous le savez probablement, l’Open World Forum a eu lieu, il y a peu, à Paris. À cette occasion, TEA the ebook alternative vient d’annoncer l’ouverture du code du TeaBook Open Reader en GPL. Il s’agit d’une application de lecture de livres numériques EPUB destinée à être utilisée dans les navigateurs, sur PC et tablettes :

  • bibliothèque de livres ;
  • lecture d’EPUB ;
  • reprise de la lecture là où on s’est arrêté ;
  • gestion de la police d’affichage et du rendu tels que l’a souhaité l’éditeur ;
  • affichage sur une ou deux pages ;
  • lecture et accès à la bibliothèque même sans connexion Internet.

Il est à noter que cette application est en développement actif chez TEA. Une démonstration a été mise en ligne pour que vous puissiez voir et tester l’application.

Vous ne savez pas quoi coder d’utile et d’intéressant ? Venez donc participer au développement de cette superbe application de lecture de livres numériques !
 
Vous trouverez plus de détails (licence, application…) dans la suite de la dépêche.

X.Org est mort, vive Wayland !

110
23
oct.
2012
Serveurs d’affichage

Eh oui les amis, ça y est, le jour tant attendu est arrivé : Wayland 1.0 est enfin là !

À ce jour, sur tous les ordinateurs de bureau et portables sous GNU/Linux, *BSD ou Solaris de la planète, l’interface graphique — que ce soit KDE, GNOME ou autre — est gérée par X Window System ou X11, dont X.Org est une implémentation (dérivée de XFree86).
Fait tout aussi notable : dans le monde mobile (Android) ou de l’embarqué où GNU/Linux est largement diffusé, X.Org est la plupart du temps absent.

X a été conçu au MIT en 1984 — il y a presque 30 ans ! —, sa version 11 datant, elle, de 1987, ce qui est très vieux pour du code gérant du matériel ayant subi de nombreuses (r)évolutions, avec pour corollaire que X.Org est devenu très difficile à maintenir.
De plus, avec l’avènement des compositeurs (permettant des effets de transparence, d’ombre portée, etc.), le fonctionnement de X.Org pour la gestion graphique ne semble plus optimal, car il constitue une étape supplémentaire entre l’application et le compositeur ainsi qu’entre le compositeur et le matériel.

Plusieurs tentatives pour remplacer X ont eu lieu : Y Window System, Fresco/Berlin… Aucune n’a rencontré le succès escompté.

En 2008, le Danois Kristian Høgsberg a décidé de créer un nouveau serveur d’affichage, à la fois plus moderne et plus simple à maintenir : le projet Wayland était né.

C’est donc finalement le W de Wayland qui succèdera à X !
Wayland

Pour se donner une petite idée de leurs différences, l’interface de programmation (API) de Wayland est environ 15 fois plus petite que celle de X…

Du côté utilisateur, on nous promet quelques bénéfices immédiats : une plus grande fluidité, un affichage sans cisaillements (tear‐free) quand la décoration est gérée par le client…
Notons enfin que Wayland n’est pas développé contre X.Org, mais avec le plein appui des développeurs de ce dernier qui voient bien l’intérêt de simplifier la maintenance. D’ailleurs, la Fondation X.Org vient de réviser ses statuts en incluant Wayland dans les logiciels qu’elle soutient.

Participants à la rédaction de cette dépêche : reno, antistress, Xavier Claude, Davy Defaud, Patrick_g, Benoît.

Développez vos jeux vidéo facilement avec BennuGD

Posté par  . Édité par Davy Defaud, Nÿco, rootix, baud123 et Nils Ratusznik. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
12
25
oct.
2012
Jeu

Bennu Game Development est un environnement de développement de jeux vidéo libre en mode console, qui a été créé en 2008 par un argentin, Juan José Ponteprino, alias SplinterGU. C’est un dérivé de Fenix 0.93 (de Carlos Falo Hervás et José Luis Cebrián), lui‐même fork du langage DIV du logiciel DIV Game Studio de Daniel Navarro Medrano.

Bennu veut dire phénix en égyptien ancien. BennuGD est donc un langage de programmation interprété multi‐plate‐forme, libre et optimisé pour le jeu vidéo. Il convient aux codeurs débutants et aussi expérimentés. SplinterGU y a intégré le concept de modularité permettant d’utiliser des extensions tierces, comme le réseau, les manipulations graphiques avancées, la lecture de MPEG, l’analyse de XML… BennuGD permet de faire des jeux 2D rapides, mais aussi en 3D grâce au moteur Irrlicht ou grâce aux développements d’un groupe colombien.

Bennu Game Development

Membres de la communauté Drupal : Participez à la soirée de lancement de Drupagora avec DrupalFr

Posté par  . Édité par Davy Defaud, Florent Zara et baud123. Modéré par Florent Zara.
Étiquettes :
5
25
oct.
2012
Technologie

C’est à l’occasion de Drupagora, qui ouvre ses portes le vendredi 9 novembre prochain, que l’association DrupalFr et Drupagora organisent une grande soirée communautaire dédiée aux développeurs et aux acteurs de la communauté.

Plus de 200 participants sont attendus ce jeudi 8 novembre au soir, à La Cantine (151 rue Montmartre, Passage des Panoramas, 12 Galerie Montmartre, 75002 Paris), pour échanger sur les aspects techniques de Drupal. Cette soirée est avant tout une formidable opportunité de rencontrer la communauté technique et les développeurs qui utilisent et font Drupal. Le coup d’envoi de cette soirée sera donné par Christophe Villeneuve de l’association DrupalFr et Nicolas Silberman, directeur technique de Mediapart et co‐organisateur de Drupagora.

Vous êtes un développeur, un membre de la communauté DrupalFr, et vous souhaitez participer à la soirée de lancement de Drupagora ? Inscrivez‐vous vite sur : http://drupagora.com/2012/soiree-communautaire. Vous êtes DSI, chef de projet et vous souhaitez participer à Drupagora : http://www.drupagora.com/2012/.

JRuby 1.7.0

Posté par  (site web personnel, Mastodon) . Édité par Davy Defaud, Nÿco, El Titi et Bruno Michel. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
11
25
oct.
2012
Ruby

Après un an et demi, l’équipe de JRuby vient de mettre à disposition la version 1.7.0 de son implémentation de l’interpréteur Ruby écrit en Java. La grande fonctionnalité de cette version est la compatibilité avec Ruby 1.9. En effet, l’interpréteur se comportera comme un Ruby 1.9.3 par défaut. Il y a encore des bouts de Ruby 1.9 qui ne sont pas — encore — pris en charge comme le Ripper, l’analyseur de code. Cependant, l’équipe considère que cette version est capable de faire tourner des applications en production.

Logo de JRuby

Le travail ne s’est pas fait que là. L’équipe JRuby annonce des améliorations dans tous les sous‐systèmes et notamment dans la parallélisation des traitements. L’autre point saillant de cette version est la prise en charge de la fonctionnalité invokedynamic incluse dans la JVM depuis la version 7 de Java (mais désactivée par défaut jusqu’à l’arrivée de Java 8). JRuby vous explique comment l’activer.

JRuby est disponible en téléchargement sous forme de binaires pour Java, d’exécutables pour Mac OS X et Windows, de gems Ruby et, bien sûr, de fichiers sources. Vous pouvez également cloner le dépôt Git !

NdM : Merci à Nÿco et Le Cancre Las pour leur participation à la rédaction.

Broadcom libère la pile graphique du Raspberry Pi

Posté par  . Édité par Davy Defaud, weeber, baud123, Nÿco, Benoît, tuiu pol et patrick_g. Modéré par tuiu pol. Licence CC By‑SA.
36
24
oct.
2012
Linux

La pile graphique du Raspberry Pi est aujourd’hui intégralement libre. C’est ce qu’annonce AlexBradbury sur le blog de la fondation à l’initiative du projet.

Le développeur affirme que le BCM2835 embarqué sur le Raspberry Pi est le premier système sur puce d’architecture ARM à disposer de pilotes libres pleinement fonctionnels fournis par le fabricant.

Mise à jour du 25 octobre : Il semble que l’annonce d’une libération de la pile graphique ne soit en réalité qu’un coup publicitaire de Broadcom et de la fondation Raspberry Pi. Selon Luc Verhaegen et Dave Airlie le code libéré n’est qu’une mince couche qui se contente de faire appel au binaire tournant dans le processeur graphique.

NdM : Le Raspberry Pi est un ordinateur de la taille d’une carte de crédit et dont le prix de vente lors de son lancement était de 25 euros. Vous trouverez quelques retours des lecteurs de LinuxFr.org sur ces pages.

Participants à la rédaction de cette dépêche : weeber, Nÿco et Benoît.

De tout, de rien, des bookmarks, du bla‐bla #43

Posté par  (site web personnel) . Édité par Davy Defaud, Nÿco et rootix. Modéré par rootix. Licence CC By‑SA.
21
25
oct.
2012
Technologie

Comme à sa presque habitude, voici un petit condensé de ma veille. Il s’agit essentiellement de bookmarks, assez peu commentés. Le but étant juste de partager et d’initier discussions, débats, avis, touckevouvoulez.

La majorité des liens est classiquement orientée développement, JavaScript et CSS.

Comme toujours, vous trouverez une liste des liens présentés en fin d’article, pour que les plus rapides puissent cliquer directement sans lire le bla‐bla qui traîne autour.

Bonne lecture !

Mono 3.0 est disponible

Posté par  (site web personnel, Mastodon) . Édité par Davy Defaud, El Titi et Bruno Michel. Modéré par Davy Defaud. Licence CC By‑SA.
Étiquettes :
16
25
oct.
2012
Mono

Miguel de Icaza, développeur historique de GNOME et meneur du projet Mono via la société Xamarin, vient d’annoncer la version 3.0 de Mono, la version open source de la plate‐forme .Net de Microsoft.

Logo Mono

Cette version apporte quatre éléments clefs : une meilleure prise en charge sur les environnements d’Apple (Mac OS X et iOS), l’implémentation des dernières fonctionnalités clefs de .Net (notamment les compilateurs), l’intégration du framework open source de Microsoft pour le développement Web (ASP) et un nouveau ramasse‐miettes (alias garbage collector). Cette version pose aussi les bases d’un processus de développement plus « agile ».

Mini Debconf à Paris fin novembre

Posté par  (site web personnel) . Édité par Davy Defaud, baud123 et Nÿco. Modéré par rootix. Licence CC By‑SA.
Étiquettes :
19
24
oct.
2012
Debian

Les 24 et 25 novembre prochain aura lieu la deuxième édition de la Mini Debconf (conférenceDebian) parisienne. Localisée à l’ÉPITA, elle s’adressera à la fois aux développeurs Debian expérimentés, mais aussi aux amateurs de la distribution.

Le programme de la conférence est disponible sur le site de la conférence. Roberto Di Cosmo (IRILL) et Vincent Untz (GNOME, openSUSE) interviendront comme keynote speakers. Ensuite, la conférence abordera des sujets divers et variés, comme l’empaquetage du noyau Linux, l’installateur Debian ou le fonctionnement de l’« équipe de Release ».

Install party de Linux‐Nantes le 24 novembre 2012

Posté par  . Édité par Davy Defaud. Modéré par Davy Defaud.
Étiquettes : aucune
2
24
oct.
2012
Communauté

L’association Linux‐Nantes organisera le 24 novembre 2012 une install party ou « grand événement libre pendant lequel le grand public peut venir pour se faire installer GNU/Linux, le célèbre système d’exploitation libre, alternatif à Microsoft Windows© et Apple Mac OS X© ». Cette install party se déroulera au local associatif Bellamy 17, de 10 h à 18 h.
Toute l’équipe de Linux‐Nantes vous y attendra nombreux.