Archive
Archive of all posts
Money is trash
Pubblicato:Money, money, money, is it funny, to live in the rich man’s world?
3D Animations in SVG
Pubblicato:Once upon a time... I created an approach to animate 3D objects in SVG
Rubik's Cube
Pubblicato:Useful algorithms for solving the Rubik's Cube
Two-Cent Probability
Pubblicato:Once upon a time... a Reddit post threw me into a probability crisis.
Software licenses
Pubblicato:A quick overview of the most popular licenses for open-source projects
NVIDIA drivers for the MX110 on Arch Linux
Pubblicato:A short guide to installing NVIDIA drivers for the MX110 GPU (Maxwell architecture) on Arch Linux
Revised Simplex step-by-step
Pubblicato:Going deeper into the Revised Simplex Method for solving linear programming problems.
UML in clang
Pubblicato:How to generate UML diagrams in C++ projects with Bazel using clang-uml
PDF cheatsheet
Pubblicato:PDF manipulation cheatsheet for everyday use
KLM and refunds
Pubblicato:Once upon a time... I managed to get a refund from KLM
Lucid
Pubblicato:Learning-Enabled Uncertainty-Aware Certification of Stochastic Dynamical Systems
Judging by comparisons
Pubblicato:To quickly obtain a preliminary but fairly accurate judgment about a person, you just need to determine whether they fall into one of these categories:
Lobbying Disclosure Act
Pubblicato:The weird world of US lobbying regulations
Woodenpuzzle: airship
Pubblicato:Once upon a time... I built a wooden airship
Onion taxonomy
Pubblicato:A handy taxonomy to navigate the confusing world of onions
ROS - Introduction
Pubblicato:Introduction presentation for ROS
ffmpeg cheatsheet
Pubblicato:ffmpeg cheatsheet for everyday use
Smartphone
Pubblicato:There is a deep difference between your smartphone and a smartphone you use
Tragrelesci Melipoma
Pubblicato:Words meant to be shouted to the wind.
Commented code
Pubblicato:Who is the idiot who wrote this code? Oh right, it's me from a few weeks ago.
Pretty print for C++ functions
Pubblicato:Simple yet portable method to obtain the current function name in C++.
Looking for snake oil
Pubblicato:Research is the snake oil necessary to build the future of humanity
Friday activities
Pubblicato:A mind map to help us plan what to do on Friday night.
Installing a homemade VPN
Pubblicato:A step-by-step guide to installing and using a VPN without relying on a commercial solution.
SVG cheatsheet
Pubblicato:SVG cheatsheet for everyday use
Error analysis
Pubblicato:How floating-point computations affect our results
Matrix multiplication subtraction
Pubblicato:Theorem and proof of a matrix multiplication and subtraction
SSH cheatsheet
Pubblicato:SSH cheatsheet for everyday use
Git introduction
Pubblicato:Introduction to the git version control system
Iptables cheatsheet
Pubblicato:Iptables Cheatsheet for everyday use
Cryptography (CSC363): Stream ciphers
Pubblicato:Stream ciphers
Cryptography (CSC363): Historical ciphers
Pubblicato:Historical ciphers
Loading bars and probabilities
Pubblicato:Once upon a time... I was challenged with finding the correct way of showing a loading bar when searching an element in an unsorted array
Bash cheatsheet
Pubblicato:Bash cheatsheet for everyday use
Verification of Neural Networks
Pubblicato:Formal verification of Neural Networks using dlinear
Woodenpuzzle: piano
Pubblicato:Once upon a time... I built a wooden piano
Git cheatsheet
Pubblicato:Git cheatsheet for everyday use
Time to lose
Pubblicato:There is never time to lose, but there is always time to lose
Crossing the street home
Pubblicato:Home is where you cross a street during a red light barely paying attention
The fisherman and the businessman
Pubblicato:Classic Brazilian story about the encounter between a fisherman and a businessman.
Grub cheatsheet
Pubblicato:Grub cheatsheet with a short, sad story
It's my meow
Pubblicato:Parody of Bon Jovi's song "It's my life", cat themed
GPG cheatsheet
Pubblicato:GPG cheatsheet for everyday use
C++ compiling
Pubblicato:Some tips and tricks to understand compilation in C++
ILTHE
Pubblicato:Once upon a time... I studied for the Introduction to Learning and Teaching in Higher Education (ILTHE)
SQLite column alterations with non-constant default
Pubblicato:Implementing an SQL script to alter the columns in an SQLite database table with non-constant default values
Docker introduction
Pubblicato:Quick and painless introduction to Docker and the features it provides
Python Scaffolding
Pubblicato:Standardize the python project structure
Gnome alt-tab scroll workaround
Pubblicato:One of the most annoying Gnome bugs I have ever encountered
HPC Rocket
Pubblicato:Introduction to Rocket HPC and some useful commands
Bash autocompletion
Pubblicato:Using shtab to allow bash autocompletion for your script
ARP spoofing configuration
Pubblicato:How to configure a machine to perform ARP spoofing, redirecting the traffic of an unsuspecting client
Woodenpuzzle: train
Pubblicato:Once upon a time... I built a wooden train
Openstack With Terraform
Pubblicato:Setup of an Openstack environment with Terraform as IaC
EICSymAware scaffolding
Pubblicato:Scaffolding proposal for the EICSymAware project
Multi-tenant VPS
Pubblicato:How to add a new tenant on a VPS with a separate account, home and ssh access.
Dokku
Pubblicato:Using Dokku in CI/CD pipelines
Ts Project Setup
Pubblicato:Quick guide on how to setup a Typescript project from scratch
Configuring a Router in VirtualBox
Pubblicato:Configure a bunch of virtual machines to behave like a client-router-server architecture
Sphinx Python Documentation
Pubblicato:How to auto-document your codebase in a Python project
LaTeX
Pubblicato:Tricks and tips for LaTeX
50 shades of Tend
Pubblicato:Every name hides a meaning. In this case, more than one
If programming languages were people
Pubblicato:Don’t treat people like objects, treat objects like people!
TAZ
Pubblicato:Once upon a time... I discovered the Adventure zone
Start
Pubblicato:Every start has an end
Helltaker
Pubblicato:A title that struck me much more than I expected
Absolutely asymmetric
Pubblicato:Absolutely asymmetric, (0 - 1) - (1 - ∞)
Uncertainty
Pubblicato:Nothing is more certain than uncertainty