Library
In the space
Comprehensive list
We have a large number of dead-tree books. They're not all catalogued, so feel free to contribute to the following page:
Highlights of the books
Computer Science
- Coders at Work, Peter Siebel, I really like this one. Great if you've not done much in the professional programming world. Some good truthes here! - Oni
- Algorithmics: The Spirit of Computing, Addison Wesley (ISBN-10: 0321117840)
- Compiler Construction: Principles and Practice, Kenneth C. Louden (ISBN-10: 0534939724)
- Computer Ethics: Cautionary Tales and Ethical Dilemmas in Computing, Tom Forester (ISBN-10: 9780262560733)
- Computer Organization & Architecture, William Stallings (ISBN-10: 8120321030)
- Computer Science: A Modern Introduction, Les Goldschlager (ISBN-10: 0131659456)
- Computer Science: An Overview, J. Glenn Brookshear (ISBN-10: 0321269713)
- New Turing Omnibus, A. K. Dewdney (ISBN-10: 0805071660)
- Practical Parallel Rendering, Alan Chalmers (ISBN-10: 1568811799)
- Structure and Interpretation of Computer Programs, 2nd Edition, Harold Abelson (ISBN-10: 9780262510875)
- The Story About Ping, Marjorie Flack (ISBN-10: 9780140502411)
- Small Memory Software, Noble & Weir (ISBN: 0-201-59607-5)
Mathematics
- Discrete Mathematics for Computer Scientists, John Truss (ISBN-10: 9780201360615)
Electronics
- A Practical Introduction to Electronic Circuits, Martin Hartley Jones (ISBN-10: 0521478790)
- The Art of Electronics, Paul Horowitz & Winfield Hill.
This is a personal copy so just ask samthetechie if you want to use it.Use it whenever you want, just treat it well. :) - Foundations of Analog and Digital Electronic Circuits, Anant Agarwal & Jeffrey H. Lang
- The Principles of Computer Hardware, Alan Clements
- Unit 1 A-level Electronics Support Booklet, Ian Kemp (Logic, Diodes, Resistors, Transistors & MOSFETS, Outputs, Op-Amps, Capacitors, 555)
- Unit 2 A-level Electronics Support Booklet, Ian Kemp (Sequential logic, Counters, Op-Amps, Amplifiers, Filters)
- Unit 4 A-level Electronics Support Booklet, Ian Kemp (Communications, Radio receivers, Opto-electronics)
- Practical Electronics for Inventors, Paul Scherz
Hacking Electronics: An Illustrated DIY Guide for Makers and Hobbyists SIMON MONK SBN-13: 978-0071802369
Security
- Applied Cryptography, Bruce Schneier
Arduino
- Beginning Arduino, Michael McRoberts
Franzis Arduino Tutorial manual Ulli Sommer ISBN 978-3-645-65279-7
Natural/Spoken Language
- Step By Step in Esperanto - For those who like their languages easy and constructed.
Borrowed
- Angie - Python Pocket Reference. Joel on software.
- Willb - electronics for dummies
- thejimmyg - Lex & Yacc book
- artag - teach yourself mySQL
- AngrySpinach - Make: Volume 24
- alecjw - london A to Z. i fancy going for a walk on my way home
- Nistur - Compiler Construction: Principles and Practice
- df - Computers under attack
- andrewblack - Ruby best practices
- nartandyou - 250 Innovative Ideas (13/09/2012)
- Java and SOAP
- Mr Aun - PHP Phrasebook
- Nanooq - Programming Ruby (Solexious knows)
- Necati - Making Things Talk
- sue - Processing by Ira Greenberg
- marg__c - nomadic furniture and
- marg__c- Built-ins
- Luis - Think fast and slow.
- mastering opencv with practical projects - User:Oni
- ZeroCool - Artificial Intelligence, Unity Game Development Essentials
- B D Brewis - 3D Math Primer for Graphics and Game Development
- MargCobb-Vinegar 1001 practical uses
- MargCobb- The Tailor of Ulm
- Unmutual - Joker, DBT Workbook
- pete - The Code Book
- Lajos G. - The Mathematical Universe
- QuantumHand - The Cuckoo's Egg by Clifford Stoll
- Sevan - TCP/IP Illustrated Volume 2
- thebrentc - Buschmann et al., A system of patterns; Gruneberg, Spanish in a day (!)
On the web
Machining
- Basic introduction to the lathe (and other machines)
- Machinist's guides on Youtube
- MIT Video tutorials
- Home Shop Machinist Machinist's BBS
- Tool bit grinding - HSS lathe tools.
- HSS can be better than indexable carbide tools for small work and fine finishes, as it wears faster but is very sharp.
- also Sherline guide featuring diagrams and writing.
- Making worm gears on the lathe
- Chris Radek Machining, CNC, format conversion, clocks
- Some simple notes on the use of mill and lathe
- Woodworking (and metalworking) machines
- Casting
- Casting and scraping
CNC
- Beginning CNC A CNC mill isn't a laser cutter. You have to understand how it works.
- Chris Radek Machining, CNC, format conversion, clocks
- Guerrilla guide to CNC machining and resin casting:
General hardware stuff
- A visual glossary of screws, nuts and washers
- Laser cut joinery
- Glue matrix and ThisToThat glue lookup
Electronics
- Concise electronics for geeks - a very good starter text
- Although aimed at pinball repairers, this site has a wealth of easily understood information about soldering, DVMs and all the miscellany of electronics repair.
- The Giant Internet IC Masturbator (IC pinouts without pages of ads)
- Native USB for AVR
- Analog Circuit Design: Art, Science and Personalities (superb book about analog design edited by Jim Williams)
- The Art and Science of Analog Circuit Design (more in a similar vein)
- http://code.google.com/p/arduinoshiftreglcd/
- Fabrication d'une lampe triode by someone with a great deal of patience and skill
- SMD repair manual (PDF)
- 10 ways to destroy an arduino (or, 10 things you shouldn't do ..)
- SMD component marking Instructions
- 10kW induction heater
- Digital hardware design - designing high speed logic
- Designing analog chips - how electronics really works, by the inventor of the 555
Design
Web Design for Developers: A Programmer's Guide to Design Tools and Techniques (Pragmatic Programmers) Brian P Hogan ISBN-13: 978-1934356135
Create Your Own Website Using WordPress in a Weekend Alannah Moore ISBN-13: 978-0415662680
HTML & CSS: Design and Build Web Sites Jon Duckett