Euh, c'est spectaculaire ce truc qui prend une lambda et en extrait l'expression pour fournir des capacités de génération de code !
Un ORM rigolo qui repose (je mise ma chemise là-dessus) sur un peu de génération de code
Un générateur de requête SQL à partir de beans Java. C'est sympathique, et c'est aussi la base de n'importe quel ORM. Mais ça n'est qu'une partie de mon besoin du jour.
une librairie Java permettant de représenter une requête SQL "comme" un stream Java 8. C'est très intelligent, et ça peut apporter beaucoup de valeur.
Un logiciel intriguant mais néanmoins intéressant permettant d'appliquer des shaders devant les fenêtres Windows. De cette façon n'importe quelle application peut récupérer un style original.
C'est rigolo cette librairie qui semble utilisable pour mettre à jour des morceaux de page web
Un bel ensemble de styles CSS. Ca me donne presque envie de relancer mon projet de lifestream ...
Dans la mesure où assert est désactivé en mode "production", il faut utiliser une autre solution. Et cette librairie a une api extrêmement bien pensée. Je vais m'en servir très prochainement.
un outil d'analyse de repository git qu'il va falloir que je regarde avec attention, parce que certaines de ses idées sont assez proches de besoins d'analyses d'un projet sur lequel j'essaye d'avancer ...
Une extension de JUnit (4 et 5) permettant de faire du test de performance. Ca remplacera le défunt Contiperf.
Une alternative à IFTTT basée sur GitHub Actions. C'est malin !
Ca faisait bien longtemps que je me demandais si il existait un outil en ligne de commande pour manipuler mon pom. Et évidement, ça existe ! (j'ai juste mis trop longtemps à le trouver)
Un outil open-source de visualisation des frappes de clavier en temps réel. Ca paraît intéressant pour les streamers, par exemple
C'est un peu trop geek pour moi, mais c'est rempli d'idées intéressantes
Des logiciels pour la navigation (en mer) open-source et packagés dans une distribution Raspberry. C'est très intéressant !
Un moyen moderne et réutilisable facilement d'initialiser des variables d'environnement dans des tests (parce que c'est normalement impossible en Java)
Joyeux anniversaire à OpenTTD (l'un de ces jeux qui se retrouve inexplicablement installé sur toutes les machines que j'ai, alors que franchement, je n'y joue pas tant que ça)
Un client Blood Bowl basé sur Vassal. Ca a l'air bien! Et en plus, c'est du Java !
Une réécritre de Diablo pour les OS récents. Ca me donne presque envie de mettre la main sur un fichier de données ...
Une interface web pour dialoguer avec un llama local. Ce sera bien mieux que la ligne de commande ...
Et ça se lance (dans mon Rancher Desktop) comme ça
docker run -d -p 13000:8080 --name open-webui -e OLLAMA_BASE_URL=http://host.rancher-desktop.internal:11434 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/op
en-webui:main
(je ne suis pas sûr que la variable d'environnement OLLAMA_BASE_URL soit bien prise en compte)