Author Archives: Lex

Some Tips on How to Use Google Search

Here are some tips that I often use in searching for information on Google, and after talking to my dad a month or so ago, I realized that these are not obvious things, but they do make my life a … Continue reading

Posted in Tools, Web Development | Tagged , , , | Leave a comment

Include Full BibTeX Entry Inside Text

This isn’t rocket science, but you can insert BibTeX entries as you go, instead of (dumping all the references at the end in a “References” section. It’s useful when writing many chaotic pages of notes as you crawl through dozens … Continue reading

Posted in Programming | Tagged , | Leave a comment

Backward Compatibility in C++ Libraries

Backward compatibility is an important design goal of a software system that says that a new version of the software should play nice with the old version. As an example, Microsoft Windows has done a remarkably good job (in my opinion) … Continue reading

Posted in Programming | Tagged , , , , | Leave a comment

WampServer vs XAMPP

This is not an Earth shattering post. Moreover, it’s not an objective one, that is, it is based on my experience and my experience only. WAMP is a bundle of Apache, MySql, and PHP (though often also Perl and/or Python) … Continue reading

Posted in Tools, Web Development, Windows | Tagged , , , , , , , , | 3 Comments

Sorting a Sorted List in C++

It came to my attention that I didn’t know how well STL sorting algorithms performed on a vector of values that are already sorted. One would hope it would be close to \(O(n)\). This page does a comparison of various … Continue reading

Posted in Programming | Tagged , , , , | Leave a comment

Auto Save Files in Emacs

I’m resolving to make more frequent and regular posts on this “research” blog that’s so far has been just a place where I write down some basic tips and tricks that have to do with tools I use in programming … Continue reading

Posted in Tools | Tagged , , , | Leave a comment

Software for Recording FLV Video Stream

Live streaming FLV events are usually delivered via RTMP protocol. There are several tools that can capture these streams and others. Here is the list of the ones you should look into. Ones I’ve used and liked Jaksta Replay Media … Continue reading

Posted in Tools | Tagged , , , , , , | Leave a comment

Open Source Software Engineering is Not Communism

I’ve worked on a number of software engineering projects over the years that involve a group of 3-5 developers. I’ve also contributed to large open source projects of 20+ developers. The figure to the left is taken from a post … Continue reading

Posted in Programming | Tagged , , , | 2 Comments

LaTeX and Google Docs

I came across a project called latexlab which seeks to develop a web-based LaTeX editor by utilizing the Google docs base editor and Google Web Toolkit. I played around with it for about 30 minutes and am very impressed. You … Continue reading

Posted in Tools, Web Development | Tagged , , , , | 1 Comment

Ubuntu 11.04 Unity Gets in the Way of the User

Ubuntu has released a new version (11.04) of its Linux operating system. Instead of going with Gnome 3, it went with Unity as the default desktop environment. I’ve now used both Unity and Gnome 3, and it continues to confuse … Continue reading

Posted in Linux, Tools | Tagged , , , , | Leave a comment