Journal À propos de boohu, un nouveau jeu roguelike, et puis de quelques autres

Posté par (page perso) . Licence CC by-sa
Tags :
32
23
sept.
2017

Bonjour Nal,

Aujourd'hui je viens te parler de boohu, un jeu roguelike libre que je suis en train de coder. Je vais aussi te parler de mon expérience avec quelques autres jeux libres du même genre, histoire de t'encourager à les essayer : il y en a pour tous les goûts ou presque !

Donc, d'abord, un roguelike, c'est quoi ? Traditionnellement, c'est un jeu d'exploration de donjon au tour par tour, comme le tout premier jeu du genre qui, surprise, s'appelle (...)

Journal Mes péripéties avec la répétition espacée

Posté par (page perso) . Licence CC by-sa
70
10
juin
2017

Bonjour Nal,

Aujourd'hui, je viens pour te raconter mes péripéties avec la répétition espacée et la naissance de morji, un logiciel de répétition espacée, tout comme mnemosyne ou anki, mais comme alternative minimaliste en mode texte dans le terminal. Avant de te raconter le pourquoi du comment de morji, je vais te raconter un peu le concept de répétition espacée, ainsi que te montrer un peu le principe des algorithmes qui font marcher l'idée.

La répétition espacée :

(...)

Journal frundis : un langage de balisage sémantique qui mûrit !

Posté par (page perso) . Licence CC by-sa
Tags :
36
3
juin
2017

Bonjour Nal,

Il y a un peu plus de deux ans, je t'avais parlé d'un langage de balisage sémantique, appelé frundis, qui permettait de produire du LaTeX, de l'HTML et des EPUB; un langage à mi-chemin entre les langages dits « légers » (comme markdown) et les langages plus « lourds » vers lesquels il exporte.

Depuis, le langage a fait son petit bout de chemin !

Déjà, j'ai réécrit le programme en Go l'année dernière (avant c'était du Perl). La réécriture m'a permis de (...)

Journal Un print(1 + "3a"), ça nous inspire comment ?

Posté par (page perso) . Licence CC by-sa
Tags : aucun
58
1
avr.
2017

Cher Nal,

Comme il faut bien un minimum de contenu sérieux aujourd’hui, histoire de faire diversion, je vais te parler de mes recherches sur la problématique print(1 + "3a"). Chaque langage/compilateur a sa façon de réagir sur le sujet, sa sensibilité, ses opinions ; des fois c’est juste une question de style, d’autres fois c’est des questions plus profondes qui émergent !

Voici donc les fruits de ces recherches.

Veux‐tu faire un print(1 + "3a"), s’il te plaît ?

Ceux qui te rejettent à l’exécution parce

(...)

Journal Chercher des répertoires bookmark avec un fuzzy finder

Posté par (page perso) . Licence CC by-sa
Tags : aucun
8
4
fév.
2017

Bonjour Nal,

connais-tu fzf ? C'est un outil en ligne de commande qui permet de sélectionner rapidement une ligne dans un fichier : on tape juste quelques caractères et une heuristique associe un score à chaque ligne, nous présentant en premier la ligne faisant le meilleur score. Il y a d'autres outils semblables (fzy, pick, etc.), et il y a souvent des versions intégrées dans les éditeurs de textes comme vim ou emacs pour chercher des fichiers, buffers (...)

Journal frundis : philosophie, motivations et nouveautés

Posté par (page perso) . Licence CC by-sa
Tags :
15
7
fév.
2015

Cher journal,

Il n'y a pas très longtemps, je présentais un nouveau projet de langage de balisage appelé frundis, permettant d'exporter des documents vers html, EPUB ou LaTeX. Depuis, le langage a connu un grand nombre d'évolutions. Un résumé des changements est donné à la fin dans la section « Changements ». Le reste du journal discute les motivations et la philosophie derrière ce langage, tout en fournissant quelques illustrations.

Philosophie et motivations

Beaucoup de langages, souvent orientés documentation (comme texinfo (...)

Journal frundis : langage de markup pour exporter vers LaTeX, XHTML et EPUB

Posté par (page perso) . Licence CC by-sa
19
26
déc.
2014

Bonjour 'Nal,

je viens te parler d'un nouveau langage de markup, frundis, avec une syntaxe roff-like, et de l'outil libre du même nom qui permet d'exporter vers les formats LaTeX, XHTML et EPUB, et qui cible divers types de documents peu ou moyennement complexes.

Il a été initialement conçu pour le développement de la saga libre du Cycle de Shaedra, dont il a déjà été question ici il y a quelques mois, mais peut répondre à d'autres besoins que (...)

Journal journal bookmark : vers un fork d'OpenSSL ?

55
15
avr.
2014

Bonjour Nal,

je t'écris pour te faire part d'un possible fork d'OpenSSL par les développeurs d'OpenBSD qui ont démarré depuis quelques jours un nettoyage complet.

Entre autres :

  • suppression des fonctionnalités heartbeat qui ont conduit au bug de la semaine dernière;
  • suppression de beaucoup de code cryptographique en trop;
  • suppression de wrappers autour de fonctions standard, en particulier pour malloc qui entravait des techniques de mitigation d'exploit

et autres nettoyages divers (cf premier lien), ce qui vu de loin (...)

Journal Retour d'expérience avec le langage J

36
23
août
2013

Bonjour Nal,

je vais te parler d'un langage que je me suis mis à apprendre ce mois d'août. Son nom c'est J tout court. Il s'agit d'un langage spécialisé dans la manipulation de tableaux multidimensionnels à l'aide d'une notation très compacte, descendant d'APL. Il n'y a qu'une seule implémentation, dont la version 701 a été libérée sous GPLv3 en 2011, mais des licences commerciales sont aussi possibles. Il s'agit d'un langage interprété, pensé pour une utilisation intéractive exploratrice (...)