Difference between revisions of "Resources"
From NMSL
(4 intermediate revisions by 2 users not shown) | |||
Line 11: | Line 11: | ||
== New Student's Guide to NSL == | == New Student's Guide to NSL == | ||
* [http://www.rcg.sfu.ca/software/index.html# RCG Software], available modules at NSL workstations and how to use them | * [http://www.rcg.sfu.ca/software/index.html# RCG Software], available modules at NSL workstations and how to use them | ||
− | * [[NSL Guide]], A new student's guide to NSL | + | <!-- * [[NSL Guide]], A new student's guide to NSL --> |
== Technical Reading and Writing == | == Technical Reading and Writing == | ||
+ | |||
+ | * [https://cacm.acm.org/magazines/2018/7/229031-always-measure-one-level-deeper/fulltext Always Measure One Level Deeper], by John Ousterhout, Communications of the ACM, July 2018. | ||
* [[Writing Guidelines]], a list of paper writing guidelines used in NSL. | * [[Writing Guidelines]], a list of paper writing guidelines used in NSL. | ||
− | * [http:// | + | * [http://blizzard.cs.uwaterloo.ca/keshav/home/Papers/data/07/paper-reading.pdf How to Read a Paper], By S. Keshav, ACM SIGCOMM Computer Communications Review, 37(3):83--84, July 2007. |
* [http://irl.eecs.umich.edu/jamin/courses/eecs589/papers/checklist.html Paper reading and writing checklists] | * [http://irl.eecs.umich.edu/jamin/courses/eecs589/papers/checklist.html Paper reading and writing checklists] | ||
− | * [http:// | + | * [http://nmsl.cs.sfu.ca/resources/writing-a-paper.pdf How to write a great research paper] |
* [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy and Procedures on Plagiarism] (New grad students: Read Section 1 of this document.) | * [http://www.acm.org/publications/policies/plagiarism_policy ACM Policy and Procedures on Plagiarism] (New grad students: Read Section 1 of this document.) | ||
Line 34: | Line 36: | ||
* [http://windowsil.org/2006/09/11/reviewing-a-paper-guidelines/ Reviewing a Journal Paper - Guidelines], by Robert Heath | * [http://windowsil.org/2006/09/11/reviewing-a-paper-guidelines/ Reviewing a Journal Paper - Guidelines], by Robert Heath | ||
+ | |||
+ | * Richard Hamming, [https://www.cs.virginia.edu/~robins/YouAndYourResearch.pdf You and Your Research] | ||
== Latex Tutorials and Templates == | == Latex Tutorials and Templates == |
Latest revision as of 10:51, 3 January 2024
Software Systems Developed by NSL Members
Datasets
- DeepSBD dataset (21GB)
New Student's Guide to NSL
- RCG Software, available modules at NSL workstations and how to use them
Technical Reading and Writing
- Always Measure One Level Deeper, by John Ousterhout, Communications of the ACM, July 2018.
- 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
- Richard Hamming, You and Your Research
Latex Tutorials and Templates
- TeXnicCenter: Latex integrated environment (graphical), for MS Windows users You need to install MikTex before installing this environment.
- 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.
- SvnX A Mac SVN Client.
- 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.
- PowerTutor A useful tool that measures power consumption of computer processes, screen, GPS, 3G and WiFi of an HTC G1, HTC G2 and Nexus One Android operated phones. The measurements are saved to a plain text file that is easy to parse.
Random Thoughts (Login Required)
Hardware/Computing Resources in NSL
- Hardware/Computing Resources in NSL
- Allocation of lab computers, devices to persons/projects etc. (Login Required)