Journal Revue de livre: Docker, prise en main et mise en pratique sur une architecture micro-services

Posté par . Licence CC by-sa.
Tags :
19
27
oct.
2018

Salut journal,

Revue d'un bouquin technique, motivée par ma petite déception :/
Je voulais me lancer corps et bien dans Docker, adopter de bonnes pratiques et arrêter de lire de la doc et des articles de blog divers et variés sur écran. Je voulais acheter un bouquin en librairie, je n'ai donc pas eu masse de choix et j'ai acheté celui-ci: https://www.placedeslibraires.fr/livre/9782409009372-docker-deploiement-de-microservices-sous-linux-ou-windows-docker-swarm-docker-compose-docker-machine-jean-philippe-gouigo/ aux éditions Eni.

Je suis un développeur web "full-stack", avec des applis actuelles en Python-Django-Node.js, et je trouve (...)

Journal Un navigateur totalement personnalisable ? En Lisp ? Next-browser

Posté par . Licence CC by-sa.
22
26
oct.
2018

Le navigateur Next est un navigateur web qui expose toute sa machinerie interne à l'utilisateur, qui peut le configurer, écrire des "hooks", écrire des extensions, etc, avec un langage de programmation, en l’occurrence Common Lisp (<- ce site vient d'être refait \o/ ) Next, c'est comme Emacs mais pour un navigateur web !

Il paraît qu'il fonctionne bien sous MacOS, le port Gtk est buggé, mais il est en pleine ré-écriture depuis plusieurs mois. C'est un peu le premier objectif (...)

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

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 Chaque été depuis 9 ans, Altran enclenche une procédure de licenciement contre un délégué syndical

Posté par . Licence CC by-sa.
Tags :
48
31
août
2018

Aucune d’elle n’a abouti jusque là.

Cet été, ils s’en sont pris au délégué CGT qui a amené plus de 500 salariés en action collective aux prud’hommes.

(sur cette affaire, où Altran a été condamné en appel à payer 10 millions d’euros aux salariés (soit moins que les dividendes de l'année précédente): https://www.ladepeche.fr/article/2018/01/24/2728257-altran-condamne-toulouse-verser-10-millions-euros-non-paiement-heures.html)

Quelques mots de Loïc, la nouvelle cible:

La Direction ALTRAN, M. CARRERA et M. TORTOCHAUX en tête, ont initié une procédure de licenciement contre moi, celle-ci (...)

Journal Spéculations sur une arrestation "imminente" de Julian Assange et de ses proches collaborateurs

Posté par . Licence CC by-sa.
Tags :
34
2
août
2018

D'après Médiapart: https://www.mediapart.fr/journal/international/240718/les-speculations-sur-une-remise-d-assange-aux-autorites-britanniques-s-intensifient (article du 24 juillet)

Son avocat français Juan Branco est également inquiété par les autorités françaises: https://twitter.com/anatolium/status/1021034476464418816

La reddition de Julian Assange par l’Équateur est devenue très probable. On nous a annoncé une potentielle vague d'arrestations concernant un certain nombre de personnes, dont moi. Pour des raisons de sécurité, mes communications sont à partir de cette instant réduites.

Julian Assange est toujours réfugié à l'ambassade de l'Équateur, à Londres, depuis 2012.
La procédure et la demande d'extraction (...)

Journal Écoles d'ingénieurs: les frais augmentent

Posté par . Licence CC by-sa.
37
2
août
2018

D'après le Canard Enchaîné de cette semaine, lui-même citant le site Educpros (https://www.letudiant.fr/educpros/actualite/hausse-des-frais-de-scolarite-dans-les-ecoles-centrales-paradoxalement-cela-va-favoriser-l-ouverture-sociale.html).

Les frais de scolarité des écoles centrales de région (Lille, Lyon, Marseille et Nantes) viennent de… quadrupler. Ils passent de 615€ à 2500€. C'est une décision du ministère de l'Enseignement supérieur, de la Recherche et de l'Innovation, qui réjouit plutôt les dirigeants d'écoles:

À Lyon, nous avons perdu 400 000€ d'un coup [suite à la réforme de la taxe d'apprentissage en 2014], sur un budget (...)

GNU Emacs 26.1

Posté par . Édité par ZeroHeure, Davy Defaud et Nils Ratusznik. Modéré par ZeroHeure. Licence CC by-sa.
Tags :
52
7
juin
2018
GNU

Et voici une nouvelle version majeure pour notre éditeur de texte préféré. La fonctionnalité la plus attendue est certainement le prise en charge d’une forme native de concurrence pour le langage Emacs Lisp, qui devrait permettre la disparition d’actions bloquantes pour l’utilisateur.

Pour celles et ceux ne vivant pas dans Emacs, on rappellera que ce n’est pas un simple éditeur de texte. D’abord, cette version d’Emacs est le bébé de Richard Stallman, ensuite, c’est surtout une machine virtuelle qui tourne en Emacs Lisp. On peut écrire des extensions avec un vrai langage de programmation, pour à peu près tout faire, y compris un éditeur de texte ou le café.

Emacs comptant une longue histoire, ses raccourcis clavier peuvent dérouter le débutant, qui devra passer par une phase d’apprentissage (alt-x help-with-tutorial) et appréciera certainement des Kits de démarrage comportant une configuration complète par défaut (les populaires étant Prelude et Spacemacs, orienté édition modale, avec une excellente émulation de vim, evil-mode, et une bonne aide interactive avec which-key-mode).

Emacs et son écosystème (voir les extensions sur elpa (officiel) ou melpa) comporte quelques « killer‐apps », telles que Org-mode ou Magit, dont on profite pour parler un petit peu plus bas.

Journal Financement participatif pour Magit

Posté par . Licence CC by-sa.
Tags :
20
5
sept.
2017

Magit est une interface texte à Git complète, développée en Emacs Lisp, qui rend les opérations compliquées de Git faciles. Le développeur principal depuis quelques années lance une campagne de financement participatif qui lui permettrait de s'y consacrer pendant 1 an et de nous livrer une palanquée de nouvelles fonctionnalités, concernant notamment l'intégration de services nécessitant collaboration (Github, mails,…), la navigation dans l'historique et l'accès pour les non-utilisateurs d'Emacs.

diaspora* 0.7.0.0

Posté par . Édité par Flaburgan, Davy Defaud, ZeroHeure, palm123, Trollnad Dump, Benoît Sibaud, Ronan et Nÿco. Modéré par Trollnad Dump. Licence CC by-sa.
Tags :
31
25
août
2017
Internet

Samedi 19 août sortait une nouvelle version majeure de diaspora*, le réseau social libre, décentralisé et respectueux de la vie privée. diaspora* 0.7.0.0 arrive un an après la précédente version majeure et contient de nombreux ajouts et améliorations ainsi que de gros travaux de fond.

Framasphère, le pod diaspora* installé par Framasoft dans le cadre de sa campagne « Dégooglisons Internet », a été mis à jour.

Journal Participer à l'amélioration de l'expérience utilisateur d'Emacs (c'est facile)

Posté par . Licence CC by-sa.
Tags :
24
22
août
2017

Salut la compagnie,

emacs-oob-reboot est un projet sur github dont le but est de redynamiser Emacs en améliorant l'expérience pour les nouveaux utilisateurs. La méthode est de rassembler de petits changements de configuration et de les proposer aux développeurs d'Emacs. Ce n'est pas un projet de kit de démarrage comme le sont Prelude ou Spacemacs.

Il y a eu quelques bonnes avancées, par exemple which-key a été intégré au dépôt officiel Elpa, ce qui le rend accessible à tout (...)

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

Journal La CIA offre sa première fournée de logiciels non libres gratuits

Posté par . Licence CC by-sa.
36
7
mar.
2017

Wikileaks révèle, à partir d’aujourd’hui 7 mars 2017, une nouvelle série de leaks concernant la CIA. Ce sont quelques centaines de millions de lignes de code qui sont publiées, concernant des virus, trojans, malwares permettant de prendre le contrôle d’équipements à distance (téléphones Android, iPhones, télévisions « intelligentes »), exploits « 0day ». Le consulat des États‐Unis de Frankfort serait une grosse base pour les opérations de ce type.

Journal Découvrons Common Lisp. Comparaison avec l'environnement Python.

Posté par . Licence CC by-sa.
30
1
fév.
2017

Salut journal,

Je suis de plus en plus frustré par le langage Python, et comme j'aime bien le Emacs Lisp, à la fois le langage et l'environnement de développement, j'ai retenté le coup avec Common Lisp. C'était assez frustrant mais j'ai pris quelques notes qui pourraient servir aux suivants, d'où ce journal (ça fait un paquet d'années qu'on n'a pas parlé de Common Lisp par ici, ni d'aucun Lisp d'ailleurs même ceux à succès comme Clojure (et à part Guix (...)

Journal GNU Guix et Guix SD 0.12.0, la distro et le gestionnaire de paquets au paradigme fonctionnel

Posté par . Licence CC by-sa.
19
28
déc.
2016

Salut,

Nouvelle version pour GNU Guix (le gestionnaire de paquets) et Guix SD (la distribution). On notera notamment:

  • GuixSD peut être installée sur du chiffrement LUKS
  • 853 nouveaux paquets, ce qui porte le tout à 4 606: voyez la liste.
  • nouveaux services système pour GuixSD, dont CUPS pour l'impression, rotation de logs, etc

GuixSD possèdes des images d'installation USB, Gnome a été packagé, de plus en plus de logiciels et services sont inclus: y'a plus qu'à tester.

Journal Kansha, clone de Trello, écrit sans une ligne de javascript, ajax compris, avec le framework Nagare

Posté par . Licence CC by-sa.
11
23
déc.
2016

Kansha est un clone de Trello (et plutôt bien fait). Il est open-source, avec une image Docker et tout, il est utilisé par de gros comptes, le lien pointe vers une démo. Et il est construit avec un framework Python qui abstrait le html, le javascript et jusqu'aux appels Ajax. Il s'agit de Nagare, un framework alien basé sur des continuations.

Sa liste (...)