Journal Libellule n°78 - Septembre 2015 (Livret d’info libre)

4
29
août
2015

Vous l’attendiez avec impatience, la rentrée est enfin arrivée avec plusieurs nouvelles propositions. Nous allons ainsi vous faire découvrir encore plus d’animations et d’ateliers. Comme chaque année nous effectuerons notre tournée dans la région Languedoc-Roussillon, nous irons à votre rencontre pour vous proposer des activités, conférences, démonstration, installation… dans vos maisons pour tous, mjc, médiathèques, bibliothèque. Vous pourrez donc nous retrouver à Montpellier, Castelnau-le-Lez, Lunel, Teyran, Saint-Aunès, Béziers, Mauguio, Nîmes, Saint-Clément-de-Rivière, Vailhauquès, le Crès pour la promotion des logiciels libres (...)

Sortie de Haxe 3.2.0

Posté par . Édité par palm123, Benoît Sibaud et tuiu pol. Modéré par tuiu pol. Licence CC by-sa
26
17
juin
2015
Technologie

Haxe est un langage de programmation orienté objet, open source, basé sur un système de classes comme C# ou Java.
Il permet de mettre en place des types abstraits, des metadatas, des Generics, des Enums, ou encore faire de la programmation fonctionnelle comme en F#.
C’est une solution robuste, multi-paradigme, parfaitement adaptée au développement d’applications web, au jeu et au mobile.

Logo Haxe

Il y a quelques jours, la version 3.2.0 est sortie avec son lot de nouveautés et de corrections.
Cette dépêche présente les principaux changements et profite de l'occasion pour refaire un tour des possibilités offertes par ce langage.

Forum général.cherche-logiciel Gestion de projet communautaire

Posté par . Licence CC by-sa
0
3
juin
2015

Bonjour,

Pour animer le développement autour d'un logiciel je cherche un application web qui permette de gérer une liste de tâches.
(une tâche peut être un ajout de fonctionnalité, une demande de documentation, une correction de bug…
Jusque la, facile, vous me direz.

Les spécificité dont nous avons besoin :
- N'importe qui peut ajouter une tache, si possible sans créer de compte.
- Possibilité de voter pour une tâche pour mettre en avant les demandes les plus importantes
- (...)

Journal Libellule n°72 - Mars 2015 (Livret d’info libre)

1
5
mar.
2015

Initiée et coordonnée par l’April, l’initiative Libre en Fête est relancée pour la quinzième année consécutive : pour accompagner l’arrivée du printemps, des événements de découverte des Logiciels Libres et du Libre en général seront proposés partout en France autour du 21 mars 2015, dans une dynamique conviviale et festive. Naturellement, comme chaque année, Montpel’libre y participera pour y proposer plusieurs événements : Ateliers de développement, Langages Web, Atelier OpenOffice.org et LibreOffice, Initiation Internet, Cartopartie participative OSM, CinéLibre Utopia Citizenfour (...)

Journal Besoin d'arguments pour obtenir une station de travail sous GNU/Linux ?

13
16
jan.
2015

Ce journal est dans le domaine public, et à défaut sous licence CC0.

Bonjour,

J'ai commencé une mission chez un client institutionnel pour développer des applications C++ distribuées et temps réel souple seulement pour GNU/Linux.

A l'arrivé, une machine bureautique sous MS-Windows (i5, 4 Go RAM) est fournie. Comme pour ma mission précédente, j'ouvre donc un ticket pour obtenir une seconde machine sous GNU/Linux :

  • PC sans moniteur, sans OS, sans disque-dur, sans carte graphique ;
  • processeur i7 (avec (...)

Journal J'ai testé pour vous : la création d'un jeu pour Firefox OS

53
30
nov.
2014

Bonjour Nal,

Profitant d'un petit moment de répit entre l'envoi de mon manuscrit de thèse et la préparation de la soutenance, j'ai décidé d'assouvir mon besoin de coder. Et si possible, un truc n'ayant rien à voir avec ce que je peux faire au boulot. J'ai donc voulu coder un petit jeu en Javascript dans le but de le faire tourner sur Firefox OS. J'ai ainsi porté Pweek, un jeu que j'avais développé avec un ami il y a (...)

Gel de Debian 8.0 Jessie

Posté par . Édité par Benoît Sibaud, Nils Ratusznik et palm123. Modéré par ZeroHeure. Licence CC by-sa
39
10
nov.
2014
Debian

Le gel de Debian 8, nom de code Jessie, la future version stable donc, a eu lieu comme prévu le 5 novembre 2014 à 23h59.

NdM : pour mémoire, Debian gère une version ancienne dite oldstable encore mise à jour (Debian 6 Squeeze pour l'instant), une version courante dite stable (Debian 7 Wheezy), une version avancée/préparatoire dite testing (Debian 8 Jessie) et une version en évolution constante dite unstable (nom fixe, Debian Sid). Tous les noms de version sont tirés des noms de personnage des films d'animation Toy Story (à venir Debian 9 Stretch et Debian 10 Buster).

Les changements possibles ne sont plus que des corrections de bogues critiques et importants dans des logiciels qui ne font pas partie du noyau. À 18h (UTC) le jour de gel, 310 bugs critiques pour la sortie de Jessie étaient recensés. Des paquets non indispensables contenant des bugs critiques pourront être supprimés.

Journal Quatre ans de projets libres : bilan et retour d'expérience

43
28
oct.
2014

Et voilà  le 4ème post sur mon retour d'expérience de développeur de logiciels libres. Cela avait démarré il y a quatre ans avec Newebe un projet de réseau social distribué en Python. Au bout d'un an de code j'avais écrit un billet de blog pour faire le bilan de l'année écoulée autour de mon expérience de développeur libre (1). J'ai perpétué ce principe les deux années suivantes (2, 3). Entre temps j'ai démarré un autre (...)

Utiliser colout pour colorier tout ce qu'affiche GDB

Posté par (page perso) . Édité par Benoît Sibaud. Modéré par ZeroHeure. Licence CC by-sa
34
17
oct.
2014
Ligne de commande

Je sais ce que vous pensez : vous avez beau essayer d'utiliser des interfaces graphiques avec le débogueur GDB (GNU Project Debugger), vous finissez toujours par revenir à la bonne vieille ligne de commande, qui seule vous permet de ressentir une flamboyante puissance et une incandescente rapidité d'action. Dans le même temps, vous aimeriez bien que certaines informations importantes soient agrémentées d'un rouge pétant qui saute aux yeux. Comme je vous comprends. Fort heureusement, GDB est un logiciel complètement hackable, ce qui va me permettre d'exaucer vos vœux les plus ardents.

Il est en effet possible d'attacher des hooks à chaque commande, et d'y appeler des commandes shell. Afin d'ajouter notre touche de carmin, il suffit donc de récupérer la sortie de la commande et de la faire passer dans un colorisateur écarlate. C'est possible, car GDB permet de logguer tout ce qui se passe et qu'Unix a eu la bonne idée d'inventer les pipes nommés.
Pour ajouter la touche de pourpre, un colorisateur capable de gérer facilement des expressions régulières est nécessaire, je vous suggère colout.

La suite de la dépêche vous donnera un exemple de fichier de configuration à utiliser pour ajouter votre touche d'andrinople à votre propre système.

Mons, le 16 octobre – Apprendre à programmer à l’école : pourquoi et comment?

Posté par (page perso) . Édité par ZeroHeure et Benoît Sibaud. Modéré par ZeroHeure. Licence CC by-sa
11
8
oct.
2014
Communauté

Ce jeudi 16 octobre 2014 à 19h, dans le cadre de la Quinzaine Numérique 2014 à Mons, le Mundaneum et les Jeudis du Libre s’associent pour proposer une conférence grand public sur les objectifs et les moyens de l’apprentissage de la programmation.

Le titre de l’exposé : Apprendre à programmer à l’école : pourquoi et comment ?
Thématique : Programmation
Public : Tout public
L’animateur conférencier : Martin Quinson (Université de Lorraine, France)

Description : L’apprentissage de base et pour tous de la programmation est un enjeu majeur de notre société basée sur la connaissance et les réseaux. D’une part pour éviter que le citoyen ne se sente démuni ou victime face à la déferlante des technologies de l’information et de la communication ; d’autre part pour susciter des intérêts voire des vocations pour un secteur particulièrement prometteur d’emplois.

EnKoDeur-Mixeur (EKD) en version 3.1.4

29
23
août
2014
Graphisme/photo

Après deux ans pendant lesquels j’ai été éloigné du code, j’ai remis les mains dans le cambouis ! EKD, logiciel de post-production vidéo, image et fichiers audio, vient de sortir en version 3.14. Rien de révolutionnaire dans cette nouvelle mouture mais quelques améliorations :

  1. Des préréglages 4k et 2k ont été ajoutés pour le redimensionnement des vidéos
  2. La lecture et la sauvegarde des infos GPS (si les photos chargées en sont pourvues)
  3. Dans la version GNU/Linux, les dépendances FFmpeg et G’MIC sont intégrées en tant qu’applications portables et ne sont plus requises pour la construction des paquets (deb, rpm, …).

Pour faire avancer le projet, je cherche des développeurs Python qui voudraient intégrer le projet. Et aussi un empaqueteur RPM, un empaqueteur pour Archlinux (voir l'ancienne version ici) et des traducteurs.

Movim: Appel à soutien

31
24
juil.
2014
Communauté

Movim

Ce billet fait suite à la demande de soutien de Timothée Jaussoin sur sa page personnelle: http://edhelas.movim.eu/blog/?post/2014/07/16/Movim-%C3%A0-besoin-d-aide

D'autres billets devraient suivre pour décrire ce qu'il se passe autour de Movim avec notamment les fonctionnalités, une levée de fond sur Kickstarter et bien sûr les dernières nouveautés.

Présentation du projet

Movim pour ceux qui ne connaissent pas, est une application web de réseau social décentralisé, sous licence AGPL, qui se base sur le protocole XMPP, standard de communication déjà largement utilisé.
Le projet est en grande partie développé en PHP, l'interface reposant sur les technologies HTML5.

Movim est compatible avec les bases de données MySQL et PostgreSQL. L'architecture du projet repose sur un système de modules (appelés widgets) lui permettant d'être facilement extensible et modifiable.

Plusieurs dépêches à propos de Movim étaient déjà sorties sur LinuxFr.org. Dont une en particulier qui décrit un peu plus le projet et montre comment installer son propre réseau social avec le couple Movim/Metronome.

Journal Python comme premier langage de programmation ?

30
22
juil.
2014

Un récent article recensait quel langage est étudié en premier dans le cursus universitaire aux Etat-unis. Il en ressort que Python est le langage le plus utilisé, devant Java, Matlab et C/C++. Ce n'est pas vraiment une surprise, au vu de la popularité du langage et de sa relative simplicité d'apprentissage.

Si je devais apprendre à programmer aujourd'hui je pense que je choisirais Scala, parce qu'il élégant, statiquement typé et combine les notions de programmation fonctionnelle et orientée-objet. Et vous (...)

Journal Utiliser un thème d’icônes standard dans une application PHP

28
26
mar.
2014

Bonjour,

En ces temps d’applications web, on se retrouve à vouloir importer sur le web les technologies utilisées dans les applications desktop. Les icônes font parties de ces problématiques.
Je m’y suis intéressé en partant d’un constat : dans notre application (FusionDirectory), plusieurs problèmes émanent à propos des icônes : différentes icônes pour la même chose (un coup une information est symbolisée par , un coup par  (OK, pour la suite j’évite les images inline et je vais voter pour suivi/image-en-ligne au (...)