NixOS 14.12, la distribution Linux sans effet de bord

Posté par  . Édité par Benoît Sibaud, Nÿco, BAud, palm123, Stéphane Aulery, Nils Ratusznik, esdeem, Nicolas Boulay et olivierweb. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
52
28
juil.
2015
Distribution

Le projet NixOS a sorti le 30 décembre 2014 une version de sa distribution Linux, la 14.12 ou « Caterpillar » de son petit nom. Cette distribution, « The Purely Functional Linux Distribution », est fondée sur le système de paquets Nix et la collection de paquets Nixpkgs. Nix et Nixpkgs sont utilisables avec d'autres systèmes : Linux, OS X, voire FreeBSD.

Logo nixos

Nix permet de gérer son système « sans effets de bord », ce qui permet notamment : des mises à jours réversibles, l'installation de paquets sans droits root, le déploiement distribué, les mélanges de paquets sources et binaires.

Gérer son espace de travail git avec "gws"

Posté par  . Édité par Benoît Sibaud, BAud, palm123, Nils Ratusznik et Ontologia. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
38
26
juil.
2015
Gestion de versions

gws est un outil KISS (script bash, compatible zsh) pour gérer de manière simple un espace de travail composé de plusieurs dépôts git. Ça ne vous parle pas et vous semble être un pitch commercial ? Laissez-moi l'aborder autrement ; si vous vous reconnaissez dans quelques-unes de ces questions, cet outil pourrait vous être utile :

  • Vous avez un dossier ~/dev/, ~/code/ ou ~/workspace/ dans votre répertoire personnel ?
  • Vous y avez cloné dedans plein de dépôts git ?
  • Vous ne savez jamais quels dépôts, branches, commits n'ont pas été synchronisés ?
  • Vous en avez marre d'avoir à faire 17 git pull manuellement le lundi matin au boulot ?
  • Vous déprimez en arrivant dans le train de voir que vous n'avez pas récupéré votre dernier projet sur votre ordinateur portable ?

Développer des applications mobiles multiplateformes avec Java… avec le framework Codename One

Posté par  . Édité par Benoît Sibaud, Nils Ratusznik, patrick_g et palm123. Modéré par patrick_g. Licence CC By‑SA.
14
26
juil.
2015
Java

Codename One est un framework permettant de développer en natif pour iOS, Android, BlackBerry et Windows Phone à partir d'un unique code Java.

Il est open-source (licence GPL avec exception Classpath) et se présente sous la forme d'un plug-in disponible pour les trois environnements de développement majeurs en Java (NetBeans, Eclipse, IntelliJ IDEA (NdM: les deux premiers sont sous licence libre, le dernier existe en version "Community" libre et en version propriétaire). Il a pour particularité d’utiliser le cloud pour la compilation, ce qui évite aux développeurs d'avoir à installer divers SDK ou de posséder un système d’exploitation spécifique indispensable à la programmation des applications pour certaines plateformes mobiles.

Il a été créé par deux anciens ingénieurs d'Oracle, Chen Fishbein et Shai Almog, ceux-là mêmes qui mirent au point la bibliothèque d'interface graphique LWUIT, qui eut son âge d'or à l'heure où le J2ME régnait encore dans le monde de la téléphonie avant d'être détrôné par l'iPhone.

Structuration de l'offre de services autour du gestionnaire libre de projets ProjeQtOr

Posté par  . Édité par Benoît Sibaud et Pierre Jarillon. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
22
26
juil.
2015
Technologie

Depuis 2009 le logiciel libre de gestion de projets ProjeQtOr (fonctions détaillées en seconde partie de la dépêche) a grandi autour d'une communauté grandissante d'utilisateurs et quelques volontaires fortement impliqués.

Conçu et développé par des chefs de projet pour des chefs de projet, ce logiciel apporte aujourd'hui une alternative crédible aux logiciels propriétaires.

Pour pérenniser le produit, développer sa notoriété et garantir la fourniture de services de qualité, son concepteur et développeur principal, Pascal BERNARD, vient de constituer la Société par Actions Simplifiée (SAS) ProjeQtor.

Implantée en région toulousaine, cette société propose des services professionnels à haute valeur ajoutée autours du logiciel libre ProjeQtOr :

  • hébergement en mode SaaS,
  • support professionnel,
  • assistance et formation,
  • réalisation d'évolutions à la demande,
  • fourniture de plug-ins sur des besoins particuliers.

Logo ProjeQtOr

Collaborer sur vos documents à l'aide du libre

Posté par  . Édité par Nils Ratusznik, palm123 et patrick_g. Modéré par Nils Ratusznik. Licence CC By‑SA.
46
24
juil.
2015
Bureautique

Si on travaille avec beaucoup de documents chaque jour, peu importe ce que l'on écrit — whitepapers, manuels, présentations, différents matériels marketing, contrats, etc.— à un certain moment (le plus souvent à la fin) on a besoin d’interagir avec d'autres personnes afin de spécifier ou discuter des détails, réviser ou approuver le travail fait.

Dans ce cas-là on peut procéder de trois façon différentes :

1. Envoyer un mail à l'aide du programme de courrier électronique habituel

Inconvénients : ça prend beaucoup de temps d'envoyer un message, ensuite attendre une réponse, faire des corrections, renvoyer ce message encore une fois et ainsi de suite jusqu'à ce que tous les participants soient satisfaits du résultat.

2. Utiliser un système de contrôle de version comme Subversion ou CVS

Inconvénients : ces utilitaires ne permettent pas de collaborer en temps réel, la version du document est fusionnée avec celle d'origine stockée dans le référentiel.

3. Travailler à plusieurs à l'aide d'un éditeur de documents en ligne comme Google Docs ou MS Office 365

Inconvénients : les deux éditeurs permettent de collaborer sur les documents en temps réel mais les fichiers dans ce cas-là sont stockés sur leurs propres serveurs centralisés.

Cette dépêche aborde en deuxième partie des éditeurs collaboratifs libres disponibles à tout le monde qui permettent non seulement de travailler à plusieurs simultanément sur le même document mais aussi stocker les documents sur son propre serveur en profitant d'un contrôle complet.

Red Hat Enterprise Linux 6.7

Posté par  (site web personnel, Mastodon) . Édité par bubar🦥, BAud, palm123, Nÿco, Stéphane Aulery, Benoît Sibaud, patrick_g et esdeem. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
29
23
juil.
2015
Red Hat

Red Hat a annoncé le 22 juillet dernier la version 6.7 de Red Hat Enterprise Linux (RHEL), distribution commerciale destinée aux professionnels et aux entreprises. Pour rappel, RHEL 6 existe depuis novembre 2010 et, même si RHEL 7 est disponible depuis le mois de juin 2014, cette version est toujours maintenue.

RHEL 6

Cette version 6.7 apporte malgré tout des améliorations, principalement du côté de l'authentification centralisée et de la virtualisation. Red Hat avait annoncé la version bêta près de 3 mois auparavant, soit le 6 mai dernier.

Une sélection des nouveautés se trouve en deuxième partie de dépêche.

Sortie de Creme CRM en version 1.5

Posté par  (site web personnel) . Édité par palm123. Modéré par Benoît Sibaud. Licence CC By‑SA.
18
21
juil.
2015
Commercial

Le 11 mars dernier sortait la version 1.5 du logiciel de gestion de la relation client CremeCRM, soit un an après la version 1.4.

Icone CremeCRM

Les principales améliorations sont l'arrivée de la géolocalisation et d'une interface pour téléphones mobiles ; les nouveautés sont détaillées dans la suite de la dépêche.

Campagne de financement d'un livre par la fondation Creative Commons

Posté par  . Édité par Nils Ratusznik, Florent Zara, palm123 et Xavier Teyssier. Modéré par Florent Zara. Licence CC By‑SA.
22
19
juil.
2015
Culture

La fondation Creative Commons a lancé une campagne de financement participatif, via kickstarter, pour rédiger un livre qui a pour but de « Montrer au monde en quoi partager peut être bon pour les affaires ».

Le livre veut donc décrire les modèles économiques "ouverts" rendus possibles par l'utilisation des licences Creative Commons et selon leur termes, répondre à la question : comment les créateurs peuvent-ils rendre économiquement viable une activité économique tout en permettant la ré-utilisation de leur créations ?

La Semaine du Libre 2015 à Brignoles (83) du lundi 20 juillet au dimanche 26 juillet

6
17
juil.
2015
Communauté

L’association GULLIVAR organise du lundi 20 juillet au dimanche 26 juillet 2015, une semaine d'activités consacrée au Logiciels Libre et composée d’ateliers divers.

Chaque jour de 10h00 à 21h30; Salle des Saints Anges, chemin de San Sumian à Brignoles.

Repas pris en commun vers 12h30 / 13h00, chacun(e) amenant un (ou plusieurs) plat(s) à partager.

Les ateliers commencent à 14h00 sauf ceux de lundi qui commence à 10h00 et à 17h00.

IMPORTANT : nous vous demandons de vous inscrire pour chaque atelier et/ou activité, cela nous permettra de connaître le nombre de participants et de vous informez des détails pratiques de chaque atelier. Pour cela écrivez-vous à l'adresse courriel gullivar@gullivar.org en indiquant vos coordonnées (nom, prénom, adresse de Courriel [e-mail], numéro de téléphone mobile, choix du ou des ateliers) ou en remplissant le formulaire situé sur le site internet de GULLIVAR.

Libre participation aux frais. Programme susceptible de modifications de dernière minute.

Variation 1.3 et nouveautés

Posté par  . Édité par palm123 et Benoît Sibaud. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
20
17
juil.
2015
Base de données

Variation est un logiciel de gestion de dossiers d'usagers adapté au secteur du social et médico-social. Il s'adresse par exemple aux structures d'hébergement ou d'emploi de personnes handicapées, au suivi à domicile d'adolescents en difficulté, aux maisons de retraite, etc.

La particularité de Variation par rapport aux autres logiciels du secteur est d'être un outil de construction d'applications : à l'installation, le vide règne ; il est de la responsabilité d'une personne compétente en gestion de ces établissements de placer les champs de saisie et autres agendas dans les bons onglets. C'est ce que nous appelons le « paramétrage » d'une solution particulière adaptée à un établissement particulier.

Depuis l'article de l'an dernier dans ces mêmes pages, nous avons travaillé d'une part à la création de paramétrages (que nous appelons « Arrangements » pour rester dans le thème musical) pour quelques catégories d'établissements répandues (MECS, SESSAD, CHRS) et d'autre part sur un outil d'import/export de ces arrangements afin de pouvoir les redistribuer plus facilement.

Quelques autres nouvelles en vrac :

  • la forge de l'Adullact a adopté le projet,
  • nous avons eu le plaisir de présenter notre solution aux RMLL de Beauvais en début de mois,
  • les manuels d'utilisation sont désormais en téléchargement libre,
  • nous travaillons maintenant à diverses améliorations de l'interface web.

Sortie du noyau Linux 4.1

79
16
juil.
2015
Noyau

La sortie de la version stable 4.1 LTS du noyau Linux a été annoncée le 21 juin 2015 par Linus Torvalds. Le nouveau noyau est, comme d’habitude, téléchargeable sur les serveurs du site kernel.org. Le détail des évolutions, nouveautés et prévisions se trouve dans la seconde partie de la dépêche.

Squash TM 1.12, la gestion de votre patrimoine de test s’améliore

Posté par  (site web personnel, Mastodon) . Édité par Nils Ratusznik, Benoît Sibaud, Nÿco et palm123. Modéré par Benoît Sibaud. Licence CC By‑SA.
14
15
juil.
2015
Technologie

Squash TM est un outil libre (LGPL v3) de gestion de son patrimoine de tests applicatif, déjà présenté ici-même, par deux fois. À l’automne dernier, à l’occasion de l’Open World Forum 2014, Squash TM renforçait ses liens avec l’écosystème Libre et Open Source, en s’interfaçant nativement avec PostgreSQL (en plus de MySQL et H2), Bugzilla, trac, en plus de Mantis et JIRA (NdM: licence propriétaire pour ce dernier).

Logo Squash

Il continue d’avancer à un rythme de deux versions par an désormais et cette nouvelle livraison printanière inclut des améliorations centrées sur :

  • le versioning complet du référentiel de test : l'intégralité du référentiel de test peut désormais être versionée grâce à une nouvelle notion appelée 'Jalon'. La gestion complète des jalons permet de regrouper sous une même étiquette (ex : numéro de version) différents objets de l’application faisant un tout cohérent ;
  • les listes personnalisées : le paramétrage des listes déroulantes dans Squash TM (catégorie des exigences, nature et type des cas de test) peut être réalisé désormais par projet ;
  • l’introduction des « tags » pouvant être ajoutés dynamiquement sur n’importe quel objet pour faciliter les recherches ;
  • des nouveaux cahiers de tests et d’exigences : complètement ré-écrits, ils sont désormais plus performants et générés dans des formats éditables via une suite bureautique.
  • un espace de travail plus large : l’arborescence des dossiers peut désormais être masquée.

Tous les détails sont dans la seconde partie de la dépêche. Sachez aussi que Squash TM a (re)fait son apparition dans le SILL 2015, le Socle Interministériel de Logiciels Libres. Il est en effet assez massivement utilisé au sein de l’administration publique française (pour ce qui est connu), que ce soit au ministère de l’éducation, de la justice, etc.

Red Hat Software Collections 2.0

Posté par  (site web personnel, Mastodon) . Édité par bubar🦥. Modéré par Xavier Teyssier. Licence CC By‑SA.
25
14
juil.
2015
Red Hat

Red Hat a annoncé, le 4 juin dernier, les « Software Collections » en version 2.0. Il s'agit d'un canal (terminologie de Red Hat pour désigner un dépôt logiciel) contenant des logiciels dont les versions sont plus récentes que dans les canaux habituels de la distribution RHEL. Une variante communautaire de ce canal est aussi disponible sur le site Software Collections.

Software Collections

Comme chaque canal logiciel de Red Hat, celui-ci est soumis à souscription auprès de la société (un simple abonnement à RHEL devrait suffire). La variante communautaire n'a pas besoin de souscription.

La deuxième partie de dépêche aborde une sélection des mises à jour de ce dépôt. Si vous souhaitez vous renseigner sur les modalités d'utilisation, vous êtes invités à lire la dépêche sur la version 1.0 bêta.

Rencontre Python à Bruxelles le 17 juillet 2015

Posté par  . Édité par Nÿco, Pierre Jarillon, bubar🦥 et Benoît Sibaud. Modéré par bubar🦥. Licence CC By‑SA.
8
14
juil.
2015
Python

Et voilà, apres deux mois les quelques téméraires qui restent a Bruxelles durant l’été peuvent tout de même se regrouper pour le Meetup Python !

Pour l'instant pas de présentations donc ne soyez pas timide, partagez votre expérience !

De toutes façons nous nous rassemblons autour de quelques bières (trappistes ou non) pour discuter de Python, en particulier pour les frameworks du web et de l'analyse de données.

À vendredi !

Stage collégiennes/lycéennes « Girls Can Code! » en août

Posté par  . Édité par Nÿco et palm123. Modéré par bubar🦥. Licence CC By‑SA.
Étiquettes :
16
14
juil.
2015
Éducation

France-IOI et Prologin organisent à nouveau un stage de programmation entre collégiennes et lycéennes du 24 au 29 août à Paris.

Le stage est entièrement gratuit et ouvert à toute fille née en 1995 ou après et qui n'est pas encore détentrice du baccalauréat.

Le niveau requis pour participer nécessite d'avoir déjà écrit un programme, mais il est encore temps de s'y mettre ! Il suffit de remplir le formulaire sur gcc.prologin.org avant le 1er août. Seules une dizaine de candidatures seront retenues, en donnant la priorité aux plus jeunes et plus motivées. L'organisation prend en charge la restauration et l'hébergement à l'hôtel, mais pas les frais de transport jusqu'au lieu de stage. D'ici le stage, il est utile de se créer un compte sur France-ioi et se laisser guider par les exercices.