Le projet Gasoline vise à implépementer un cadriciel pour le
développement d'applications de type Unix avec OCaml. Il est
distribué sous licence CeCILL-B.
Les utilisateurs de Gasoline pourront:
Rapidement développer des applications types en utilisant des
patrons d'application comme "filtre Unix" ou "compilateur".
Écrire des application acquerrant leurs
paramètres de configuration
de sources variées, comme la ligne de commande, l'environnement ou
des fichiers de configuration.
Écrire des applications organisées autour de
composants logiciels
aux responsabilités bien délimitées.
Amorcer et terminer (...)
L'été est fini, c'est la rentrée ! Pour se remettre en forme, rien de tel qu'une revue des techniques de programmation en shell — ces techniques sont pour le shell de Bourne /bin/sh mais peuvent être utilisées avec les shells compatibles qui permettent parfois des solutions plus faciles.
J'ai le plaisir de vous annoncer la sortie Blueprint v0.1, une bibliothèque METAPOST pour produire des graphiques utiles aux project managers et system desginers. Voilà une liste (exhaustive) de figures pouvant être produites avec la bibliothèque:
Exemple de timeline graphic
Exemple de schedule graphic
Example de UML component diagram
Example de graphique avec des légendes
Ce dernier graphique utilise La bibliothèque graph de METAFONT QUI permet de faire de zolis dessins, j'ai ajouté des légendes. Cela permet par exemple (...)
Bonjour Nal,
j'ai commencé à écrire des Packages pour Debian et je ne comprends pas pourquoi il faut que cela soit si compliqué.
Cela fait depuis plus de dix ans que j'écris des ports pour FreeBSD et cinq ans pour MacPorts. Je suis donc habitué à ce genre d'instructions:
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é (...)
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 (...)
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 (...)
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 (...)
Cher lecteur, tu souhaites apprendre à programmer le shell. Voici quelques recommendations que tu trouveras utiles (ou non).
(Ceci est une version modifiée d'un de mes commentaires planqué au fond du forum. Quand j'ai pensé au fantastique appeau à troll que j'avais écrit, j'ai décidé d'en faire un journal—c'est trolldi pour encore au moins deux longues heures!)
Usenet
Pour apprendre à programmer il faut lire beaucoup de programmes: abonne-toi à comp.unix.shell tu apprendras vite!
Bashing
Comme bash est un gros (...)
Anika Kehrer a interrogé Linus Torvalds pour le compte du quotidien allemand Zeit et de sa plate‐forme ZEIT ONLINE. C’est avec leurs aimables autorisations que je vous propose une traduction de cet entretien.
Le texte original de cet entretien est paru sur ZEIT ONLINE.
Je connais depuis longtemps un logiciel qui me paraît plutôt débile:
-
PawSense prétend reconnaître le pas du chat noir sur votre clavier et puis ... (from the website)
Once a cat has been recognized, PawSense blocks the cat's keyboard input. This keeps the cat from entering lots of commands to your programs or operating system.
Comme mon voisin dresse ses chats à aller chez les gens et à taper des sudo rm -Rf / de partout, j'ai immédiatement acheté une (...)
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?
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.