Difference between revisions of "Resources"
From NMSL
Line 33: | Line 33: | ||
*[http://kile.sourceforge.net/ Kile: Latex integrated environment, For Linux (KDE) users] | *[http://kile.sourceforge.net/ Kile: Latex integrated environment, For Linux (KDE) users] | ||
− | *[http://guides.macrumors.com/Installing_LaTeX_on_a_Mac MacTex on a Mac. Comes with BibDesk (for bibliography) and TeXShop. For command completion, use the escape key (or change it to tab in the preferences) | + | *[http://guides.macrumors.com/Installing_LaTeX_on_a_Mac MacTex on a Mac.] Comes with BibDesk (for bibliography) and TeXShop. For command completion, use the escape key (or change it to tab in the preferences). |
*[http://nsl.cs.surrey.sfu.ca/resources/latexReportTemplate.zip Simple template for writing reports]: use it to write progress reports and initial versions of papers. | *[http://nsl.cs.surrey.sfu.ca/resources/latexReportTemplate.zip Simple template for writing reports]: use it to write progress reports and initial versions of papers. |
Revision as of 20:27, 16 September 2010
Technical Reading and Writing
- Writing Guidelines, a list of paper writing guidelines used in NSL.
- How to Read a Paper, By S. Keshav, ACM SIGCOMM Computer Communications Review, 37(3):83--84, July 2007.
- ACM Policy and Procedures on Plagiarism (New grad students: Read Section 1 of this document.)
- William Strunk, Jr., The Elements of Style (available online at: http://www.bartleby.com/141/)
- How To Write A Dissertation, by Douglas Comer
- J. Zobel, Writing for Computer Science, 2nd edition, Springer, 2004.
- Reviewing a Journal Paper - Guidelines, by Robert Heath
Latex Tutorials and Templates
- TeXnicCenter: Latex integrated environment (graphical), for MS Windows users You need to install MikTex before installing this environment.
- MacTex on a Mac. Comes with BibDesk (for bibliography) and TeXShop. For command completion, use the escape key (or change it to tab in the preferences).
- Simple template for writing reports: use it to write progress reports and initial versions of papers.
- The Comprehensive LaTeX Symbol List (Local Copy, downloaded in Dec 2007)]
- Some bibliography files (mostly on P2P): literature.bib literature2.bib
Matlab Tutorials
PlanetLab Tutorials
- Generate Certificates
- Getting the latest active nodes
- Deploying to PlanetLab
- Get results from PlanetLab
- Using screen on PlanetLab nodes
- Troubleshooting
OPNET Tutorials
Networking and Multimedia Courses Taught by NSL Professors
Video Library and Tools
Technical Tips (Login Required)
Useful Tools
- BOUML A free UML toolbox running under Unix/Linux/Solaris and Windows to specify and generate code in C++, Java, Php, Python and Idl.
- fabFORCE.net DBDesigner Open source visual database designer for MySQL for Windows and Linux KDE/Gnome.
- eSVN A cross-platform GUI frontend to the Subversion revision system which runs under Unix-like operating systems (GNU/Linux distributions, FreeBSD, Sun Solaris and others), Mac OS X as well as Windows.
- WinFig An xFig clone for Windows users.
- NodeBox a Mac OS X application that lets you create 2D visuals (static, animated or interactive) using Python programming code and export them as a PDF or a QuickTime movie. NodeBox is free and well-documented. Older versions (found here) had a graphs component that is based on Boost Graph.
Random Thoughts (Login Required)
Hardware/Computing Resources in NSL