main is usually a function
char* main = "usually a programming blog";
Sunday, December 30, 2012
A shell recipe for backups with logs and history
›
I wrote a shell script for a cron job that grabs backups of some remote files. It has a few nice features: Output from the backup command...
106 comments:
Monday, December 17, 2012
Hex-editing Linux kernel modules to support new hardware
›
This is an old trick but a fun one. The ThinkPad X1 Carbon has no built-in Ethernet port. Instead it comes with a USB to Ethernet adapter...
153 comments:
Saturday, November 17, 2012
Attacking hardened Linux systems with kernel JIT spraying
›
Intel's new Ivy Bridge CPUs support a security feature called Supervisor Mode Execution Protection (SMEP). It's supposed to thwart...
547 comments:
Tuesday, September 18, 2012
Tracking down unused variables with Pyflakes and git bisect
›
I was working on a Python project when I noticed a variable that was defined but never used. Does this indicate that some important code was...
208 comments:
Sunday, September 9, 2012
taralli: Screen edge pointer wrapping for X
›
The maximum travel distance between points on a desktop is substantially reduced if the pointer is allowed to travel off a screen edge and r...
199 comments:
Sunday, May 13, 2012
Automatic binary hardening with Autoconf
›
How do you protect a C program against memory corruption exploits? We should try to write code with no bugs, but we also need protection aga...
223 comments:
Saturday, April 28, 2012
Scheme without special forms: a metacircular adventure
›
A good programming language will have many libraries building on a small set of core features. Writing and distributing libraries is much ea...
117 comments:
‹
›
Home
View web version