Nix pour les développeurs

Posté par  (site web personnel) . Édité par claudex, Benoît Sibaud, bubar🦥, Davy Defaud, ZeroHeure et palm123. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
53
6
juil.
2017
Technologie

Nix est un gestionnaire de paquets « fonctionnel » (basé sur des fonctions, sans effet de bord). Cette caractéristique apporte des avantages indéniables, notamment de pouvoir mettre en place des environnements logiciels isolés, reproductibles et composables. Ceci peut être très utile à un administrateur système mais également à un développeur.

On trouve pas mal d’informations sur l’écosystème Nix et son utilisation, ainsi que des retours d’expérience des utilisateurs. En revanche, les documents à destination des développeurs sont moins nombreux et se limitent souvent à l’utilisation ou à la mise en place d’environnements de développement simples.

Cet article a pour objectif d’illustrer l’intérêt de Nix pour un développeur dans des cas simples et « un peu moins simples ». Pour cela, il se base sur un projet d’exemple en C++ et en Python, mais Nix peut également être utilisé pour d’autres langages. Je ne suis pas un expert en Nix, donc n’hésitez pas à proposer vos remarques ou améliorations dans les commentaires ou sur le dépôt GitHub du projet d’exemple.

Journal Au revoir Skype, bonjour Matrix et Riot

Posté par  . Licence CC By‑SA.
37
5
juil.
2017

Comme vous l’avez sans doute entendu, il n’est plus possible d’utiliser les vielles version de Skype (inférieures à 4.3) sous GNU/Linux depuis le 1er juillet 2017.

Comme je n’ai pas entendu beaucoup de bien des nouvelles versions (aussi bien sur desktop que sur mobile), je suis parti à la recherche d’alternatives.

Pour vous donner une idée, j’utilisais quasi‐exclusivement Skype pour dialoguer via la vidéo avec la famille et les amis. Ceux‐ci ne sont pas foncièrement attachés à Skype et on a (…)

Agenda du Libre pour la semaine 27 de l’année 2017

Posté par  . Édité par claudex, Davy Defaud et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
16
2
juil.
2017
Communauté

Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 27 événements (0 en Belgique, 23 en France, 3 au Québec et 1 en Suisse) est en seconde partie de dépêche.

RMLL Rencontres mondiales du logiciel libre, Libre et Change, dix‐septième édition des Rencontres Mondiales du Logiciel Libre, Saint‐Étienne, du 1ᵉʳ au 7 juillet 2017

Journal Après WannaCry, un 2e ransomware utilisant une cyberarme volée à la NSA ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
27
28
juin
2017

Un ransomware appelé "Petya" attaque actuellement de nombreux postes de travaux Windows dans plusieurs pays. Il chiffre le disque dur et exige un versement de Bitcoin pour récupérer une clé servant à déchiffrer le disque. Il semble que l'Ukraine ait été touchée en premier. Le ransomware exploite la faille EternalBlue volée à la NSA en avril dernier. Bien que Microsoft ait diffusé un correctif depuis avril, il semble que de nombreuses entreprises n'aient pas mis à jour leurs postes de (…)

Agenda du Libre pour la semaine 26 de l’année 2017

Posté par  . Édité par Benoît Sibaud et Davy Defaud. Modéré par claudex. Licence CC By‑SA.
14
24
juin
2017
Communauté

Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 38 événements (0 en Belgique, 38 en France, 0 au Québec et 0 en Suisse) est en seconde partie de dépêche.

La semaine commencera notamment avec la conférence OW2con’17 à Paris‐Châtillon, se terminera avec Pas Sage En Seine à Paris‐Choisy‐le‐Roy et enchaînera avec les RMLL à Saint‐Étienne :

Conférence OW2con'17 - Paris-Châtillon 26 et 27 juin 2017

Pas Sage En Seine - Paris-Choisy-le-Roy 29 juin au 2 juillet 2017

RMLL Rencontres mondiales du logiciel libre, Libre et Change, 17ème édition des Rencontres Mondiales du Logiciel Libre, Saint-Étienne 1er au 7 juillet 2017

Tails 3 quand t’as Tor !

Posté par  . Édité par Benoît Sibaud, palm123, Davy Defaud et Nils Ratusznik. Modéré par bubar🦥. Licence CC By‑SA.
Étiquettes :
42
24
juin
2017
Distribution

Ou : « Sortie de Tails 3.0 et Tor Browser 7.0. »

The Amnesic Incognito Live‐System est un système live (autonome, sans installation), persistant, basé sur Debian 9 (Stretch) dont le but est de préserver votre anonymat et votre vie privée. C’est une distribution soignée, abondamment documentée, devenu la référence. Je vous renvoie vers son excellente (quoique ancienne) présentation par patrickg.

Tor Browser est un renforcement du navigateur Firefox, afin de bloquer la prise d’empreinte (fingerprinting) et améliorer la sécurité. Bien entendu, il intègre le surf porté par le réseau Tor.

Journal Wiki Ubuntu-fr: réunion de la dernière chance lundi 26 juin 2017

Posté par  . Licence CC By‑SA.
27
21
juin
2017

Ce journal traite du wiki Ubuntu francophone. De son histoire, son état actuel. Et de l'effort actuel de la communauté pour le moderniser.

Le wiki et moi

C'est quoi 10 ans dans l'informatique? D'aucuns diront que c'est une éternité. Mais pour ma part j'ai parfois l'impression que c'était hier. J'ai découvert le monde de linux en 2007 avec Ubuntu 7.04, Feisty Fawn. A l'époque la page d'accueil de la documentation ressemblait à ceci. Jeune enthousiaste, je me suis (…)

Printemps 2017 de Mozilla : Firefox 52 à 54 et Thunderbird 52

64
19
juin
2017
Mozilla

Mozilla a annoncé début 2017 que le cycle de sortie de Firefox ne sera plus fixe à huit semaines, mais qu’il pourra être plus rapide grâce à l’abandon des versions Firefox Aurora.

Cette annonce s’est clairement concrétisée ce printemps avec trois sorties de versions de Firefox à quatre mois d’intervalle (version 52 le 7 mars 2017, version 53 le 19 avril et version 54 le 13 juin).

Comme la communauté LinuxFr.org n’avait pas anticipé ces changements, nous sortons tardivement une nouvelle dépêche pour annoncer les modifications majeures de ces versions. Vous ne trouverez sûrement plus l’ancien style de dépêche qui profitait d’intervalles de huit semaines pour faire des annonces spécialisées par version.

Une nouvelle ère débute pour les dépêches collaboratives concernant Firefox et Mozilla, n’hésitez pas à venir contribuer dans l’espace de rédaction pour adapter notre communauté LinuxFr.org au futur.

Logo de Firefox

Debian 9 : Stretch déploie ses tentacules

114
18
juin
2017
Debian

Debian GNU/Linux 9, nom de code Stretch (en référence à la pieuvre violette de Toy Story 3) est sortie le 17 juin 2017.

Stretch, la pieuvre mauve (par Emoji One via Wikipédia)

Alors que la version 8 intégrait systemd, cette version intègre pour sa part quelques autres nouveautés technologiques de taille comme Wayland (cela concernera surtout les utilisateurs du bureau GNOME), Flatpak ou encore le pilote noyau unifié AMDGPU pour les puces graphiques AMD les plus récentes…

Les choses sont également plus claires maintenant que Firefox et Thunderbird sont présents dans les dépôts sous leurs noms officiels, grâce notamment aux efforts de Sylvestre Ledru (compte Twitter). So long Iceweasel et Icedove !

Journal LinuxFr.org : première quinzaine de juin 2017

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
12
17
juin
2017

Septante-quatrième épisode dans la communication entre les différents intervenants autour du site LinuxFr.org : l’idée est de tenir tout le monde au courant de ce qui est fait par les rédacteurs, les admins, les modérateurs, les codeurs, les membres de l’association, etc.

L’actu résumée ([*] signifie une modification du sujet du courriel) :

Statistiques

  • 1399 commentaires publiés (dont 2 masqués depuis) ;
  • 249 tags posés ;
  • 70 comptes ouverts (dont 4 fermés depuis) ;
  • 41 entrées de forums publiées (dont 4 masquées depuis) ;
  • (…)

Agenda du Libre pour la semaine 25 de l’année 2017

Posté par  . Édité par claudex, Davy Defaud et Benoît Sibaud. Modéré par Pierre Jarillon. Licence CC By‑SA.
10
17
juin
2017
Communauté

Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 35 événements (0 en Belgique, 32 en France, 3 au Québec et 0 en Suisse) est en seconde partie de dépêche.

Journal Enquête sur les noms propres pour le dictionnaire orthographique

Posté par  . Licence CC By‑SA.
22
17
juin
2017

Il y a quelques années, la confection du dictionnaire orthographique se faisait collaborativement avec quelques participants très impliqués. Puis, à mesure que le dictionnaire se complétait, deux ou trois dizaines de milliers de mots plus tard, les participants se sont moins impliqués et les propositions de nouveaux mots se sont faites de plus en plus rares. Bien sûr, le dictionnaire n’est toujours pas complet, mais il semble l’être suffisamment pour beaucoup, ou bien ça n’intéresse plus grand-monde. Difficile de savoir.

(…)

Grammalecte, correcteur grammatical [2]

150
8
juin
2017
Bureautique

Grammalecte est un correcteur grammatical écrit en Python et en JavaScript, dédié à la langue française, disponible pour LibreOffice, Firefox, Thunderbird, ainsi que comme programme autonome, via une interface en ligne de commande ou un serveur. Par ailleurs, d’aimables contributeurs ont apporté leur pierre à l’édifice en concevant des greffons pour Vim et Emacs.

Grammalecte lance une deuxième campagne de financement pour améliorer la correction grammaticale et faire évoluer les intégrations aux navigateurs Web.

Logo de Grammalecte

NdM. : la campagne a été financée à 103 % (soit 15 538 €). Le premier palier Améliorer la correction grammaticale a donc été débloqué, mais les paliers Créer une extension pour Chrome et Concevoir et améliorer des outils annexes.

Cet article est très long. Plutôt que répéter ce qui a déjà été dit, je vais présumer que vous avez un souvenir à peu près clair du billet précédent sur ce sujet. Cela dit, même sans ça, ce que je vais dire devrait être intelligible.

Nouvelles versions logicielles du projet GNU avril et mai 2017

Posté par  (site web personnel) . Édité par Davy Defaud, ZeroHeure et Nils Ratusznik. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
66
5
juin
2017
GNU

Le projet GNU publie tous les mois une liste de versions logicielles publiées. Jetons‐y un coup d’œil pour découvrir de nouveaux logiciels inconnus (de moi), des infâmes bogues disparus ou les promesses de solutions à tous nos besoins : soit 33 nouvelles versions annoncées allant de la corrective mineure à la version attendue depuis des années ; et l’on va donc parler de acct, artanis, bc, diffutils, emacs, emms, freedink-data, gcc, global, gnubik, gnupg, gnutls, grub, guile, guile-cv, guile-ncurses, icecat, kawa, less, libcdio-paranoia, libidn2, libmicrohttpd, linux-libre, nano, ocrad, orgadoc et parallel.

Agenda du Libre pour la semaine 23 de l’année 2017

Posté par  . Édité par claudex, Benoît Sibaud et Davy Defaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
13
4
juin
2017
Communauté

Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 42 événements (0 en Belgique, 37 en France, 2 au Québec et 3 en Suisse) est en seconde partie de dépêche.