Changes
no edit summary
==Reference Cards==
* [http://www.dayid.org/os/notes/tm.html Screen/Tmux cheat sheet]
==External ListsRFCs==* '''[https://tools.ietf.org/html/rfc2119 RFC 2119: Key words for use in RFCs to Indicate Requirement Levels] (short, must read)* [https://tools.ietf.org/html/rfc1178 RFC 1178: Choosing a Name for Your Computer]* [https://tools.ietf.org/html/rfc1918 RFC 1918: Address Allocation for Private Internets]* [https://tools.ietf.org/html/rfc1459 RFC 1459: Internet Relay Chat Protocol]* [https://tools.ietf.org/html/rfc2812 RFC 2812: Internet Relay Chat: Client Protocol]* [https://tools.ietf.org/html/rfc1149 RFC 1149: A Standard for the Transmission of IP Datagrams on Avian Carriers]* [https://tools.ietf.org/html/rfc2324 RFC 2324: Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)] ==Non-technical=={| class='wikitable sortable'|-! Topic !! Title !! Author !! Notes|-|Hacking || [http://www.catb.org/esr/faqs/hacker-howto.html How To Become a Hacker] || Eric Raymond || Introduction to hacking|-|Hacking || [http://creativecodeworkswww.catb.org/jargon/html/index.html The Jargon File] || Eric Raymond || Glossary of hacker jargon with historical background|-|Hacking || [http://paulgraham.com/bloggba.html The Word "Hacker"] || Paul Graham || Another introduction|-|Hacking || [http://www.amazon.com/Hackers-Heroes-Computer-Revolution-Anniversary/dp/1449388396 Hackers: Heroes of the Computer Revolution] || Steven Levy || Book on the history of hacking|-|History || [http://pthree.org/2009/12/programacion31/librosthe-gratuitosmeaning-sobreof-programacionsu/ The Meaning of 'su'] || Aaron Toponce || |-|LUGs || [http://www.tldp.org/HOWTO/User-Group-HOWTO.html Free Programming BooksLinux Users Group HOWTO]|| Rick Moen || TLDP page on starting or running a LUG|-|Support || [http://www.catb.org/~esr/faqs/smart-questions.html How to Ask Questions the Smart Way] || Eric S. Raymond |||}
==Productivity==
|-
! Topic !! Title !! Author !! Notes
|-
| Regex || Mastering Regular Expressions || ||
|-
| Shell || Learning the Bash Shell || ||
|-
|}
==Programming==
| ASM || PC Assembly Language * || ||
|-
| C || The C Programming Language || Kerninghan & Brian Kernighan, Dennis Ritchie ||
|-
| C || C: A Reference Manual || ||
|-
| Java || Effective Java || ||
|-
| Lisp || [http://mitpress.mit.edu/sicp/ Structure and Interpretation of Computer Programs] || Harold Abelson, Gerald Sussman ||
|-
| Perl || Learning Perl || ||
|-
| Ruby || [http://ruby.railstutorial.org/ Ruby on Rails Tutorial: Learn Web Development with Rails (2nd edition)] || ||
|-
| Software Engineering || Beautiful Code || ||
|-
| Software Engineering || The Art Of Readable Code || ||
|-
| Software Engineering || Code Simplicity || ||
|-
| Software Engineering || Design Patterns || Gang of Four || Classic book on OOP design paradigms
|-
| Software Engineering || The Practice of Programming || Brian Kernighan ||
|-
| Software Engineering || Write Great Code, Volume 2 || Randall Hyde || About how to choose the best high level constructs that translate into efficient low-level code.
|-
|}
==Computer Science==
|}
==UnixElectrical and Computer Engineering=={| class="wikitable sortable"|-! Topic !! Title !! Author !! Notes |-| General || [http://www.allaboutcircuits.com/ All About Circuits] || || Free online intro-level circuits textbook.|-| DIY || [http://www.ladyada.net/wiki/start ladyada wiki] || Limor Fried, et al || Good reference for hobbyists|-| DIY || [http://www.ladyada.net/wiki/partfinder Partfinder] || Limor Fried, et al || Wiki page with links to distributors of various parts (including sampling)|-| DIY || [http://playground.arduino.cc/ Arduino Playground] || Arduino || Official Arduino wiki|-| ICs || [http://www.kpsec.freeuk.com/components/74series.htm 74 Series Logic ICs] || John Hughes || Broad overview of the IC family and summary of the more common chips|-| General || [http://www.amazon.com/Art-Electronics-Paul-Horowitz/dp/0521370957 The Art of Electronics] || Paul Horowitz || Excellent textbook and reference for both analog and digital circuits|-| General || [http://www.electronics-tutorials.ws/ Electronics Tutorials] || Wayne Storr || Basic tutorials on a variety of circuit elements|-| PCB Design || [http://www.ece.vt.edu/cel/docs/PC_Board_Design_Example_v2.pdf CEL PCB Design Example] || The Bob Lineberry || For ECE 4534|-| Soldering || [http://workmanship.nasa.gov/lib/insp/2%20books/frameset.html NASA Soldering Standards] || NASA || A good pictorial reference on soldering quality|-| Soldering || [http://filebox.ece.vt.edu/%7Elineb/Soldering_Prototypes.html CEL Soldering Videos] || The Bob Lineberry |||-|} ==Operating Systems=={| class="wikitable sortable"* |-! Topic !! Title !! Author !! Notes |-| BSD || The Design and Implementation of the 4.4 BSD Operating System|| |||-* | BSD || Berkeley Unix: A Simple and Comprehensive Guide|| || * |-| Linux || [http://nixsrv.com/llthw Learn Linux the Hard Way] || |||-| Unix || [http://ardensdd.com/ UNIX Tutorial for Beginners] || |||-| Unix || Unix Made Easy|| ||* |-| Unix || The Unix Programming Environment|| |||-* | Unix || Advanced Programming in the Unix Environment (2nd Edition)|| ||* |-| Unix || The Art of Unix Programming|| Eric S. Raymond ||* |-| Unix || Unix Systems for Modern Architectures|| ||* |-| Unix || UNIX Power Tools|| |||-* | Unix || Using C on the UNIX System|| |||-| Unix || [http://www.linusakesson.net/programming/tty/ The TTY Demystified] || Linus Akesson || |-|}
==Security==
==MiscOther==
* Checking C Programs with lint
* PDF Explained
* PostScript Language *
* [http://fileformats.archiveteam.org/wiki/Main_Page File Formats Wiki] - Archive Team
* [https://help.ubuntu.com/community/PXEInstallMultiDistro PXE Install Multiple Distros]