## 2017-11-03

### Check at compile time if a going-to-be-stringified symbol is a member of a struct

I wanted a string which must “contain” the name of a member of a struct. The compiler should check the right spelling (at compile time).

At last I have found a possible reason to use the comma operator…

## 2017-10-14

### Perfect: forwarding

So, in C++ there's this (perfect) forwarding thing, because there's a forwarding problem.

## 2017-10-06

### SIINSCAE

SIINSCAE: Software Installation Is Not Software (default) Configuration And Execution.

## 2017-09-14

Torvalds, the creator of the Linux kernel.

## 2017-09-13

In Overloading so much I've forgotten C11 and its _Generic I've talked about in Type-generic functions (overloading) in C11.

## 2017-09-12

### Database crackdown

It was a bright sunny day, or maybe not. Then, suddenly, a system started to misbehave.

## 2017-09-11

I suppose that my average readers know what overloading is, but let me give a quick definition: overloading is a feature which allows to reuse (overload) a function name provided that each signature makes each function distinguishable. According to the signature the compiler can pick the right actual code to execute.

## 2017-03-08

### Length at compile time

How do you get the length of a string literal in C?

## 2016-05-08

### Beyond 140

Twitter has the limit of 140 characters per tweet, and this limit is even reduced when you add media contents like images. Now that Twitter is “consumed” through the web, there wouldn't be serious reasons not to rise that limit.

## 2015-10-20

### Microsoft Windows CLSID from shell32.dll (… and a little bit more)

I pull this out from my old site hosted by Capo Nord — gone away. I don't think this is useful stuff (anymore?), but here it is anyway.