Journal Parlons XMPP - épisode 4 - les discussions de groupes

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
29
14
juil.
2015

(pour lire les épisodes précédents, suivez l'étiquette correspondante)

Dans le milieu du développement logiciel, et surtout dans le logiciel libre, les discussions de groupes sont très populaires, le plus souvent via IRC (Internet Relay Chat).
Ce vénérable protocole fait ce qu'on lui demande, et XMPP s'en est fortement inspiré. Voyons ça de plus près.

Les discussions de groupes utilisées actuellement sont appelées MUC pour « Multi-User Chat » et sont définies par la XEP-0045. Cette dernière standardise et étend la solution (…)

Sortie de la v1.2 de Zeste de Savoir

Posté par  (site web personnel) . Édité par ZeroHeure et palm123. Modéré par tuiu pol.
29
13
nov.
2014
Internet

L'idée de Zeste de Savoir s'est construite sur un but précis : promouvoir le partage de connaissances à travers des ressources pédagogiques gratuites et de préférence sous licence libre. Pour ce faire, il nous fallait un outil, et cet outil il nous fallait le créer.

Sous le nom Zeste de Savoir se regroupent en réalité trois entités :

  • Le logiciel « Zeste de Savoir » qui est une plate-forme web de partage de contenu et d'entraide (tutoriels, articles, forums, etc.) ;
  • Une instance de ce logiciel, zestedesavoir.com, dont le but est de promouvoir le partage de connaissances à travers des ressources pédagogiques gratuites et de préférence sous licence libre ;
  • Et l'association « Zeste de Savoir », qui est une association de loi 1901 française créée dans le but de gérer tout ce petit monde.

Cette dépêche traite principalement de la sortie de la v1.2 du logiciel, mais touche quelques mots du site et de l'association.

Journal Le système objet de Common Lisp (tutoriel CLOS)

Posté par  . Licence CC By‑SA.
28
4
oct.
2018

Salut,
Je continue à bien apprécier le langage Lisp et un des plaisirs récurrents est de travailler avec son système objet. Je vais vous en donner une présentation complète, avec au passage une introduction à son protocole de méta-objet (MOP, meta-object protocole). Si ce faisant ça vous enlève des à priori sur Lisp de la tête ça aura valu le coup ;)

Journal Capteurs météo et graphiques Munin

Posté par  (site web personnel) . Licence CC By‑SA.
28
10
sept.
2017

Cher Nal,

Je me suis récemment mis en tête de mesurer la température et l'humidité chez moi de façon à avoir un graphique des mesures sur au moins 24h. Pas convaincu par les stations météo toutes faites, j'ai opté pour des capteurs sans fil avec une base USB et un plugin Munin pour tracer les courbes. Voici un petit tuto/compte-rendu garanti sans soudure.

Il faudra :

  • commander pour 100 € de matériel sur un site en allemand
  • retirer 3 vis et un (…)

Journal Tutoriel : auto-hébergement , Raspberry Pi et blog (publi-information)

Posté par  (site web personnel) . Licence CC By‑SA.
26
18
août
2013

Préambule 1
Ce qui suit fait plus de 10 lignes ;) et ne s'adresse pas à ceux qui ont déjà les connaissances nécessaires pour mettre en place et administrer un serveur ; c'est la présentation d'un simple tutoriel sur l'auto-hébergement d'un blog sur Raspberry Pi.

Préambule 2
Il y a encore six mois, l'idée de créer un blog me paraissait aberrante : afficher des photos de mon chat ou de mon antique Super5 toute propre, parler de mes 1001 mésaventures quotidiennes, commenter (…)

Journal Parlons XMPP - épisode 6 - les commandes à distance

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
25
27
juil.
2015

(pour lire les épisodes précédents, suivez l'étiquette correspondante)

Aujourd'hui nous allons parler d'une de mes fonctionnalités favorites dans XMPP : les commandes à distance. Il s'agit de la possibilité pour 2 entités XMPP d'exécuter des actions à distance de manière générique.

La première méthode, assez peu utilisée à ma connaissance, est via la XEP-0009 (oui c'est une vieille, elle date de 2001), qui donne une méthode pour utiliser XML-RPC à travers XMPP.
XML-RPC est un Système de communications inter processus (…)

Ouverture de la boutique en ligne Prof Tux

Posté par  (site web personnel) . Édité par Davy Defaud et Benoît Sibaud. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
25
10
sept.
2012
Commercial

Demain, j’ouvre ma boutique en ligne (sous Prestashop), en tant qu’auto‐entrepreneur.

Je vends des cours en ligne (au format numérique uniquement) sur GNU/Linux et le Libre. J’ai rédigé moi‐même tous les cours et tutoriels, et ils sont sous licence libre (GFDL).
Je fais aussi du conseil, de l’aide, par courriel uniquement.

Je m’adresse aux particuliers, débutants en informatique, qui souhaiteraient se former sur GNU/Linux, de façon simple et peu coûteuse. Le but n’est pas de devenir admin système, ou de passer la certification LPI, mais d’être autonome et de pouvoir utiliser seul le système.

L’adresse de la boutique est : http://prof-tux.fr

Cela fait des mois que je préparais cela, maintenant, j’y suis !

Sortie de la version française du Synfig Training Course

Posté par  . Édité par bubar🦥, Benoît Sibaud et Nils Ratusznik. Modéré par Nils Ratusznik. Licence CC By‑SA.
25
28
août
2015
Graphisme/photo

Synfig (aussi connu sous le nom de Synfig Studio) est un logiciel d'animation vectorielle 2D libre distribué sous licence GPLv2+ depuis 2005. Il est écrit en C++, dispose d'une interface graphique GTK+ et bénéficie actuellement d'un développement très actif. La sortie de la version 1.0 du logiciel en avril 2015 avait fait l'objet d'une dépêche sur LinuxFr.org.

Le « Synfig Training Course » est un ensemble de ressources d'apprentissage à destination des nouveaux utilisateurs de Synfig. Cette dépêche couvre la sortie de la version française de cette collection.

logo synfig training course

Journal Parlons XMPP - épisode 10 - copie de fichiers et Jingle (suite)

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
25
31
mar.
2016

pour lire les épisodes précédents, suivez l'étiquette correspondante

Maintenant que nous avons vu la copie de fichiers « classique » et ses défauts, abordons une technologie qui a fait beaucoup parler d'elle — et à raison — quand elle est arrivée : Jingle.

Pour la petite histoire, Jingle est une technologie qui résulte d'un effort commun entre des membres de la XSF et une équipe chez Google qui travaillait sur un protocole de voix sur IP (VoIP). La page Wikipédia retrace succinctement l'historique (…)

Journal Les bases du montage vidéo : exemple avec Pitivi

Posté par  (site web personnel) . Licence CC By‑SA.
24
21
déc.
2013

Bonsoir Nal,

Pour les rares qui – à tort – ne suivent pas mon blogue, je signale ici que j'y ai publié un tuto au sujet du fonctionnement des logiciels de montage vidéo, spécialement de Pitivi, à l'usage des grands débutants.

À ma grande surprise j'ai découvert qu'il se trouve anéfé parmi les geeks linuxiens (par ex Eric du podcast bloguelinux.ca) des personnes n'ayant jamais approché un tel logiciel.

Me suis dit que ça pouvait servir (c'est sous licence (…)

Journal Parlons XMPP - épisode 7 - cas pratiques: SleekXMPP et SàT

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
24
6
août
2015

(pour lire les épisodes précédents, suivez l'étiquette correspondante)

Comme cela a été demandé plusieurs fois, nous allons pour cet article faire un petit cas pratique avec deux bots XMPP.

SleekXMPP

c'est SleekXMPP que nous allons tester, que je n'avais jamais utilisé avant cet article. Il s'agit d'une bibliothèque Python qui se veut simple, avec peu de dépendances, et gérant tout avec des greffons. Vous pouvez aussi utiliser le fork (amical) fait pour Poezio, Slixmpp qui a réécrit le cœur (…)

Journal Créer une archive d'application conteneurisée avec guix pack

Posté par  . Licence CC By‑SA.
23
30
mai
2017

ou encore, en anglais, "creating standalone binary bundles with guix pack". Il s'agit d'une nouvelle fonctionnalité parue avec GNU GuixSD (la distro) 0.13.0, le 22 mai 2017. Le but est ici de taper une commande simple:

guix pack foo

pour obtenir une archive tarball qui contient les binaires du logiciel foo avec toutes ses dépendances. Il y aussi un raccourci pour donner le résultat à docker mais on va voir les différences d'approches et les bénéfices de guix.

Ce (…)

Sortie de CrowdSec 1.0 : tutoriel d’utilisation

21
15
déc.
2020
Sécurité

Le mois dernier, nous vous présentions CrowdSec, un logiciel de sécurité gratuit et open source déployable sur votre serveur, qui permet de détecter et bloquer les adresses IP malveillantes et de les partager avec toute la communauté d’utilisateurs.

Alors que la release de la v.1.0 est désormais disponible, et en attendant le paquet Debian qui arrivera très bientôt, nous vous invitons à découvrir les nouvelles fonctionnalités de la solution.

Journal [Tutoriel] Installer Adélie Linux à la main (comme un gU4u)

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
20
10
mar.
2021

Salut Nal, tu te rappelles peut-être les mésaventures de mon neveu s'initiant à Python 3 malgré Windows 10. On me suggérait alors de le passer de force sous Linux, solution directe et couillue comme il se doit sur LinuxFR.

Hé ben voilà, ça y est, le pas est franchi. 'Fin, en quelque sorte. On lui a fait installer VirtualBox et Ubuntu en classe. Pour découvrir.
Il en est très content : il n'a plus de place, plus (…)

Journal Quelques biscuits pour LibreOffice 6.4

20
4
mar.
2020

Bonjour les gens,

En 2017, j’avais fait toute une série de dépliants en trois volets sur LibreOffice 5. Série que j’avais vaguement envisagé de mettre à jour (vaguement on a dit, donc…). J’aime bien ce format, c’est plus difficile de rédiger qu’un support plus long à cause d’une part des contraintes d’espace, d’autre part de la mise en page, mais, je pense que c’est une taille idéale pour démarrer et avoir les bases sur un logiciel (ou un langage d’ailleurs).

(…)