Jul 14


Place of Publication New York
Date of Publication Vol.189, no. 19 : May 22,2017
Publisher Time Inc.


Place of Publication New York
Date of Publication Vol.189, no. 20 : May 29,2017
Publisher Time Inc.


Place of Publication New York
Date of Publication Vol.189, no. 21 : June 5, 2017
Publisher Time Inc.


Place of Publication New York
Date of Publication Vol.189, no. 22 : June 12, 2017
Publisher Time Inc.

National Geographic

Place of Publication Washington, D.C.
Date of Publication Vol. 231, no. 6 : June 2017
Publisher National Geographic Society


National Geographic

Place of Publication Washington, D.C.
Date of Publication Vol. 231, no. 7 : July 2017
Publisher National Geographic Society

Reader’s Digest

Place of Publication Shaukiwan, Hong Kong
Date of Publication Vol. 110, no. 652 : June 2017
Publisher Reader’s Digest Association Far East



Jul 10
Ms. Sharon Maria S. Esposo-Betan, Head Librarian of the UP College of Engineering Library, was awarded the Irmgard Lankenau Poster Award for winning the Best Poster during the 38th Annual IATUL Conference. Her poster, “Advocacy Towards User Responsibility and Lifelong Learning”, presents the University Library’s advocacy to promote shared responsibility among users in the care, upkeep, and maintenance of library resources and facilities through the “I Need. I Value. I Love My Library” campaign. It describes the eight-year experience and transformation of this library innovation – from a simple library awareness campaign to helping rebuild Philippine libraries stricken by natural disasters.
The International Association of University Libraries (IATUL) is a prestigious international library association that aims to provide a framework of support for library decision makers by conducting a series of workshops for leadership training and forums for the exchange of ideas relevant to librarianship. This year, the Conference was hosted by the Free University of Bozen-Bolzano University Library last June 18-22, 2017 in Bolzano, Italy.

Jul 6


Complete casting handbook : metal casting processes, metallurgy, techniques and design, 2nd Ed.

Recommended by: Prof. Juan Fidel Calaywan, Prof. Astrid Ayla Liberato (MetE 11, 143, 147, 148, 150)

Author John Campbell
Place of Publication Oxford, UK
Date of Publication [2015]
Publisher Elsevier Butterworth-Heinemann

Campbell’s Complete Casting Handbook: Metal Casting Processes, Techniques and Design, Second Edition provides an update to the first single-volume guide to cover modern principles and processes in such breadth and depth, while also retaining a clear, practical focus.

The work has a unique viewpoint, interpreting the behavior of castings, and metals as a whole, in terms of their biofilm content, the largely invisible casting defects which control much of the structure and behavior of metals.

This new edition includes new findings, many from John Campbell’s own research, on crack initiation, contact pouring, vortex gates, and the Cosworth Process.

Delivers the expert advice that engineers need to make successful and profitable casting decisions
Ideal reference for those interested in solidification, vortex gates, nucleation, biofilm, remelting, and molding
Follows a logical, two-part structure that covers both casting metallurgy and casting manufacture
Contains established, must-have information, such as Campbell’s ‘10 Rules’ for successful casting manufacture
Includes numerous updates and revisions based on recent breakthroughs in the industry.

Fundamentals of materials science and engineering : an integrated approach, 5th Ed.

Recommended by: Prof. Juan Fidel Calaywan (MatE 10, 11,
100, 111, 143, 146)

Authors William D. Callister, Jr., David G. Rethwisch
Place of Publication Singapore
Date of Publication [2016]
Publisher John Wiley & Sons Singapore Pte. Ltd.

In this fifth edition we have retained the objectives and approaches for teaching materials science and engineering that were presented in previous editions. These objectives are as follows:
- Present the basic fundamentals on a level appropriate for university/college students who have completed their freshmen calculus, chemistry, and physics courses.
- Present the subject matter in a logical order, from the simple to the more complex. Each chapter builds on the content of previous ones.
- If a topic or concept is worth treating, then it is worth treating in sufficient detail and to the extent that students have the opportunity to fully understand it without having to consult other sources; in addition, in most cases, some practical relevance is provided.
- Inclusion of features in the book that expedite the learning process, to include the following: photographs/illustrations (some in full color); learning objectives; “Why Study…” and “Materials of Importance” items (to provide relevance); “Concept Check” questions (to test conceptual understanding); end-of-chapter questions and problems (to develop understanding of concepts and problem-solving skills); end-of-book Answers to Selected Problems (to check accuracy of work); end-of-chapter summary tables containing key equations and equation symbols, and a glossary (for easy reference).
- Employment of new instructional technologies to enhance the teaching and learning processes.

Metals and energy finance : advanced textbook on the evaluation of mineral and energy projects

Recommended by: Prof. Juan Fidel Calaywan, Prof. Astrid Ayla Liberato

Author Dennis L. Buchanan
Place of Publication London
Date of Publication [2016]
Publisher Imperial College Press

Given the design component it involves, financial engineering should be considered equal to conventional engineering. By adopting this complementary approach, financial models can be used to identify how and why timing is critical in optimizing return on investment and to demonstrate how financial engineering can enhance returns to investors. Metals and Energy Finance capitalizes on this approach, and identifies and examines the investment opportunities offered across the extractive industry’s cycle, from exploration through evaluation, pre-production development, development and production. The textbook also addresses the similarities of a range of natural resource projects, whether minerals or petroleum, while at the same time identifying their key differences. This innovative textbook is clear and concise in its approach, and is illustrated throughout with case studies and exercises used at professional training sessions. As the sum of 45 years’ international experience in industry and teaching mining geology, mineral exploration and mineral project appraisal, Metals and Energy Finance will be invaluable to both professionals and graduate students working in the field of mineral and petroleum business management.

Introduction to wireless and mobile systems, 4th Ed.

Recommended by: Prof. Michael Bayona

Authors Dharma Prakash Agrawal, Qing-An Zeng
Place of Publication Boston, MA
Date of Publication [2016]
Publisher Cengage Learning

Learn how wireless systems work, how mobility is supported, what the underlying infrastructure is and what interactions are needed among different functional components with INTRODUCTION TO WIRELESS AND MOBILE SYSTEMS, 4e. Focusing on qualitative descriptions and the realistic explanations of relationships between wireless systems and performance parameters, this user-friendly book helps you learn this exciting technology through relevant examples, such as understanding how a cell phone starts working as soon as they get out of an airplane.

Traffic engineering handbook , 7th Ed.

Recommended by: Prof. Lestelle V. Torio-Kaimo

Editors Anurag Pande, Brian Wolshon
Place of Publication Hoboken, New Jersey
Date of Publication [2016]
Publisher John Wiley & Sons, Inc.

Get a complete look into modern traffic engineering solutions
Traffic Engineering Handbook, Seventh Edition is a newly revised text that builds upon the reputation as the go-to source of essential traffic engineering solutions that this book has maintained for the past 70 years. The updated content reflects changes in key industry standards, and shines a spotlight on the needs of all users, the design of context-sensitive roadways, and the development of more sustainable transportation solutions. Additionally, this resource features a new organizational structure that promotes a more functionally-driven, multimodal approach to planning, designing, and implementing transportation solutions.

A branch of civil engineering, traffic engineering concerns the safe and efficient movement of people and goods along roadways. Traffic flow, road geometry, sidewalks, crosswalks, cycle facilities, shared lane markings, traffic signs, traffic lights, and more—all of these elements must be considered when designing public and private sector transportation solutions.

Explore the fundamental concepts of traffic engineering as they relate to operation, design, and management
Access updated content that reflects changes in key industry-leading resources, such as the Highway Capacity Manual (HCM), Manual on Uniform Traffic Control Devices (MUTCD), AASSHTO Policy on Geometric Design, Highway Safety Manual (HSM), and Americans with Disabilities Act
Understand the current state of the traffic engineering field
Leverage revised information that homes in on the key topics most relevant to traffic engineering in today’s world, such as context-sensitive roadways and sustainable transportation solutions
Traffic Engineering Handbook, Seventh Edition is an essential text for public and private sector transportation practitioners, transportation decision makers, public officials, and even upper-level undergraduate and graduate students who are studying transportation engineering.

Structural design of buildings

Recommended by: Prof. Lestelle V. Torio-Kaimo

Author Paul Smith
Place of Publication Chichester, West Sussex, UK
Date of Publication 2016
Publisher Wiley Blackwell

Covering common problems, likely failures and their remedies, this is an essential on-site guide to the behaviour of a building’s structure. Presented in a clear structure and user-friendly style, the book goes through all the structural aspects of a building and assesses the importance of the different components. It explains the structural behaviour of buildings, giving some of the basics of structures together with plenty of real-life examples and guidance.

The lean startup : how today’s entrepreneurs use continuous innovation to create radically successful businesses

Donated by: Mr. Johnson Apacible

Author Eric Ries
Place of Publication New York
Date of Publication c2011
Publisher Crown Business

Most startups fail. But many of those failures are preventable. The Lean Startup is a new approach being adopted across the globe, changing the way companies are built and new products are launched.

Eric Ries defines a startup as an organization dedicated to creating something new under conditions of extreme uncertainty. This is just as true for one person in a garage or a group of seasoned professionals in a Fortune 500 boardroom. What they have in common is a mission to penetrate that fog of uncertainty to discover a successful path to a sustainable business.

The Lean Startup approach fosters companies that are both more capital efficient and that leverage human creativity more effectively. Inspired by lessons from lean manufacturing, it relies on “validated learning,” rapid scientific experimentation, as well as a number of counter-intuitive practices that shorten product development cycles, measure actual progress without resorting to vanity metrics, and learn what customers really want. It enables a company to shift directions with agility, altering plans inch by inch, minute by minute.

Rather than wasting time creating elaborate business plans, The Lean Startup offers entrepreneurs – in companies of all sizes – a way to test their vision continuously, to adapt and adjust before it’s too late. Ries provides a scientific approach to creating and managing successful startups in a age when companies need to innovate more than ever.

An introduction to support vector machines : and other kernel-based learning methods

Donated by: Mr. Johnson Apacible

Authors Nello Cristianini and John Shawe-Taylor
Place of Publication Cambridge
Date of Publication c2000
Publisher Cambridge University Press

This is the first comprehensive introduction to Support Vector Machines (SVMs), a new generation learning system based on recent advances in statistical learning theory. Students will find the book both stimulating and accessible, while practitioners will be guided smoothly through the material required for a good grasp of the theory and its applications. The concepts are introduced gradually in accessible and self-contained stages, while the presentation is rigorous and thorough. Pointers to relevant literature and web sites containing software make it an ideal starting point for further study.

Detection, estimation, and modulation theory

Donated by: Mr. Johnson Apacible

Author Harry L. Van Trees
Place of Publication New York
Date of Publication [2001]
Publisher John Wiley & Sons, Inc.

- Highly readable paperback reprint of one of the great time-tested classics in the field of signal processing
- Together with the reprint of Part III and the new Part IV, this will be the most complete treatment of the subject available
- As imperative today as it was when it originally published
- Has important applications in radar, sonar, communications, seismology, biomedical engineering, and astronomy
- Includes section summaries, examples, and a large number of problems.

The C programming language, 2nd Ed.

Donated by: Mr. Johnson Apacible

Author Brian W. Kernighan, Dennis M. Ritchie
Place of Publication Upper Saddle River, NJ
Date of Publication c1988
Publisher Prentice-Hall

The authors present the complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C’s rich set of operators, economy of expression, improved control flow, and data structures. The 2/E has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language constructs. For years, C programmers have let K&R guide them to building well-structured and efficient programs. Now this same help is available to those working with ANSI compilers. Includes detailed coverage of the C language plus the official C language reference manual for at-a-glance help with syntax notation, declarations, ANSI changes, scope rules, and the list goes on and on.


Database : principles, programming, performance

Donated by: Mr. Johnson Apacible

Author Patrick O’Neil
Place of Publication San Francisco, Calif.
Date of Publication c1994
Publisher Morgan Kaufmann

The most comprehensive introduction to database programming and performance available. A complete and practical introduction to database management systems for anyone who is, or wishes to become, a database administrator, application programmer, or sophisticated SQL user.

An introduction to Bayesian networks

Donated by: Mr. Johnson Apacible

Author Finn V. Jensen
Place of Publication London
Date of Publication 1996
Publisher UCL Press/Springer

n recent years Bayesian networks have attracted much attention in research institutions and industry. This book addresses persons who are interested in exploiting the Bayesian network approach for the construction of decision support systems or expert systems. The theoretical exposition of the book is self-contained and does not require any special mathematical prerequisites. The book includes a PC-diskette with a restricted version of HUGIN. The diskette includes a tool for building Bayesian networks, a library of examples, and a library of proposed solutions to some of the exercises.

The principles of quantum mechanics, 4th Ed.

Donated by: Mr. Johnson Apacible

Author P. A. M. Dirac
Place of Publication Oxford
Date of Publication 1958
Publisher Clarendon Press

The first edition of this work appeared in 1930, and its originality won it immediate recognition as a classic of modern physical theory. The fourth edition has been bought out to meet a continued demand. Some improvements have been made, the main one being the complete rewriting of the chapter on quantum electrodymanics, to bring in electron-pair creation. This makes it suitable as an introduction to recent works on quantum field theories.

Life on the screen : identity in the age of the Internet

Donated by: Mr. Johnson Apacible

Author Sherry Turkle
Place of Publication New York, NY
Date of Publication [1995]
Publisher Simon & Schuster

Life on the Screenis a book not about computers, but about people and how computers are causing us to reevaluate our identities in the age of the Internet. We are using life on the screen to engage in new ways of thinking about evolution, relationships, politics, sex, and the self. Life on the Screen traces a set of boundary negotiations, telling the story of the changing impact of the computer on our psychological lives and our evolving ideas about minds, bodies, and machines. What is emerging, Turkle says, is a new sense of identity– as decentered and multiple. She describes trends in computer design, in artificial intelligence, and in people’s experiences of virtual environments that confirm a dramatic shift in our notions of self, other, machine, and world. The computer emerges as an object that brings postmodernism down to earth.

Revolution in higher education : how a small band of innovators will make college accessible and affordable

Donated by: Mr. Johnson Apacible

Author Richard DeMillo
Place of Publication Cambridge, Massachusetts
Date of Publication [2015]
Publisher MIT Press

Colleges and universities have become increasingly costly, and, except for a handful of highly selective, elite institutions, unresponsive to twenty-first-century needs. But for the past few years, technology-fueled innovation has begun to transform higher education, introducing new ways to disseminate knowledge and better ways to learn — all at lower cost. In this impassioned account, Richard DeMillo tells the behind-the-scenes story of these pioneering efforts and offers a roadmap for transforming higher education. Building on his earlier book, Abelard to Apple, DeMillo argues that the current system of higher education is clearly unsustainable. Colleges and universities are in financial crisis. Tuition rises inexorably. Graduates of reputable schools often fail to learn basic skills, and many cannot find suitable jobs. Meanwhile, student-loan default rates have soared while the elite Ivy and near-Ivy schools seem remote and irrelevant.

Where are the revolutionaries who can save higher education? DeMillo’s heroes are a small band of innovators who are bringing the revolution in technology to colleges and universities. DeMillo chronicles, among other things, the invention of MOOCs (Massive Open Online Courses) by professors at Stanford and MIT; Salman Khan’s Khan Academy; the use of technology by struggling historically black colleges and universities to make learning more accessible; and the latest research on learning and the brain. He describes the revolution’s goals and the entrenched hierarchical system it aims to overthrow; and he reframes the nature of the contract between society and its universities. The new institutions of a transformed higher education promise to demonstrate not only that education has value but also that it has values — virtues for the common good.

The future of wireless networks : architectures, protocols, and services

Recommended by: Prof. Michael Bayona (ECE 153)

Editors Mohesen Guizani, Hsiao-Hwa Chen, Chonggang Wang
Place of Publication Boca Raton, FL
Date of Publication [2016]
Publisher CRC Press

The exponential increase in mobile device users and high-bandwidth applications has pushed the current 3G and 4G wireless networks to their capacity. Moreover, it is predicted that mobile data traffic will continue to grow by over 300 percent by 2017. To handle this spectacular growth, the development of improved wireless networks for the future has been of paramount importance. The Future of Wireless Networks: Architectures, Protocols, and Services discusses the future of wireless networks, including the emerging network architectures, underlying protocols, services, and applications.

The first part of the book focuses on new wireless network architectures that are being developed, such as mobile SDN, wireless local area networks (i.e., 802.11), and wireless sensor networks for the Smart Grid. In the second part of the book, the authors discuss the new protocols and enabling technologies for the different wireless network architectures. These include wireless MAC protocols, resource allocation in cognitive radio networks, multicast transmission, and femtocells, which provide enhanced indoor coverage and increased network capacity.

The book’s final section discusses several new services and applications that are springing up, such as multisource selection for wireless peer-to-peer (P2P) networks and device-to-device (D2D) content sharing, which reduces duplicated downloads of the same contents on cellular links by offloading the traffic onto other networks. This section also covers the next generation of wireless security and privacy control techniques that service providers can use to ensure that their infrastructures and services are adequately protected against all kinds of threats.

Optical and microwave technologies for telecommunication networks

Recommended by: Prof. Michael Bayona (ECE 157, 159)

Author Otto Strobel
Place of Publication Chichester, West Sussex, United Kingdom
Date of Publication 2016
Publisher John Wiley & Sons, Ltd

This is a self-contained book on the foundations and applications of optical and microwave technologies to telecommunication networks application, with an emphasis on access, local, road, cars, trains, vessels and airplanes, indoor and in-car data transmission as well as for long-distance fiber-systems and application in outer space and automation technology. The book provides a systematic discussion of physics/optics, electromagnetic wave theory, optical fibre technology, and the potential and limitations of optical and microwave transmission.

Heat and mass transfer, 2nd Ed.

Recommended by: Prof. Charlimagne Montealegre (ChE 133)

Author Kurt C. Rolle
Place of Publication Boston, MA
Date of Publication [2016]
Publisher Cengage Learning

Thoroughly up-to-date and packed with real world examples that apply concepts to engineering practice, HEAT AND MASS TRANSFER, 2e, presents the fundamental concepts of heat and mass transfer, demonstrating their complementary nature in engineering applications. Comprehensive, yet concise, the book provides a solid introduction to the scientific, mathematical, and empirical methods for treating heat and mass transfer phenomena, along with the tools needed to assess and solve a variety of contemporary engineering problems. Practical guidance throughout helps readers learn to anticipate the reasonable answers for a particular system or process and understand that there is often more than one way to solve a particular problem.

Foundations of Ajax

Donated by: Mr. Johnson Apacible

Authors Ryan Asleson, Nathaniel T. Schutta
Place of Publication Berkeley, CA
Date of Publication [2006]
Publisher Apress

* Ajax is one of the hottest topics in the developer community right now! and this will be the first Ajax book that offers detailed explanation of how Ajax works and how to use it to best effect. Theory and practice covered immediately in one volume.
* Ajax works across many platforms and different groups of developers – this book is designed to be suitable for all those developers across all those platforms, who are interested in the hot new topic of Ajax.

* Demand for Ajax knowledge will be strong. Leading technology companies like Google, Yahoo, Adaptive Path, and Amazon are adopting Ajax techniques, and many other companies are doing the same in order to compete with Ajax. This book connect the developer community to the new Ajax functionality.

Foundations of Popfly : rapid mashup development

Donated by: Mr. Johnson Apacible

Author Eric Griffin
Place of Publication Berkeley, CA
Date of Publication [2008]
Publisher Apress

Popfly was created as a tool for designers to build mashups in a visual manner, rapidly, without needing to know any code. By simply dragging out “blocks” that represent services such as Flickr onto your workspace and then drawing connection lines between them, you can create a mashup. It’s as easy as that!

Get Popfly and Silverlight up and running on your computer, and then learn how to use the Popfly Mashup Creator and Popfly Web Page Creator to share your mashups with the world. Author Eric Griffin will introduce you to Popfly and show you everything you need to start creating your own hybrid web applications.

Regular expression pocket reference

Donated by: Mr. Johnson Apacible

Author Tony Stubblebine
Place of Publication Sebastopol, CA
Date of Publication [2003]
Publisher O’Reilly Media, Inc.

Regular expressions are such a powerful tool for manipulating text and data that anyone who uses a computer can benefit from them. Composed of a mixture of symbols and text, regular expressions can be an outlet for creativity, for brilliant programming, and for the elegant solution. While a command of regular expressions is an invaluable skill, all there is to know about them fills a very large volume, and you don’t always have time to thumb through hundreds of pages each time a question arises. The answer is the Regular Expression Pocket Reference. Concise and easy-to-use, this little book is the portable companion to Mastering Regular Expressions.

This handy guide offers programmers a complete overview of the syntax and semantics of regular expressions that are at the heart of every text-processing application. Ideal as an introduction for beginners and a quick reference for advanced programmers, Regular Expression Pocket Reference is a comprehensive guide to regular expression APIs for C, Perl, PHP,Java, .NET, Python, vi, and the POSIX regular expression libraries.

O’Reilly’s Pocket References have become a favorite among programmers everywhere. By providing a wealth of important details in a concise, well-organized format, these handy books deliver just what you need to complete the task at hand. When you’ve reached a sticking point and need to get to a solution quickly, the new Regular Expression Pocket Reference is the book you’ll want to have.

The best software writing I

Donated by: Mr. Johnson Apacible

selected and introduced by Joel Spolsky
Place of Publication Berkeley, CA,
Date of Publication [2005]
Publisher Apress

It’s nice having a collection of high-quality writing related to software and the business in one place instead of trawling the Web for it. Meryl K. Evans, meryl. …an entertaining read with a number of enlightening insights into what I do for a living… The whole book is fantastic though, and you should absolutely pick it up…in dead tree form. This is a book worth checking out, even if you’re not a software developer.
With a nod to both the serious and funny sides of technical writing, The Best Software Writing I: Selected and Introduced by Joel Spolsky is an entertaining read and a guide to the technical writing literati.

The Best Software Writing contains writings from:

Ken Arnold
Leon Bambrick
Michael Bean
Rory Blyth
Adam Bosworth
danah boyd
Raymond Chen
Kevin Cheng and Tom Chi
Cory Doctorow
Bruce Eckel
Paul Ford
Paul Graham
John Gruber
Gregor Hohpe
Ron Jeffries
Eric Johnson
Eric Lippert
Michael Lopp
Larry Osterman
Mary Poppendieck
Rick Schaut
Aaron Swart
Clay Shirky
Eric Sink.

Ruby for Rails : Ruby techniques for Rails developers

Donated by: Mr. Johnson Apacible

Author David A. Black
Place of Publication Greenwich, CT
Date of Publication [2006]
Publisher Manning Publications

-The word is out: with “”Ruby on Rails”" you can build powerful Web applications easily and quickly! And just like the Rails framework itself, Rails applications are Ruby programs. That means you can’t tap into the full power of Rails unless you master the Ruby language.
“”Ruby for Rails,”" written by Ruby expert David Black (with a forward by David Heinemeier Hansson), helps Rails developers achieve Ruby mastery. Each chapter deepens your Ruby knowledge and shows you how it connects to Rails. You’ll gain confidence working with objects and classes and learn how to leverage Ruby’s elegant, expressive syntax for Rails application power. And you’ll become a better Rails developer through a deep understanding of the design of Rails itself and how to take advantage of it.

Newcomers to Ruby will find a Rails-oriented Ruby introduction that’s easy to read and that includes dynamic programming techniques, an exploration of Ruby objects, classes, and data structures, and many neat examples of Ruby and Rails code in action. “”Ruby for Rails”": the Ruby guide for Rails developers!

What’s Inside Classes, modules, and objects Collection handling and filtering String and regular expression manipulation Exploration of the Rails source code Ruby dynamics Many more programming concepts and techniques!

Questioning Extreme programming

Donated by: Mr. Johnson Apacible

Author Pete McBreen
Place of Publication Boston
Date of Publication [2003]
Publisher Addison-Wesley

Ever since Extreme Programming burst on to the application development scene in 1998, it has been a lightning rod for controversy. With its emphasis on programmer-based development, many professionals love it. However, Extreme Programming contradicts many of the traditional beliefs in software development; therefore, many professionals hate it. Either way, potential adopters and opponents need to make decisions on Extreme Programming. In Questioning Extreme Programming, author Pete McBreen puts this agile approach to application development under the microscope, and closely examines both sides of this heated debate.

Microformats : empowering your markup for Web 2.0

Donated by: Mr. Johnson Apacible

Author John Allsopp
Place of Publication Berkeley, CA
Date of Publication [2007]
Publisher Apress

In this book, noted web developer and long time WaSP member John Allsop offers practical examples to teach all you need to know about Microformats. Coverage details what Microformats are currently available and how to use them; the general principles of how they work; how to use Microformats with web sites and software that already support them; and how to create your own. The end of the book features a chapter full of anecdotes from many professional web designers and developers already using Microformats in their work today–what worked, what didn’t, things to watch for–so you can learn from their experiences.

Designing Web usability

Donated by: Mr. Johnson Apacible

Author Jakob Nielsen
Place of Publication Indianapolis, Indiana
Date of Publication [2000]
Publisher New Riders Publishing

Users experience the usability of a web site before they have committed to using it and before making any purchase decisions. The web is the ultimate environment for empowerment, and he or she who clicks the mouse decides everything. Designing Web Usability is the definitive guide to usability from Jakob Nielsen, the world’s leading authority. Over 250,000 Internet professionals around the world have turned to this landmark book, in which Nielsen shares the full weight of his wisdom and experience. From content and page design to designing for ease of navigation and users with disabilities, he delivers complete direction on how to connect with any web user, in any situation. Nielsen has arrived at a series of principles that work in support of his findings: 1. That web users want to find what they’re after quickly; 2. If they don’t know what they’re after, they nevertheless want to browse quickly and access information they come across in a logical manner. This book is a must-have for anyone who thinks seriously about the web..

Using Samba

Donated by: Mr. Johnson Apacible

Author Robert Eckstein, David Collier-Brown, and Peter Kelly
Place of Publication Sebastopol, CA
Date of Publication 2000
Publisher O’Reilly Media, Inc.

This book, which has been officially adopted by the Samba team under an open content license, is a comprehensive guide to Samba administration, including such recent additions as integration with Windows NT domains and the SWAT graphic configuration tool.Samba is a cross-platform triumph: it turns a Unix or Linux system into a file and print server for Microsoft Windows network clients. Now you can let users store their files (and even important executables) in a single place for easy sharing and backup, protected by Unix or NT security mechanisms, and still offer such transparent access that PC users don’t even realize they’re going to another system. The magic behind Samba is that it recognizes and speaks the SMB protocol developed by Microsoft for file and printer sharing on its own systems.Basic Samba configuration is simple, but you’ll want to make sure your security settings are just right and find out about the full range of options (how do you like your filenames mangled?). Trouble-shooting, security, connectivity, performance, and logging are thoroughly covered with examples in this book.Samba is so robust, flexible, and secure that many people are choosing it over Windows NT for their file and print services. Furthermore, Samba is proving to be a necessity for the many organizations that have an existing Unix or Linux system and want to tie in PCs running Microsoft software. Samba is also open source software, licensed under the GNU General Public License.The authors present the most common configurations and problems in an easy-to-follow manner, along with instructions for getting the most out of Samba. Whether you’re playing on one note or a full three-octave range, this book will give you an efficient and secure server. The included CD-ROM holds sources and ready-to-install binaries, plus other useful information.

Pattern-oriented software architecture

Donated by: Mr. Johnson Apacible

Place of Publication Chichester, England New York
Date of Publication 1996-2007
Publisher J. Wiley & Sons

Pattern – Oriented Software Architecture A System of Patterns Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal of Siemens AG, Germany Pattern-oriented software architecture is a new approach to software development. This book represents the progression and evolution of the pattern approach into a system of patterns capable of describing and documenting large-scale applications. A pattern system provides, on one level, a pool of proven solutions to many recurring design problems. On another it shows how to combine individual patterns into heterogeneous structures and as such it can be used to facilitate a constructive development of software systems. Uniquely, the patterns that are presented in this book span several levels of abstraction, from high-level architectural patterns and medium-level design patterns to low-level idioms. The intention of, and motivation for, this book is to support both novices and experts in software development. Novices will gain from the experience inherent in pattern descriptions and experts will hopefully make use of, add to, extend and modify patterns to tailor them to their own needs. None of the pattern descriptions are cast in stone and, just as they are borne from experience, it is expected that further use will feed in and refine individual patterns and produce an evolving system of patterns. Visit our Web Page http://www.wiley.com/compbooks/.

The myth of the paperless office

Donated by: Mr. Johnson Apacible

Author Abigail J. Sellen and Richard H.R. Harper
Place of Publication Cambridge, Massachusetts
Date of Publication 2003
Publisher MIT Press

Over the past thirty years, many people have proclaimed the imminent arrival of the paperless office. Yet even the World Wide Web, which allows almost any computer to read and display another computer’s documents, has increased the amount of printing done. The use of e-mail in an organization causes an average 40 percent increase in paper consumption. In The Myth of the Paperless Office, Abigail Sellen and Richard Harper use the study of paper as a way to understand the work that people do and the reasons they do it the way they do. Using the tools of ethnography and cognitive psychology, they look at paper use from the level of the individual up to that of organizational culture.

Central to Sellen and Harper’s investigation is the concept of “affordances” — the activities that an object allows, or affords. The physical properties of paper (its being thin, light, porous, opaque, and flexible) afford the human actions of grasping, carrying, folding, writing, and so on. The concept of affordance allows them to compare the affordances of paper with those of existing digital devices. They can then ask what kinds of devices or systems would make new kinds of activities possible or better support current activities. The authors argue that paper will continue to play an important role in office life. Rather than pursue the ideal of the paperless office, we should work toward a future in which paper and electronic document tools work in concert and organizational processes make optimal use of both.

Web standards solutions : the markup and style handbook

Donated by: Mr. Johnson Apacible

Author Dan Cederholm
Place of Publication Berkeley, CA
Date of Publication [2004]
Publisher Apress

Web standards are the standard technology specifications enforced by the World Wide Web Consortium (W3C) to make sure that web designers and browser manufacturers are using the same technology syntax. It is important that these implementations are the same throughout the Web, otherwise it becomes a messy proprietary place, and lacks consistency. These standards also allow content to be more compatible with multiple different viewing devices, such as screen readers for people with vision impairments, cell phones, PDFs, etc. HTML, XML, and CSS are all such technologies.

This book is your essential guide to understanding the advantages you can bring to your web pages by implementing web standards and precisely how to apply them.

Web standards such as XHTML and CSS are now fairly well-known technologies, and they will likely be familiar to you, the web designerindeed, they are all around you on the Web. However, within web standards still lies a challengewhile the browser’s support for web standards is steadily increasing, many web developers and designers have yet to discover the real benefits of web standards and respect the need to adhere to them. The real art is in truly understanding the benefits and implementing the standards efficiently.

As a simple example of its power, you can use CSS to lay out your pages instead of nesting tables. This can make file sizes smaller, allowing pages to load faster, ultimately increasing accessibility for all browsers, devices, and web users.

Use XHTML elements correctly so that your markup is compact and more easily understood.
Use CSS to style different elements of a web page.
Lay out pages easily and effectively.
Compare multiple methods of achieving the same results to make better design choices.
Learn about advanced web design techniques and their important caveats.
Web Standards Solutions is broken down into 16 short chapters, each covering the theory and practice of different web standards concept and showing multiple solutions to given problems for easy learning. You’ll learn about multi-column layouts, using image replacement techniques to your best advantage, making the best use of tables and lists, and many more. This highly modular approach allows you to rapidly digest, understand, and utilize the essentials of web standards.

Ambient findability

Donated by: Mr. Johnson Apacible

Author Peter Morville
Place of Publication Sebastopol, CA
Date of Publication [2005]
Publisher O’Reilly Media, Inc.

How do you find your way in an age of information overload? How can you filter streams of complex information to pull out only what you want? Why does it matter how information is structured when Google seems to magically bring up the right answer to your questions? What does it mean to be “findable” in this day and age? This eye-opening new book examines the convergence of information and connectivity. Written by Peter Morville, author of the groundbreaking Information Architecture for the World Wide Web, the book defines our current age as a state of unlimited findability. In other words, anyone can find anything at any time. Complete navigability.
Morville discusses the Internet, GIS, and other network technologies that are coming together to make unlimited findability possible. He explores how the melding of these innovations impacts society, since Web access is now a standard requirement for successful people and businesses. But before he does that, Morville looks back at the history of wayfinding and human evolution, suggesting that our fear of being lost has driven us to create maps, charts, and now, the mobile Internet.

The book’s central thesis is that information literacy, information architecture, and usability are all critical components of this new world order. Hand in hand with that is the contention that only by planning and designing the best possible software, devices, and Internet, will we be able to maintain this connectivity in the future. Morville’s book is highlighted with full color illustrations and rich examples that bring his prose to life.

Ambient Findability doesn’t preach or pretend to know all the answers. Instead, it presents research, stories, and examples in support of its novel ideas. Are we truly at a critical point in our evolution where the quality of our digital networks will dictate how we behave as a species? Is findability indeed the primary key to a successful global marketplace in the 21st century and beyond. Peter Morville takes you on a thought-provoking tour of these memes and more — ideas that will not only fascinate but will stir your creativity in practical ways that you can apply to your work immediately.

Gesture-based human-computer interaction and simulation : 7th International Gesture Workshop, GW 2007, Lisbon, Portugal, May 23-25, 2007, revised selected papers

Donated by: Mr. Johnson Apacible

Editors Miguel Sales Dias [and three others]
Place of Publication Berlin
Date of Publication [2009]
Publisher Springer

This book constitutes the thoroughly refereed post-proceedings of the 7th International Workshop on Gesture-Based Human-Computer Interaction and Simulation, GW 2007, held in Lisbon, Portugal, in May 2007. The 31 revised papers presented were carefully selected from 53 submissions. The papers are organized in topical sections on analysis and synthesis of gesture; theoretical aspects of gestural communication and interaction; vision-based gesture recognition; sign language processing; gesturing with tangible interfaces and in virtual and augmented reality; gesture for music and performing arts; gesture for therapy and rehabilitation; and gesture in Mobile computing and usability studies.

Text entry systems : mobility, accessibility, universality

Donated by: Mr. Johnson Apacible

Editors I. Scott MacKenzie and Kumiko Tanaka-Ishii
Place of Publication San Francisco, CA
Date of Publication [2007]
Publisher Morgan Kaufmann Publishers

Text Entry Systems covers different aspects of text entry systems and offers prospective researchers and developers global guidelines for conducting research on text entry, in terms of design strategy, evaluation methodology, and requirements; a discussion of the history and current state of the art of entry systems; and specific guidelines for designing entry systems for a specific target, depending on devices, modalities, language, and different physical conditions of users.

Text entry has never been so important as it is today. This is in large part due to the phenomenal, relatively recent success of mobile computing, text messaging on mobile phones, and the proliferation of small devices like the Blackberry and Palm Pilot. Compared with the recent past, when text entry was primarily through the standard “qwerty” keyboard, people today use a diverse array of devices with the number and variety of such devices ever increasing. The variety is not just in the devices, but also in the technologies used: entry modalities have become more varied and include speech recognition and synthesis, handwriting recognition, and even eye-tracking using image processing on web-cams. Statistical language modeling has advanced greatly in the past ten years and so therein is potential to facilitate and improve text entry – increasingly, the way people communicate.

This book covers different aspects of text entry systems and offers prospective researchers and developers
Global guidelines for conducting research on text entry, in terms of design strategy, evaluation methodology, and requirements
History and current state of the art of entry systems, including coverage of recent research topics
Specific guidelines for designing entry systems for a specific target, depending on devices, modalities, language, and different physical conditions of users.

C# design patterns : a tutorial

Donated by: Mr. Johnson Apacible

Author James W. Cooper
Place of Publication Boston, MA
Date of Publication [2003]
Publisher Addison-Wesley

This is a practical book that explains how to write C# programs using some of the most common design patterns. With the release of C# and Visual Studio .NET, there is a new interest in the Microsoft development community in some of the OO world’s key tools, such as UML and Design Patterns, which they had neglected before. The book covers every pattern identified in Gamma et al’s Design Patterns which can be executed in C#. For each pattern, it starts with a brief verbal description, and then builds simple example programs. Each of these examples is a visual program that can be run and examined to make the pattern as concrete a concept as possible. All of the examples will be on the companion CD. The emphasis is on the practical ways to use these patterns to ease the developer’s day to day work. This book should be well timed for the growing number of developers who have learned the basics of C#, and now want information on how to get the most out of C# in their real-world application development.

The Java developer’s guide to Eclipse

Donated by: Mr. Johnson Apacible

Authors Sherry Shavor [and five others]
Place of Publication Boston, MA
Date of Publication [2003]
Publisher Addison-Wesley

Eclipse is a world-class Java IDE, a platform for building and integrating application development tools, and an open source project and community. Written by members of the IBM Eclipse Jumpstart team, The Java Developer’s Guide to Eclipse is the definitive Eclipse companion. Drawing on their considerable experience teaching Eclipse and mentoring developers, the authors provide guidance on how to customize Eclipse for increased productivity and efficiency and how to avoid common pitfalls. The accompanying CD-ROM contains Eclipse SDK Version 2.0, as well as exercise solutions and many code examples for easier learning.

An introduction to bioinformatics algorithms

Donated by: Mr. Johnson Apacible

Authors Neil C. Jones, Pavel A. Pevzner
Place of Publication Cambridge, MA
Date of Publication [2004]
Publisher MIT Press

This introductory text offers a clear exposition of the algorithmic principles driving advances in bioinformatics. Accessible to students in both biology and computer science, it strikes a unique balance between rigorous mathematics and practical techniques, emphasizing the ideas underlying algorithms rather than offering a collection of apparently unrelated problems.The book introduces biological and algorithmic ideas together, linking issues in computer science to biology and thus capturing the interest of students in both subjects. It demonstrates that relatively few design techniques can be used to solve a large number of practical problems in biology, and presents this material intuitively.An Introduction to Bioinformatics Algorithms is one of the first books on bioinformatics that can be used by students at an undergraduate level. It includes a dual table of contents, organized by algorithmic idea and biological idea; discussions of biologically relevant problems, including a detailed problem formulation and one or more solutions for each; and brief biographical sketches of leading figures in the field. These interesting vignettes offer students a glimpse of the inspirations and motivations for real work in bioinformatics, making the concepts presented in the text more concrete and the techniques more approachable.PowerPoint presentations, practical bioinformatics problems, sample code, diagrams, demonstrations, and other materials can be found at the Author’s website.

Managed DirectX 9 : graphics and game programming : kick start

Donated by: Mr. Johnson Apacible

Author Tom Miller
Place of Publication Indianapolis, Ind.
Date of Publication c2004
Publisher Sams

Managed DirectX was released with the latest version of the core DirectX libraries in DirectX9. It enables developers using the new .NET languages (i.e. C#, VB.NET, etc.) to develop rich multimedia applications with DirectX. Unfortunately the Managed DirectX runtime was released without adequate documentation, and developers are having a hard time figuring out the best way to write managed applications. This book covers how to use the Managed DirectX objects, how they differ from the core DirectX libraries, and how to create these rich multimedia applications in C#. It also covers in depth graphics techniques and the new high-level shader language shipping with DirectX9.

Eclipse cookbook

Donated by: Mr. Johnson Apacible

Author Steve Holzner
Place of Publication Sebastopol, CA
Date of Publication [2004]
Publisher O’Reilly Media, Inc.

You’ve probably heard the buzz about Eclipse, the powerful open source platform that gives Java developers a new way to approach development projects. It’s like a shiny new car–no longer content to just admire Eclipse, you’re now itching to get in and drive.Eclipse is to Java developers what Visual Studio is to .NET developers–it’s an integrated development environment (IDE) that combines a code editor, compiler, debugger, text editor, graphical user interface (GUI) builder, and other components into a single, user-friendly application. It provides a solid foundation that enables Java developers to construct and run integrated software-development tools for web development, application design, modeling, performance, testing, and much more.As with any extensive programming tool, however, there’s a lot to learn. And there s no better guy than well-known Java expert Steve Holzner to teach you. An award-winning and best-selling author who has been writing about Java topics since the language first appeared, Holzner delivers just the kind of targeted, practical, everyday knowledge you need to hone your mastery of Eclipse.Perfect as a companion to an Eclipse programming tutorial (such as Holzner’s own Eclipse, O’Reilly, April 2004) or an ideal stand-alone for all those developers who either don’t want or don’t need the tutorial approach, the Eclipse Cookbook contains task-oriented recipes for more than 800 situations you may encounter while using this new Java platform–from deploying a web application automatically to reverse engineering compiled code, from re-naming all references to a class across multiple packages to initializing the SWT JNI libraries.Each recipe in the ever-popular and utterly practical problem-solution-discussion format for O’Reilly cookbooks contains a clear and thorough description of the problem, a brief but complete discussion of a solution, and in-action examples illustrating that solution. The Eclipse Cookbook will satiate Java programmers at all levels who are ready to go beyond tutorials–far beyond writing plug-ins and extensions–and actually use the powerful and convenient Eclipse day to day.

The “Oslo” modeling language : draft specification – October 2008

Donated by: Mr. Johnson Apacible

Authors David Langworthy, Brad Lovering, and Don Box
Place of Publication Upper Saddle River, NJ
Date of Publication [2009]
Publisher Addison-Wesley

The “Oslo” Modeling Language (commonly referred to as “M”) is a language for defining domain models and languages (the latter are often referred to as textual DSLs). “M” was created to allow developers to efficiently capture their intention in a form that is natural to author but also efficient to store and query using off-the-shelf database technology.

This book comes from the original creators of “M”–David Langworthy, Brad Lovering, and Don Box–and is the definitive reference to the language. If you are looking for a compact textual notation for writing down information or schematizing structured and unstructured data, this book is for you.

This book is the authoritative specification of the “M” language (draft) and describes the syntax and underlying model of the language. Highlights of this book include:

• An Introduction to domain modeling constructs
• An Introduction to constructs for building textual DSLs
• Complete syntax for the language
• Definition of the “M” type system and data model
• Glossary of terms.

Agile project management with Scrum

Donated by: Mr. Johnson Apacible

Author Ken Schwaber
Place of Publication Redmond, Washington
Date of Publication [2004]
Publisher Microsoft Press

The rules and practices for Scrum—a simple process for managing complex projects—are few, straightforward, and easy to learn. But Scrum’s simplicity itself—its lack of prescription—can be disarming, and new practitioners often find themselves reverting to old project management habits and tools and yielding lesser results. In this illuminating series of case studies, Scrum co-creator and evangelist Ken Schwaber identifies the real-world lessons—the successes and failures—culled from his years of experience coaching companies in agile project management. Through them, you’ll understand how to use Scrum to solve complex problems and drive better results—delivering more valuable software faster.
Gain the foundation in Scrum theory—and practice—you need to:
Rein in even the most complex, unwieldy projects
Effectively manage unknown or changing product requirements
Simplify the chain of command with self-managing development teams
Receive clearer specifications—and feedback—from customers
Greatly reduce project planning time and required tools
Build—and release—products in 30-day cycles so clients get deliverables earlier
Avoid missteps by regularly inspecting, reporting on, and fine-tuning projects
Support multiple teams working on a large-scale project from many geographic locations
Maximize return on investment!

RESTful web services

Donated by: Mr. Johnson Apacible

Author Leonard Richardson and Sam Ruby
Place of Publication Sebastopol, CA
Date of Publication [2007]
Publisher O’Reilly Media, Inc.

You’ve built web sites that can be used by humans. But can you also build web sites that are usable by machines? That’s where the future lies, and that’s what RESTful Web Services shows you how to do. The World Wide Web is the most popular distributed application in history, and Web services and mashups have turned it into a powerful distributed computing platform. But today’s web service technologies have lost sight of the simplicity that made the Web successful. They don’t work like the Web, and they’re missing out on its advantages.

This book puts the “Web” back into web services. It shows how you can connect to the programmable web with the technologies you already use every day. The key is REST, the architectural style that drives the Web. This book:

Emphasizes the power of basic Web technologies — the HTTP application protocol, the URI naming standard, and the XML markup language
Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services
Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)
Includes real-world examples of RESTful web services, like Amazon’s Simple Storage Service and the Atom Publishing Protocol
Discusses web service clients for popular programming languages
Shows how to implement RESTful services in three popular frameworks — Ruby on Rails, Restlet (for Java), and Django (for Python)
Focuses on practical issues: how to design and implement RESTful web services and clients
This is the first book that applies the REST design philosophy to real web services. It sets down the best practices you need to make your design a success, and the techniques you need to turn your design into working code. You can harness the power of the Web for programmable applications: you just have to work with the Web instead of against it. This book shows you how.

Event-based programming : taking events to the limit

Donated by: Mr. Johnson Apacible

Author Ted Faison
Place of Publication Berkeley, CA
Date of Publication [2006]
Publisher Apress

Languages like C#, VB .NET, and Delphi include built-in support for events, and these events become very powerful when they connect the objects and components of a system. Events make it possible for such parts to interact without any coupling. And the resulting parts can be developed and tested individuallywhich keeps the code clean and simple.

Component-based development (CBD) is an extension of object-oriented programming. CBD does away with the language and vendor-specific limitations of OOP, makes software reuse more practical and accelerates the development process. Event-based programming is the next logical step in CBD, and makes components more reusable due to their decoupled nature. But event-based systems are easier to develop, which means they’re cheaper and more reliable than traditional OOP or CBD systems.

This book teaches you how to develop software based on parts that interact primarily through an event mechanism. You’ll learn how to use events in many different situations, to solve recurring development problems without coupling. The book introduces Signal Wiring Diagram, a novel form of software diagram similar to the circuit diagrams used by hardware designers. The book concludes with a series of case studies, incorporating all featured concepts. In a nutshell, you’ll want to pick up a copy of this book because it

How to use an event-based paradigm to reduce or completely eliminate coupling between classes and components
Describes components, including coordinators, workers, builders, binders, and routers
Three complete case studies that model concepts being used to design small, medium, and large systems.

Keeping found things found : the study and practice of personal information management

Donated by: Mr. Johnson Apacible

Author William Jones
Place of Publication Burlington, MA
Date of Publication [2008]
Publisher Morgan Kaufmann Publishers

Keeping Found Things Found: The Study and Practice of Personal Information Management is the first comprehensive book on new ‘favorite child’ of R&D at Microsoft and elsewhere, personal information management (PIM). It provides a comprehensive overview of PIM as both a study and a practice of the activities people do, and need to be doing, so that information can work for them in their daily lives.

It explores what good and better PIM looks like, and how to measure improvements. It presents key questions to consider when evaluating any new PIM informational tools or systems.

This book is designed for R&D professionals in HCI, data mining and data management, information retrieval, and related areas, plus developers of tools and software that include PIM solutions.

Focuses exclusively on one of the most interesting and challenging problems in today’s world
Explores what good and better PIM looks like, and how to measure improvements
Presents key questions to consider when evaluating any new PIM informational tools or systems.

PHP reference : beginner to intermediate PHP5

Donated by: Mr. Johnson Apacible

Author Mario Lurig
Place of Publication [Raleigh, N.C.]
Date of Publication 2008
Publisher Lulu

A collection of over 250 PHP functions with clear explanations in language anyone can understand, followed with as many examples as it takes to understand what the function does and how it works. This book includes numerous additional tips, the basics of PHP, MySQL query examples, regular expressions syntax, and two indexes to help you find information faster: a common language index and a function index. When the internet is not around or you want a simpler explanation along with all the technical details, this book has all of that and more.

Agile web development with Rails : a Pragmatic guide

Donated by: Mr. Johnson Apacible

Authors Dave Thomas, David Heinemeier Hansson with Leon Breedt [and three others]
Place of Publication Raleigh, North Carolina
Date of Publication [2005]
Publisher Pragmatic Bookshelf

Rails is a full-stack, open source web framework that enables you to create full-featured, sophisticated web-based applications, but with a twist… A full Rails application probably has less total code than the XML you’d need to configure the same application in other frameworks.With this book you’ll learn how to use ActiveRecord to connect business objects and database tables. No more painful object-relational mapping. Just create your business objects and let Rails do the rest. You’ll learn how to use the Action Pack framework to route incoming requests and render pages using easy-to-write templates and components. See how to exploit the Rails service frameworks to send emails, implement web services, and create dynamic, user-centric web-pages using built-in Javascript and Ajax support. There are extensive chapters on testing, deployment, and scaling.You’ll see how easy it is to install Rails using your web server of choice (such as Apache or lighttpd) or using its own included web server. You’ll be writing applications that work with your favorite database (MySQL, Oracle, Postgres, and more) in no time at all.You’ll create a complete online store application in the extended tutorial section, so you’ll see how a full Rails application is developed—iteratively and rapidly.Rails strives to honor the Pragmatic Programmer’s “DRY Principle” by avoiding the extra work of configuration files and code annotations. You can develop in real-time: make a change, and watch it work immediately.Forget XML. Everything in Rails, from templates to control flow to business logic, is written in Ruby, the language of choice for programmers who like to get the job done well (and leave work on time for a change).Rails is the framework of choice for the new generation of Web 2.0 developers. Agile Web Development with Rails is the book for that generation, written by Dave Thomas (Pragmatic Programmer and author of Programming Ruby) and David Heinemeier Hansson, who created Rails.

Programmers at work : interviews with 19 programmers who shaped the computer industry

Donated by: Mr. Johnson Apacible

Author Susan Lammers
Place of Publication Redmond, Washington
Date of Publication [2006]
Publisher Microsoft Press

PROGRAMMERS AT WORK is a collection of candid interviews that probe the minds of 19 of today’s most notable programmers. The interviews highlight the forces, the events, and the personalities that influence today’s software movers and shakers. How do these programmers approach program design? Is programming a talent or a learned skill? An art or a science? And how do these programmers envision the future of computing?
Each interview reveals an individual success story, but the collection taken as a whole is a colorful portrait of the entire microcomputer industry. You’ll get an inside look at the creation and evolution of Lotus Development Corporation, Apple Computer, Inc., Xerox PARC, and Microsoft Corporation.
Those interviewed include Andy Hertzfeld (Macintosh Operating System), John Warnock (PostScript), C. Wayne Ratliff (dBase), Jonathan Sachs (Lotus 1-2-3), and Bill Gates (BASIC). A lively appendix provides some actual code and worksheets from these software wizards.

3D game programming all in one, 2nd Ed.

Donated by: Mr. Johnson Apacible

Author Kenneth C. Finney
Place of Publication Boston, Mass.
Date of Publication 2007
Publisher Thomson Learning [distributor]

“3D Game Programming All in One, Second Edition” is perfect for anyone interested in learning the skills and processes involved in making games. This new edition of the bestselling book shows readers how to design and create every aspect of a fully featured game. Starting with an introduction to game programming and the gaming industry the book covers game engines, scripts, textures, modeling, sound and music, and more. Written by a professional game programmer with almost 30 years of programming experience, the book allows readers to turn their game ideas into reality by combining the skills they learn to create a sample game. The Torque game engine, along with all of the source code, tools, and other resources needed to complete the exercises in the book, are included on the accompanying CD-Rom.

Bell Labs : life in the crown jewel

Donated by: Mr. Johnson Apacible

Author Narain Gehani
Place of Publication Summit, NJ
Date of Publication 2003
Publisher Silicon Press

Bell Labs, the greatest research lab of the twentieth century, has been called America’s national treasure and the crown jewel of AT&T and Lucent. To scientists all over the world, pursuing research at Bell Labs has long been a dream because of its brilliant scientists, numerous inventions, academic freedom, and plentiful resources. But now, forced by the marketplace, competition, and economic conditions, the world’s most prestigious research lab is in the midst of radical cultural change.
Bell Labs: Life in the Crown Jewel tells the fascinating story of the transition Bell Labs undergoing as it adapts to new business conditions. After AT&T’s settlement of a government anti-trust lawsuit, the boom years of basic research started to end. A much smaller AT&T, still a giant company, was thrust into the competitive world. The change, slow at first, picked up pace in the 1990s following the next breakup of AT&T, which created Lucent, Bell Labs’ new parent. After a few good years, Lucent found itself in financial difficulty in a very tough telecommunications market. Lucent responded by breaking up into smaller companies, which led to a smaller Bell Labs. Lucent’s worsening financial condition forced it to downsize with Bell Labs sharing the pain. Bell Labs is now being forced to move faster and further towards helping Lucent’s business needs.

Moving from university-style (basic) research to industrial (applied) research is much more difficult than going from industrial research to basic research because industrial research puts constraints on scientists while basic research frees them to explore new frontiers. Bell Labs researchers, who once were free to focus on innovation, research excellence, and prizes, now have to worry about business relevance. The culture of lifetime employment is gone and the pendulum has swung from basic to applied research.

Narain Gehani worked at Bell Labs for twenty-three years from 1978 to 2001. He was there during the critical years when AT&T changed from a monopoly to a competitive company. He was there when AT&T split up again and handed Bell Labs to Lucent. He was there during the rise and fall of Lucent. He was a witness to and participant in the changes in Bell Labs as its parent went from a million-employee company (AT&T) to a company (Lucent) that now has less than fifty thousand employees.

Narain Gehani, in his first non-technical book, shares his insights about Bell Labs and its culture and tells its glorious history. He describes the cultural differences between Research and the business units, the different research models and the challenges facing Bell Labs in the twenty first century. Bell Labs: Life in the Crown Jewel is full of interesting and amusing anecdotes. Narain Gehani’s tale of a corporate crown jewel will keep you riveted to reading about a way of life possibly gone forever.

Machine learning

Donated by: Mr. Johnson Apacible

Author Tom M. Mitchell
Place of Publication New York
Date of Publication [1997]
Publisher WCB/McGraw-Hill

This book covers the field of machine learning, which is the study of algorithms that allow computer programs to automatically improve through experience. The book is intended to support upper level undergraduate and introductory level graduate courses in machine learning.

Spare parts : four undocumented teenagers, one ugly robot, and the battle for the American dream

Donated by: Mr. Johnson Apacible

Author Joshua Davis
Place of Publication New York
Date of Publication 2014
Publisher Farrar, Straus, and Giroux

In 2004, four Latino teenagers arrived at the Marine Advanced Technology Education Robotics Competition at the University of California, Santa Barbara. They were born in Mexico but raised in Phoenix, Arizona, where they attended an underfunded public high school. No one had ever suggested to Oscar, Cristian, Luis, or Lorenzo that they might amount to much―but two inspiring science teachers had convinced these impoverished, undocumented kids from the desert who had never even seen the ocean that they should try to build an underwater robot.

And build a robot they did. Their robot wasn’t pretty, especially compared to those of the competition. They were going up against some of the best collegiate engineers in the country, including a team from MIT backed by a $10,000 grant from ExxonMobil. The Phoenix teenagers had scraped together less than $1,000 and built their robot out of scavenged parts. This was never a level competition―and yet, against all odds . . . they won!

But this is just the beginning for these four, whose story―which became a key inspiration to the DREAMers movement―will go on to include first-generation college graduations, deportation, bean-picking in Mexico, and service in Afghanistan.

Joshua Davis’s Spare Parts is a story about overcoming insurmountable odds and four young men who proved they were among the most patriotic and talented Americans in this country―even as the country tried to kick them out.

Cloud computing : a hands-on approach

Donated by: Mr. Johnson Apacible

Author Arsheep Bahga, Vijay Madisetti
Place of Publication [Johns Creek, GA?]
Date of Publication [2014]
Publisher Arsheep Bahga & Vijay Madisetti

About the Book
Recent industry surveys expect the cloud computing services market to be in excess of $20 billion and cloud computing jobs to be in excess of 10 million worldwide in 2014 alone. In addition, since a majority of existing information technology (IT) jobs is focused on maintaining legacy in-house systems, the demand for these kinds of jobs is likely to drop rapidly if cloud computing continues to take hold of the industry.

However, there are very few educational options available in the area of cloud computing beyond vendor-specific training by cloud providers themselves. Cloud computing courses have not found their way (yet) into mainstream college curricula.

This book is written as a textbook on cloud computing for educational programs at colleges. It can also be used by cloud service providers who may be interested in offering a broader perspective of cloud computing to accompany their own customer and employee training programs. The typical reader is expected to have completed a couple of courses in programming using traditional high-level languages at the college-level, and is either a senior or a beginning graduate student in one of the science, technology, engineering or mathematics (STEM) fields. We have tried to write a comprehensive book that transfers knowledge through an immersive “hands-on approach”, where the reader is provided the necessary guidance and knowledge to develop working code for real-world cloud applications.

Additional support is available at the book’s website: www.cloudcomputingbook.info

The book is organized into three main parts. Part I covers technologies that form the foundations of cloud computing. These include topics such as virtualization, load balancing, scalability & elasticity, deployment, and replication. Part II introduces the reader to the design & programming aspects of cloud computing. Case studies on design and implementation of several cloud applications in the areas such as image processing, live streaming and social networks analytics are provided. Part III introduces the reader to specialized aspects of cloud computing including cloud application benchmarking, cloud security, multimedia applications and big data analytics. Case studies in areas such as IT, healthcare, transportation, networking and education are provided.

WiX 3.6 : a developer’s guide to Windows Installer XML : an in-and-out, to-the-point introduction to Windows Installer XML

Donated by: Mr. Johnson Apacible

Author Nick Ramirez
Place of Publication Birmingham, UK
Date of Publication 2012
Publisher Packt Publishing Ltd.

If you’re a developer needing to create installers for Microsoft Windows, then this book is essential. It’s a step-by-step tutorial that teaches you all you need to know WiX 3.6: the professional way to produce a Windows installer package.


Brings the reader up to speed on all of the major features of WiX, including the new bootstrapper engine, Burn.
Provides a richer understanding of the underlying Windows Installer technology.
Showcases the flexibility and versatility of WiX, with a few tips and tricks along the way.
In Detail

The cryptic science of Windows Installer can seem far off from the practical task of simply getting something installed. Luckily, we have WiX to simplify the matter. WiX is an XML markup, distributed with an open-source compiler and linker, used to produce a Windows Installer package. It is used by Microsoft and by countless other companies around the world to simplify deployments.

“WiX 3.6: A Developer’s Guide to Windows Installer XML” promises a friendly welcome into the world of Windows Installer. Starting off with a simple, practical example and continuing on with increasingly advanced scenarios, the reader will have a well-rounded education by book’s end .

With the help of this book, you’ll understand your installer better, create it in less time, and save money in the process. No one really wants to devote a lifetime to understanding how to create a hassle-free installer. Learn to build a sophisticated deployment solution targeting the Windows platform in no time with this hands-on practical guide. Here we speed you through the basics and zoom right into the advanced. You’ll get comfortable with components, features, conditions and actions. By the end, you’ll be boasting your latest deployment victories at the local pub.

Once you’ve finished “WiX 3.6: A Developer’s Guide to Windows Installer XML”, you’ll realize just how powerful and awesome an installer can really be.

What you will learn from this book

Register with Add/Remove Programs and build in a consistent way to uninstall your software.
Customize an easy to navigate install Wizard.
Gain an understanding of the order in which events happen during an install and how to hook into this process.
Learn how WiX builds and links your files into the final MSI package and how to fine tune this process.
Make your project more modular with Fragments, Components, and ComponentGroups.
Prevent users from installing your software on unsupported operating systems and introduce other prerequisite checks.
Install, start, stop, and uninstall Windows services at the time of setup.
Bootstrap required dependencies before installing your own software.

Superintelligence : paths, dangers, strategies

Donated by: Mr. Johnson Apacible

Author Nick Bostrom
Place of Publication Oxford, United Kingdom
Date of Publication 2014
Publisher Oxford University Press

Superintelligence asks the questions: What happens when machines surpass humans in general intelligence? Will artificial agents save or destroy us? Nick Bostrom lays the foundation for understanding the future of humanity and intelligent life.

The human brain has some capabilities that the brains of other animals lack. It is to these distinctive capabilities that our species owes its dominant position. If machine brains surpassed human brains in general intelligence, then this new superintelligence could become extremely powerful – possibly beyond our control. As the fate of the gorillas now depends more on humans than on the species itself, so would the fate of humankind depend on the actions of the machine superintelligence.

But we have one advantage: we get to make the first move. Will it be possible to construct a seed Artificial Intelligence, to engineer initial conditions so as to make an intelligence explosion survivable? How could one achieve a controlled detonation?

This profoundly ambitious and original book breaks down a vast track of difficult intellectual terrain. After an utterly engrossing journey that takes us to the frontiers of thinking about the human condition and the future of intelligent life, we find in Nick Bostrom’s work nothing less than a reconceptualization of the essential task of our time.

Privacy in context : technology, policy, and the integrity of social life

Donated by: Mr. Johnson Apacible

Author Helen Nissenbaum
Place of Publication Stanford, California
Date of Publication [2010]
Publisher Stanford Law Books

Privacy is one of the most urgent issues associated with information technology and digital media. This book claims that what people really care about when they complain and protest that privacy has been violated is not the act of sharing information itself―most people understand that this is crucial to social life ―but the inappropriate, improper sharing of information. Arguing that privacy concerns should not be limited solely to concern about control over personal information, Helen Nissenbaum counters that information ought to be distributed and protected according to norms governing distinct social contexts―whether it be workplace, health care, schools, or among family and friends. She warns that basic distinctions between public and private, informing many current privacy policies, in fact obscure more than they clarify. In truth, contemporary information systems should alarm us only when they function without regard for social norms and values, and thereby weaken the fabric of social life.

Design is how it works : how the smartest companies turn products into icons

Donated by: Mr. Johnson Apacible

Author Jay Greene
Place of Publication New York, New York
Date of Publication [2010]
Publisher Portfolio Penguin

There’s a new race in business to embrace “design thinking.” Yet most executives have no clue what to make of the recent buzz about design. It’s rarely the subject of business retreats. It’s not easily measurable. To many, design is simply a crapshoot.

Drawing on interviews with top executives such as Virgin’s Richard Branson and Nike’s Mark Parker, Jay Greene illuminates the methods of companies that rely on design to stand out in their industries. From the experiences of those at companies from Porsche to REI to Lego, we learn that design isn’t merely about style and form. The heart of design is rethinking the way products and services work for customers in real life. Greene explains how:

-Porsche pit its designers against each other to create its bestselling Cayenne SUV

-Clif listened intently to customers, resulting in the industry-changing Luna energy bar

-OXO paid meticulous attention to the details, turned its LiquiSeal mug from an abysmal failure into one of its greatest successes

-LEGO started saying no to its designers-saving its brick business in the process

Greene shows how important it is to build a culture in which design is more than an after-the-fact concern-it’s part of your company’s DNA. Design matters at every stage of the process. It isn’t easy, and it increases costs, but it also boosts profits, sometimes to a massive extent. In an increasingly competitive marketplace, design represents the best chance you have of transcending your competitors.

Parallel distributed processing : explorations in the microstructure of cognition, Vol. 1

Donated by: Mr. Johnson Apacible

Authors David E. Rumelhart, James L. McClelland, and the PDP Research Group
Place of Publication Cambridge, Mass.
Date of Publication [1986]
Publisher MIT Press

What makes people smarter than computers? These volumes by a pioneering neurocomputing group suggest that the answer lies in the massively parallel architecture of the human mind. They describe a new theory of cognition called connectionism that is challenging the idea of symbolic computation that has traditionally been at the center of debate in theoretical discussions about the mind.

The authors’ theory assumes the mind is composed of a great number of elementary units connected in a neural network. Mental processes are interactions between these units which excite and inhibit each other in parallel rather than sequential operations. In this context, knowledge can no longer be thought of as stored in localized structures; instead, it consists of the connections between pairs of units that are distributed throughout the network.

Volume 1 lays the foundations of this exciting theory of parallel distributed processing, while Volume 2 applies it to a number of specific issues in cognitive science and neuroscience, with chapters describing models of aspects of perception, memory, language, and thought.

Parallel distributed processing : explorations in the microstructure of cognition, Vol. 2

Donated by: Mr. Johnson Apacible

Authors David E. Rumelhart, James L. McClelland, and the PDP Research Group
Place of Publication Cambridge, Mass.
Date of Publication [1986]
Publisher MIT Press

Volume 2 applies it to a number of specific issues in cognitive science and neuroscience, with chapters describing models of aspects of perception, memory, language, and thought.

Research and advanced technology for digital libraries : 12th European conference, ECDL 2008, Aarhus, Denmark, September 14-19, 2008 : proceedings

Donated by: Mr. Johnson Apacible

Editors Birte Christensen-Dalsgaard [and three others]
Place of Publication Berlin
Date of Publication [2008]
Publisher Springer

This book constitutes the refereed proceedings of the 12th European Conference on Research and Advanced Technology for Digital Libraries, ECDL 2008, held in Aarhus, Denmark, in September 2008. The 28 revised full papers and 10 revised short papers presented together with 1 panel description, the extended abstracts of 24 revised poster and demo papers were carefully reviewed and selected from a total of 125 submissions. The papers are organized in topical sections on digital preservation, social tagging, quatations and annotations, user studies and system evaluation, from content-centric to person-centric systems, citation analysis, collection building, user interfaces and personalization, interoperability, information retrieval, and metadata generation.

The Unicode standard 5.0

Donated by: Mr. Johnson Apacible

Editors Julie D. Allen [and thirteen others]
Place of Publication Upper Saddle River, NJ
Date of Publication [2007]
Publisher Addison-Wesley

These and other software luminaries recognize that Unicode has become an indispensable tool for supporting an increasingly global marketplace (see inside for more acclaim). A comprehensive system of standards for representing alphabets throughout the world, Unicode is the basis for modern programming– Windows, XML, Python, PERL, Mac OS, Linux–and every major search engine and browser in operation today.

New to Unicode Version 5.0
A stable foundation for Unicode Security Mechanisms
Property data for the Unicode Collation Algorithm and Common Locale Data Repository
Improvements to the Unicode Encoding Model for UTF-8
Rigorous stability of case folding and identifiers for improved interoperability and backward compatibility–enabling additional new ways to optimize code
A systematic framework for improved text processing for greater reliability–covering combining characters, Unicode strings, line breaking, and segmentation
This new edition of Unicode’s official reference manual has been substantially updated to document the latest revisions to the Unicode Standard, with hundreds of pages of new information. It includes major revisions to text, figures, tables, definitions, and conformance clauses, and provides clear and practical answers to common questions. For the first time, the book contains the Unicode Standard Annexes, which specify vital processes such as text normalization and identifier parsing.

These improvements are so important that Version 5.0 is the basis for Microsoft’s Vista generation of operating systems, and is included in upgrade plans for Google, Yahoo!, and ICU, to name but a few.

Elements of programming interviews : 300 questions and solutions

Donated by: Mr. Johnson Apacible

Author Adnan Aziz, Amit Prakash, Tsung-Hsien Lee
Place of Publication San Bernardino, CA
Date of Publication [2013]
Publisher [ElementsOfProgrammingInterviews.com]

The core of EPI is a collection of 300 problems with detailed solutions, including over 100 figures and 250 tested programs. The problems are challenging, well-motivated, and accessible. They are representative of questions asked in interviews at the most exciting companies.
The book begins with a summary of patterns for data structures, algorithms, and problem solving that will help you solve the most challenging interview problems. This is followed by chapters on basic and advanced data structures, algorithm design, concurrency, system design, probability and discrete mathematics. Each chapter consists of a review followed by a broad and thought-provoking set of questions.
EPI concludes with a summary of the nontechnical aspects of interviewing, including common mistakes, strategies for a great interview, perspectives from across the table, negotiating the best offer, and much more.

Women in tech : take your career to the next level with practical advice and inspiring stories

Donated by: Mr. Johnson Apacible

Author Tarah Wheeler Van Vlack
Place of Publication Seattle, WA
Date of Publication [2016]
Publisher Sasquatch Books

Geared toward women who are considering getting into tech, or those already in a tech job who want to take their career to the next level, this book combines practical career advice and inspiring personal stories from successful female tech professionals Brianna Wu (founder, Giant Spacekat), Angie Chang (founder, Women 2.0), Keren Elazari (TED speaker and cybersecurity expert), Katie Cunningham (Python educator and developer), Miah Johnson (senior systems administrator), Kristin Toth Smith (tech executive and inventor), and Kamilah Taylor (mobile and social developer).

Written by a female startup CEO and featuring a host of other successful contributors, this book will help dismantle the unconscious social bias against women in the tech industry. Readers will learn:

· The secrets of salary negotiation
· The best format for tech resumes
· How to ace a tech interview
· The perks of both contracting (W-9) and salaried full-time work
· The secrets of mentorship
· How to start your own company
· And much more

Contemporary logic design

Donated by: Mr. Johnson Apacible

Author Randy H. Katz
Place of Publication Redwood City, Calif.
Date of Publication c1994
Publisher Benjamin/Cummings

In the past ten years there has been a revolution in the practice of hardware design. Professionals now rely on CAD software, rapid prototyping, and programmable logic devices to streamline the design process. Contemporary Logic Design is the first text to address these changes and offer a truly modern introduction to logic design. From the first chapter, the author complements his presentation of logic design theory with discussions of current design technologies.The book provides comprehensive coverage of programmable logic, including ROMs, PALs, and PLAs. A Practical Matters section concludes most chapters, which ties theory to practice and explains design technologies in detail. To synthesize the text coverage of combinational and sequential design methods, the author uses a detailed case study of a simple processor design in the final two chapters.The text introduces readers to a wide range of software tools, including schematic capture, logic simulation and Boolean minimization, and dem-onstrates how they fit into the hardware design process. The author also encourages hands-on experimentation with software tools such as LogicWorks to bolster the reader’s understanding of practical design methods.

Killer Web content : make the sale, deliver the service, build the brand

Donated by: Mr. Johnson Apacible

Author Gerry McGovern
Place of Publication London
Date of Publication 2006
Publisher A & C Black

On the Internet, if you’re not read, you’re dead. Written by an internationally-acclaimed specialist in this field, Killer Web Content gives you the strategies and practical techniques you need to get the very best out of your Web content. Accessible, concise and practical, it will make your website really work for you.

This book helps readers to: – provide visitors to their website with the right content at just the right time – write compelling Web content that users really respond to and want more of – make sure their website has the best possible chance of getting into the first page of search results – understand the benefits of blogs, RSS, and e-mail newsletters

Web content is an increasingly important asset. It helps sell products and deliver services. From travel companies to software companies, from universities to governments, it’s something that has to be got right.

Geometric computation for machine vision

Donated by: Mr. Johnson Apacible

Author Kenichi Kanatani
Place of Publication Oxford
Date of Publication 1993
Publisher Clarendon Press/Oxford University Press

Machine vision is the study of how to build intelligent machines which can understand the environment by vision. This book is unique in that it is entirely devoted to computational problems, topics that most books consider only peripherally. It considers in detail the mathematics–such as projective geometry–underlying all vision problems. Since projective geometry has been developed by mathematicians without regard to machine vision applications, this book attempts to define forms applicable to machine vision problems. The resulting formulation is termed computational projective geometry and is applied to 3-D shape analysis, camera calibration, road scene analysis, 3-D motion analysis, optical flow analysis, and conic image analysis. Special emphasis is put on robustness as it applies to data accuracy and to statistical analysis of computations based on image data. This book will be invaluable to researchers and students involved in machine vision as it applies to robotic, computer, and electrical engineering.

Curves and surfaces for computer aided geometric design : a practical guide, 3rd Ed.

Donated by: Mr. Johnson Apacible

Author Gerald Farin
Place of Publication Boston
Date of Publication [1993]
Publisher Academic Press

A leading expert in CAGD, Gerald Farin covers the representation, manipulation, and evaluation of geometric shapes in this the Third Edition of Curves and Surfaces for Computer Aided Geometric Design. The book offers an introduction to the field that emphasizes Bernstein-Bezier methods and presents subjects in an informal, readable style, making this an ideal text for an introductory course at the advanced undergraduate or graduate level.
The Third Edition includes a new chapter on Topology, offers new exercises and sections within most chapters, combines the material on Geometric Continuity into one chapter, and updates existing materials and references. Implementation techniques are addressed for practitioners by the inclusion of new C programs for many of the fundamental algorithms. The C programs are available on a disk included with the text.

Effective C# : 50 specific ways to improve your C#, 2nd Ed.

Donated by: Mr. Johnson Apacible

Author Bill Wagner
Place of Publication Upper Saddle River, NJ
Date of Publication [2010]
Publisher Addison-Wesley

C# has matured over the past decade: It’s now a rich language with generics, functional programming concepts, and support for both static and dynamic typing. This palette of techniques provides great tools for many different idioms, but there are also many ways to make mistakes. In Effective C#, Second Edition, respected .NET expert Bill Wagner identifies fifty ways you can leverage the full power of the C# 4.0 language to express your designs concisely and clearly.

Effective C#, Second Edition, follows a clear format that makes it indispensable to hundreds of thousands of developers: clear, practical explanations, expert tips, and plenty of realistic code examples. Drawing on his unsurpassed C# experience, Wagner addresses everything from types to resource management to dynamic typing to multicore support in the C# language and the .NET framework. Along the way, he shows how to avoid common pitfalls in the C# language and the .NET environment. You’ll learn how to

Use both types of C# constants for efficiency and maintainability (see Item 2)
Employ immutable data types to promote multicore processing (see Item 20)
Minimize garbage collection, boxing, and unboxing (see Items 16 and 45)
Take full advantage of interfaces and delegates (see Items 22 though 25)
Make the most of the parallel framework (see Items 35 through 37)
Use duck typing in C# (see Item 38)
Spot the advantages of the dynamic and Expression types over reflection (see Items 42 and 43)
Assess why query expressions are better than loops (see Item 8)
Understand how generic covariance and contravariance affect your designs (see Item 29)
See how optional parameters can minimize the number of method overloads (see Item 10)

F# for scientists

Donated by: Mr. Johnson Apacible

Author Jon Harrop
Place of Publication Hoboken, New Jersey
Date of Publication [2008]
Publisher John Wiley & Sons, Inc.

Over the next five years, F# is expected to become one of the world’s most popular functional programming languages for scientists of all disciplines working on the Windows platform. F# is free and, unlike MATLAB® and other software with numerical/scientific origins, is a full-fledged programming language.

Developed in consultation with Don Syme of Microsoft Research Ltd.—who wrote the language—F# for Scientists explains and demonstrates the powerful features of this important new programming language. The book assumes no prior experience and guides the reader from the basics of computer programming to the implementation of state-of-the-art algorithms.

F# for Scientists begins with coverage of introductory material in the areas of functional programming, .NET, and scientific computing, and goes on to explore:
– Program structure
– Optimization
– Data structures
– Libraries
– Numerical analysis
– Databases
– Input and output
– Interoperability
– Visualization
Screenshots of development using Visual Studio are used to illustrate compilation, debugging, and interactive use, while complete examples of a few whole programs are included to give readers a complete view of F#’s capabilities.

Written in a clear and concise style, F# for Scientists is well suited for researchers, scientists, and developers who want to program under the Windows platform. It also serves as an ideal supplemental text for advanced undergraduate and graduate students with a background in science or engineering.

The complete guide to home wiring : a comprehensive manual from basic repairs to advanced projects

Donated by: Mr. Johnson Apacible

Place of Publication Chanhassen, Minnesota
Date of Publication [2001]
Publisher Creative Publishing International, Inc.

Few homeowners will ever need another wiring book. Wiring is a subject matter that makes most homeowners nervous, but in reality, most wiring repairs and installations are simple, especially for readers working with this book in hand. In 304 pages and with more than 600 color photos, this book covers just about any wiring project a reader is likely to tackle – from replacing a broken appliance plug to rewiring an entire home.
This is an updated version of one of America’s best-selling wiring books. The new version is critical because it includes current code requirements.

Electronics : principles and applications, 4th Ed.

Donated by: Mr. Johnson Apacible

Author Charles A. Schuler
Place of Publication New York
Date of Publication [1994]
Publisher Glencoe/McGraw-Hill

Aimed at students on courses in electronic principles, circuits and devices, the only prerequisite for this text is a command of basic algebra. A smooth integration of theory and practice first develops an understanding of how these devices function. It then applies these functions to the solution of practical problems and system applications. The four-colour design focuses students’ attention on key aspects of illustrations and highlights important concepts and terms within the text.

New fix-it-yourself manual

Donated by: Mr. Johnson Apacible

Place of Publication Pleasantville, N.Y.
Date of Publication [c1996]
Publisher The Reader’s Digest Association

The indispensable reference guide for every homeowner, guaranteed to help you maintain and improve your home while saving time and money. Covering everything from replacing faulty faucets and showerheads to curing the quirks of an air conditioner, this book provides step-by-step illustrated instructions, plus a comprehensive chapter on tools.

The indispensable reference guide for every homeowner, guaranteed to help you maintain and improve your home while saving time and money. Covering everything from replacing faulty faucets and showerheads to curing the quirks of an air conditioner, this book provides step-by-step illustrated instructions, plus a comprehensive chapter on tools. Includes more than 3,000 instructional photographs, illustrations, charts, and diagrams. Let New Fix-It-Yourself Manual guide you through: * Fixing a broken dryer by testing the thermostat, thermal fuse, heating coils, etc. * Troubleshooting electric and gas range problems and fixing them * Reupholstering and reweaving chair seats * Stocking up on the proper tools and supplies for fixing electronics * Installing, testing, and repairing speakers, including maintaining proper polarity * Repairing broken handbags and suitcases properly and professionally * Fixing small engines in yard and workshop tools * Restoring broken air conditioners, heaters, and dehumidifiers * Safely disassembling, testing, and repairing a chain saw.

The Bicycling guide to complete bicycle maintenance & repair for road & mountain bikes, 5th Ed.

Donated by: Mr. Johnson Apacible

Author Todd Downs
Place of Publication [Emmaus, Pennsylvania
Date of Publication [2005]
Publisher Rodale Inc.

This revised, updated, expanded fifth edition is indispensable-with all the latest models, parts, and repair techniques, and terrific money-saving tips to keep any ride in tip-top shape
Since its first publication, Bicycling Magazine’s Complete Guide to Bicycle Maintenance and Repair has sold over 400,000 copies. The fifth edition is guaranteed to remain the category killer. This long-overdue update is a must-have for weekend riders and serious cyclists alike.

Whether they own the latest model or a classic with thousands of miles on it, beginners and experienced cyclists alike can depend on this book to get their bikes out of the shop faster and keep them on the road longer. They’ll discover information on:
o Building a dream bike workshop
o Disc brakes, both cable-actuated and hydraulic
o Dialing in front and rear suspension shocks for
comfortable rides
o The latest crankset and bottom bracket designs
o Overhauling freewheels and cassettes for peak
o Specs on all the latest handlebar and headset sizes
o Servicing clipless pedals for maximum safety

With troubleshooting sections to quickly identify and correct common problems, 450 photographs and 40 drawings to clarify all the step-by-step directions so even the complete neophyte can get repairs right the first time, and Web sites and phone numbers of bicycle and parts manufacturers, this is truly the ultimate bicycle repair and maintenance manual-now better than ever in its fifth edition!

Readings in information visualization : using vision to think

Donated by: Mr. Johnson Apacible

Editors Stuart K. Card, Jock D. Mackinlay, Ben Shneiderman
Place of Publication San Francisco, Calif.
Date of Publication [1999]
Publisher Morgan Kaufmann Publishers

This groundbreaking book defines the emerging field of information visualization and offers the first-ever collection of the classic papers of the discipline, with introductions and analytical discussions of each topic and paper. The authors’ intention is to present papers that focus on the use of visualization to discover relationships, using interactive graphics to amplify thought. This book is intended for research professionals in academia and industry; new graduate students and professors who want to begin work in this burgeoning field; professionals involved in financial data analysis, statistics, and information design; scientific data managers; and professionals involved in medical, bioinformatics, and other areas.

* Full-color reproduction throughout
* Author power team – an exciting and timely collaboration between the field’s pioneering, most-respected names
* The only book on Information Visualization with the depth necessary for use as a text or as a reference for the information professional
* Text includes the classic source papers as well as a collection of cutting edge work.

Sams teach yourself Android application development in 24 hours

Donated by: Mr. Johnson Apacible

Authors Lauren Darcey, Shane Conder
Place of Publication Indianapolis, Indiana
Date of Publication [2010]
Publisher Sams

In just 24 sessions of one hour or less, learn how to build powerful applications for the world’s first complete, open, and free mobile platform: Android. Using this book’s straightforward, step-by-step approach, you’ll build a fully-featured Android application from the ground up and master the skills you need to design, develop, test, and publish powerful applications. Each lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success!

Step-by-step instructions carefully walk you through the most common Android development tasks.
Quizzes and Exercises at the end of each chapter help you test your knowledge.
By the Way notes present interesting information related to the discussion.
Did You Know? tips offer advice or show you easier ways to perform tasks.
Watch Out! cautions alert you to possible problems and give you advice on how to avoid them.

Learn how to…
Develop Android applications quickly and successfully with Java
Master Google’s Android SDK and development tools
Leverage the Eclipse programming environment to develop Android projects
Understand the Android application lifecycle
Build effective, user-friendly user interfaces
Retrieve, store, and work with application data
Develop powerful network applications
Add popular social features and location-based services to your applications
Take advantage of Android device hardware like the camera
Internationalize, test, and publish your Android applications.

Guanxi (the art of relationships) : Microsoft, China, and Bill Gates’s plan to win the road ahead

Donated by: Mr. Johnson Apacible

Authors Robert Buderi and Gregory T. Huang
Place of Publication New York, NY
Date of Publication [2006]
Publisher Simon & Schuster

Many CEOs dream of tapping the future buying power of China’s population, but Bill Gates had something else in mind with the creation of Microsoft Research Asia (MSRA) in 1998. Gates hoped that by setting up MSRA and funding it to the tune of over $100 million, he would buy some Chinese good will and gain access to the brightest minds available to help Microsoft compete against rivals Google, Sony and Nokia for dominance in internet search, digital entertainment and software for mobile devices. According to Buderi (Engines of Tomorrow; The Invention That Changed the World) and technology writer Huang, this investment has paid off handsomely, although there isn’t a lot of wow factor to their descriptions of the innovations yielded. After long build-ups on hiring talent and meals toasting future success, the reader learns that among these new products are a Chinese dictation system, a water simulation for Xbox video games and a “universal pen” that can capture handwriting and incorporate it into computer documents. Despite its title, the book contains relatively little on the art of relationships with China, coming across instead as a hymn praising Microsoft’s foresight in exploiting early the Chinese market.

Internet of things : a hands-on approach

Donated by: Mr. Johnson Apacible

Authors Arshdeep Bahga, Vijay Madisetti
Place of Publication [Johns Creek, GA?]
Date of Publication [2014]
Publisher Arshdeep Bahga & Vijay Madisetti

Internet of Things (IoT) refers to physical and virtual objects that have unique identities and are connected to the internet to facilitate intelligent applications that make energy, logistics, industrial control, retail, agriculture and many other domains “smarter”. Internet of Things is a new revolution of the Internet that is rapidly gathering momentum driven by the advancements in sensor networks, mobile devices, wireless communications, networking and cloud technologies. Experts forecast that by the year 2020 there will be a total of 50 billion devices/things connected to the internet.

This book is written as a textbook on Internet of Things for educational programs at colleges and universities, and also for IoT vendors and service providers who may be interested in offering a broader perspective of Internet of Things to accompany their own customer and developer training programs. The typical reader is expected to have completed a couple of courses in programming using traditional high-level languages at the college-level, and is either a senior or a beginning graduate student in one of the science, technology, engineering or mathematics (STEM) fields. Like our companion book on Cloud Computing, we have tried to write a comprehensive book that transfers knowledge through an immersive “hands on” approach, where the reader is provided the necessary guidance and knowledge to develop working code for real-world IoT applications.

Additional support is available at the book’s website: www.internet-of-things-book.com

The book is organized into 3 main parts, comprising of a total of 11 chapters. Part I covers the building blocks of Internet of Things (IoTs) and their characteristics. A taxonomy of IoT systems is proposed comprising of various IoT levels with increasing levels of complexity. Domain specific Internet of Things and their real-world applications are described. A generic design methodology for IoT is proposed. An IoT system management approach using NETCONF-YANG is described. Part II introduces the reader to the programming aspects of Internet of Things with a view towards rapid prototyping of complex IoT applications. We chose Python as the primary programming language for this book, and an introduction to Python is also included within the text to bring readers to a common level of expertise. We describe packages, frameworks and cloud services including the WAMP-AutoBahn, Xively cloud and Amazon Web Services which can be used for developing IoT systems. We chose the Raspberry Pi device for the examples in this book. Reference architectures for different levels of IoT applications are examined in detail. Case studies with complete source code for various IoT domains including home automation, smart environment, smart cities, logistics, retail, smart energy, smart agriculture, industrial control and smart health, are described. Part III introduces the reader to advanced topics on IoT including IoT data analytics and Tools for IoT. Case studies on collecting and analyzing data generated by Internet of Things in the cloud are described.

Burning the ships : intellectual property and the transformation of Microsoft

Donated by: Mr. Johnson Apacible

Author Marshall Phelps, David Kline
Place of Publication Hoboken, New Jersey
Date of Publication [2009]
Publisher John Wiley & Sons, Inc.

Marshall Phelps’s remarkable eyewitness story offers lessons for any executive struggling with today’s innovation and intellectual property challenges. Burning the Ships offers Phelps’s dramatic behind-the-scenes account of how he overcame internal resistance and got Microsoft to open up channels of collaboration with other firms.

Discover the never-before-told details of Microsoft’s secret two-year negotiations with Red Hat and Novell that led to the world’s first intellectual property peace treaty and technical collaboration with the open source community
Witness the sometimes-nervous support Bill Gates and CEO Steve Ballmer gave to Phelps in turning their company around 180 degrees from market bully to collaborative industry partner
Offers an extraordinary behind-the-scenes view of the high-level deliberations of the company’s senior-most executives, the internal debates and conflicts among executives and rank-and-file employees alike over the company’s new collaborative direction
There are lessons in this book for executives in every industry-most especially on the role that intellectual property can play in liberating previously untapped value in a company and opening up powerful new business opportunities in today’s era of “open innovation.” Here is a powerful inside account of the dawn of a new era at what is arguably the most powerful technology company on earth.

APA and MLA writing formats

Donated by: Mr. Johnson Apacible

Authors Chalon E. Anderson, Amy T. Carrell, Jimmy L. Widdifield, Jr.
Place of Publication Boston
Date of Publication [2004]
Publisher Pearson Education, Inc.

This workbook is a must for research writing. Starting with a quick review of grammar, the workbook proceeds into clear explanations of both APA and MLA styles with numerous examples and exercises.

Head first HTML with CSS & XHTML

Donated by: Mr. Johnson Apacible

Authors Elisabeth Freeman [Robson], Eric Freeman
Place of Publication Sebastopol, CA
Date of Publication [2006]
Publisher O’Reilly Media, Inc.

Tired of reading HTML books that only make sense after you’re an expert? Then it’s about time you picked up Head First HTML with CSS & XHTML and really learned HTML. You want to learn HTML so you can finally create those web pages you’ve always wanted, so you can communicate more effectively with friends, family, fans, and fanatic customers. You also want to do it right so you can actually maintain and expand your Web pages over time, and so your web pages work in all the browsers and mobile devices out there. Oh, and if you’ve never heard of CSS, that’s okay–we won’t tell anyone you’re still partying like it’s 1999–but if you’re going to create Web pages in the 21st century then you’ll want to know and understand CSS.
Learn the real secrets of creating Web pages, and why everything your boss told you about HTML tables is probably wrong (and what to do instead). Most importantly, hold your own with your co-worker (and impress cocktail party guests) when he casually mentions how his HTML is now strict, and his CSS is in an external style sheet.

With Head First HTML with CSS & XHTML, you’ll avoid the embarrassment of thinking web-safe colors still matter, and the foolishness of slipping a font tag into your pages. Best of all, you’ll learn HTML and CSS in a way that won’t put you to sleep. If you’ve read a Head First book, you know what to expect: a visually-rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, this book will load HTML, CSS, and XHTML into your brain in a way that sticks.

So what are you waiting for? Leave those other dusty books behind and come join us in Webville. Your tour is about to begin..

Programming PHP

Donated by: Mr. Johnson Apacible

Authors Rasmus Lerdorf and Kevin Tatroe with Bob Kaehms and Ric McGredy
Place of Publication Sebastopol, CA
Date of Publication [2002]
Publisher O’Reilly & Associates, Inc.

PHP is a simple yet powerful open-source scripting language for creating dynamic web content. The millions of web sites powered by PHP are testament to its popularity and ease of use. PHP is used by both programmers, who appreciate its flexibility and speed, and web designers, who value its accessibility and convenience. Programming PHP is an authoritative guide to PHP 4 and is filled with the unique knowledge of the creator of PHP, Rasmus Lerdorf. This book explains PHP language syntax and programming techniques in a clear and concise manner, with numerous examples that illustrate both correct usage and common idioms. The book also includes style tips and practical programming advice that will help you become not just a PHP programmer, but a good PHP programmer. Programming PHP covers everything you need to know to create effective web applications with PHP. Contents include:

Detailed information on the basics of the PHP language, including data types, variables, operators, and flow control statements
Separate chapters on the fundamental topics of functions, strings, arrays, and objects
Coverage of common PHP web application techniques, such as form processing and validation, session tracking, and cookies
Material on interacting with relational databases, such as MySQL and Oracle, using the database-independent PEAR DB library
Chapters on generating dynamic images, creating PDF files, and parsing XML files with PHP
Advanced topics, like creating secure script, error handling, performance tuning, and writing your own C language extensions to PHP
A handy quick reference to all the core functions in PHP and all the standard extensions that ship with PHP.

The order of things : hierarchies, structures, and pecking orders

Donated by: Mr. Johnson Apacible

Authors Barbara Ann Kipfer
Place of Publication New York, NY
Date of Publication c2008
Publisher Workman Pub.

The The Order of Things is practical, entertaining, eclectic, and impossible to put down. Beginning with Earth―Smog Alert States, Rain Forest Layers, Coal Sizes― and ending with General Knowledge and Philosophy (the I Ching’s 64 “chapters,” Ludwig Wittgenstein’s four-step Method of Overcoming Puzzlement), it is a 14-chapter taxonomy of the world as we know it:

• The Seven Hills of Rome, the Seven Deadly Sins, the Seven Wonders of the Ancient World, the Seven Dwarfs―check.
• The belt degrees of karate and judo, weight classes of professional and amateur boxing, flower names of the golf holes at Augusta―check.
• The hierarchy of the FBI, publication order of Shakespeare’s plays, cuts of beef, Freud’s divisions of the human psyche, order of rank in world armies and navies, Jupiter’s satellites, ships’ bells, traditional and modern wine measures, blood-pressure levels, fastest animals―check.

A completely indispensable reference―check.