Our project is consider migrating from subversion to git. I'm quite happy that git can totally serve as a svn client. You can use git to branch and merge locally and commit into svn to let other developers know about your changes. It sounds more flexible than centralized repository ...
A must read for every GDB learner
Want to customize your GDB to make it more productive? Read this great article GNU Project Debugger: More fun with GDB
Programmers take note: If you want to create great software, then add the ability to program macros, allowing your community of users to be able to enhance your tool ...
Following Google's C++ coding style is a good practice.
Following Google's C++ coding style is a good practice. Google even open-sourced its coding style checker cpplint.py. The suggestion of using const as often as possible is especially a good one. Although there are many coding styles available on the web, following them strictly without a tool won ...
Quick tip: batch download with wget
Actually, the tip is from here http://linux.byexamples.com/archives/4/performs-a-batch-download-using-wget/
Automated Linux GUI testing tools
I was involved in a tedious GUI testing by hand this week. To make my life easier, I researched online some automated GUI testing framework in this weekend. I quickly spotted four opensource tools: dogtail, strongwind, ldtp and xnee. After playing around with each of them for a while, I ...