Journal Kickstart et Ansible pour automatiser des installations/configurations de systèmes Linux

Posté par  . Licence CC By‑SA.
Étiquettes :
30
15
mai
2017

J'ai appris récemment Kickstart et Ansible et je voulais écrire un petit retour d'expérience.

Ces deux outils permettent d'automatiser des tâches d'administration système. Un gros avantage est d'avoir une description dans des fichiers texte (sous forme de fichier de config ou de code) de comment installer et configurer une machine ou un ensemble de machines.

Il suffit alors d'utiliser un gestionnaire de versions comme git pour garder un historique de ces fichiers texte, pouvoir créer des branches etc. Bref, c'est (…)

Journal GNOME 3.24

Posté par  . Licence CC By‑SA.
Étiquettes :
31
18
avr.
2017

GNOME 3.24 est sorti le 22 mars. Les principales nouveautés :

  • un mode nuit dans gnome-shell (un peu comme Redshift) ;
  • une nouvelle application de recettes de cuisine ;
  • des améliorations dans gnome-control-center ;
  • des améliorations pour la zone de notifications ;
  • l'application Games – pour jouer à des jeux rétros – a continué d'être développé ;
  • pour les développeurs, le nouvel IDE Builder continue de s'améliorer, avec entre-autres un meilleur support de Flatpak ;
  • et bien d'autres améliorations un peu partout.

Lire les (…)

Journal Un fonds pour la GNU Toolchain

Posté par  . Licence CC By‑SA.
Étiquettes :
37
28
mar.
2017

Le Free Software Foundation accepte maintenant des donations spécifiquement pour la GNU Toolchain : GCC, GDB, la glibc, les Binutils, etc.

Toutes les informations ici.

En tant que programmeur C, j’utilise certains de ces outils tous les jours et, comme je n’achète jamais de programmes, je fais parfois une donation pour les projets qui me tiennent hacker. Mais la plupart des distributions GNU/Linux dépendent fortement de la GNU Toolchain, donc, en tant que simple utilisateur, ça vaut aussi la (…)

Journal Campagne de financement pour PulseAudio

Posté par  . Licence CC By‑SA.
31
4
nov.
2016

Un des mainteneurs de PulseAudio, Tanu Kaskinen, a lancé une campagne de financement sur Patreon. Voir aussi les informations sur son nouveau blog.

PulseAudio est généralement le serveur de son installé par défaut avec la plupart des distributions Linux pour desktop/laptop. Ce qui veut dire que PulseAudio est sans doute utilisé par plusieurs millions de personnes, voir plusieurs dizaines de millions (je ne sais pas quelles sont les dernières estimations).

Toujours faut-il que les utilisateurs soient au (…)

Journal Vidéos de la systemd.conf

Posté par  . Licence CC By‑SA.
Étiquettes :
20
8
oct.
2016

La systemd.conf 2016 a eu lieu récemment, les conférences ont été (bien) filmées, et les vidéos sont disponibles sur YouTube.

Vous pouvez commencer au début, par la présentation de Lennart Poettering: State of the Union/Portable Services. On voit qu'on se rapproche de plus en plus des systèmes stateless, le support du « factory reset », etc (voir cet article de 2014 à ce sujet). It's happening it's happening it's happening!

Il y a beaucoup d'autres présentations, par exemple :
- (…)

Journal Vidéos DevConf 2015 disponibles

Posté par  . Licence CC By‑SA.
Étiquettes :
11
14
fév.
2015

Les vidéos de la DevConf 2015 sont disponibles. Certaines conférences ont même été diffusées en direct.

La conférence dure 3 jours et est organisée par Red Hat, donc la plupart des conférenciers sont des développeurs de chez Red Hat. Il y a pas mal de sujets différents, dont : les conteneurs, le desktop, Fedora, CentOS, le kernel, le middleware, le réseau, le cloud, la virtualisation, et bien d'autres.

Comme je m'intéresse plus particulièrement au desktop (GNOME) et à Fedora Workstation (…)

Journal Fedora.next

Posté par  . Licence CC By‑SA.
Étiquettes :
18
4
avr.
2014

Il y a pas mal de choses qui bougent chez Fedora en ce moment.

Avec la sortie de Fedora 20 en décembre dernier, Fedora a fêté ses dix ans d'existence. Fedora.next est une initiative pour redynamiser un peu le projet, et pour réfléchir sur les dix prochaines années.

Architecture en anneaux

La grande nouveauté est l'architecture en anneaux, avec les différents groupes de travail :

  • Au centre, il y a le noyau, « Base », qui contient principalement le noyau Linux, rpm (…)

Journal {éditeurs de texte, IDE} × {généralistes, spécialisés}

Posté par  . Licence CC By‑SA.
Étiquettes :
2
26
fév.
2014

Beaucoup d'entre-nous sommes habitués à un éditeur de texte généraliste (Vim, Emacs, etc) ou un IDE généraliste (Eclipse par exemple). Voyons pourquoi des éditeurs de texte ou IDE spécialisés est ou serait une bonne chose.

Il y a plusieurs axes sur lesquels on peut différencier un éditeur de texte ou IDE. Ces axes ne doivent pas être vu comme blanc ou noir, mais plutôt comme une échelle de gris.

D'autres tâches que l'édition de texte ?

L'axe le plus simple est (…)

Journal Quelques langages de programmation pour GNOME

Posté par  . Licence CC By‑SA.
Étiquettes :
28
14
déc.
2013

C, Python, Vala, C++, C#, JavaScript, Java, Perl, GOB, Genie et sûrement d'autres. Autant de langages possibles pour écrire une application pour GNOME. Voyons voir ce que le C, Python et Vala ont dans le ventre !

Le langage C

Le langage C peut être vu comme un langage assez primitif. Mais c'est sans compter les nombreuses bibliothèques de GNOME : GObject, GLib, GTK+, et bien d'autres (écrites elles-mêmes en C).

GObject, le cœur de GNOME, offre un (…)

Journal GSoC sur GtkSourceView/gedit

Posté par  . Licence CC By‑SA.
Étiquettes :
55
21
sept.
2013

Me voilà arrivé à la fin du Google Summer of Code chez GNOME. C'est un bon moment pour faire un récapitulatif de mes aventures GNOMEsques.

Tout a commencé un beau^W jour pluvieux d'été, en 2009, où je voulais me lancer dans un projet de programmation. J'aimais bien GNOME, donc développer une application en GTK+ me paraissait un choix judicieux. Qu'est-ce qu'il me manquait dans GNOME ? Un bon éditeur LaTeX, pardi ! J'utilisais Kile à l'époque. Me voilà donc (…)

Journal Petite^W Longue critique du livre Code Complete

Posté par  .
25
4
août
2011

Sommaire

J'aime bien suivre l'actualité générale autour du Libre (comprendre : lire DLFP), suivre quelques blogs, etc. Mais j'aime bien aussi lire des livres traitant d'informatique. Et le dernier en date, c'est justement Code Complete, de Steve McConnell (2e édition).

[/!\ § d'accroche] En bref (…)

Journal Vala LaTeXila 1.99, environnement LaTeX intégré en GTK

Posté par  .
Étiquettes :
12
25
août
2010
Pour ceux qui ont suivi le dernier épisode, vous aurez compris que cette version est une réécriture en langage Vala de LaTeXila 0.2 sorti en février et qui était (pas très bien) écrit en C.

Voici deux captures d'écran. Le projet est maintenant hébergé chez GitHub mais la page principale se trouve toujours chez SourceForge.

Le numéro de version 1.99 sous-entend bien entendu qu'il s'agit d'une version bêta. À la base je voulais sortir la 2.0 en août, (…)

Journal Quelques nouvelles de LaTeXila, et réflexions sur le développement d'IDE en GTK

Posté par  .
Étiquettes :
16
25
avr.
2010
Bonjour,

Ça fait un petit temps que je ne vous ai plus parlé de LaTeXila, un IDE LaTeX en GTK que j'ai commencé l'été passé, avec pour objectif d'avoir une alternative à Kile qui lui est en Qt.

Il faut tout d'abord remercier farvardin pour la réalisation du logo, de l'icône de l'application (qui reste cependant à améliorer) et le design du site (que j'ai amélioré), suite à ma demande dans le journal précédent.

Version 0.2

LaTeXila en est (…)

Journal P2P : pouvoir modifier les fichiers téléchargés et toujours les partager

Posté par  .
Étiquettes : aucune
9
14
mar.
2010
Bonsoir chère journale (oui, elle, en rouge ¹),

Je me demande depuis longtemps si c'est possible de modifier des fichiers téléchargés en P2P comme bittorrent, et pouvoir toujours les partager.

C'est en voyant mon téléchargement du dernier album de StrangeZero se terminer que m'est venu une idée... Car j'aurais bien aimé renommer le dossier, les fichiers, éventuellement modifier/compléter les tags ID3, etc.

L'idée serait d'intégrer un gestionnaire de version comme Git dans les clients P2P comme ça il garde une (…)