Book picks similar to
Programming Visual Basic .NET by Dave Grundgeiger
technical
bought-hard
computers
scanned
Applied Cryptography: Protocols, Algorithms, and Source Code in C
Bruce Schneier - 1993
… The book the National Security Agency wanted never to be published." –Wired Magazine "…monumental… fascinating… comprehensive… the definitive work on cryptography for computer programmers…" –Dr. Dobb's Journal"…easily ranks as one of the most authoritative in its field." —PC Magazine"…the bible of code hackers." –The Millennium Whole Earth CatalogThis new edition of the cryptography classic provides you with a comprehensive survey of modern cryptography. The book details how programmers and electronic communications professionals can use cryptography—the technique of enciphering and deciphering messages-to maintain the privacy of computer data. It describes dozens of cryptography algorithms, gives practical advice on how to implement them into cryptographic software, and shows how they can be used to solve security problems. Covering the latest developments in practical cryptographic techniques, this new edition shows programmers who design computer applications, networks, and storage systems how they can build security into their software and systems. What's new in the Second Edition? * New information on the Clipper Chip, including ways to defeat the key escrow mechanism * New encryption algorithms, including algorithms from the former Soviet Union and South Africa, and the RC4 stream cipher * The latest protocols for digital signatures, authentication, secure elections, digital cash, and more * More detailed information on key management and cryptographic implementations
The Art of Computer Programming, Volume 2: Seminumerical Algorithms
Donald Ervin Knuth - 1969
-Byte, September 1995 I can't begin to tell you how many pleasurable hours of study and recreation they have afforded me! I have pored over them in cars, restaurants, at work, at home... and even at a Little League game when my son wasn't in the line-up. -Charles Long If you think you're a really good programmer... read [Knuth's] Art of Computer Programming... You should definitely send me a resume if you can read the whole thing. -Bill Gates It's always a pleasure when a problem is hard enough that you have to get the Knuths off the shelf. I find that merely opening one has a very useful terrorizing effect on computers. -Jonathan Laventhol The second volume offers a complete introduction to the field of seminumerical algorithms, with separate chapters on random numbers and arithmetic. The book summarizes the major paradigms and basic theory of such algorithms, thereby providing a comprehensive interface between computer programming and numerical analysis. Particularly noteworthy in this third edition is Knuth's new treatment of random number generators, and his discussion of calculations with formal power series. Ebook (PDF version) produced by Mathematical Sciences Publishers (MSP), http: //msp.org
Concrete Mathematics: A Foundation for Computer Science
Ronald L. Graham - 1988
"More concretely," the authors explain, "it is the controlled manipulation of mathematical formulas, using a collection of techniques for solving problems."
Effective C++: 55 Specific Ways to Improve Your Programs and Designs
Scott Meyers - 1991
But the state-of-the-art has moved forward dramatically since Meyers last updated this book in 1997. (For instance, there s now STL. Design patterns. Even new functionality being added through TR1 and Boost.) So Meyers has done a top-to-bottom rewrite, identifying the 55 most valuable techniques you need now to be exceptionally effective with C++. Over half of this edition s content is new. Templates broadly impact C++ development, and you ll find them everywhere. There s extensive coverage of multithreaded systems. There s an entirely new chapter on resource management. You ll find substantial new coverage of exceptions. Much is gained, but nothing s lost: You ll find the same depth of practical insight that first made Effective C++ a classic all those years ago. Bill Camarda, from the July 2005 href="http://www.barnesandnoble.com/newslet... Only
Compilers: Principles, Techniques, and Tools
Alfred V. Aho - 1986
The authors present updated coverage of compilers based on research and techniques that have been developed in the field over the past few years. The book provides a thorough introduction to compiler design and covers topics such as context-free grammars, fine state machines, and syntax-directed translation.
Objective-C Programming: The Big Nerd Ranch Guide
Aaron Hillegass - 2011
This is a hands-on guide to mastering Objective C - the language every MAC OS X and iPhone/iPod Touch developer needs to know.
Operating System Concepts Essentials
Abraham Silberschatz - 2010
This book covers the core concepts of operating systems without any unnecessary jargon or text. The authors put you on your way to mastering the fundamental concepts of operating systems while you also prepare for today's emerging developments.Covers the core concepts of operating systems Bypasses unnecessary and wordy text or jargon Encourages you to take your operating system knowledge to the next level Prepares you for today's emerging developments in the field of operating systems Operating Systems Concepts Essentials is a soup-to-nuts guide for all things involving operating systems!
The ARRL Ham Radio License Manual
American Radio Relay League - 1988
The Amateur Radio Service offers a unique mix of public service, technology and experimenting with electronics all with an emphasis on fun. Some hams use their skills to provide communications during emergencies and disasters when all else fails. Others enjoy talking to people across the country and around the globe, participating in local contests and building experiments. The ARRL Ham Radio License Manual will guide you as you get started in the hobby as you select your equipment, set-up your first station and make your first contact.Easy-to-understand bite-sized sections. Use this book, and pass the 35-question Technician Class license test.Includes the latest question pool with answer key, for use through June 30, 2018.NEW! Use with ARRL s online Exam Review for Ham Radio.Designed for self-study and for classroom use. Intended for all newcomers, instructors and schoolteachers.Use this book to study for your license exam. Every page presents information you will need to pass the exam and become an effective operator. You'll cover small sections at a time:Welcome to Amateur RadioRadio and Signals FundamentalsElectricity, Components, and CircuitsPropagation, Antennas, and Feed LinesAmateur Radio EquipmentCommunicating With Other HamsLicensing RegulationsOperating RegulationsSafetyAt the end of the book, you'll find the entire Technician Question Pool.NEW FEATURE: Online Review and Practice Exams. As you complete each chapter of this book, use ARRL's online Exam Review for Ham Radio to help prepare you for exam day. This web-based service uses the question pool to construct chapter-by-chapter reviews. Once you've finished this book, use the online service to take practice exams with the same number and variety of questions that you'll encounter on exam day. You won't have any surprises on exam day!
Programming Erlang
Joe Armstrong - 2007
It's used worldwide by companies who need to produce reliable, efficient, and scalable applications. Invest in learning Erlang now.Moore's Law is the observation that the amount you can do on a single chip doubles every two years. But Moore's Law is taking a detour. Rather than producing faster and faster processors, companies such as Intel and AMD are producing multi-core devices: single chips containing two, four, or more processors. If your programs aren't concurrent, they'll only run on a single processor at a time. Your users will think that your code is slow.Erlang is a programming language designed for building highly parallel, distributed, fault-tolerant systems. It has been used commercially for many years to build massive fault-tolerated systems that run for years with minimal failures.Erlang programs run seamlessly on multi-core computers: this means your Erlang program should run a lot faster on a 4 core processor than on a single core processor, all without you having to change a line of code.Erlang combines ideas from the world of functional programming with techniques for building fault-tolerant systems to make a powerful language for building the massively parallel, networked applications of the future.This book presents Erlang and functional programming in the familiar Pragmatic style. And it's written by Joe Armstrong, one of the creators of Erlang.It includes example code you'll be able to build upon. In addition, the book contains the full source code for two interesting applications:A SHOUTcast server which you can use to stream music to every computer in your house, and a full-text indexing and search engine that can index gigabytes of data. Learn how to write programs that run on dozens or even hundreds of local and remote processors. See how to write robust applications that run even in the face of network and hardware failure, using the Erlang programming language.
iPhone Programming (Big Nerd Ranch Guides)
Joe Conway - 2010
In each chapter, you will learn programming concepts and apply them immediately as you build an application or enhance one from a previous chapter. These applications have been carefully designed and tested to teach the associated concepts and to provide practice working with the standard development tools Xcode, Interface Builder, and Instruments. The guide’s learn-while-doing approach delivers the practical knowledge and experience you need to design and build real-world applications.
Making Things Talk: Practical Methods for Connecting Physical Objects
Tom Igoe - 2007
But when devices that you've built start to talk to each other, things really start to get interesting. Through a series of simple projects, you'll learn how to get your creations to communicate with one another by forming networks of smart devices that carry on conversations with you and your environment. Whether you need to plug some sensors in your home to the Internet or create a device that can interact wirelessly with other creations, Making Things Talk explains exactly what you need. This book is perfect for people with little technical training but a lot of interest. Maybe you're a science teacher who wants to show students how to monitor weather conditions at several locations at once, or a sculptor who wants to stage a room of choreographed mechanical sculptures. Making Things Talk demonstrates that once you figure out how objects communicate -- whether they're microcontroller-powered devices, email programs, or networked databases -- you can get them to interact. Each chapter in contains instructions on how to build working projects that help you do just that. You will:Make your pet's bed send you email Make your own seesaw game controller that communicates over the Internet Learn how to use ZigBee and Bluetooth radios to transmit sensor data wirelessly Set up communication between microcontrollers, personal computers, and web servers using three easy-to-program, open source environments: Arduino/Wiring, Processing, and PHP. Write programs to send data across the Internet based on physical activity in your home, office, or backyard And much more With a little electronics know-how, basic (not necessarily in BASIC) programming skills, a couple of inexpensive microcontroller kits and some network modules to make them communicate using Ethernet, ZigBee, and Bluetooth, you can get started on these projects right away. With Making Things Talk, the possibilities are practically endless.
Open Sources
Chris DiBona - 1999
Open Source has grabbed the computer industry's attention. Netscape has opened the source code to Mozilla; IBM supports Apache; major database vendors haved ported their products to Linux. As enterprises realize the power of the open-source development model, Open Source is becoming a viable mainstream alternative to commercial software.Now in Open Sources, leaders of Open Source come together for the first time to discuss the new vision of the software industry they have created. The essays in this volume offer insight into how the Open Source movement works, why it succeeds, and where it is going.For programmers who have labored on open-source projects, Open Sources is the new gospel: a powerful vision from the movement's spiritual leaders. For businesses integrating open-source software into their enterprise, Open Sources reveals the mysteries of how open development builds better software, and how businesses can leverage freely available software for a competitive business advantage.The contributors here have been the leaders in the open-source arena:Brian Behlendorf (Apache) Kirk McKusick (Berkeley Unix) Tim O'Reilly (Publisher, O'Reilly & Associates) Bruce Perens (Debian Project, Open Source Initiative) Tom Paquin and Jim Hamerly (mozilla.org, Netscape) Eric Raymond (Open Source Initiative) Richard Stallman (GNU, Free Software Foundation, Emacs) Michael Tiemann (Cygnus Solutions) Linus Torvalds (Linux) Paul Vixie (Bind) Larry Wall (Perl) This book explains why the majority of the Internet's servers use open- source technologies for everything from the operating system to Web serving and email. Key technology products developed with open-source software have overtaken and surpassed the commercial efforts of billion dollar companies like Microsoft and IBM to dominate software markets. Learn the inside story of what led Netscape to decide to release its source code using the open-source mode. Learn how Cygnus Solutions builds the world's best compilers by sharing the source code. Learn why venture capitalists are eagerly watching Red Hat Software, a company that gives its key product -- Linux -- away.For the first time in print, this book presents the story of the open- source phenomenon told by the people who created this movement.Open Sources will bring you into the world of free software and show you the revolution.
Love Rock'ollection: The Brutal Strength Rock Star Trilogy - Books 1-3
Michelle Mankin - 2014
Hope arrives in the form of a job opening with Brutal Strength, one of the biggest rock bands out there. Only problem is temperamental lead singer Marcus Anthony doesn't want a woman in the group. So Avery and her manager Trevor come up with a plan involving a Bieber haircut and men's clothing. No one seems to be onto their little con. But what happens when Avery starts falling for Marcus? Will she be able to continue with the farce or will the whole thing come crashing down around her like a house of cards?(Revised and an additional 10,000 words of content, including 2 new chapters and an epilogue)Love Revolution is a rock star romance inspired by Shakespeare's Much Ado About Nothing.The wheels of love are always turning at Black Cat Records. Things are just starting to settle down when two Texas sisters start to stir things up at the Vancouver record label. CEO Mary Timmons sets spirited country superstar Sara Daniels on a collision course with cocky rocker Chris Alex. Meanwhile, Brutal Strength's suave drummer, JR, has his head turned by pretty young intern, Samantha Daniels. Do all their highways lead to happiness or will the wheels fly off when the sisters' tragic past comes back to haunt them?Love Resolution is a rock star romance inspired by Shakespeare's The Tempest.To forgive or not to forgive...There's a storm brewing at Black Cat Records and lead singer Marcus Anthony and guitarist Avery Jones are at the center of it. Brutal Strength is leaving Vancouver and heading out on a big stadium tour with the reprobate rockers from Tempest as their opening act. Avery is forced to deal with a troubling figure from her past while being pursued by Tempest's tatted bad boy, Bryan 'Bullet' Jackson. Meanwhile, Marcus must battle his own internal demons as well as this rival for Avery's affection. Can Avery and Marcus keep their fairy tale happily ever after together when the prevailing winds of the real world are against them?
I Really, Really Want It
Richard Hennerley - 2014
Some celebrities behave very, very badly. Andrew Manning is the man who picks up the pieces. And buries the bodies.One of celebrity’s back room boys, Andrew has spent twenty years repackaging and reviving celebrities whose careers have been overshadowed by scandal and is now the very special agent to a stellar list of stars.Shelley Bright, singer and fashion icon, wants a divorce from her secretly gay Premier League footballer husband. She asks Andrew to blackmail him, but Shelley has her own destructive secret. Reality TV star Joey Camp’s career goes into free-fall after he launches an expletive-laden attack on The Queen: Andrew resorts to extreme measures to save him. And Janey Jax, international Pop Goddess, what she wants is so twisted and sick that it makes Andrew’s flesh crawl…Meanwhile, Johnny, Andrew’s partner, begins a descent into “celebrity-induced psychosis.” There are voices in his head, and they tell him to kill celebrities. And as an ambitious, scheming paparazzi appears on the scene, things become even more complicated.
Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching
Robert Sedgewick - 1997
Many new algorithms are presented, and the explanations of each algorithm are much more detailed than in previous editions. A new text design and detailed, innovative figures, with accompanying commentary, greatly enhance the presentation. The third edition retains the successful blend of theory and practice that has made Sedgewick's work an invaluable resource for more than 250,000 programmers! Whether you are a student learning the algorithms for the first time or a professional interested in having up-to-date reference material, you will find a wealth of useful information in this book.