Si les composants swing sont basés sur l'architecture M/V/C, il n'en reste pas moins difficile d'architecturer une application Swing complète en M/V/C. Contrairement à JavaFx, dont la notion de Property incite à programmer proprement, Swing propose une série très disparate de modèles, dont certa...

Continue reading...

(the following text is more a collection of random notes than a tutorial - I will rewrite it at some point).

In Egyptology, we often have to use out-of-print books and articles. Many of us have a large library of scanned documents - most of the classical works such as the Urkunden have been avai...

Continue reading...

Tensor Stunts II: Conditional Random Fields and the “gather” function

Second part of tensor stunts.

Continue reading...

Tensor Stunts I: batch-aware attention computing

First part of tensor stunts.

Numpy and pytorch (and, more generally languages used for math computation) promote the replacement of good old for loops by creative use of the tensor libraries. As Python is inherently slow, this use can dramatic...

Continue reading...

Les outils de gestions de bibliographie comme zotero se sont maintenant imposés comme des standards. Au lieu de gérer ses fichiers bibtex à la main, on a maintenant la possibilité de centraliser et de hiérarchiser ses préférences bibliographiques.

La présente page visera à faire le tour de ce q...

Continue reading...