Journal BSD Make Owl Scripts v2.2

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
16
18
août
2014

Cher journal,

je t'écris pour te donner des nouvelles de bsdowl (say it bestiole) [1], une famille de macros pour make que j'écris et utilise pour:

  • Préparer et publier des documents avec TeX et LaTeX.
  • Développer des macros TeX et LaTeX avec NOWEB.
  • Développer pour OCaml.
  • Préparer un site web statique avec ONSGMLS.
  • Maintenir les fichiers de configuration de systèmes FreeBSD.

Les macros sont publiées sous licence CeCILL-B, une licence de type BSD.

[1] https://bitbucket.org/michipili/bsdowl

Je t'avais déjà parlé (…)

Journal Microsoft annonce que Windows 11 sera équipé de Gnome 3

Posté par  (site web personnel) . Licence CC By‑SA.
15
1
avr.
2016

La onzième mouture du système d'exploitation de la firme de Redmond sera équipée de Gnome 3, en lieu et place du vieillissant Desktop Windows Manager (DWM). J'ai eu le privilège d'interviewer à ce sujet Satya Nadella le CEO de la société à la fenêtre, et laveur de carreaux pendant ses loisirs (spécialisé dans les BMW décapotables).

Michael C'est une annonce très surprenante. On voit bien qu'elle s'inscrit dans le changement d'attitude par rapport au logiciel libre que vous avez insufflé (…)

Journal BSD Make Pallàs Scripts 2.0

Posté par  (site web personnel) . Licence CC By‑SA.
15
8
jan.
2014

Cher journal,

je t'écris pour te donner des nouvelles de BSD Make Pallàs Scripts[1], une famille de macros pour make que j'écris et utilise pour:

  • Préparer et publier des documents avec TeX et LaTeX.
  • Développer des macros TeX et LaTeX avec NOWEB.
  • Développer pour OCaml.
  • Préparer un site web statique avec ONSGMLS.
  • Maintenir les fichiers de configuration de systèmes FreeBSD.

Les macros sont publiées sous licence CeCILL-B, une licence de type BSD.

[1] https://bitbucket.org/michipili/bsdmakepscripts

Un atout des macros make sur (…)

Journal Bhrìd TeX v1.0

Posté par  (site web personnel) . Licence CC By‑SA.
15
11
avr.
2014

Cher Journal,

ça y est, Bhrìd TeX v1.0 est sorti, après 14 ans de développement — pas toujours très intensif.

C'est un format TeX que j'ai écrit comme hobby, et j'ai effectivement commencé en 2000 après avoir emprunté “The advanced TeXbook” de David Salomon à la BU de la fac de Rennes.

Pour qui?

Pour tout ceux qui veulent s'amuser et expérimenter avec TeX et la programmation lettrée avec NOWEB.

Où mordre pour que ça croustille?

J'ai décrit certaines macros (…)

Journal Kaputt – une bibliothèque pour tester ses programmes Common Lisp

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
13
12
sept.
2020

Kaputt est une bibliothèque pour écrire les tests de programmes Common Lisp. Ses principales caractéristiques sont les suivantes:

  • Kaputt est simple, et ne définit que trois abstractions: les assertions les testcases et les protocols, en outre il n'ajoute aucun artefact dans les backtraces.

  • Kaputt est extensible, il est facile de définir des assertions spécifiques au problème résolu par le programme ce qui mène à des expressifs et informatifs.

  • Kaputt est taillé pour le développement interactif (Lisp oblige).

WWW: https://github.com/michipili/cl-kaputt

(…)

Journal BSD Make Pallàs Scripts v2.1

Posté par  (site web personnel) . Licence CC By‑SA.
12
10
juil.
2014

Cher journal,

je t'écris pour te donner des nouvelles de BSD Make Pallàs Scripts[1], une famille de macros pour make que j'écris et utilise pour:

  • Préparer et publier des documents avec TeX et LaTeX.
  • Développer des macros TeX et LaTeX avec NOWEB.
  • Développer pour OCaml.
  • Préparer un site web statique avec ONSGMLS.
  • Maintenir les fichiers de configuration de systèmes FreeBSD.

Les macros sont publiées sous licence CeCILL-B, une licence de type BSD.

[1] https://bitbucket.org/michipili/bsdmakepscripts

Je t'avais déjà parlé de la (…)

Journal Assistant de projet logiciel

Posté par  (site web personnel) . Licence CC By‑SA.
9
17
mar.
2015

Cher Journal,

je souhaite de présenter Anvil 0.3.0 un petit assistant de projet logiciel fonctionnant avec git, qui te propose:

  • de réécrire l'historique d'un projet en éliminant les espaces avec anvil_whitespace.
  • de réécrire l'historique d'un projet en convertissant les textes en UTF-8 avec anvil_encoding.
  • de réécrire l'historique d'un projet et de renommer les fichiers en utilisant un script sed avec anvil_sed.
  • de prescrire des règles sur les espaces, les mots-clefs SCM (comme $CVS$) et les (…)

Journal TapTempo Federation cherche un repreneur

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
8
16
déc.
2021

Salut il y a quelques années j'ai crée la TapTempo Federation, est-ce que quelqu'un veut s'en occuper? Je n'ai manifestement pas beaucoup de temps pour m'en occuper! Décrivez votre projet en quelques lignes!

J'aimerais bien faire la transition au premier janvier. :-)

https://github.com/TapTempo-Federation/TapTempo-Federation/issues/40

Journal Rashell – Une bibliothèque pour remplacer les scripts shells par du Lisp

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
8
11
oct.
2020

Rashell est une bibliothèque Common Lisp pour écrire des remplacements robustes et propices à la maintenance aux scripts shell.

Rashell identifie quelques façons typiques d'interagir avec les programmes externes:

  • les utilities qu'on utilise comme cp, rm, mv;
  • les tests qu'on utilise comme des prédicats, notamment test ou parfois grep.
  • les queries qu'on utilise pour produire une liste de résultats, comme find ou grep par exemple.
  • les filters qu'on applique sur un fichier, une séquence de lignes (…)

Journal En rêve, je me suis logué en root

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
5
26
avr.
2011

En rêve, cette nuit, je me suis logué en root sur une machine en tapant su - à l'invite du terminal de ma machine onirique. Après plus de 12 ans d'utilisation exclusive de systèmes UNIX (en tout cas chez moi), c'est la première fois que ça m'arrive.

En bon joueur de Shadowrun, je pensais que ce genre de choses étaient impossibles, jusqu'à aujourd'hui!

Avez-vous vécu des expériences similaires ou bien dois-je passer moins de temps avec mon PC?

Journal Grosse déception cette semaine

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

Et voilà, une semaine après la sortie du rapport où Meta Platforms (qui est à Facebook ce que le RN est au FN) mentionnait que le RGPD pourrait forcer la société à interrompre son activité Facebook et Instagram en Europe, ces services sont toujours accessibles… quelles déception!

La déclaration des droits de l'homme est contradictoire?

Posté par  (site web personnel) . Modéré par Fabien Penso.
Étiquettes :
1
20
avr.
2001
Justice
Au sujet des lois sur les brevêts (informatiques, sur le genome, et les autres), on peut avoir l'idée de se reporter à la déclaration universelle des droits de l'homme, on y trouve l'article 27 intéressant notre sujet :

Article 27
1. Toute personne a le droit de prendre part librement à la vie culturelle de la communauté, de jouir des arts et de participer au progrès scientifique et aux bienfaits qui en résultent.

2. Chacun a droit à la protection des intérêts moraux et matériels découlant de toute production scientifique, littéraire ou artistique dont il est l'auteur.

La première partie de l'article dit que si votre compatriote agriculteur trouve une manière astucieuse et efficace d'irriguer son champs, vous pouvez jouir des bienfaits de ce progrès scientifique (vous êtes son compatriote).

La seconde partie de l'article dit que cet agriculteur rusé a le droit de garder sa découverte pour lui, d'échanger sa découverte contre la moitié de votre récolte, etc... propositions qui s'accordent mal avec le premier article.

Le débât sur la légitimité des brevêts est complexe. Je ne crois pas que l'on puisse de bonne foi proteger une invention, qui certainement n'est qu'une découverte, comme une propriété. Le savoir ne doit pas etre une propriété (qu'est-ce qui a gelé le développement scientifique dans le monde chretien de 800 à 1400?).

Aujourd'hui, il faut réfléchir sur la question des brevêts, engager le citoyen et faire agir l'étât.