This is my random thoughts about the universe.
Category Archives: Uncategorized
Setting up PPTPD on Linux
Try to setup a VPN on Linux. PPTPD is the way to go if you have a VPS. You may find issues in setting it up. This are some mistakes to avoid.
A LLVM Pass to Detect Memory Leak
LLVM is extensible. I’ll show you how to write a pass and detect memory leak in C++ application.
Lock-free Ring Buffer in C++
It’s important to protect shared data in multi-threading application. Locking could be expensive. Consider to use a lock free data structure.
Javascript Paging
Implement JavaScript paging in jQuery.