Journal Taxe béton Nicolas Hulot

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
31
11
oct.
2017

Hello cher journal,

Aujourd’hui (en fait c’était il y a quelques jours, mais c’est un détail), je suis tristesse. J’ai été à un enterrement, et j’ai fait un petit tour à la campagne, où du moins ce qu’il en reste, pour passer un moment avec des proches. Outre l'événement qui avait toutes les raisons de miner le moral, ce qui m’a achevé, c’est la campagne justement…

Oui, heureusement les enterrements sont assez rare chez nous les êtres humains, et l’espacement (…)

Journal Petit PLM pour FreeCAD

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
21
9
fév.
2023

Bonjour,

Ce petit journal pour annoncer le partage d'un "petit" PLM (gestionnaire du cycle de vie d'un produit) pour FreeCAD. Ce PLM n'a pas de version, car il est intégré à d'autres applications communiquant entre elles.

C'est très basique, mais il pourrait être utile pour certaines organisations utilisatrices de FreeCAD.

Les instructions d'installation.

Une petite vidéo de démonstration :
FreeCAD PLM with Taack UI

La particularité de ce PLM, c'est que la communication entre FreeCAD et le serveur est (…)

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 Essai serveur ARM chez cloud.online.net

Posté par  (site web personnel) . Licence CC By‑SA.
18
7
avr.
2015

Il y a quelques jours, nous avons été invité à tester la futur offre de serveur basé sur des processeurs ARM sur le site cloud.online.net. Ces serveurs disposent de 2 Gio de ram, 20 Gio d’espace disque sur SSD, ils ne sont pas virtualisés, et disposent d'un SoC ARM V7 a 4 coeurs (ARMv7 Processor rev 2 (v7l) / Marvell Armada 370/XP pour les intimes).

Les applications que nous avons testées sont des applications d'entreprise classique, c.a.d. ayant peu d'utilisateur (…)

Journal Taack-ui version 0.5.4

Posté par  (site web personnel) . Licence CC By‑SA.
17
23
août
2024

Bonjour à toutes et tous,

TaackUI est un framework (ou cadriciel) pour créer des applications d’entreprise (c.a.d. beaucoup de formulaires, aspect validation des données, sécurité …).

La particularité de cet outil est de ne pas seulement fournir des API (Application Programming Interface), mais également de surcharger certaines étapes de la compilation réalisées par votre Jdk préféré, ainsi que le comportement de l’éditeur de code, pour supporter certaines extensions faites au langage Groovy.

Ces extensions permettent d’associer aux membres d’un (…)

Journal Sortie de Grails 5.0.0

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
17
13
oct.
2021

Grails est un framework applicatif à l’ancienne, utilisant le langage Groovy (donc la JVM) et basé sur Spring Boot. À l’inverse des frameworks type "Microservice", beaucoup de dépendances sont incluses par défaut, aidant à la mise en route rapide. L’injection de dépendance est faite à la compilation en utilisant Micronaut (qui est un Microservice) depuis la version 4. La persistance des données est réalisée par Gorm, qui permet d'utiliser Hibernate, GraphQL, Cassandra ou MongoDB.

Le principe de Grails est “convention (…)

Journal AsciidoctorJ et extensions

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
15
3
août
2024

Bonjour Aoutien•ienne,

La façon dont nous utilisons Asciidoc dans nos projets peut susciter l’intérêt chez certains d’entre vous, je voudrais partager ici cette expérience.

Asciidoc est proche du Markdown. Dans les grandes lignes, les 2 répondent aux mêmes besoins. Mais à l'usage, on peut différencier Asciidoctor de Markdown :

  • Syntaxe pouvant plus facilement s’inclure récursivement (tableau qui contient des tableaux qui contient des exemples, par exemple…) ;
  • Fonctionnalité bien plus riche par défaut, et homogène à travers les diverses (…)

Journal [ANNONCE] Taack-UI première version (la 0.2)

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
14
1
jan.
2023

Taack-UI est une extension du cadriciel Grails, permettant de décrire l’interface utilisateur et résoudre d’autres problématiques, comme la sécurité, d’une application Web via des DSL (Domain Specific Language ou langage dédié) Groovy statiquement typés.

Ce cadriciel se compose :

Le cadre offert (…)

Journal TaackUI Version 0.6.1 et intégration Collabora Online

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
13
20
fév.
2025

Bonjour toutes et tous,

Il y a 2 sujets dans ce journal, d’abord l’annonce de TaackUI v0.6.1, et 2 nouveaux dépôts pour améliorer la gestion des fichiers dans l'Intranet sur Github.

Nouvelles version depuis le dernier journal

Une précédente version a été décrite ici Taack-ui version 0.5.4.

TaackUI donc, pour ne pas paraphraser le précédent journal, est un cadriciel (framework..), permettant de développer des applications avec beaucoup de formulaires de saisie (typiquement les applications d’entreprise), et va (…)

Journal Java et les licences Open Source

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
13
12
avr.
2024

Bonjour à moi-même,

J’ai codé une grande partie d’un cadriciel (Taack-UI, mais chuuut! pour le moment, dont le site est down… ). Je souhaite savoir plusieurs choses concernant le choix des licences, sachant que :

  • Le cadriciel a été codé par moi, on va dire à 95% du code significatif, je peux monter à 100%, mais je suis encore salarié (+ou-, bref) ;
  • Ce cadriciel se base sur un autre, en spécialisant son usage, le cadriciel de base (…)

Journal Sortie de Groovy 4.0.0

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
12
31
jan.
2022

Groovy est un langage typé optionnellement, dynamique, pouvant supporter la compilation statique. Il utilise la plateforme Java, il permet entre autres la composition de scripts portables (Windows, Linux, Mac avec gestion de dépendances), tout en disposant d’une syntaxe simple et abordable.

Groovy simplifie également la création de DSL, la méta-programmation, la programmation fonctionnelle et la rédaction de tests.

Amélioration de l’existant

Utilisation exclusive du Parrot parser

Il s'agit d'une version optimisée d'ANTLR4 en lieu et place de l’ancien parseur (…)

Journal Groovy 3.0.3 est dans les bacs

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
10
22
avr.
2020

Groovy est un langage dynamique, typé optionnellement, supportant la compilation statique pour la plateforme Java (au même titre que Scala/Kotlin par exemple).

Ces principales qualités :

  • concision et lisibilité ;
  • apprentissage rapide ;
  • intégration aisé aux programmes existant sur la JVM (syntaxiquement compatible avec la syntaxe Java, contrairement à Kotlin) ;
  • adapté pour la programmation de scripts (en) (contrairement à Kotlin) ;
  • support des DSL (en), avec complétion sur IDE récent ;
  • support de la meta-programmation à la compilation (…)

Journal Grails 7.0.0 est dans les bacs

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
9
30
oct.
2025

Bonjour toutes et tous,

Ce petit journal pour relayer la sortie de Grails 7.

Grails est un framework (cadriciel) web inspiré de Ruby on Rails, s’exécutant sur la Jvm et utilisant le langage Groovy. Il permet de rapidement passer du prototypage à la production. Il dispose d'un ORM particulièrement puissant, Gorm, offrant la transparence par rapport à la technologie de persistance des données.

Ce framework a connu une période faste dans les années 2000, mais le développement s'est (…)

Journal Coronavirus : nombre de porteurs sains

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
5
15
mar.
2020

Actuellement la variable la plus fiable pour évaluer les effets du Coronavirus est le nombre de décès par jour. La plus grande inconnu est le nombre de porteurs sains. Nous ne connaissons pas le nombre de porteurs sains, car on ne connaît pas le nombre de tests pratiqués hors de l’hôpital. Hors Angleterre, nous ne connaissons même pas le nombre de tests pratiqués. Nous ne disposons que du nombre de tests pratiqués positifs lorsque les symptômes sont ressentis.

Si le (…)

Journal Publication de Taack-ui 0.7.1

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
5
16
nov.
2025

Bonjour,

Suite à la dernière version de Grails, TaackUI version 0.7.1 a été publiée sur Maven.

Pour mémoire, Taack-UI permet de créer des applications web sans coder de HTML ou de Javascript. Il faudra passer par des DSL, statiquement typés, limités, mais automatisant l’internationalisation, la gestion des erreurs, la sécurité, la persistance et la gestion des tables.

Le contenu persistant et le contexte sont gérés par Grails.

Des applications d’exemple sont disponible sur Github (par exemple le plm (…)