Alexander's bookshelf: read en-US Tue, 18 Feb 2025 20:37:21 -0800 60 Alexander's bookshelf: read 144 41 /images/layout/goodreads_logo_144.jpg <![CDATA[Calculus (Part 1) Single Variable]]> 318769 800 George B. Thomas Jr. 020144142X Alexander 0 3.50 Calculus (Part 1) Single Variable
author: George B. Thomas Jr.
name: Alexander
average rating: 3.50
book published:
rating: 0
read at:
date added: 2025/02/18
shelves: calculus, mathematics, to-read
review:

]]>
sed & awk 354484

sed & awk describes two text processing programs that are mainstays of the UNIX programmer's toolbox.

sed is a "stream editor" for editing streams of text that might be too large to edit as a single file, or that might be generated on the fly as part of a larger data processing step. The most common operation done with sed is substitution, replacing one block of text with another.

awk is a complete programming language. Unlike many conventional languages, awk is "data driven" -- you specify what kind of data you are interested in and the operations to be performed when that data is found. awk does many things for you, including automatically opening and closing data files, reading records, breaking the records up into fields, and counting the records. While awk provides the features of most conventional programming languages, it also includes some unconventional features, such as extended regular expression matching and associative arrays. sed & awk describes both programs in detail and includes a chapter of example sed and awk scripts.

This edition covers features of sed and awk that are mandated by the POSIX standard. This most notably affects awk, where POSIX standardized a new variable, CONVFMT, and new functions, toupper() and tolower(). The CONVFMT variable specifies the conversion format to use when converting numbers to strings (awk used to use OFMT for this purpose). The toupper() and tolower() functions each take a (presumably mixed case) string argument and return a new version of the string with all letters translated to the corresponding case.

In addition, this edition covers GNU sed, newly available since the first edition. It also updates the first edition coverage of Bell Labs nawk and GNU awk (gawk), covers mawk, an additional freely available implementation of awk, and briefly discusses three commercial versions of awk, MKS awk, Thompson Automation awk (tawk), and Videosoft (VSAwk).

]]>
432 Dale Dougherty 1565922255 Alexander 0 3.85 1990 sed & awk
author: Dale Dougherty
name: Alexander
average rating: 3.85
book published: 1990
rating: 0
read at:
date added: 2024/01/15
shelves: coding, unix-linux, shells, tools, sys-admin, priority, to-read
review:

]]>
<![CDATA[UNIX and Linux System Administration Handbook]]> 8772005 UNIX(R) and Linux(R) System Administration Handbook, Fourth Edition, reflects the current versions of these operating Ubuntu(R) LinuxopenSUSE(R) LinuxRed Hat(R) Enterprise Linux(R)Oracle America(R) Solaris(TM) (formerly Sun Solaris)HP HP-UX(R)IBM AIX(R)]]> 1327 Evi Nemeth 0132117363 Alexander 0 4.42 2010 UNIX and Linux System Administration Handbook
author: Evi Nemeth
name: Alexander
average rating: 4.42
book published: 2010
rating: 0
read at: 2012/02/09
date added: 2016/10/31
shelves: sys-admin, networking, priority, currently-reading
review:

]]>
Upgrading and Repairing PCs 7063653 Intel's and AMD's hottest new processors, including the Intel Core i Series and AMD Phenom family
The latest PC system designs and form factors, including the new mini-ITX and DTX motherboard form factors
State-of-the-art graphics cards, GPUs, and chipsets from NVIDIA and ATI/AMD
Terabyte-class hard disks, solid state drives, and other data storage innovations
Revamped coverage of building PCs from scratch-from selecting and assembling hardware to BIOS Setup and troubleshooting
ON THE DVDThe DVD contains two hours of up-to-the minute, studio-quality how-to videos-all playable on either your DVD player or computer You'll find detailed presentations covering important PC components like processors, motherboards, chipsets, memory, hard disk drives, chassis, and power supplies, including tips that will help you select the best components when building or purchasing new systems as well as when upgrading or repairing existing ones. There is a complete step-by-step guide to building a new PC from scratch, including tips that will not only make the build process run smoothly, but will also help you build a system that has performance, durability, and will be easy to maintain, upgrade, and repair in the future. That's not all: You'll also find the complete 16th Edition of this book, plus extensive technical reference material, a comprehensive PC glossary, and much more]]>
1156 Scott Mueller 0789739542 Alexander 5 4.32 1989 Upgrading and Repairing PCs
author: Scott Mueller
name: Alexander
average rating: 4.32
book published: 1989
rating: 5
read at:
date added: 2016/10/31
shelves: computer-architecture, currently-reading
review:

]]>
Version Control with Git 6548113
Git permits virtually an infinite variety of methods for development and collaboration. Created by Linus Torvalds to manage development of the Linux kernel, it's become the principal tool for distributed version control. But Git's flexibility also means that some users don't understand how to use it to their best advantage. Version Control with Git offers tutorials on the most effective ways to use it, as well as friendly yet rigorous advice to help you navigate Git's many functions.

With this book, you will: Git has earned the respect of developers around the world. Find out how you can benefit from this amazing tool with Version Control with Git .]]>
297 Jon Loeliger 0596520123 Alexander 0 coding, tools, priority 3.91 2009 Version Control with Git
author: Jon Loeliger
name: Alexander
average rating: 3.91
book published: 2009
rating: 0
read at: 2016/10/31
date added: 2016/10/31
shelves: coding, tools, priority
review:

]]>
<![CDATA[Pro Puppet (Expert's Voice in Open Source)]]> 10856115 340 James Turnbull 1430230576 Alexander 0 priority, sys-admin, tools 3.29 2011 Pro Puppet (Expert's Voice in Open Source)
author: James Turnbull
name: Alexander
average rating: 3.29
book published: 2011
rating: 0
read at: 2016/10/31
date added: 2016/10/31
shelves: priority, sys-admin, tools
review:

]]>
<![CDATA[Hands-On Kornshell93 Programming]]> 318726 472 Barry Rosenberg 020131018X Alexander 0 coding, shells, priority 3.22 1998 Hands-On Kornshell93 Programming
author: Barry Rosenberg
name: Alexander
average rating: 3.22
book published: 1998
rating: 0
read at: 2016/10/31
date added: 2016/10/31
shelves: coding, shells, priority
review:

]]>
The Quick Python Book 7625855 The Quick Python Book, Second Edition, is a clear, concise introduction to Python 3, aimed at programmers new to Python. This updated edition includes all the changes in Python 3, itself a significant shift from earlier versions of Python.

The book begins with basic but useful programs that teach the core features of syntax, control flow, and data structures. It then moves to larger applications involving code management, object-oriented programming, web development, and converting code from earlier versions of Python.

True to his audience of experienced developers, the author covers common programming language features concisely, while giving more detail to those features unique to Python.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.]]>
367 Naomi R. Ceder 193518220X Alexander 5 coding, python 3.87 2000 The Quick Python Book
author: Naomi R. Ceder
name: Alexander
average rating: 3.87
book published: 2000
rating: 5
read at: 2016/10/31
date added: 2016/10/31
shelves: coding, python
review:

]]>
<![CDATA[Time Management for System Administrators: Stop Working Late and Start Working Smart]]> 376236
Time Management for System Administrators: Stop Working Late and Start Working Smart PDF by Thomas A. Limoncelli
Read Time Management for System Administrators: Stop Working Late and Start Working Smart PDF from O'Reilly Media,Thomas A. Limoncelli
Download Thomas A. Limoncelli’s PDF E-book Time Management for System Administrators: Stop Working Late and Start Working Smart]]>
226 Thomas A. Limoncelli 0596007833 Alexander 0 priority, sys-admin, to-read 4.24 Time Management for System Administrators: Stop Working Late and Start Working Smart
author: Thomas A. Limoncelli
name: Alexander
average rating: 4.24
book published:
rating: 0
read at:
date added: 2016/10/31
shelves: priority, sys-admin, to-read
review:

]]>
<![CDATA[Code Complete: A Practical Handbook of Software Construction]]> 4845 Discover the timeless techniques and strategies that help you:]]> 914 Steve McConnell 0735619670 Alexander 0 4.30 1993 Code Complete: A Practical Handbook of Software Construction
author: Steve McConnell
name: Alexander
average rating: 4.30
book published: 1993
rating: 0
read at:
date added: 2016/10/31
shelves: coding, algorithms, tools, to-read
review:

]]>
<![CDATA[The Practice of System and Network Administration]]> 564630 1011 Thomas A. Limoncelli 0321492668 Alexander 0 4.38 2001 The Practice of System and Network Administration
author: Thomas A. Limoncelli
name: Alexander
average rating: 4.38
book published: 2001
rating: 0
read at:
date added: 2016/10/31
shelves: priority, sys-admin, networking, to-read
review:

]]>
<![CDATA[Understanding Linux Network Internals: Guided Tour to Networking on Linux]]> 564631 1062 Christian Benvenuti 0596002556 Alexander 0 4.11 2005 Understanding Linux Network Internals: Guided Tour to Networking on Linux
author: Christian Benvenuti
name: Alexander
average rating: 4.11
book published: 2005
rating: 0
read at:
date added: 2016/10/31
shelves: priority, unix-linux, networking, to-read
review:

]]>
MongoDB: The Definitive Guide 9418297 216 Kristina Chodorow 1449381561 Alexander 0 3.86 2010 MongoDB: The Definitive Guide
author: Kristina Chodorow
name: Alexander
average rating: 3.86
book published: 2010
rating: 0
read at:
date added: 2016/10/31
shelves: databases, sys-admin, priority, to-read
review:

]]>
Learning Perl 86630 283 Randal L. Schwartz 0596101058 Alexander 0 4.02 1993 Learning Perl
author: Randal L. Schwartz
name: Alexander
average rating: 4.02
book published: 1993
rating: 0
read at:
date added: 2016/10/31
shelves: perl, coding, priority, to-read
review:

]]>
<![CDATA[Gray Hat Python: Python Programming for Hackers and Reverse Engineers]]> 5044768
Gray Hat Python explains the concepts behind hacking tools and techniques like debuggers, trojans, fuzzers, and emulators. But author Justin Seitz goes beyond theory, showing you how to harness existing Python-based security tools—and how to build your own when the pre-built ones won't cut it.

You'll learn how to:
–Automate tedious reversing and security tasks
–Design and program your own debugger
–Learn how to fuzz Windows drivers and create powerful fuzzers from scratch
–Have fun with code and library injection, soft and hard hooking techniques, and other software trickery
–Sniff secure traffic out of an encrypted web browser session
–Use PyDBG, Immunity Debugger, Sulley, IDAPython, PyEMU, and more

The world's best hackers are using Python to do their handiwork. Shouldn't you?]]>
232 Justin Seitz 1593271921 Alexander 5 3.91 2008 Gray Hat Python: Python Programming for Hackers and Reverse Engineers
author: Justin Seitz
name: Alexander
average rating: 3.91
book published: 2008
rating: 5
read at:
date added: 2016/10/31
shelves: python, low-level, infosec, to-read
review:

]]>
Database Management Systems 161304 1104 Raghu Ramakrishnan 0072465638 Alexander 0 3.78 1997 Database Management Systems
author: Raghu Ramakrishnan
name: Alexander
average rating: 3.78
book published: 1997
rating: 0
read at:
date added: 2016/10/31
shelves: databases, web-development, to-read
review:

]]>
Calculus 4426208 680 Michael Spivak 0914098918 Alexander 0 4.48 1967 Calculus
author: Michael Spivak
name: Alexander
average rating: 4.48
book published: 1967
rating: 0
read at:
date added: 2016/10/31
shelves: calculus, mathematics, to-read
review:

]]>
<![CDATA[Computer Networking: A Top-Down Approach]]> 6203430 Building on the successful top-down approach of previous editions, the Fourth Edition of Computer Networking continues with an early emphasis on application-layer paradigms and application programming interfaces, encouraging a hands-on experience with protocols and networking concepts. With this edition, Kurose and Ross bring the issues of network security to the forefront, along with integration of the most current and relevant networking technologies.

Computer Networks and the Internet; Application Layer; Transport Layer; The Network Layer; The Link Layer and Local Area Networks; Wireless and Mobile Networks; Multimedia Networking; Security in Computer Networks; Network Management.

For all readers interested in computer networking technologies.
]]>
864 James F. Kurose 0136079679 Alexander 0 networking, priority, to-read 3.71 2000 Computer Networking: A Top-Down Approach
author: James F. Kurose
name: Alexander
average rating: 3.71
book published: 2000
rating: 0
read at:
date added: 2016/10/31
shelves: networking, priority, to-read
review:

]]>
<![CDATA[The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference]]> 505564 The TCP/IP Guide is both an encyclopedic and comprehensible guide to the TCP/IP protocol suite that will appeal to newcomers and the seasoned professional. It details the core protocols that make TCP/IP internetworks function, and the most important classical TCP/IP applications. Its personal, easy-going writing style lets anyone understand the dozens of protocols and technologies that run the Internet, with full coverage of PPP, ARP, IP, IPv6, IP NAT, IPSec, Mobile IP, ICMP, RIP, BGP, TCP, UDP, DNS, DHCP, SNMP, FTP, SMTP, NNTP, HTTP, Telnet and much more. The author offers not only a detailed view of the TCP/IP protocol suite, but also describes networking fundamentals and the important OSI Reference Model.]]> 1616 Charles M. Kozierok 159327047X Alexander 0 networking, priority, to-read 4.49 2005 The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference
author: Charles M. Kozierok
name: Alexander
average rating: 4.49
book published: 2005
rating: 0
read at:
date added: 2016/10/31
shelves: networking, priority, to-read
review:

]]>
Introduction to Algorithms 108986 A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, and other topics.

Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely combines rigor and comprehensiveness. It covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers, with self-contained chapters and algorithms in pseudocode. Since the publication of the first edition, Introduction to Algorithms has become the leading algorithms text in universities worldwide as well as the standard reference for professionals. This fourth edition has been updated throughout.

New for the fourth edition
New chapters on matchings in bipartite graphs, online algorithms, and machine learningNew material on topics including solving recurrence equations, hash tables, potential functions, and suffix arrays140 new exercises and 22 new problemsReader feedback-informed improvements to old problemsClearer, more personal, and gender-neutral writing styleColor added to improve visual presentationNotes, bibliography, and index updated to reflect developments in the fieldWebsite with new supplementary material
Warning: Avoid counterfeit copies of Introduction to Algorithms by buying only from reputable retailers. Counterfeit and pirated copies are incomplete and contain errors.]]>
1184 Thomas H. Cormen 0262032937 Alexander 5 algorithms, coding, to-read 4.35 1989 Introduction to Algorithms
author: Thomas H. Cormen
name: Alexander
average rating: 4.35
book published: 1989
rating: 5
read at:
date added: 2016/10/31
shelves: algorithms, coding, to-read
review:

]]>
<![CDATA[Write Great Code: Volume 1: Understanding the Machine]]> 44949 440 Randall Hyde 1593270038 Alexander 0 3.93 2004 Write Great Code: Volume 1: Understanding the Machine
author: Randall Hyde
name: Alexander
average rating: 3.93
book published: 2004
rating: 0
read at:
date added: 2016/10/31
shelves: computer-architecture, low-level, digital-design, tools, to-read
review:

]]>
Linear Algebra, 4th edition 527696 For courses in Advanced Linear Algebra. This top-selling, theorem-proof text presents a careful treatment of the principal topics of linear algebra, and illustrates the power of the subject through a variety of applications. It emphasizes the symbiotic relationship between linear transformations and matrices, but states theorems in the more general infinite-dimensional case where appropriate.]]> 624 Stephen H. Friedberg 0130084514 Alexander 0 4.14 1979 Linear Algebra, 4th edition
author: Stephen H. Friedberg
name: Alexander
average rating: 4.14
book published: 1979
rating: 0
read at:
date added: 2016/10/31
shelves: linear-algebra, mathematics, to-read
review:

]]>
<![CDATA[Compilers: Principles, Techniques, and Tools]]> 703102 796 Alfred V. Aho 0201100886 Alexander 0 compilers, low-level, to-read 4.09 1986 Compilers: Principles, Techniques, and Tools
author: Alfred V. Aho
name: Alexander
average rating: 4.09
book published: 1986
rating: 0
read at:
date added: 2016/10/31
shelves: compilers, low-level, to-read
review:

]]>
<![CDATA[The Art of Computer Programming, Volume 1: Fundamental Algorithms]]> 112247 Ebook (PDF version) produced by Mathematical Sciences Publishers (MSP),]]> 672 Donald Ervin Knuth 0201896834 Alexander 5 4.38 1973 The Art of Computer Programming, Volume 1: Fundamental Algorithms
author: Donald Ervin Knuth
name: Alexander
average rating: 4.38
book published: 1973
rating: 5
read at:
date added: 2016/10/31
shelves: algorithms, coding, mathematics, to-read
review:

]]>
<![CDATA[Probability and Statistics with Reliability, Queueing, and Computer Science Applications, 2nd Edition]]> 1712460
Second edition now also available in Paperback. This updated and revised edition of the popular classic first edition relates fundamental concepts in probability and statistics to the computer sciences and engineering. The author uses Markov chains and other statistical tools to illustrate processes in reliability of computer systems and networks, fault tolerance, and performance.

This edition features an entirely new section on stochastic Petri nets―as well as new sections on system availability modeling, wireless system modeling, numerical solution techniques for Markov chains, and software reliability modeling, among other subjects. Extensive revisions take new developments in solution techniques and applications into account and bring this work totally up to date. It includes more than 200 worked examples and self-study exercises for each section.

Probability and Statistics with Reliability, Queuing and Computer Science Applications , Second Edition offers a comprehensive introduction to probability, stochastic processes, and statistics for students of computer science, electrical and computer engineering, and applied mathematics. Its wealth of practical examples and up-to-date information makes it an excellent resource for practitioners as well. An Instructor's Manual presenting detailed solutions to all the problems in the book is available from the Wiley editorial department.]]>
830 Kishor Shridharbhai Trivedi 0471333417 Alexander 0 4.21 2001 Probability and Statistics with Reliability, Queueing, and Computer Science Applications, 2nd Edition
author: Kishor Shridharbhai Trivedi
name: Alexander
average rating: 4.21
book published: 2001
rating: 0
read at:
date added: 2016/10/31
shelves: probability-statistics, mathematics, to-read
review:

]]>
Modern Operating Systems 2271250 1104 Andrew S. Tanenbaum 0136006639 Alexander 0 operating-systems, to-read 3.99 1992 Modern Operating Systems
author: Andrew S. Tanenbaum
name: Alexander
average rating: 3.99
book published: 1992
rating: 0
read at:
date added: 2016/10/31
shelves: operating-systems, to-read
review:

]]>
<![CDATA[Linear Algebra and Its Applications]]> 179699 487 Gilbert Strang 0030105676 Alexander 0 4.28 1976 Linear Algebra and Its Applications
author: Gilbert Strang
name: Alexander
average rating: 4.28
book published: 1976
rating: 0
read at:
date added: 2016/10/31
shelves: mathematics, linear-algebra, to-read
review:

]]>
<![CDATA[Calculus, Volume 1: One-Variable Calculus with an Introduction to Linear Algebra]]> 282035 666 Tom M. Apostol 0471000051 Alexander 5 4.32 1961 Calculus, Volume 1: One-Variable Calculus with an Introduction to Linear Algebra
author: Tom M. Apostol
name: Alexander
average rating: 4.32
book published: 1961
rating: 5
read at:
date added: 2016/10/31
shelves: calculus, mathematics, to-read
review:

]]>
<![CDATA[Mathematical Structures for Computer Science]]> 115115
This Sixth Edition of Mathematical Structures for Computer Science covers all the topics in the CC2001 suggested curriculum for a one-semester intensive discrete structures course, and virtually everything suggested for a two-semester version of a discrete structures course. Gersting's text binds together what otherwise appears to be a collection of disjointed topics by emphasizing the following
� Importance of logical thinking
� Power of mathematical notation
� Usefulness of abstractions]]>
784 Judith L. Gersting 071676864X Alexander 0 4.21 1982 Mathematical Structures for Computer Science
author: Judith L. Gersting
name: Alexander
average rating: 4.21
book published: 1982
rating: 0
read at:
date added: 2016/10/31
shelves: discrete-math, mathematics, to-read
review:

]]>
<![CDATA[The Linux Programming Interface: A Linux and UNIX System Programming Handbook]]> 7672214
In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs.

You'll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 115 diagrams. You'll learn how
–Read and write files efficiently
–Use signals, clocks, and timers
–Create processes and execute programs
–Write secure programs
–Write multithreaded programs using POSIX threads
–Build and use shared libraries
–Perform interprocess communication using pipes, message queues, shared memory, and semaphores
–Write network applications with the sockets API

While The Linux Programming Interface covers a wealth of Linux-specific features, including epoll , inotify , and the /proc file system, its emphasis on UNIX standards (POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4) makes it equally valuable to programmers working on other UNIX platforms.

The Linux Programming Interface is the most comprehensive single-volume work on the Linux and UNIX programming interface, and a book that's destined to become a new classic.]]>
1552 Michael Kerrisk 1593272200 Alexander 0 4.64 2010 The Linux Programming Interface: A Linux and UNIX System Programming Handbook
author: Michael Kerrisk
name: Alexander
average rating: 4.64
book published: 2010
rating: 0
read at:
date added: 2016/10/31
shelves: unix-linux, coding, priority, to-read
review:

]]>
<![CDATA[Understanding the Linux Kernel]]> 227119 942 Daniel P. Bovet 0596005652 Alexander 0 4.14 2000 Understanding the Linux Kernel
author: Daniel P. Bovet
name: Alexander
average rating: 4.14
book published: 2000
rating: 0
read at:
date added: 2016/10/31
shelves: low-level, unix-linux, to-read
review:

]]>
<![CDATA[Advanced Programming in the UNIX Environment]]> 603263 768 W. Richard Stevens 0201563177 Alexander 5 4.31 1992 Advanced Programming in the UNIX Environment
author: W. Richard Stevens
name: Alexander
average rating: 4.31
book published: 1992
rating: 5
read at:
date added: 2016/10/31
shelves: unix-linux, coding, priority, to-read
review:

]]>
<![CDATA[Elementary Differential Equations [with Ode Architect CD]]]> 536320 640 William E. Boyce 047143339X Alexander 3 mathematics, calculus 3.12 1965 Elementary Differential Equations [with Ode Architect CD]
author: William E. Boyce
name: Alexander
average rating: 3.12
book published: 1965
rating: 3
read at: 2006/12/10
date added: 2013/01/25
shelves: mathematics, calculus
review:
As an applied mathematics textbook, this textbook was fantastic, however as a guide to help someone gracefully move from advanced calculus to differential equations, this book lacks power. This may not have been the intention of Boyce in the first place, but I cannot give it five stars as a result.
]]>
<![CDATA[Programming Language Pragmatics]]> 6693716 944 Michael L. Scott 0123745144 Alexander 0 3.89 1997 Programming Language Pragmatics
author: Michael L. Scott
name: Alexander
average rating: 3.89
book published: 1997
rating: 0
read at:
date added: 2011/11/29
shelves: to-read, coding, priority, compilers
review:

]]>
<![CDATA[Distributed Algorithms (The Morgan Kaufmann Series in Data Management Systems)]]> 425215 912 Nancy A. Lynch 1558603484 Alexander 0 4.21 1996 Distributed Algorithms (The Morgan Kaufmann Series in Data Management Systems)
author: Nancy A. Lynch
name: Alexander
average rating: 4.21
book published: 1996
rating: 0
read at:
date added: 2011/04/22
shelves: to-read, algorithms, databases, mathematics
review:

]]>
<![CDATA[Microelectronic Circuit Design with CD-ROM]]> 1528236 Richard C. Jaeger 0072505036 Alexander 4 digital-design, circuits
It's incredibly dense, and perhaps a bit on the redundant side but make no mistake, it's quite penetrable. A great piece of academic writing.]]>
3.93 1996 Microelectronic Circuit Design with CD-ROM
author: Richard C. Jaeger
name: Alexander
average rating: 3.93
book published: 1996
rating: 4
read at: 2008/01/10
date added: 2011/04/22
shelves: digital-design, circuits
review:
I purchased this textbook as an alternative to the poorly constructed textbook that the instructor wrote himself. Without this textbook as an aid, it is doubtful I would have had the same level of understanding as I did when using this textbook.

It's incredibly dense, and perhaps a bit on the redundant side but make no mistake, it's quite penetrable. A great piece of academic writing.
]]>
VHDL for Logic Synthesis 1912749 * Explanation of each aspect of the language in hardware terms and demonstration of the mapping from VHDL to hardware
* Updated examples using the standard packages numeric_std and std_logic_1164 plus more illustrative models offering further source references for designers
* Additional chapter on std_logic_arith to aid designers still working with this popular package
* New focus on libraries and library management covering the contents of the standard library, how to use library work and recommendations on code management
* Extra section detailing how to use assertions to report diagnostics, allowing the reader to print signal and variable values to the screen
Senior undergraduate and postgraduate students of microelectronics and digital hardware engineers new to language-based design methods will appreciate Rushton's informative introduction to VHDL and its use in logic synthesis.]]>
375 Andrew Rushton 047198325X Alexander 4 3.20 1998 VHDL for Logic Synthesis
author: Andrew Rushton
name: Alexander
average rating: 3.20
book published: 1998
rating: 4
read at: 2010/12/01
date added: 2011/04/22
shelves: low-level, computer-architecture, digital-design
review:
While a little dated, Rushton conveys not only good concurrent design principles, but proper usage and testbenching with VHDL.
]]>
<![CDATA[Multivariable Calculus (Available Titles CengageNOW)]]> 241502 450 James Stewart 0534359485 Alexander 2 calculus, mathematics
Alternatives: early editions of Thomas, Apostol, or Spivak.]]>
3.83 1991 Multivariable Calculus (Available Titles CengageNOW)
author: James Stewart
name: Alexander
average rating: 3.83
book published: 1991
rating: 2
read at: 2005/01/05
date added: 2011/04/22
shelves: calculus, mathematics
review:
I've had my nose in this hefty Stewart tome for years and years. It's served me well but it's outlived its usefulness to me. It's far too numerical and formulaic without giving a treatment to the true analytical theory that underlies the beauty of calculus as a discipline and a science. This is merely "toolkit calculus" and I fear it abstracts engineering and science students away from the underlying theory that mathematicians are treated to. This makes for a decent human calculator. Engineers should be applied mathematicians, not calculators.

Alternatives: early editions of Thomas, Apostol, or Spivak.
]]>
<![CDATA[C++ for You++: An Introduction to Programming & Computer Science]]> 3974990 585 Maria Litvin 0965485390 Alexander 2 c-cpp, coding Approachable. 3.25 1997 C++ for You++: An Introduction to Programming & Computer Science
author: Maria Litvin
name: Alexander
average rating: 3.25
book published: 1997
rating: 2
read at: 2003/05/01
date added: 2011/04/22
shelves: c-cpp, coding
review:
Approachable.
]]>
HTML: The Complete Reference 1789122 1130 Thomas A. Powell 0072119772 Alexander 4 web-development 3.97 1999 HTML: The Complete Reference
author: Thomas A. Powell
name: Alexander
average rating: 3.97
book published: 1999
rating: 4
read at: 2001/01/01
date added: 2011/04/22
shelves: web-development
review:

]]>
<![CDATA[Digital Designs: Principles And Practice]]> 1758813 895 John F. Wakerly 0131733494 Alexander 5
Wakerly is, in my opinion, a classic text in computer architecture.]]>
3.89 1990 Digital Designs: Principles And Practice
author: John F. Wakerly
name: Alexander
average rating: 3.89
book published: 1990
rating: 5
read at: 2007/12/01
date added: 2011/04/22
shelves: low-level, digital-design, circuits
review:
I LOVED this textbook. It was my introduction into state machines and sequential logic, and the essential synthesis of digital logic. This material is repeated (with less clarity and effort) in the first chapters of almost every hardware design book out there. I can skip it with absolute confidence because of the foundation in this textbook.

Wakerly is, in my opinion, a classic text in computer architecture.
]]>
<![CDATA[Linear Circuit Analysis: Time Domain, Phasor, and Laplace Transform Approaches (The ^AOxford Series in Electrical and Computer Engineering)]]> 1630789
This second edition represents an exhaustive revision,


· Complete integration and extensive use of MATLAB® in solving problems and examples


· Frequent use of SPICE, especially with op amp circuits


· Twenty percent more examples and numerous additional illustrations


· Approximately three times as many exercises immediately following the examples


· More than 1000 end-of-chapter problems (approximately 25% more than the first edition, categorized and graded from the simpler to the more complex; this edition includes many new basic problems)


· Excellent pedagogical elements including case studies, motivational real-world illustrations, and key terms and concepts

A CD in each book! The CD


· Complete Solutions for Students to 10% of the Homework Exercises. These solutions have been solved step-by-step by the authors and are installed on the disk in an Adobe Acrobat® file.


· Additional MATLAB® Problems. Designed to challenge students and extend their understanding of software tools, these complex MATLAB problems are contained on the CD in an Adobe Acrobat file. Solutions are available at under "MATLAB Solutions."


· Laboratory Manual. A 214-page laboratory manual is resident on the in-text CD in Adobe Acrobat. It includes course objectives, course requirements, laboratory safety instructions, fifteen experiments, and nine useful appendices.


· A FREE Copy of the Multisim® 2001 Textbook Edition (SPICE Simulator). This powerful simulation software contains a fully functional version of Multisim® 2001 and includes a 1500 component database, 6 virtual instruments, 6 analyses, the Simplified Version Interface, and Save and Print capabilities. It creates and saves new circuits and will read and simulate any circuit created in the Multisim® 2001 Education or Student Editions.

An extensive instructor's package--available free to


· Solutions Manual CD to Accompany Linear Circuit Analysis (0-19-514218-7) with complete detailed solutions to all the end-of-chapter problems. For more information, call your Oxford sales representative at 1-800-280-0280 .


· Microsoft PowerPoint® Overheads to Accompany Linear Circuit Analysis (0-19-514724-3) includes over 350 figures and captions from the book, enlarged and enhanced for classroom presentation. Contact your Oxford sales representative at 1-800-280-0280 to order this CD-ROM and hundreds of additional PowerPoint overheads from other Oxford texts.


· A website, , with additional instructor resources, web links, enhancement materials, and errata.

To extend the introduction to selected topics or provide additional practice we recommend the following additional
Allan's Circuits Problems by Allan Kraus (0-19-514248-9) includes over 400 circuit analysis problems with complete solutions.
SPICE, Second Edition by Gordon Roberts and Adel Sedra (0-19-510842-6) features over 100 examples and numerous exercises for computer-aided analysis of microelectronic circuits.
Getting Started with MATLAB® by Rudra Pratap (0-19-512947-4) provides a quick introduction to using this powerful software.
Getting Started with MATLAB® (Version 6) by Rudra Pratap (0-19-515014-7)]]>
1024 Raymond A. DeCarlo 0195136667 Alexander 2 3.70 1995 Linear Circuit Analysis: Time Domain, Phasor, and Laplace Transform Approaches (The ^AOxford Series in Electrical and Computer Engineering)
author: Raymond A. DeCarlo
name: Alexander
average rating: 3.70
book published: 1995
rating: 2
read at: 2006/12/25
date added: 2011/04/22
shelves: computer-architecture, digital-design, circuits
review:
Far better treatments of this material exist. See: Agarwal Foundations of Circuits (MIT).
]]>
The C Programming Language 515601
From the Preface:
We have tried to retain the brevity of the first edition. C is not a big language, and it is not well served by a big book. We have improved the exposition of critical features, such as pointers, that are central to C programming. We have refined the original examples, and have added new examples in several chapters. For instance, the treatment of complicated declarations is augmented by programs that convert declarations into words and vice versa. As before, all examples have been tested directly from the text, which is in machine-readable form.

As we said in the first preface to the first edition, C "wears well as one's experience with it grows." With a decade more experience, we still feel that way. We hope that this book will help you to learn C and use it well.

]]>
272 Brian W. Kernighan 0131103628 Alexander 5 coding, c-cpp
His writing is approachable, unassuming and complete. He conveys the finer points of the language in such a way that stays with you. I really haven't had the need to revisit this book as it is now absolutely part of my repertoire.

If you consider yourself a serious coder and you haven't read through this, you're missing out.]]>
4.44 1978 The C Programming Language
author: Brian W. Kernighan
name: Alexander
average rating: 4.44
book published: 1978
rating: 5
read at: 2006/12/19
date added: 2011/04/22
shelves: coding, c-cpp
review:
This is THE C reference book and it was an absolute pleasure to work through. I owe all of my C prowess to Kernighan.

His writing is approachable, unassuming and complete. He conveys the finer points of the language in such a way that stays with you. I really haven't had the need to revisit this book as it is now absolutely part of my repertoire.

If you consider yourself a serious coder and you haven't read through this, you're missing out.
]]>
<![CDATA[Data Structures Using C and C++ (2nd Edition)]]> 343812 672 Yedidyah Langsam 0130369977 Alexander 3 algorithms, c-cpp, coding 4.11 1995 Data Structures Using C and C++ (2nd Edition)
author: Yedidyah Langsam
name: Alexander
average rating: 4.11
book published: 1995
rating: 3
read at: 2007/05/01
date added: 2011/04/22
shelves: algorithms, c-cpp, coding
review:
This wouldn't be my first choice for an algorithms book for C/C++ but it isn't terrible either.
]]>
Precalculus 61306 1056 Ron Larson 0618643443 Alexander 5 mathematics 3.65 1985 Precalculus
author: Ron Larson
name: Alexander
average rating: 3.65
book published: 1985
rating: 5
read at: 2002/05/01
date added: 2011/04/22
shelves: mathematics
review:
I really don't understand why this book isn't rated any higher? This prepared me for AP Calc brilliantly and I actually asked my High School if I could buy this textbook from them.
]]>
<![CDATA[Cryptography and Network Security: Principles and Practice]]> 634829 696 William Stallings 0130914290 Alexander 5 infosec, networking 4.11 1998 Cryptography and Network Security: Principles and Practice
author: William Stallings
name: Alexander
average rating: 4.11
book published: 1998
rating: 5
read at: 2008/12/12
date added: 2011/04/22
shelves: infosec, networking
review:
I will use this as a reference forever. It's a great introduction to Number theory!
]]>
<![CDATA[Fortran 90/95 for Scientists and Engineers]]> 1143124 Stephen J. Chapman 0072825758 Alexander 4 coding
This is still a de facto guide to Fortran and served me well.]]>
4.08 1995 Fortran 90/95 for Scientists and Engineers
author: Stephen J. Chapman
name: Alexander
average rating: 4.08
book published: 1995
rating: 4
read at: 2004/05/01
date added: 2011/04/22
shelves: coding
review:
This language is still being taught to engineers who are expected to work in industrial settings where Fortran is still chugging along.

This is still a de facto guide to Fortran and served me well.
]]>
<![CDATA[CSS: The Missing Manual (Missing Manuals)]]> 6649292 CSS: The Missing Manual. This second edition combines crystal-clear explanations, real-world examples, and dozens of step-by-step tutorials to show you how to design sites with CSS that work consistently across browsers. Witty and entertaining, this second edition gives you up-to-the-minute pro techniques.

You'll learn how to:
- Create HTML that's simpler, uses less code, is search-engine friendly, and works well with CSS
- Style text by changing fonts, colors, font sizes, and adding borders
- Turn simple HTML links into complex and attractive navigation bars -- complete with rollover effects
- Create effective photo galleries and special effects, including drop shadows
- Get up to speed on CSS 3 properties that work in the latest browser versions
- Build complex layouts using CSS, including multi-column designs Style web pages for printing

With CSS: The Missing Manual, Second Edition, you'll find all-new online tutorial pages, expanded CSS 3 coverage, and broad support for Firebox, Safari, and other major web browsers, including Internet Explorer 8. Learn how to use CSS effectively to build new websites, or refurbish old sites that are due for an upgrade.

]]>
538 David Sawyer McFarland 0596802447 Alexander 5 web-development 4.14 2006 CSS: The Missing Manual (Missing Manuals)
author: David Sawyer McFarland
name: Alexander
average rating: 4.14
book published: 2006
rating: 5
read at: 2011/03/31
date added: 2011/04/22
shelves: web-development
review:
Fantastic guide to CSS with a nod toward the coming of CSS3. I would highly recommend this tome to all skill levels.
]]>
<![CDATA[The Art of Computer Programming, Volume 4, Fascicles 0-4]]> 6540112 944 Donald Ervin Knuth 0321637135 Alexander 0 5.00 2009 The Art of Computer Programming, Volume 4, Fascicles 0-4
author: Donald Ervin Knuth
name: Alexander
average rating: 5.00
book published: 2009
rating: 0
read at:
date added: 2011/04/21
shelves: to-read, algorithms, coding, mathematics
review:

]]>
<![CDATA[The Art of Computer Programming: Volume 3: Sorting and Searching]]> 363999 Ebook (PDF version) produced by Mathematical Sciences Publishers (MSP),]]> 800 Donald Ervin Knuth 0201896850 Alexander 0 4.41 1973 The Art of Computer Programming: Volume 3: Sorting and Searching
author: Donald Ervin Knuth
name: Alexander
average rating: 4.41
book published: 1973
rating: 0
read at:
date added: 2011/04/21
shelves: to-read, algorithms, coding, mathematics
review:

]]>
<![CDATA[The Art of Computer Programming, Volume 2: Seminumerical Algorithms]]> 112246 Ebook (PDF version) produced by Mathematical Sciences Publishers (MSP),]]> 784 Donald Ervin Knuth 0201896842 Alexander 0 4.42 1969 The Art of Computer Programming, Volume 2: Seminumerical Algorithms
author: Donald Ervin Knuth
name: Alexander
average rating: 4.42
book published: 1969
rating: 0
read at:
date added: 2011/04/21
shelves: to-read, algorithms, coding, mathematics
review:

]]>
<![CDATA[Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching, Third Edition]]> 425213 738 Robert Sedgewick 0201350882 Alexander 0 4.11 1998 Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching, Third Edition
author: Robert Sedgewick
name: Alexander
average rating: 4.11
book published: 1998
rating: 0
read at:
date added: 2011/04/20
shelves: coding, algorithms, to-read, c-cpp
review:

]]>
<![CDATA[Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching]]> 27862 720 Robert Sedgewick 0201314525 Alexander 0 4.17 1997 Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching
author: Robert Sedgewick
name: Alexander
average rating: 4.17
book published: 1997
rating: 0
read at:
date added: 2011/04/20
shelves: c-cpp, coding, to-read, algorithms
review:

]]>
<![CDATA[Artificial Intelligence: A Modern Approach]]> 27543 1080 Stuart Russell 0137903952 Alexander 0 4.20 1994 Artificial Intelligence: A Modern Approach
author: Stuart Russell
name: Alexander
average rating: 4.20
book published: 1994
rating: 0
read at:
date added: 2011/04/20
shelves: algorithms, ai, data-mining, to-read, machine-learning, probability-statistics, mathematics
review:

]]>
<![CDATA[Principles of Mathematical Analysis]]> 292079 342 Walter Rudin 0070856133 Alexander 0 4.27 1964 Principles of Mathematical Analysis
author: Walter Rudin
name: Alexander
average rating: 4.27
book published: 1964
rating: 0
read at:
date added: 2011/04/14
shelves: to-read, analysis, mathematics
review:

]]>
<![CDATA[Pattern Recognition and Machine Learning (Information Science and Statistics)]]> 55881 738 Christopher M. Bishop 0387310738 Alexander 0 4.32 Pattern Recognition and Machine Learning (Information Science and Statistics)
author: Christopher M. Bishop
name: Alexander
average rating: 4.32
book published:
rating: 0
read at:
date added: 2011/04/14
shelves: to-read, machine-learning, mathematics, ai, data-mining
review:

]]>
<![CDATA[Concrete Mathematics: A Foundation for Computer Science]]> 112243 672 Ronald Graham 0201558025 Alexander 0 4.34 1988 Concrete Mathematics: A Foundation for Computer Science
author: Ronald Graham
name: Alexander
average rating: 4.34
book published: 1988
rating: 0
read at:
date added: 2011/04/14
shelves: to-read, discrete-math, mathematics
review:

]]>