Journal chaintools, outils unix avec syntaxe pythonique

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
18
26
juin
2015

Ce qui suit est une traduction des points les plus important du README du projet que l'on peut retrouver sur https://github.com/xcombelle/chaintools. Vous pouvez jouer avec (attention, c'est en pre-0.1 donc la bibliothèque est susceptible d'évoluer

Présentation

Le but de cette bibliothèque est de créer des outils type unix avec une syntaxe pythonique. Le seul mécanisme disponible est le pipeline

Un exemple d'utilisation

chain(cat(),
      filter(lambda s: s and s[0] != '#'
(…)

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 (…)

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 Nous les intellectuels autoproclamés du numérique

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
68
24
juin
2015

Hello.

Le président de Afdel (Association française des éditeurs de logiciels) ainsi que celui du Syntec numérique ont réagit aux nouvelles recommandation du Conseil National du Numérique.

Le CNN a remis que Premier Ministre un rapport dans lequel le CNN préconise d’utiliser « le levier de la commande publique pour mettre en avant des exigences d’interopérabilité, de standards ouverts et d’accès au code source »
Et également de « renforcer le droit pour les développeurs d’effectuer la rétro-ingénierie d’un logiciel existant afin de (…)

Journal Le réseau Tor a besoin de vous !

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

L'association "Nos oignons" lance un appel aux dons pour continuer son soutien au réseau Tor.
Il s'agit d'une association loi 1901 à but non lucratif, créée il y a deux ans dans le but de faire fonctionner des noeuds de sortie rapides en France. Actuellement les trois noeuds de sortie mis en place représentent environ 2% des connexions totales du réseau.

Afin de continuer à payer pour ces machines, et peut-être à augmenter le nombre de relais, l'association (…)

Journal Atelier FreeCAD Interactif

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

Formation FreeCAD Interactive

Depuis quelques mois je propose régulièrement des formations web pour FreeCAD. Il s'agit d'un cours proposer en direct via visio conférence qui dure entre 30 et 60 minutes.

La prochaine session est programmée le Samedi 27 Juin 2015 à 14h.

Cette fois, il n'y a pas vraiment de thème. Il s'agit plutôt d'un TP (tavail pratique) que l'on réalisera ensemble. L'objet à modéliser est un pot à crayon, il sera modélisé de manière paramétrique, ainsi chacun pourra (…)

Journal Scan de fichiers automatique

19
23
juin
2015

Bonjour Nal!

Cette semaine j'ai fait la bêtise d'exécuter un .jar en root sans l'avoir scanné auparavant… et voilà que j'ai lancé dans ma Debian un logiciel qui m'affiche de la pub et qui en plus paraît suspicieux pour clamav (pour Windows, heureusement…):

/home/adrien/Téléchargements/JOdin3CASUAL-r1035-dist.jar: Win.Worm.Chir-1370 FOUND

Je me suis donc dit que je ne me ferais plus avoir et que je scannerai dès aujourd'hui tous les fichiers provenant d'Internet (oui, parfois je fais des téléchargements par FTP ou P2P…).

Une (…)

Journal NeoRetro ou comment dévoyer le financement participatif

Posté par  . Licence CC By‑SA.
15
22
juin
2015

Bonjour,

Je viens passer un coup de gueule.
Orange vient de se lancer dans le financement participatif !! o_O
La page du projet: https://fr.ulule.com/neoretro/
Le but est de faire un vieux téléphone à cadran compatible avec les standards d'aujourd'hui. Le téléphone ne fera que téléphoner.

Ce qui me dérange c'est qu'Orange semble avoir confondu le concept financement participatif avec le concept de pré-vente.

Selon moi, le financement participatif c'est apporter une mise de fond qui aurait-été impossible d'obtenir auprès des banques (…)

Journal L'État français retourne sa veste sur l'Open Data dans les transports

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
45
22
juin
2015

Le principe d'ouverture sur toutes les informations lié au transport a été voté par les députés, mais le gouvernement, sous pression de la SNCF, a fait marche arrière toute, en rendant le dispositif facultatif.

C'était pourtant une idée simple et intéressante : toutes données à vocation d'utilité publique doit être placé en Open Data. Mais non, la SNCF a vu un flux financier potentiel s’échapper ; un tel amendement ne pouvait rester en l'état !

La SNCF a déjà commencé la guerre (…)

Journal PSES 2015, c'est fini !

23
21
juin
2015

PSES est un évènement où a lieu des conférences et des ateliers dont l'entrée est libre et gratuite et se déroule à Paris.
La 7ème édition (2015) vient de finir aujourd'hui. Pendant ces quatre jours il y a eu de nombreuses conférences dans des domaines divers, malgré trois annulations, dont voici la liste:

Programme

Jeudi 18 juin 2015

  • CIRCLean / KittenGroomer par Raphaël Vinot
  • De l'importance de la barbe dans le milieu informatique par Mathieu
  • De la centralisation du net (…)

Journal [Citadel] Vieux pots et bonnes soupes

Posté par  (Mastodon) . Licence CC By‑SA.
45
21
juin
2015

Bonjour Nal,
Toi aussi, quelqu'en soit la raison, tu as migré ton courriel vers une plateforme personnelle ? Ou tu penses le faire ? Tu trouves que PostFix/Dovecot manquent de peps ? Et bien, cher Nal, causons en quelques mots blabla d'une autre possibilité, d''un logiciel tellement ancien que même le chauve ne l'a (peut être) pas connu, d'un logiciel honnis des distributions puisqu'aucune ne le package, d'un logiciel qu'il te faudra compiler : Citadel

Citadel, kézako ?
Citadel est un BBS, ou «système (…)

Journal La communauté Open Source Américaine et la liberté d'expression

Posté par  . Licence CC By‑SA.
14
21
juin
2015

Cher journal,

Ce journal est totalement orienté, vu que je suis un partisan de la liberté d'expression totale, de Dieudonnée à Charlie Hebdo. Même si le premier ne me fait pas marrer, je considère tout le monde a le droit de dire des conneries.

Ceci étant dis, cher journal, en jour ce qui n'est pas trolldi, laisse moi te parler de ce rapport de bug pour Opal un compilateur Ruby vers Javascript:

(Toutes les citations sont des traductions libres, faites (…)

Journal OpenPGP, enlarge your privacy

Posté par  . Licence CC By‑SA.
Étiquettes :
23
21
juin
2015

Il y a quelques mois, gouttegd nous faisait un cours magistral sur l'usage d'OpenPGP sur les cartes à puce et récidivait sur le sujet de la gestion des clés.

Ce comportement inadmissible mérite que l'on s'y intéresse de plus près. J'ai donc décidé de me lancer dans l'aventure et de générer moi aussi ma clé PGP. J'espère donc ici apporter un complément aux excellents articles pondus par gouttegd en expliquant comment j'ai posé les premières pierres de (…)

Journal DevOps

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
8
20
juin
2015

DevOps est (était) un mot nouveau (pour moi), j'ai un peu cherché ce qu'il signifiait et malgré une certaine dose de buzz commercial, j'ai apprécié le fait qu'il existe.
En effet c'est un mot assez flou désignant une branche de la méthode agile mais qui est bien plus fortement accroché à l'open-source puisqu'elle peut être utilisé aussi pour désigner des groupes de logiciels open-sources utilisés ensemble pour améliorer le cycle de tests des systèmes.
Voici une vidéo exemple:
https://vimeo.com/album/3444365/video/130717121

Si (…)