Journal un éditeur de code portable par Microsoft?

Posté par  . Licence CC By‑SA.
Étiquettes :
46
9
fév.
2018

Ce matin, pas trop décidé à faire une tâche pénible, j'ai été jeter un oeil sur développez.com, et suis tombé sur un article qui indique «Visual Studio Code 1.20 est disponible […] l’éditeur de code open source et multiplateforme de Microsoft».

Entre méfiance et envie de défouler ma mauvaise foi, je vais donc voir pour télécharger le-dit éditeur sur le site officiel.

Et la, j'enchaîne les déceptions:

  • ils remarquent que je ne suis pas sous windows, et fournissent à la (…)

Journal Directive sur le droit d'auteur

Posté par  . Licence CC By‑SA.
24
8
fév.
2018

Préambule

Si ce sujet a déjà été traité ici, j'ai été incapable de le trouver.

Contexte

Le 16 septembre 2016, un projet de réforme de la directive sur le droit d'auteur a été proposé par la commission européenne : Lien vers la proposition, voir l'article 13 à la page 31.

Une députée, Sabine Rubin, a interpellé la ministre de la culture quant à l'impact de cette proposition sur les logiciels libres : La question et un article de numerama (…)

Journal La recherche en langages de programmation au quotidien

Posté par  . Licence CC By‑SA.
81
6
fév.
2018

Dans le cadre de mon travail j'ai été amené à écrire un petit texte qui explique mon quotidien fait de "recherche (scientifique) en langages de programmation". Je me permets de le diffuser ici au cas où ça intéresse des gens.

Ma recherche

Je travaille à l'INRIA, un institut public français de recherche en informatique. Je fais de la programmation et de la recherche sur les langages de programmation.

Mon rôle est d’étudier ces langages, de mieux les comprendre (…)

Journal Un meetup OCP en Europe (Amsterdam)

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
4
6
fév.
2018

Bon ok, cela ne mérite probablement pas un journal et je n'ai d'ailleurs pas grand chose à partager en dehors du fait que j'y ferai un talk sur les retours d'expérience de déploiement d'équipements OCP sur des sites de colocations européens (quoique mon talk pourrait s'avérer marrant si j'y mets un best seller des idioties que j'ai entendu chez Equinix, Telehouse et consort …). Quoiqu'il en soit si vous vous intéressez au hardware libre, avez envie d'en déployer chez vous (…)

Journal DSL en golang avec du tagless final

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
9
5
fév.
2018

DSL ou "domain specific langage" est "un langage de programmation dont les spécifications sont conçues pour répondre aux contraintes d’un domaine d'application précis". L'idée est de rapprocher de le plus possible un langage informatique du langage du métier auquel il s'applique.

Dans le cas où l'on veut ajouter un DSL à un autre langage, on peut faire appel au technologique classique de compilation, ou alors il faut essayer d'utiliser le "langage hôte" de la façon la plus intelligente et économe (…)

Journal LibreOffice, altération d'images intégrées :( ?

Posté par  (site web personnel) . Licence CC By‑SA.
35
5
fév.
2018

Bonjour à tous, amis journaleux :)

Je suis très embêté par un très vilain bug dans LibreOffice. J’ai passé déjà beaucoup de temps pour comprendre le problème et m’assurer qu’il s’agit bien d’un bug dans LibreOffice (y compris illustrations, échange sur liste de diffusion etc.) Avec mon travail et mon petit garçon de 3 mois, je n’ai malheureusement pas le temps de remplir les formalités prévues pour le signalement d’un bug, d’autant que je ne maîtrise pas l’anglais et que (…)

Journal Le Projet MAXS: Modular Android XMPP Suite

Posté par  . Licence CC By‑SA.
Étiquettes :
33
4
fév.
2018

Cher lecteur,

Je voulais aujourd'hui te faire part de ma récente "découverte": cette petite perle qu'est le Project MAXS.

MAXS est en gros un bot utilisateur Android, qui accède à divers éléments du système.

Une fois le composant principal et la passerelle XMPP installée, on peut lui indiquer son compte et le(s) contact(s) avec lesquels il peut communiquer.

Il est décomposé en modules, qui permettent de limiter la surface d'attaque en cas de souci, mais en supposant qu'on soit (…)

Journal CalcPvAutonome : appel à la traduction

Posté par  (site web personnel) . Licence CC By‑SA.
24
3
fév.
2018
Ce journal a été promu en dépêche : CalcPvAutonome : appel à la traduction.

CalcPvAutonome est un logiciel libre (licence Beerware) et gratuit de dimensionnement d’installation photovoltaïque (électrique solaire) en site isolé (autonome). Il se veut transparent dans la méthode, pédagogique et surtout détaché de toute structure commerciale (rien à vendre après/pendant le dimensionnement…)

CalcPvAutonome a fait pas mal de chemin depuis sa création. Au départ, il ne savait pas récupérer les données d’ensoleillement au-delà de la France métropolitaine. Devant le nombre de demandes grandissant d'outre hexagone, j’ai pris mon clavier et maintenant (…)

Journal 56.onion

Posté par  . Licence CC By‑SA.
Étiquettes :
21
3
fév.
2018

La documentation de ma distribution préférée est accessible à l'adresse qubesos4rrrrz6n4.onion depuis moult temps. Depuis peu, elle est également accessible à l'adresse sik5nlgfc5qylnnsr57qrbm64zbdx6t4lreyhpon3ychmxmiem7tioad.onion. La première adresse est chouette car presque lisible et mémorisable par un être humain. La seconde est un monstre de complexité. Pourquoi a-t-on des adresses en .onion qui passent de 16 à 56 caractères?

En bref: les onions passent en version 3

Les adresses courtes correspondent à des services en version 2, et les adresses longues (…)

Journal vmux: un plugin pour utiliser neovim en tant que multiplexer de terminal

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
22
2
fév.
2018

TL;DR j'ai écrit un plugin, vmux, pour faciliter l'utilisation de neovim comme multiplexeur de terminaux.

Depuis un certain temps, il est possible d'ouvrir un terminal dans neovim (et c'est maintenant aussi le cas dans vim).
Je me suis donc demandé s'il était possible d'utiliser neovim à la place de mon multiplexeur de terminaux préféré (tmux).
J'ai donc essayé d'utiliser neovim à la place de tmux durant une semaine.
Voyant ce qu'il manquait pour mieux intégrer (…)

Journal Free-electrons se fait attaquer en justice par Free, et change de nom

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
39
2
fév.
2018

https://bootlin.com/blog/free-electrons-becomes-bootlin/

Le passage que je trouve interessant:

However, FREE SAS has filed in excess of 100 oppositions and District Court actions against trademarks or name containing “free”.

Incroyable…

Journal Culte du Cargo et développement informatique

Posté par  (site web personnel, Mastodon) .
Étiquettes :
35
1
fév.
2018

Connaissez-vous le Culte du Cargo ? Saviez-vous que ça s'applique à l'informatique – et probablement à d'autres corps de métier ?

Le Culte du Cargo

À la fin du XIXème^ et jusqu'au milieu du XXème^ siècle, la Mélanésie se vit envahir par des troupes américaines ou japonaises. Ces occupants étaient ravitaillés par avions-cargos : un opérateur radio appelait, et un ravitaillement arrivait.

Les Mélanésiens, à qui on avait rien expliqué de tout ça et peu au fait de la technologie, étaient donc (…)

Journal Construisez un web décentralisé avec Salut à Toi et XMPP !

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
38
26
jan.
2018

Parmi les nombreuses nouveautés et évolutions de Salut à Toi pour la version 0.7 à venir, une a un particulièrement grand potentiel : Libervia (l'interface web) est devenu un cadriciel web (ou « framework web »).

« Mais il y en a déjà plein ! » vous entends-je dire… C'est vrai, mais celui-ci est décentralisé.

Construire sur du standard, avoir des outils pour créer décentralisé

Utiliser les comptes existants

Libervia s'appuie donc sur SàT et XMPP pour aider à construire voire reconstruire le web. Quel est (…)

Journal linuxboot/nerf update et une annonce concernant la linux fondation

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
72
26
jan.
2018

Bon quoi de neuf sous le soleil de NERF (pour rappel acronyme de Non Extensible Reduced Firmware a contrario d'UEFI). Depuis ce matin on peut installer une distribution linux sur une machine qui boot sous NERF. En soit l'exploit n'en est pas un, je pensais même y arriver rapidement, mais j'ai fait la "bêtise" de partir sur une Ubuntu Xenial, et me suis empêtré dans le décryptage de l'installer debian. Idiotement je pensais qu'il me suffirait de placer un paquet (…)