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

Posté par  . Licence CC By‑SA.
23
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)

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

Posté par  . Licence CC By‑SA.
Étiquettes :
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.
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.
Étiquettes :
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 (…)

Journal Financement participatif pour Magit

Posté par  . Licence CC By‑SA.
Étiquettes :
21
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.

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

Posté par  . Licence CC By‑SA.
Étiquettes :
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.
Étiquettes :
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 (…)

Journal Google ne s'empêche plus de lier le nom des internautes aux données collectées (comme Facebook)

Posté par  . Licence CC By‑SA.
25
23
nov.
2016

C'est annoncé comme un scoop peu médiatisé par propublica.org: https://www.propublica.org/article/google-has-quietly-dropped-ban-on-personally-identifiable-web-tracking et je n'ai pas vu de discussion sur le sujet.

Il y est dit que depuis 10 ans que Google a acheté la compagnie de publicité en ligne DoubleClick, ils n'avaient pas encore rapproché sa base de données de la leur, donc du nom de leurs utilisateurs, et s'empêchaient de le faire par leur politique de confidentialité. Mais il suffisait de changer ces statuts, ce qu'ils ont fait cet été (…)

Journal [digression] L'Enfer de la flibuste - le récit inédit d'un pirate français

Posté par  . Licence CC By‑SA.
Étiquettes :
38
5
oct.
2016

Salut 'nal,
Me permets-tu cette légère digression ? Ici on parle souvent de pirates informatiques, mais connaît-on bien les pirates tout court ? Frantz Olivier, des éditions Anacharsis de Toulouse, s'est dit que non, qu'on leur prêtait trop souvent des rôles ou des idées qui nous plaisent de leur voir, trop affreux ou trop libertaires, et qu'il était difficile de se faire une vraie idée étant donné le peu de témoignages directs qu'ils ont laissés. Or, il a cherché et trouvé dans (…)

Journal Le web distribué: Zeronet, IPFS, Dat.data, Maidsafe,...

Posté par  . Licence CC By‑SA.
34
20
sept.
2016

J'ai découvert coup sur coup plusieurs technos qui «construisent l'internet distribué dont le monde a besoin» et je vais essayer de les présenter. Ça peut vite devenir technique donc je risque de me planter dans leur présentation.

Freenet

Je le cite d'abord car il est fonctionnel depuis plusieurs années. Il met en avant anonymisation sur le réseau et la résistance à la censure grâce à son fonctionnement en pair à pair: «Freenet est une plateforme pair-à-pair de communication et de (…)