Alcune foto di Pisa nei giorni di Natale (25 e 26 Dicembre) 2022. Le chiese sono quelle di S. Caterina d’Alessandria, S. Cecilia, S. Michele in Borgo e S. Sisto.
Author: Simone

Windows Global Mouse Hook
Windows provides a way to include an application handler into a system hook chain; this can be used to implement, for example: If the second point sounds a bit obscure, well… that’s exactly the case we needed to improve. Our software implements an integration system that operates not only at protocol level (IPC) but also […]

Scorci di Puglia
Salento, Ostuni, Nardó.

Parole sui muri #3
A volte sono invettive, altre volte speranze lasciate ai calcinacci dei muri…

Parole sui muri #2
A volte basta trovarsi un pennarello in tasca, altre volte sono vere e proprie piccole opere di arredamento urbano.

Parole sui muri
Un po’ arte, un po’ vandalismo. Ora critica pubblica e feroce, ora mezzo per esprimere pensieri, speranze, disperazione. “Parole” sui muri, e non solo.

Basilica di San Pietro Apostolo
Fondata in epoca romana su un preesistente edificio non religioso, la basilica di San Piero a Grado prende il nome dall’antico insediamento romano che all’epoca si chiamava Gradus Arnensis, proprio perché il fiume Arno era solito esondare e quindi terrazzare la zona; per tradizione sarebbe l’approdo a cui l’apostolo Simone (chiamato Pietro da Gesù) approda […]

Analyzing a 0xE06D7363 exception
Sometimes it happens we have to analyze dumps of our application: it’s a mixed .NET/C/C++ software, so the legacy libraries can trigger unhandled exceptions that cause the process to crash. In most of these cases either through the internal minidumper or thanks to the WER, the user is able to send us the core dump, […]

The cost of performance monitoring
When writing software (in particular applications that can make intense use of the system resources, such as CPU, GPU, memory) it can be helpful to have a way to monitor how things are going, and this includes not only how the application is behaving but also if the entire system is sane and responsive. In […]

Windows Core Audio API
Whoever has used advanced audio apparels knows that the most used driver is the ASIO one: quite commonly, each audio interface is provided with a proprietary implementation of the ASIO specifications and the driver is generally used from within the Digital Audio Workstation or other applications that are able to stream through this protocol. ASIO […]