Journal Parlons XMPP - épisode 1 - les bases

Posté par (page perso) . Licence CC by-sa
121
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.

(...)

Héberger son courriel

85
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 (page perso) . Licence CC by-sa
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 (...)

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

72
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 (...)

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

Posté par (page perso) . Licence CC by-sa
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 (page perso) . Licence CC by-sa
50
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 (...)

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
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 (page perso) . Licence CC by-sa
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 (...)

Journal [Tuto/HowTo] Concevoir une camera de surveillance avec un Raspberry Pi

41
17
jan.
2017

Tuto testé sur un Raspberry Pi type 1A avec Raspbian Jessie (la version (25/07/2016) sans pixel) et un serveur Zoneminder
Tuto d'origine : [Tuto/HowTo] Concevoir une camera de surveillance avec un Raspberry Pi

Introduction

Principe de base

  • Créer une camera de surveillance sécurisée compatible avec ZoneMinder. Cette camera sera plus sécurisée que les caméras grand public que l'on trouve dans le commerce.

Côté Hardware

  • Nous allons créer une caméra Hardware avec un Raspberry Pi (conseillé type 2 voir plus), un (...)

Journal Parlons XMPP - épisode 8 - PubSub et PEP

Posté par (page perso) . Licence CC by-sa
38
8
sept.
2015

Aujourd'hui nous allons expliquer dans les grandes lignes comment fonctionnent « PubSub » et « PEP », et voir à quoi cela peut servir. Cet article va reprendre en partie ce que j'ai dit à la conférence « PubSub, microblogage et XMPP » en juillet dernier aux RMLL.

PubSub signifie « Publish/Subscribe » (Publication/Abonnement), c'est un mécanisme qui permet à une ou plusieurs personnes de publier toutes sortes d'informations sur un endroit connu (qu'on appelle un nœud) et aux personnes qui le désirent de s'abonner, c'est (...)

Journal HowTo: suppression de compte FB

Posté par (page perso) . Licence CC by-sa
36
6
nov.
2013

Salut à vous,

j'ai (j'avais) un compte FB depuis plusieurs années, que j'ai utilisé un peu au début, puis plus du tout, et que je ne gardais que pour suivre l'évolution du site.

Me rendant compte que je ne m'en servais même pas pour suivre l'évolution, j'ai décidé de le supprimer, et de le nettoyer avant. Aussi j'ai fait un script pour télécharger/détaguer/demander la suppression automatiquement des images où je suis. C'est un script vite fait mal fait, mais qui (...)

Journal Parlons XMPP - épisode 9 - copie de fichiers et Jingle

Posté par (page perso) . Licence CC by-sa
34
4
nov.
2015

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

Bien que déjà répété un certain nombre de fois, je le redis : XMPP fait bien plus que de la messagerie instantanée. Une des fonctionnalités qui est apparue rapidement est la copie de fichiers, voyons cela de plus près

Le problème : XMPP étant du XML, il n'est pas vraiment adapté aux données purement binaires comme des fichiers. La solution est de passer par l'extérieur, c'est-à-dire une autre connexion non XML, et d'utiliser (...)

Docker : Tutoriel pour manipuler les conteneurs

Posté par (page perso) . Édité par NeoX, Davy Defaud, tuiu pol et Benoît Sibaud. Modéré par Nÿco. Licence CC by-sa
33
30
mar.
2014
Virtualisation

Docker (présenté ici‐même la semaine dernière) est un logiciel à mi‐chemin entre la virtualisation applicative et l’automatisation.
Il a l’avantage de ne virtualiser que la partie application et pas du tout la partie système ni le noyau.
Il étend le principe des conteneurs Linux (LXC).

Docker Inc. (anciennement Dotcloud) qui développe Docker, propose aussi un système minimaliste (CoreOS), Docker pouvant virtualiser aussi bien une application qu'un système complet. NdM : comme signalé dans un commentaire, Docker Inc. n'est pas à l'origine de CoreOS, qui est géré par CoreOS, Inc.

Journal Betatest : Réveille le cyberponk

Posté par (page perso) . Licence CC by-sa
33
31
juil.
2013

Ce WEnd, préviens les voisins, met un postit dans l'ascenseur "Ce WEnd, un réveil de cyberponk est organisé ; nous nous excusons par avance de l'avalanche de décibels qui va s'abattre sur ce bâtiment et vous invitons à danser en rond ou à fuir en bon ordre".

Pré-requis

Il te faut :

  • Un ordinateur connecté à l'internet muni d'une carte son branchée sur des enceintes stereo
  • Deux packs de bière, la moins chère (important)
  • Une guitare japonaise à 100€ (facultatif)

Boire (...)

De nombreux tutoriels pour se former à Linux, Java, HTML5, Flex...

Posté par . Édité par Nÿco et Benoît Sibaud. Modéré par baud123. Licence CC by-sa
30
14
déc.
2011
Linux

Mistra est un organisme de formation composé de consultants spécialisés dans des domaines tels que l'ingénierie logicielle ou l'administration système. C'est cette équipe de consultants qui, petit à petit, rédige de nombreux tutoriels sous licence CC BY-SA 3.0.

La publication de ces tutoriels a pour but d'initier les lecteurs à de nouvelles technologies ou bien de discuter de certains points plus spécifiques. Suivez ces tutoriels et donnez votre avis.

NdM : on peut aussi citer Wikibooks catégorie informatique et Wikiversity catégorie informatique comme cours et tutoriels sous une licence libre.