## Tuesday, March 29, 2016

### Eclipse Mars Scrolling Problem on Ubuntu distributions

Eclipse Mars 2 currently has a bug that prevents scrolling in the editor. To remedy this issue, append the following string in red to your Eclipse desktop file:

Exec=env UBUNTU_MENUPROXY=0 SWT_GTK3=0 /usr/lib/jvm/... 
Reference:

http://stackoverflow.com/questions/31154479/eclipse-mars-scrolling-in-lubuntu

## Tuesday, December 1, 2015

### Where are docker images stored in Ubuntu

You can view all the images docker has using the docker images command. These images are physically stored in the following location:

/var/lib/docker/repositories

## Saturday, December 14, 2013

### How to White-List applications under Ubuntu Unity

This is how to update Unity in order to white-list applications

sudo add-apt-repository ppa:timekiller/unity-systrayfix
sudo apt-get update
sudo apt-get upgrade

One of the important applications that appear in the bar after this update is minbar.

## Friday, June 14, 2013

### How to get the latest tag name in GIT

 git describe --tags git rev-list --tags --max-count=1 

## Thursday, March 7, 2013

### Writing Reviews

The following guide suggests a steps for writing a paper review. The structure should include the following
• Summarize the paper
• State the contributions (what they are , what was missed)
• Novelity: Whats new , related work missed , related work invalidates the contribution
• Make it constructive : "paper would be stronger if it does so and so"
• Criticize the paper, not the work itself
• Avoid flat assertions: "The description left me worried" rather than "not correct"
• Its OK to be humorous

Reference:

Writing reviews for systems conferences (March 2007) by Timothy Roscoe

### How To Read A Research Paper

The following is a summary for a paper written by S. Keshav from University of Waterloo. It presents a methodology for reading research papers with the aim of learning, reviewing or writing a literature survey.

The paper discusses the three-pass method. The first-pass allows getting a general idea about the paper. The second-pass should allow grasping of the paper content. The third-pass allows understanding the paper in-depth.

The first-pass: (Estimated : 5 Minutes)
- Glance at the mathematical content
- Glance over references

The second-pass: (Estimated : 1 hr)
- Ignore details of proofs
- Understand figures,diagrams,graphs
- Mark relevant unread references for background information

The third-pass: (Estimated : 5 hr beginner, 1 hr experienced)
- Fully understand the paper
- Virtually be able to re-implement the paper
- Identify and challenge all assumptions
- Able to present the idea yourself
- Able to reconstruct the entire structure of the paper from memory

Reference:
S. Keshav. 2007. How to read a paper. SIGCOMM Comput. Commun. Rev. 37, 3 (July 2007), 83-84.

## Monday, November 19, 2012

### Place figures and tables correctly in Latex

One way to force Latex to place your figures and tables where you want is by using the "float" package. You need to specify an "H" directive whenever you add a table or figure. The package usage is as follows:
 \usepackage{float}\begin{figure}{H}.. Attributes\end{figure} 
The same scenario applies for tables. The float package allows not only placing tables and figures in the desired location but also is text friendly in the sense that it plays nice when you have text in between figures/tables.