Fontana, Nicola
I'm a freelance developer and the eNTiDi is the emprise I own. ntd is my historical nickname but, being it too common and not having found a free ntd domain, I opted for its extended phonetic version.

My background is automation so the software I develop is usually related in some way to the industrial sector. I enjoy when a program does something real, so I really like programming testing machines in C. I find watching charting data somewhat hypnotizing.

Posts by Nicola Fontana for Random thoughts: collection of unrelated material:

Deleting a validated invoice in odoo

Deleting a validated invoice in odoo

How to delete a validated invoice (or credit note or anything present in the account_move table) in Odoo without having to install modules or writing custom python code. You just need to toggle a flag in the underlying database.

Configuring certbot-nginx for OpenResty

Configuring certbot-nginx for OpenResty

How to configure the NGINX plugin module of certbot with the OpenResty webserver to renew letsencrypt SSL certificates.

luarocks 2.4.2 for Debian

luarocks 2.4.2 for Debian

Again, after a project required to deploy a Lua based system on different Debian distro, I have been faced by the problem that the LuaRocks provided by the official channels...

Cross-compiling gobject-introspection

Cross-compiling gobject-introspection

The cross compilation of gobject-introspection from linux to mingw has been proven a really tough task.

Offsetting cubic Bézier curves

Offsetting cubic Bézier curves

While working on the ADG, we implemented BAIOCA, a new algorithm for offsetting Bézier cubic curves.

Optimization of array cycles in Lua

Optimization of array cycles in Lua

A common pattern is to use Lua tables as arrays: there is no other data structure so the choice is imposed.

luarocks 2.0.13 for Debian

luarocks 2.0.13 for Debian

Lately I am working quite intensively with the Lua programming language. I will have to deploy the final system on different linux distros, mostly Debian 7 (Wheezy) 64 bits, so...