oui, ça rejoint "mon" projet de mettre le logiciel libre (hw+sw) en Sécurité Sociale.
un peu comme ce qui est en train d'être fait/proposé avec la Sécurité Sociale de l'Alimentation.
"mon" idée, ce serait de commencer avec la mise en Sécurité Sociale de la presse (d'information), en s'appuyant sur ce qui est déjà évoqué dans cet article:
cela permettrait de créer un certain nombre d'infra+main d'œuvre pour le développement d'outils libre.
(et je pense que le thème "presse libre" est sans doute plus facile à s'emparer pour "le grand public")
avec cet outil en main, étendre son champ d'action pour couvrir tout le spectre des logiciels libres me semble plus aisé.
moi j'ai découvert troff (enfin, je m'y suis intéressé plus avant) quand j'ai appris que "le" bouquin de programmation en Go (Kernighan & Donovan) avait été écrit avec troff.
ça m'avait bluffé.
quant à la lourdeur de LaTeX vstroff, oui, certes, mais ce n'est pas une comparaison complètement valide.
il vaudrait mieux comparer troff à tex.
il y a un an maintenant, je me suis embarqué dans l'écriture d'une engine pour (La)TeX en Go (principalement pour ajouter le support des équations à une bibliothèque de plots en Go):
et j'ai appris beaucoup de choses sur comment TeX fonctionne, ainsi que sa légèreté par rapport à LaTeX.
par exemple, star-tex (qui ne supporte que les documents "tex", pas "LaTeX") est extrêmement léger et rapide.
à l'époque, proton-bridge était peu stable.
et il a fallu se démerdouiller un peu avec hydroxide.
maintenant ça marche.
le gros du problème était l'installation+configuration d'un serveur smtp+imap local pour récupérer+déchiffrer les mails depuis ProtonMail et pour les envoyer+chiffrer.
yep, on utilise ça pour le projet Gio (gioui.org).
je dois avouer que venant de GitHub, l'adaptation d'impédance a été un poil déroutante au début (ainsi que la configuration de git-send-mail, probablement en grande partie à cause du fait de mon utilisation de ProtonMail).
mais on s'y fait rapidement.
commenter des patchs se fait juste en répondant au patch/mail, l'interface web se débrouille pour "recoller les morceaux" et associer un commentaire avec la bonne ligne du patch (côté présentation web du patch).
le fait d'avoir une mailing liste associée au projet est un plus indéniable et permet de limiter le "détournement" du bug tracker comme un helpdesk.
les patchs sont donc envoyés par mail, mais on peut également les envoyer depuis l'interface web, en sélectionnant le (ou la plage de) commit(s) que l'on veut soumettre au projet.
au-dela de pouvoir creer des bindings automatiquement pour des langages de haut niveau, c'est aussi utilise pour automatiquement enregistre sur disque (serialization) n'importe quelle instance de classe qui est connue.
un truc, ce sont les 'use toto' qui injectent tout le contenu du paquet/module dans le namespace courant.
du coup, il n'y a pas vraiment de moyen de savoir que sqrt provient de 'math' dans le code suivant:
use math
x := sqrt(100)
ce qui est tres genant quand on (re)lit du code...
bon, ou sinon, c'est un langage qui a l'air d'etre sympa, meme si la concurence est rude (vala/genie, go-lang)
bon je vois ca depuis ma lunette 'python comme langage pour scientifiques' donc en effet, mon terrain de jeux c'est le bi/quad/octo coeur avec 2Go par coeur.
je n'ai pas les stats (peut-etre que la PSF les a?) mais il serait sans doute interessant de savoir sur quel type de plateforme python est 'le plus' utilise...
qui se servent de clang (le frontend pour le C, C++, Objective-C et Objective-C++), pour faire de l'analyse statique de code (chose qui est difficile actuellement avec gcc, qui devrait être un peu plus simple avec le mécanisme de plugin)
les gens de chez mozilla utilisent depuis quelque temps (~6mois ?) ce mecanisme de plugins de gcc pour faire de l'analyse de code, de la re-ecriture de code, et meme un LXR plus intelligent (qui a acces a la "vraie" definition des methodes, qui peut meme donner la liste des thunks,...) : DXR.
# CERN: Alma
Posté par Sebastien Binet . En réponse à la dépêche L'affaire des sources : mémo des clones de Red Hat Entreprise Linux (RHEL). Évalué à 5.
Pour le CERN, "on" a choisi: ce sera Alma.
https://linux.web.cern.ch/almalinux/
# SCIC
Posté par Sebastien Binet . En réponse au journal RIP Gandi.net. Évalué à 9.
il semblerait que des gens s'organisent pour démarrer une SCIC:
https://framapiaf.org/@arthru/109942709471820424
[^] # Re: Premier petit pas...
Posté par Sebastien Binet . En réponse à la dépêche Le poste de travail Linux : un objectif gouvernemental ?. Évalué à 2.
oui, ça rejoint "mon" projet de mettre le logiciel libre (hw+sw) en Sécurité Sociale.
un peu comme ce qui est en train d'être fait/proposé avec la Sécurité Sociale de l'Alimentation.
"mon" idée, ce serait de commencer avec la mise en Sécurité Sociale de la presse (d'information), en s'appuyant sur ce qui est déjà évoqué dans cet article:
cela permettrait de créer un certain nombre d'infra+main d'œuvre pour le développement d'outils libre.
(et je pense que le thème "presse libre" est sans doute plus facile à s'emparer pour "le grand public")
avec cet outil en main, étendre son champ d'action pour couvrir tout le spectre des logiciels libres me semble plus aisé.
# Star-TeX
Posté par Sebastien Binet . En réponse au journal Redécouverte : Roff. Évalué à 3.
moi j'ai découvert
troff
(enfin, je m'y suis intéressé plus avant) quand j'ai appris que "le" bouquin de programmation en Go (Kernighan & Donovan) avait été écrit avectroff
.ça m'avait bluffé.
quant à la lourdeur de LaTeX vs
troff
, oui, certes, mais ce n'est pas une comparaison complètement valide.il vaudrait mieux comparer
troff
àtex
.il y a un an maintenant, je me suis embarqué dans l'écriture d'une engine pour (La)TeX en Go (principalement pour ajouter le support des équations à une bibliothèque de plots en Go):
et j'ai appris beaucoup de choses sur comment TeX fonctionne, ainsi que sa légèreté par rapport à LaTeX.
par exemple,
star-tex
(qui ne supporte que les documents "tex", pas "LaTeX") est extrêmement léger et rapide.[^] # Re: Sérieusement ?
Posté par Sebastien Binet . En réponse au journal Encore des nouvelles de Fortran. Évalué à 1.
Pi is overrated… Vive tau!
https://tauday.com/tau-manifesto
[^] # Re: Pourquoi le choix GAFAM ?
Posté par Sebastien Binet . En réponse à la dépêche Galène, un serveur de vidéoconférence libre. Évalué à 1.
voici quelques exemples:
[^] # Re: Pourquoi le choix GAFAM ?
Posté par Sebastien Binet . En réponse à la dépêche Galène, un serveur de vidéoconférence libre. Évalué à 2.
à l'époque, proton-bridge était peu stable.
et il a fallu se démerdouiller un peu avec hydroxide.
maintenant ça marche.
le gros du problème était l'installation+configuration d'un serveur smtp+imap local pour récupérer+déchiffrer les mails depuis ProtonMail et pour les envoyer+chiffrer.
les instructions sont un peu plus claires:
et voici mon
.gitconfig
:[^] # Re: Pourquoi le choix GAFAM ?
Posté par Sebastien Binet . En réponse à la dépêche Galène, un serveur de vidéoconférence libre. Évalué à 2.
yep, on utilise ça pour le projet Gio (gioui.org).
je dois avouer que venant de GitHub, l'adaptation d'impédance a été un poil déroutante au début (ainsi que la configuration de git-send-mail, probablement en grande partie à cause du fait de mon utilisation de ProtonMail).
mais on s'y fait rapidement.
commenter des patchs se fait juste en répondant au patch/mail, l'interface web se débrouille pour "recoller les morceaux" et associer un commentaire avec la bonne ligne du patch (côté présentation web du patch).
le fait d'avoir une mailing liste associée au projet est un plus indéniable et permet de limiter le "détournement" du bug tracker comme un helpdesk.
les patchs sont donc envoyés par mail, mais on peut également les envoyer depuis l'interface web, en sélectionnant le (ou la plage de) commit(s) que l'on veut soumettre au projet.
# maps
Posté par Sebastien Binet . En réponse à la dépêche Retour d'expérience sur Go. Évalué à 10.
pour ca, il y a le "comma-ok":
ou, plus go-ish:
-s
[^] # Re: Tordu ?
Posté par Sebastien Binet . En réponse à la dépêche Quelques nouvelles rapides du langage Go. Évalué à 1.
on peut utiliser gdb pour deboguer, sans trop de probleme...
[^] # Re: Intéressant !
Posté par Sebastien Binet . En réponse à la dépêche CAMP 0.7.0 : bibliothèque de réflexion en C++ sous LGPL. Évalué à 1.
au-dela de pouvoir creer des bindings automatiquement pour des langages de haut niveau, c'est aussi utilise pour automatiquement enregistre sur disque (serialization) n'importe quelle instance de classe qui est connue.
Reflex: http://root.cern.ch/drupal/content/reflex
# hdf5 ?
Posté par Sebastien Binet . En réponse à la dépêche Bibliothèque d'entrées/sorties météorologiques. Évalué à 1.
«m'aurais-je gourrais-je ? »
[^] # Re: Un petit avis
Posté par Sebastien Binet . En réponse à la dépêche Le langage ooc auto-hébergé - les nouveautés de rock 0.9.0. Évalué à 4.
[^] # Re: Un petit avis
Posté par Sebastien Binet . En réponse à la dépêche Le langage ooc auto-hébergé - les nouveautés de rock 0.9.0. Évalué à 3.
[^] # Re: facilité et puissance
Posté par Sebastien Binet . En réponse à la dépêche Le point sur les avancées de Google Go. Évalué à 2.
bon je vois ca depuis ma lunette 'python comme langage pour scientifiques' donc en effet, mon terrain de jeux c'est le bi/quad/octo coeur avec 2Go par coeur.
je n'ai pas les stats (peut-etre que la PSF les a?) mais il serait sans doute interessant de savoir sur quel type de plateforme python est 'le plus' utilise...
[^] # Re: facilité et puissance
Posté par Sebastien Binet . En réponse à la dépêche Le point sur les avancées de Google Go. Évalué à 2.
en meme temps, avec l'ere des multi-cores (et celle des many-cores au tournant), cette contrainte devient de plus en plus archaique.
ceci etant, jython ou ironpython pourrait arriver a la rescousse (puisqu'ils n'ont pas de GIL)
[enfin bon, tant que 'multiprocessing' marche et que cython facilite l'ecriture de modules...]
[^] # Re: Première remarques
Posté par Sebastien Binet . En réponse à la dépêche Go : Un nouveau langage chez Google. Évalué à 2.
[^] # Re: Première remarques
Posté par Sebastien Binet . En réponse à la dépêche Go : Un nouveau langage chez Google. Évalué à 0.
[^] # Re: Ceci n'est pas une critique...
Posté par Sebastien Binet . En réponse à la dépêche Sortie de LLVM 2.6. Évalué à 6.
les gens de chez mozilla utilisent depuis quelque temps (~6mois ?) ce mecanisme de plugins de gcc pour faire de l'analyse de code, de la re-ecriture de code, et meme un LXR plus intelligent (qui a acces a la "vraie" definition des methodes, qui peut meme donner la liste des thunks,...) : DXR.
tout ca se fait grace a dehydra.
https://wiki.mozilla.org/Static_Analysis
https://developer.mozilla.org/en/Dehydra
http://dxr.proximity.on.ca/dxr/
[^] # Re: Scheduler
Posté par Sebastien Binet . En réponse à la dépêche Le projet Haiku Project annonce la disponibilité d'Haiku R1/Alpha 1. Évalué à 1.
[^] # Re: PXE
Posté par Sebastien Binet . En réponse à la dépêche Le projet Haiku Project annonce la disponibilité d'Haiku R1/Alpha 1. Évalué à 3.
c'est souvent pratique pour tester un OS sans crader la station de travail :)
# C++ concepts: le festival off
Posté par Sebastien Binet . En réponse à la dépêche Retard(s) pour la prochaine version de C++. Évalué à 2.
http://cpp-next.com/archive/2009/08/what-happened-in-frankfu(...)
[^] # Re: Karmic
Posté par Sebastien Binet . En réponse à la dépêche KDE 4.3 est sorti. Évalué à 1.
à rester avec kde-3 pour les petites configs ?
[^] # Re: Rapidité du C ... et ramasse-miettes ?
Posté par Sebastien Binet . En réponse à la dépêche Le language de programmation ooc sorti en version 0.2. Évalué à 2.
http://code.google.com/p/scarcity/
il devrait être utilise a terme par python (unladen-swallow)
[^] # Re: ObjectiveC
Posté par Sebastien Binet . En réponse à la dépêche Le language de programmation ooc sorti en version 0.2. Évalué à 1.