Journal Parlons XMPP - épisode 1 - les bases

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
122
24
juin
2015

Salut à Vous,

Bon, comme je trouve vraiment dommage que XMPP soit mal connu ou compris, j'ai décidé de commencer une série d'articles pour vous expliquer ce que c'est.

Ces articles sont destinés à un public averti, mais pas forcément de développeurs, et j'espère qu'il vous aidera à comprendre les intérêts de ce protocole et à mieux utiliser vos logiciels.

Étant développeur du projet Salut à Toi, je donnerai probablement souvent des exemples avec.

Donc commençons par les bases.

(…)

Journal Tutoriel 3D - 2D découpe au laser, le retour du tux

Posté par  . Licence CC By‑SA.
91
20
juin
2018

Tranche de pingouin

Chose promise, cause perdue. Voici comment transformer un modèle 3D en tranches de bois pour découpe laser. Et en bonus, mon essai initial de découpe en création originale.

Les outils que j’ai utilisé sont blender et inkscape, et ce juste parce que je les connaissais et donc plus facile pour expérimenter.

Note aux amateurs de freecad, j’ai commencé à regarder comment ça marche, au cas où ce serait plus simple avec, si jamais je trouve une idée (…)

Héberger son courriel

87
11
oct.
2013
Technologie

Au vu d’un précédent sondage, les lecteurs ont largement envie de plus de howto/documentation. Voici donc un tutoriel pour mettre en place une solution pour héberger ses courriels. Jusque‐là, c’est assez classique, mais on va aller un peu plus loin en ajoutant une solution pour lutter contre le pourriel (spam), qui apprend en fonction de ce que l’utilisateur configure. Cette solution vise une installation pour quelques utilisateurs maximum (on ne parle pas de LDAP, par exemple). Qui plus est, ils doivent être de confiance, car ils ont accès à certaines commandes qui peuvent poser des problèmes. Ils n’ont pas non plus de quota maximum.

L’installation et la configuration ont été testées sur Debian Wheezy, mais devraient fonctionner pour toute distribution.

Journal parlons XMPP - épisode 2 - le cœur et les extensions

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

Maintenant qu'on sait de quoi on parle, voyons à quoi ressemble le cœur du protocole.

À la base XMPP c'est 3 (anciennement 2) RFCs: la 6120, la 6121, et la 6122 (il y en a d'autres, mais ces 3 là sont les principales). Elles expliquent tout le cœur comme l'envoi de messages, les informations de présence, les statuts, etc.

Sans trop entrer dans les détails qui vont concerner surtout les développeurs, on peut rapidement expliquer que XMPP se base (…)

Protéger sa vie privée sur le Web, exemple avec Firefox

74
26
fév.
2018
Internet

Un internaute peut penser que sa navigation sur le Web est noyée dans la masse, et que personne ne s’intéresse à la pister, puisqu’elle n’a pas d’importance particulière. C’est le genre de réponse que l’on peut entendre autour de soi quand on tente de sensibiliser au pistage. Ces assertions ne sont malheureusement pas valables. Bien au contraire, le comportement des internautes intéresse beaucoup les grandes sociétés : beaucoup fondent leur modèle économique^W de fonctionnement dessus, pour refourguer de la publicité au passage qui est leur vrai client payant (vu que c’est gratuit en utilisateur, tu es le produit :/).

À partir des données recueillies, des techniques de manipulation sont appliquées aux internautes comme le datamining, le neuromarketing, le biais cognitif, etc. Ces techniques ont atteint une telle maturité et efficacité qu’il est impossible de ne pas en être victime. Il ne se passe pas une semaine sans que de nouveaux articles paraissent sur de nouvelles techniques. Même être conscient de l’existence de ces biais ne permet pas de s’en protéger directement. Tout cela est l’objet d’une marchandisation monstre dans lequel nous sommes tous plus ou moins victimes. Cet article vise à sensibiliser le lecteur et à proposer des solutions efficaces afin qu’il puisse préserver sa vie privée, son autonomie, son libre arbitre, sa liberté et son indépendance, ou simplement ne pas se faire polluer de pub clignotant à foison sur chaque page consultée.

Journal Freebox Révolution — modification matérielle du Wi‐Fi

Posté par  . Licence CC By‑SA.
73
18
mar.
2017

Bonjour Journal,

Je viens vous proposer pour mon 1er journal (champagne) un petit tutoriel concernant la modification de la partie Wi‐Fi de la Freebox Révolution.

Tout a commencé il y a de ça quelques mois. Free propose pour tous les clients Freebox Révolution des chaînes supplémentaires dont certaines très intéressantes comme Planète+ et SyFy, les appels illimités vers les mobiles et du Wi‐Fi AC. Venant d’avoir un smartphone et une tablette prenant en charge cette norme et étant encore sous (…)

Des fichiers EPUB avec LibreOffice 6.1 sans extension

64
3
oct.
2018
Bureautique

C’était une fonctionnalité qui, pour certains, manquait à LibreOffice : la faculté d’exporter des fichiers au format EPUB directement. La concurrence privatrice ne sait pas faire ça (LibreOffice trop fort !).

Elle est apparue dans la version 6 sans être très utilisable à cause d’un problème de gestion des images. Problème corrigé avec la 6.1 (en partie) du coup, ce serait dommage de s’en priver.

Journal Parlons XMPP - épisode 3 - le cœur et les extensions (suite)

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

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

En plus de cette partie centrale, des fonctionnalités peuvent être ajoutées, d'où le X de XMPP (pour eXtensible).

Les extensions sont rédigées sous la forme de « XEP » (XMPP Extension Protocol), idée héritée — si je ne m'abuse — de Python. C'est de cela qu'on parle quand on voit les cryptiques XEP-0XXX dans les fonctionnalités gérées d'un serveur ou d'un client. Pas besoin évidemment de savoir cela pour utiliser un client XMPP (…)

Journal Déploiement et automatisation avec Ansible - partie 1

Posté par  (site web personnel) . Licence CC By‑SA.
52
7
jan.
2017

Au programme de cette année : l'automatisation ! Il existe plusieurs outils connus pour ça, vous en avez sans aucun doute entendu parler si vous êtes adminsys : Puppet, Chef, Salt et le petit dernier : Ansible.

Ansible a la réputation d'être le plus "accessible" avec une courbe d'apprentissage assez basse. Il peut être pertinent de l'utiliser à partir d'un seul serveur pour faciliter des déploiements selon les besoins (configuration des outils basique, serveur web, BDD…).

Au contraire (…)

[Btrfs] Snapshot et rollback sur votre système GNU/Linux

50
4
fév.
2018
Gestion de versions

Mise en place d’un mécanisme de snapshot/rollback sur système d’exploitation GNU/Linux avec le système de fichiers Btrfs.

Cet article fait suite à des travaux de mise en place, sur les systèmes que je gère, d’un mécanisme d’instantanés (snapshots) et de retour en arrière (rollback) sur la partition racine. Tout ce qui suit s’applique en principe à une distribution Debian ou dérivées, mais doit être adaptable aux autres distributions GNU/Linux.

Sur les distributions Fedora ce sont les gestionnaires de paquets YUM et DNF qui intègrent nativement les instantanés Btrfs permettant de faire des mises à jour avec possibilité de retour en arrière, assurant ainsi une grande stabilité et tranquillité d’exploitation pour l’administrateur système.

Extensions Inkscape, brodeuse et palettes

46
2
fév.
2019
Do It Yourself

Au départ de cette série de trois tutoriels, un « instructable » du site du même nom : Inkscape to Embroidery Machine, dont l’objet porte sur l’utilisation de l’extension Inkstitch de mon logiciel de dessin vectoriel préféré. Cette extension est, à ma connaissance, la seule façon de pouvoir utiliser une brodeuse en travaillant sous GNU/Linux et, de fait, ôte un frein au passage à un système d’exploitation libre.
Je me suis empressée de demander la permission de traduction, qui fut accordée tout aussi promptement. À l’arrivée, on a une simili‐série de trois tutoriels sur :

En effet, l’instructable s’est révélé assez succinct à la lecture et, de toute façon, il fallait refaire toutes les captures d’écran.

Donner du peps à LibreOffice : de l’art de la personnalisation de la suite bureautique libre

Posté par  (site web personnel, Mastodon) . Édité par ZeroHeure et Davy Defaud. Modéré par bubar🦥. Licence CC By‑SA.
46
15
déc.
2018
Bureautique

Même si ce n’est pas le cas de tous les logiciels libres, l’une des grandes qualités de ces logiciels, quand les fonctionnalités existent, c’est la possibilité de les personnaliser aux petits oignons et d’en garder les paramètres d’une version à l’autre, voire d’une machine ou d’un système d’exploitation à un autre.

Je profite de la parution du guide de Jean‐François Nifenecker sur les personas et LibreOffice pour faire un rapide tour de la question. C’est aussi une réponse en creux au sempiternel « le logiciel libre c’est moche et pas ergonomique ».

Journal Pourquoi et comment utiliser plusieurs profils d’utilisateurs dans LibreOffice Writer

Posté par  (Mastodon) . Licence CC By‑SA.
44
3
mai
2021

Ici, je ne parle que de Writer, mais ca devrait pouvoir s'appliquer a toutes les apps de la suite.

Le profil d'utilisateur de LibreOffice, kézako ?

Les applications de la suite LibreOffice utilisent toutes un profil d'utilisateur par défaut qui rassemble nos réglages, dictionnaires, personnalisation des barres de menus, extensions installées, etc. Bref, ce profil contient tout ce que nous avons changé dans LibreOffice.

Dit comme ça, on serait tenté de répondre: Et ? On s'en fiche un peu, non (…)

Kst, outil de tracés graphiques convivial et puissant

Posté par  . Édité par Davy Defaud, Nils Ratusznik, ZeroHeure et Benoît Sibaud. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
44
19
nov.
2014
Science

Kst est un outil de tracés graphiques et d’analyse de données très rapide et convivial, libre (Qt) et multi‐plate‐forme : Windows, Mac OS X et GNU/Linux. Kst est comparable à LabPlot, Veusz, QtiPlot ou encore SciDAVis.

La version 1, plus maintenue à l’heure actuelle, était une application KDE à laquelle ont contribué des grands noms du projet KDE comme George Staikos, gage d’une bonne qualité de code. Lors du portage en Qt4, les dépendances aux bibliothèques KDE ont été supprimées pour faciliter la distribution sur toutes les plates‐formes.

Des versions de Kst2 stables et pleinement fonctionnelles sont disponibles depuis assez longtemps, mais cet outil reste malheureusement trop peu connu. Pour remédier à cela, des tutoriels vidéo ont été préparés en utilisant la version 2.0.8 sortie en juillet dernier. Ces tutoriels sont disponibles sur la chaîne Kst plot sur YouTube, pour vous faire (re)découvrir les principales fonctionnalités de cet outil.

N. D. M. : l’auteur de la dépêche est l’un des développeurs de Kst, profitez‐en si vous avez des questions !

Journal Parlons XMPP - épisode 5 - les discussions de groupe (suite) et les transports

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

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

Autre point intéressant par rapport à IRC, XMPP conserve l'ordre des messages, par exemple si vous avez la conversation suivante :

[Morphée] tu peux avoir la pilule rouge
[Lué] OK je prends celle-là
[Morphée] ou la bleue

Avec XMPP vous êtes sûrs que c'est la pilule rouge qui a été choisie, vous évitez ainsi les confusions (et de vivre dans l'ignorance).

Comme dit précédemment, la présence est envoyée au service MUC, pas (…)