Crypto++ Library is a free C++ class library of cryptographic schemes. The library contains the following algorithms: algorithm type name authenticated encryption schemes GCM, CCM, EAX high speed stream ciphers ChaCha8, ChaCha12, ChaCha20, Panama, S
The Selfish Gene is a 1976 book on evolution by Richard Dawkins, in which he builds upon the principal theory of George C. Williams's Adaptation and Natural Selection (1966). Dawkins uses the term "selfish gene" as a way of expressing the gene-centr
Gnuplot was originally developed by Colin Kelley and Thomas Williams in 1986 to plot functions and data files on a variety of terminals. In 1988 and 1989 I created an alternate version, known as GnuTEX, that supported a new “terminal type” called la
Crypto++: a C++ Class Library of Cryptographic Schemes Version 5.5.2 (9/24/2007) Crypto++ Library is a free C++ class library of cryptographic schemes. Currently the library contains the following algorithms: algorithm type name high speed stream ci
MEMS-An_Introduction_to_Microelectromechanical_Systems_Engineering-2nd_edition-eBook_LiB-Artech_House_Publishers.pdf ==================== corresponding technology has enjoyed a fast pace of development and has rapidly spread to institutions and comp
Writing good, concurrent, and distributed applications is hard. Having just finished a project that demanded a lot of low-level concurrency programming in Java, I was on the lookout for simpler tools for the next project, which promised to be even m
I encountered the concept of multithreaded code while working at my first job after I left college. We were writing a data processing application that had to populate a database with incoming data records. There was a lot of data, but each record wa
Robin Williams provides a practical introduction to the classical principles of design in this pamphlet-sized book. Her discussion of layout is organized around four basic design principles: Contrast, Repetition, Alignment and Proximity. Each is pre
Microcontroller projects are ubiquitous in the hobbyist/hacker/Maker world, and with good reason. Microcontrollers stand directly in the middle ground between the hardware world of buttons, motors, and lights and the software world of algorithms, co
The fundamental difference between analog and digital is ‘‘information.’’ With digital information the output is always the same: a set of ones and zeros that represents the information. This information is independent of the supply voltages or the