| Useful research stuffPhDComputer LabReferences   ConferencesKeshav's Virtual Conference
 Computer Science Conference Search
 
 For a list of upcoming conferences:
 
 Journals and TransactionsDocumentsTools
        
        Unix
          gnuplot - tool for generating good looking graphs 
          jgraph - another graphing tool 
          awk - for parsing strings (useful for processing simulation 
          results files) 
          latex - excellent format for writing research papers (Latex resources) 
          xfig - produce nice looking figures for including in latex source 
          ispell - spell checker  
        Windows
          wgnuplot - windows version of gnuplot 
          winfig - windows version of xfig 
          4Spell - Spell checker. Can check .tex files (skip tags) 
          Miktex - Windows latex compiler 
          Yap - Windows dvi reader  
        Simulators
          OMNET++ - Excellent discrete event simulator. Good for simulation 
          networks, queues and computer processes. Many existing examples 
          available. Programming in C++.  Tips
        Bibliographies of published papers are very helpful for 
        finding other relevant papers.
 
Write as you go. Try to write during every stage of your 
        research degree. Don't leave all the writing until the end. Chances are, 
        you won't remember everything you've done in the past couple of years. 
        
 
Plan ahead when you are writing. Identify a conference you are 
        interested in, and write your papers using the formatting 
        templates they provide, that way, you won't have to worry about 
        formatting after you finish writing!
 
Use batch files to execute experiments, so later on, even if 
        you don't remember how to run an experiment, you can find out from the 
        batch files.
 
When writing simulations, make your program write the events into 
        a file first and then feed the file into your simulation. This way, 
        if you need to repeat a simulation for a second time, the exact same set 
        of events can be regenerated from the same event file.
 
 Useful vim commands
        
        
          | To comment the next 10 lines | :.,.+10s/^/%/ |  
          | To comment lines 0 to 10 | :0,10s/^/%/ |  Useful Unix commands
        
        
          | Search and replace strings in multiple files | perl -pi -e "s/search/replace/g;" 
        *.txt |  Useful latex stuff
        
        
          | Put figure to top of page | \begin{figure}[t] |  
          | Put figure inline with text/here | \begin{figure}[h] |  
          | Put figure on a new page on its own | \begin{figure}[p] |  
          | To put verbatim text inside colour box: 
 Result :
 
 
 | \usepackage{fancyvrb, pstcol}
\definecolor{Gray} {rgb}{0.8, 0.8, 0.8}
\begin{SaveVerbatim}{temp}
  Your text goes here
\end{SaveVerbatim}
\begin{figure}
\colorbox{Gray} {
   \BUseVerbatim{temp}
}
\caption{my verbatim box}
\label{my_verbatim_box}
\end{figure}
 |  |