Skip to content

Category Archives: General

Fast string search – someday reading list.

16-Apr-14

http://www.cs.utexas.edu/users/moore/best-ideas/string-searching/index.html http://www.cs.utexas.edu/users/moore/publications/fstrpos.pdf

Git – someday reading list.

16-Apr-14

Git guides to be read some day. http://marklodato.github.io/visual-git-guide/index-en.html http://longair.net/blog/2010/06/02/git-submodules-explained/ http://www.gitguys.com/topics/the-configuration-file-remote-section/ http://rogerdudler.github.io/git-guide/files/git_cheat_sheet.pdf http://posheika.net/?p=136 http://www.sbf5.com/~cduan/technical/git/git-3.shtml

Understanding Unicode and converting it to code points.

16-Apr-14

I had to make a patch to convert Unicode chars to code points and it turned out to be a fun exercise.Here are the links which helped me in understanding Unicode and its conversion algo. http://www.unicode.org/faq/utf_bom.html http://userguide.icu-project.org/strings/utf-8 http://stackoverflow.com/questions/6240055/manually-converting-unicode-codepoints-into-utf-8-and-utf-16 http://unicode-table.com/en/sections/hangul-jamo/ http://www.utf8-chartable.de/unicode-utf8-table.pl http://codepoints.net/U+3131

Code optimisation tips from SE.

16-Apr-14

Some nice general code optimisations tips from SE. http://stackoverflow.com/questions/926266/performance-optimization-strategies-of-last-resort/927773#927773 http://stackoverflow.com/questions/375913/what-can-i-use-to-profile-c-code-in-linux/378024#378024

GDB Tutorial links

28-Mar-14

http://www.unknownroad.com/rtfm/gdbtut/gdbtoc.html has an awesome GDB tutorial. Its short and sweet. So here it’s filed in my LinksList.

In my 30’s, right age to innovate?

19-Mar-14

The article answers the above question : http://m.theatlantic.com/health/archive/2014/02/big-breakthroughs-come-in-your-late-30s/283858/ Just to abstract The authors examined the high points of the careers of both great inventors and Nobel-Prize winning scientists, and they found that the late 30s were the sweet spot for strokes of genius

NPTEL : India’s answer to MIT Open Courseware!

18-Mar-14

There is an Indian equivalent of MIT Open Courseware, namely NPTEL ( National Programme on Technology Enhanced Learning ). This site has some great e-learning resouces, with lectures videos. Some of the videos are really informative. Though not as clear as expected. But still a great start. Here is the link for the list of […]

Git config in action!!!

24-Feb-14

This is the git command I learned today.I had wrongly set a wrong email id and user name for the git repo being used. Today I noticed the same and got to removing these entries. So here is a list of the various userful git config commands I learnt today.

Links dump for GCC optimization options.

18-Feb-14

Code optimization by using GCC options is the oldest trick programmer’s fallback to whenever the program size or speed improvements are expected. I was also in search of some easy gains in speed & size. Hence started the research to understand the various GCC options for compile time optimizations.

Adding compiler flags to existing CMake flags.

17-Feb-14

I have been checking out various means to add compiler options while using the CMake build system. This was not so obvious to me when going through all the .cmake files in my huge project. So after searching a bit the following is the way to add custom compiler flags to cmake builds: