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) .
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) .
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 (…)