Journal DTrace est passé en licence GPL

32
15
fév.
2018

Dtrace est un outil de tracing intégré dans le système d'exploitation Solaris. Pendant longtemps il a été présenté comme étant en avance par rapport aux outils disponibles sous Linux et c'était, avec ZFS, un des arguments des promoteurs de Solaris.

Oracle, l'entreprise qui possède Solaris, a décidé de porter DTrace sous Linux et a donc changé la licence de cet outil. On passe ainsi de la CDDL à la GPLv2.

Ce changement est intervenu au milieu de l'année 2017 (...)

Forum général.petites-annonces [Enquête métier] développeur Full-Stack

1
10
fév.
2018

Bonjour à toutes et à tous,

Actuellement en cours de rédaction de dossier FONGECIF, dans l’objectif de financer le suivi d’une formation de développeur Full-Stack d’un an; je souhaite étayer ce dossier avec une enquête métier.
C’est pourquoi je sollicite aujourd’hui les éventuels développeuses et développeurs que compte le forum, afin de m’apporter de l’aide en répondant au questionnaire en ligne suivant.

D’autre part, n’hésitez pas à me remonter toute remarque que vous jugeriez intéressante au regard de ce (...)

Bêta‐test de la plate‐forme CHOReVOLUTION pour développer des applications IoT

12
15
jan.
2018
Cloud

CHOReVOLUTION est une plate‐forme libre (APLv2) permettant de créer rapidement de nouveaux services et intégrant des objets connectés (exemples de cas d’usages : déplacements urbains et aide à l’organisation de ceux‐ci, support au tourisme et au secteur culturel…).

Un drone, logo de CHOReVOLUTION

La plate‐forme offre aux développeurs un cadre de travail complet, partant des processus métier jusqu’au déploiement de services dans le Cloud. Elle se positionne donc sur le segment de marché des solutions de génération d’applications Internet des objets (ou IoT Applications Enablement Platforms).

Vous êtes développeur ? Vous avez envie de gagner un drone ? Voyez la suite de la dépêche.

Journal Tickets et « merge-requests » basés sur XMPP avec SàT

Posté par (page perso) . Licence CC by-sa
21
5
déc.
2017

(le billet ci-dessous est également publié sur mon blog, pour mémoire « Salut à Toi » est outil collaboratif et de communication basé sur XMPP).

Beaucoup de travail a été effectué lors des derniers mois, me laissant peu de temps pour parler des nouveautés. Jetons un coup d'œil à la dernière.

Pour le développement de Salut à Toi nous ne voulons pas utiliser de logiciels propriétaires ou centralisés et nous utilisons Mercurial, aussi nous avons jusqu'ici été réfractaires à utiliser les plateformes (...)

Journal Pourquoi Emacs? (Première partie)

Posté par (page perso) . Licence CC by-sa
28
23
nov.
2017

Emacs est, de loin, mon éditeur de code préféré. Dans cet article je vais passer en revue ce qui me plais dans ce logiciel, ou ce qui pourrait plaire à un informaticien. Ces écrits sont un peut long, aussi ils seront séparés en plusieurs parties. Cette partie couvrira les bases, l'édition de texte et l'usage du clavier.

Attention, il ne s'agit pas d'un cours sur Emacs, le but de cet article est d'en parcourir les atouts.

Quelques liens utiles:

Fedora 27 bêta est disponible

Posté par (page perso) . Édité par ZeroHeure, Benoît Sibaud, Davy Defaud, Yvan Munoz et Pierre Jarillon. Modéré par Yvan Munoz. Licence CC by-sa
47
4
oct.
2017
Fedora

Ce mardi 3 octobre 2017 que le projet Fedora rend disponible la version bêta du futur Fedora 27.

Malgré les risques concernant la stabilité d’une version bêta, il est important de la tester ! En rapportant les bogues maintenant, vous découvrirez les nouveautés avant tout le monde, tout en améliorant la qualité de Fedora 27 et vous réduirez du même coup le risque de retard. Les versions en développement manquent de testeurs et de retours pour mener leurs projets à bien.

Cette version se distingue par l’absence de version alpha préalable. Un grand effort sur la qualité a été entrepris pour essayer de se dispenser de cette étape intermédiaire. Et la qualité est en effet au rendez‐vous !

Embedded Recipes, première édition à Paris

Posté par (page perso) . Édité par Davy Defaud et Xavier Claude. Modéré par Xavier Claude. Licence CC by-sa
15
30
août
2017
Linux

Nous y réfléchissions depuis un moment. Après avoir lancé Kernel Recipes il y a six ans, nous sommes fiers de vous annoncer Embedded Recipes, une journée consacrée au Libre dans le domaine de l’embarqué, le 26 septembre 2017, à Paris.

Logo Embedded Recipes

Forum Programmation.c Appel a contribution pour mk-project un T.D.E.

0
4
juil.
2017

Bonjour,

je fait un appel a contribution pour mon T.D.E (Terminal Development Environment) : mk-project.

Qui en est a sa version 2.0.

Vous pouvez voir la version 1.0 de mk-project ici.

Je me sert de mk-project pour chaque projet nécessitant plus de travail qu'un simple script.


En faîtes je ne sert pas des terminaux de mk-project : nie pour lancer mon editeur (comme vim par exemple).

Malgré que vous pouvez ouvrir autant de tab-terminaux (...)

Forum Programmation.python choix pour démarrer en Python

3
3
mar.
2017

Salut,

Je vais faire une petite application, sous Windows, (4 fenêtres principales et 2 annexes) liée à une base de données (Firebird probablement). Je pourrais le faire en 2h avec MS Access … mais je me suis dit que, depuis le temps, que je veux me mettre à Python, c'est le moment.

Du coup, il faut que je choisisse un framework qui me permette de travailler avec une base de données et de gérer des listes et des (...)

Outils utiles pour développeur

58
3
mar.
2017
C et C++

Le but de cette dépêche est de recenser quelques outils utiles pour les développeurs (pas uniquement C et C++) et de donner accès à des ressources intéressantes pour leur prise en main.

Tout d’abord comment définit‐on un « outil utile » ? Ce sont des logiciels (libres, c’est mieux) qu’il n’est pas obligatoire d’utiliser mais qui permettent de gagner en productivité (ou de moins se prendre la tête avec un bogue). Ces outils sont utilisables indépendamment, mais utilisés ensemble peuvent former un tout qui donne les fonctionnalités d’un environnement de développement intégré.

Il est fort probable que pour certains cette dépêche vienne enfoncer des portes ouvertes. Mais pensez aux nouveaux pour qui elle sera, peut‐être, profitable.

Wilber Week, GIMP, interviews des développeurs et sortie de la 2.10 à venir !

Posté par (page perso) . Édité par Davy Defaud, Nÿco, ZeroHeure, Benoît Sibaud, palm123 et Nils Ratusznik. Modéré par Nils Ratusznik. Licence CC by-sa
39
2
mar.
2017
Graphisme/photo

Vous le savez, on travaille dur sur GIMP. Le mois dernier, les contributeurs principaux se sont retrouvés en Espagne pour une semaine de hacking intense : la Wilber Week [du nom de la mascotte de GIMP, Wilber]. Très sympathique semaine, dans une vieille maison, une résidence d’artistes au milieu de la nature et chauffée au feu de bois.

J’ai déjà écrit un compte‐rendu sur l’événement, mais je vous fais un résumé des points importants personnels (en seconde partie). Et il y a un appel à voter aussi…

Journal Réduire les temps de développement sans sacrifier la qualité

Posté par (page perso) . Licence CC by-sa
59
21
fév.
2017

Avant‐propos

Ce journal parle de développement logiciel, de coûts, de qualité. Il est question de méthode et méthodologie plutôt que de technologies.

Ce journal est un peu long… vous êtes averti(e)s. ;)

Introduction

Je dirige une entreprise dont l’activité principale (en termes de chiffre d’affaires) est de faire de la prestation de services : développements techniques, développements d’applications distribuées et applications Web sur mesure.

Régulièrement les prospects et clients trouvent que les coûts sont élevés et cherchent à les réduire. C’est naturel.

(...)

Journal Découvrons Common Lisp. Comparaison avec l'environnement Python.

Posté par . Licence CC by-sa
30
1
fév.
2017

Salut journal,

Je suis de plus en plus frustré par le langage Python, et comme j'aime bien le Emacs Lisp, à la fois le langage et l'environnement de développement, j'ai retenté le coup avec Common Lisp. C'était assez frustrant mais j'ai pris quelques notes qui pourraient servir aux suivants, d'où ce journal (ça fait un paquet d'années qu'on n'a pas parlé de Common Lisp par ici, ni d'aucun Lisp d'ailleurs même ceux à succès comme Clojure (et à part Guix (...)

Journal La multiplicité des gestionnaires de paquets

33
30
jan.
2017

Sous Linux, s'il y a bien une chose fantastique, c'est bien les paquets !

Heureusement, ces dernières années, les gestionnaires de paquets se multiplient partout. Mais ce n'est pas toujours super.

J'aimerais vous parler ici de ce que lwn.net écrit bien mieux que moi (en accès payant).

Du côté des distributions

Nos chères distributions nous apportent le confort inouï de pouvoir gérer presque tous nos logiciels, et de synchroniser entre elles les dépendances. Un coup d'apt-get update && (...)

Angular 2 est en version finale, Ninja Squad vous met le pied à l’étrier

Posté par . Édité par Benoît Sibaud et Davy Defaud. Modéré par ZeroHeure. Licence CC by-sa
11
19
sept.
2016
JavaScript

Ninja Squad proposait un e‐book sur Angular 2 quand ce framework n’était alors qu’en bêta (cf. la dépêche précédente Deviens un Ninja avec Angular 2 : un e‐book sans DRM à prix libre et en soutien à l’EFF).
Cette semaine, Angular 2 est — enfin — passé en version finale. Ce qui signifie qu’il est utilisable sans trop de crainte en production (plus de changements incompatibles) et qu’il est donc temps de s’y mettre sérieusement.

Après l’e‐book (à jour de la dernière version), Ninja Squad propose désormais un « pack pro », proposant de mettre en pratique la théorie apprise dans l’e‐book en construisant pas à pas une application complète, avec une batterie de tests fournie couvrant le code produit à 100 % : à chaque étape, on soumet sa solution, dont la qualité est analysée ; un score est donné ; on peut alors améliorer son implémentation, ou sauter les trois exercices suivants, ou même tricher en consultant la solution fournie respectant les bonnes pratiques et l’état de l’art ; on suit ainsi sa progression dans la trentaine d’exercices proposés (entre 3 et 5 jours de travail).

Cela devrait faire gagner des heures sur vos projets personnels et professionnels, en ayant toujours sous la main du code fonctionnel et à jour des dernières versions couvrant l’essentiel des cas d’usage d’une application d’entreprise (les mises à jour sont évidemment gratuites).

Tarif normal : 199 €.
Code de réduction pour les lecteurs de LinuxFr.org : LinuxFrRocks, -30 % pour les 20 premiers acheteurs.

La plate‐forme est testable gratuitement sur les six premiers exercices : https://angular2-exercises.ninja-squad.com/.

N. D. M. : la licence de l’e‐book (201 pages A4) interdit explicitement la vente, l’utilisation commerciale et la redistribution. Le site annonce actuellement environ 2 800 acheteurs et 114 packs pro, ayant généré 6 452 € de dons à l’EFF.