Journal 3 ans de projets libre: bilan et apprentissages

59
26
nov.
2013

Et oui ça va devenir presqu'une tradition, comme les deux années précédentes (1, 2), je partage avec vous mon retour d'expérience sur une année de développement de projets libres ! Pour rappel, tout a commencé le 19 octobre 2010 (oui, je sais, j'ai un bon mois de retard) alors que je démarrais le projet de réseau social distribué Newebe. Ce qui m'amena 18 mois plus tard à monter une startup proposant une solution de cloud personnel libre, (…)

Bash Argsparse : mieux gérer sa ligne de commande dans ses scripts.

Posté par  (site web personnel) . Édité par Xavier Teyssier, Benoît Sibaud et ZeroHeure. Modéré par claudex. Licence CC By‑SA.
46
10
oct.
2013
Ligne de commande

Je vous présente une bibliothèque écrite en Shell : bash-argsparse

Bash-argsparse permet une gestion des options de la ligne de commande en plus haut niveau qu'un simple getopt, un peu comme le module argparse de python.

Parmi la liste des fonctionnalités, on trouve :

  • la génération automatique du --help ;
  • la vérification des entrées utilisateurs, soit suivant des énumérations, soit suivant des formats pré-établis (nombres entiers, adresses IP, etc.), soit via des résultats de fonctions définies par le développeur du script ;
  • l'exclusion mutuelle de plusieurs options ;
  • le cumul de valeur par répétition d'une option ;
  • et plein d'aut'trucs.

Forum Programmation.autre Quel langage/outil pour divers développements (web/local) sur une base de données ?

Posté par  . Licence CC By‑SA.
2
30
sept.
2013

Bonjour tout le monde,

Je vous écris car je rencontre un problème que doivent rencontrer beaucoup de développeurs à leur début similaire à "quels outils pour quelles utilisations ?".

En effet, je traîne depuis longtemps en tête une idée de base de données qui contiendrait évidemment des informations que j'aimerais traiter.

Comme toute base de données, j'aimerais pouvoir insérer et récupérer des jeux de données assez facilement afin d'agrémenter la base et pouvoir en extirper des agrégats de données comme d'une (…)

Journal Linux et les jeux vidéo : site web en projet

Posté par  (site web personnel) . Licence CC By‑SA.
0
9
sept.
2013

Salut, cela fais quelques temps l'idée de créer un site de jeux vidéo exclusivement réservé aux Linuxiens. Je suis très motivé par un tel projet, mais avant de me lancer dans une telle aventure j'aimerais tenter d'avoir un peu le ressenti de la communauté de LinuxFR et tenter de voir qui serait intéressé pour travailler sur le projet. Forcément, tenir un site de jeux vidéo n'est pas une mince affaire et il faut quelques rédacteurs qui connaissent Linux ainsi que (…)

Guake perd son dernier développeur - appel à un repreneur

Posté par  (site web personnel) . Édité par Benoît Sibaud et Nÿco. Modéré par rootix. Licence CC By‑SA.
19
27
mar.
2013
Ligne de commande

Cette fin d'après-midi, Pierre-Yves Chibon annonce qu'il quitte le développement de l'application et lance l'appel pour un éventuel repreneur. L'application est écrite en python, et utilise GTK2. Celui qui reprendrait le projet aurait un travail de fond à effectuer, s'il veut assurer le futur du logiciel, pour le passer en dconf/gtk3. Il y a également beaucoup de tickets ouverts dans le système de ticketing, avec des patchs, fonctionnalités qui n'ont jusque là pas été implémentées. Citons notamment le support multi-moniteurs.

NdM : une précision apportée dans le commentaire de GeneralZod : Pierre-Yves Chibon administrait le serveur et faisait les paquetages Fedora, sans être développeur du projet.

Journal Fusionforge 5.2.1 et 5.1.2

Posté par  (site web personnel) . Licence CC By‑SA.
5
20
jan.
2013

Fusionforge, la forge logicielle libre issue du code de sourceforge.net, vient de publier de nouvelles versions stables des branches 5.2 et 5.1. Rien de neuf dans ces branches si ce n'est des correctifs de bugs, toutes les nouveautés se faisant dans la branche master du repository git.

Lien de téléchargement pour chaque version :
5.2.1 : https://fusionforge.org/frs/download.php/file/37/fusionforge-5.2.1.tar.bz2
5.1.2 : https://fusionforge.org/frs/download.php/file/37/fusionforge-5.2.1.tar.bz2

Bonne mise à jour.

Sortie de Val(a)IDE 0.7.2

Posté par  (site web personnel) . Édité par Lucas Bonnet et claudex. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
23
29
déc.
2012
Gnome

Val(a)IDE, environnement de développement intégré (EDI) pour le langage Vala, vient de sortir en version 0.7.2. Val(a)IDE est écrit en Vala et propose les fonctionnalités suivantes :

  • Auto-complétion ;
  • Coloration syntaxique ;
  • Gestion de projets (compilation/exécution) ;
  • Support des systèmes de construction externes (make, waf) ;
  • Greffons : navigateur de symboles, gestionnaire de tâches, navigateur de fichiers…

Le code source et des paquets binaires pour différentes distributions GNU/Linux sont disponibles sur la page dédiée.

Journal Adopter un style de programmation fonctionnel

61
14
nov.
2012

John Carmack, c'est ce développeur de renom chez IdSoftware, qui a participé à la création de titres phares du jeu vidéo PC avec la série des Doom, des Wolfenstein et des Quake. Bien que n'étant pas des logiciels libres, leurs moteurs sont régulièrement libérés et LinuxFR se fait l'écho de ces libérations depuis sa création (ici, et par exemple). Bref tout ça pour dire que je sais bien qu'il ne fait pas du logiciel libre, (…)

PixJuegos, les jeux libres à la mode espagnole , Olé !

Posté par  . Édité par Benoît Sibaud et rootix. Modéré par rootix. Licence CC By‑SA.
9
12
nov.
2012
Jeu

PixJuegos est un groupe de développeurs indépendants de jeux video créé en 2006 initialement par deux programmeurs : Carles Vicent et Pablo Navarro (panreyes) rejoints rapidement par Danner, musicien, et DaniGM (Daniel Garcia Moreno) artiste.

Les sources de cette dépêche sont le site officiel PixJuegos et l'interview du fondateur par l'association LanPower.

Journal Nouvel article de Bret Victor sur sa vision de l'environnement de développement du futur

Posté par  . Licence CC By‑SA.
13
27
sept.
2012

Bret Victor, connu pour une présentation qui a inspiré le projet Kickstarter d'IDE "LightTable", a mis en ligne en ce mois ci un nouvel essai en anglais sur le sujet des environnements de développement et des caractéristiques nécessaires pour les rendre ergonomiques et efficaces.

L'argumentaire, parfois tranchant, ne laissera personne indifférent. L'article est néanmoins très lisible et illustré de courtes animations et vidéos.

http://worrydream.com/LearnableProgramming/

Je ne peux pas résumer l'article dans ce journal, aussi je reprend juste les points avec (…)

Petit déjeuner sur les dernières tendances de l’e‐commerce libre

Posté par  . Édité par Davy Defaud, Nÿco, Benoît Sibaud et Lucas Bonnet. Modéré par claudex.
6
12
sept.
2012
Internet

Le 4 octobre prochain, Core-Techs vous invite à un petit déjeuner sur le thème : « Faites comme les grands du e‐commerce avec Wordpress et Drupal ! »

Nous vous invitons à une matinée de conférences sur le thème « Faites comme les grands du e‐commerce avec Wordpress et Drupal ! », le jeudi 4 octobre 2012. Cette matinée de présentation aura lieu dans les locaux de Core-Techs — Le diapason — 218 avenue Jean Jaurès — 75019 Paris.

Ce séminaire est gratuit et abordera les thématiques suivantes :

  • Que proposent Drupal et Wordpress dans le monde des besoins e‐commerce ?
  • Comment ces solutions se distinguent‐elles de Magento, Prestashop et autres pure players de l’e‐commerce libre ?
  • Comment et sur quels critères faire le meilleur choix ?

Avec, bien sûr, des exemples précis et concrets.
Nous vous attendons nombreux pour discuter de tous vos projets !

Kernel Recipes 2012

Posté par  (site web personnel) . Édité par Benoît Sibaud et Nÿco. Modéré par Nÿco. Licence CC By‑SA.
26
24
août
2012
Noyau

Kernel Recipes aura lieu le vendredi 21 septembre 2012, de 9h30 à 18h40, au Carrefour Numérique de la Cité des Sciences de La Villette, à Paris.

Kernel Recipes est la première journée de conférences dédiée au noyau Linux. La journée se veut un moment privilégié pour échanger avec ceux qui font le noyau au quotidien, ceux qui l'utilisent dans des projets professionnels ou non.

Une journée de conférences et d'échanges, avec une possibilité pour les participants d'inscrire un projet, une réflexion aux lightning talks (conférences éclair).

Il est prévu de prolonger les discussions durant le déjeuner proposé sur place, ainsi que le soir pour ceux qui se joindront au dîner.

Pour y participer, merci de vous enregistrer.

Journal Wayland 0.95 est sorti !

Posté par  . Licence CC By‑SA.
Étiquettes :
39
25
juil.
2012

Bonsoir,

Kristian Høgsberg a annoncé hier la sortie de la version 0.95 de Wayland, le probable remplaçant de X.Org. C'est une version de développement. La version stable devrait sortir pour noël 2012.

Cette version n'est pas encore figée mais il n'y a plus d'ajout de fonctionnalités pour la version 1.0 :

  • Le protocole protocol/wayland.xml (décrit dans le dépôt Wayland) est figé.
  • Le client API/ABI définit pas wayland-client.h et ses en-têtes générées de wayland.xml sont figés.
  • Le protocole d'interfaces (…)

Journal Sortie de la Release Candidate de Mageia

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
21
9
mai
2012

Bonjour,
je surveille la sortie de Mageia 2 depuis un moment, et comme la RC de la distribution sus-nommée est disponible et que je n'ai pas vu d'info par ici, je poste, je poste.
Je suppose qu'il n'est pas nécessaire de tenter d'expliquer ce qu'est Mageia, j'utilise quotidiennement la version 1 que je trouve vraiment bien, sans trop de fioritures mais facile d'accès (c'est un avis très subjectif, j'en conviens).

Je vais de ce pas tester la bête (…)