Journal Le temps est gris, faisons de la généalogie

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
24
8
mai
2023

Bonjour Nal,

Le temps est morne, et ma lubie du moment, c'est la généalogie.

Je n'ai pas la prétention de faire un article sur les fantastiques outils libres qui existent (e.g. Gramps par exemple), d'autres l'ont fait et le feraient bien mieux que moi.

Je n'ai pas non plu la prétention d'écrire sur cet art méticuleux qu'est la généalogie, ou bien celui captivant (et lié) et la paléographie, tant certaines personnes m'impressionnent sur le sujet.

Je ne te (…)

Journal Un site libre pour de l’art libre : Un Renard au Japon

Posté par  (site web personnel, Mastodon) .
13
13
fév.
2023

Salut les moules !

Un peu de contexte

Il y a de cela près de dix ans, je suis allé au Japon, et j’avais fait un site pour diffuser mes photos de voyage.

Sauf que voilà : ça fait presque dix ans que le site était là en l’état, dans son jus, ce qui me posait de plus en plus de problèmes :

  • C’était l’un des derniers sites actifs sur ce nom de domaine et surtout sur ce serveur ;
  • (…)

Journal GTK pour le développeur Kotlin, en mieux

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
37
3
avr.
2021

Cher Nal,

Il y a bien longtemps que je n'ai pris ma plume pour m'épancher, or me voici avec un petit sujet technique qui me passionne ces derniers jours. S'il peut agrémenter tes journées de liberté réduite.

J'ai été tour à tour développeur C, Web, Java (côté serveur), Java (android), et désormais Kotlin (android). J'aime beaucoup ce langage.

Je suis un utilisateur heureux de GNOME, et donc j'aimerais bien développer des applications GTK. Je sais le faire en C, mais (…)

Journal Sorties de Micronaut 1.3.0 et Micronaut Data 1.0

Posté par  (site web personnel) . Licence CC By‑SA.
18
6
fév.
2020

Bonjour,

Micronaut est un cadriciel (framework) sous licence Apache v2 basé sur la JVM permettant de créer des micro‑services. Son auteur n’est autre que Graeme Rocher, le créateur de Grails et Gorm.

Ses principales caractéristiques sont :

  • il est polyglotte, prenant en charge à la fois Java, Kotlin et Groovy ;
  • il n’utilise pas l’introspection durant l’exécution mais à la compilation, ce qui le rend particulièrement léger et rapide à l’exécution ;
  • il utilise GraalVM pour compiler (…)

Journal Un site libre pour de l’art libre : Un Renard en Corée

Posté par  (site web personnel, Mastodon) .
34
4
fév.
2020

Salut tout le monde,

Un besoin

En revenant de voyage cet automne, je me suis demandé : comment vais‑je diffuser mes photos de voyage ?

Il y a la solution classique qui consiste à passer par des galeries tierces, mais cette solution ne me satisfaisait pas. D’une part, à cause des CGU à rallonge, d’autre part, parce que j’ai déjà un serveur en capacité d’héberger tout ça. Quand ça n’est pas les galeries de réseaux sociaux qui fusillent les images (…)

Journal Kotlin + Brainfuck : efficacité, compacité, optimisation

Posté par  (site web personnel, Mastodon) .
43
11
mai
2017

L'une des prétentions de Kotlin, c'est grosso merdo d'être une version moderne et efficace (= sans boilerplate code) de Java.

On va tester ça avec un interpréteur BrainFuck.


La version simple

Le but du jeu est de faire le plus simple possible :

  1. Interprétation bête et méchante du code Brainfuck.
  2. Le code est lu dans un fichier externe dont le chemin est passé en argument.
  3. Si le code BF est pété, le programme fera n'importe quoi (pas (…)